diff --git a/generate/requirements.txt b/generate/requirements.txt index 2cf55d48c959b94dd5fc091bfe071440117a98f2..baf7b5feec09845e2834973f327f3699a954d0ce 100644 --- a/generate/requirements.txt +++ b/generate/requirements.txt @@ -1,5 +1,5 @@ --extra-index-url https://test.pypi.org/simple/ -hfg @ git+ssh://git@i10git.cs.fau.de/terraneo/hyteg-form-generator.git@b8422120bbc2931ac138898b7cd26ebc71f93dd4 +hfg @ git+ssh://git@i10git.cs.fau.de/terraneo/hyteg-form-generator.git@841d1bbfef64525e0b058a75d190b6c86e03a284 tomli >= 1.1.0 ; python_version < "3.11" clang-format diff --git a/operators/curl_curl/avx/N1E1ElementwiseCurlCurl_apply_macro_3D.cpp b/operators/curl_curl/avx/N1E1ElementwiseCurlCurl_apply_macro_3D.cpp index 640aef47fbe67336c25e5a3d37199aac4e774a20..be68d4fbcebf1751c75590c6f7a48a7005cc4304 100644 --- a/operators/curl_curl/avx/N1E1ElementwiseCurlCurl_apply_macro_3D.cpp +++ b/operators/curl_curl/avx/N1E1ElementwiseCurlCurl_apply_macro_3D.cpp @@ -220,46 +220,46 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const real_t jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const real_t abs_det_jac_affine_WHITE_DOWN = abs(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const real_t Dummy_22 = jac_affine_0_0_WHITE_DOWN*4.0; - const real_t Dummy_23 = jac_affine_1_0_WHITE_DOWN*4.0; - const real_t Dummy_24 = jac_affine_2_0_WHITE_DOWN*4.0; - const real_t Dummy_25 = -Dummy_22*jac_affine_0_1_WHITE_DOWN - Dummy_23*jac_affine_1_1_WHITE_DOWN - Dummy_24*jac_affine_2_1_WHITE_DOWN; - const real_t Dummy_26 = 1.0 / (abs_det_jac_affine_WHITE_DOWN)*0.16666666666666663; - const real_t Dummy_27 = Dummy_22*jac_affine_0_2_WHITE_DOWN + Dummy_23*jac_affine_1_2_WHITE_DOWN + Dummy_24*jac_affine_2_2_WHITE_DOWN; - const real_t Dummy_28 = jac_affine_0_0_WHITE_DOWN*2.0; - const real_t Dummy_29 = jac_affine_0_1_WHITE_DOWN*2.0; - const real_t Dummy_30 = -Dummy_28 + Dummy_29; - const real_t Dummy_31 = jac_affine_1_0_WHITE_DOWN*2.0; - const real_t Dummy_32 = jac_affine_1_1_WHITE_DOWN*2.0; - const real_t Dummy_33 = -Dummy_31 + Dummy_32; - const real_t Dummy_34 = jac_affine_2_0_WHITE_DOWN*2.0; - const real_t Dummy_35 = jac_affine_2_1_WHITE_DOWN*2.0; - const real_t Dummy_36 = -Dummy_34 + Dummy_35; - const real_t Dummy_37 = Dummy_28*Dummy_30 + Dummy_31*Dummy_33 + Dummy_34*Dummy_36; - const real_t Dummy_38 = jac_affine_0_2_WHITE_DOWN*2.0; - const real_t Dummy_39 = -Dummy_38; - const real_t Dummy_40 = Dummy_28 + Dummy_39; - const real_t Dummy_41 = jac_affine_1_2_WHITE_DOWN*2.0; - const real_t Dummy_42 = -Dummy_41; - const real_t Dummy_43 = Dummy_31 + Dummy_42; - const real_t Dummy_44 = jac_affine_2_2_WHITE_DOWN*2.0; - const real_t Dummy_45 = -Dummy_44; - const real_t Dummy_46 = Dummy_34 + Dummy_45; - const real_t Dummy_47 = Dummy_28*Dummy_40 + Dummy_31*Dummy_43 + Dummy_34*Dummy_46; - const real_t Dummy_48 = -Dummy_29 - Dummy_39; - const real_t Dummy_49 = -Dummy_32 - Dummy_42; - const real_t Dummy_50 = -Dummy_35 - Dummy_45; - const real_t Dummy_51 = Dummy_28*Dummy_48 + Dummy_31*Dummy_49 + Dummy_34*Dummy_50; - const real_t Dummy_52 = jac_affine_0_1_WHITE_DOWN*jac_affine_0_2_WHITE_DOWN*-4.0 + jac_affine_1_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*-4.0 + jac_affine_2_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN*-4.0; - const real_t Dummy_53 = -Dummy_29*Dummy_30 - Dummy_32*Dummy_33 - Dummy_35*Dummy_36; - const real_t Dummy_54 = -Dummy_29*Dummy_40 - Dummy_32*Dummy_43 - Dummy_35*Dummy_46; - const real_t Dummy_55 = -Dummy_29*Dummy_48 - Dummy_32*Dummy_49 - Dummy_35*Dummy_50; - const real_t Dummy_56 = Dummy_30*Dummy_38 + Dummy_33*Dummy_41 + Dummy_36*Dummy_44; - const real_t Dummy_57 = Dummy_38*Dummy_40 + Dummy_41*Dummy_43 + Dummy_44*Dummy_46; - const real_t Dummy_58 = Dummy_38*Dummy_48 + Dummy_41*Dummy_49 + Dummy_44*Dummy_50; - const real_t Dummy_59 = Dummy_30*Dummy_40 + Dummy_33*Dummy_43 + Dummy_36*Dummy_46; - const real_t Dummy_60 = Dummy_30*Dummy_48 + Dummy_33*Dummy_49 + Dummy_36*Dummy_50; - const real_t Dummy_61 = Dummy_40*Dummy_48 + Dummy_43*Dummy_49 + Dummy_46*Dummy_50; + const real_t tmp_moved_constant_0 = jac_affine_0_0_WHITE_DOWN*4.0; + const real_t tmp_moved_constant_1 = jac_affine_1_0_WHITE_DOWN*4.0; + const real_t tmp_moved_constant_2 = jac_affine_2_0_WHITE_DOWN*4.0; + const real_t tmp_moved_constant_3 = -jac_affine_0_1_WHITE_DOWN*tmp_moved_constant_0 - jac_affine_1_1_WHITE_DOWN*tmp_moved_constant_1 - jac_affine_2_1_WHITE_DOWN*tmp_moved_constant_2; + const real_t tmp_moved_constant_4 = 1.0 / (abs_det_jac_affine_WHITE_DOWN)*0.16666666666666663; + const real_t tmp_moved_constant_5 = jac_affine_0_2_WHITE_DOWN*tmp_moved_constant_0 + jac_affine_1_2_WHITE_DOWN*tmp_moved_constant_1 + jac_affine_2_2_WHITE_DOWN*tmp_moved_constant_2; + const real_t tmp_moved_constant_6 = jac_affine_0_0_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_7 = jac_affine_0_1_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_8 = -tmp_moved_constant_6 + tmp_moved_constant_7; + const real_t tmp_moved_constant_9 = jac_affine_1_0_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_10 = jac_affine_1_1_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_11 = tmp_moved_constant_10 - tmp_moved_constant_9; + const real_t tmp_moved_constant_12 = jac_affine_2_0_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_13 = jac_affine_2_1_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_14 = -tmp_moved_constant_12 + tmp_moved_constant_13; + const real_t tmp_moved_constant_15 = tmp_moved_constant_11*tmp_moved_constant_9 + tmp_moved_constant_12*tmp_moved_constant_14 + tmp_moved_constant_6*tmp_moved_constant_8; + const real_t tmp_moved_constant_16 = jac_affine_0_2_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_17 = -tmp_moved_constant_16; + const real_t tmp_moved_constant_18 = tmp_moved_constant_17 + tmp_moved_constant_6; + const real_t tmp_moved_constant_19 = jac_affine_1_2_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_20 = -tmp_moved_constant_19; + const real_t tmp_moved_constant_21 = tmp_moved_constant_20 + tmp_moved_constant_9; + const real_t tmp_moved_constant_22 = jac_affine_2_2_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_23 = -tmp_moved_constant_22; + const real_t tmp_moved_constant_24 = tmp_moved_constant_12 + tmp_moved_constant_23; + const real_t tmp_moved_constant_25 = tmp_moved_constant_12*tmp_moved_constant_24 + tmp_moved_constant_18*tmp_moved_constant_6 + tmp_moved_constant_21*tmp_moved_constant_9; + const real_t tmp_moved_constant_26 = -tmp_moved_constant_17 - tmp_moved_constant_7; + const real_t tmp_moved_constant_27 = -tmp_moved_constant_10 - tmp_moved_constant_20; + const real_t tmp_moved_constant_28 = -tmp_moved_constant_13 - tmp_moved_constant_23; + const real_t tmp_moved_constant_29 = tmp_moved_constant_12*tmp_moved_constant_28 + tmp_moved_constant_26*tmp_moved_constant_6 + tmp_moved_constant_27*tmp_moved_constant_9; + const real_t tmp_moved_constant_30 = jac_affine_0_1_WHITE_DOWN*jac_affine_0_2_WHITE_DOWN*-4.0 + jac_affine_1_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*-4.0 + jac_affine_2_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN*-4.0; + const real_t tmp_moved_constant_31 = -tmp_moved_constant_10*tmp_moved_constant_11 - tmp_moved_constant_13*tmp_moved_constant_14 - tmp_moved_constant_7*tmp_moved_constant_8; + const real_t tmp_moved_constant_32 = -tmp_moved_constant_10*tmp_moved_constant_21 - tmp_moved_constant_13*tmp_moved_constant_24 - tmp_moved_constant_18*tmp_moved_constant_7; + const real_t tmp_moved_constant_33 = -tmp_moved_constant_10*tmp_moved_constant_27 - tmp_moved_constant_13*tmp_moved_constant_28 - tmp_moved_constant_26*tmp_moved_constant_7; + const real_t tmp_moved_constant_34 = tmp_moved_constant_11*tmp_moved_constant_19 + tmp_moved_constant_14*tmp_moved_constant_22 + tmp_moved_constant_16*tmp_moved_constant_8; + const real_t tmp_moved_constant_35 = tmp_moved_constant_16*tmp_moved_constant_18 + tmp_moved_constant_19*tmp_moved_constant_21 + tmp_moved_constant_22*tmp_moved_constant_24; + const real_t tmp_moved_constant_36 = tmp_moved_constant_16*tmp_moved_constant_26 + tmp_moved_constant_19*tmp_moved_constant_27 + tmp_moved_constant_22*tmp_moved_constant_28; + const real_t tmp_moved_constant_37 = tmp_moved_constant_11*tmp_moved_constant_21 + tmp_moved_constant_14*tmp_moved_constant_24 + tmp_moved_constant_18*tmp_moved_constant_8; + const real_t tmp_moved_constant_38 = tmp_moved_constant_11*tmp_moved_constant_27 + tmp_moved_constant_14*tmp_moved_constant_28 + tmp_moved_constant_26*tmp_moved_constant_8; + const real_t tmp_moved_constant_39 = tmp_moved_constant_18*tmp_moved_constant_26 + tmp_moved_constant_21*tmp_moved_constant_27 + tmp_moved_constant_24*tmp_moved_constant_28; { /* CellType.WHITE_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -273,18 +273,18 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const __m256d src_dof_3 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); const __m256d src_dof_4 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); const __m256d src_dof_5 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d tmp_kernel_op_5 = _mm256_mul_pd(src_dof_1,_mm256_set_pd(Dummy_26,Dummy_26,Dummy_26,Dummy_26)); - const __m256d tmp_kernel_op_7 = _mm256_mul_pd(src_dof_2,_mm256_set_pd(Dummy_26,Dummy_26,Dummy_26,Dummy_26)); - const __m256d tmp_kernel_op_8 = _mm256_mul_pd(src_dof_0,_mm256_set_pd(Dummy_26,Dummy_26,Dummy_26,Dummy_26)); - const __m256d tmp_kernel_op_19 = _mm256_mul_pd(src_dof_3,_mm256_set_pd(Dummy_26,Dummy_26,Dummy_26,Dummy_26)); - const __m256d tmp_kernel_op_30 = _mm256_mul_pd(src_dof_4,_mm256_set_pd(Dummy_26,Dummy_26,Dummy_26,Dummy_26)); - const __m256d tmp_kernel_op_35 = _mm256_mul_pd(src_dof_5,_mm256_set_pd(Dummy_26,Dummy_26,Dummy_26,Dummy_26)); - const __m256d elMatVec_0 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_8,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_0_WHITE_DOWN,jac_affine_0_0_WHITE_DOWN,jac_affine_0_0_WHITE_DOWN,jac_affine_0_0_WHITE_DOWN),_mm256_set_pd(jac_affine_0_0_WHITE_DOWN,jac_affine_0_0_WHITE_DOWN,jac_affine_0_0_WHITE_DOWN,jac_affine_0_0_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_0_WHITE_DOWN,jac_affine_1_0_WHITE_DOWN,jac_affine_1_0_WHITE_DOWN,jac_affine_1_0_WHITE_DOWN),_mm256_set_pd(jac_affine_1_0_WHITE_DOWN,jac_affine_1_0_WHITE_DOWN,jac_affine_1_0_WHITE_DOWN,jac_affine_1_0_WHITE_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_0_WHITE_DOWN,jac_affine_2_0_WHITE_DOWN,jac_affine_2_0_WHITE_DOWN,jac_affine_2_0_WHITE_DOWN),_mm256_set_pd(jac_affine_2_0_WHITE_DOWN,jac_affine_2_0_WHITE_DOWN,jac_affine_2_0_WHITE_DOWN,jac_affine_2_0_WHITE_DOWN))))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_25,Dummy_25,Dummy_25,Dummy_25))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_27,Dummy_27,Dummy_27,Dummy_27))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_37,Dummy_37,Dummy_37,Dummy_37))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_47,Dummy_47,Dummy_47,Dummy_47))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_51,Dummy_51,Dummy_51,Dummy_51))); - const __m256d elMatVec_1 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_1_WHITE_DOWN,jac_affine_0_1_WHITE_DOWN,jac_affine_0_1_WHITE_DOWN,jac_affine_0_1_WHITE_DOWN),_mm256_set_pd(jac_affine_0_1_WHITE_DOWN,jac_affine_0_1_WHITE_DOWN,jac_affine_0_1_WHITE_DOWN,jac_affine_0_1_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_1_WHITE_DOWN,jac_affine_1_1_WHITE_DOWN,jac_affine_1_1_WHITE_DOWN,jac_affine_1_1_WHITE_DOWN),_mm256_set_pd(jac_affine_1_1_WHITE_DOWN,jac_affine_1_1_WHITE_DOWN,jac_affine_1_1_WHITE_DOWN,jac_affine_1_1_WHITE_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_1_WHITE_DOWN,jac_affine_2_1_WHITE_DOWN,jac_affine_2_1_WHITE_DOWN,jac_affine_2_1_WHITE_DOWN),_mm256_set_pd(jac_affine_2_1_WHITE_DOWN,jac_affine_2_1_WHITE_DOWN,jac_affine_2_1_WHITE_DOWN,jac_affine_2_1_WHITE_DOWN))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_25,Dummy_25,Dummy_25,Dummy_25))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_52,Dummy_52,Dummy_52,Dummy_52))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_53,Dummy_53,Dummy_53,Dummy_53))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_54,Dummy_54,Dummy_54,Dummy_54))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_55,Dummy_55,Dummy_55,Dummy_55))); - const __m256d elMatVec_2 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_7,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_2_WHITE_DOWN,jac_affine_0_2_WHITE_DOWN,jac_affine_0_2_WHITE_DOWN,jac_affine_0_2_WHITE_DOWN),_mm256_set_pd(jac_affine_0_2_WHITE_DOWN,jac_affine_0_2_WHITE_DOWN,jac_affine_0_2_WHITE_DOWN,jac_affine_0_2_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_2_WHITE_DOWN,jac_affine_1_2_WHITE_DOWN,jac_affine_1_2_WHITE_DOWN,jac_affine_1_2_WHITE_DOWN),_mm256_set_pd(jac_affine_1_2_WHITE_DOWN,jac_affine_1_2_WHITE_DOWN,jac_affine_1_2_WHITE_DOWN,jac_affine_1_2_WHITE_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_2_WHITE_DOWN,jac_affine_2_2_WHITE_DOWN,jac_affine_2_2_WHITE_DOWN,jac_affine_2_2_WHITE_DOWN),_mm256_set_pd(jac_affine_2_2_WHITE_DOWN,jac_affine_2_2_WHITE_DOWN,jac_affine_2_2_WHITE_DOWN,jac_affine_2_2_WHITE_DOWN))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_27,Dummy_27,Dummy_27,Dummy_27))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_52,Dummy_52,Dummy_52,Dummy_52))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_56,Dummy_56,Dummy_56,Dummy_56))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_57,Dummy_57,Dummy_57,Dummy_57))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_58,Dummy_58,Dummy_58,Dummy_58))); - const __m256d elMatVec_3 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_19,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_30,Dummy_30,Dummy_30,Dummy_30),_mm256_set_pd(Dummy_30,Dummy_30,Dummy_30,Dummy_30)),_mm256_mul_pd(_mm256_set_pd(Dummy_33,Dummy_33,Dummy_33,Dummy_33),_mm256_set_pd(Dummy_33,Dummy_33,Dummy_33,Dummy_33))),_mm256_mul_pd(_mm256_set_pd(Dummy_36,Dummy_36,Dummy_36,Dummy_36),_mm256_set_pd(Dummy_36,Dummy_36,Dummy_36,Dummy_36)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_37,Dummy_37,Dummy_37,Dummy_37))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_53,Dummy_53,Dummy_53,Dummy_53))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_56,Dummy_56,Dummy_56,Dummy_56))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_59,Dummy_59,Dummy_59,Dummy_59))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_60,Dummy_60,Dummy_60,Dummy_60))); - const __m256d elMatVec_4 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_30,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_40,Dummy_40,Dummy_40,Dummy_40),_mm256_set_pd(Dummy_40,Dummy_40,Dummy_40,Dummy_40)),_mm256_mul_pd(_mm256_set_pd(Dummy_43,Dummy_43,Dummy_43,Dummy_43),_mm256_set_pd(Dummy_43,Dummy_43,Dummy_43,Dummy_43))),_mm256_mul_pd(_mm256_set_pd(Dummy_46,Dummy_46,Dummy_46,Dummy_46),_mm256_set_pd(Dummy_46,Dummy_46,Dummy_46,Dummy_46)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_47,Dummy_47,Dummy_47,Dummy_47))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_54,Dummy_54,Dummy_54,Dummy_54))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_57,Dummy_57,Dummy_57,Dummy_57))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_59,Dummy_59,Dummy_59,Dummy_59))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_61,Dummy_61,Dummy_61,Dummy_61))); - const __m256d elMatVec_5 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_35,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_48,Dummy_48,Dummy_48,Dummy_48),_mm256_set_pd(Dummy_48,Dummy_48,Dummy_48,Dummy_48)),_mm256_mul_pd(_mm256_set_pd(Dummy_49,Dummy_49,Dummy_49,Dummy_49),_mm256_set_pd(Dummy_49,Dummy_49,Dummy_49,Dummy_49))),_mm256_mul_pd(_mm256_set_pd(Dummy_50,Dummy_50,Dummy_50,Dummy_50),_mm256_set_pd(Dummy_50,Dummy_50,Dummy_50,Dummy_50)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_51,Dummy_51,Dummy_51,Dummy_51))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_55,Dummy_55,Dummy_55,Dummy_55))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_58,Dummy_58,Dummy_58,Dummy_58))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_60,Dummy_60,Dummy_60,Dummy_60))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_61,Dummy_61,Dummy_61,Dummy_61))); + const __m256d tmp_kernel_op_5 = _mm256_mul_pd(src_dof_1,_mm256_set_pd(tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4)); + const __m256d tmp_kernel_op_7 = _mm256_mul_pd(src_dof_2,_mm256_set_pd(tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4)); + const __m256d tmp_kernel_op_8 = _mm256_mul_pd(src_dof_0,_mm256_set_pd(tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4)); + const __m256d tmp_kernel_op_19 = _mm256_mul_pd(src_dof_3,_mm256_set_pd(tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4)); + const __m256d tmp_kernel_op_30 = _mm256_mul_pd(src_dof_4,_mm256_set_pd(tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4)); + const __m256d tmp_kernel_op_35 = _mm256_mul_pd(src_dof_5,_mm256_set_pd(tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4)); + const __m256d elMatVec_0 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_8,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_0_WHITE_DOWN,jac_affine_0_0_WHITE_DOWN,jac_affine_0_0_WHITE_DOWN,jac_affine_0_0_WHITE_DOWN),_mm256_set_pd(jac_affine_0_0_WHITE_DOWN,jac_affine_0_0_WHITE_DOWN,jac_affine_0_0_WHITE_DOWN,jac_affine_0_0_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_0_WHITE_DOWN,jac_affine_1_0_WHITE_DOWN,jac_affine_1_0_WHITE_DOWN,jac_affine_1_0_WHITE_DOWN),_mm256_set_pd(jac_affine_1_0_WHITE_DOWN,jac_affine_1_0_WHITE_DOWN,jac_affine_1_0_WHITE_DOWN,jac_affine_1_0_WHITE_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_0_WHITE_DOWN,jac_affine_2_0_WHITE_DOWN,jac_affine_2_0_WHITE_DOWN,jac_affine_2_0_WHITE_DOWN),_mm256_set_pd(jac_affine_2_0_WHITE_DOWN,jac_affine_2_0_WHITE_DOWN,jac_affine_2_0_WHITE_DOWN,jac_affine_2_0_WHITE_DOWN))))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5))); + const __m256d elMatVec_1 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_1_WHITE_DOWN,jac_affine_0_1_WHITE_DOWN,jac_affine_0_1_WHITE_DOWN,jac_affine_0_1_WHITE_DOWN),_mm256_set_pd(jac_affine_0_1_WHITE_DOWN,jac_affine_0_1_WHITE_DOWN,jac_affine_0_1_WHITE_DOWN,jac_affine_0_1_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_1_WHITE_DOWN,jac_affine_1_1_WHITE_DOWN,jac_affine_1_1_WHITE_DOWN,jac_affine_1_1_WHITE_DOWN),_mm256_set_pd(jac_affine_1_1_WHITE_DOWN,jac_affine_1_1_WHITE_DOWN,jac_affine_1_1_WHITE_DOWN,jac_affine_1_1_WHITE_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_1_WHITE_DOWN,jac_affine_2_1_WHITE_DOWN,jac_affine_2_1_WHITE_DOWN,jac_affine_2_1_WHITE_DOWN),_mm256_set_pd(jac_affine_2_1_WHITE_DOWN,jac_affine_2_1_WHITE_DOWN,jac_affine_2_1_WHITE_DOWN,jac_affine_2_1_WHITE_DOWN))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33))); + const __m256d elMatVec_2 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_7,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_2_WHITE_DOWN,jac_affine_0_2_WHITE_DOWN,jac_affine_0_2_WHITE_DOWN,jac_affine_0_2_WHITE_DOWN),_mm256_set_pd(jac_affine_0_2_WHITE_DOWN,jac_affine_0_2_WHITE_DOWN,jac_affine_0_2_WHITE_DOWN,jac_affine_0_2_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_2_WHITE_DOWN,jac_affine_1_2_WHITE_DOWN,jac_affine_1_2_WHITE_DOWN,jac_affine_1_2_WHITE_DOWN),_mm256_set_pd(jac_affine_1_2_WHITE_DOWN,jac_affine_1_2_WHITE_DOWN,jac_affine_1_2_WHITE_DOWN,jac_affine_1_2_WHITE_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_2_WHITE_DOWN,jac_affine_2_2_WHITE_DOWN,jac_affine_2_2_WHITE_DOWN,jac_affine_2_2_WHITE_DOWN),_mm256_set_pd(jac_affine_2_2_WHITE_DOWN,jac_affine_2_2_WHITE_DOWN,jac_affine_2_2_WHITE_DOWN,jac_affine_2_2_WHITE_DOWN))))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5))); + const __m256d elMatVec_3 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_19,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))); + const __m256d elMatVec_4 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_30,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18),_mm256_set_pd(tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24),_mm256_set_pd(tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39))); + const __m256d elMatVec_5 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_35,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26),_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27),_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28),_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39))); _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(elMatVec_0,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1],_mm256_add_pd(elMatVec_1,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]))); _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(elMatVec_2,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); @@ -300,18 +300,18 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t src_dof_3 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; const real_t src_dof_4 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; const real_t src_dof_5 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t tmp_kernel_op_5 = Dummy_26*src_dof_1; - const real_t tmp_kernel_op_7 = Dummy_26*src_dof_2; - const real_t tmp_kernel_op_8 = Dummy_26*src_dof_0; - const real_t tmp_kernel_op_19 = Dummy_26*src_dof_3; - const real_t tmp_kernel_op_30 = Dummy_26*src_dof_4; - const real_t tmp_kernel_op_35 = Dummy_26*src_dof_5; - const real_t elMatVec_0 = Dummy_25*tmp_kernel_op_5 + Dummy_27*tmp_kernel_op_7 + Dummy_37*tmp_kernel_op_19 + Dummy_47*tmp_kernel_op_30 + Dummy_51*tmp_kernel_op_35 + tmp_kernel_op_8*((jac_affine_0_0_WHITE_DOWN*jac_affine_0_0_WHITE_DOWN)*4.0 + (jac_affine_1_0_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN)*4.0 + (jac_affine_2_0_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN)*4.0); - const real_t elMatVec_1 = Dummy_25*tmp_kernel_op_8 + Dummy_52*tmp_kernel_op_7 + Dummy_53*tmp_kernel_op_19 + Dummy_54*tmp_kernel_op_30 + Dummy_55*tmp_kernel_op_35 + tmp_kernel_op_5*((jac_affine_0_1_WHITE_DOWN*jac_affine_0_1_WHITE_DOWN)*4.0 + (jac_affine_1_1_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN)*4.0 + (jac_affine_2_1_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN)*4.0); - const real_t elMatVec_2 = Dummy_27*tmp_kernel_op_8 + Dummy_52*tmp_kernel_op_5 + Dummy_56*tmp_kernel_op_19 + Dummy_57*tmp_kernel_op_30 + Dummy_58*tmp_kernel_op_35 + tmp_kernel_op_7*((jac_affine_0_2_WHITE_DOWN*jac_affine_0_2_WHITE_DOWN)*4.0 + (jac_affine_1_2_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN)*4.0 + (jac_affine_2_2_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN)*4.0); - const real_t elMatVec_3 = Dummy_37*tmp_kernel_op_8 + Dummy_53*tmp_kernel_op_5 + Dummy_56*tmp_kernel_op_7 + Dummy_59*tmp_kernel_op_30 + Dummy_60*tmp_kernel_op_35 + tmp_kernel_op_19*((Dummy_30*Dummy_30) + (Dummy_33*Dummy_33) + (Dummy_36*Dummy_36)); - const real_t elMatVec_4 = Dummy_47*tmp_kernel_op_8 + Dummy_54*tmp_kernel_op_5 + Dummy_57*tmp_kernel_op_7 + Dummy_59*tmp_kernel_op_19 + Dummy_61*tmp_kernel_op_35 + tmp_kernel_op_30*((Dummy_40*Dummy_40) + (Dummy_43*Dummy_43) + (Dummy_46*Dummy_46)); - const real_t elMatVec_5 = Dummy_51*tmp_kernel_op_8 + Dummy_55*tmp_kernel_op_5 + Dummy_58*tmp_kernel_op_7 + Dummy_60*tmp_kernel_op_19 + Dummy_61*tmp_kernel_op_30 + tmp_kernel_op_35*((Dummy_48*Dummy_48) + (Dummy_49*Dummy_49) + (Dummy_50*Dummy_50)); + const real_t tmp_kernel_op_5 = src_dof_1*tmp_moved_constant_4; + const real_t tmp_kernel_op_7 = src_dof_2*tmp_moved_constant_4; + const real_t tmp_kernel_op_8 = src_dof_0*tmp_moved_constant_4; + const real_t tmp_kernel_op_19 = src_dof_3*tmp_moved_constant_4; + const real_t tmp_kernel_op_30 = src_dof_4*tmp_moved_constant_4; + const real_t tmp_kernel_op_35 = src_dof_5*tmp_moved_constant_4; + const real_t elMatVec_0 = tmp_kernel_op_19*tmp_moved_constant_15 + tmp_kernel_op_30*tmp_moved_constant_25 + tmp_kernel_op_35*tmp_moved_constant_29 + tmp_kernel_op_5*tmp_moved_constant_3 + tmp_kernel_op_7*tmp_moved_constant_5 + tmp_kernel_op_8*((jac_affine_0_0_WHITE_DOWN*jac_affine_0_0_WHITE_DOWN)*4.0 + (jac_affine_1_0_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN)*4.0 + (jac_affine_2_0_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN)*4.0); + const real_t elMatVec_1 = tmp_kernel_op_19*tmp_moved_constant_31 + tmp_kernel_op_30*tmp_moved_constant_32 + tmp_kernel_op_35*tmp_moved_constant_33 + tmp_kernel_op_5*((jac_affine_0_1_WHITE_DOWN*jac_affine_0_1_WHITE_DOWN)*4.0 + (jac_affine_1_1_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN)*4.0 + (jac_affine_2_1_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN)*4.0) + tmp_kernel_op_7*tmp_moved_constant_30 + tmp_kernel_op_8*tmp_moved_constant_3; + const real_t elMatVec_2 = tmp_kernel_op_19*tmp_moved_constant_34 + tmp_kernel_op_30*tmp_moved_constant_35 + tmp_kernel_op_35*tmp_moved_constant_36 + tmp_kernel_op_5*tmp_moved_constant_30 + tmp_kernel_op_7*((jac_affine_0_2_WHITE_DOWN*jac_affine_0_2_WHITE_DOWN)*4.0 + (jac_affine_1_2_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN)*4.0 + (jac_affine_2_2_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN)*4.0) + tmp_kernel_op_8*tmp_moved_constant_5; + const real_t elMatVec_3 = tmp_kernel_op_19*((tmp_moved_constant_11*tmp_moved_constant_11) + (tmp_moved_constant_14*tmp_moved_constant_14) + (tmp_moved_constant_8*tmp_moved_constant_8)) + tmp_kernel_op_30*tmp_moved_constant_37 + tmp_kernel_op_35*tmp_moved_constant_38 + tmp_kernel_op_5*tmp_moved_constant_31 + tmp_kernel_op_7*tmp_moved_constant_34 + tmp_kernel_op_8*tmp_moved_constant_15; + const real_t elMatVec_4 = tmp_kernel_op_19*tmp_moved_constant_37 + tmp_kernel_op_30*((tmp_moved_constant_18*tmp_moved_constant_18) + (tmp_moved_constant_21*tmp_moved_constant_21) + (tmp_moved_constant_24*tmp_moved_constant_24)) + tmp_kernel_op_35*tmp_moved_constant_39 + tmp_kernel_op_5*tmp_moved_constant_32 + tmp_kernel_op_7*tmp_moved_constant_35 + tmp_kernel_op_8*tmp_moved_constant_25; + const real_t elMatVec_5 = tmp_kernel_op_19*tmp_moved_constant_38 + tmp_kernel_op_30*tmp_moved_constant_39 + tmp_kernel_op_35*((tmp_moved_constant_26*tmp_moved_constant_26) + (tmp_moved_constant_27*tmp_moved_constant_27) + (tmp_moved_constant_28*tmp_moved_constant_28)) + tmp_kernel_op_5*tmp_moved_constant_33 + tmp_kernel_op_7*tmp_moved_constant_36 + tmp_kernel_op_8*tmp_moved_constant_29; _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_0 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = elMatVec_1 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_2 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; @@ -350,46 +350,46 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const real_t jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const real_t abs_det_jac_affine_BLUE_UP = abs(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const real_t Dummy_62 = jac_affine_0_0_BLUE_UP*4.0; - const real_t Dummy_63 = jac_affine_1_0_BLUE_UP*4.0; - const real_t Dummy_64 = jac_affine_2_0_BLUE_UP*4.0; - const real_t Dummy_65 = -Dummy_62*jac_affine_0_1_BLUE_UP - Dummy_63*jac_affine_1_1_BLUE_UP - Dummy_64*jac_affine_2_1_BLUE_UP; - const real_t Dummy_66 = 1.0 / (abs_det_jac_affine_BLUE_UP)*0.16666666666666663; - const real_t Dummy_67 = Dummy_62*jac_affine_0_2_BLUE_UP + Dummy_63*jac_affine_1_2_BLUE_UP + Dummy_64*jac_affine_2_2_BLUE_UP; - const real_t Dummy_68 = jac_affine_0_0_BLUE_UP*2.0; - const real_t Dummy_69 = jac_affine_0_1_BLUE_UP*2.0; - const real_t Dummy_70 = -Dummy_68 + Dummy_69; - const real_t Dummy_71 = jac_affine_1_0_BLUE_UP*2.0; - const real_t Dummy_72 = jac_affine_1_1_BLUE_UP*2.0; - const real_t Dummy_73 = -Dummy_71 + Dummy_72; - const real_t Dummy_74 = jac_affine_2_0_BLUE_UP*2.0; - const real_t Dummy_75 = jac_affine_2_1_BLUE_UP*2.0; - const real_t Dummy_76 = -Dummy_74 + Dummy_75; - const real_t Dummy_77 = Dummy_68*Dummy_70 + Dummy_71*Dummy_73 + Dummy_74*Dummy_76; - const real_t Dummy_78 = jac_affine_0_2_BLUE_UP*2.0; - const real_t Dummy_79 = -Dummy_78; - const real_t Dummy_80 = Dummy_68 + Dummy_79; - const real_t Dummy_81 = jac_affine_1_2_BLUE_UP*2.0; - const real_t Dummy_82 = -Dummy_81; - const real_t Dummy_83 = Dummy_71 + Dummy_82; - const real_t Dummy_84 = jac_affine_2_2_BLUE_UP*2.0; - const real_t Dummy_85 = -Dummy_84; - const real_t Dummy_86 = Dummy_74 + Dummy_85; - const real_t Dummy_87 = Dummy_68*Dummy_80 + Dummy_71*Dummy_83 + Dummy_74*Dummy_86; - const real_t Dummy_88 = -Dummy_69 - Dummy_79; - const real_t Dummy_89 = -Dummy_72 - Dummy_82; - const real_t Dummy_90 = -Dummy_75 - Dummy_85; - const real_t Dummy_91 = Dummy_68*Dummy_88 + Dummy_71*Dummy_89 + Dummy_74*Dummy_90; - const real_t Dummy_92 = jac_affine_0_1_BLUE_UP*jac_affine_0_2_BLUE_UP*-4.0 + jac_affine_1_1_BLUE_UP*jac_affine_1_2_BLUE_UP*-4.0 + jac_affine_2_1_BLUE_UP*jac_affine_2_2_BLUE_UP*-4.0; - const real_t Dummy_93 = -Dummy_69*Dummy_70 - Dummy_72*Dummy_73 - Dummy_75*Dummy_76; - const real_t Dummy_94 = -Dummy_69*Dummy_80 - Dummy_72*Dummy_83 - Dummy_75*Dummy_86; - const real_t Dummy_95 = -Dummy_69*Dummy_88 - Dummy_72*Dummy_89 - Dummy_75*Dummy_90; - const real_t Dummy_96 = Dummy_70*Dummy_78 + Dummy_73*Dummy_81 + Dummy_76*Dummy_84; - const real_t Dummy_97 = Dummy_78*Dummy_80 + Dummy_81*Dummy_83 + Dummy_84*Dummy_86; - const real_t Dummy_98 = Dummy_78*Dummy_88 + Dummy_81*Dummy_89 + Dummy_84*Dummy_90; - const real_t Dummy_99 = Dummy_70*Dummy_80 + Dummy_73*Dummy_83 + Dummy_76*Dummy_86; - const real_t Dummy_100 = Dummy_70*Dummy_88 + Dummy_73*Dummy_89 + Dummy_76*Dummy_90; - const real_t Dummy_101 = Dummy_80*Dummy_88 + Dummy_83*Dummy_89 + Dummy_86*Dummy_90; + const real_t tmp_moved_constant_40 = jac_affine_0_0_BLUE_UP*4.0; + const real_t tmp_moved_constant_41 = jac_affine_1_0_BLUE_UP*4.0; + const real_t tmp_moved_constant_42 = jac_affine_2_0_BLUE_UP*4.0; + const real_t tmp_moved_constant_43 = -jac_affine_0_1_BLUE_UP*tmp_moved_constant_40 - jac_affine_1_1_BLUE_UP*tmp_moved_constant_41 - jac_affine_2_1_BLUE_UP*tmp_moved_constant_42; + const real_t tmp_moved_constant_44 = 1.0 / (abs_det_jac_affine_BLUE_UP)*0.16666666666666663; + const real_t tmp_moved_constant_45 = jac_affine_0_2_BLUE_UP*tmp_moved_constant_40 + jac_affine_1_2_BLUE_UP*tmp_moved_constant_41 + jac_affine_2_2_BLUE_UP*tmp_moved_constant_42; + const real_t tmp_moved_constant_46 = jac_affine_0_0_BLUE_UP*2.0; + const real_t tmp_moved_constant_47 = jac_affine_0_1_BLUE_UP*2.0; + const real_t tmp_moved_constant_48 = -tmp_moved_constant_46 + tmp_moved_constant_47; + const real_t tmp_moved_constant_49 = jac_affine_1_0_BLUE_UP*2.0; + const real_t tmp_moved_constant_50 = jac_affine_1_1_BLUE_UP*2.0; + const real_t tmp_moved_constant_51 = -tmp_moved_constant_49 + tmp_moved_constant_50; + const real_t tmp_moved_constant_52 = jac_affine_2_0_BLUE_UP*2.0; + const real_t tmp_moved_constant_53 = jac_affine_2_1_BLUE_UP*2.0; + const real_t tmp_moved_constant_54 = -tmp_moved_constant_52 + tmp_moved_constant_53; + const real_t tmp_moved_constant_55 = tmp_moved_constant_46*tmp_moved_constant_48 + tmp_moved_constant_49*tmp_moved_constant_51 + tmp_moved_constant_52*tmp_moved_constant_54; + const real_t tmp_moved_constant_56 = jac_affine_0_2_BLUE_UP*2.0; + const real_t tmp_moved_constant_57 = -tmp_moved_constant_56; + const real_t tmp_moved_constant_58 = tmp_moved_constant_46 + tmp_moved_constant_57; + const real_t tmp_moved_constant_59 = jac_affine_1_2_BLUE_UP*2.0; + const real_t tmp_moved_constant_60 = -tmp_moved_constant_59; + const real_t tmp_moved_constant_61 = tmp_moved_constant_49 + tmp_moved_constant_60; + const real_t tmp_moved_constant_62 = jac_affine_2_2_BLUE_UP*2.0; + const real_t tmp_moved_constant_63 = -tmp_moved_constant_62; + const real_t tmp_moved_constant_64 = tmp_moved_constant_52 + tmp_moved_constant_63; + const real_t tmp_moved_constant_65 = tmp_moved_constant_46*tmp_moved_constant_58 + tmp_moved_constant_49*tmp_moved_constant_61 + tmp_moved_constant_52*tmp_moved_constant_64; + const real_t tmp_moved_constant_66 = -tmp_moved_constant_47 - tmp_moved_constant_57; + const real_t tmp_moved_constant_67 = -tmp_moved_constant_50 - tmp_moved_constant_60; + const real_t tmp_moved_constant_68 = -tmp_moved_constant_53 - tmp_moved_constant_63; + const real_t tmp_moved_constant_69 = tmp_moved_constant_46*tmp_moved_constant_66 + tmp_moved_constant_49*tmp_moved_constant_67 + tmp_moved_constant_52*tmp_moved_constant_68; + const real_t tmp_moved_constant_70 = jac_affine_0_1_BLUE_UP*jac_affine_0_2_BLUE_UP*-4.0 + jac_affine_1_1_BLUE_UP*jac_affine_1_2_BLUE_UP*-4.0 + jac_affine_2_1_BLUE_UP*jac_affine_2_2_BLUE_UP*-4.0; + const real_t tmp_moved_constant_71 = -tmp_moved_constant_47*tmp_moved_constant_48 - tmp_moved_constant_50*tmp_moved_constant_51 - tmp_moved_constant_53*tmp_moved_constant_54; + const real_t tmp_moved_constant_72 = -tmp_moved_constant_47*tmp_moved_constant_58 - tmp_moved_constant_50*tmp_moved_constant_61 - tmp_moved_constant_53*tmp_moved_constant_64; + const real_t tmp_moved_constant_73 = -tmp_moved_constant_47*tmp_moved_constant_66 - tmp_moved_constant_50*tmp_moved_constant_67 - tmp_moved_constant_53*tmp_moved_constant_68; + const real_t tmp_moved_constant_74 = tmp_moved_constant_48*tmp_moved_constant_56 + tmp_moved_constant_51*tmp_moved_constant_59 + tmp_moved_constant_54*tmp_moved_constant_62; + const real_t tmp_moved_constant_75 = tmp_moved_constant_56*tmp_moved_constant_58 + tmp_moved_constant_59*tmp_moved_constant_61 + tmp_moved_constant_62*tmp_moved_constant_64; + const real_t tmp_moved_constant_76 = tmp_moved_constant_56*tmp_moved_constant_66 + tmp_moved_constant_59*tmp_moved_constant_67 + tmp_moved_constant_62*tmp_moved_constant_68; + const real_t tmp_moved_constant_77 = tmp_moved_constant_48*tmp_moved_constant_58 + tmp_moved_constant_51*tmp_moved_constant_61 + tmp_moved_constant_54*tmp_moved_constant_64; + const real_t tmp_moved_constant_78 = tmp_moved_constant_48*tmp_moved_constant_66 + tmp_moved_constant_51*tmp_moved_constant_67 + tmp_moved_constant_54*tmp_moved_constant_68; + const real_t tmp_moved_constant_79 = tmp_moved_constant_58*tmp_moved_constant_66 + tmp_moved_constant_61*tmp_moved_constant_67 + tmp_moved_constant_64*tmp_moved_constant_68; { /* CellType.BLUE_UP */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -403,18 +403,18 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const __m256d src_dof_3 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); const __m256d src_dof_4 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); const __m256d src_dof_5 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d tmp_kernel_op_5 = _mm256_mul_pd(src_dof_1,_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66)); - const __m256d tmp_kernel_op_7 = _mm256_mul_pd(src_dof_2,_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66)); - const __m256d tmp_kernel_op_8 = _mm256_mul_pd(src_dof_0,_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66)); - const __m256d tmp_kernel_op_19 = _mm256_mul_pd(src_dof_3,_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66)); - const __m256d tmp_kernel_op_30 = _mm256_mul_pd(src_dof_4,_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66)); - const __m256d tmp_kernel_op_35 = _mm256_mul_pd(src_dof_5,_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66)); - const __m256d elMatVec_0 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_8,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_0_BLUE_UP,jac_affine_0_0_BLUE_UP,jac_affine_0_0_BLUE_UP,jac_affine_0_0_BLUE_UP),_mm256_set_pd(jac_affine_0_0_BLUE_UP,jac_affine_0_0_BLUE_UP,jac_affine_0_0_BLUE_UP,jac_affine_0_0_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_0_BLUE_UP,jac_affine_1_0_BLUE_UP,jac_affine_1_0_BLUE_UP,jac_affine_1_0_BLUE_UP),_mm256_set_pd(jac_affine_1_0_BLUE_UP,jac_affine_1_0_BLUE_UP,jac_affine_1_0_BLUE_UP,jac_affine_1_0_BLUE_UP)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_0_BLUE_UP,jac_affine_2_0_BLUE_UP,jac_affine_2_0_BLUE_UP,jac_affine_2_0_BLUE_UP),_mm256_set_pd(jac_affine_2_0_BLUE_UP,jac_affine_2_0_BLUE_UP,jac_affine_2_0_BLUE_UP,jac_affine_2_0_BLUE_UP))))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_65,Dummy_65,Dummy_65,Dummy_65))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_77,Dummy_77,Dummy_77,Dummy_77))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_87,Dummy_87,Dummy_87,Dummy_87))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_91,Dummy_91,Dummy_91,Dummy_91))); - const __m256d elMatVec_1 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_1_BLUE_UP,jac_affine_0_1_BLUE_UP,jac_affine_0_1_BLUE_UP,jac_affine_0_1_BLUE_UP),_mm256_set_pd(jac_affine_0_1_BLUE_UP,jac_affine_0_1_BLUE_UP,jac_affine_0_1_BLUE_UP,jac_affine_0_1_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_1_BLUE_UP,jac_affine_1_1_BLUE_UP,jac_affine_1_1_BLUE_UP,jac_affine_1_1_BLUE_UP),_mm256_set_pd(jac_affine_1_1_BLUE_UP,jac_affine_1_1_BLUE_UP,jac_affine_1_1_BLUE_UP,jac_affine_1_1_BLUE_UP)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_1_BLUE_UP,jac_affine_2_1_BLUE_UP,jac_affine_2_1_BLUE_UP,jac_affine_2_1_BLUE_UP),_mm256_set_pd(jac_affine_2_1_BLUE_UP,jac_affine_2_1_BLUE_UP,jac_affine_2_1_BLUE_UP,jac_affine_2_1_BLUE_UP))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_65,Dummy_65,Dummy_65,Dummy_65))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_95,Dummy_95,Dummy_95,Dummy_95))); - const __m256d elMatVec_2 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_7,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_2_BLUE_UP,jac_affine_0_2_BLUE_UP,jac_affine_0_2_BLUE_UP,jac_affine_0_2_BLUE_UP),_mm256_set_pd(jac_affine_0_2_BLUE_UP,jac_affine_0_2_BLUE_UP,jac_affine_0_2_BLUE_UP,jac_affine_0_2_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_2_BLUE_UP,jac_affine_1_2_BLUE_UP,jac_affine_1_2_BLUE_UP,jac_affine_1_2_BLUE_UP),_mm256_set_pd(jac_affine_1_2_BLUE_UP,jac_affine_1_2_BLUE_UP,jac_affine_1_2_BLUE_UP,jac_affine_1_2_BLUE_UP)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_2_BLUE_UP,jac_affine_2_2_BLUE_UP,jac_affine_2_2_BLUE_UP,jac_affine_2_2_BLUE_UP),_mm256_set_pd(jac_affine_2_2_BLUE_UP,jac_affine_2_2_BLUE_UP,jac_affine_2_2_BLUE_UP,jac_affine_2_2_BLUE_UP))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_96,Dummy_96,Dummy_96,Dummy_96))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_97,Dummy_97,Dummy_97,Dummy_97))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_98,Dummy_98,Dummy_98,Dummy_98))); - const __m256d elMatVec_3 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_19,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_70,Dummy_70,Dummy_70,Dummy_70),_mm256_set_pd(Dummy_70,Dummy_70,Dummy_70,Dummy_70)),_mm256_mul_pd(_mm256_set_pd(Dummy_73,Dummy_73,Dummy_73,Dummy_73),_mm256_set_pd(Dummy_73,Dummy_73,Dummy_73,Dummy_73))),_mm256_mul_pd(_mm256_set_pd(Dummy_76,Dummy_76,Dummy_76,Dummy_76),_mm256_set_pd(Dummy_76,Dummy_76,Dummy_76,Dummy_76)))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_100,Dummy_100,Dummy_100,Dummy_100))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_77,Dummy_77,Dummy_77,Dummy_77))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_96,Dummy_96,Dummy_96,Dummy_96))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_99,Dummy_99,Dummy_99,Dummy_99))); - const __m256d elMatVec_4 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_30,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_80,Dummy_80,Dummy_80,Dummy_80),_mm256_set_pd(Dummy_80,Dummy_80,Dummy_80,Dummy_80)),_mm256_mul_pd(_mm256_set_pd(Dummy_83,Dummy_83,Dummy_83,Dummy_83),_mm256_set_pd(Dummy_83,Dummy_83,Dummy_83,Dummy_83))),_mm256_mul_pd(_mm256_set_pd(Dummy_86,Dummy_86,Dummy_86,Dummy_86),_mm256_set_pd(Dummy_86,Dummy_86,Dummy_86,Dummy_86)))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_101,Dummy_101,Dummy_101,Dummy_101))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_87,Dummy_87,Dummy_87,Dummy_87))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_97,Dummy_97,Dummy_97,Dummy_97))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_99,Dummy_99,Dummy_99,Dummy_99))); - const __m256d elMatVec_5 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_35,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_88,Dummy_88,Dummy_88,Dummy_88),_mm256_set_pd(Dummy_88,Dummy_88,Dummy_88,Dummy_88)),_mm256_mul_pd(_mm256_set_pd(Dummy_89,Dummy_89,Dummy_89,Dummy_89),_mm256_set_pd(Dummy_89,Dummy_89,Dummy_89,Dummy_89))),_mm256_mul_pd(_mm256_set_pd(Dummy_90,Dummy_90,Dummy_90,Dummy_90),_mm256_set_pd(Dummy_90,Dummy_90,Dummy_90,Dummy_90)))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_100,Dummy_100,Dummy_100,Dummy_100))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_101,Dummy_101,Dummy_101,Dummy_101))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_91,Dummy_91,Dummy_91,Dummy_91))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_95,Dummy_95,Dummy_95,Dummy_95))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_98,Dummy_98,Dummy_98,Dummy_98))); + const __m256d tmp_kernel_op_5 = _mm256_mul_pd(src_dof_1,_mm256_set_pd(tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44)); + const __m256d tmp_kernel_op_7 = _mm256_mul_pd(src_dof_2,_mm256_set_pd(tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44)); + const __m256d tmp_kernel_op_8 = _mm256_mul_pd(src_dof_0,_mm256_set_pd(tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44)); + const __m256d tmp_kernel_op_19 = _mm256_mul_pd(src_dof_3,_mm256_set_pd(tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44)); + const __m256d tmp_kernel_op_30 = _mm256_mul_pd(src_dof_4,_mm256_set_pd(tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44)); + const __m256d tmp_kernel_op_35 = _mm256_mul_pd(src_dof_5,_mm256_set_pd(tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44)); + const __m256d elMatVec_0 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_8,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_0_BLUE_UP,jac_affine_0_0_BLUE_UP,jac_affine_0_0_BLUE_UP,jac_affine_0_0_BLUE_UP),_mm256_set_pd(jac_affine_0_0_BLUE_UP,jac_affine_0_0_BLUE_UP,jac_affine_0_0_BLUE_UP,jac_affine_0_0_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_0_BLUE_UP,jac_affine_1_0_BLUE_UP,jac_affine_1_0_BLUE_UP,jac_affine_1_0_BLUE_UP),_mm256_set_pd(jac_affine_1_0_BLUE_UP,jac_affine_1_0_BLUE_UP,jac_affine_1_0_BLUE_UP,jac_affine_1_0_BLUE_UP)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_0_BLUE_UP,jac_affine_2_0_BLUE_UP,jac_affine_2_0_BLUE_UP,jac_affine_2_0_BLUE_UP),_mm256_set_pd(jac_affine_2_0_BLUE_UP,jac_affine_2_0_BLUE_UP,jac_affine_2_0_BLUE_UP,jac_affine_2_0_BLUE_UP))))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_43,tmp_moved_constant_43,tmp_moved_constant_43,tmp_moved_constant_43))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_45,tmp_moved_constant_45,tmp_moved_constant_45,tmp_moved_constant_45))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_55,tmp_moved_constant_55,tmp_moved_constant_55,tmp_moved_constant_55))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69))); + const __m256d elMatVec_1 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_1_BLUE_UP,jac_affine_0_1_BLUE_UP,jac_affine_0_1_BLUE_UP,jac_affine_0_1_BLUE_UP),_mm256_set_pd(jac_affine_0_1_BLUE_UP,jac_affine_0_1_BLUE_UP,jac_affine_0_1_BLUE_UP,jac_affine_0_1_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_1_BLUE_UP,jac_affine_1_1_BLUE_UP,jac_affine_1_1_BLUE_UP,jac_affine_1_1_BLUE_UP),_mm256_set_pd(jac_affine_1_1_BLUE_UP,jac_affine_1_1_BLUE_UP,jac_affine_1_1_BLUE_UP,jac_affine_1_1_BLUE_UP)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_1_BLUE_UP,jac_affine_2_1_BLUE_UP,jac_affine_2_1_BLUE_UP,jac_affine_2_1_BLUE_UP),_mm256_set_pd(jac_affine_2_1_BLUE_UP,jac_affine_2_1_BLUE_UP,jac_affine_2_1_BLUE_UP,jac_affine_2_1_BLUE_UP))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_43,tmp_moved_constant_43,tmp_moved_constant_43,tmp_moved_constant_43))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73))); + const __m256d elMatVec_2 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_7,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_2_BLUE_UP,jac_affine_0_2_BLUE_UP,jac_affine_0_2_BLUE_UP,jac_affine_0_2_BLUE_UP),_mm256_set_pd(jac_affine_0_2_BLUE_UP,jac_affine_0_2_BLUE_UP,jac_affine_0_2_BLUE_UP,jac_affine_0_2_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_2_BLUE_UP,jac_affine_1_2_BLUE_UP,jac_affine_1_2_BLUE_UP,jac_affine_1_2_BLUE_UP),_mm256_set_pd(jac_affine_1_2_BLUE_UP,jac_affine_1_2_BLUE_UP,jac_affine_1_2_BLUE_UP,jac_affine_1_2_BLUE_UP)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_2_BLUE_UP,jac_affine_2_2_BLUE_UP,jac_affine_2_2_BLUE_UP,jac_affine_2_2_BLUE_UP),_mm256_set_pd(jac_affine_2_2_BLUE_UP,jac_affine_2_2_BLUE_UP,jac_affine_2_2_BLUE_UP,jac_affine_2_2_BLUE_UP))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_45,tmp_moved_constant_45,tmp_moved_constant_45,tmp_moved_constant_45))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76))); + const __m256d elMatVec_3 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_19,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_48,tmp_moved_constant_48,tmp_moved_constant_48,tmp_moved_constant_48),_mm256_set_pd(tmp_moved_constant_48,tmp_moved_constant_48,tmp_moved_constant_48,tmp_moved_constant_48)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51),_mm256_set_pd(tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_54,tmp_moved_constant_54,tmp_moved_constant_54,tmp_moved_constant_54),_mm256_set_pd(tmp_moved_constant_54,tmp_moved_constant_54,tmp_moved_constant_54,tmp_moved_constant_54)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_55,tmp_moved_constant_55,tmp_moved_constant_55,tmp_moved_constant_55))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78))); + const __m256d elMatVec_4 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_30,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_58,tmp_moved_constant_58,tmp_moved_constant_58,tmp_moved_constant_58),_mm256_set_pd(tmp_moved_constant_58,tmp_moved_constant_58,tmp_moved_constant_58,tmp_moved_constant_58)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_61,tmp_moved_constant_61,tmp_moved_constant_61,tmp_moved_constant_61),_mm256_set_pd(tmp_moved_constant_61,tmp_moved_constant_61,tmp_moved_constant_61,tmp_moved_constant_61))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_64,tmp_moved_constant_64,tmp_moved_constant_64,tmp_moved_constant_64),_mm256_set_pd(tmp_moved_constant_64,tmp_moved_constant_64,tmp_moved_constant_64,tmp_moved_constant_64)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79))); + const __m256d elMatVec_5 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_35,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66),_mm256_set_pd(tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67),_mm256_set_pd(tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68),_mm256_set_pd(tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79))); _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(elMatVec_0,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(elMatVec_1,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(elMatVec_2,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); @@ -430,18 +430,18 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t src_dof_3 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; const real_t src_dof_4 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; const real_t src_dof_5 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t tmp_kernel_op_5 = Dummy_66*src_dof_1; - const real_t tmp_kernel_op_7 = Dummy_66*src_dof_2; - const real_t tmp_kernel_op_8 = Dummy_66*src_dof_0; - const real_t tmp_kernel_op_19 = Dummy_66*src_dof_3; - const real_t tmp_kernel_op_30 = Dummy_66*src_dof_4; - const real_t tmp_kernel_op_35 = Dummy_66*src_dof_5; - const real_t elMatVec_0 = Dummy_65*tmp_kernel_op_5 + Dummy_67*tmp_kernel_op_7 + Dummy_77*tmp_kernel_op_19 + Dummy_87*tmp_kernel_op_30 + Dummy_91*tmp_kernel_op_35 + tmp_kernel_op_8*((jac_affine_0_0_BLUE_UP*jac_affine_0_0_BLUE_UP)*4.0 + (jac_affine_1_0_BLUE_UP*jac_affine_1_0_BLUE_UP)*4.0 + (jac_affine_2_0_BLUE_UP*jac_affine_2_0_BLUE_UP)*4.0); - const real_t elMatVec_1 = Dummy_65*tmp_kernel_op_8 + Dummy_92*tmp_kernel_op_7 + Dummy_93*tmp_kernel_op_19 + Dummy_94*tmp_kernel_op_30 + Dummy_95*tmp_kernel_op_35 + tmp_kernel_op_5*((jac_affine_0_1_BLUE_UP*jac_affine_0_1_BLUE_UP)*4.0 + (jac_affine_1_1_BLUE_UP*jac_affine_1_1_BLUE_UP)*4.0 + (jac_affine_2_1_BLUE_UP*jac_affine_2_1_BLUE_UP)*4.0); - const real_t elMatVec_2 = Dummy_67*tmp_kernel_op_8 + Dummy_92*tmp_kernel_op_5 + Dummy_96*tmp_kernel_op_19 + Dummy_97*tmp_kernel_op_30 + Dummy_98*tmp_kernel_op_35 + tmp_kernel_op_7*((jac_affine_0_2_BLUE_UP*jac_affine_0_2_BLUE_UP)*4.0 + (jac_affine_1_2_BLUE_UP*jac_affine_1_2_BLUE_UP)*4.0 + (jac_affine_2_2_BLUE_UP*jac_affine_2_2_BLUE_UP)*4.0); - const real_t elMatVec_3 = Dummy_100*tmp_kernel_op_35 + Dummy_77*tmp_kernel_op_8 + Dummy_93*tmp_kernel_op_5 + Dummy_96*tmp_kernel_op_7 + Dummy_99*tmp_kernel_op_30 + tmp_kernel_op_19*((Dummy_70*Dummy_70) + (Dummy_73*Dummy_73) + (Dummy_76*Dummy_76)); - const real_t elMatVec_4 = Dummy_101*tmp_kernel_op_35 + Dummy_87*tmp_kernel_op_8 + Dummy_94*tmp_kernel_op_5 + Dummy_97*tmp_kernel_op_7 + Dummy_99*tmp_kernel_op_19 + tmp_kernel_op_30*((Dummy_80*Dummy_80) + (Dummy_83*Dummy_83) + (Dummy_86*Dummy_86)); - const real_t elMatVec_5 = Dummy_100*tmp_kernel_op_19 + Dummy_101*tmp_kernel_op_30 + Dummy_91*tmp_kernel_op_8 + Dummy_95*tmp_kernel_op_5 + Dummy_98*tmp_kernel_op_7 + tmp_kernel_op_35*((Dummy_88*Dummy_88) + (Dummy_89*Dummy_89) + (Dummy_90*Dummy_90)); + const real_t tmp_kernel_op_5 = src_dof_1*tmp_moved_constant_44; + const real_t tmp_kernel_op_7 = src_dof_2*tmp_moved_constant_44; + const real_t tmp_kernel_op_8 = src_dof_0*tmp_moved_constant_44; + const real_t tmp_kernel_op_19 = src_dof_3*tmp_moved_constant_44; + const real_t tmp_kernel_op_30 = src_dof_4*tmp_moved_constant_44; + const real_t tmp_kernel_op_35 = src_dof_5*tmp_moved_constant_44; + const real_t elMatVec_0 = tmp_kernel_op_19*tmp_moved_constant_55 + tmp_kernel_op_30*tmp_moved_constant_65 + tmp_kernel_op_35*tmp_moved_constant_69 + tmp_kernel_op_5*tmp_moved_constant_43 + tmp_kernel_op_7*tmp_moved_constant_45 + tmp_kernel_op_8*((jac_affine_0_0_BLUE_UP*jac_affine_0_0_BLUE_UP)*4.0 + (jac_affine_1_0_BLUE_UP*jac_affine_1_0_BLUE_UP)*4.0 + (jac_affine_2_0_BLUE_UP*jac_affine_2_0_BLUE_UP)*4.0); + const real_t elMatVec_1 = tmp_kernel_op_19*tmp_moved_constant_71 + tmp_kernel_op_30*tmp_moved_constant_72 + tmp_kernel_op_35*tmp_moved_constant_73 + tmp_kernel_op_5*((jac_affine_0_1_BLUE_UP*jac_affine_0_1_BLUE_UP)*4.0 + (jac_affine_1_1_BLUE_UP*jac_affine_1_1_BLUE_UP)*4.0 + (jac_affine_2_1_BLUE_UP*jac_affine_2_1_BLUE_UP)*4.0) + tmp_kernel_op_7*tmp_moved_constant_70 + tmp_kernel_op_8*tmp_moved_constant_43; + const real_t elMatVec_2 = tmp_kernel_op_19*tmp_moved_constant_74 + tmp_kernel_op_30*tmp_moved_constant_75 + tmp_kernel_op_35*tmp_moved_constant_76 + tmp_kernel_op_5*tmp_moved_constant_70 + tmp_kernel_op_7*((jac_affine_0_2_BLUE_UP*jac_affine_0_2_BLUE_UP)*4.0 + (jac_affine_1_2_BLUE_UP*jac_affine_1_2_BLUE_UP)*4.0 + (jac_affine_2_2_BLUE_UP*jac_affine_2_2_BLUE_UP)*4.0) + tmp_kernel_op_8*tmp_moved_constant_45; + const real_t elMatVec_3 = tmp_kernel_op_19*((tmp_moved_constant_48*tmp_moved_constant_48) + (tmp_moved_constant_51*tmp_moved_constant_51) + (tmp_moved_constant_54*tmp_moved_constant_54)) + tmp_kernel_op_30*tmp_moved_constant_77 + tmp_kernel_op_35*tmp_moved_constant_78 + tmp_kernel_op_5*tmp_moved_constant_71 + tmp_kernel_op_7*tmp_moved_constant_74 + tmp_kernel_op_8*tmp_moved_constant_55; + const real_t elMatVec_4 = tmp_kernel_op_19*tmp_moved_constant_77 + tmp_kernel_op_30*((tmp_moved_constant_58*tmp_moved_constant_58) + (tmp_moved_constant_61*tmp_moved_constant_61) + (tmp_moved_constant_64*tmp_moved_constant_64)) + tmp_kernel_op_35*tmp_moved_constant_79 + tmp_kernel_op_5*tmp_moved_constant_72 + tmp_kernel_op_7*tmp_moved_constant_75 + tmp_kernel_op_8*tmp_moved_constant_65; + const real_t elMatVec_5 = tmp_kernel_op_19*tmp_moved_constant_78 + tmp_kernel_op_30*tmp_moved_constant_79 + tmp_kernel_op_35*((tmp_moved_constant_66*tmp_moved_constant_66) + (tmp_moved_constant_67*tmp_moved_constant_67) + (tmp_moved_constant_68*tmp_moved_constant_68)) + tmp_kernel_op_5*tmp_moved_constant_73 + tmp_kernel_op_7*tmp_moved_constant_76 + tmp_kernel_op_8*tmp_moved_constant_69; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = elMatVec_0 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_1 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = elMatVec_2 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; @@ -483,46 +483,46 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const real_t jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const real_t abs_det_jac_affine_BLUE_DOWN = abs(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const real_t Dummy_102 = jac_affine_0_0_BLUE_DOWN*4.0; - const real_t Dummy_103 = jac_affine_1_0_BLUE_DOWN*4.0; - const real_t Dummy_104 = jac_affine_2_0_BLUE_DOWN*4.0; - const real_t Dummy_105 = -Dummy_102*jac_affine_0_1_BLUE_DOWN - Dummy_103*jac_affine_1_1_BLUE_DOWN - Dummy_104*jac_affine_2_1_BLUE_DOWN; - const real_t Dummy_106 = 1.0 / (abs_det_jac_affine_BLUE_DOWN)*0.16666666666666663; - const real_t Dummy_107 = Dummy_102*jac_affine_0_2_BLUE_DOWN + Dummy_103*jac_affine_1_2_BLUE_DOWN + Dummy_104*jac_affine_2_2_BLUE_DOWN; - const real_t Dummy_108 = jac_affine_0_0_BLUE_DOWN*2.0; - const real_t Dummy_109 = jac_affine_0_1_BLUE_DOWN*2.0; - const real_t Dummy_110 = -Dummy_108 + Dummy_109; - const real_t Dummy_111 = jac_affine_1_0_BLUE_DOWN*2.0; - const real_t Dummy_112 = jac_affine_1_1_BLUE_DOWN*2.0; - const real_t Dummy_113 = -Dummy_111 + Dummy_112; - const real_t Dummy_114 = jac_affine_2_0_BLUE_DOWN*2.0; - const real_t Dummy_115 = jac_affine_2_1_BLUE_DOWN*2.0; - const real_t Dummy_116 = -Dummy_114 + Dummy_115; - const real_t Dummy_117 = Dummy_108*Dummy_110 + Dummy_111*Dummy_113 + Dummy_114*Dummy_116; - const real_t Dummy_118 = jac_affine_0_2_BLUE_DOWN*2.0; - const real_t Dummy_119 = -Dummy_118; - const real_t Dummy_120 = Dummy_108 + Dummy_119; - const real_t Dummy_121 = jac_affine_1_2_BLUE_DOWN*2.0; - const real_t Dummy_122 = -Dummy_121; - const real_t Dummy_123 = Dummy_111 + Dummy_122; - const real_t Dummy_124 = jac_affine_2_2_BLUE_DOWN*2.0; - const real_t Dummy_125 = -Dummy_124; - const real_t Dummy_126 = Dummy_114 + Dummy_125; - const real_t Dummy_127 = Dummy_108*Dummy_120 + Dummy_111*Dummy_123 + Dummy_114*Dummy_126; - const real_t Dummy_128 = -Dummy_109 - Dummy_119; - const real_t Dummy_129 = -Dummy_112 - Dummy_122; - const real_t Dummy_130 = -Dummy_115 - Dummy_125; - const real_t Dummy_131 = Dummy_108*Dummy_128 + Dummy_111*Dummy_129 + Dummy_114*Dummy_130; - const real_t Dummy_132 = jac_affine_0_1_BLUE_DOWN*jac_affine_0_2_BLUE_DOWN*-4.0 + jac_affine_1_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*-4.0 + jac_affine_2_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN*-4.0; - const real_t Dummy_133 = -Dummy_109*Dummy_110 - Dummy_112*Dummy_113 - Dummy_115*Dummy_116; - const real_t Dummy_134 = -Dummy_109*Dummy_120 - Dummy_112*Dummy_123 - Dummy_115*Dummy_126; - const real_t Dummy_135 = -Dummy_109*Dummy_128 - Dummy_112*Dummy_129 - Dummy_115*Dummy_130; - const real_t Dummy_136 = Dummy_110*Dummy_118 + Dummy_113*Dummy_121 + Dummy_116*Dummy_124; - const real_t Dummy_137 = Dummy_118*Dummy_120 + Dummy_121*Dummy_123 + Dummy_124*Dummy_126; - const real_t Dummy_138 = Dummy_118*Dummy_128 + Dummy_121*Dummy_129 + Dummy_124*Dummy_130; - const real_t Dummy_139 = Dummy_110*Dummy_120 + Dummy_113*Dummy_123 + Dummy_116*Dummy_126; - const real_t Dummy_140 = Dummy_110*Dummy_128 + Dummy_113*Dummy_129 + Dummy_116*Dummy_130; - const real_t Dummy_141 = Dummy_120*Dummy_128 + Dummy_123*Dummy_129 + Dummy_126*Dummy_130; + const real_t tmp_moved_constant_80 = jac_affine_0_0_BLUE_DOWN*4.0; + const real_t tmp_moved_constant_81 = jac_affine_1_0_BLUE_DOWN*4.0; + const real_t tmp_moved_constant_82 = jac_affine_2_0_BLUE_DOWN*4.0; + const real_t tmp_moved_constant_83 = -jac_affine_0_1_BLUE_DOWN*tmp_moved_constant_80 - jac_affine_1_1_BLUE_DOWN*tmp_moved_constant_81 - jac_affine_2_1_BLUE_DOWN*tmp_moved_constant_82; + const real_t tmp_moved_constant_84 = 1.0 / (abs_det_jac_affine_BLUE_DOWN)*0.16666666666666663; + const real_t tmp_moved_constant_85 = jac_affine_0_2_BLUE_DOWN*tmp_moved_constant_80 + jac_affine_1_2_BLUE_DOWN*tmp_moved_constant_81 + jac_affine_2_2_BLUE_DOWN*tmp_moved_constant_82; + const real_t tmp_moved_constant_86 = jac_affine_0_0_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_87 = jac_affine_0_1_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_88 = -tmp_moved_constant_86 + tmp_moved_constant_87; + const real_t tmp_moved_constant_89 = jac_affine_1_0_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_90 = jac_affine_1_1_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_91 = -tmp_moved_constant_89 + tmp_moved_constant_90; + const real_t tmp_moved_constant_92 = jac_affine_2_0_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_93 = jac_affine_2_1_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_94 = -tmp_moved_constant_92 + tmp_moved_constant_93; + const real_t tmp_moved_constant_95 = tmp_moved_constant_86*tmp_moved_constant_88 + tmp_moved_constant_89*tmp_moved_constant_91 + tmp_moved_constant_92*tmp_moved_constant_94; + const real_t tmp_moved_constant_96 = jac_affine_0_2_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_97 = -tmp_moved_constant_96; + const real_t tmp_moved_constant_98 = tmp_moved_constant_86 + tmp_moved_constant_97; + const real_t tmp_moved_constant_99 = jac_affine_1_2_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_100 = -tmp_moved_constant_99; + const real_t tmp_moved_constant_101 = tmp_moved_constant_100 + tmp_moved_constant_89; + const real_t tmp_moved_constant_102 = jac_affine_2_2_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_103 = -tmp_moved_constant_102; + const real_t tmp_moved_constant_104 = tmp_moved_constant_103 + tmp_moved_constant_92; + const real_t tmp_moved_constant_105 = tmp_moved_constant_101*tmp_moved_constant_89 + tmp_moved_constant_104*tmp_moved_constant_92 + tmp_moved_constant_86*tmp_moved_constant_98; + const real_t tmp_moved_constant_106 = -tmp_moved_constant_87 - tmp_moved_constant_97; + const real_t tmp_moved_constant_107 = -tmp_moved_constant_100 - tmp_moved_constant_90; + const real_t tmp_moved_constant_108 = -tmp_moved_constant_103 - tmp_moved_constant_93; + const real_t tmp_moved_constant_109 = tmp_moved_constant_106*tmp_moved_constant_86 + tmp_moved_constant_107*tmp_moved_constant_89 + tmp_moved_constant_108*tmp_moved_constant_92; + const real_t tmp_moved_constant_110 = jac_affine_0_1_BLUE_DOWN*jac_affine_0_2_BLUE_DOWN*-4.0 + jac_affine_1_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*-4.0 + jac_affine_2_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN*-4.0; + const real_t tmp_moved_constant_111 = -tmp_moved_constant_87*tmp_moved_constant_88 - tmp_moved_constant_90*tmp_moved_constant_91 - tmp_moved_constant_93*tmp_moved_constant_94; + const real_t tmp_moved_constant_112 = -tmp_moved_constant_101*tmp_moved_constant_90 - tmp_moved_constant_104*tmp_moved_constant_93 - tmp_moved_constant_87*tmp_moved_constant_98; + const real_t tmp_moved_constant_113 = -tmp_moved_constant_106*tmp_moved_constant_87 - tmp_moved_constant_107*tmp_moved_constant_90 - tmp_moved_constant_108*tmp_moved_constant_93; + const real_t tmp_moved_constant_114 = tmp_moved_constant_102*tmp_moved_constant_94 + tmp_moved_constant_88*tmp_moved_constant_96 + tmp_moved_constant_91*tmp_moved_constant_99; + const real_t tmp_moved_constant_115 = tmp_moved_constant_101*tmp_moved_constant_99 + tmp_moved_constant_102*tmp_moved_constant_104 + tmp_moved_constant_96*tmp_moved_constant_98; + const real_t tmp_moved_constant_116 = tmp_moved_constant_102*tmp_moved_constant_108 + tmp_moved_constant_106*tmp_moved_constant_96 + tmp_moved_constant_107*tmp_moved_constant_99; + const real_t tmp_moved_constant_117 = tmp_moved_constant_101*tmp_moved_constant_91 + tmp_moved_constant_104*tmp_moved_constant_94 + tmp_moved_constant_88*tmp_moved_constant_98; + const real_t tmp_moved_constant_118 = tmp_moved_constant_106*tmp_moved_constant_88 + tmp_moved_constant_107*tmp_moved_constant_91 + tmp_moved_constant_108*tmp_moved_constant_94; + const real_t tmp_moved_constant_119 = tmp_moved_constant_101*tmp_moved_constant_107 + tmp_moved_constant_104*tmp_moved_constant_108 + tmp_moved_constant_106*tmp_moved_constant_98; { /* CellType.BLUE_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -536,18 +536,18 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const __m256d src_dof_3 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); const __m256d src_dof_4 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); const __m256d src_dof_5 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d tmp_kernel_op_5 = _mm256_mul_pd(src_dof_1,_mm256_set_pd(Dummy_106,Dummy_106,Dummy_106,Dummy_106)); - const __m256d tmp_kernel_op_7 = _mm256_mul_pd(src_dof_2,_mm256_set_pd(Dummy_106,Dummy_106,Dummy_106,Dummy_106)); - const __m256d tmp_kernel_op_8 = _mm256_mul_pd(src_dof_0,_mm256_set_pd(Dummy_106,Dummy_106,Dummy_106,Dummy_106)); - const __m256d tmp_kernel_op_19 = _mm256_mul_pd(src_dof_3,_mm256_set_pd(Dummy_106,Dummy_106,Dummy_106,Dummy_106)); - const __m256d tmp_kernel_op_30 = _mm256_mul_pd(src_dof_4,_mm256_set_pd(Dummy_106,Dummy_106,Dummy_106,Dummy_106)); - const __m256d tmp_kernel_op_35 = _mm256_mul_pd(src_dof_5,_mm256_set_pd(Dummy_106,Dummy_106,Dummy_106,Dummy_106)); - const __m256d elMatVec_0 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_8,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_0_BLUE_DOWN,jac_affine_0_0_BLUE_DOWN,jac_affine_0_0_BLUE_DOWN,jac_affine_0_0_BLUE_DOWN),_mm256_set_pd(jac_affine_0_0_BLUE_DOWN,jac_affine_0_0_BLUE_DOWN,jac_affine_0_0_BLUE_DOWN,jac_affine_0_0_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_0_BLUE_DOWN,jac_affine_1_0_BLUE_DOWN,jac_affine_1_0_BLUE_DOWN,jac_affine_1_0_BLUE_DOWN),_mm256_set_pd(jac_affine_1_0_BLUE_DOWN,jac_affine_1_0_BLUE_DOWN,jac_affine_1_0_BLUE_DOWN,jac_affine_1_0_BLUE_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_0_BLUE_DOWN,jac_affine_2_0_BLUE_DOWN,jac_affine_2_0_BLUE_DOWN,jac_affine_2_0_BLUE_DOWN),_mm256_set_pd(jac_affine_2_0_BLUE_DOWN,jac_affine_2_0_BLUE_DOWN,jac_affine_2_0_BLUE_DOWN,jac_affine_2_0_BLUE_DOWN))))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_105,Dummy_105,Dummy_105,Dummy_105))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_107,Dummy_107,Dummy_107,Dummy_107))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_117,Dummy_117,Dummy_117,Dummy_117))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_127,Dummy_127,Dummy_127,Dummy_127))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_131,Dummy_131,Dummy_131,Dummy_131))); - const __m256d elMatVec_1 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_1_BLUE_DOWN,jac_affine_0_1_BLUE_DOWN,jac_affine_0_1_BLUE_DOWN,jac_affine_0_1_BLUE_DOWN),_mm256_set_pd(jac_affine_0_1_BLUE_DOWN,jac_affine_0_1_BLUE_DOWN,jac_affine_0_1_BLUE_DOWN,jac_affine_0_1_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_1_BLUE_DOWN,jac_affine_1_1_BLUE_DOWN,jac_affine_1_1_BLUE_DOWN,jac_affine_1_1_BLUE_DOWN),_mm256_set_pd(jac_affine_1_1_BLUE_DOWN,jac_affine_1_1_BLUE_DOWN,jac_affine_1_1_BLUE_DOWN,jac_affine_1_1_BLUE_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_1_BLUE_DOWN,jac_affine_2_1_BLUE_DOWN,jac_affine_2_1_BLUE_DOWN,jac_affine_2_1_BLUE_DOWN),_mm256_set_pd(jac_affine_2_1_BLUE_DOWN,jac_affine_2_1_BLUE_DOWN,jac_affine_2_1_BLUE_DOWN,jac_affine_2_1_BLUE_DOWN))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_105,Dummy_105,Dummy_105,Dummy_105))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_132,Dummy_132,Dummy_132,Dummy_132))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_133,Dummy_133,Dummy_133,Dummy_133))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_134,Dummy_134,Dummy_134,Dummy_134))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_135,Dummy_135,Dummy_135,Dummy_135))); - const __m256d elMatVec_2 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_7,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_2_BLUE_DOWN,jac_affine_0_2_BLUE_DOWN,jac_affine_0_2_BLUE_DOWN,jac_affine_0_2_BLUE_DOWN),_mm256_set_pd(jac_affine_0_2_BLUE_DOWN,jac_affine_0_2_BLUE_DOWN,jac_affine_0_2_BLUE_DOWN,jac_affine_0_2_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_2_BLUE_DOWN,jac_affine_1_2_BLUE_DOWN,jac_affine_1_2_BLUE_DOWN,jac_affine_1_2_BLUE_DOWN),_mm256_set_pd(jac_affine_1_2_BLUE_DOWN,jac_affine_1_2_BLUE_DOWN,jac_affine_1_2_BLUE_DOWN,jac_affine_1_2_BLUE_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_2_BLUE_DOWN,jac_affine_2_2_BLUE_DOWN,jac_affine_2_2_BLUE_DOWN,jac_affine_2_2_BLUE_DOWN),_mm256_set_pd(jac_affine_2_2_BLUE_DOWN,jac_affine_2_2_BLUE_DOWN,jac_affine_2_2_BLUE_DOWN,jac_affine_2_2_BLUE_DOWN))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_107,Dummy_107,Dummy_107,Dummy_107))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_132,Dummy_132,Dummy_132,Dummy_132))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_136,Dummy_136,Dummy_136,Dummy_136))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_137,Dummy_137,Dummy_137,Dummy_137))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_138,Dummy_138,Dummy_138,Dummy_138))); - const __m256d elMatVec_3 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_19,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_110,Dummy_110,Dummy_110,Dummy_110),_mm256_set_pd(Dummy_110,Dummy_110,Dummy_110,Dummy_110)),_mm256_mul_pd(_mm256_set_pd(Dummy_113,Dummy_113,Dummy_113,Dummy_113),_mm256_set_pd(Dummy_113,Dummy_113,Dummy_113,Dummy_113))),_mm256_mul_pd(_mm256_set_pd(Dummy_116,Dummy_116,Dummy_116,Dummy_116),_mm256_set_pd(Dummy_116,Dummy_116,Dummy_116,Dummy_116)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_117,Dummy_117,Dummy_117,Dummy_117))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_133,Dummy_133,Dummy_133,Dummy_133))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_136,Dummy_136,Dummy_136,Dummy_136))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_139,Dummy_139,Dummy_139,Dummy_139))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_140,Dummy_140,Dummy_140,Dummy_140))); - const __m256d elMatVec_4 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_30,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_120,Dummy_120,Dummy_120,Dummy_120),_mm256_set_pd(Dummy_120,Dummy_120,Dummy_120,Dummy_120)),_mm256_mul_pd(_mm256_set_pd(Dummy_123,Dummy_123,Dummy_123,Dummy_123),_mm256_set_pd(Dummy_123,Dummy_123,Dummy_123,Dummy_123))),_mm256_mul_pd(_mm256_set_pd(Dummy_126,Dummy_126,Dummy_126,Dummy_126),_mm256_set_pd(Dummy_126,Dummy_126,Dummy_126,Dummy_126)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_127,Dummy_127,Dummy_127,Dummy_127))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_134,Dummy_134,Dummy_134,Dummy_134))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_137,Dummy_137,Dummy_137,Dummy_137))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_139,Dummy_139,Dummy_139,Dummy_139))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_141,Dummy_141,Dummy_141,Dummy_141))); - const __m256d elMatVec_5 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_35,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_128,Dummy_128,Dummy_128,Dummy_128),_mm256_set_pd(Dummy_128,Dummy_128,Dummy_128,Dummy_128)),_mm256_mul_pd(_mm256_set_pd(Dummy_129,Dummy_129,Dummy_129,Dummy_129),_mm256_set_pd(Dummy_129,Dummy_129,Dummy_129,Dummy_129))),_mm256_mul_pd(_mm256_set_pd(Dummy_130,Dummy_130,Dummy_130,Dummy_130),_mm256_set_pd(Dummy_130,Dummy_130,Dummy_130,Dummy_130)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_131,Dummy_131,Dummy_131,Dummy_131))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_135,Dummy_135,Dummy_135,Dummy_135))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_138,Dummy_138,Dummy_138,Dummy_138))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_140,Dummy_140,Dummy_140,Dummy_140))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_141,Dummy_141,Dummy_141,Dummy_141))); + const __m256d tmp_kernel_op_5 = _mm256_mul_pd(src_dof_1,_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84)); + const __m256d tmp_kernel_op_7 = _mm256_mul_pd(src_dof_2,_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84)); + const __m256d tmp_kernel_op_8 = _mm256_mul_pd(src_dof_0,_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84)); + const __m256d tmp_kernel_op_19 = _mm256_mul_pd(src_dof_3,_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84)); + const __m256d tmp_kernel_op_30 = _mm256_mul_pd(src_dof_4,_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84)); + const __m256d tmp_kernel_op_35 = _mm256_mul_pd(src_dof_5,_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84)); + const __m256d elMatVec_0 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_8,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_0_BLUE_DOWN,jac_affine_0_0_BLUE_DOWN,jac_affine_0_0_BLUE_DOWN,jac_affine_0_0_BLUE_DOWN),_mm256_set_pd(jac_affine_0_0_BLUE_DOWN,jac_affine_0_0_BLUE_DOWN,jac_affine_0_0_BLUE_DOWN,jac_affine_0_0_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_0_BLUE_DOWN,jac_affine_1_0_BLUE_DOWN,jac_affine_1_0_BLUE_DOWN,jac_affine_1_0_BLUE_DOWN),_mm256_set_pd(jac_affine_1_0_BLUE_DOWN,jac_affine_1_0_BLUE_DOWN,jac_affine_1_0_BLUE_DOWN,jac_affine_1_0_BLUE_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_0_BLUE_DOWN,jac_affine_2_0_BLUE_DOWN,jac_affine_2_0_BLUE_DOWN,jac_affine_2_0_BLUE_DOWN),_mm256_set_pd(jac_affine_2_0_BLUE_DOWN,jac_affine_2_0_BLUE_DOWN,jac_affine_2_0_BLUE_DOWN,jac_affine_2_0_BLUE_DOWN))))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_105,tmp_moved_constant_105,tmp_moved_constant_105,tmp_moved_constant_105))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_95,tmp_moved_constant_95,tmp_moved_constant_95,tmp_moved_constant_95))); + const __m256d elMatVec_1 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_1_BLUE_DOWN,jac_affine_0_1_BLUE_DOWN,jac_affine_0_1_BLUE_DOWN,jac_affine_0_1_BLUE_DOWN),_mm256_set_pd(jac_affine_0_1_BLUE_DOWN,jac_affine_0_1_BLUE_DOWN,jac_affine_0_1_BLUE_DOWN,jac_affine_0_1_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_1_BLUE_DOWN,jac_affine_1_1_BLUE_DOWN,jac_affine_1_1_BLUE_DOWN,jac_affine_1_1_BLUE_DOWN),_mm256_set_pd(jac_affine_1_1_BLUE_DOWN,jac_affine_1_1_BLUE_DOWN,jac_affine_1_1_BLUE_DOWN,jac_affine_1_1_BLUE_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_1_BLUE_DOWN,jac_affine_2_1_BLUE_DOWN,jac_affine_2_1_BLUE_DOWN,jac_affine_2_1_BLUE_DOWN),_mm256_set_pd(jac_affine_2_1_BLUE_DOWN,jac_affine_2_1_BLUE_DOWN,jac_affine_2_1_BLUE_DOWN,jac_affine_2_1_BLUE_DOWN))))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_111,tmp_moved_constant_111,tmp_moved_constant_111,tmp_moved_constant_111))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))); + const __m256d elMatVec_2 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_7,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_2_BLUE_DOWN,jac_affine_0_2_BLUE_DOWN,jac_affine_0_2_BLUE_DOWN,jac_affine_0_2_BLUE_DOWN),_mm256_set_pd(jac_affine_0_2_BLUE_DOWN,jac_affine_0_2_BLUE_DOWN,jac_affine_0_2_BLUE_DOWN,jac_affine_0_2_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_2_BLUE_DOWN,jac_affine_1_2_BLUE_DOWN,jac_affine_1_2_BLUE_DOWN,jac_affine_1_2_BLUE_DOWN),_mm256_set_pd(jac_affine_1_2_BLUE_DOWN,jac_affine_1_2_BLUE_DOWN,jac_affine_1_2_BLUE_DOWN,jac_affine_1_2_BLUE_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_2_BLUE_DOWN,jac_affine_2_2_BLUE_DOWN,jac_affine_2_2_BLUE_DOWN,jac_affine_2_2_BLUE_DOWN),_mm256_set_pd(jac_affine_2_2_BLUE_DOWN,jac_affine_2_2_BLUE_DOWN,jac_affine_2_2_BLUE_DOWN,jac_affine_2_2_BLUE_DOWN))))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_114,tmp_moved_constant_114,tmp_moved_constant_114,tmp_moved_constant_114))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))); + const __m256d elMatVec_3 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_19,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_94,tmp_moved_constant_94,tmp_moved_constant_94,tmp_moved_constant_94),_mm256_set_pd(tmp_moved_constant_94,tmp_moved_constant_94,tmp_moved_constant_94,tmp_moved_constant_94)))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_111,tmp_moved_constant_111,tmp_moved_constant_111,tmp_moved_constant_111))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_114,tmp_moved_constant_114,tmp_moved_constant_114,tmp_moved_constant_114))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_117,tmp_moved_constant_117,tmp_moved_constant_117,tmp_moved_constant_117))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_95,tmp_moved_constant_95,tmp_moved_constant_95,tmp_moved_constant_95))); + const __m256d elMatVec_4 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_30,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_101,tmp_moved_constant_101,tmp_moved_constant_101,tmp_moved_constant_101),_mm256_set_pd(tmp_moved_constant_101,tmp_moved_constant_101,tmp_moved_constant_101,tmp_moved_constant_101)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_104,tmp_moved_constant_104,tmp_moved_constant_104,tmp_moved_constant_104),_mm256_set_pd(tmp_moved_constant_104,tmp_moved_constant_104,tmp_moved_constant_104,tmp_moved_constant_104))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_98,tmp_moved_constant_98,tmp_moved_constant_98,tmp_moved_constant_98),_mm256_set_pd(tmp_moved_constant_98,tmp_moved_constant_98,tmp_moved_constant_98,tmp_moved_constant_98)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_105,tmp_moved_constant_105,tmp_moved_constant_105,tmp_moved_constant_105))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_117,tmp_moved_constant_117,tmp_moved_constant_117,tmp_moved_constant_117))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119))); + const __m256d elMatVec_5 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_35,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_106,tmp_moved_constant_106,tmp_moved_constant_106,tmp_moved_constant_106),_mm256_set_pd(tmp_moved_constant_106,tmp_moved_constant_106,tmp_moved_constant_106,tmp_moved_constant_106)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_107,tmp_moved_constant_107,tmp_moved_constant_107,tmp_moved_constant_107),_mm256_set_pd(tmp_moved_constant_107,tmp_moved_constant_107,tmp_moved_constant_107,tmp_moved_constant_107))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_108,tmp_moved_constant_108,tmp_moved_constant_108,tmp_moved_constant_108),_mm256_set_pd(tmp_moved_constant_108,tmp_moved_constant_108,tmp_moved_constant_108,tmp_moved_constant_108)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119))); _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(elMatVec_0,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(elMatVec_1,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(elMatVec_2,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); @@ -563,18 +563,18 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t src_dof_3 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; const real_t src_dof_4 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; const real_t src_dof_5 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t tmp_kernel_op_5 = Dummy_106*src_dof_1; - const real_t tmp_kernel_op_7 = Dummy_106*src_dof_2; - const real_t tmp_kernel_op_8 = Dummy_106*src_dof_0; - const real_t tmp_kernel_op_19 = Dummy_106*src_dof_3; - const real_t tmp_kernel_op_30 = Dummy_106*src_dof_4; - const real_t tmp_kernel_op_35 = Dummy_106*src_dof_5; - const real_t elMatVec_0 = Dummy_105*tmp_kernel_op_5 + Dummy_107*tmp_kernel_op_7 + Dummy_117*tmp_kernel_op_19 + Dummy_127*tmp_kernel_op_30 + Dummy_131*tmp_kernel_op_35 + tmp_kernel_op_8*((jac_affine_0_0_BLUE_DOWN*jac_affine_0_0_BLUE_DOWN)*4.0 + (jac_affine_1_0_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN)*4.0 + (jac_affine_2_0_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN)*4.0); - const real_t elMatVec_1 = Dummy_105*tmp_kernel_op_8 + Dummy_132*tmp_kernel_op_7 + Dummy_133*tmp_kernel_op_19 + Dummy_134*tmp_kernel_op_30 + Dummy_135*tmp_kernel_op_35 + tmp_kernel_op_5*((jac_affine_0_1_BLUE_DOWN*jac_affine_0_1_BLUE_DOWN)*4.0 + (jac_affine_1_1_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN)*4.0 + (jac_affine_2_1_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN)*4.0); - const real_t elMatVec_2 = Dummy_107*tmp_kernel_op_8 + Dummy_132*tmp_kernel_op_5 + Dummy_136*tmp_kernel_op_19 + Dummy_137*tmp_kernel_op_30 + Dummy_138*tmp_kernel_op_35 + tmp_kernel_op_7*((jac_affine_0_2_BLUE_DOWN*jac_affine_0_2_BLUE_DOWN)*4.0 + (jac_affine_1_2_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN)*4.0 + (jac_affine_2_2_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN)*4.0); - const real_t elMatVec_3 = Dummy_117*tmp_kernel_op_8 + Dummy_133*tmp_kernel_op_5 + Dummy_136*tmp_kernel_op_7 + Dummy_139*tmp_kernel_op_30 + Dummy_140*tmp_kernel_op_35 + tmp_kernel_op_19*((Dummy_110*Dummy_110) + (Dummy_113*Dummy_113) + (Dummy_116*Dummy_116)); - const real_t elMatVec_4 = Dummy_127*tmp_kernel_op_8 + Dummy_134*tmp_kernel_op_5 + Dummy_137*tmp_kernel_op_7 + Dummy_139*tmp_kernel_op_19 + Dummy_141*tmp_kernel_op_35 + tmp_kernel_op_30*((Dummy_120*Dummy_120) + (Dummy_123*Dummy_123) + (Dummy_126*Dummy_126)); - const real_t elMatVec_5 = Dummy_131*tmp_kernel_op_8 + Dummy_135*tmp_kernel_op_5 + Dummy_138*tmp_kernel_op_7 + Dummy_140*tmp_kernel_op_19 + Dummy_141*tmp_kernel_op_30 + tmp_kernel_op_35*((Dummy_128*Dummy_128) + (Dummy_129*Dummy_129) + (Dummy_130*Dummy_130)); + const real_t tmp_kernel_op_5 = src_dof_1*tmp_moved_constant_84; + const real_t tmp_kernel_op_7 = src_dof_2*tmp_moved_constant_84; + const real_t tmp_kernel_op_8 = src_dof_0*tmp_moved_constant_84; + const real_t tmp_kernel_op_19 = src_dof_3*tmp_moved_constant_84; + const real_t tmp_kernel_op_30 = src_dof_4*tmp_moved_constant_84; + const real_t tmp_kernel_op_35 = src_dof_5*tmp_moved_constant_84; + const real_t elMatVec_0 = tmp_kernel_op_19*tmp_moved_constant_95 + tmp_kernel_op_30*tmp_moved_constant_105 + tmp_kernel_op_35*tmp_moved_constant_109 + tmp_kernel_op_5*tmp_moved_constant_83 + tmp_kernel_op_7*tmp_moved_constant_85 + tmp_kernel_op_8*((jac_affine_0_0_BLUE_DOWN*jac_affine_0_0_BLUE_DOWN)*4.0 + (jac_affine_1_0_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN)*4.0 + (jac_affine_2_0_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN)*4.0); + const real_t elMatVec_1 = tmp_kernel_op_19*tmp_moved_constant_111 + tmp_kernel_op_30*tmp_moved_constant_112 + tmp_kernel_op_35*tmp_moved_constant_113 + tmp_kernel_op_5*((jac_affine_0_1_BLUE_DOWN*jac_affine_0_1_BLUE_DOWN)*4.0 + (jac_affine_1_1_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN)*4.0 + (jac_affine_2_1_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN)*4.0) + tmp_kernel_op_7*tmp_moved_constant_110 + tmp_kernel_op_8*tmp_moved_constant_83; + const real_t elMatVec_2 = tmp_kernel_op_19*tmp_moved_constant_114 + tmp_kernel_op_30*tmp_moved_constant_115 + tmp_kernel_op_35*tmp_moved_constant_116 + tmp_kernel_op_5*tmp_moved_constant_110 + tmp_kernel_op_7*((jac_affine_0_2_BLUE_DOWN*jac_affine_0_2_BLUE_DOWN)*4.0 + (jac_affine_1_2_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN)*4.0 + (jac_affine_2_2_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN)*4.0) + tmp_kernel_op_8*tmp_moved_constant_85; + const real_t elMatVec_3 = tmp_kernel_op_19*((tmp_moved_constant_88*tmp_moved_constant_88) + (tmp_moved_constant_91*tmp_moved_constant_91) + (tmp_moved_constant_94*tmp_moved_constant_94)) + tmp_kernel_op_30*tmp_moved_constant_117 + tmp_kernel_op_35*tmp_moved_constant_118 + tmp_kernel_op_5*tmp_moved_constant_111 + tmp_kernel_op_7*tmp_moved_constant_114 + tmp_kernel_op_8*tmp_moved_constant_95; + const real_t elMatVec_4 = tmp_kernel_op_19*tmp_moved_constant_117 + tmp_kernel_op_30*((tmp_moved_constant_101*tmp_moved_constant_101) + (tmp_moved_constant_104*tmp_moved_constant_104) + (tmp_moved_constant_98*tmp_moved_constant_98)) + tmp_kernel_op_35*tmp_moved_constant_119 + tmp_kernel_op_5*tmp_moved_constant_112 + tmp_kernel_op_7*tmp_moved_constant_115 + tmp_kernel_op_8*tmp_moved_constant_105; + const real_t elMatVec_5 = tmp_kernel_op_19*tmp_moved_constant_118 + tmp_kernel_op_30*tmp_moved_constant_119 + tmp_kernel_op_35*((tmp_moved_constant_106*tmp_moved_constant_106) + (tmp_moved_constant_107*tmp_moved_constant_107) + (tmp_moved_constant_108*tmp_moved_constant_108)) + tmp_kernel_op_5*tmp_moved_constant_113 + tmp_kernel_op_7*tmp_moved_constant_116 + tmp_kernel_op_8*tmp_moved_constant_109; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_0 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_1 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_2 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; @@ -613,46 +613,46 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const real_t jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const real_t abs_det_jac_affine_GREEN_UP = abs(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const real_t Dummy_142 = jac_affine_0_0_GREEN_UP*4.0; - const real_t Dummy_143 = jac_affine_1_0_GREEN_UP*4.0; - const real_t Dummy_144 = jac_affine_2_0_GREEN_UP*4.0; - const real_t Dummy_145 = -Dummy_142*jac_affine_0_1_GREEN_UP - Dummy_143*jac_affine_1_1_GREEN_UP - Dummy_144*jac_affine_2_1_GREEN_UP; - const real_t Dummy_146 = 1.0 / (abs_det_jac_affine_GREEN_UP)*0.16666666666666663; - const real_t Dummy_147 = Dummy_142*jac_affine_0_2_GREEN_UP + Dummy_143*jac_affine_1_2_GREEN_UP + Dummy_144*jac_affine_2_2_GREEN_UP; - const real_t Dummy_148 = jac_affine_0_0_GREEN_UP*2.0; - const real_t Dummy_149 = jac_affine_0_1_GREEN_UP*2.0; - const real_t Dummy_150 = -Dummy_148 + Dummy_149; - const real_t Dummy_151 = jac_affine_1_0_GREEN_UP*2.0; - const real_t Dummy_152 = jac_affine_1_1_GREEN_UP*2.0; - const real_t Dummy_153 = -Dummy_151 + Dummy_152; - const real_t Dummy_154 = jac_affine_2_0_GREEN_UP*2.0; - const real_t Dummy_155 = jac_affine_2_1_GREEN_UP*2.0; - const real_t Dummy_156 = -Dummy_154 + Dummy_155; - const real_t Dummy_157 = Dummy_148*Dummy_150 + Dummy_151*Dummy_153 + Dummy_154*Dummy_156; - const real_t Dummy_158 = jac_affine_0_2_GREEN_UP*2.0; - const real_t Dummy_159 = -Dummy_158; - const real_t Dummy_160 = Dummy_148 + Dummy_159; - const real_t Dummy_161 = jac_affine_1_2_GREEN_UP*2.0; - const real_t Dummy_162 = -Dummy_161; - const real_t Dummy_163 = Dummy_151 + Dummy_162; - const real_t Dummy_164 = jac_affine_2_2_GREEN_UP*2.0; - const real_t Dummy_165 = -Dummy_164; - const real_t Dummy_166 = Dummy_154 + Dummy_165; - const real_t Dummy_167 = Dummy_148*Dummy_160 + Dummy_151*Dummy_163 + Dummy_154*Dummy_166; - const real_t Dummy_168 = -Dummy_149 - Dummy_159; - const real_t Dummy_169 = -Dummy_152 - Dummy_162; - const real_t Dummy_170 = -Dummy_155 - Dummy_165; - const real_t Dummy_171 = Dummy_148*Dummy_168 + Dummy_151*Dummy_169 + Dummy_154*Dummy_170; - const real_t Dummy_172 = jac_affine_0_1_GREEN_UP*jac_affine_0_2_GREEN_UP*-4.0 + jac_affine_1_1_GREEN_UP*jac_affine_1_2_GREEN_UP*-4.0 + jac_affine_2_1_GREEN_UP*jac_affine_2_2_GREEN_UP*-4.0; - const real_t Dummy_173 = -Dummy_149*Dummy_150 - Dummy_152*Dummy_153 - Dummy_155*Dummy_156; - const real_t Dummy_174 = -Dummy_149*Dummy_160 - Dummy_152*Dummy_163 - Dummy_155*Dummy_166; - const real_t Dummy_175 = -Dummy_149*Dummy_168 - Dummy_152*Dummy_169 - Dummy_155*Dummy_170; - const real_t Dummy_176 = Dummy_150*Dummy_158 + Dummy_153*Dummy_161 + Dummy_156*Dummy_164; - const real_t Dummy_177 = Dummy_158*Dummy_160 + Dummy_161*Dummy_163 + Dummy_164*Dummy_166; - const real_t Dummy_178 = Dummy_158*Dummy_168 + Dummy_161*Dummy_169 + Dummy_164*Dummy_170; - const real_t Dummy_179 = Dummy_150*Dummy_160 + Dummy_153*Dummy_163 + Dummy_156*Dummy_166; - const real_t Dummy_180 = Dummy_150*Dummy_168 + Dummy_153*Dummy_169 + Dummy_156*Dummy_170; - const real_t Dummy_181 = Dummy_160*Dummy_168 + Dummy_163*Dummy_169 + Dummy_166*Dummy_170; + const real_t tmp_moved_constant_120 = jac_affine_0_0_GREEN_UP*4.0; + const real_t tmp_moved_constant_121 = jac_affine_1_0_GREEN_UP*4.0; + const real_t tmp_moved_constant_122 = jac_affine_2_0_GREEN_UP*4.0; + const real_t tmp_moved_constant_123 = -jac_affine_0_1_GREEN_UP*tmp_moved_constant_120 - jac_affine_1_1_GREEN_UP*tmp_moved_constant_121 - jac_affine_2_1_GREEN_UP*tmp_moved_constant_122; + const real_t tmp_moved_constant_124 = 1.0 / (abs_det_jac_affine_GREEN_UP)*0.16666666666666663; + const real_t tmp_moved_constant_125 = jac_affine_0_2_GREEN_UP*tmp_moved_constant_120 + jac_affine_1_2_GREEN_UP*tmp_moved_constant_121 + jac_affine_2_2_GREEN_UP*tmp_moved_constant_122; + const real_t tmp_moved_constant_126 = jac_affine_0_0_GREEN_UP*2.0; + const real_t tmp_moved_constant_127 = jac_affine_0_1_GREEN_UP*2.0; + const real_t tmp_moved_constant_128 = -tmp_moved_constant_126 + tmp_moved_constant_127; + const real_t tmp_moved_constant_129 = jac_affine_1_0_GREEN_UP*2.0; + const real_t tmp_moved_constant_130 = jac_affine_1_1_GREEN_UP*2.0; + const real_t tmp_moved_constant_131 = -tmp_moved_constant_129 + tmp_moved_constant_130; + const real_t tmp_moved_constant_132 = jac_affine_2_0_GREEN_UP*2.0; + const real_t tmp_moved_constant_133 = jac_affine_2_1_GREEN_UP*2.0; + const real_t tmp_moved_constant_134 = -tmp_moved_constant_132 + tmp_moved_constant_133; + const real_t tmp_moved_constant_135 = tmp_moved_constant_126*tmp_moved_constant_128 + tmp_moved_constant_129*tmp_moved_constant_131 + tmp_moved_constant_132*tmp_moved_constant_134; + const real_t tmp_moved_constant_136 = jac_affine_0_2_GREEN_UP*2.0; + const real_t tmp_moved_constant_137 = -tmp_moved_constant_136; + const real_t tmp_moved_constant_138 = tmp_moved_constant_126 + tmp_moved_constant_137; + const real_t tmp_moved_constant_139 = jac_affine_1_2_GREEN_UP*2.0; + const real_t tmp_moved_constant_140 = -tmp_moved_constant_139; + const real_t tmp_moved_constant_141 = tmp_moved_constant_129 + tmp_moved_constant_140; + const real_t tmp_moved_constant_142 = jac_affine_2_2_GREEN_UP*2.0; + const real_t tmp_moved_constant_143 = -tmp_moved_constant_142; + const real_t tmp_moved_constant_144 = tmp_moved_constant_132 + tmp_moved_constant_143; + const real_t tmp_moved_constant_145 = tmp_moved_constant_126*tmp_moved_constant_138 + tmp_moved_constant_129*tmp_moved_constant_141 + tmp_moved_constant_132*tmp_moved_constant_144; + const real_t tmp_moved_constant_146 = -tmp_moved_constant_127 - tmp_moved_constant_137; + const real_t tmp_moved_constant_147 = -tmp_moved_constant_130 - tmp_moved_constant_140; + const real_t tmp_moved_constant_148 = -tmp_moved_constant_133 - tmp_moved_constant_143; + const real_t tmp_moved_constant_149 = tmp_moved_constant_126*tmp_moved_constant_146 + tmp_moved_constant_129*tmp_moved_constant_147 + tmp_moved_constant_132*tmp_moved_constant_148; + const real_t tmp_moved_constant_150 = jac_affine_0_1_GREEN_UP*jac_affine_0_2_GREEN_UP*-4.0 + jac_affine_1_1_GREEN_UP*jac_affine_1_2_GREEN_UP*-4.0 + jac_affine_2_1_GREEN_UP*jac_affine_2_2_GREEN_UP*-4.0; + const real_t tmp_moved_constant_151 = -tmp_moved_constant_127*tmp_moved_constant_128 - tmp_moved_constant_130*tmp_moved_constant_131 - tmp_moved_constant_133*tmp_moved_constant_134; + const real_t tmp_moved_constant_152 = -tmp_moved_constant_127*tmp_moved_constant_138 - tmp_moved_constant_130*tmp_moved_constant_141 - tmp_moved_constant_133*tmp_moved_constant_144; + const real_t tmp_moved_constant_153 = -tmp_moved_constant_127*tmp_moved_constant_146 - tmp_moved_constant_130*tmp_moved_constant_147 - tmp_moved_constant_133*tmp_moved_constant_148; + const real_t tmp_moved_constant_154 = tmp_moved_constant_128*tmp_moved_constant_136 + tmp_moved_constant_131*tmp_moved_constant_139 + tmp_moved_constant_134*tmp_moved_constant_142; + const real_t tmp_moved_constant_155 = tmp_moved_constant_136*tmp_moved_constant_138 + tmp_moved_constant_139*tmp_moved_constant_141 + tmp_moved_constant_142*tmp_moved_constant_144; + const real_t tmp_moved_constant_156 = tmp_moved_constant_136*tmp_moved_constant_146 + tmp_moved_constant_139*tmp_moved_constant_147 + tmp_moved_constant_142*tmp_moved_constant_148; + const real_t tmp_moved_constant_157 = tmp_moved_constant_128*tmp_moved_constant_138 + tmp_moved_constant_131*tmp_moved_constant_141 + tmp_moved_constant_134*tmp_moved_constant_144; + const real_t tmp_moved_constant_158 = tmp_moved_constant_128*tmp_moved_constant_146 + tmp_moved_constant_131*tmp_moved_constant_147 + tmp_moved_constant_134*tmp_moved_constant_148; + const real_t tmp_moved_constant_159 = tmp_moved_constant_138*tmp_moved_constant_146 + tmp_moved_constant_141*tmp_moved_constant_147 + tmp_moved_constant_144*tmp_moved_constant_148; { /* CellType.GREEN_UP */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -666,18 +666,18 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const __m256d src_dof_3 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); const __m256d src_dof_4 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); const __m256d src_dof_5 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d tmp_kernel_op_5 = _mm256_mul_pd(src_dof_1,_mm256_set_pd(Dummy_146,Dummy_146,Dummy_146,Dummy_146)); - const __m256d tmp_kernel_op_7 = _mm256_mul_pd(src_dof_2,_mm256_set_pd(Dummy_146,Dummy_146,Dummy_146,Dummy_146)); - const __m256d tmp_kernel_op_8 = _mm256_mul_pd(src_dof_0,_mm256_set_pd(Dummy_146,Dummy_146,Dummy_146,Dummy_146)); - const __m256d tmp_kernel_op_19 = _mm256_mul_pd(src_dof_3,_mm256_set_pd(Dummy_146,Dummy_146,Dummy_146,Dummy_146)); - const __m256d tmp_kernel_op_30 = _mm256_mul_pd(src_dof_4,_mm256_set_pd(Dummy_146,Dummy_146,Dummy_146,Dummy_146)); - const __m256d tmp_kernel_op_35 = _mm256_mul_pd(src_dof_5,_mm256_set_pd(Dummy_146,Dummy_146,Dummy_146,Dummy_146)); - const __m256d elMatVec_0 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_8,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_0_GREEN_UP,jac_affine_0_0_GREEN_UP,jac_affine_0_0_GREEN_UP,jac_affine_0_0_GREEN_UP),_mm256_set_pd(jac_affine_0_0_GREEN_UP,jac_affine_0_0_GREEN_UP,jac_affine_0_0_GREEN_UP,jac_affine_0_0_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_0_GREEN_UP,jac_affine_1_0_GREEN_UP,jac_affine_1_0_GREEN_UP,jac_affine_1_0_GREEN_UP),_mm256_set_pd(jac_affine_1_0_GREEN_UP,jac_affine_1_0_GREEN_UP,jac_affine_1_0_GREEN_UP,jac_affine_1_0_GREEN_UP)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_0_GREEN_UP,jac_affine_2_0_GREEN_UP,jac_affine_2_0_GREEN_UP,jac_affine_2_0_GREEN_UP),_mm256_set_pd(jac_affine_2_0_GREEN_UP,jac_affine_2_0_GREEN_UP,jac_affine_2_0_GREEN_UP,jac_affine_2_0_GREEN_UP))))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_145,Dummy_145,Dummy_145,Dummy_145))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_147,Dummy_147,Dummy_147,Dummy_147))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_157,Dummy_157,Dummy_157,Dummy_157))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_167,Dummy_167,Dummy_167,Dummy_167))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_171,Dummy_171,Dummy_171,Dummy_171))); - const __m256d elMatVec_1 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_1_GREEN_UP,jac_affine_0_1_GREEN_UP,jac_affine_0_1_GREEN_UP,jac_affine_0_1_GREEN_UP),_mm256_set_pd(jac_affine_0_1_GREEN_UP,jac_affine_0_1_GREEN_UP,jac_affine_0_1_GREEN_UP,jac_affine_0_1_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_1_GREEN_UP,jac_affine_1_1_GREEN_UP,jac_affine_1_1_GREEN_UP,jac_affine_1_1_GREEN_UP),_mm256_set_pd(jac_affine_1_1_GREEN_UP,jac_affine_1_1_GREEN_UP,jac_affine_1_1_GREEN_UP,jac_affine_1_1_GREEN_UP)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_1_GREEN_UP,jac_affine_2_1_GREEN_UP,jac_affine_2_1_GREEN_UP,jac_affine_2_1_GREEN_UP),_mm256_set_pd(jac_affine_2_1_GREEN_UP,jac_affine_2_1_GREEN_UP,jac_affine_2_1_GREEN_UP,jac_affine_2_1_GREEN_UP))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_145,Dummy_145,Dummy_145,Dummy_145))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_172,Dummy_172,Dummy_172,Dummy_172))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_173,Dummy_173,Dummy_173,Dummy_173))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_174,Dummy_174,Dummy_174,Dummy_174))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_175,Dummy_175,Dummy_175,Dummy_175))); - const __m256d elMatVec_2 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_7,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_2_GREEN_UP,jac_affine_0_2_GREEN_UP,jac_affine_0_2_GREEN_UP,jac_affine_0_2_GREEN_UP),_mm256_set_pd(jac_affine_0_2_GREEN_UP,jac_affine_0_2_GREEN_UP,jac_affine_0_2_GREEN_UP,jac_affine_0_2_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_2_GREEN_UP,jac_affine_1_2_GREEN_UP,jac_affine_1_2_GREEN_UP,jac_affine_1_2_GREEN_UP),_mm256_set_pd(jac_affine_1_2_GREEN_UP,jac_affine_1_2_GREEN_UP,jac_affine_1_2_GREEN_UP,jac_affine_1_2_GREEN_UP)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_2_GREEN_UP,jac_affine_2_2_GREEN_UP,jac_affine_2_2_GREEN_UP,jac_affine_2_2_GREEN_UP),_mm256_set_pd(jac_affine_2_2_GREEN_UP,jac_affine_2_2_GREEN_UP,jac_affine_2_2_GREEN_UP,jac_affine_2_2_GREEN_UP))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_147,Dummy_147,Dummy_147,Dummy_147))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_172,Dummy_172,Dummy_172,Dummy_172))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_176,Dummy_176,Dummy_176,Dummy_176))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_177,Dummy_177,Dummy_177,Dummy_177))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_178,Dummy_178,Dummy_178,Dummy_178))); - const __m256d elMatVec_3 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_19,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_150,Dummy_150,Dummy_150,Dummy_150),_mm256_set_pd(Dummy_150,Dummy_150,Dummy_150,Dummy_150)),_mm256_mul_pd(_mm256_set_pd(Dummy_153,Dummy_153,Dummy_153,Dummy_153),_mm256_set_pd(Dummy_153,Dummy_153,Dummy_153,Dummy_153))),_mm256_mul_pd(_mm256_set_pd(Dummy_156,Dummy_156,Dummy_156,Dummy_156),_mm256_set_pd(Dummy_156,Dummy_156,Dummy_156,Dummy_156)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_157,Dummy_157,Dummy_157,Dummy_157))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_173,Dummy_173,Dummy_173,Dummy_173))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_176,Dummy_176,Dummy_176,Dummy_176))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_179,Dummy_179,Dummy_179,Dummy_179))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_180,Dummy_180,Dummy_180,Dummy_180))); - const __m256d elMatVec_4 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_30,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_160,Dummy_160,Dummy_160,Dummy_160),_mm256_set_pd(Dummy_160,Dummy_160,Dummy_160,Dummy_160)),_mm256_mul_pd(_mm256_set_pd(Dummy_163,Dummy_163,Dummy_163,Dummy_163),_mm256_set_pd(Dummy_163,Dummy_163,Dummy_163,Dummy_163))),_mm256_mul_pd(_mm256_set_pd(Dummy_166,Dummy_166,Dummy_166,Dummy_166),_mm256_set_pd(Dummy_166,Dummy_166,Dummy_166,Dummy_166)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_167,Dummy_167,Dummy_167,Dummy_167))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_174,Dummy_174,Dummy_174,Dummy_174))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_177,Dummy_177,Dummy_177,Dummy_177))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_179,Dummy_179,Dummy_179,Dummy_179))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_181,Dummy_181,Dummy_181,Dummy_181))); - const __m256d elMatVec_5 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_35,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_168,Dummy_168,Dummy_168,Dummy_168),_mm256_set_pd(Dummy_168,Dummy_168,Dummy_168,Dummy_168)),_mm256_mul_pd(_mm256_set_pd(Dummy_169,Dummy_169,Dummy_169,Dummy_169),_mm256_set_pd(Dummy_169,Dummy_169,Dummy_169,Dummy_169))),_mm256_mul_pd(_mm256_set_pd(Dummy_170,Dummy_170,Dummy_170,Dummy_170),_mm256_set_pd(Dummy_170,Dummy_170,Dummy_170,Dummy_170)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_171,Dummy_171,Dummy_171,Dummy_171))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_175,Dummy_175,Dummy_175,Dummy_175))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_178,Dummy_178,Dummy_178,Dummy_178))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_180,Dummy_180,Dummy_180,Dummy_180))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_181,Dummy_181,Dummy_181,Dummy_181))); + const __m256d tmp_kernel_op_5 = _mm256_mul_pd(src_dof_1,_mm256_set_pd(tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124)); + const __m256d tmp_kernel_op_7 = _mm256_mul_pd(src_dof_2,_mm256_set_pd(tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124)); + const __m256d tmp_kernel_op_8 = _mm256_mul_pd(src_dof_0,_mm256_set_pd(tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124)); + const __m256d tmp_kernel_op_19 = _mm256_mul_pd(src_dof_3,_mm256_set_pd(tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124)); + const __m256d tmp_kernel_op_30 = _mm256_mul_pd(src_dof_4,_mm256_set_pd(tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124)); + const __m256d tmp_kernel_op_35 = _mm256_mul_pd(src_dof_5,_mm256_set_pd(tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124)); + const __m256d elMatVec_0 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_8,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_0_GREEN_UP,jac_affine_0_0_GREEN_UP,jac_affine_0_0_GREEN_UP,jac_affine_0_0_GREEN_UP),_mm256_set_pd(jac_affine_0_0_GREEN_UP,jac_affine_0_0_GREEN_UP,jac_affine_0_0_GREEN_UP,jac_affine_0_0_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_0_GREEN_UP,jac_affine_1_0_GREEN_UP,jac_affine_1_0_GREEN_UP,jac_affine_1_0_GREEN_UP),_mm256_set_pd(jac_affine_1_0_GREEN_UP,jac_affine_1_0_GREEN_UP,jac_affine_1_0_GREEN_UP,jac_affine_1_0_GREEN_UP)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_0_GREEN_UP,jac_affine_2_0_GREEN_UP,jac_affine_2_0_GREEN_UP,jac_affine_2_0_GREEN_UP),_mm256_set_pd(jac_affine_2_0_GREEN_UP,jac_affine_2_0_GREEN_UP,jac_affine_2_0_GREEN_UP,jac_affine_2_0_GREEN_UP))))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_135,tmp_moved_constant_135,tmp_moved_constant_135,tmp_moved_constant_135))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_149,tmp_moved_constant_149,tmp_moved_constant_149,tmp_moved_constant_149))); + const __m256d elMatVec_1 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_1_GREEN_UP,jac_affine_0_1_GREEN_UP,jac_affine_0_1_GREEN_UP,jac_affine_0_1_GREEN_UP),_mm256_set_pd(jac_affine_0_1_GREEN_UP,jac_affine_0_1_GREEN_UP,jac_affine_0_1_GREEN_UP,jac_affine_0_1_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_1_GREEN_UP,jac_affine_1_1_GREEN_UP,jac_affine_1_1_GREEN_UP,jac_affine_1_1_GREEN_UP),_mm256_set_pd(jac_affine_1_1_GREEN_UP,jac_affine_1_1_GREEN_UP,jac_affine_1_1_GREEN_UP,jac_affine_1_1_GREEN_UP)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_1_GREEN_UP,jac_affine_2_1_GREEN_UP,jac_affine_2_1_GREEN_UP,jac_affine_2_1_GREEN_UP),_mm256_set_pd(jac_affine_2_1_GREEN_UP,jac_affine_2_1_GREEN_UP,jac_affine_2_1_GREEN_UP,jac_affine_2_1_GREEN_UP))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_150,tmp_moved_constant_150,tmp_moved_constant_150,tmp_moved_constant_150))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_152,tmp_moved_constant_152,tmp_moved_constant_152,tmp_moved_constant_152))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_153,tmp_moved_constant_153,tmp_moved_constant_153,tmp_moved_constant_153))); + const __m256d elMatVec_2 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_7,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_2_GREEN_UP,jac_affine_0_2_GREEN_UP,jac_affine_0_2_GREEN_UP,jac_affine_0_2_GREEN_UP),_mm256_set_pd(jac_affine_0_2_GREEN_UP,jac_affine_0_2_GREEN_UP,jac_affine_0_2_GREEN_UP,jac_affine_0_2_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_2_GREEN_UP,jac_affine_1_2_GREEN_UP,jac_affine_1_2_GREEN_UP,jac_affine_1_2_GREEN_UP),_mm256_set_pd(jac_affine_1_2_GREEN_UP,jac_affine_1_2_GREEN_UP,jac_affine_1_2_GREEN_UP,jac_affine_1_2_GREEN_UP)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_2_GREEN_UP,jac_affine_2_2_GREEN_UP,jac_affine_2_2_GREEN_UP,jac_affine_2_2_GREEN_UP),_mm256_set_pd(jac_affine_2_2_GREEN_UP,jac_affine_2_2_GREEN_UP,jac_affine_2_2_GREEN_UP,jac_affine_2_2_GREEN_UP))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_150,tmp_moved_constant_150,tmp_moved_constant_150,tmp_moved_constant_150))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_155,tmp_moved_constant_155,tmp_moved_constant_155,tmp_moved_constant_155))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_156,tmp_moved_constant_156,tmp_moved_constant_156,tmp_moved_constant_156))); + const __m256d elMatVec_3 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_19,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_128,tmp_moved_constant_128,tmp_moved_constant_128,tmp_moved_constant_128),_mm256_set_pd(tmp_moved_constant_128,tmp_moved_constant_128,tmp_moved_constant_128,tmp_moved_constant_128)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_131,tmp_moved_constant_131,tmp_moved_constant_131,tmp_moved_constant_131),_mm256_set_pd(tmp_moved_constant_131,tmp_moved_constant_131,tmp_moved_constant_131,tmp_moved_constant_131))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_134,tmp_moved_constant_134,tmp_moved_constant_134,tmp_moved_constant_134),_mm256_set_pd(tmp_moved_constant_134,tmp_moved_constant_134,tmp_moved_constant_134,tmp_moved_constant_134)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_135,tmp_moved_constant_135,tmp_moved_constant_135,tmp_moved_constant_135))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_158,tmp_moved_constant_158,tmp_moved_constant_158,tmp_moved_constant_158))); + const __m256d elMatVec_4 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_30,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_138,tmp_moved_constant_138,tmp_moved_constant_138,tmp_moved_constant_138),_mm256_set_pd(tmp_moved_constant_138,tmp_moved_constant_138,tmp_moved_constant_138,tmp_moved_constant_138)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_141,tmp_moved_constant_141,tmp_moved_constant_141,tmp_moved_constant_141),_mm256_set_pd(tmp_moved_constant_141,tmp_moved_constant_141,tmp_moved_constant_141,tmp_moved_constant_141))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_144,tmp_moved_constant_144,tmp_moved_constant_144,tmp_moved_constant_144),_mm256_set_pd(tmp_moved_constant_144,tmp_moved_constant_144,tmp_moved_constant_144,tmp_moved_constant_144)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_152,tmp_moved_constant_152,tmp_moved_constant_152,tmp_moved_constant_152))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_155,tmp_moved_constant_155,tmp_moved_constant_155,tmp_moved_constant_155))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_159,tmp_moved_constant_159,tmp_moved_constant_159,tmp_moved_constant_159))); + const __m256d elMatVec_5 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_35,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_146,tmp_moved_constant_146,tmp_moved_constant_146,tmp_moved_constant_146),_mm256_set_pd(tmp_moved_constant_146,tmp_moved_constant_146,tmp_moved_constant_146,tmp_moved_constant_146)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_147,tmp_moved_constant_147,tmp_moved_constant_147,tmp_moved_constant_147),_mm256_set_pd(tmp_moved_constant_147,tmp_moved_constant_147,tmp_moved_constant_147,tmp_moved_constant_147))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148),_mm256_set_pd(tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_149,tmp_moved_constant_149,tmp_moved_constant_149,tmp_moved_constant_149))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_153,tmp_moved_constant_153,tmp_moved_constant_153,tmp_moved_constant_153))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_156,tmp_moved_constant_156,tmp_moved_constant_156,tmp_moved_constant_156))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_158,tmp_moved_constant_158,tmp_moved_constant_158,tmp_moved_constant_158))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_159,tmp_moved_constant_159,tmp_moved_constant_159,tmp_moved_constant_159))); _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(elMatVec_0,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(elMatVec_1,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(elMatVec_2,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); @@ -693,18 +693,18 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t src_dof_3 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; const real_t src_dof_4 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; const real_t src_dof_5 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t tmp_kernel_op_5 = Dummy_146*src_dof_1; - const real_t tmp_kernel_op_7 = Dummy_146*src_dof_2; - const real_t tmp_kernel_op_8 = Dummy_146*src_dof_0; - const real_t tmp_kernel_op_19 = Dummy_146*src_dof_3; - const real_t tmp_kernel_op_30 = Dummy_146*src_dof_4; - const real_t tmp_kernel_op_35 = Dummy_146*src_dof_5; - const real_t elMatVec_0 = Dummy_145*tmp_kernel_op_5 + Dummy_147*tmp_kernel_op_7 + Dummy_157*tmp_kernel_op_19 + Dummy_167*tmp_kernel_op_30 + Dummy_171*tmp_kernel_op_35 + tmp_kernel_op_8*((jac_affine_0_0_GREEN_UP*jac_affine_0_0_GREEN_UP)*4.0 + (jac_affine_1_0_GREEN_UP*jac_affine_1_0_GREEN_UP)*4.0 + (jac_affine_2_0_GREEN_UP*jac_affine_2_0_GREEN_UP)*4.0); - const real_t elMatVec_1 = Dummy_145*tmp_kernel_op_8 + Dummy_172*tmp_kernel_op_7 + Dummy_173*tmp_kernel_op_19 + Dummy_174*tmp_kernel_op_30 + Dummy_175*tmp_kernel_op_35 + tmp_kernel_op_5*((jac_affine_0_1_GREEN_UP*jac_affine_0_1_GREEN_UP)*4.0 + (jac_affine_1_1_GREEN_UP*jac_affine_1_1_GREEN_UP)*4.0 + (jac_affine_2_1_GREEN_UP*jac_affine_2_1_GREEN_UP)*4.0); - const real_t elMatVec_2 = Dummy_147*tmp_kernel_op_8 + Dummy_172*tmp_kernel_op_5 + Dummy_176*tmp_kernel_op_19 + Dummy_177*tmp_kernel_op_30 + Dummy_178*tmp_kernel_op_35 + tmp_kernel_op_7*((jac_affine_0_2_GREEN_UP*jac_affine_0_2_GREEN_UP)*4.0 + (jac_affine_1_2_GREEN_UP*jac_affine_1_2_GREEN_UP)*4.0 + (jac_affine_2_2_GREEN_UP*jac_affine_2_2_GREEN_UP)*4.0); - const real_t elMatVec_3 = Dummy_157*tmp_kernel_op_8 + Dummy_173*tmp_kernel_op_5 + Dummy_176*tmp_kernel_op_7 + Dummy_179*tmp_kernel_op_30 + Dummy_180*tmp_kernel_op_35 + tmp_kernel_op_19*((Dummy_150*Dummy_150) + (Dummy_153*Dummy_153) + (Dummy_156*Dummy_156)); - const real_t elMatVec_4 = Dummy_167*tmp_kernel_op_8 + Dummy_174*tmp_kernel_op_5 + Dummy_177*tmp_kernel_op_7 + Dummy_179*tmp_kernel_op_19 + Dummy_181*tmp_kernel_op_35 + tmp_kernel_op_30*((Dummy_160*Dummy_160) + (Dummy_163*Dummy_163) + (Dummy_166*Dummy_166)); - const real_t elMatVec_5 = Dummy_171*tmp_kernel_op_8 + Dummy_175*tmp_kernel_op_5 + Dummy_178*tmp_kernel_op_7 + Dummy_180*tmp_kernel_op_19 + Dummy_181*tmp_kernel_op_30 + tmp_kernel_op_35*((Dummy_168*Dummy_168) + (Dummy_169*Dummy_169) + (Dummy_170*Dummy_170)); + const real_t tmp_kernel_op_5 = src_dof_1*tmp_moved_constant_124; + const real_t tmp_kernel_op_7 = src_dof_2*tmp_moved_constant_124; + const real_t tmp_kernel_op_8 = src_dof_0*tmp_moved_constant_124; + const real_t tmp_kernel_op_19 = src_dof_3*tmp_moved_constant_124; + const real_t tmp_kernel_op_30 = src_dof_4*tmp_moved_constant_124; + const real_t tmp_kernel_op_35 = src_dof_5*tmp_moved_constant_124; + const real_t elMatVec_0 = tmp_kernel_op_19*tmp_moved_constant_135 + tmp_kernel_op_30*tmp_moved_constant_145 + tmp_kernel_op_35*tmp_moved_constant_149 + tmp_kernel_op_5*tmp_moved_constant_123 + tmp_kernel_op_7*tmp_moved_constant_125 + tmp_kernel_op_8*((jac_affine_0_0_GREEN_UP*jac_affine_0_0_GREEN_UP)*4.0 + (jac_affine_1_0_GREEN_UP*jac_affine_1_0_GREEN_UP)*4.0 + (jac_affine_2_0_GREEN_UP*jac_affine_2_0_GREEN_UP)*4.0); + const real_t elMatVec_1 = tmp_kernel_op_19*tmp_moved_constant_151 + tmp_kernel_op_30*tmp_moved_constant_152 + tmp_kernel_op_35*tmp_moved_constant_153 + tmp_kernel_op_5*((jac_affine_0_1_GREEN_UP*jac_affine_0_1_GREEN_UP)*4.0 + (jac_affine_1_1_GREEN_UP*jac_affine_1_1_GREEN_UP)*4.0 + (jac_affine_2_1_GREEN_UP*jac_affine_2_1_GREEN_UP)*4.0) + tmp_kernel_op_7*tmp_moved_constant_150 + tmp_kernel_op_8*tmp_moved_constant_123; + const real_t elMatVec_2 = tmp_kernel_op_19*tmp_moved_constant_154 + tmp_kernel_op_30*tmp_moved_constant_155 + tmp_kernel_op_35*tmp_moved_constant_156 + tmp_kernel_op_5*tmp_moved_constant_150 + tmp_kernel_op_7*((jac_affine_0_2_GREEN_UP*jac_affine_0_2_GREEN_UP)*4.0 + (jac_affine_1_2_GREEN_UP*jac_affine_1_2_GREEN_UP)*4.0 + (jac_affine_2_2_GREEN_UP*jac_affine_2_2_GREEN_UP)*4.0) + tmp_kernel_op_8*tmp_moved_constant_125; + const real_t elMatVec_3 = tmp_kernel_op_19*((tmp_moved_constant_128*tmp_moved_constant_128) + (tmp_moved_constant_131*tmp_moved_constant_131) + (tmp_moved_constant_134*tmp_moved_constant_134)) + tmp_kernel_op_30*tmp_moved_constant_157 + tmp_kernel_op_35*tmp_moved_constant_158 + tmp_kernel_op_5*tmp_moved_constant_151 + tmp_kernel_op_7*tmp_moved_constant_154 + tmp_kernel_op_8*tmp_moved_constant_135; + const real_t elMatVec_4 = tmp_kernel_op_19*tmp_moved_constant_157 + tmp_kernel_op_30*((tmp_moved_constant_138*tmp_moved_constant_138) + (tmp_moved_constant_141*tmp_moved_constant_141) + (tmp_moved_constant_144*tmp_moved_constant_144)) + tmp_kernel_op_35*tmp_moved_constant_159 + tmp_kernel_op_5*tmp_moved_constant_152 + tmp_kernel_op_7*tmp_moved_constant_155 + tmp_kernel_op_8*tmp_moved_constant_145; + const real_t elMatVec_5 = tmp_kernel_op_19*tmp_moved_constant_158 + tmp_kernel_op_30*tmp_moved_constant_159 + tmp_kernel_op_35*((tmp_moved_constant_146*tmp_moved_constant_146) + (tmp_moved_constant_147*tmp_moved_constant_147) + (tmp_moved_constant_148*tmp_moved_constant_148)) + tmp_kernel_op_5*tmp_moved_constant_153 + tmp_kernel_op_7*tmp_moved_constant_156 + tmp_kernel_op_8*tmp_moved_constant_149; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_0 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_1 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = elMatVec_2 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; @@ -746,46 +746,46 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const real_t jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const real_t abs_det_jac_affine_GREEN_DOWN = abs(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const real_t Dummy_182 = jac_affine_0_0_GREEN_DOWN*4.0; - const real_t Dummy_183 = jac_affine_1_0_GREEN_DOWN*4.0; - const real_t Dummy_184 = jac_affine_2_0_GREEN_DOWN*4.0; - const real_t Dummy_185 = -Dummy_182*jac_affine_0_1_GREEN_DOWN - Dummy_183*jac_affine_1_1_GREEN_DOWN - Dummy_184*jac_affine_2_1_GREEN_DOWN; - const real_t Dummy_186 = 1.0 / (abs_det_jac_affine_GREEN_DOWN)*0.16666666666666663; - const real_t Dummy_187 = Dummy_182*jac_affine_0_2_GREEN_DOWN + Dummy_183*jac_affine_1_2_GREEN_DOWN + Dummy_184*jac_affine_2_2_GREEN_DOWN; - const real_t Dummy_188 = jac_affine_0_0_GREEN_DOWN*2.0; - const real_t Dummy_189 = jac_affine_0_1_GREEN_DOWN*2.0; - const real_t Dummy_190 = -Dummy_188 + Dummy_189; - const real_t Dummy_191 = jac_affine_1_0_GREEN_DOWN*2.0; - const real_t Dummy_192 = jac_affine_1_1_GREEN_DOWN*2.0; - const real_t Dummy_193 = -Dummy_191 + Dummy_192; - const real_t Dummy_194 = jac_affine_2_0_GREEN_DOWN*2.0; - const real_t Dummy_195 = jac_affine_2_1_GREEN_DOWN*2.0; - const real_t Dummy_196 = -Dummy_194 + Dummy_195; - const real_t Dummy_197 = Dummy_188*Dummy_190 + Dummy_191*Dummy_193 + Dummy_194*Dummy_196; - const real_t Dummy_198 = jac_affine_0_2_GREEN_DOWN*2.0; - const real_t Dummy_199 = -Dummy_198; - const real_t Dummy_200 = Dummy_188 + Dummy_199; - const real_t Dummy_201 = jac_affine_1_2_GREEN_DOWN*2.0; - const real_t Dummy_202 = -Dummy_201; - const real_t Dummy_203 = Dummy_191 + Dummy_202; - const real_t Dummy_204 = jac_affine_2_2_GREEN_DOWN*2.0; - const real_t Dummy_205 = -Dummy_204; - const real_t Dummy_206 = Dummy_194 + Dummy_205; - const real_t Dummy_207 = Dummy_188*Dummy_200 + Dummy_191*Dummy_203 + Dummy_194*Dummy_206; - const real_t Dummy_208 = -Dummy_189 - Dummy_199; - const real_t Dummy_209 = -Dummy_192 - Dummy_202; - const real_t Dummy_210 = -Dummy_195 - Dummy_205; - const real_t Dummy_211 = Dummy_188*Dummy_208 + Dummy_191*Dummy_209 + Dummy_194*Dummy_210; - const real_t Dummy_212 = jac_affine_0_1_GREEN_DOWN*jac_affine_0_2_GREEN_DOWN*-4.0 + jac_affine_1_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*-4.0 + jac_affine_2_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN*-4.0; - const real_t Dummy_213 = -Dummy_189*Dummy_190 - Dummy_192*Dummy_193 - Dummy_195*Dummy_196; - const real_t Dummy_214 = -Dummy_189*Dummy_200 - Dummy_192*Dummy_203 - Dummy_195*Dummy_206; - const real_t Dummy_215 = -Dummy_189*Dummy_208 - Dummy_192*Dummy_209 - Dummy_195*Dummy_210; - const real_t Dummy_216 = Dummy_190*Dummy_198 + Dummy_193*Dummy_201 + Dummy_196*Dummy_204; - const real_t Dummy_217 = Dummy_198*Dummy_200 + Dummy_201*Dummy_203 + Dummy_204*Dummy_206; - const real_t Dummy_218 = Dummy_198*Dummy_208 + Dummy_201*Dummy_209 + Dummy_204*Dummy_210; - const real_t Dummy_219 = Dummy_190*Dummy_200 + Dummy_193*Dummy_203 + Dummy_196*Dummy_206; - const real_t Dummy_220 = Dummy_190*Dummy_208 + Dummy_193*Dummy_209 + Dummy_196*Dummy_210; - const real_t Dummy_221 = Dummy_200*Dummy_208 + Dummy_203*Dummy_209 + Dummy_206*Dummy_210; + const real_t tmp_moved_constant_160 = jac_affine_0_0_GREEN_DOWN*4.0; + const real_t tmp_moved_constant_161 = jac_affine_1_0_GREEN_DOWN*4.0; + const real_t tmp_moved_constant_162 = jac_affine_2_0_GREEN_DOWN*4.0; + const real_t tmp_moved_constant_163 = -jac_affine_0_1_GREEN_DOWN*tmp_moved_constant_160 - jac_affine_1_1_GREEN_DOWN*tmp_moved_constant_161 - jac_affine_2_1_GREEN_DOWN*tmp_moved_constant_162; + const real_t tmp_moved_constant_164 = 1.0 / (abs_det_jac_affine_GREEN_DOWN)*0.16666666666666663; + const real_t tmp_moved_constant_165 = jac_affine_0_2_GREEN_DOWN*tmp_moved_constant_160 + jac_affine_1_2_GREEN_DOWN*tmp_moved_constant_161 + jac_affine_2_2_GREEN_DOWN*tmp_moved_constant_162; + const real_t tmp_moved_constant_166 = jac_affine_0_0_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_167 = jac_affine_0_1_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_168 = -tmp_moved_constant_166 + tmp_moved_constant_167; + const real_t tmp_moved_constant_169 = jac_affine_1_0_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_170 = jac_affine_1_1_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_171 = -tmp_moved_constant_169 + tmp_moved_constant_170; + const real_t tmp_moved_constant_172 = jac_affine_2_0_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_173 = jac_affine_2_1_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_174 = -tmp_moved_constant_172 + tmp_moved_constant_173; + const real_t tmp_moved_constant_175 = tmp_moved_constant_166*tmp_moved_constant_168 + tmp_moved_constant_169*tmp_moved_constant_171 + tmp_moved_constant_172*tmp_moved_constant_174; + const real_t tmp_moved_constant_176 = jac_affine_0_2_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_177 = -tmp_moved_constant_176; + const real_t tmp_moved_constant_178 = tmp_moved_constant_166 + tmp_moved_constant_177; + const real_t tmp_moved_constant_179 = jac_affine_1_2_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_180 = -tmp_moved_constant_179; + const real_t tmp_moved_constant_181 = tmp_moved_constant_169 + tmp_moved_constant_180; + const real_t tmp_moved_constant_182 = jac_affine_2_2_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_183 = -tmp_moved_constant_182; + const real_t tmp_moved_constant_184 = tmp_moved_constant_172 + tmp_moved_constant_183; + const real_t tmp_moved_constant_185 = tmp_moved_constant_166*tmp_moved_constant_178 + tmp_moved_constant_169*tmp_moved_constant_181 + tmp_moved_constant_172*tmp_moved_constant_184; + const real_t tmp_moved_constant_186 = -tmp_moved_constant_167 - tmp_moved_constant_177; + const real_t tmp_moved_constant_187 = -tmp_moved_constant_170 - tmp_moved_constant_180; + const real_t tmp_moved_constant_188 = -tmp_moved_constant_173 - tmp_moved_constant_183; + const real_t tmp_moved_constant_189 = tmp_moved_constant_166*tmp_moved_constant_186 + tmp_moved_constant_169*tmp_moved_constant_187 + tmp_moved_constant_172*tmp_moved_constant_188; + const real_t tmp_moved_constant_190 = jac_affine_0_1_GREEN_DOWN*jac_affine_0_2_GREEN_DOWN*-4.0 + jac_affine_1_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*-4.0 + jac_affine_2_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN*-4.0; + const real_t tmp_moved_constant_191 = -tmp_moved_constant_167*tmp_moved_constant_168 - tmp_moved_constant_170*tmp_moved_constant_171 - tmp_moved_constant_173*tmp_moved_constant_174; + const real_t tmp_moved_constant_192 = -tmp_moved_constant_167*tmp_moved_constant_178 - tmp_moved_constant_170*tmp_moved_constant_181 - tmp_moved_constant_173*tmp_moved_constant_184; + const real_t tmp_moved_constant_193 = -tmp_moved_constant_167*tmp_moved_constant_186 - tmp_moved_constant_170*tmp_moved_constant_187 - tmp_moved_constant_173*tmp_moved_constant_188; + const real_t tmp_moved_constant_194 = tmp_moved_constant_168*tmp_moved_constant_176 + tmp_moved_constant_171*tmp_moved_constant_179 + tmp_moved_constant_174*tmp_moved_constant_182; + const real_t tmp_moved_constant_195 = tmp_moved_constant_176*tmp_moved_constant_178 + tmp_moved_constant_179*tmp_moved_constant_181 + tmp_moved_constant_182*tmp_moved_constant_184; + const real_t tmp_moved_constant_196 = tmp_moved_constant_176*tmp_moved_constant_186 + tmp_moved_constant_179*tmp_moved_constant_187 + tmp_moved_constant_182*tmp_moved_constant_188; + const real_t tmp_moved_constant_197 = tmp_moved_constant_168*tmp_moved_constant_178 + tmp_moved_constant_171*tmp_moved_constant_181 + tmp_moved_constant_174*tmp_moved_constant_184; + const real_t tmp_moved_constant_198 = tmp_moved_constant_168*tmp_moved_constant_186 + tmp_moved_constant_171*tmp_moved_constant_187 + tmp_moved_constant_174*tmp_moved_constant_188; + const real_t tmp_moved_constant_199 = tmp_moved_constant_178*tmp_moved_constant_186 + tmp_moved_constant_181*tmp_moved_constant_187 + tmp_moved_constant_184*tmp_moved_constant_188; { /* CellType.GREEN_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -799,18 +799,18 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const __m256d src_dof_3 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); const __m256d src_dof_4 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); const __m256d src_dof_5 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d tmp_kernel_op_5 = _mm256_mul_pd(src_dof_1,_mm256_set_pd(Dummy_186,Dummy_186,Dummy_186,Dummy_186)); - const __m256d tmp_kernel_op_7 = _mm256_mul_pd(src_dof_2,_mm256_set_pd(Dummy_186,Dummy_186,Dummy_186,Dummy_186)); - const __m256d tmp_kernel_op_8 = _mm256_mul_pd(src_dof_0,_mm256_set_pd(Dummy_186,Dummy_186,Dummy_186,Dummy_186)); - const __m256d tmp_kernel_op_19 = _mm256_mul_pd(src_dof_3,_mm256_set_pd(Dummy_186,Dummy_186,Dummy_186,Dummy_186)); - const __m256d tmp_kernel_op_30 = _mm256_mul_pd(src_dof_4,_mm256_set_pd(Dummy_186,Dummy_186,Dummy_186,Dummy_186)); - const __m256d tmp_kernel_op_35 = _mm256_mul_pd(src_dof_5,_mm256_set_pd(Dummy_186,Dummy_186,Dummy_186,Dummy_186)); - const __m256d elMatVec_0 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_8,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_0_GREEN_DOWN,jac_affine_0_0_GREEN_DOWN,jac_affine_0_0_GREEN_DOWN,jac_affine_0_0_GREEN_DOWN),_mm256_set_pd(jac_affine_0_0_GREEN_DOWN,jac_affine_0_0_GREEN_DOWN,jac_affine_0_0_GREEN_DOWN,jac_affine_0_0_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_0_GREEN_DOWN,jac_affine_1_0_GREEN_DOWN,jac_affine_1_0_GREEN_DOWN,jac_affine_1_0_GREEN_DOWN),_mm256_set_pd(jac_affine_1_0_GREEN_DOWN,jac_affine_1_0_GREEN_DOWN,jac_affine_1_0_GREEN_DOWN,jac_affine_1_0_GREEN_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_0_GREEN_DOWN,jac_affine_2_0_GREEN_DOWN,jac_affine_2_0_GREEN_DOWN,jac_affine_2_0_GREEN_DOWN),_mm256_set_pd(jac_affine_2_0_GREEN_DOWN,jac_affine_2_0_GREEN_DOWN,jac_affine_2_0_GREEN_DOWN,jac_affine_2_0_GREEN_DOWN))))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_185,Dummy_185,Dummy_185,Dummy_185))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_187,Dummy_187,Dummy_187,Dummy_187))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_197,Dummy_197,Dummy_197,Dummy_197))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_207,Dummy_207,Dummy_207,Dummy_207))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_211,Dummy_211,Dummy_211,Dummy_211))); - const __m256d elMatVec_1 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_1_GREEN_DOWN,jac_affine_0_1_GREEN_DOWN,jac_affine_0_1_GREEN_DOWN,jac_affine_0_1_GREEN_DOWN),_mm256_set_pd(jac_affine_0_1_GREEN_DOWN,jac_affine_0_1_GREEN_DOWN,jac_affine_0_1_GREEN_DOWN,jac_affine_0_1_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_1_GREEN_DOWN,jac_affine_1_1_GREEN_DOWN,jac_affine_1_1_GREEN_DOWN,jac_affine_1_1_GREEN_DOWN),_mm256_set_pd(jac_affine_1_1_GREEN_DOWN,jac_affine_1_1_GREEN_DOWN,jac_affine_1_1_GREEN_DOWN,jac_affine_1_1_GREEN_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_1_GREEN_DOWN,jac_affine_2_1_GREEN_DOWN,jac_affine_2_1_GREEN_DOWN,jac_affine_2_1_GREEN_DOWN),_mm256_set_pd(jac_affine_2_1_GREEN_DOWN,jac_affine_2_1_GREEN_DOWN,jac_affine_2_1_GREEN_DOWN,jac_affine_2_1_GREEN_DOWN))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_185,Dummy_185,Dummy_185,Dummy_185))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_212,Dummy_212,Dummy_212,Dummy_212))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_213,Dummy_213,Dummy_213,Dummy_213))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_214,Dummy_214,Dummy_214,Dummy_214))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_215,Dummy_215,Dummy_215,Dummy_215))); - const __m256d elMatVec_2 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_7,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_2_GREEN_DOWN,jac_affine_0_2_GREEN_DOWN,jac_affine_0_2_GREEN_DOWN,jac_affine_0_2_GREEN_DOWN),_mm256_set_pd(jac_affine_0_2_GREEN_DOWN,jac_affine_0_2_GREEN_DOWN,jac_affine_0_2_GREEN_DOWN,jac_affine_0_2_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_2_GREEN_DOWN,jac_affine_1_2_GREEN_DOWN,jac_affine_1_2_GREEN_DOWN,jac_affine_1_2_GREEN_DOWN),_mm256_set_pd(jac_affine_1_2_GREEN_DOWN,jac_affine_1_2_GREEN_DOWN,jac_affine_1_2_GREEN_DOWN,jac_affine_1_2_GREEN_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_2_GREEN_DOWN,jac_affine_2_2_GREEN_DOWN,jac_affine_2_2_GREEN_DOWN,jac_affine_2_2_GREEN_DOWN),_mm256_set_pd(jac_affine_2_2_GREEN_DOWN,jac_affine_2_2_GREEN_DOWN,jac_affine_2_2_GREEN_DOWN,jac_affine_2_2_GREEN_DOWN))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_187,Dummy_187,Dummy_187,Dummy_187))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_212,Dummy_212,Dummy_212,Dummy_212))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_216,Dummy_216,Dummy_216,Dummy_216))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_217,Dummy_217,Dummy_217,Dummy_217))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_218,Dummy_218,Dummy_218,Dummy_218))); - const __m256d elMatVec_3 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_19,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_190,Dummy_190,Dummy_190,Dummy_190),_mm256_set_pd(Dummy_190,Dummy_190,Dummy_190,Dummy_190)),_mm256_mul_pd(_mm256_set_pd(Dummy_193,Dummy_193,Dummy_193,Dummy_193),_mm256_set_pd(Dummy_193,Dummy_193,Dummy_193,Dummy_193))),_mm256_mul_pd(_mm256_set_pd(Dummy_196,Dummy_196,Dummy_196,Dummy_196),_mm256_set_pd(Dummy_196,Dummy_196,Dummy_196,Dummy_196)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_197,Dummy_197,Dummy_197,Dummy_197))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_213,Dummy_213,Dummy_213,Dummy_213))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_216,Dummy_216,Dummy_216,Dummy_216))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_219,Dummy_219,Dummy_219,Dummy_219))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_220,Dummy_220,Dummy_220,Dummy_220))); - const __m256d elMatVec_4 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_30,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_200,Dummy_200,Dummy_200,Dummy_200),_mm256_set_pd(Dummy_200,Dummy_200,Dummy_200,Dummy_200)),_mm256_mul_pd(_mm256_set_pd(Dummy_203,Dummy_203,Dummy_203,Dummy_203),_mm256_set_pd(Dummy_203,Dummy_203,Dummy_203,Dummy_203))),_mm256_mul_pd(_mm256_set_pd(Dummy_206,Dummy_206,Dummy_206,Dummy_206),_mm256_set_pd(Dummy_206,Dummy_206,Dummy_206,Dummy_206)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_207,Dummy_207,Dummy_207,Dummy_207))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_214,Dummy_214,Dummy_214,Dummy_214))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_217,Dummy_217,Dummy_217,Dummy_217))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_219,Dummy_219,Dummy_219,Dummy_219))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(Dummy_221,Dummy_221,Dummy_221,Dummy_221))); - const __m256d elMatVec_5 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_35,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_208,Dummy_208,Dummy_208,Dummy_208),_mm256_set_pd(Dummy_208,Dummy_208,Dummy_208,Dummy_208)),_mm256_mul_pd(_mm256_set_pd(Dummy_209,Dummy_209,Dummy_209,Dummy_209),_mm256_set_pd(Dummy_209,Dummy_209,Dummy_209,Dummy_209))),_mm256_mul_pd(_mm256_set_pd(Dummy_210,Dummy_210,Dummy_210,Dummy_210),_mm256_set_pd(Dummy_210,Dummy_210,Dummy_210,Dummy_210)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(Dummy_211,Dummy_211,Dummy_211,Dummy_211))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(Dummy_215,Dummy_215,Dummy_215,Dummy_215))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(Dummy_218,Dummy_218,Dummy_218,Dummy_218))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(Dummy_220,Dummy_220,Dummy_220,Dummy_220))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(Dummy_221,Dummy_221,Dummy_221,Dummy_221))); + const __m256d tmp_kernel_op_5 = _mm256_mul_pd(src_dof_1,_mm256_set_pd(tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164)); + const __m256d tmp_kernel_op_7 = _mm256_mul_pd(src_dof_2,_mm256_set_pd(tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164)); + const __m256d tmp_kernel_op_8 = _mm256_mul_pd(src_dof_0,_mm256_set_pd(tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164)); + const __m256d tmp_kernel_op_19 = _mm256_mul_pd(src_dof_3,_mm256_set_pd(tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164)); + const __m256d tmp_kernel_op_30 = _mm256_mul_pd(src_dof_4,_mm256_set_pd(tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164)); + const __m256d tmp_kernel_op_35 = _mm256_mul_pd(src_dof_5,_mm256_set_pd(tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164)); + const __m256d elMatVec_0 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_8,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_0_GREEN_DOWN,jac_affine_0_0_GREEN_DOWN,jac_affine_0_0_GREEN_DOWN,jac_affine_0_0_GREEN_DOWN),_mm256_set_pd(jac_affine_0_0_GREEN_DOWN,jac_affine_0_0_GREEN_DOWN,jac_affine_0_0_GREEN_DOWN,jac_affine_0_0_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_0_GREEN_DOWN,jac_affine_1_0_GREEN_DOWN,jac_affine_1_0_GREEN_DOWN,jac_affine_1_0_GREEN_DOWN),_mm256_set_pd(jac_affine_1_0_GREEN_DOWN,jac_affine_1_0_GREEN_DOWN,jac_affine_1_0_GREEN_DOWN,jac_affine_1_0_GREEN_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_0_GREEN_DOWN,jac_affine_2_0_GREEN_DOWN,jac_affine_2_0_GREEN_DOWN,jac_affine_2_0_GREEN_DOWN),_mm256_set_pd(jac_affine_2_0_GREEN_DOWN,jac_affine_2_0_GREEN_DOWN,jac_affine_2_0_GREEN_DOWN,jac_affine_2_0_GREEN_DOWN))))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))); + const __m256d elMatVec_1 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_1_GREEN_DOWN,jac_affine_0_1_GREEN_DOWN,jac_affine_0_1_GREEN_DOWN,jac_affine_0_1_GREEN_DOWN),_mm256_set_pd(jac_affine_0_1_GREEN_DOWN,jac_affine_0_1_GREEN_DOWN,jac_affine_0_1_GREEN_DOWN,jac_affine_0_1_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_1_GREEN_DOWN,jac_affine_1_1_GREEN_DOWN,jac_affine_1_1_GREEN_DOWN,jac_affine_1_1_GREEN_DOWN),_mm256_set_pd(jac_affine_1_1_GREEN_DOWN,jac_affine_1_1_GREEN_DOWN,jac_affine_1_1_GREEN_DOWN,jac_affine_1_1_GREEN_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_1_GREEN_DOWN,jac_affine_2_1_GREEN_DOWN,jac_affine_2_1_GREEN_DOWN,jac_affine_2_1_GREEN_DOWN),_mm256_set_pd(jac_affine_2_1_GREEN_DOWN,jac_affine_2_1_GREEN_DOWN,jac_affine_2_1_GREEN_DOWN,jac_affine_2_1_GREEN_DOWN))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_192,tmp_moved_constant_192,tmp_moved_constant_192,tmp_moved_constant_192))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_193,tmp_moved_constant_193,tmp_moved_constant_193,tmp_moved_constant_193))); + const __m256d elMatVec_2 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_7,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_0_2_GREEN_DOWN,jac_affine_0_2_GREEN_DOWN,jac_affine_0_2_GREEN_DOWN,jac_affine_0_2_GREEN_DOWN),_mm256_set_pd(jac_affine_0_2_GREEN_DOWN,jac_affine_0_2_GREEN_DOWN,jac_affine_0_2_GREEN_DOWN,jac_affine_0_2_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_1_2_GREEN_DOWN,jac_affine_1_2_GREEN_DOWN,jac_affine_1_2_GREEN_DOWN,jac_affine_1_2_GREEN_DOWN),_mm256_set_pd(jac_affine_1_2_GREEN_DOWN,jac_affine_1_2_GREEN_DOWN,jac_affine_1_2_GREEN_DOWN,jac_affine_1_2_GREEN_DOWN)))),_mm256_mul_pd(_mm256_set_pd(4.0,4.0,4.0,4.0),_mm256_mul_pd(_mm256_set_pd(jac_affine_2_2_GREEN_DOWN,jac_affine_2_2_GREEN_DOWN,jac_affine_2_2_GREEN_DOWN,jac_affine_2_2_GREEN_DOWN),_mm256_set_pd(jac_affine_2_2_GREEN_DOWN,jac_affine_2_2_GREEN_DOWN,jac_affine_2_2_GREEN_DOWN,jac_affine_2_2_GREEN_DOWN))))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_194,tmp_moved_constant_194,tmp_moved_constant_194,tmp_moved_constant_194))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_195,tmp_moved_constant_195,tmp_moved_constant_195,tmp_moved_constant_195))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_196,tmp_moved_constant_196,tmp_moved_constant_196,tmp_moved_constant_196))); + const __m256d elMatVec_3 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_19,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168),_mm256_set_pd(tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171),_mm256_set_pd(tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174),_mm256_set_pd(tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_194,tmp_moved_constant_194,tmp_moved_constant_194,tmp_moved_constant_194))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_197,tmp_moved_constant_197,tmp_moved_constant_197,tmp_moved_constant_197))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_198,tmp_moved_constant_198,tmp_moved_constant_198,tmp_moved_constant_198))); + const __m256d elMatVec_4 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_30,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178),_mm256_set_pd(tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_192,tmp_moved_constant_192,tmp_moved_constant_192,tmp_moved_constant_192))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_195,tmp_moved_constant_195,tmp_moved_constant_195,tmp_moved_constant_195))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_197,tmp_moved_constant_197,tmp_moved_constant_197,tmp_moved_constant_197))),_mm256_mul_pd(tmp_kernel_op_35,_mm256_set_pd(tmp_moved_constant_199,tmp_moved_constant_199,tmp_moved_constant_199,tmp_moved_constant_199))); + const __m256d elMatVec_5 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_kernel_op_35,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)))),_mm256_mul_pd(tmp_kernel_op_8,_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(tmp_kernel_op_5,_mm256_set_pd(tmp_moved_constant_193,tmp_moved_constant_193,tmp_moved_constant_193,tmp_moved_constant_193))),_mm256_mul_pd(tmp_kernel_op_7,_mm256_set_pd(tmp_moved_constant_196,tmp_moved_constant_196,tmp_moved_constant_196,tmp_moved_constant_196))),_mm256_mul_pd(tmp_kernel_op_19,_mm256_set_pd(tmp_moved_constant_198,tmp_moved_constant_198,tmp_moved_constant_198,tmp_moved_constant_198))),_mm256_mul_pd(tmp_kernel_op_30,_mm256_set_pd(tmp_moved_constant_199,tmp_moved_constant_199,tmp_moved_constant_199,tmp_moved_constant_199))); _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(elMatVec_0,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(elMatVec_1,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(elMatVec_2,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); @@ -826,18 +826,18 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t src_dof_3 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; const real_t src_dof_4 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; const real_t src_dof_5 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t tmp_kernel_op_5 = Dummy_186*src_dof_1; - const real_t tmp_kernel_op_7 = Dummy_186*src_dof_2; - const real_t tmp_kernel_op_8 = Dummy_186*src_dof_0; - const real_t tmp_kernel_op_19 = Dummy_186*src_dof_3; - const real_t tmp_kernel_op_30 = Dummy_186*src_dof_4; - const real_t tmp_kernel_op_35 = Dummy_186*src_dof_5; - const real_t elMatVec_0 = Dummy_185*tmp_kernel_op_5 + Dummy_187*tmp_kernel_op_7 + Dummy_197*tmp_kernel_op_19 + Dummy_207*tmp_kernel_op_30 + Dummy_211*tmp_kernel_op_35 + tmp_kernel_op_8*((jac_affine_0_0_GREEN_DOWN*jac_affine_0_0_GREEN_DOWN)*4.0 + (jac_affine_1_0_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN)*4.0 + (jac_affine_2_0_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN)*4.0); - const real_t elMatVec_1 = Dummy_185*tmp_kernel_op_8 + Dummy_212*tmp_kernel_op_7 + Dummy_213*tmp_kernel_op_19 + Dummy_214*tmp_kernel_op_30 + Dummy_215*tmp_kernel_op_35 + tmp_kernel_op_5*((jac_affine_0_1_GREEN_DOWN*jac_affine_0_1_GREEN_DOWN)*4.0 + (jac_affine_1_1_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN)*4.0 + (jac_affine_2_1_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN)*4.0); - const real_t elMatVec_2 = Dummy_187*tmp_kernel_op_8 + Dummy_212*tmp_kernel_op_5 + Dummy_216*tmp_kernel_op_19 + Dummy_217*tmp_kernel_op_30 + Dummy_218*tmp_kernel_op_35 + tmp_kernel_op_7*((jac_affine_0_2_GREEN_DOWN*jac_affine_0_2_GREEN_DOWN)*4.0 + (jac_affine_1_2_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN)*4.0 + (jac_affine_2_2_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN)*4.0); - const real_t elMatVec_3 = Dummy_197*tmp_kernel_op_8 + Dummy_213*tmp_kernel_op_5 + Dummy_216*tmp_kernel_op_7 + Dummy_219*tmp_kernel_op_30 + Dummy_220*tmp_kernel_op_35 + tmp_kernel_op_19*((Dummy_190*Dummy_190) + (Dummy_193*Dummy_193) + (Dummy_196*Dummy_196)); - const real_t elMatVec_4 = Dummy_207*tmp_kernel_op_8 + Dummy_214*tmp_kernel_op_5 + Dummy_217*tmp_kernel_op_7 + Dummy_219*tmp_kernel_op_19 + Dummy_221*tmp_kernel_op_35 + tmp_kernel_op_30*((Dummy_200*Dummy_200) + (Dummy_203*Dummy_203) + (Dummy_206*Dummy_206)); - const real_t elMatVec_5 = Dummy_211*tmp_kernel_op_8 + Dummy_215*tmp_kernel_op_5 + Dummy_218*tmp_kernel_op_7 + Dummy_220*tmp_kernel_op_19 + Dummy_221*tmp_kernel_op_30 + tmp_kernel_op_35*((Dummy_208*Dummy_208) + (Dummy_209*Dummy_209) + (Dummy_210*Dummy_210)); + const real_t tmp_kernel_op_5 = src_dof_1*tmp_moved_constant_164; + const real_t tmp_kernel_op_7 = src_dof_2*tmp_moved_constant_164; + const real_t tmp_kernel_op_8 = src_dof_0*tmp_moved_constant_164; + const real_t tmp_kernel_op_19 = src_dof_3*tmp_moved_constant_164; + const real_t tmp_kernel_op_30 = src_dof_4*tmp_moved_constant_164; + const real_t tmp_kernel_op_35 = src_dof_5*tmp_moved_constant_164; + const real_t elMatVec_0 = tmp_kernel_op_19*tmp_moved_constant_175 + tmp_kernel_op_30*tmp_moved_constant_185 + tmp_kernel_op_35*tmp_moved_constant_189 + tmp_kernel_op_5*tmp_moved_constant_163 + tmp_kernel_op_7*tmp_moved_constant_165 + tmp_kernel_op_8*((jac_affine_0_0_GREEN_DOWN*jac_affine_0_0_GREEN_DOWN)*4.0 + (jac_affine_1_0_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN)*4.0 + (jac_affine_2_0_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN)*4.0); + const real_t elMatVec_1 = tmp_kernel_op_19*tmp_moved_constant_191 + tmp_kernel_op_30*tmp_moved_constant_192 + tmp_kernel_op_35*tmp_moved_constant_193 + tmp_kernel_op_5*((jac_affine_0_1_GREEN_DOWN*jac_affine_0_1_GREEN_DOWN)*4.0 + (jac_affine_1_1_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN)*4.0 + (jac_affine_2_1_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN)*4.0) + tmp_kernel_op_7*tmp_moved_constant_190 + tmp_kernel_op_8*tmp_moved_constant_163; + const real_t elMatVec_2 = tmp_kernel_op_19*tmp_moved_constant_194 + tmp_kernel_op_30*tmp_moved_constant_195 + tmp_kernel_op_35*tmp_moved_constant_196 + tmp_kernel_op_5*tmp_moved_constant_190 + tmp_kernel_op_7*((jac_affine_0_2_GREEN_DOWN*jac_affine_0_2_GREEN_DOWN)*4.0 + (jac_affine_1_2_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN)*4.0 + (jac_affine_2_2_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN)*4.0) + tmp_kernel_op_8*tmp_moved_constant_165; + const real_t elMatVec_3 = tmp_kernel_op_19*((tmp_moved_constant_168*tmp_moved_constant_168) + (tmp_moved_constant_171*tmp_moved_constant_171) + (tmp_moved_constant_174*tmp_moved_constant_174)) + tmp_kernel_op_30*tmp_moved_constant_197 + tmp_kernel_op_35*tmp_moved_constant_198 + tmp_kernel_op_5*tmp_moved_constant_191 + tmp_kernel_op_7*tmp_moved_constant_194 + tmp_kernel_op_8*tmp_moved_constant_175; + const real_t elMatVec_4 = tmp_kernel_op_19*tmp_moved_constant_197 + tmp_kernel_op_30*((tmp_moved_constant_178*tmp_moved_constant_178) + (tmp_moved_constant_181*tmp_moved_constant_181) + (tmp_moved_constant_184*tmp_moved_constant_184)) + tmp_kernel_op_35*tmp_moved_constant_199 + tmp_kernel_op_5*tmp_moved_constant_192 + tmp_kernel_op_7*tmp_moved_constant_195 + tmp_kernel_op_8*tmp_moved_constant_185; + const real_t elMatVec_5 = tmp_kernel_op_19*tmp_moved_constant_198 + tmp_kernel_op_30*tmp_moved_constant_199 + tmp_kernel_op_35*((tmp_moved_constant_186*tmp_moved_constant_186) + (tmp_moved_constant_187*tmp_moved_constant_187) + (tmp_moved_constant_188*tmp_moved_constant_188)) + tmp_kernel_op_5*tmp_moved_constant_193 + tmp_kernel_op_7*tmp_moved_constant_196 + tmp_kernel_op_8*tmp_moved_constant_189; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_0 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = elMatVec_1 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = elMatVec_2 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; diff --git a/operators/curl_curl/avx/N1E1ElementwiseCurlCurl_computeInverseDiagonalOperatorValues_macro_3D.cpp b/operators/curl_curl/avx/N1E1ElementwiseCurlCurl_computeInverseDiagonalOperatorValues_macro_3D.cpp index d7226823d53b1d4c1e9acf5e36f01483964dfb37..f553bff5d27c5a930bb4023aace7327e454c176d 100644 --- a/operators/curl_curl/avx/N1E1ElementwiseCurlCurl_computeInverseDiagonalOperatorValues_macro_3D.cpp +++ b/operators/curl_curl/avx/N1E1ElementwiseCurlCurl_computeInverseDiagonalOperatorValues_macro_3D.cpp @@ -160,22 +160,22 @@ void N1E1ElementwiseCurlCurl::computeInverseDiagonalOperatorValues_macro_3D( rea const real_t jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const real_t jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const real_t abs_det_jac_affine_WHITE_DOWN = abs(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const real_t Dummy_602 = 1.0 / (abs_det_jac_affine_WHITE_DOWN)*0.16666666666666663; - const real_t Dummy_603 = jac_affine_0_0_WHITE_DOWN*2.0; - const real_t Dummy_604 = jac_affine_0_1_WHITE_DOWN*2.0; - const real_t Dummy_605 = jac_affine_1_0_WHITE_DOWN*2.0; - const real_t Dummy_606 = jac_affine_1_1_WHITE_DOWN*2.0; - const real_t Dummy_607 = jac_affine_2_0_WHITE_DOWN*2.0; - const real_t Dummy_608 = jac_affine_2_1_WHITE_DOWN*2.0; - const real_t Dummy_609 = jac_affine_0_2_WHITE_DOWN*-2.0; - const real_t Dummy_610 = jac_affine_1_2_WHITE_DOWN*-2.0; - const real_t Dummy_611 = jac_affine_2_2_WHITE_DOWN*-2.0; - const real_t Dummy_612 = Dummy_602*((jac_affine_0_0_WHITE_DOWN*jac_affine_0_0_WHITE_DOWN)*4.0 + (jac_affine_1_0_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN)*4.0 + (jac_affine_2_0_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN)*4.0); - const real_t Dummy_613 = Dummy_602*((jac_affine_0_1_WHITE_DOWN*jac_affine_0_1_WHITE_DOWN)*4.0 + (jac_affine_1_1_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN)*4.0 + (jac_affine_2_1_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN)*4.0); - const real_t Dummy_614 = Dummy_602*((jac_affine_0_2_WHITE_DOWN*jac_affine_0_2_WHITE_DOWN)*4.0 + (jac_affine_1_2_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN)*4.0 + (jac_affine_2_2_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN)*4.0); - const real_t Dummy_615 = Dummy_602*(((-Dummy_603 + Dummy_604)*(-Dummy_603 + Dummy_604)) + ((-Dummy_605 + Dummy_606)*(-Dummy_605 + Dummy_606)) + ((-Dummy_607 + Dummy_608)*(-Dummy_607 + Dummy_608))); - const real_t Dummy_616 = Dummy_602*(((Dummy_603 + Dummy_609)*(Dummy_603 + Dummy_609)) + ((Dummy_605 + Dummy_610)*(Dummy_605 + Dummy_610)) + ((Dummy_607 + Dummy_611)*(Dummy_607 + Dummy_611))); - const real_t Dummy_617 = Dummy_602*(((-Dummy_604 - Dummy_609)*(-Dummy_604 - Dummy_609)) + ((-Dummy_606 - Dummy_610)*(-Dummy_606 - Dummy_610)) + ((-Dummy_608 - Dummy_611)*(-Dummy_608 - Dummy_611))); + const real_t tmp_moved_constant_0 = 1.0 / (abs_det_jac_affine_WHITE_DOWN)*0.16666666666666663; + const real_t tmp_moved_constant_1 = jac_affine_0_0_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_2 = jac_affine_0_1_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_3 = jac_affine_1_0_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_4 = jac_affine_1_1_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_5 = jac_affine_2_0_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_6 = jac_affine_2_1_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_7 = jac_affine_0_2_WHITE_DOWN*-2.0; + const real_t tmp_moved_constant_8 = jac_affine_1_2_WHITE_DOWN*-2.0; + const real_t tmp_moved_constant_9 = jac_affine_2_2_WHITE_DOWN*-2.0; + const real_t tmp_moved_constant_10 = tmp_moved_constant_0*((jac_affine_0_0_WHITE_DOWN*jac_affine_0_0_WHITE_DOWN)*4.0 + (jac_affine_1_0_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN)*4.0 + (jac_affine_2_0_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN)*4.0); + const real_t tmp_moved_constant_11 = tmp_moved_constant_0*((jac_affine_0_1_WHITE_DOWN*jac_affine_0_1_WHITE_DOWN)*4.0 + (jac_affine_1_1_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN)*4.0 + (jac_affine_2_1_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN)*4.0); + const real_t tmp_moved_constant_12 = tmp_moved_constant_0*((jac_affine_0_2_WHITE_DOWN*jac_affine_0_2_WHITE_DOWN)*4.0 + (jac_affine_1_2_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN)*4.0 + (jac_affine_2_2_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN)*4.0); + const real_t tmp_moved_constant_13 = tmp_moved_constant_0*(((-tmp_moved_constant_1 + tmp_moved_constant_2)*(-tmp_moved_constant_1 + tmp_moved_constant_2)) + ((-tmp_moved_constant_3 + tmp_moved_constant_4)*(-tmp_moved_constant_3 + tmp_moved_constant_4)) + ((-tmp_moved_constant_5 + tmp_moved_constant_6)*(-tmp_moved_constant_5 + tmp_moved_constant_6))); + const real_t tmp_moved_constant_14 = tmp_moved_constant_0*(((tmp_moved_constant_1 + tmp_moved_constant_7)*(tmp_moved_constant_1 + tmp_moved_constant_7)) + ((tmp_moved_constant_3 + tmp_moved_constant_8)*(tmp_moved_constant_3 + tmp_moved_constant_8)) + ((tmp_moved_constant_5 + tmp_moved_constant_9)*(tmp_moved_constant_5 + tmp_moved_constant_9))); + const real_t tmp_moved_constant_15 = tmp_moved_constant_0*(((-tmp_moved_constant_2 - tmp_moved_constant_7)*(-tmp_moved_constant_2 - tmp_moved_constant_7)) + ((-tmp_moved_constant_4 - tmp_moved_constant_8)*(-tmp_moved_constant_4 - tmp_moved_constant_8)) + ((-tmp_moved_constant_6 - tmp_moved_constant_9)*(-tmp_moved_constant_6 - tmp_moved_constant_9))); { /* CellType.WHITE_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -183,21 +183,21 @@ void N1E1ElementwiseCurlCurl::computeInverseDiagonalOperatorValues_macro_3D( rea { for (int64_t ctr_0 = 0; ctr_0 < (int64_t)((-ctr_1 - ctr_2 + micro_edges_per_macro_edge - 2) / (4)) * (4); ctr_0 += 4) { - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_612,Dummy_612,Dummy_612,Dummy_612),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_613,Dummy_613,Dummy_613,Dummy_613),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_614,Dummy_614,Dummy_614,Dummy_614),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_615,Dummy_615,Dummy_615,Dummy_615),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_616,Dummy_616,Dummy_616,Dummy_616),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_617,Dummy_617,Dummy_617,Dummy_617),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); } for (int64_t ctr_0 = (int64_t)((-ctr_1 - ctr_2 + micro_edges_per_macro_edge - 2) / (4)) * (4); ctr_0 < -ctr_1 - ctr_2 + micro_edges_per_macro_edge - 2; ctr_0 += 1) { - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_612 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_613 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_614 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_615 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_616 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_617 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_10 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = tmp_moved_constant_11 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_12 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_13 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_14 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_15 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; } } } @@ -230,22 +230,22 @@ void N1E1ElementwiseCurlCurl::computeInverseDiagonalOperatorValues_macro_3D( rea const real_t jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const real_t jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const real_t abs_det_jac_affine_BLUE_UP = abs(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const real_t Dummy_618 = 1.0 / (abs_det_jac_affine_BLUE_UP)*0.16666666666666663; - const real_t Dummy_619 = jac_affine_0_0_BLUE_UP*2.0; - const real_t Dummy_620 = jac_affine_0_1_BLUE_UP*2.0; - const real_t Dummy_621 = jac_affine_1_0_BLUE_UP*2.0; - const real_t Dummy_622 = jac_affine_1_1_BLUE_UP*2.0; - const real_t Dummy_623 = jac_affine_2_0_BLUE_UP*2.0; - const real_t Dummy_624 = jac_affine_2_1_BLUE_UP*2.0; - const real_t Dummy_625 = jac_affine_0_2_BLUE_UP*-2.0; - const real_t Dummy_626 = jac_affine_1_2_BLUE_UP*-2.0; - const real_t Dummy_627 = jac_affine_2_2_BLUE_UP*-2.0; - const real_t Dummy_628 = Dummy_618*((jac_affine_0_0_BLUE_UP*jac_affine_0_0_BLUE_UP)*4.0 + (jac_affine_1_0_BLUE_UP*jac_affine_1_0_BLUE_UP)*4.0 + (jac_affine_2_0_BLUE_UP*jac_affine_2_0_BLUE_UP)*4.0); - const real_t Dummy_629 = Dummy_618*((jac_affine_0_1_BLUE_UP*jac_affine_0_1_BLUE_UP)*4.0 + (jac_affine_1_1_BLUE_UP*jac_affine_1_1_BLUE_UP)*4.0 + (jac_affine_2_1_BLUE_UP*jac_affine_2_1_BLUE_UP)*4.0); - const real_t Dummy_630 = Dummy_618*((jac_affine_0_2_BLUE_UP*jac_affine_0_2_BLUE_UP)*4.0 + (jac_affine_1_2_BLUE_UP*jac_affine_1_2_BLUE_UP)*4.0 + (jac_affine_2_2_BLUE_UP*jac_affine_2_2_BLUE_UP)*4.0); - const real_t Dummy_631 = Dummy_618*(((-Dummy_619 + Dummy_620)*(-Dummy_619 + Dummy_620)) + ((-Dummy_621 + Dummy_622)*(-Dummy_621 + Dummy_622)) + ((-Dummy_623 + Dummy_624)*(-Dummy_623 + Dummy_624))); - const real_t Dummy_632 = Dummy_618*(((Dummy_619 + Dummy_625)*(Dummy_619 + Dummy_625)) + ((Dummy_621 + Dummy_626)*(Dummy_621 + Dummy_626)) + ((Dummy_623 + Dummy_627)*(Dummy_623 + Dummy_627))); - const real_t Dummy_633 = Dummy_618*(((-Dummy_620 - Dummy_625)*(-Dummy_620 - Dummy_625)) + ((-Dummy_622 - Dummy_626)*(-Dummy_622 - Dummy_626)) + ((-Dummy_624 - Dummy_627)*(-Dummy_624 - Dummy_627))); + const real_t tmp_moved_constant_16 = 1.0 / (abs_det_jac_affine_BLUE_UP)*0.16666666666666663; + const real_t tmp_moved_constant_17 = jac_affine_0_0_BLUE_UP*2.0; + const real_t tmp_moved_constant_18 = jac_affine_0_1_BLUE_UP*2.0; + const real_t tmp_moved_constant_19 = jac_affine_1_0_BLUE_UP*2.0; + const real_t tmp_moved_constant_20 = jac_affine_1_1_BLUE_UP*2.0; + const real_t tmp_moved_constant_21 = jac_affine_2_0_BLUE_UP*2.0; + const real_t tmp_moved_constant_22 = jac_affine_2_1_BLUE_UP*2.0; + const real_t tmp_moved_constant_23 = jac_affine_0_2_BLUE_UP*-2.0; + const real_t tmp_moved_constant_24 = jac_affine_1_2_BLUE_UP*-2.0; + const real_t tmp_moved_constant_25 = jac_affine_2_2_BLUE_UP*-2.0; + const real_t tmp_moved_constant_26 = tmp_moved_constant_16*((jac_affine_0_0_BLUE_UP*jac_affine_0_0_BLUE_UP)*4.0 + (jac_affine_1_0_BLUE_UP*jac_affine_1_0_BLUE_UP)*4.0 + (jac_affine_2_0_BLUE_UP*jac_affine_2_0_BLUE_UP)*4.0); + const real_t tmp_moved_constant_27 = tmp_moved_constant_16*((jac_affine_0_1_BLUE_UP*jac_affine_0_1_BLUE_UP)*4.0 + (jac_affine_1_1_BLUE_UP*jac_affine_1_1_BLUE_UP)*4.0 + (jac_affine_2_1_BLUE_UP*jac_affine_2_1_BLUE_UP)*4.0); + const real_t tmp_moved_constant_28 = tmp_moved_constant_16*((jac_affine_0_2_BLUE_UP*jac_affine_0_2_BLUE_UP)*4.0 + (jac_affine_1_2_BLUE_UP*jac_affine_1_2_BLUE_UP)*4.0 + (jac_affine_2_2_BLUE_UP*jac_affine_2_2_BLUE_UP)*4.0); + const real_t tmp_moved_constant_29 = tmp_moved_constant_16*(((-tmp_moved_constant_17 + tmp_moved_constant_18)*(-tmp_moved_constant_17 + tmp_moved_constant_18)) + ((-tmp_moved_constant_19 + tmp_moved_constant_20)*(-tmp_moved_constant_19 + tmp_moved_constant_20)) + ((-tmp_moved_constant_21 + tmp_moved_constant_22)*(-tmp_moved_constant_21 + tmp_moved_constant_22))); + const real_t tmp_moved_constant_30 = tmp_moved_constant_16*(((tmp_moved_constant_17 + tmp_moved_constant_23)*(tmp_moved_constant_17 + tmp_moved_constant_23)) + ((tmp_moved_constant_19 + tmp_moved_constant_24)*(tmp_moved_constant_19 + tmp_moved_constant_24)) + ((tmp_moved_constant_21 + tmp_moved_constant_25)*(tmp_moved_constant_21 + tmp_moved_constant_25))); + const real_t tmp_moved_constant_31 = tmp_moved_constant_16*(((-tmp_moved_constant_18 - tmp_moved_constant_23)*(-tmp_moved_constant_18 - tmp_moved_constant_23)) + ((-tmp_moved_constant_20 - tmp_moved_constant_24)*(-tmp_moved_constant_20 - tmp_moved_constant_24)) + ((-tmp_moved_constant_22 - tmp_moved_constant_25)*(-tmp_moved_constant_22 - tmp_moved_constant_25))); { /* CellType.BLUE_UP */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -253,21 +253,21 @@ void N1E1ElementwiseCurlCurl::computeInverseDiagonalOperatorValues_macro_3D( rea { for (int64_t ctr_0 = 0; ctr_0 < (int64_t)((-ctr_1 - ctr_2 + micro_edges_per_macro_edge - 1) / (4)) * (4); ctr_0 += 4) { - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_628,Dummy_628,Dummy_628,Dummy_628),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_629,Dummy_629,Dummy_629,Dummy_629),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_630,Dummy_630,Dummy_630,Dummy_630),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_631,Dummy_631,Dummy_631,Dummy_631),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_632,Dummy_632,Dummy_632,Dummy_632),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_633,Dummy_633,Dummy_633,Dummy_633),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } for (int64_t ctr_0 = (int64_t)((-ctr_1 - ctr_2 + micro_edges_per_macro_edge - 1) / (4)) * (4); ctr_0 < -ctr_1 - ctr_2 + micro_edges_per_macro_edge - 1; ctr_0 += 1) { - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_628 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_629 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_630 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_631 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_632 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_633 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_26 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_27 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_28 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_29 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_30 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_31 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } } @@ -303,22 +303,22 @@ void N1E1ElementwiseCurlCurl::computeInverseDiagonalOperatorValues_macro_3D( rea const real_t jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const real_t jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const real_t abs_det_jac_affine_BLUE_DOWN = abs(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const real_t Dummy_634 = 1.0 / (abs_det_jac_affine_BLUE_DOWN)*0.16666666666666663; - const real_t Dummy_635 = jac_affine_0_0_BLUE_DOWN*2.0; - const real_t Dummy_636 = jac_affine_0_1_BLUE_DOWN*2.0; - const real_t Dummy_637 = jac_affine_1_0_BLUE_DOWN*2.0; - const real_t Dummy_638 = jac_affine_1_1_BLUE_DOWN*2.0; - const real_t Dummy_639 = jac_affine_2_0_BLUE_DOWN*2.0; - const real_t Dummy_640 = jac_affine_2_1_BLUE_DOWN*2.0; - const real_t Dummy_641 = jac_affine_0_2_BLUE_DOWN*-2.0; - const real_t Dummy_642 = jac_affine_1_2_BLUE_DOWN*-2.0; - const real_t Dummy_643 = jac_affine_2_2_BLUE_DOWN*-2.0; - const real_t Dummy_644 = Dummy_634*((jac_affine_0_0_BLUE_DOWN*jac_affine_0_0_BLUE_DOWN)*4.0 + (jac_affine_1_0_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN)*4.0 + (jac_affine_2_0_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN)*4.0); - const real_t Dummy_645 = Dummy_634*((jac_affine_0_1_BLUE_DOWN*jac_affine_0_1_BLUE_DOWN)*4.0 + (jac_affine_1_1_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN)*4.0 + (jac_affine_2_1_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN)*4.0); - const real_t Dummy_646 = Dummy_634*((jac_affine_0_2_BLUE_DOWN*jac_affine_0_2_BLUE_DOWN)*4.0 + (jac_affine_1_2_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN)*4.0 + (jac_affine_2_2_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN)*4.0); - const real_t Dummy_647 = Dummy_634*(((-Dummy_635 + Dummy_636)*(-Dummy_635 + Dummy_636)) + ((-Dummy_637 + Dummy_638)*(-Dummy_637 + Dummy_638)) + ((-Dummy_639 + Dummy_640)*(-Dummy_639 + Dummy_640))); - const real_t Dummy_648 = Dummy_634*(((Dummy_635 + Dummy_641)*(Dummy_635 + Dummy_641)) + ((Dummy_637 + Dummy_642)*(Dummy_637 + Dummy_642)) + ((Dummy_639 + Dummy_643)*(Dummy_639 + Dummy_643))); - const real_t Dummy_649 = Dummy_634*(((-Dummy_636 - Dummy_641)*(-Dummy_636 - Dummy_641)) + ((-Dummy_638 - Dummy_642)*(-Dummy_638 - Dummy_642)) + ((-Dummy_640 - Dummy_643)*(-Dummy_640 - Dummy_643))); + const real_t tmp_moved_constant_32 = 1.0 / (abs_det_jac_affine_BLUE_DOWN)*0.16666666666666663; + const real_t tmp_moved_constant_33 = jac_affine_0_0_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_34 = jac_affine_0_1_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_35 = jac_affine_1_0_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_36 = jac_affine_1_1_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_37 = jac_affine_2_0_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_38 = jac_affine_2_1_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_39 = jac_affine_0_2_BLUE_DOWN*-2.0; + const real_t tmp_moved_constant_40 = jac_affine_1_2_BLUE_DOWN*-2.0; + const real_t tmp_moved_constant_41 = jac_affine_2_2_BLUE_DOWN*-2.0; + const real_t tmp_moved_constant_42 = tmp_moved_constant_32*((jac_affine_0_0_BLUE_DOWN*jac_affine_0_0_BLUE_DOWN)*4.0 + (jac_affine_1_0_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN)*4.0 + (jac_affine_2_0_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN)*4.0); + const real_t tmp_moved_constant_43 = tmp_moved_constant_32*((jac_affine_0_1_BLUE_DOWN*jac_affine_0_1_BLUE_DOWN)*4.0 + (jac_affine_1_1_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN)*4.0 + (jac_affine_2_1_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN)*4.0); + const real_t tmp_moved_constant_44 = tmp_moved_constant_32*((jac_affine_0_2_BLUE_DOWN*jac_affine_0_2_BLUE_DOWN)*4.0 + (jac_affine_1_2_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN)*4.0 + (jac_affine_2_2_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN)*4.0); + const real_t tmp_moved_constant_45 = tmp_moved_constant_32*(((-tmp_moved_constant_33 + tmp_moved_constant_34)*(-tmp_moved_constant_33 + tmp_moved_constant_34)) + ((-tmp_moved_constant_35 + tmp_moved_constant_36)*(-tmp_moved_constant_35 + tmp_moved_constant_36)) + ((-tmp_moved_constant_37 + tmp_moved_constant_38)*(-tmp_moved_constant_37 + tmp_moved_constant_38))); + const real_t tmp_moved_constant_46 = tmp_moved_constant_32*(((tmp_moved_constant_33 + tmp_moved_constant_39)*(tmp_moved_constant_33 + tmp_moved_constant_39)) + ((tmp_moved_constant_35 + tmp_moved_constant_40)*(tmp_moved_constant_35 + tmp_moved_constant_40)) + ((tmp_moved_constant_37 + tmp_moved_constant_41)*(tmp_moved_constant_37 + tmp_moved_constant_41))); + const real_t tmp_moved_constant_47 = tmp_moved_constant_32*(((-tmp_moved_constant_34 - tmp_moved_constant_39)*(-tmp_moved_constant_34 - tmp_moved_constant_39)) + ((-tmp_moved_constant_36 - tmp_moved_constant_40)*(-tmp_moved_constant_36 - tmp_moved_constant_40)) + ((-tmp_moved_constant_38 - tmp_moved_constant_41)*(-tmp_moved_constant_38 - tmp_moved_constant_41))); { /* CellType.BLUE_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -326,21 +326,21 @@ void N1E1ElementwiseCurlCurl::computeInverseDiagonalOperatorValues_macro_3D( rea { for (int64_t ctr_0 = 0; ctr_0 < (int64_t)((-ctr_1 - ctr_2 + micro_edges_per_macro_edge - 1) / (4)) * (4); ctr_0 += 4) { - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_644,Dummy_644,Dummy_644,Dummy_644),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_645,Dummy_645,Dummy_645,Dummy_645),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_646,Dummy_646,Dummy_646,Dummy_646),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_647,Dummy_647,Dummy_647,Dummy_647),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_648,Dummy_648,Dummy_648,Dummy_648),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_649,Dummy_649,Dummy_649,Dummy_649),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_42,tmp_moved_constant_42,tmp_moved_constant_42,tmp_moved_constant_42),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_43,tmp_moved_constant_43,tmp_moved_constant_43,tmp_moved_constant_43),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_45,tmp_moved_constant_45,tmp_moved_constant_45,tmp_moved_constant_45),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_46,tmp_moved_constant_46,tmp_moved_constant_46,tmp_moved_constant_46),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } for (int64_t ctr_0 = (int64_t)((-ctr_1 - ctr_2 + micro_edges_per_macro_edge - 1) / (4)) * (4); ctr_0 < -ctr_1 - ctr_2 + micro_edges_per_macro_edge - 1; ctr_0 += 1) { - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_644 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_645 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_646 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_647 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_648 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_649 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_42 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_43 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_44 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_45 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_46 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_47 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } } @@ -373,22 +373,22 @@ void N1E1ElementwiseCurlCurl::computeInverseDiagonalOperatorValues_macro_3D( rea const real_t jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const real_t jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const real_t abs_det_jac_affine_GREEN_UP = abs(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const real_t Dummy_650 = 1.0 / (abs_det_jac_affine_GREEN_UP)*0.16666666666666663; - const real_t Dummy_651 = jac_affine_0_0_GREEN_UP*2.0; - const real_t Dummy_652 = jac_affine_0_1_GREEN_UP*2.0; - const real_t Dummy_653 = jac_affine_1_0_GREEN_UP*2.0; - const real_t Dummy_654 = jac_affine_1_1_GREEN_UP*2.0; - const real_t Dummy_655 = jac_affine_2_0_GREEN_UP*2.0; - const real_t Dummy_656 = jac_affine_2_1_GREEN_UP*2.0; - const real_t Dummy_657 = jac_affine_0_2_GREEN_UP*-2.0; - const real_t Dummy_658 = jac_affine_1_2_GREEN_UP*-2.0; - const real_t Dummy_659 = jac_affine_2_2_GREEN_UP*-2.0; - const real_t Dummy_660 = Dummy_650*((jac_affine_0_0_GREEN_UP*jac_affine_0_0_GREEN_UP)*4.0 + (jac_affine_1_0_GREEN_UP*jac_affine_1_0_GREEN_UP)*4.0 + (jac_affine_2_0_GREEN_UP*jac_affine_2_0_GREEN_UP)*4.0); - const real_t Dummy_661 = Dummy_650*((jac_affine_0_1_GREEN_UP*jac_affine_0_1_GREEN_UP)*4.0 + (jac_affine_1_1_GREEN_UP*jac_affine_1_1_GREEN_UP)*4.0 + (jac_affine_2_1_GREEN_UP*jac_affine_2_1_GREEN_UP)*4.0); - const real_t Dummy_662 = Dummy_650*((jac_affine_0_2_GREEN_UP*jac_affine_0_2_GREEN_UP)*4.0 + (jac_affine_1_2_GREEN_UP*jac_affine_1_2_GREEN_UP)*4.0 + (jac_affine_2_2_GREEN_UP*jac_affine_2_2_GREEN_UP)*4.0); - const real_t Dummy_663 = Dummy_650*(((-Dummy_651 + Dummy_652)*(-Dummy_651 + Dummy_652)) + ((-Dummy_653 + Dummy_654)*(-Dummy_653 + Dummy_654)) + ((-Dummy_655 + Dummy_656)*(-Dummy_655 + Dummy_656))); - const real_t Dummy_664 = Dummy_650*(((Dummy_651 + Dummy_657)*(Dummy_651 + Dummy_657)) + ((Dummy_653 + Dummy_658)*(Dummy_653 + Dummy_658)) + ((Dummy_655 + Dummy_659)*(Dummy_655 + Dummy_659))); - const real_t Dummy_665 = Dummy_650*(((-Dummy_652 - Dummy_657)*(-Dummy_652 - Dummy_657)) + ((-Dummy_654 - Dummy_658)*(-Dummy_654 - Dummy_658)) + ((-Dummy_656 - Dummy_659)*(-Dummy_656 - Dummy_659))); + const real_t tmp_moved_constant_48 = 1.0 / (abs_det_jac_affine_GREEN_UP)*0.16666666666666663; + const real_t tmp_moved_constant_49 = jac_affine_0_0_GREEN_UP*2.0; + const real_t tmp_moved_constant_50 = jac_affine_0_1_GREEN_UP*2.0; + const real_t tmp_moved_constant_51 = jac_affine_1_0_GREEN_UP*2.0; + const real_t tmp_moved_constant_52 = jac_affine_1_1_GREEN_UP*2.0; + const real_t tmp_moved_constant_53 = jac_affine_2_0_GREEN_UP*2.0; + const real_t tmp_moved_constant_54 = jac_affine_2_1_GREEN_UP*2.0; + const real_t tmp_moved_constant_55 = jac_affine_0_2_GREEN_UP*-2.0; + const real_t tmp_moved_constant_56 = jac_affine_1_2_GREEN_UP*-2.0; + const real_t tmp_moved_constant_57 = jac_affine_2_2_GREEN_UP*-2.0; + const real_t tmp_moved_constant_58 = tmp_moved_constant_48*((jac_affine_0_0_GREEN_UP*jac_affine_0_0_GREEN_UP)*4.0 + (jac_affine_1_0_GREEN_UP*jac_affine_1_0_GREEN_UP)*4.0 + (jac_affine_2_0_GREEN_UP*jac_affine_2_0_GREEN_UP)*4.0); + const real_t tmp_moved_constant_59 = tmp_moved_constant_48*((jac_affine_0_1_GREEN_UP*jac_affine_0_1_GREEN_UP)*4.0 + (jac_affine_1_1_GREEN_UP*jac_affine_1_1_GREEN_UP)*4.0 + (jac_affine_2_1_GREEN_UP*jac_affine_2_1_GREEN_UP)*4.0); + const real_t tmp_moved_constant_60 = tmp_moved_constant_48*((jac_affine_0_2_GREEN_UP*jac_affine_0_2_GREEN_UP)*4.0 + (jac_affine_1_2_GREEN_UP*jac_affine_1_2_GREEN_UP)*4.0 + (jac_affine_2_2_GREEN_UP*jac_affine_2_2_GREEN_UP)*4.0); + const real_t tmp_moved_constant_61 = tmp_moved_constant_48*(((-tmp_moved_constant_49 + tmp_moved_constant_50)*(-tmp_moved_constant_49 + tmp_moved_constant_50)) + ((-tmp_moved_constant_51 + tmp_moved_constant_52)*(-tmp_moved_constant_51 + tmp_moved_constant_52)) + ((-tmp_moved_constant_53 + tmp_moved_constant_54)*(-tmp_moved_constant_53 + tmp_moved_constant_54))); + const real_t tmp_moved_constant_62 = tmp_moved_constant_48*(((tmp_moved_constant_49 + tmp_moved_constant_55)*(tmp_moved_constant_49 + tmp_moved_constant_55)) + ((tmp_moved_constant_51 + tmp_moved_constant_56)*(tmp_moved_constant_51 + tmp_moved_constant_56)) + ((tmp_moved_constant_53 + tmp_moved_constant_57)*(tmp_moved_constant_53 + tmp_moved_constant_57))); + const real_t tmp_moved_constant_63 = tmp_moved_constant_48*(((-tmp_moved_constant_50 - tmp_moved_constant_55)*(-tmp_moved_constant_50 - tmp_moved_constant_55)) + ((-tmp_moved_constant_52 - tmp_moved_constant_56)*(-tmp_moved_constant_52 - tmp_moved_constant_56)) + ((-tmp_moved_constant_54 - tmp_moved_constant_57)*(-tmp_moved_constant_54 - tmp_moved_constant_57))); { /* CellType.GREEN_UP */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -396,21 +396,21 @@ void N1E1ElementwiseCurlCurl::computeInverseDiagonalOperatorValues_macro_3D( rea { for (int64_t ctr_0 = 0; ctr_0 < (int64_t)((-ctr_1 - ctr_2 + micro_edges_per_macro_edge - 1) / (4)) * (4); ctr_0 += 4) { - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_663,Dummy_663,Dummy_663,Dummy_663),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_664,Dummy_664,Dummy_664,Dummy_664),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_665,Dummy_665,Dummy_665,Dummy_665),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_58,tmp_moved_constant_58,tmp_moved_constant_58,tmp_moved_constant_58),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_60,tmp_moved_constant_60,tmp_moved_constant_60,tmp_moved_constant_60),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_61,tmp_moved_constant_61,tmp_moved_constant_61,tmp_moved_constant_61),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_63,tmp_moved_constant_63,tmp_moved_constant_63,tmp_moved_constant_63),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } for (int64_t ctr_0 = (int64_t)((-ctr_1 - ctr_2 + micro_edges_per_macro_edge - 1) / (4)) * (4); ctr_0 < -ctr_1 - ctr_2 + micro_edges_per_macro_edge - 1; ctr_0 += 1) { - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_660 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_661 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_662 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_663 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_664 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_665 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_58 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_59 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_60 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_61 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_62 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_63 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } } @@ -446,22 +446,22 @@ void N1E1ElementwiseCurlCurl::computeInverseDiagonalOperatorValues_macro_3D( rea const real_t jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const real_t jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const real_t abs_det_jac_affine_GREEN_DOWN = abs(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const real_t Dummy_666 = 1.0 / (abs_det_jac_affine_GREEN_DOWN)*0.16666666666666663; - const real_t Dummy_667 = jac_affine_0_0_GREEN_DOWN*2.0; - const real_t Dummy_668 = jac_affine_0_1_GREEN_DOWN*2.0; - const real_t Dummy_669 = jac_affine_1_0_GREEN_DOWN*2.0; - const real_t Dummy_670 = jac_affine_1_1_GREEN_DOWN*2.0; - const real_t Dummy_671 = jac_affine_2_0_GREEN_DOWN*2.0; - const real_t Dummy_672 = jac_affine_2_1_GREEN_DOWN*2.0; - const real_t Dummy_673 = jac_affine_0_2_GREEN_DOWN*-2.0; - const real_t Dummy_674 = jac_affine_1_2_GREEN_DOWN*-2.0; - const real_t Dummy_675 = jac_affine_2_2_GREEN_DOWN*-2.0; - const real_t Dummy_676 = Dummy_666*((jac_affine_0_0_GREEN_DOWN*jac_affine_0_0_GREEN_DOWN)*4.0 + (jac_affine_1_0_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN)*4.0 + (jac_affine_2_0_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN)*4.0); - const real_t Dummy_677 = Dummy_666*((jac_affine_0_1_GREEN_DOWN*jac_affine_0_1_GREEN_DOWN)*4.0 + (jac_affine_1_1_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN)*4.0 + (jac_affine_2_1_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN)*4.0); - const real_t Dummy_678 = Dummy_666*((jac_affine_0_2_GREEN_DOWN*jac_affine_0_2_GREEN_DOWN)*4.0 + (jac_affine_1_2_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN)*4.0 + (jac_affine_2_2_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN)*4.0); - const real_t Dummy_679 = Dummy_666*(((-Dummy_667 + Dummy_668)*(-Dummy_667 + Dummy_668)) + ((-Dummy_669 + Dummy_670)*(-Dummy_669 + Dummy_670)) + ((-Dummy_671 + Dummy_672)*(-Dummy_671 + Dummy_672))); - const real_t Dummy_680 = Dummy_666*(((Dummy_667 + Dummy_673)*(Dummy_667 + Dummy_673)) + ((Dummy_669 + Dummy_674)*(Dummy_669 + Dummy_674)) + ((Dummy_671 + Dummy_675)*(Dummy_671 + Dummy_675))); - const real_t Dummy_681 = Dummy_666*(((-Dummy_668 - Dummy_673)*(-Dummy_668 - Dummy_673)) + ((-Dummy_670 - Dummy_674)*(-Dummy_670 - Dummy_674)) + ((-Dummy_672 - Dummy_675)*(-Dummy_672 - Dummy_675))); + const real_t tmp_moved_constant_64 = 1.0 / (abs_det_jac_affine_GREEN_DOWN)*0.16666666666666663; + const real_t tmp_moved_constant_65 = jac_affine_0_0_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_66 = jac_affine_0_1_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_67 = jac_affine_1_0_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_68 = jac_affine_1_1_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_69 = jac_affine_2_0_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_70 = jac_affine_2_1_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_71 = jac_affine_0_2_GREEN_DOWN*-2.0; + const real_t tmp_moved_constant_72 = jac_affine_1_2_GREEN_DOWN*-2.0; + const real_t tmp_moved_constant_73 = jac_affine_2_2_GREEN_DOWN*-2.0; + const real_t tmp_moved_constant_74 = tmp_moved_constant_64*((jac_affine_0_0_GREEN_DOWN*jac_affine_0_0_GREEN_DOWN)*4.0 + (jac_affine_1_0_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN)*4.0 + (jac_affine_2_0_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN)*4.0); + const real_t tmp_moved_constant_75 = tmp_moved_constant_64*((jac_affine_0_1_GREEN_DOWN*jac_affine_0_1_GREEN_DOWN)*4.0 + (jac_affine_1_1_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN)*4.0 + (jac_affine_2_1_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN)*4.0); + const real_t tmp_moved_constant_76 = tmp_moved_constant_64*((jac_affine_0_2_GREEN_DOWN*jac_affine_0_2_GREEN_DOWN)*4.0 + (jac_affine_1_2_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN)*4.0 + (jac_affine_2_2_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN)*4.0); + const real_t tmp_moved_constant_77 = tmp_moved_constant_64*(((-tmp_moved_constant_65 + tmp_moved_constant_66)*(-tmp_moved_constant_65 + tmp_moved_constant_66)) + ((-tmp_moved_constant_67 + tmp_moved_constant_68)*(-tmp_moved_constant_67 + tmp_moved_constant_68)) + ((-tmp_moved_constant_69 + tmp_moved_constant_70)*(-tmp_moved_constant_69 + tmp_moved_constant_70))); + const real_t tmp_moved_constant_78 = tmp_moved_constant_64*(((tmp_moved_constant_65 + tmp_moved_constant_71)*(tmp_moved_constant_65 + tmp_moved_constant_71)) + ((tmp_moved_constant_67 + tmp_moved_constant_72)*(tmp_moved_constant_67 + tmp_moved_constant_72)) + ((tmp_moved_constant_69 + tmp_moved_constant_73)*(tmp_moved_constant_69 + tmp_moved_constant_73))); + const real_t tmp_moved_constant_79 = tmp_moved_constant_64*(((-tmp_moved_constant_66 - tmp_moved_constant_71)*(-tmp_moved_constant_66 - tmp_moved_constant_71)) + ((-tmp_moved_constant_68 - tmp_moved_constant_72)*(-tmp_moved_constant_68 - tmp_moved_constant_72)) + ((-tmp_moved_constant_70 - tmp_moved_constant_73)*(-tmp_moved_constant_70 - tmp_moved_constant_73))); { /* CellType.GREEN_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -469,21 +469,21 @@ void N1E1ElementwiseCurlCurl::computeInverseDiagonalOperatorValues_macro_3D( rea { for (int64_t ctr_0 = 0; ctr_0 < (int64_t)((-ctr_1 - ctr_2 + micro_edges_per_macro_edge - 1) / (4)) * (4); ctr_0 += 4) { - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_676,Dummy_676,Dummy_676,Dummy_676),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_677,Dummy_677,Dummy_677,Dummy_677),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_680,Dummy_680,Dummy_680,Dummy_680),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } for (int64_t ctr_0 = (int64_t)((-ctr_1 - ctr_2 + micro_edges_per_macro_edge - 1) / (4)) * (4); ctr_0 < -ctr_1 - ctr_2 + micro_edges_per_macro_edge - 1; ctr_0 += 1) { - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_676 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_677 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_678 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_679 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_680 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_681 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_74 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_75 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_76 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_77 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_78 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_79 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } } diff --git a/operators/curl_curl/noarch/N1E1ElementwiseCurlCurl_apply_macro_3D.cpp b/operators/curl_curl/noarch/N1E1ElementwiseCurlCurl_apply_macro_3D.cpp index c336b5e6999319bc5c9d6b77b40af8c2ae0bf48b..077f586442ac7f687353535325592ebfae58f745 100644 --- a/operators/curl_curl/noarch/N1E1ElementwiseCurlCurl_apply_macro_3D.cpp +++ b/operators/curl_curl/noarch/N1E1ElementwiseCurlCurl_apply_macro_3D.cpp @@ -191,46 +191,46 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const real_t jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const real_t abs_det_jac_affine_WHITE_DOWN = abs(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const real_t Dummy_22 = jac_affine_0_0_WHITE_DOWN*4.0; - const real_t Dummy_23 = jac_affine_1_0_WHITE_DOWN*4.0; - const real_t Dummy_24 = jac_affine_2_0_WHITE_DOWN*4.0; - const real_t Dummy_25 = -Dummy_22*jac_affine_0_1_WHITE_DOWN - Dummy_23*jac_affine_1_1_WHITE_DOWN - Dummy_24*jac_affine_2_1_WHITE_DOWN; - const real_t Dummy_26 = 1.0 / (abs_det_jac_affine_WHITE_DOWN)*0.16666666666666663; - const real_t Dummy_27 = Dummy_22*jac_affine_0_2_WHITE_DOWN + Dummy_23*jac_affine_1_2_WHITE_DOWN + Dummy_24*jac_affine_2_2_WHITE_DOWN; - const real_t Dummy_28 = jac_affine_0_0_WHITE_DOWN*2.0; - const real_t Dummy_29 = jac_affine_0_1_WHITE_DOWN*2.0; - const real_t Dummy_30 = -Dummy_28 + Dummy_29; - const real_t Dummy_31 = jac_affine_1_0_WHITE_DOWN*2.0; - const real_t Dummy_32 = jac_affine_1_1_WHITE_DOWN*2.0; - const real_t Dummy_33 = -Dummy_31 + Dummy_32; - const real_t Dummy_34 = jac_affine_2_0_WHITE_DOWN*2.0; - const real_t Dummy_35 = jac_affine_2_1_WHITE_DOWN*2.0; - const real_t Dummy_36 = -Dummy_34 + Dummy_35; - const real_t Dummy_37 = Dummy_28*Dummy_30 + Dummy_31*Dummy_33 + Dummy_34*Dummy_36; - const real_t Dummy_38 = jac_affine_0_2_WHITE_DOWN*2.0; - const real_t Dummy_39 = -Dummy_38; - const real_t Dummy_40 = Dummy_28 + Dummy_39; - const real_t Dummy_41 = jac_affine_1_2_WHITE_DOWN*2.0; - const real_t Dummy_42 = -Dummy_41; - const real_t Dummy_43 = Dummy_31 + Dummy_42; - const real_t Dummy_44 = jac_affine_2_2_WHITE_DOWN*2.0; - const real_t Dummy_45 = -Dummy_44; - const real_t Dummy_46 = Dummy_34 + Dummy_45; - const real_t Dummy_47 = Dummy_28*Dummy_40 + Dummy_31*Dummy_43 + Dummy_34*Dummy_46; - const real_t Dummy_48 = -Dummy_29 - Dummy_39; - const real_t Dummy_49 = -Dummy_32 - Dummy_42; - const real_t Dummy_50 = -Dummy_35 - Dummy_45; - const real_t Dummy_51 = Dummy_28*Dummy_48 + Dummy_31*Dummy_49 + Dummy_34*Dummy_50; - const real_t Dummy_52 = jac_affine_0_1_WHITE_DOWN*jac_affine_0_2_WHITE_DOWN*-4.0 + jac_affine_1_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*-4.0 + jac_affine_2_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN*-4.0; - const real_t Dummy_53 = -Dummy_29*Dummy_30 - Dummy_32*Dummy_33 - Dummy_35*Dummy_36; - const real_t Dummy_54 = -Dummy_29*Dummy_40 - Dummy_32*Dummy_43 - Dummy_35*Dummy_46; - const real_t Dummy_55 = -Dummy_29*Dummy_48 - Dummy_32*Dummy_49 - Dummy_35*Dummy_50; - const real_t Dummy_56 = Dummy_30*Dummy_38 + Dummy_33*Dummy_41 + Dummy_36*Dummy_44; - const real_t Dummy_57 = Dummy_38*Dummy_40 + Dummy_41*Dummy_43 + Dummy_44*Dummy_46; - const real_t Dummy_58 = Dummy_38*Dummy_48 + Dummy_41*Dummy_49 + Dummy_44*Dummy_50; - const real_t Dummy_59 = Dummy_30*Dummy_40 + Dummy_33*Dummy_43 + Dummy_36*Dummy_46; - const real_t Dummy_60 = Dummy_30*Dummy_48 + Dummy_33*Dummy_49 + Dummy_36*Dummy_50; - const real_t Dummy_61 = Dummy_40*Dummy_48 + Dummy_43*Dummy_49 + Dummy_46*Dummy_50; + const real_t tmp_moved_constant_0 = jac_affine_0_0_WHITE_DOWN*4.0; + const real_t tmp_moved_constant_1 = jac_affine_1_0_WHITE_DOWN*4.0; + const real_t tmp_moved_constant_2 = jac_affine_2_0_WHITE_DOWN*4.0; + const real_t tmp_moved_constant_3 = -jac_affine_0_1_WHITE_DOWN*tmp_moved_constant_0 - jac_affine_1_1_WHITE_DOWN*tmp_moved_constant_1 - jac_affine_2_1_WHITE_DOWN*tmp_moved_constant_2; + const real_t tmp_moved_constant_4 = 1.0 / (abs_det_jac_affine_WHITE_DOWN)*0.16666666666666663; + const real_t tmp_moved_constant_5 = jac_affine_0_2_WHITE_DOWN*tmp_moved_constant_0 + jac_affine_1_2_WHITE_DOWN*tmp_moved_constant_1 + jac_affine_2_2_WHITE_DOWN*tmp_moved_constant_2; + const real_t tmp_moved_constant_6 = jac_affine_0_0_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_7 = jac_affine_0_1_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_8 = -tmp_moved_constant_6 + tmp_moved_constant_7; + const real_t tmp_moved_constant_9 = jac_affine_1_0_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_10 = jac_affine_1_1_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_11 = tmp_moved_constant_10 - tmp_moved_constant_9; + const real_t tmp_moved_constant_12 = jac_affine_2_0_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_13 = jac_affine_2_1_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_14 = -tmp_moved_constant_12 + tmp_moved_constant_13; + const real_t tmp_moved_constant_15 = tmp_moved_constant_11*tmp_moved_constant_9 + tmp_moved_constant_12*tmp_moved_constant_14 + tmp_moved_constant_6*tmp_moved_constant_8; + const real_t tmp_moved_constant_16 = jac_affine_0_2_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_17 = -tmp_moved_constant_16; + const real_t tmp_moved_constant_18 = tmp_moved_constant_17 + tmp_moved_constant_6; + const real_t tmp_moved_constant_19 = jac_affine_1_2_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_20 = -tmp_moved_constant_19; + const real_t tmp_moved_constant_21 = tmp_moved_constant_20 + tmp_moved_constant_9; + const real_t tmp_moved_constant_22 = jac_affine_2_2_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_23 = -tmp_moved_constant_22; + const real_t tmp_moved_constant_24 = tmp_moved_constant_12 + tmp_moved_constant_23; + const real_t tmp_moved_constant_25 = tmp_moved_constant_12*tmp_moved_constant_24 + tmp_moved_constant_18*tmp_moved_constant_6 + tmp_moved_constant_21*tmp_moved_constant_9; + const real_t tmp_moved_constant_26 = -tmp_moved_constant_17 - tmp_moved_constant_7; + const real_t tmp_moved_constant_27 = -tmp_moved_constant_10 - tmp_moved_constant_20; + const real_t tmp_moved_constant_28 = -tmp_moved_constant_13 - tmp_moved_constant_23; + const real_t tmp_moved_constant_29 = tmp_moved_constant_12*tmp_moved_constant_28 + tmp_moved_constant_26*tmp_moved_constant_6 + tmp_moved_constant_27*tmp_moved_constant_9; + const real_t tmp_moved_constant_30 = jac_affine_0_1_WHITE_DOWN*jac_affine_0_2_WHITE_DOWN*-4.0 + jac_affine_1_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*-4.0 + jac_affine_2_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN*-4.0; + const real_t tmp_moved_constant_31 = -tmp_moved_constant_10*tmp_moved_constant_11 - tmp_moved_constant_13*tmp_moved_constant_14 - tmp_moved_constant_7*tmp_moved_constant_8; + const real_t tmp_moved_constant_32 = -tmp_moved_constant_10*tmp_moved_constant_21 - tmp_moved_constant_13*tmp_moved_constant_24 - tmp_moved_constant_18*tmp_moved_constant_7; + const real_t tmp_moved_constant_33 = -tmp_moved_constant_10*tmp_moved_constant_27 - tmp_moved_constant_13*tmp_moved_constant_28 - tmp_moved_constant_26*tmp_moved_constant_7; + const real_t tmp_moved_constant_34 = tmp_moved_constant_11*tmp_moved_constant_19 + tmp_moved_constant_14*tmp_moved_constant_22 + tmp_moved_constant_16*tmp_moved_constant_8; + const real_t tmp_moved_constant_35 = tmp_moved_constant_16*tmp_moved_constant_18 + tmp_moved_constant_19*tmp_moved_constant_21 + tmp_moved_constant_22*tmp_moved_constant_24; + const real_t tmp_moved_constant_36 = tmp_moved_constant_16*tmp_moved_constant_26 + tmp_moved_constant_19*tmp_moved_constant_27 + tmp_moved_constant_22*tmp_moved_constant_28; + const real_t tmp_moved_constant_37 = tmp_moved_constant_11*tmp_moved_constant_21 + tmp_moved_constant_14*tmp_moved_constant_24 + tmp_moved_constant_18*tmp_moved_constant_8; + const real_t tmp_moved_constant_38 = tmp_moved_constant_11*tmp_moved_constant_27 + tmp_moved_constant_14*tmp_moved_constant_28 + tmp_moved_constant_26*tmp_moved_constant_8; + const real_t tmp_moved_constant_39 = tmp_moved_constant_18*tmp_moved_constant_26 + tmp_moved_constant_21*tmp_moved_constant_27 + tmp_moved_constant_24*tmp_moved_constant_28; { /* CellType.WHITE_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -243,18 +243,18 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t src_dof_3 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; const real_t src_dof_4 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; const real_t src_dof_5 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t tmp_kernel_op_5 = Dummy_26*src_dof_1; - const real_t tmp_kernel_op_7 = Dummy_26*src_dof_2; - const real_t tmp_kernel_op_8 = Dummy_26*src_dof_0; - const real_t tmp_kernel_op_19 = Dummy_26*src_dof_3; - const real_t tmp_kernel_op_30 = Dummy_26*src_dof_4; - const real_t tmp_kernel_op_35 = Dummy_26*src_dof_5; - const real_t elMatVec_0 = Dummy_25*tmp_kernel_op_5 + Dummy_27*tmp_kernel_op_7 + Dummy_37*tmp_kernel_op_19 + Dummy_47*tmp_kernel_op_30 + Dummy_51*tmp_kernel_op_35 + tmp_kernel_op_8*((jac_affine_0_0_WHITE_DOWN*jac_affine_0_0_WHITE_DOWN)*4.0 + (jac_affine_1_0_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN)*4.0 + (jac_affine_2_0_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN)*4.0); - const real_t elMatVec_1 = Dummy_25*tmp_kernel_op_8 + Dummy_52*tmp_kernel_op_7 + Dummy_53*tmp_kernel_op_19 + Dummy_54*tmp_kernel_op_30 + Dummy_55*tmp_kernel_op_35 + tmp_kernel_op_5*((jac_affine_0_1_WHITE_DOWN*jac_affine_0_1_WHITE_DOWN)*4.0 + (jac_affine_1_1_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN)*4.0 + (jac_affine_2_1_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN)*4.0); - const real_t elMatVec_2 = Dummy_27*tmp_kernel_op_8 + Dummy_52*tmp_kernel_op_5 + Dummy_56*tmp_kernel_op_19 + Dummy_57*tmp_kernel_op_30 + Dummy_58*tmp_kernel_op_35 + tmp_kernel_op_7*((jac_affine_0_2_WHITE_DOWN*jac_affine_0_2_WHITE_DOWN)*4.0 + (jac_affine_1_2_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN)*4.0 + (jac_affine_2_2_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN)*4.0); - const real_t elMatVec_3 = Dummy_37*tmp_kernel_op_8 + Dummy_53*tmp_kernel_op_5 + Dummy_56*tmp_kernel_op_7 + Dummy_59*tmp_kernel_op_30 + Dummy_60*tmp_kernel_op_35 + tmp_kernel_op_19*((Dummy_30*Dummy_30) + (Dummy_33*Dummy_33) + (Dummy_36*Dummy_36)); - const real_t elMatVec_4 = Dummy_47*tmp_kernel_op_8 + Dummy_54*tmp_kernel_op_5 + Dummy_57*tmp_kernel_op_7 + Dummy_59*tmp_kernel_op_19 + Dummy_61*tmp_kernel_op_35 + tmp_kernel_op_30*((Dummy_40*Dummy_40) + (Dummy_43*Dummy_43) + (Dummy_46*Dummy_46)); - const real_t elMatVec_5 = Dummy_51*tmp_kernel_op_8 + Dummy_55*tmp_kernel_op_5 + Dummy_58*tmp_kernel_op_7 + Dummy_60*tmp_kernel_op_19 + Dummy_61*tmp_kernel_op_30 + tmp_kernel_op_35*((Dummy_48*Dummy_48) + (Dummy_49*Dummy_49) + (Dummy_50*Dummy_50)); + const real_t tmp_kernel_op_5 = src_dof_1*tmp_moved_constant_4; + const real_t tmp_kernel_op_7 = src_dof_2*tmp_moved_constant_4; + const real_t tmp_kernel_op_8 = src_dof_0*tmp_moved_constant_4; + const real_t tmp_kernel_op_19 = src_dof_3*tmp_moved_constant_4; + const real_t tmp_kernel_op_30 = src_dof_4*tmp_moved_constant_4; + const real_t tmp_kernel_op_35 = src_dof_5*tmp_moved_constant_4; + const real_t elMatVec_0 = tmp_kernel_op_19*tmp_moved_constant_15 + tmp_kernel_op_30*tmp_moved_constant_25 + tmp_kernel_op_35*tmp_moved_constant_29 + tmp_kernel_op_5*tmp_moved_constant_3 + tmp_kernel_op_7*tmp_moved_constant_5 + tmp_kernel_op_8*((jac_affine_0_0_WHITE_DOWN*jac_affine_0_0_WHITE_DOWN)*4.0 + (jac_affine_1_0_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN)*4.0 + (jac_affine_2_0_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN)*4.0); + const real_t elMatVec_1 = tmp_kernel_op_19*tmp_moved_constant_31 + tmp_kernel_op_30*tmp_moved_constant_32 + tmp_kernel_op_35*tmp_moved_constant_33 + tmp_kernel_op_5*((jac_affine_0_1_WHITE_DOWN*jac_affine_0_1_WHITE_DOWN)*4.0 + (jac_affine_1_1_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN)*4.0 + (jac_affine_2_1_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN)*4.0) + tmp_kernel_op_7*tmp_moved_constant_30 + tmp_kernel_op_8*tmp_moved_constant_3; + const real_t elMatVec_2 = tmp_kernel_op_19*tmp_moved_constant_34 + tmp_kernel_op_30*tmp_moved_constant_35 + tmp_kernel_op_35*tmp_moved_constant_36 + tmp_kernel_op_5*tmp_moved_constant_30 + tmp_kernel_op_7*((jac_affine_0_2_WHITE_DOWN*jac_affine_0_2_WHITE_DOWN)*4.0 + (jac_affine_1_2_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN)*4.0 + (jac_affine_2_2_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN)*4.0) + tmp_kernel_op_8*tmp_moved_constant_5; + const real_t elMatVec_3 = tmp_kernel_op_19*((tmp_moved_constant_11*tmp_moved_constant_11) + (tmp_moved_constant_14*tmp_moved_constant_14) + (tmp_moved_constant_8*tmp_moved_constant_8)) + tmp_kernel_op_30*tmp_moved_constant_37 + tmp_kernel_op_35*tmp_moved_constant_38 + tmp_kernel_op_5*tmp_moved_constant_31 + tmp_kernel_op_7*tmp_moved_constant_34 + tmp_kernel_op_8*tmp_moved_constant_15; + const real_t elMatVec_4 = tmp_kernel_op_19*tmp_moved_constant_37 + tmp_kernel_op_30*((tmp_moved_constant_18*tmp_moved_constant_18) + (tmp_moved_constant_21*tmp_moved_constant_21) + (tmp_moved_constant_24*tmp_moved_constant_24)) + tmp_kernel_op_35*tmp_moved_constant_39 + tmp_kernel_op_5*tmp_moved_constant_32 + tmp_kernel_op_7*tmp_moved_constant_35 + tmp_kernel_op_8*tmp_moved_constant_25; + const real_t elMatVec_5 = tmp_kernel_op_19*tmp_moved_constant_38 + tmp_kernel_op_30*tmp_moved_constant_39 + tmp_kernel_op_35*((tmp_moved_constant_26*tmp_moved_constant_26) + (tmp_moved_constant_27*tmp_moved_constant_27) + (tmp_moved_constant_28*tmp_moved_constant_28)) + tmp_kernel_op_5*tmp_moved_constant_33 + tmp_kernel_op_7*tmp_moved_constant_36 + tmp_kernel_op_8*tmp_moved_constant_29; _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_0 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = elMatVec_1 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_2 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; @@ -292,46 +292,46 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const real_t jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const real_t abs_det_jac_affine_BLUE_UP = abs(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const real_t Dummy_62 = jac_affine_0_0_BLUE_UP*4.0; - const real_t Dummy_63 = jac_affine_1_0_BLUE_UP*4.0; - const real_t Dummy_64 = jac_affine_2_0_BLUE_UP*4.0; - const real_t Dummy_65 = -Dummy_62*jac_affine_0_1_BLUE_UP - Dummy_63*jac_affine_1_1_BLUE_UP - Dummy_64*jac_affine_2_1_BLUE_UP; - const real_t Dummy_66 = 1.0 / (abs_det_jac_affine_BLUE_UP)*0.16666666666666663; - const real_t Dummy_67 = Dummy_62*jac_affine_0_2_BLUE_UP + Dummy_63*jac_affine_1_2_BLUE_UP + Dummy_64*jac_affine_2_2_BLUE_UP; - const real_t Dummy_68 = jac_affine_0_0_BLUE_UP*2.0; - const real_t Dummy_69 = jac_affine_0_1_BLUE_UP*2.0; - const real_t Dummy_70 = -Dummy_68 + Dummy_69; - const real_t Dummy_71 = jac_affine_1_0_BLUE_UP*2.0; - const real_t Dummy_72 = jac_affine_1_1_BLUE_UP*2.0; - const real_t Dummy_73 = -Dummy_71 + Dummy_72; - const real_t Dummy_74 = jac_affine_2_0_BLUE_UP*2.0; - const real_t Dummy_75 = jac_affine_2_1_BLUE_UP*2.0; - const real_t Dummy_76 = -Dummy_74 + Dummy_75; - const real_t Dummy_77 = Dummy_68*Dummy_70 + Dummy_71*Dummy_73 + Dummy_74*Dummy_76; - const real_t Dummy_78 = jac_affine_0_2_BLUE_UP*2.0; - const real_t Dummy_79 = -Dummy_78; - const real_t Dummy_80 = Dummy_68 + Dummy_79; - const real_t Dummy_81 = jac_affine_1_2_BLUE_UP*2.0; - const real_t Dummy_82 = -Dummy_81; - const real_t Dummy_83 = Dummy_71 + Dummy_82; - const real_t Dummy_84 = jac_affine_2_2_BLUE_UP*2.0; - const real_t Dummy_85 = -Dummy_84; - const real_t Dummy_86 = Dummy_74 + Dummy_85; - const real_t Dummy_87 = Dummy_68*Dummy_80 + Dummy_71*Dummy_83 + Dummy_74*Dummy_86; - const real_t Dummy_88 = -Dummy_69 - Dummy_79; - const real_t Dummy_89 = -Dummy_72 - Dummy_82; - const real_t Dummy_90 = -Dummy_75 - Dummy_85; - const real_t Dummy_91 = Dummy_68*Dummy_88 + Dummy_71*Dummy_89 + Dummy_74*Dummy_90; - const real_t Dummy_92 = jac_affine_0_1_BLUE_UP*jac_affine_0_2_BLUE_UP*-4.0 + jac_affine_1_1_BLUE_UP*jac_affine_1_2_BLUE_UP*-4.0 + jac_affine_2_1_BLUE_UP*jac_affine_2_2_BLUE_UP*-4.0; - const real_t Dummy_93 = -Dummy_69*Dummy_70 - Dummy_72*Dummy_73 - Dummy_75*Dummy_76; - const real_t Dummy_94 = -Dummy_69*Dummy_80 - Dummy_72*Dummy_83 - Dummy_75*Dummy_86; - const real_t Dummy_95 = -Dummy_69*Dummy_88 - Dummy_72*Dummy_89 - Dummy_75*Dummy_90; - const real_t Dummy_96 = Dummy_70*Dummy_78 + Dummy_73*Dummy_81 + Dummy_76*Dummy_84; - const real_t Dummy_97 = Dummy_78*Dummy_80 + Dummy_81*Dummy_83 + Dummy_84*Dummy_86; - const real_t Dummy_98 = Dummy_78*Dummy_88 + Dummy_81*Dummy_89 + Dummy_84*Dummy_90; - const real_t Dummy_99 = Dummy_70*Dummy_80 + Dummy_73*Dummy_83 + Dummy_76*Dummy_86; - const real_t Dummy_100 = Dummy_70*Dummy_88 + Dummy_73*Dummy_89 + Dummy_76*Dummy_90; - const real_t Dummy_101 = Dummy_80*Dummy_88 + Dummy_83*Dummy_89 + Dummy_86*Dummy_90; + const real_t tmp_moved_constant_40 = jac_affine_0_0_BLUE_UP*4.0; + const real_t tmp_moved_constant_41 = jac_affine_1_0_BLUE_UP*4.0; + const real_t tmp_moved_constant_42 = jac_affine_2_0_BLUE_UP*4.0; + const real_t tmp_moved_constant_43 = -jac_affine_0_1_BLUE_UP*tmp_moved_constant_40 - jac_affine_1_1_BLUE_UP*tmp_moved_constant_41 - jac_affine_2_1_BLUE_UP*tmp_moved_constant_42; + const real_t tmp_moved_constant_44 = 1.0 / (abs_det_jac_affine_BLUE_UP)*0.16666666666666663; + const real_t tmp_moved_constant_45 = jac_affine_0_2_BLUE_UP*tmp_moved_constant_40 + jac_affine_1_2_BLUE_UP*tmp_moved_constant_41 + jac_affine_2_2_BLUE_UP*tmp_moved_constant_42; + const real_t tmp_moved_constant_46 = jac_affine_0_0_BLUE_UP*2.0; + const real_t tmp_moved_constant_47 = jac_affine_0_1_BLUE_UP*2.0; + const real_t tmp_moved_constant_48 = -tmp_moved_constant_46 + tmp_moved_constant_47; + const real_t tmp_moved_constant_49 = jac_affine_1_0_BLUE_UP*2.0; + const real_t tmp_moved_constant_50 = jac_affine_1_1_BLUE_UP*2.0; + const real_t tmp_moved_constant_51 = -tmp_moved_constant_49 + tmp_moved_constant_50; + const real_t tmp_moved_constant_52 = jac_affine_2_0_BLUE_UP*2.0; + const real_t tmp_moved_constant_53 = jac_affine_2_1_BLUE_UP*2.0; + const real_t tmp_moved_constant_54 = -tmp_moved_constant_52 + tmp_moved_constant_53; + const real_t tmp_moved_constant_55 = tmp_moved_constant_46*tmp_moved_constant_48 + tmp_moved_constant_49*tmp_moved_constant_51 + tmp_moved_constant_52*tmp_moved_constant_54; + const real_t tmp_moved_constant_56 = jac_affine_0_2_BLUE_UP*2.0; + const real_t tmp_moved_constant_57 = -tmp_moved_constant_56; + const real_t tmp_moved_constant_58 = tmp_moved_constant_46 + tmp_moved_constant_57; + const real_t tmp_moved_constant_59 = jac_affine_1_2_BLUE_UP*2.0; + const real_t tmp_moved_constant_60 = -tmp_moved_constant_59; + const real_t tmp_moved_constant_61 = tmp_moved_constant_49 + tmp_moved_constant_60; + const real_t tmp_moved_constant_62 = jac_affine_2_2_BLUE_UP*2.0; + const real_t tmp_moved_constant_63 = -tmp_moved_constant_62; + const real_t tmp_moved_constant_64 = tmp_moved_constant_52 + tmp_moved_constant_63; + const real_t tmp_moved_constant_65 = tmp_moved_constant_46*tmp_moved_constant_58 + tmp_moved_constant_49*tmp_moved_constant_61 + tmp_moved_constant_52*tmp_moved_constant_64; + const real_t tmp_moved_constant_66 = -tmp_moved_constant_47 - tmp_moved_constant_57; + const real_t tmp_moved_constant_67 = -tmp_moved_constant_50 - tmp_moved_constant_60; + const real_t tmp_moved_constant_68 = -tmp_moved_constant_53 - tmp_moved_constant_63; + const real_t tmp_moved_constant_69 = tmp_moved_constant_46*tmp_moved_constant_66 + tmp_moved_constant_49*tmp_moved_constant_67 + tmp_moved_constant_52*tmp_moved_constant_68; + const real_t tmp_moved_constant_70 = jac_affine_0_1_BLUE_UP*jac_affine_0_2_BLUE_UP*-4.0 + jac_affine_1_1_BLUE_UP*jac_affine_1_2_BLUE_UP*-4.0 + jac_affine_2_1_BLUE_UP*jac_affine_2_2_BLUE_UP*-4.0; + const real_t tmp_moved_constant_71 = -tmp_moved_constant_47*tmp_moved_constant_48 - tmp_moved_constant_50*tmp_moved_constant_51 - tmp_moved_constant_53*tmp_moved_constant_54; + const real_t tmp_moved_constant_72 = -tmp_moved_constant_47*tmp_moved_constant_58 - tmp_moved_constant_50*tmp_moved_constant_61 - tmp_moved_constant_53*tmp_moved_constant_64; + const real_t tmp_moved_constant_73 = -tmp_moved_constant_47*tmp_moved_constant_66 - tmp_moved_constant_50*tmp_moved_constant_67 - tmp_moved_constant_53*tmp_moved_constant_68; + const real_t tmp_moved_constant_74 = tmp_moved_constant_48*tmp_moved_constant_56 + tmp_moved_constant_51*tmp_moved_constant_59 + tmp_moved_constant_54*tmp_moved_constant_62; + const real_t tmp_moved_constant_75 = tmp_moved_constant_56*tmp_moved_constant_58 + tmp_moved_constant_59*tmp_moved_constant_61 + tmp_moved_constant_62*tmp_moved_constant_64; + const real_t tmp_moved_constant_76 = tmp_moved_constant_56*tmp_moved_constant_66 + tmp_moved_constant_59*tmp_moved_constant_67 + tmp_moved_constant_62*tmp_moved_constant_68; + const real_t tmp_moved_constant_77 = tmp_moved_constant_48*tmp_moved_constant_58 + tmp_moved_constant_51*tmp_moved_constant_61 + tmp_moved_constant_54*tmp_moved_constant_64; + const real_t tmp_moved_constant_78 = tmp_moved_constant_48*tmp_moved_constant_66 + tmp_moved_constant_51*tmp_moved_constant_67 + tmp_moved_constant_54*tmp_moved_constant_68; + const real_t tmp_moved_constant_79 = tmp_moved_constant_58*tmp_moved_constant_66 + tmp_moved_constant_61*tmp_moved_constant_67 + tmp_moved_constant_64*tmp_moved_constant_68; { /* CellType.BLUE_UP */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -344,18 +344,18 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t src_dof_3 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; const real_t src_dof_4 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; const real_t src_dof_5 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t tmp_kernel_op_5 = Dummy_66*src_dof_1; - const real_t tmp_kernel_op_7 = Dummy_66*src_dof_2; - const real_t tmp_kernel_op_8 = Dummy_66*src_dof_0; - const real_t tmp_kernel_op_19 = Dummy_66*src_dof_3; - const real_t tmp_kernel_op_30 = Dummy_66*src_dof_4; - const real_t tmp_kernel_op_35 = Dummy_66*src_dof_5; - const real_t elMatVec_0 = Dummy_65*tmp_kernel_op_5 + Dummy_67*tmp_kernel_op_7 + Dummy_77*tmp_kernel_op_19 + Dummy_87*tmp_kernel_op_30 + Dummy_91*tmp_kernel_op_35 + tmp_kernel_op_8*((jac_affine_0_0_BLUE_UP*jac_affine_0_0_BLUE_UP)*4.0 + (jac_affine_1_0_BLUE_UP*jac_affine_1_0_BLUE_UP)*4.0 + (jac_affine_2_0_BLUE_UP*jac_affine_2_0_BLUE_UP)*4.0); - const real_t elMatVec_1 = Dummy_65*tmp_kernel_op_8 + Dummy_92*tmp_kernel_op_7 + Dummy_93*tmp_kernel_op_19 + Dummy_94*tmp_kernel_op_30 + Dummy_95*tmp_kernel_op_35 + tmp_kernel_op_5*((jac_affine_0_1_BLUE_UP*jac_affine_0_1_BLUE_UP)*4.0 + (jac_affine_1_1_BLUE_UP*jac_affine_1_1_BLUE_UP)*4.0 + (jac_affine_2_1_BLUE_UP*jac_affine_2_1_BLUE_UP)*4.0); - const real_t elMatVec_2 = Dummy_67*tmp_kernel_op_8 + Dummy_92*tmp_kernel_op_5 + Dummy_96*tmp_kernel_op_19 + Dummy_97*tmp_kernel_op_30 + Dummy_98*tmp_kernel_op_35 + tmp_kernel_op_7*((jac_affine_0_2_BLUE_UP*jac_affine_0_2_BLUE_UP)*4.0 + (jac_affine_1_2_BLUE_UP*jac_affine_1_2_BLUE_UP)*4.0 + (jac_affine_2_2_BLUE_UP*jac_affine_2_2_BLUE_UP)*4.0); - const real_t elMatVec_3 = Dummy_100*tmp_kernel_op_35 + Dummy_77*tmp_kernel_op_8 + Dummy_93*tmp_kernel_op_5 + Dummy_96*tmp_kernel_op_7 + Dummy_99*tmp_kernel_op_30 + tmp_kernel_op_19*((Dummy_70*Dummy_70) + (Dummy_73*Dummy_73) + (Dummy_76*Dummy_76)); - const real_t elMatVec_4 = Dummy_101*tmp_kernel_op_35 + Dummy_87*tmp_kernel_op_8 + Dummy_94*tmp_kernel_op_5 + Dummy_97*tmp_kernel_op_7 + Dummy_99*tmp_kernel_op_19 + tmp_kernel_op_30*((Dummy_80*Dummy_80) + (Dummy_83*Dummy_83) + (Dummy_86*Dummy_86)); - const real_t elMatVec_5 = Dummy_100*tmp_kernel_op_19 + Dummy_101*tmp_kernel_op_30 + Dummy_91*tmp_kernel_op_8 + Dummy_95*tmp_kernel_op_5 + Dummy_98*tmp_kernel_op_7 + tmp_kernel_op_35*((Dummy_88*Dummy_88) + (Dummy_89*Dummy_89) + (Dummy_90*Dummy_90)); + const real_t tmp_kernel_op_5 = src_dof_1*tmp_moved_constant_44; + const real_t tmp_kernel_op_7 = src_dof_2*tmp_moved_constant_44; + const real_t tmp_kernel_op_8 = src_dof_0*tmp_moved_constant_44; + const real_t tmp_kernel_op_19 = src_dof_3*tmp_moved_constant_44; + const real_t tmp_kernel_op_30 = src_dof_4*tmp_moved_constant_44; + const real_t tmp_kernel_op_35 = src_dof_5*tmp_moved_constant_44; + const real_t elMatVec_0 = tmp_kernel_op_19*tmp_moved_constant_55 + tmp_kernel_op_30*tmp_moved_constant_65 + tmp_kernel_op_35*tmp_moved_constant_69 + tmp_kernel_op_5*tmp_moved_constant_43 + tmp_kernel_op_7*tmp_moved_constant_45 + tmp_kernel_op_8*((jac_affine_0_0_BLUE_UP*jac_affine_0_0_BLUE_UP)*4.0 + (jac_affine_1_0_BLUE_UP*jac_affine_1_0_BLUE_UP)*4.0 + (jac_affine_2_0_BLUE_UP*jac_affine_2_0_BLUE_UP)*4.0); + const real_t elMatVec_1 = tmp_kernel_op_19*tmp_moved_constant_71 + tmp_kernel_op_30*tmp_moved_constant_72 + tmp_kernel_op_35*tmp_moved_constant_73 + tmp_kernel_op_5*((jac_affine_0_1_BLUE_UP*jac_affine_0_1_BLUE_UP)*4.0 + (jac_affine_1_1_BLUE_UP*jac_affine_1_1_BLUE_UP)*4.0 + (jac_affine_2_1_BLUE_UP*jac_affine_2_1_BLUE_UP)*4.0) + tmp_kernel_op_7*tmp_moved_constant_70 + tmp_kernel_op_8*tmp_moved_constant_43; + const real_t elMatVec_2 = tmp_kernel_op_19*tmp_moved_constant_74 + tmp_kernel_op_30*tmp_moved_constant_75 + tmp_kernel_op_35*tmp_moved_constant_76 + tmp_kernel_op_5*tmp_moved_constant_70 + tmp_kernel_op_7*((jac_affine_0_2_BLUE_UP*jac_affine_0_2_BLUE_UP)*4.0 + (jac_affine_1_2_BLUE_UP*jac_affine_1_2_BLUE_UP)*4.0 + (jac_affine_2_2_BLUE_UP*jac_affine_2_2_BLUE_UP)*4.0) + tmp_kernel_op_8*tmp_moved_constant_45; + const real_t elMatVec_3 = tmp_kernel_op_19*((tmp_moved_constant_48*tmp_moved_constant_48) + (tmp_moved_constant_51*tmp_moved_constant_51) + (tmp_moved_constant_54*tmp_moved_constant_54)) + tmp_kernel_op_30*tmp_moved_constant_77 + tmp_kernel_op_35*tmp_moved_constant_78 + tmp_kernel_op_5*tmp_moved_constant_71 + tmp_kernel_op_7*tmp_moved_constant_74 + tmp_kernel_op_8*tmp_moved_constant_55; + const real_t elMatVec_4 = tmp_kernel_op_19*tmp_moved_constant_77 + tmp_kernel_op_30*((tmp_moved_constant_58*tmp_moved_constant_58) + (tmp_moved_constant_61*tmp_moved_constant_61) + (tmp_moved_constant_64*tmp_moved_constant_64)) + tmp_kernel_op_35*tmp_moved_constant_79 + tmp_kernel_op_5*tmp_moved_constant_72 + tmp_kernel_op_7*tmp_moved_constant_75 + tmp_kernel_op_8*tmp_moved_constant_65; + const real_t elMatVec_5 = tmp_kernel_op_19*tmp_moved_constant_78 + tmp_kernel_op_30*tmp_moved_constant_79 + tmp_kernel_op_35*((tmp_moved_constant_66*tmp_moved_constant_66) + (tmp_moved_constant_67*tmp_moved_constant_67) + (tmp_moved_constant_68*tmp_moved_constant_68)) + tmp_kernel_op_5*tmp_moved_constant_73 + tmp_kernel_op_7*tmp_moved_constant_76 + tmp_kernel_op_8*tmp_moved_constant_69; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = elMatVec_0 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_1 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = elMatVec_2 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; @@ -396,46 +396,46 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const real_t jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const real_t abs_det_jac_affine_BLUE_DOWN = abs(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const real_t Dummy_102 = jac_affine_0_0_BLUE_DOWN*4.0; - const real_t Dummy_103 = jac_affine_1_0_BLUE_DOWN*4.0; - const real_t Dummy_104 = jac_affine_2_0_BLUE_DOWN*4.0; - const real_t Dummy_105 = -Dummy_102*jac_affine_0_1_BLUE_DOWN - Dummy_103*jac_affine_1_1_BLUE_DOWN - Dummy_104*jac_affine_2_1_BLUE_DOWN; - const real_t Dummy_106 = 1.0 / (abs_det_jac_affine_BLUE_DOWN)*0.16666666666666663; - const real_t Dummy_107 = Dummy_102*jac_affine_0_2_BLUE_DOWN + Dummy_103*jac_affine_1_2_BLUE_DOWN + Dummy_104*jac_affine_2_2_BLUE_DOWN; - const real_t Dummy_108 = jac_affine_0_0_BLUE_DOWN*2.0; - const real_t Dummy_109 = jac_affine_0_1_BLUE_DOWN*2.0; - const real_t Dummy_110 = -Dummy_108 + Dummy_109; - const real_t Dummy_111 = jac_affine_1_0_BLUE_DOWN*2.0; - const real_t Dummy_112 = jac_affine_1_1_BLUE_DOWN*2.0; - const real_t Dummy_113 = -Dummy_111 + Dummy_112; - const real_t Dummy_114 = jac_affine_2_0_BLUE_DOWN*2.0; - const real_t Dummy_115 = jac_affine_2_1_BLUE_DOWN*2.0; - const real_t Dummy_116 = -Dummy_114 + Dummy_115; - const real_t Dummy_117 = Dummy_108*Dummy_110 + Dummy_111*Dummy_113 + Dummy_114*Dummy_116; - const real_t Dummy_118 = jac_affine_0_2_BLUE_DOWN*2.0; - const real_t Dummy_119 = -Dummy_118; - const real_t Dummy_120 = Dummy_108 + Dummy_119; - const real_t Dummy_121 = jac_affine_1_2_BLUE_DOWN*2.0; - const real_t Dummy_122 = -Dummy_121; - const real_t Dummy_123 = Dummy_111 + Dummy_122; - const real_t Dummy_124 = jac_affine_2_2_BLUE_DOWN*2.0; - const real_t Dummy_125 = -Dummy_124; - const real_t Dummy_126 = Dummy_114 + Dummy_125; - const real_t Dummy_127 = Dummy_108*Dummy_120 + Dummy_111*Dummy_123 + Dummy_114*Dummy_126; - const real_t Dummy_128 = -Dummy_109 - Dummy_119; - const real_t Dummy_129 = -Dummy_112 - Dummy_122; - const real_t Dummy_130 = -Dummy_115 - Dummy_125; - const real_t Dummy_131 = Dummy_108*Dummy_128 + Dummy_111*Dummy_129 + Dummy_114*Dummy_130; - const real_t Dummy_132 = jac_affine_0_1_BLUE_DOWN*jac_affine_0_2_BLUE_DOWN*-4.0 + jac_affine_1_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*-4.0 + jac_affine_2_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN*-4.0; - const real_t Dummy_133 = -Dummy_109*Dummy_110 - Dummy_112*Dummy_113 - Dummy_115*Dummy_116; - const real_t Dummy_134 = -Dummy_109*Dummy_120 - Dummy_112*Dummy_123 - Dummy_115*Dummy_126; - const real_t Dummy_135 = -Dummy_109*Dummy_128 - Dummy_112*Dummy_129 - Dummy_115*Dummy_130; - const real_t Dummy_136 = Dummy_110*Dummy_118 + Dummy_113*Dummy_121 + Dummy_116*Dummy_124; - const real_t Dummy_137 = Dummy_118*Dummy_120 + Dummy_121*Dummy_123 + Dummy_124*Dummy_126; - const real_t Dummy_138 = Dummy_118*Dummy_128 + Dummy_121*Dummy_129 + Dummy_124*Dummy_130; - const real_t Dummy_139 = Dummy_110*Dummy_120 + Dummy_113*Dummy_123 + Dummy_116*Dummy_126; - const real_t Dummy_140 = Dummy_110*Dummy_128 + Dummy_113*Dummy_129 + Dummy_116*Dummy_130; - const real_t Dummy_141 = Dummy_120*Dummy_128 + Dummy_123*Dummy_129 + Dummy_126*Dummy_130; + const real_t tmp_moved_constant_80 = jac_affine_0_0_BLUE_DOWN*4.0; + const real_t tmp_moved_constant_81 = jac_affine_1_0_BLUE_DOWN*4.0; + const real_t tmp_moved_constant_82 = jac_affine_2_0_BLUE_DOWN*4.0; + const real_t tmp_moved_constant_83 = -jac_affine_0_1_BLUE_DOWN*tmp_moved_constant_80 - jac_affine_1_1_BLUE_DOWN*tmp_moved_constant_81 - jac_affine_2_1_BLUE_DOWN*tmp_moved_constant_82; + const real_t tmp_moved_constant_84 = 1.0 / (abs_det_jac_affine_BLUE_DOWN)*0.16666666666666663; + const real_t tmp_moved_constant_85 = jac_affine_0_2_BLUE_DOWN*tmp_moved_constant_80 + jac_affine_1_2_BLUE_DOWN*tmp_moved_constant_81 + jac_affine_2_2_BLUE_DOWN*tmp_moved_constant_82; + const real_t tmp_moved_constant_86 = jac_affine_0_0_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_87 = jac_affine_0_1_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_88 = -tmp_moved_constant_86 + tmp_moved_constant_87; + const real_t tmp_moved_constant_89 = jac_affine_1_0_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_90 = jac_affine_1_1_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_91 = -tmp_moved_constant_89 + tmp_moved_constant_90; + const real_t tmp_moved_constant_92 = jac_affine_2_0_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_93 = jac_affine_2_1_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_94 = -tmp_moved_constant_92 + tmp_moved_constant_93; + const real_t tmp_moved_constant_95 = tmp_moved_constant_86*tmp_moved_constant_88 + tmp_moved_constant_89*tmp_moved_constant_91 + tmp_moved_constant_92*tmp_moved_constant_94; + const real_t tmp_moved_constant_96 = jac_affine_0_2_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_97 = -tmp_moved_constant_96; + const real_t tmp_moved_constant_98 = tmp_moved_constant_86 + tmp_moved_constant_97; + const real_t tmp_moved_constant_99 = jac_affine_1_2_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_100 = -tmp_moved_constant_99; + const real_t tmp_moved_constant_101 = tmp_moved_constant_100 + tmp_moved_constant_89; + const real_t tmp_moved_constant_102 = jac_affine_2_2_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_103 = -tmp_moved_constant_102; + const real_t tmp_moved_constant_104 = tmp_moved_constant_103 + tmp_moved_constant_92; + const real_t tmp_moved_constant_105 = tmp_moved_constant_101*tmp_moved_constant_89 + tmp_moved_constant_104*tmp_moved_constant_92 + tmp_moved_constant_86*tmp_moved_constant_98; + const real_t tmp_moved_constant_106 = -tmp_moved_constant_87 - tmp_moved_constant_97; + const real_t tmp_moved_constant_107 = -tmp_moved_constant_100 - tmp_moved_constant_90; + const real_t tmp_moved_constant_108 = -tmp_moved_constant_103 - tmp_moved_constant_93; + const real_t tmp_moved_constant_109 = tmp_moved_constant_106*tmp_moved_constant_86 + tmp_moved_constant_107*tmp_moved_constant_89 + tmp_moved_constant_108*tmp_moved_constant_92; + const real_t tmp_moved_constant_110 = jac_affine_0_1_BLUE_DOWN*jac_affine_0_2_BLUE_DOWN*-4.0 + jac_affine_1_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*-4.0 + jac_affine_2_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN*-4.0; + const real_t tmp_moved_constant_111 = -tmp_moved_constant_87*tmp_moved_constant_88 - tmp_moved_constant_90*tmp_moved_constant_91 - tmp_moved_constant_93*tmp_moved_constant_94; + const real_t tmp_moved_constant_112 = -tmp_moved_constant_101*tmp_moved_constant_90 - tmp_moved_constant_104*tmp_moved_constant_93 - tmp_moved_constant_87*tmp_moved_constant_98; + const real_t tmp_moved_constant_113 = -tmp_moved_constant_106*tmp_moved_constant_87 - tmp_moved_constant_107*tmp_moved_constant_90 - tmp_moved_constant_108*tmp_moved_constant_93; + const real_t tmp_moved_constant_114 = tmp_moved_constant_102*tmp_moved_constant_94 + tmp_moved_constant_88*tmp_moved_constant_96 + tmp_moved_constant_91*tmp_moved_constant_99; + const real_t tmp_moved_constant_115 = tmp_moved_constant_101*tmp_moved_constant_99 + tmp_moved_constant_102*tmp_moved_constant_104 + tmp_moved_constant_96*tmp_moved_constant_98; + const real_t tmp_moved_constant_116 = tmp_moved_constant_102*tmp_moved_constant_108 + tmp_moved_constant_106*tmp_moved_constant_96 + tmp_moved_constant_107*tmp_moved_constant_99; + const real_t tmp_moved_constant_117 = tmp_moved_constant_101*tmp_moved_constant_91 + tmp_moved_constant_104*tmp_moved_constant_94 + tmp_moved_constant_88*tmp_moved_constant_98; + const real_t tmp_moved_constant_118 = tmp_moved_constant_106*tmp_moved_constant_88 + tmp_moved_constant_107*tmp_moved_constant_91 + tmp_moved_constant_108*tmp_moved_constant_94; + const real_t tmp_moved_constant_119 = tmp_moved_constant_101*tmp_moved_constant_107 + tmp_moved_constant_104*tmp_moved_constant_108 + tmp_moved_constant_106*tmp_moved_constant_98; { /* CellType.BLUE_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -448,18 +448,18 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t src_dof_3 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; const real_t src_dof_4 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; const real_t src_dof_5 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t tmp_kernel_op_5 = Dummy_106*src_dof_1; - const real_t tmp_kernel_op_7 = Dummy_106*src_dof_2; - const real_t tmp_kernel_op_8 = Dummy_106*src_dof_0; - const real_t tmp_kernel_op_19 = Dummy_106*src_dof_3; - const real_t tmp_kernel_op_30 = Dummy_106*src_dof_4; - const real_t tmp_kernel_op_35 = Dummy_106*src_dof_5; - const real_t elMatVec_0 = Dummy_105*tmp_kernel_op_5 + Dummy_107*tmp_kernel_op_7 + Dummy_117*tmp_kernel_op_19 + Dummy_127*tmp_kernel_op_30 + Dummy_131*tmp_kernel_op_35 + tmp_kernel_op_8*((jac_affine_0_0_BLUE_DOWN*jac_affine_0_0_BLUE_DOWN)*4.0 + (jac_affine_1_0_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN)*4.0 + (jac_affine_2_0_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN)*4.0); - const real_t elMatVec_1 = Dummy_105*tmp_kernel_op_8 + Dummy_132*tmp_kernel_op_7 + Dummy_133*tmp_kernel_op_19 + Dummy_134*tmp_kernel_op_30 + Dummy_135*tmp_kernel_op_35 + tmp_kernel_op_5*((jac_affine_0_1_BLUE_DOWN*jac_affine_0_1_BLUE_DOWN)*4.0 + (jac_affine_1_1_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN)*4.0 + (jac_affine_2_1_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN)*4.0); - const real_t elMatVec_2 = Dummy_107*tmp_kernel_op_8 + Dummy_132*tmp_kernel_op_5 + Dummy_136*tmp_kernel_op_19 + Dummy_137*tmp_kernel_op_30 + Dummy_138*tmp_kernel_op_35 + tmp_kernel_op_7*((jac_affine_0_2_BLUE_DOWN*jac_affine_0_2_BLUE_DOWN)*4.0 + (jac_affine_1_2_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN)*4.0 + (jac_affine_2_2_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN)*4.0); - const real_t elMatVec_3 = Dummy_117*tmp_kernel_op_8 + Dummy_133*tmp_kernel_op_5 + Dummy_136*tmp_kernel_op_7 + Dummy_139*tmp_kernel_op_30 + Dummy_140*tmp_kernel_op_35 + tmp_kernel_op_19*((Dummy_110*Dummy_110) + (Dummy_113*Dummy_113) + (Dummy_116*Dummy_116)); - const real_t elMatVec_4 = Dummy_127*tmp_kernel_op_8 + Dummy_134*tmp_kernel_op_5 + Dummy_137*tmp_kernel_op_7 + Dummy_139*tmp_kernel_op_19 + Dummy_141*tmp_kernel_op_35 + tmp_kernel_op_30*((Dummy_120*Dummy_120) + (Dummy_123*Dummy_123) + (Dummy_126*Dummy_126)); - const real_t elMatVec_5 = Dummy_131*tmp_kernel_op_8 + Dummy_135*tmp_kernel_op_5 + Dummy_138*tmp_kernel_op_7 + Dummy_140*tmp_kernel_op_19 + Dummy_141*tmp_kernel_op_30 + tmp_kernel_op_35*((Dummy_128*Dummy_128) + (Dummy_129*Dummy_129) + (Dummy_130*Dummy_130)); + const real_t tmp_kernel_op_5 = src_dof_1*tmp_moved_constant_84; + const real_t tmp_kernel_op_7 = src_dof_2*tmp_moved_constant_84; + const real_t tmp_kernel_op_8 = src_dof_0*tmp_moved_constant_84; + const real_t tmp_kernel_op_19 = src_dof_3*tmp_moved_constant_84; + const real_t tmp_kernel_op_30 = src_dof_4*tmp_moved_constant_84; + const real_t tmp_kernel_op_35 = src_dof_5*tmp_moved_constant_84; + const real_t elMatVec_0 = tmp_kernel_op_19*tmp_moved_constant_95 + tmp_kernel_op_30*tmp_moved_constant_105 + tmp_kernel_op_35*tmp_moved_constant_109 + tmp_kernel_op_5*tmp_moved_constant_83 + tmp_kernel_op_7*tmp_moved_constant_85 + tmp_kernel_op_8*((jac_affine_0_0_BLUE_DOWN*jac_affine_0_0_BLUE_DOWN)*4.0 + (jac_affine_1_0_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN)*4.0 + (jac_affine_2_0_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN)*4.0); + const real_t elMatVec_1 = tmp_kernel_op_19*tmp_moved_constant_111 + tmp_kernel_op_30*tmp_moved_constant_112 + tmp_kernel_op_35*tmp_moved_constant_113 + tmp_kernel_op_5*((jac_affine_0_1_BLUE_DOWN*jac_affine_0_1_BLUE_DOWN)*4.0 + (jac_affine_1_1_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN)*4.0 + (jac_affine_2_1_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN)*4.0) + tmp_kernel_op_7*tmp_moved_constant_110 + tmp_kernel_op_8*tmp_moved_constant_83; + const real_t elMatVec_2 = tmp_kernel_op_19*tmp_moved_constant_114 + tmp_kernel_op_30*tmp_moved_constant_115 + tmp_kernel_op_35*tmp_moved_constant_116 + tmp_kernel_op_5*tmp_moved_constant_110 + tmp_kernel_op_7*((jac_affine_0_2_BLUE_DOWN*jac_affine_0_2_BLUE_DOWN)*4.0 + (jac_affine_1_2_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN)*4.0 + (jac_affine_2_2_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN)*4.0) + tmp_kernel_op_8*tmp_moved_constant_85; + const real_t elMatVec_3 = tmp_kernel_op_19*((tmp_moved_constant_88*tmp_moved_constant_88) + (tmp_moved_constant_91*tmp_moved_constant_91) + (tmp_moved_constant_94*tmp_moved_constant_94)) + tmp_kernel_op_30*tmp_moved_constant_117 + tmp_kernel_op_35*tmp_moved_constant_118 + tmp_kernel_op_5*tmp_moved_constant_111 + tmp_kernel_op_7*tmp_moved_constant_114 + tmp_kernel_op_8*tmp_moved_constant_95; + const real_t elMatVec_4 = tmp_kernel_op_19*tmp_moved_constant_117 + tmp_kernel_op_30*((tmp_moved_constant_101*tmp_moved_constant_101) + (tmp_moved_constant_104*tmp_moved_constant_104) + (tmp_moved_constant_98*tmp_moved_constant_98)) + tmp_kernel_op_35*tmp_moved_constant_119 + tmp_kernel_op_5*tmp_moved_constant_112 + tmp_kernel_op_7*tmp_moved_constant_115 + tmp_kernel_op_8*tmp_moved_constant_105; + const real_t elMatVec_5 = tmp_kernel_op_19*tmp_moved_constant_118 + tmp_kernel_op_30*tmp_moved_constant_119 + tmp_kernel_op_35*((tmp_moved_constant_106*tmp_moved_constant_106) + (tmp_moved_constant_107*tmp_moved_constant_107) + (tmp_moved_constant_108*tmp_moved_constant_108)) + tmp_kernel_op_5*tmp_moved_constant_113 + tmp_kernel_op_7*tmp_moved_constant_116 + tmp_kernel_op_8*tmp_moved_constant_109; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_0 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_1 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_2 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; @@ -497,46 +497,46 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const real_t jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const real_t abs_det_jac_affine_GREEN_UP = abs(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const real_t Dummy_142 = jac_affine_0_0_GREEN_UP*4.0; - const real_t Dummy_143 = jac_affine_1_0_GREEN_UP*4.0; - const real_t Dummy_144 = jac_affine_2_0_GREEN_UP*4.0; - const real_t Dummy_145 = -Dummy_142*jac_affine_0_1_GREEN_UP - Dummy_143*jac_affine_1_1_GREEN_UP - Dummy_144*jac_affine_2_1_GREEN_UP; - const real_t Dummy_146 = 1.0 / (abs_det_jac_affine_GREEN_UP)*0.16666666666666663; - const real_t Dummy_147 = Dummy_142*jac_affine_0_2_GREEN_UP + Dummy_143*jac_affine_1_2_GREEN_UP + Dummy_144*jac_affine_2_2_GREEN_UP; - const real_t Dummy_148 = jac_affine_0_0_GREEN_UP*2.0; - const real_t Dummy_149 = jac_affine_0_1_GREEN_UP*2.0; - const real_t Dummy_150 = -Dummy_148 + Dummy_149; - const real_t Dummy_151 = jac_affine_1_0_GREEN_UP*2.0; - const real_t Dummy_152 = jac_affine_1_1_GREEN_UP*2.0; - const real_t Dummy_153 = -Dummy_151 + Dummy_152; - const real_t Dummy_154 = jac_affine_2_0_GREEN_UP*2.0; - const real_t Dummy_155 = jac_affine_2_1_GREEN_UP*2.0; - const real_t Dummy_156 = -Dummy_154 + Dummy_155; - const real_t Dummy_157 = Dummy_148*Dummy_150 + Dummy_151*Dummy_153 + Dummy_154*Dummy_156; - const real_t Dummy_158 = jac_affine_0_2_GREEN_UP*2.0; - const real_t Dummy_159 = -Dummy_158; - const real_t Dummy_160 = Dummy_148 + Dummy_159; - const real_t Dummy_161 = jac_affine_1_2_GREEN_UP*2.0; - const real_t Dummy_162 = -Dummy_161; - const real_t Dummy_163 = Dummy_151 + Dummy_162; - const real_t Dummy_164 = jac_affine_2_2_GREEN_UP*2.0; - const real_t Dummy_165 = -Dummy_164; - const real_t Dummy_166 = Dummy_154 + Dummy_165; - const real_t Dummy_167 = Dummy_148*Dummy_160 + Dummy_151*Dummy_163 + Dummy_154*Dummy_166; - const real_t Dummy_168 = -Dummy_149 - Dummy_159; - const real_t Dummy_169 = -Dummy_152 - Dummy_162; - const real_t Dummy_170 = -Dummy_155 - Dummy_165; - const real_t Dummy_171 = Dummy_148*Dummy_168 + Dummy_151*Dummy_169 + Dummy_154*Dummy_170; - const real_t Dummy_172 = jac_affine_0_1_GREEN_UP*jac_affine_0_2_GREEN_UP*-4.0 + jac_affine_1_1_GREEN_UP*jac_affine_1_2_GREEN_UP*-4.0 + jac_affine_2_1_GREEN_UP*jac_affine_2_2_GREEN_UP*-4.0; - const real_t Dummy_173 = -Dummy_149*Dummy_150 - Dummy_152*Dummy_153 - Dummy_155*Dummy_156; - const real_t Dummy_174 = -Dummy_149*Dummy_160 - Dummy_152*Dummy_163 - Dummy_155*Dummy_166; - const real_t Dummy_175 = -Dummy_149*Dummy_168 - Dummy_152*Dummy_169 - Dummy_155*Dummy_170; - const real_t Dummy_176 = Dummy_150*Dummy_158 + Dummy_153*Dummy_161 + Dummy_156*Dummy_164; - const real_t Dummy_177 = Dummy_158*Dummy_160 + Dummy_161*Dummy_163 + Dummy_164*Dummy_166; - const real_t Dummy_178 = Dummy_158*Dummy_168 + Dummy_161*Dummy_169 + Dummy_164*Dummy_170; - const real_t Dummy_179 = Dummy_150*Dummy_160 + Dummy_153*Dummy_163 + Dummy_156*Dummy_166; - const real_t Dummy_180 = Dummy_150*Dummy_168 + Dummy_153*Dummy_169 + Dummy_156*Dummy_170; - const real_t Dummy_181 = Dummy_160*Dummy_168 + Dummy_163*Dummy_169 + Dummy_166*Dummy_170; + const real_t tmp_moved_constant_120 = jac_affine_0_0_GREEN_UP*4.0; + const real_t tmp_moved_constant_121 = jac_affine_1_0_GREEN_UP*4.0; + const real_t tmp_moved_constant_122 = jac_affine_2_0_GREEN_UP*4.0; + const real_t tmp_moved_constant_123 = -jac_affine_0_1_GREEN_UP*tmp_moved_constant_120 - jac_affine_1_1_GREEN_UP*tmp_moved_constant_121 - jac_affine_2_1_GREEN_UP*tmp_moved_constant_122; + const real_t tmp_moved_constant_124 = 1.0 / (abs_det_jac_affine_GREEN_UP)*0.16666666666666663; + const real_t tmp_moved_constant_125 = jac_affine_0_2_GREEN_UP*tmp_moved_constant_120 + jac_affine_1_2_GREEN_UP*tmp_moved_constant_121 + jac_affine_2_2_GREEN_UP*tmp_moved_constant_122; + const real_t tmp_moved_constant_126 = jac_affine_0_0_GREEN_UP*2.0; + const real_t tmp_moved_constant_127 = jac_affine_0_1_GREEN_UP*2.0; + const real_t tmp_moved_constant_128 = -tmp_moved_constant_126 + tmp_moved_constant_127; + const real_t tmp_moved_constant_129 = jac_affine_1_0_GREEN_UP*2.0; + const real_t tmp_moved_constant_130 = jac_affine_1_1_GREEN_UP*2.0; + const real_t tmp_moved_constant_131 = -tmp_moved_constant_129 + tmp_moved_constant_130; + const real_t tmp_moved_constant_132 = jac_affine_2_0_GREEN_UP*2.0; + const real_t tmp_moved_constant_133 = jac_affine_2_1_GREEN_UP*2.0; + const real_t tmp_moved_constant_134 = -tmp_moved_constant_132 + tmp_moved_constant_133; + const real_t tmp_moved_constant_135 = tmp_moved_constant_126*tmp_moved_constant_128 + tmp_moved_constant_129*tmp_moved_constant_131 + tmp_moved_constant_132*tmp_moved_constant_134; + const real_t tmp_moved_constant_136 = jac_affine_0_2_GREEN_UP*2.0; + const real_t tmp_moved_constant_137 = -tmp_moved_constant_136; + const real_t tmp_moved_constant_138 = tmp_moved_constant_126 + tmp_moved_constant_137; + const real_t tmp_moved_constant_139 = jac_affine_1_2_GREEN_UP*2.0; + const real_t tmp_moved_constant_140 = -tmp_moved_constant_139; + const real_t tmp_moved_constant_141 = tmp_moved_constant_129 + tmp_moved_constant_140; + const real_t tmp_moved_constant_142 = jac_affine_2_2_GREEN_UP*2.0; + const real_t tmp_moved_constant_143 = -tmp_moved_constant_142; + const real_t tmp_moved_constant_144 = tmp_moved_constant_132 + tmp_moved_constant_143; + const real_t tmp_moved_constant_145 = tmp_moved_constant_126*tmp_moved_constant_138 + tmp_moved_constant_129*tmp_moved_constant_141 + tmp_moved_constant_132*tmp_moved_constant_144; + const real_t tmp_moved_constant_146 = -tmp_moved_constant_127 - tmp_moved_constant_137; + const real_t tmp_moved_constant_147 = -tmp_moved_constant_130 - tmp_moved_constant_140; + const real_t tmp_moved_constant_148 = -tmp_moved_constant_133 - tmp_moved_constant_143; + const real_t tmp_moved_constant_149 = tmp_moved_constant_126*tmp_moved_constant_146 + tmp_moved_constant_129*tmp_moved_constant_147 + tmp_moved_constant_132*tmp_moved_constant_148; + const real_t tmp_moved_constant_150 = jac_affine_0_1_GREEN_UP*jac_affine_0_2_GREEN_UP*-4.0 + jac_affine_1_1_GREEN_UP*jac_affine_1_2_GREEN_UP*-4.0 + jac_affine_2_1_GREEN_UP*jac_affine_2_2_GREEN_UP*-4.0; + const real_t tmp_moved_constant_151 = -tmp_moved_constant_127*tmp_moved_constant_128 - tmp_moved_constant_130*tmp_moved_constant_131 - tmp_moved_constant_133*tmp_moved_constant_134; + const real_t tmp_moved_constant_152 = -tmp_moved_constant_127*tmp_moved_constant_138 - tmp_moved_constant_130*tmp_moved_constant_141 - tmp_moved_constant_133*tmp_moved_constant_144; + const real_t tmp_moved_constant_153 = -tmp_moved_constant_127*tmp_moved_constant_146 - tmp_moved_constant_130*tmp_moved_constant_147 - tmp_moved_constant_133*tmp_moved_constant_148; + const real_t tmp_moved_constant_154 = tmp_moved_constant_128*tmp_moved_constant_136 + tmp_moved_constant_131*tmp_moved_constant_139 + tmp_moved_constant_134*tmp_moved_constant_142; + const real_t tmp_moved_constant_155 = tmp_moved_constant_136*tmp_moved_constant_138 + tmp_moved_constant_139*tmp_moved_constant_141 + tmp_moved_constant_142*tmp_moved_constant_144; + const real_t tmp_moved_constant_156 = tmp_moved_constant_136*tmp_moved_constant_146 + tmp_moved_constant_139*tmp_moved_constant_147 + tmp_moved_constant_142*tmp_moved_constant_148; + const real_t tmp_moved_constant_157 = tmp_moved_constant_128*tmp_moved_constant_138 + tmp_moved_constant_131*tmp_moved_constant_141 + tmp_moved_constant_134*tmp_moved_constant_144; + const real_t tmp_moved_constant_158 = tmp_moved_constant_128*tmp_moved_constant_146 + tmp_moved_constant_131*tmp_moved_constant_147 + tmp_moved_constant_134*tmp_moved_constant_148; + const real_t tmp_moved_constant_159 = tmp_moved_constant_138*tmp_moved_constant_146 + tmp_moved_constant_141*tmp_moved_constant_147 + tmp_moved_constant_144*tmp_moved_constant_148; { /* CellType.GREEN_UP */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -549,18 +549,18 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t src_dof_3 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; const real_t src_dof_4 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; const real_t src_dof_5 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t tmp_kernel_op_5 = Dummy_146*src_dof_1; - const real_t tmp_kernel_op_7 = Dummy_146*src_dof_2; - const real_t tmp_kernel_op_8 = Dummy_146*src_dof_0; - const real_t tmp_kernel_op_19 = Dummy_146*src_dof_3; - const real_t tmp_kernel_op_30 = Dummy_146*src_dof_4; - const real_t tmp_kernel_op_35 = Dummy_146*src_dof_5; - const real_t elMatVec_0 = Dummy_145*tmp_kernel_op_5 + Dummy_147*tmp_kernel_op_7 + Dummy_157*tmp_kernel_op_19 + Dummy_167*tmp_kernel_op_30 + Dummy_171*tmp_kernel_op_35 + tmp_kernel_op_8*((jac_affine_0_0_GREEN_UP*jac_affine_0_0_GREEN_UP)*4.0 + (jac_affine_1_0_GREEN_UP*jac_affine_1_0_GREEN_UP)*4.0 + (jac_affine_2_0_GREEN_UP*jac_affine_2_0_GREEN_UP)*4.0); - const real_t elMatVec_1 = Dummy_145*tmp_kernel_op_8 + Dummy_172*tmp_kernel_op_7 + Dummy_173*tmp_kernel_op_19 + Dummy_174*tmp_kernel_op_30 + Dummy_175*tmp_kernel_op_35 + tmp_kernel_op_5*((jac_affine_0_1_GREEN_UP*jac_affine_0_1_GREEN_UP)*4.0 + (jac_affine_1_1_GREEN_UP*jac_affine_1_1_GREEN_UP)*4.0 + (jac_affine_2_1_GREEN_UP*jac_affine_2_1_GREEN_UP)*4.0); - const real_t elMatVec_2 = Dummy_147*tmp_kernel_op_8 + Dummy_172*tmp_kernel_op_5 + Dummy_176*tmp_kernel_op_19 + Dummy_177*tmp_kernel_op_30 + Dummy_178*tmp_kernel_op_35 + tmp_kernel_op_7*((jac_affine_0_2_GREEN_UP*jac_affine_0_2_GREEN_UP)*4.0 + (jac_affine_1_2_GREEN_UP*jac_affine_1_2_GREEN_UP)*4.0 + (jac_affine_2_2_GREEN_UP*jac_affine_2_2_GREEN_UP)*4.0); - const real_t elMatVec_3 = Dummy_157*tmp_kernel_op_8 + Dummy_173*tmp_kernel_op_5 + Dummy_176*tmp_kernel_op_7 + Dummy_179*tmp_kernel_op_30 + Dummy_180*tmp_kernel_op_35 + tmp_kernel_op_19*((Dummy_150*Dummy_150) + (Dummy_153*Dummy_153) + (Dummy_156*Dummy_156)); - const real_t elMatVec_4 = Dummy_167*tmp_kernel_op_8 + Dummy_174*tmp_kernel_op_5 + Dummy_177*tmp_kernel_op_7 + Dummy_179*tmp_kernel_op_19 + Dummy_181*tmp_kernel_op_35 + tmp_kernel_op_30*((Dummy_160*Dummy_160) + (Dummy_163*Dummy_163) + (Dummy_166*Dummy_166)); - const real_t elMatVec_5 = Dummy_171*tmp_kernel_op_8 + Dummy_175*tmp_kernel_op_5 + Dummy_178*tmp_kernel_op_7 + Dummy_180*tmp_kernel_op_19 + Dummy_181*tmp_kernel_op_30 + tmp_kernel_op_35*((Dummy_168*Dummy_168) + (Dummy_169*Dummy_169) + (Dummy_170*Dummy_170)); + const real_t tmp_kernel_op_5 = src_dof_1*tmp_moved_constant_124; + const real_t tmp_kernel_op_7 = src_dof_2*tmp_moved_constant_124; + const real_t tmp_kernel_op_8 = src_dof_0*tmp_moved_constant_124; + const real_t tmp_kernel_op_19 = src_dof_3*tmp_moved_constant_124; + const real_t tmp_kernel_op_30 = src_dof_4*tmp_moved_constant_124; + const real_t tmp_kernel_op_35 = src_dof_5*tmp_moved_constant_124; + const real_t elMatVec_0 = tmp_kernel_op_19*tmp_moved_constant_135 + tmp_kernel_op_30*tmp_moved_constant_145 + tmp_kernel_op_35*tmp_moved_constant_149 + tmp_kernel_op_5*tmp_moved_constant_123 + tmp_kernel_op_7*tmp_moved_constant_125 + tmp_kernel_op_8*((jac_affine_0_0_GREEN_UP*jac_affine_0_0_GREEN_UP)*4.0 + (jac_affine_1_0_GREEN_UP*jac_affine_1_0_GREEN_UP)*4.0 + (jac_affine_2_0_GREEN_UP*jac_affine_2_0_GREEN_UP)*4.0); + const real_t elMatVec_1 = tmp_kernel_op_19*tmp_moved_constant_151 + tmp_kernel_op_30*tmp_moved_constant_152 + tmp_kernel_op_35*tmp_moved_constant_153 + tmp_kernel_op_5*((jac_affine_0_1_GREEN_UP*jac_affine_0_1_GREEN_UP)*4.0 + (jac_affine_1_1_GREEN_UP*jac_affine_1_1_GREEN_UP)*4.0 + (jac_affine_2_1_GREEN_UP*jac_affine_2_1_GREEN_UP)*4.0) + tmp_kernel_op_7*tmp_moved_constant_150 + tmp_kernel_op_8*tmp_moved_constant_123; + const real_t elMatVec_2 = tmp_kernel_op_19*tmp_moved_constant_154 + tmp_kernel_op_30*tmp_moved_constant_155 + tmp_kernel_op_35*tmp_moved_constant_156 + tmp_kernel_op_5*tmp_moved_constant_150 + tmp_kernel_op_7*((jac_affine_0_2_GREEN_UP*jac_affine_0_2_GREEN_UP)*4.0 + (jac_affine_1_2_GREEN_UP*jac_affine_1_2_GREEN_UP)*4.0 + (jac_affine_2_2_GREEN_UP*jac_affine_2_2_GREEN_UP)*4.0) + tmp_kernel_op_8*tmp_moved_constant_125; + const real_t elMatVec_3 = tmp_kernel_op_19*((tmp_moved_constant_128*tmp_moved_constant_128) + (tmp_moved_constant_131*tmp_moved_constant_131) + (tmp_moved_constant_134*tmp_moved_constant_134)) + tmp_kernel_op_30*tmp_moved_constant_157 + tmp_kernel_op_35*tmp_moved_constant_158 + tmp_kernel_op_5*tmp_moved_constant_151 + tmp_kernel_op_7*tmp_moved_constant_154 + tmp_kernel_op_8*tmp_moved_constant_135; + const real_t elMatVec_4 = tmp_kernel_op_19*tmp_moved_constant_157 + tmp_kernel_op_30*((tmp_moved_constant_138*tmp_moved_constant_138) + (tmp_moved_constant_141*tmp_moved_constant_141) + (tmp_moved_constant_144*tmp_moved_constant_144)) + tmp_kernel_op_35*tmp_moved_constant_159 + tmp_kernel_op_5*tmp_moved_constant_152 + tmp_kernel_op_7*tmp_moved_constant_155 + tmp_kernel_op_8*tmp_moved_constant_145; + const real_t elMatVec_5 = tmp_kernel_op_19*tmp_moved_constant_158 + tmp_kernel_op_30*tmp_moved_constant_159 + tmp_kernel_op_35*((tmp_moved_constant_146*tmp_moved_constant_146) + (tmp_moved_constant_147*tmp_moved_constant_147) + (tmp_moved_constant_148*tmp_moved_constant_148)) + tmp_kernel_op_5*tmp_moved_constant_153 + tmp_kernel_op_7*tmp_moved_constant_156 + tmp_kernel_op_8*tmp_moved_constant_149; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_0 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_1 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = elMatVec_2 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; @@ -601,46 +601,46 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const real_t jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const real_t abs_det_jac_affine_GREEN_DOWN = abs(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const real_t Dummy_182 = jac_affine_0_0_GREEN_DOWN*4.0; - const real_t Dummy_183 = jac_affine_1_0_GREEN_DOWN*4.0; - const real_t Dummy_184 = jac_affine_2_0_GREEN_DOWN*4.0; - const real_t Dummy_185 = -Dummy_182*jac_affine_0_1_GREEN_DOWN - Dummy_183*jac_affine_1_1_GREEN_DOWN - Dummy_184*jac_affine_2_1_GREEN_DOWN; - const real_t Dummy_186 = 1.0 / (abs_det_jac_affine_GREEN_DOWN)*0.16666666666666663; - const real_t Dummy_187 = Dummy_182*jac_affine_0_2_GREEN_DOWN + Dummy_183*jac_affine_1_2_GREEN_DOWN + Dummy_184*jac_affine_2_2_GREEN_DOWN; - const real_t Dummy_188 = jac_affine_0_0_GREEN_DOWN*2.0; - const real_t Dummy_189 = jac_affine_0_1_GREEN_DOWN*2.0; - const real_t Dummy_190 = -Dummy_188 + Dummy_189; - const real_t Dummy_191 = jac_affine_1_0_GREEN_DOWN*2.0; - const real_t Dummy_192 = jac_affine_1_1_GREEN_DOWN*2.0; - const real_t Dummy_193 = -Dummy_191 + Dummy_192; - const real_t Dummy_194 = jac_affine_2_0_GREEN_DOWN*2.0; - const real_t Dummy_195 = jac_affine_2_1_GREEN_DOWN*2.0; - const real_t Dummy_196 = -Dummy_194 + Dummy_195; - const real_t Dummy_197 = Dummy_188*Dummy_190 + Dummy_191*Dummy_193 + Dummy_194*Dummy_196; - const real_t Dummy_198 = jac_affine_0_2_GREEN_DOWN*2.0; - const real_t Dummy_199 = -Dummy_198; - const real_t Dummy_200 = Dummy_188 + Dummy_199; - const real_t Dummy_201 = jac_affine_1_2_GREEN_DOWN*2.0; - const real_t Dummy_202 = -Dummy_201; - const real_t Dummy_203 = Dummy_191 + Dummy_202; - const real_t Dummy_204 = jac_affine_2_2_GREEN_DOWN*2.0; - const real_t Dummy_205 = -Dummy_204; - const real_t Dummy_206 = Dummy_194 + Dummy_205; - const real_t Dummy_207 = Dummy_188*Dummy_200 + Dummy_191*Dummy_203 + Dummy_194*Dummy_206; - const real_t Dummy_208 = -Dummy_189 - Dummy_199; - const real_t Dummy_209 = -Dummy_192 - Dummy_202; - const real_t Dummy_210 = -Dummy_195 - Dummy_205; - const real_t Dummy_211 = Dummy_188*Dummy_208 + Dummy_191*Dummy_209 + Dummy_194*Dummy_210; - const real_t Dummy_212 = jac_affine_0_1_GREEN_DOWN*jac_affine_0_2_GREEN_DOWN*-4.0 + jac_affine_1_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*-4.0 + jac_affine_2_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN*-4.0; - const real_t Dummy_213 = -Dummy_189*Dummy_190 - Dummy_192*Dummy_193 - Dummy_195*Dummy_196; - const real_t Dummy_214 = -Dummy_189*Dummy_200 - Dummy_192*Dummy_203 - Dummy_195*Dummy_206; - const real_t Dummy_215 = -Dummy_189*Dummy_208 - Dummy_192*Dummy_209 - Dummy_195*Dummy_210; - const real_t Dummy_216 = Dummy_190*Dummy_198 + Dummy_193*Dummy_201 + Dummy_196*Dummy_204; - const real_t Dummy_217 = Dummy_198*Dummy_200 + Dummy_201*Dummy_203 + Dummy_204*Dummy_206; - const real_t Dummy_218 = Dummy_198*Dummy_208 + Dummy_201*Dummy_209 + Dummy_204*Dummy_210; - const real_t Dummy_219 = Dummy_190*Dummy_200 + Dummy_193*Dummy_203 + Dummy_196*Dummy_206; - const real_t Dummy_220 = Dummy_190*Dummy_208 + Dummy_193*Dummy_209 + Dummy_196*Dummy_210; - const real_t Dummy_221 = Dummy_200*Dummy_208 + Dummy_203*Dummy_209 + Dummy_206*Dummy_210; + const real_t tmp_moved_constant_160 = jac_affine_0_0_GREEN_DOWN*4.0; + const real_t tmp_moved_constant_161 = jac_affine_1_0_GREEN_DOWN*4.0; + const real_t tmp_moved_constant_162 = jac_affine_2_0_GREEN_DOWN*4.0; + const real_t tmp_moved_constant_163 = -jac_affine_0_1_GREEN_DOWN*tmp_moved_constant_160 - jac_affine_1_1_GREEN_DOWN*tmp_moved_constant_161 - jac_affine_2_1_GREEN_DOWN*tmp_moved_constant_162; + const real_t tmp_moved_constant_164 = 1.0 / (abs_det_jac_affine_GREEN_DOWN)*0.16666666666666663; + const real_t tmp_moved_constant_165 = jac_affine_0_2_GREEN_DOWN*tmp_moved_constant_160 + jac_affine_1_2_GREEN_DOWN*tmp_moved_constant_161 + jac_affine_2_2_GREEN_DOWN*tmp_moved_constant_162; + const real_t tmp_moved_constant_166 = jac_affine_0_0_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_167 = jac_affine_0_1_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_168 = -tmp_moved_constant_166 + tmp_moved_constant_167; + const real_t tmp_moved_constant_169 = jac_affine_1_0_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_170 = jac_affine_1_1_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_171 = -tmp_moved_constant_169 + tmp_moved_constant_170; + const real_t tmp_moved_constant_172 = jac_affine_2_0_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_173 = jac_affine_2_1_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_174 = -tmp_moved_constant_172 + tmp_moved_constant_173; + const real_t tmp_moved_constant_175 = tmp_moved_constant_166*tmp_moved_constant_168 + tmp_moved_constant_169*tmp_moved_constant_171 + tmp_moved_constant_172*tmp_moved_constant_174; + const real_t tmp_moved_constant_176 = jac_affine_0_2_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_177 = -tmp_moved_constant_176; + const real_t tmp_moved_constant_178 = tmp_moved_constant_166 + tmp_moved_constant_177; + const real_t tmp_moved_constant_179 = jac_affine_1_2_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_180 = -tmp_moved_constant_179; + const real_t tmp_moved_constant_181 = tmp_moved_constant_169 + tmp_moved_constant_180; + const real_t tmp_moved_constant_182 = jac_affine_2_2_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_183 = -tmp_moved_constant_182; + const real_t tmp_moved_constant_184 = tmp_moved_constant_172 + tmp_moved_constant_183; + const real_t tmp_moved_constant_185 = tmp_moved_constant_166*tmp_moved_constant_178 + tmp_moved_constant_169*tmp_moved_constant_181 + tmp_moved_constant_172*tmp_moved_constant_184; + const real_t tmp_moved_constant_186 = -tmp_moved_constant_167 - tmp_moved_constant_177; + const real_t tmp_moved_constant_187 = -tmp_moved_constant_170 - tmp_moved_constant_180; + const real_t tmp_moved_constant_188 = -tmp_moved_constant_173 - tmp_moved_constant_183; + const real_t tmp_moved_constant_189 = tmp_moved_constant_166*tmp_moved_constant_186 + tmp_moved_constant_169*tmp_moved_constant_187 + tmp_moved_constant_172*tmp_moved_constant_188; + const real_t tmp_moved_constant_190 = jac_affine_0_1_GREEN_DOWN*jac_affine_0_2_GREEN_DOWN*-4.0 + jac_affine_1_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*-4.0 + jac_affine_2_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN*-4.0; + const real_t tmp_moved_constant_191 = -tmp_moved_constant_167*tmp_moved_constant_168 - tmp_moved_constant_170*tmp_moved_constant_171 - tmp_moved_constant_173*tmp_moved_constant_174; + const real_t tmp_moved_constant_192 = -tmp_moved_constant_167*tmp_moved_constant_178 - tmp_moved_constant_170*tmp_moved_constant_181 - tmp_moved_constant_173*tmp_moved_constant_184; + const real_t tmp_moved_constant_193 = -tmp_moved_constant_167*tmp_moved_constant_186 - tmp_moved_constant_170*tmp_moved_constant_187 - tmp_moved_constant_173*tmp_moved_constant_188; + const real_t tmp_moved_constant_194 = tmp_moved_constant_168*tmp_moved_constant_176 + tmp_moved_constant_171*tmp_moved_constant_179 + tmp_moved_constant_174*tmp_moved_constant_182; + const real_t tmp_moved_constant_195 = tmp_moved_constant_176*tmp_moved_constant_178 + tmp_moved_constant_179*tmp_moved_constant_181 + tmp_moved_constant_182*tmp_moved_constant_184; + const real_t tmp_moved_constant_196 = tmp_moved_constant_176*tmp_moved_constant_186 + tmp_moved_constant_179*tmp_moved_constant_187 + tmp_moved_constant_182*tmp_moved_constant_188; + const real_t tmp_moved_constant_197 = tmp_moved_constant_168*tmp_moved_constant_178 + tmp_moved_constant_171*tmp_moved_constant_181 + tmp_moved_constant_174*tmp_moved_constant_184; + const real_t tmp_moved_constant_198 = tmp_moved_constant_168*tmp_moved_constant_186 + tmp_moved_constant_171*tmp_moved_constant_187 + tmp_moved_constant_174*tmp_moved_constant_188; + const real_t tmp_moved_constant_199 = tmp_moved_constant_178*tmp_moved_constant_186 + tmp_moved_constant_181*tmp_moved_constant_187 + tmp_moved_constant_184*tmp_moved_constant_188; { /* CellType.GREEN_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -653,18 +653,18 @@ void N1E1ElementwiseCurlCurl::apply_macro_3D( real_t * RESTRICT _data_dst, real const real_t src_dof_3 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; const real_t src_dof_4 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; const real_t src_dof_5 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t tmp_kernel_op_5 = Dummy_186*src_dof_1; - const real_t tmp_kernel_op_7 = Dummy_186*src_dof_2; - const real_t tmp_kernel_op_8 = Dummy_186*src_dof_0; - const real_t tmp_kernel_op_19 = Dummy_186*src_dof_3; - const real_t tmp_kernel_op_30 = Dummy_186*src_dof_4; - const real_t tmp_kernel_op_35 = Dummy_186*src_dof_5; - const real_t elMatVec_0 = Dummy_185*tmp_kernel_op_5 + Dummy_187*tmp_kernel_op_7 + Dummy_197*tmp_kernel_op_19 + Dummy_207*tmp_kernel_op_30 + Dummy_211*tmp_kernel_op_35 + tmp_kernel_op_8*((jac_affine_0_0_GREEN_DOWN*jac_affine_0_0_GREEN_DOWN)*4.0 + (jac_affine_1_0_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN)*4.0 + (jac_affine_2_0_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN)*4.0); - const real_t elMatVec_1 = Dummy_185*tmp_kernel_op_8 + Dummy_212*tmp_kernel_op_7 + Dummy_213*tmp_kernel_op_19 + Dummy_214*tmp_kernel_op_30 + Dummy_215*tmp_kernel_op_35 + tmp_kernel_op_5*((jac_affine_0_1_GREEN_DOWN*jac_affine_0_1_GREEN_DOWN)*4.0 + (jac_affine_1_1_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN)*4.0 + (jac_affine_2_1_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN)*4.0); - const real_t elMatVec_2 = Dummy_187*tmp_kernel_op_8 + Dummy_212*tmp_kernel_op_5 + Dummy_216*tmp_kernel_op_19 + Dummy_217*tmp_kernel_op_30 + Dummy_218*tmp_kernel_op_35 + tmp_kernel_op_7*((jac_affine_0_2_GREEN_DOWN*jac_affine_0_2_GREEN_DOWN)*4.0 + (jac_affine_1_2_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN)*4.0 + (jac_affine_2_2_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN)*4.0); - const real_t elMatVec_3 = Dummy_197*tmp_kernel_op_8 + Dummy_213*tmp_kernel_op_5 + Dummy_216*tmp_kernel_op_7 + Dummy_219*tmp_kernel_op_30 + Dummy_220*tmp_kernel_op_35 + tmp_kernel_op_19*((Dummy_190*Dummy_190) + (Dummy_193*Dummy_193) + (Dummy_196*Dummy_196)); - const real_t elMatVec_4 = Dummy_207*tmp_kernel_op_8 + Dummy_214*tmp_kernel_op_5 + Dummy_217*tmp_kernel_op_7 + Dummy_219*tmp_kernel_op_19 + Dummy_221*tmp_kernel_op_35 + tmp_kernel_op_30*((Dummy_200*Dummy_200) + (Dummy_203*Dummy_203) + (Dummy_206*Dummy_206)); - const real_t elMatVec_5 = Dummy_211*tmp_kernel_op_8 + Dummy_215*tmp_kernel_op_5 + Dummy_218*tmp_kernel_op_7 + Dummy_220*tmp_kernel_op_19 + Dummy_221*tmp_kernel_op_30 + tmp_kernel_op_35*((Dummy_208*Dummy_208) + (Dummy_209*Dummy_209) + (Dummy_210*Dummy_210)); + const real_t tmp_kernel_op_5 = src_dof_1*tmp_moved_constant_164; + const real_t tmp_kernel_op_7 = src_dof_2*tmp_moved_constant_164; + const real_t tmp_kernel_op_8 = src_dof_0*tmp_moved_constant_164; + const real_t tmp_kernel_op_19 = src_dof_3*tmp_moved_constant_164; + const real_t tmp_kernel_op_30 = src_dof_4*tmp_moved_constant_164; + const real_t tmp_kernel_op_35 = src_dof_5*tmp_moved_constant_164; + const real_t elMatVec_0 = tmp_kernel_op_19*tmp_moved_constant_175 + tmp_kernel_op_30*tmp_moved_constant_185 + tmp_kernel_op_35*tmp_moved_constant_189 + tmp_kernel_op_5*tmp_moved_constant_163 + tmp_kernel_op_7*tmp_moved_constant_165 + tmp_kernel_op_8*((jac_affine_0_0_GREEN_DOWN*jac_affine_0_0_GREEN_DOWN)*4.0 + (jac_affine_1_0_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN)*4.0 + (jac_affine_2_0_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN)*4.0); + const real_t elMatVec_1 = tmp_kernel_op_19*tmp_moved_constant_191 + tmp_kernel_op_30*tmp_moved_constant_192 + tmp_kernel_op_35*tmp_moved_constant_193 + tmp_kernel_op_5*((jac_affine_0_1_GREEN_DOWN*jac_affine_0_1_GREEN_DOWN)*4.0 + (jac_affine_1_1_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN)*4.0 + (jac_affine_2_1_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN)*4.0) + tmp_kernel_op_7*tmp_moved_constant_190 + tmp_kernel_op_8*tmp_moved_constant_163; + const real_t elMatVec_2 = tmp_kernel_op_19*tmp_moved_constant_194 + tmp_kernel_op_30*tmp_moved_constant_195 + tmp_kernel_op_35*tmp_moved_constant_196 + tmp_kernel_op_5*tmp_moved_constant_190 + tmp_kernel_op_7*((jac_affine_0_2_GREEN_DOWN*jac_affine_0_2_GREEN_DOWN)*4.0 + (jac_affine_1_2_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN)*4.0 + (jac_affine_2_2_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN)*4.0) + tmp_kernel_op_8*tmp_moved_constant_165; + const real_t elMatVec_3 = tmp_kernel_op_19*((tmp_moved_constant_168*tmp_moved_constant_168) + (tmp_moved_constant_171*tmp_moved_constant_171) + (tmp_moved_constant_174*tmp_moved_constant_174)) + tmp_kernel_op_30*tmp_moved_constant_197 + tmp_kernel_op_35*tmp_moved_constant_198 + tmp_kernel_op_5*tmp_moved_constant_191 + tmp_kernel_op_7*tmp_moved_constant_194 + tmp_kernel_op_8*tmp_moved_constant_175; + const real_t elMatVec_4 = tmp_kernel_op_19*tmp_moved_constant_197 + tmp_kernel_op_30*((tmp_moved_constant_178*tmp_moved_constant_178) + (tmp_moved_constant_181*tmp_moved_constant_181) + (tmp_moved_constant_184*tmp_moved_constant_184)) + tmp_kernel_op_35*tmp_moved_constant_199 + tmp_kernel_op_5*tmp_moved_constant_192 + tmp_kernel_op_7*tmp_moved_constant_195 + tmp_kernel_op_8*tmp_moved_constant_185; + const real_t elMatVec_5 = tmp_kernel_op_19*tmp_moved_constant_198 + tmp_kernel_op_30*tmp_moved_constant_199 + tmp_kernel_op_35*((tmp_moved_constant_186*tmp_moved_constant_186) + (tmp_moved_constant_187*tmp_moved_constant_187) + (tmp_moved_constant_188*tmp_moved_constant_188)) + tmp_kernel_op_5*tmp_moved_constant_193 + tmp_kernel_op_7*tmp_moved_constant_196 + tmp_kernel_op_8*tmp_moved_constant_189; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = elMatVec_0 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = elMatVec_1 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = elMatVec_2 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; diff --git a/operators/curl_curl/noarch/N1E1ElementwiseCurlCurl_computeInverseDiagonalOperatorValues_macro_3D.cpp b/operators/curl_curl/noarch/N1E1ElementwiseCurlCurl_computeInverseDiagonalOperatorValues_macro_3D.cpp index 833896c6d96c0691f03634bceab472237507a993..57209df6b56d0aee176c0de5babc922dbf1274db 100644 --- a/operators/curl_curl/noarch/N1E1ElementwiseCurlCurl_computeInverseDiagonalOperatorValues_macro_3D.cpp +++ b/operators/curl_curl/noarch/N1E1ElementwiseCurlCurl_computeInverseDiagonalOperatorValues_macro_3D.cpp @@ -149,34 +149,34 @@ void N1E1ElementwiseCurlCurl::computeInverseDiagonalOperatorValues_macro_3D( rea const real_t jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const real_t jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const real_t abs_det_jac_affine_WHITE_DOWN = abs(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const real_t Dummy_602 = 1.0 / (abs_det_jac_affine_WHITE_DOWN)*0.16666666666666663; - const real_t Dummy_603 = jac_affine_0_0_WHITE_DOWN*2.0; - const real_t Dummy_604 = jac_affine_0_1_WHITE_DOWN*2.0; - const real_t Dummy_605 = jac_affine_1_0_WHITE_DOWN*2.0; - const real_t Dummy_606 = jac_affine_1_1_WHITE_DOWN*2.0; - const real_t Dummy_607 = jac_affine_2_0_WHITE_DOWN*2.0; - const real_t Dummy_608 = jac_affine_2_1_WHITE_DOWN*2.0; - const real_t Dummy_609 = jac_affine_0_2_WHITE_DOWN*-2.0; - const real_t Dummy_610 = jac_affine_1_2_WHITE_DOWN*-2.0; - const real_t Dummy_611 = jac_affine_2_2_WHITE_DOWN*-2.0; - const real_t Dummy_612 = Dummy_602*((jac_affine_0_0_WHITE_DOWN*jac_affine_0_0_WHITE_DOWN)*4.0 + (jac_affine_1_0_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN)*4.0 + (jac_affine_2_0_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN)*4.0); - const real_t Dummy_613 = Dummy_602*((jac_affine_0_1_WHITE_DOWN*jac_affine_0_1_WHITE_DOWN)*4.0 + (jac_affine_1_1_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN)*4.0 + (jac_affine_2_1_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN)*4.0); - const real_t Dummy_614 = Dummy_602*((jac_affine_0_2_WHITE_DOWN*jac_affine_0_2_WHITE_DOWN)*4.0 + (jac_affine_1_2_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN)*4.0 + (jac_affine_2_2_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN)*4.0); - const real_t Dummy_615 = Dummy_602*(((-Dummy_603 + Dummy_604)*(-Dummy_603 + Dummy_604)) + ((-Dummy_605 + Dummy_606)*(-Dummy_605 + Dummy_606)) + ((-Dummy_607 + Dummy_608)*(-Dummy_607 + Dummy_608))); - const real_t Dummy_616 = Dummy_602*(((Dummy_603 + Dummy_609)*(Dummy_603 + Dummy_609)) + ((Dummy_605 + Dummy_610)*(Dummy_605 + Dummy_610)) + ((Dummy_607 + Dummy_611)*(Dummy_607 + Dummy_611))); - const real_t Dummy_617 = Dummy_602*(((-Dummy_604 - Dummy_609)*(-Dummy_604 - Dummy_609)) + ((-Dummy_606 - Dummy_610)*(-Dummy_606 - Dummy_610)) + ((-Dummy_608 - Dummy_611)*(-Dummy_608 - Dummy_611))); + const real_t tmp_moved_constant_0 = 1.0 / (abs_det_jac_affine_WHITE_DOWN)*0.16666666666666663; + const real_t tmp_moved_constant_1 = jac_affine_0_0_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_2 = jac_affine_0_1_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_3 = jac_affine_1_0_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_4 = jac_affine_1_1_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_5 = jac_affine_2_0_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_6 = jac_affine_2_1_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_7 = jac_affine_0_2_WHITE_DOWN*-2.0; + const real_t tmp_moved_constant_8 = jac_affine_1_2_WHITE_DOWN*-2.0; + const real_t tmp_moved_constant_9 = jac_affine_2_2_WHITE_DOWN*-2.0; + const real_t tmp_moved_constant_10 = tmp_moved_constant_0*((jac_affine_0_0_WHITE_DOWN*jac_affine_0_0_WHITE_DOWN)*4.0 + (jac_affine_1_0_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN)*4.0 + (jac_affine_2_0_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN)*4.0); + const real_t tmp_moved_constant_11 = tmp_moved_constant_0*((jac_affine_0_1_WHITE_DOWN*jac_affine_0_1_WHITE_DOWN)*4.0 + (jac_affine_1_1_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN)*4.0 + (jac_affine_2_1_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN)*4.0); + const real_t tmp_moved_constant_12 = tmp_moved_constant_0*((jac_affine_0_2_WHITE_DOWN*jac_affine_0_2_WHITE_DOWN)*4.0 + (jac_affine_1_2_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN)*4.0 + (jac_affine_2_2_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN)*4.0); + const real_t tmp_moved_constant_13 = tmp_moved_constant_0*(((-tmp_moved_constant_1 + tmp_moved_constant_2)*(-tmp_moved_constant_1 + tmp_moved_constant_2)) + ((-tmp_moved_constant_3 + tmp_moved_constant_4)*(-tmp_moved_constant_3 + tmp_moved_constant_4)) + ((-tmp_moved_constant_5 + tmp_moved_constant_6)*(-tmp_moved_constant_5 + tmp_moved_constant_6))); + const real_t tmp_moved_constant_14 = tmp_moved_constant_0*(((tmp_moved_constant_1 + tmp_moved_constant_7)*(tmp_moved_constant_1 + tmp_moved_constant_7)) + ((tmp_moved_constant_3 + tmp_moved_constant_8)*(tmp_moved_constant_3 + tmp_moved_constant_8)) + ((tmp_moved_constant_5 + tmp_moved_constant_9)*(tmp_moved_constant_5 + tmp_moved_constant_9))); + const real_t tmp_moved_constant_15 = tmp_moved_constant_0*(((-tmp_moved_constant_2 - tmp_moved_constant_7)*(-tmp_moved_constant_2 - tmp_moved_constant_7)) + ((-tmp_moved_constant_4 - tmp_moved_constant_8)*(-tmp_moved_constant_4 - tmp_moved_constant_8)) + ((-tmp_moved_constant_6 - tmp_moved_constant_9)*(-tmp_moved_constant_6 - tmp_moved_constant_9))); { /* CellType.WHITE_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) for (int64_t ctr_0 = 0; ctr_0 < -ctr_1 - ctr_2 + micro_edges_per_macro_edge - 2; ctr_0 += 1) { - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_612 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_613 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_614 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_615 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_616 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_617 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_10 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = tmp_moved_constant_11 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_12 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_13 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_14 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_15 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; } } const real_t tmp_coords_jac_0_BLUE_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; @@ -208,34 +208,34 @@ void N1E1ElementwiseCurlCurl::computeInverseDiagonalOperatorValues_macro_3D( rea const real_t jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const real_t jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const real_t abs_det_jac_affine_BLUE_UP = abs(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const real_t Dummy_618 = 1.0 / (abs_det_jac_affine_BLUE_UP)*0.16666666666666663; - const real_t Dummy_619 = jac_affine_0_0_BLUE_UP*2.0; - const real_t Dummy_620 = jac_affine_0_1_BLUE_UP*2.0; - const real_t Dummy_621 = jac_affine_1_0_BLUE_UP*2.0; - const real_t Dummy_622 = jac_affine_1_1_BLUE_UP*2.0; - const real_t Dummy_623 = jac_affine_2_0_BLUE_UP*2.0; - const real_t Dummy_624 = jac_affine_2_1_BLUE_UP*2.0; - const real_t Dummy_625 = jac_affine_0_2_BLUE_UP*-2.0; - const real_t Dummy_626 = jac_affine_1_2_BLUE_UP*-2.0; - const real_t Dummy_627 = jac_affine_2_2_BLUE_UP*-2.0; - const real_t Dummy_628 = Dummy_618*((jac_affine_0_0_BLUE_UP*jac_affine_0_0_BLUE_UP)*4.0 + (jac_affine_1_0_BLUE_UP*jac_affine_1_0_BLUE_UP)*4.0 + (jac_affine_2_0_BLUE_UP*jac_affine_2_0_BLUE_UP)*4.0); - const real_t Dummy_629 = Dummy_618*((jac_affine_0_1_BLUE_UP*jac_affine_0_1_BLUE_UP)*4.0 + (jac_affine_1_1_BLUE_UP*jac_affine_1_1_BLUE_UP)*4.0 + (jac_affine_2_1_BLUE_UP*jac_affine_2_1_BLUE_UP)*4.0); - const real_t Dummy_630 = Dummy_618*((jac_affine_0_2_BLUE_UP*jac_affine_0_2_BLUE_UP)*4.0 + (jac_affine_1_2_BLUE_UP*jac_affine_1_2_BLUE_UP)*4.0 + (jac_affine_2_2_BLUE_UP*jac_affine_2_2_BLUE_UP)*4.0); - const real_t Dummy_631 = Dummy_618*(((-Dummy_619 + Dummy_620)*(-Dummy_619 + Dummy_620)) + ((-Dummy_621 + Dummy_622)*(-Dummy_621 + Dummy_622)) + ((-Dummy_623 + Dummy_624)*(-Dummy_623 + Dummy_624))); - const real_t Dummy_632 = Dummy_618*(((Dummy_619 + Dummy_625)*(Dummy_619 + Dummy_625)) + ((Dummy_621 + Dummy_626)*(Dummy_621 + Dummy_626)) + ((Dummy_623 + Dummy_627)*(Dummy_623 + Dummy_627))); - const real_t Dummy_633 = Dummy_618*(((-Dummy_620 - Dummy_625)*(-Dummy_620 - Dummy_625)) + ((-Dummy_622 - Dummy_626)*(-Dummy_622 - Dummy_626)) + ((-Dummy_624 - Dummy_627)*(-Dummy_624 - Dummy_627))); + const real_t tmp_moved_constant_16 = 1.0 / (abs_det_jac_affine_BLUE_UP)*0.16666666666666663; + const real_t tmp_moved_constant_17 = jac_affine_0_0_BLUE_UP*2.0; + const real_t tmp_moved_constant_18 = jac_affine_0_1_BLUE_UP*2.0; + const real_t tmp_moved_constant_19 = jac_affine_1_0_BLUE_UP*2.0; + const real_t tmp_moved_constant_20 = jac_affine_1_1_BLUE_UP*2.0; + const real_t tmp_moved_constant_21 = jac_affine_2_0_BLUE_UP*2.0; + const real_t tmp_moved_constant_22 = jac_affine_2_1_BLUE_UP*2.0; + const real_t tmp_moved_constant_23 = jac_affine_0_2_BLUE_UP*-2.0; + const real_t tmp_moved_constant_24 = jac_affine_1_2_BLUE_UP*-2.0; + const real_t tmp_moved_constant_25 = jac_affine_2_2_BLUE_UP*-2.0; + const real_t tmp_moved_constant_26 = tmp_moved_constant_16*((jac_affine_0_0_BLUE_UP*jac_affine_0_0_BLUE_UP)*4.0 + (jac_affine_1_0_BLUE_UP*jac_affine_1_0_BLUE_UP)*4.0 + (jac_affine_2_0_BLUE_UP*jac_affine_2_0_BLUE_UP)*4.0); + const real_t tmp_moved_constant_27 = tmp_moved_constant_16*((jac_affine_0_1_BLUE_UP*jac_affine_0_1_BLUE_UP)*4.0 + (jac_affine_1_1_BLUE_UP*jac_affine_1_1_BLUE_UP)*4.0 + (jac_affine_2_1_BLUE_UP*jac_affine_2_1_BLUE_UP)*4.0); + const real_t tmp_moved_constant_28 = tmp_moved_constant_16*((jac_affine_0_2_BLUE_UP*jac_affine_0_2_BLUE_UP)*4.0 + (jac_affine_1_2_BLUE_UP*jac_affine_1_2_BLUE_UP)*4.0 + (jac_affine_2_2_BLUE_UP*jac_affine_2_2_BLUE_UP)*4.0); + const real_t tmp_moved_constant_29 = tmp_moved_constant_16*(((-tmp_moved_constant_17 + tmp_moved_constant_18)*(-tmp_moved_constant_17 + tmp_moved_constant_18)) + ((-tmp_moved_constant_19 + tmp_moved_constant_20)*(-tmp_moved_constant_19 + tmp_moved_constant_20)) + ((-tmp_moved_constant_21 + tmp_moved_constant_22)*(-tmp_moved_constant_21 + tmp_moved_constant_22))); + const real_t tmp_moved_constant_30 = tmp_moved_constant_16*(((tmp_moved_constant_17 + tmp_moved_constant_23)*(tmp_moved_constant_17 + tmp_moved_constant_23)) + ((tmp_moved_constant_19 + tmp_moved_constant_24)*(tmp_moved_constant_19 + tmp_moved_constant_24)) + ((tmp_moved_constant_21 + tmp_moved_constant_25)*(tmp_moved_constant_21 + tmp_moved_constant_25))); + const real_t tmp_moved_constant_31 = tmp_moved_constant_16*(((-tmp_moved_constant_18 - tmp_moved_constant_23)*(-tmp_moved_constant_18 - tmp_moved_constant_23)) + ((-tmp_moved_constant_20 - tmp_moved_constant_24)*(-tmp_moved_constant_20 - tmp_moved_constant_24)) + ((-tmp_moved_constant_22 - tmp_moved_constant_25)*(-tmp_moved_constant_22 - tmp_moved_constant_25))); { /* CellType.BLUE_UP */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) for (int64_t ctr_0 = 0; ctr_0 < -ctr_1 - ctr_2 + micro_edges_per_macro_edge - 1; ctr_0 += 1) { - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_628 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_629 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_630 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_631 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_632 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_633 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_26 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_27 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_28 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_29 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_30 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_31 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } const real_t tmp_coords_jac_0_BLUE_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; @@ -270,34 +270,34 @@ void N1E1ElementwiseCurlCurl::computeInverseDiagonalOperatorValues_macro_3D( rea const real_t jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const real_t jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const real_t abs_det_jac_affine_BLUE_DOWN = abs(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const real_t Dummy_634 = 1.0 / (abs_det_jac_affine_BLUE_DOWN)*0.16666666666666663; - const real_t Dummy_635 = jac_affine_0_0_BLUE_DOWN*2.0; - const real_t Dummy_636 = jac_affine_0_1_BLUE_DOWN*2.0; - const real_t Dummy_637 = jac_affine_1_0_BLUE_DOWN*2.0; - const real_t Dummy_638 = jac_affine_1_1_BLUE_DOWN*2.0; - const real_t Dummy_639 = jac_affine_2_0_BLUE_DOWN*2.0; - const real_t Dummy_640 = jac_affine_2_1_BLUE_DOWN*2.0; - const real_t Dummy_641 = jac_affine_0_2_BLUE_DOWN*-2.0; - const real_t Dummy_642 = jac_affine_1_2_BLUE_DOWN*-2.0; - const real_t Dummy_643 = jac_affine_2_2_BLUE_DOWN*-2.0; - const real_t Dummy_644 = Dummy_634*((jac_affine_0_0_BLUE_DOWN*jac_affine_0_0_BLUE_DOWN)*4.0 + (jac_affine_1_0_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN)*4.0 + (jac_affine_2_0_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN)*4.0); - const real_t Dummy_645 = Dummy_634*((jac_affine_0_1_BLUE_DOWN*jac_affine_0_1_BLUE_DOWN)*4.0 + (jac_affine_1_1_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN)*4.0 + (jac_affine_2_1_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN)*4.0); - const real_t Dummy_646 = Dummy_634*((jac_affine_0_2_BLUE_DOWN*jac_affine_0_2_BLUE_DOWN)*4.0 + (jac_affine_1_2_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN)*4.0 + (jac_affine_2_2_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN)*4.0); - const real_t Dummy_647 = Dummy_634*(((-Dummy_635 + Dummy_636)*(-Dummy_635 + Dummy_636)) + ((-Dummy_637 + Dummy_638)*(-Dummy_637 + Dummy_638)) + ((-Dummy_639 + Dummy_640)*(-Dummy_639 + Dummy_640))); - const real_t Dummy_648 = Dummy_634*(((Dummy_635 + Dummy_641)*(Dummy_635 + Dummy_641)) + ((Dummy_637 + Dummy_642)*(Dummy_637 + Dummy_642)) + ((Dummy_639 + Dummy_643)*(Dummy_639 + Dummy_643))); - const real_t Dummy_649 = Dummy_634*(((-Dummy_636 - Dummy_641)*(-Dummy_636 - Dummy_641)) + ((-Dummy_638 - Dummy_642)*(-Dummy_638 - Dummy_642)) + ((-Dummy_640 - Dummy_643)*(-Dummy_640 - Dummy_643))); + const real_t tmp_moved_constant_32 = 1.0 / (abs_det_jac_affine_BLUE_DOWN)*0.16666666666666663; + const real_t tmp_moved_constant_33 = jac_affine_0_0_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_34 = jac_affine_0_1_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_35 = jac_affine_1_0_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_36 = jac_affine_1_1_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_37 = jac_affine_2_0_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_38 = jac_affine_2_1_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_39 = jac_affine_0_2_BLUE_DOWN*-2.0; + const real_t tmp_moved_constant_40 = jac_affine_1_2_BLUE_DOWN*-2.0; + const real_t tmp_moved_constant_41 = jac_affine_2_2_BLUE_DOWN*-2.0; + const real_t tmp_moved_constant_42 = tmp_moved_constant_32*((jac_affine_0_0_BLUE_DOWN*jac_affine_0_0_BLUE_DOWN)*4.0 + (jac_affine_1_0_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN)*4.0 + (jac_affine_2_0_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN)*4.0); + const real_t tmp_moved_constant_43 = tmp_moved_constant_32*((jac_affine_0_1_BLUE_DOWN*jac_affine_0_1_BLUE_DOWN)*4.0 + (jac_affine_1_1_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN)*4.0 + (jac_affine_2_1_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN)*4.0); + const real_t tmp_moved_constant_44 = tmp_moved_constant_32*((jac_affine_0_2_BLUE_DOWN*jac_affine_0_2_BLUE_DOWN)*4.0 + (jac_affine_1_2_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN)*4.0 + (jac_affine_2_2_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN)*4.0); + const real_t tmp_moved_constant_45 = tmp_moved_constant_32*(((-tmp_moved_constant_33 + tmp_moved_constant_34)*(-tmp_moved_constant_33 + tmp_moved_constant_34)) + ((-tmp_moved_constant_35 + tmp_moved_constant_36)*(-tmp_moved_constant_35 + tmp_moved_constant_36)) + ((-tmp_moved_constant_37 + tmp_moved_constant_38)*(-tmp_moved_constant_37 + tmp_moved_constant_38))); + const real_t tmp_moved_constant_46 = tmp_moved_constant_32*(((tmp_moved_constant_33 + tmp_moved_constant_39)*(tmp_moved_constant_33 + tmp_moved_constant_39)) + ((tmp_moved_constant_35 + tmp_moved_constant_40)*(tmp_moved_constant_35 + tmp_moved_constant_40)) + ((tmp_moved_constant_37 + tmp_moved_constant_41)*(tmp_moved_constant_37 + tmp_moved_constant_41))); + const real_t tmp_moved_constant_47 = tmp_moved_constant_32*(((-tmp_moved_constant_34 - tmp_moved_constant_39)*(-tmp_moved_constant_34 - tmp_moved_constant_39)) + ((-tmp_moved_constant_36 - tmp_moved_constant_40)*(-tmp_moved_constant_36 - tmp_moved_constant_40)) + ((-tmp_moved_constant_38 - tmp_moved_constant_41)*(-tmp_moved_constant_38 - tmp_moved_constant_41))); { /* CellType.BLUE_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) for (int64_t ctr_0 = 0; ctr_0 < -ctr_1 - ctr_2 + micro_edges_per_macro_edge - 1; ctr_0 += 1) { - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_644 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_645 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_646 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_647 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_648 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_649 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_42 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_43 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_44 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_45 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_46 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_47 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } const real_t tmp_coords_jac_0_GREEN_UP = 1.0 / (micro_edges_per_macro_edge_float)*1.0; @@ -329,34 +329,34 @@ void N1E1ElementwiseCurlCurl::computeInverseDiagonalOperatorValues_macro_3D( rea const real_t jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const real_t jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const real_t abs_det_jac_affine_GREEN_UP = abs(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const real_t Dummy_650 = 1.0 / (abs_det_jac_affine_GREEN_UP)*0.16666666666666663; - const real_t Dummy_651 = jac_affine_0_0_GREEN_UP*2.0; - const real_t Dummy_652 = jac_affine_0_1_GREEN_UP*2.0; - const real_t Dummy_653 = jac_affine_1_0_GREEN_UP*2.0; - const real_t Dummy_654 = jac_affine_1_1_GREEN_UP*2.0; - const real_t Dummy_655 = jac_affine_2_0_GREEN_UP*2.0; - const real_t Dummy_656 = jac_affine_2_1_GREEN_UP*2.0; - const real_t Dummy_657 = jac_affine_0_2_GREEN_UP*-2.0; - const real_t Dummy_658 = jac_affine_1_2_GREEN_UP*-2.0; - const real_t Dummy_659 = jac_affine_2_2_GREEN_UP*-2.0; - const real_t Dummy_660 = Dummy_650*((jac_affine_0_0_GREEN_UP*jac_affine_0_0_GREEN_UP)*4.0 + (jac_affine_1_0_GREEN_UP*jac_affine_1_0_GREEN_UP)*4.0 + (jac_affine_2_0_GREEN_UP*jac_affine_2_0_GREEN_UP)*4.0); - const real_t Dummy_661 = Dummy_650*((jac_affine_0_1_GREEN_UP*jac_affine_0_1_GREEN_UP)*4.0 + (jac_affine_1_1_GREEN_UP*jac_affine_1_1_GREEN_UP)*4.0 + (jac_affine_2_1_GREEN_UP*jac_affine_2_1_GREEN_UP)*4.0); - const real_t Dummy_662 = Dummy_650*((jac_affine_0_2_GREEN_UP*jac_affine_0_2_GREEN_UP)*4.0 + (jac_affine_1_2_GREEN_UP*jac_affine_1_2_GREEN_UP)*4.0 + (jac_affine_2_2_GREEN_UP*jac_affine_2_2_GREEN_UP)*4.0); - const real_t Dummy_663 = Dummy_650*(((-Dummy_651 + Dummy_652)*(-Dummy_651 + Dummy_652)) + ((-Dummy_653 + Dummy_654)*(-Dummy_653 + Dummy_654)) + ((-Dummy_655 + Dummy_656)*(-Dummy_655 + Dummy_656))); - const real_t Dummy_664 = Dummy_650*(((Dummy_651 + Dummy_657)*(Dummy_651 + Dummy_657)) + ((Dummy_653 + Dummy_658)*(Dummy_653 + Dummy_658)) + ((Dummy_655 + Dummy_659)*(Dummy_655 + Dummy_659))); - const real_t Dummy_665 = Dummy_650*(((-Dummy_652 - Dummy_657)*(-Dummy_652 - Dummy_657)) + ((-Dummy_654 - Dummy_658)*(-Dummy_654 - Dummy_658)) + ((-Dummy_656 - Dummy_659)*(-Dummy_656 - Dummy_659))); + const real_t tmp_moved_constant_48 = 1.0 / (abs_det_jac_affine_GREEN_UP)*0.16666666666666663; + const real_t tmp_moved_constant_49 = jac_affine_0_0_GREEN_UP*2.0; + const real_t tmp_moved_constant_50 = jac_affine_0_1_GREEN_UP*2.0; + const real_t tmp_moved_constant_51 = jac_affine_1_0_GREEN_UP*2.0; + const real_t tmp_moved_constant_52 = jac_affine_1_1_GREEN_UP*2.0; + const real_t tmp_moved_constant_53 = jac_affine_2_0_GREEN_UP*2.0; + const real_t tmp_moved_constant_54 = jac_affine_2_1_GREEN_UP*2.0; + const real_t tmp_moved_constant_55 = jac_affine_0_2_GREEN_UP*-2.0; + const real_t tmp_moved_constant_56 = jac_affine_1_2_GREEN_UP*-2.0; + const real_t tmp_moved_constant_57 = jac_affine_2_2_GREEN_UP*-2.0; + const real_t tmp_moved_constant_58 = tmp_moved_constant_48*((jac_affine_0_0_GREEN_UP*jac_affine_0_0_GREEN_UP)*4.0 + (jac_affine_1_0_GREEN_UP*jac_affine_1_0_GREEN_UP)*4.0 + (jac_affine_2_0_GREEN_UP*jac_affine_2_0_GREEN_UP)*4.0); + const real_t tmp_moved_constant_59 = tmp_moved_constant_48*((jac_affine_0_1_GREEN_UP*jac_affine_0_1_GREEN_UP)*4.0 + (jac_affine_1_1_GREEN_UP*jac_affine_1_1_GREEN_UP)*4.0 + (jac_affine_2_1_GREEN_UP*jac_affine_2_1_GREEN_UP)*4.0); + const real_t tmp_moved_constant_60 = tmp_moved_constant_48*((jac_affine_0_2_GREEN_UP*jac_affine_0_2_GREEN_UP)*4.0 + (jac_affine_1_2_GREEN_UP*jac_affine_1_2_GREEN_UP)*4.0 + (jac_affine_2_2_GREEN_UP*jac_affine_2_2_GREEN_UP)*4.0); + const real_t tmp_moved_constant_61 = tmp_moved_constant_48*(((-tmp_moved_constant_49 + tmp_moved_constant_50)*(-tmp_moved_constant_49 + tmp_moved_constant_50)) + ((-tmp_moved_constant_51 + tmp_moved_constant_52)*(-tmp_moved_constant_51 + tmp_moved_constant_52)) + ((-tmp_moved_constant_53 + tmp_moved_constant_54)*(-tmp_moved_constant_53 + tmp_moved_constant_54))); + const real_t tmp_moved_constant_62 = tmp_moved_constant_48*(((tmp_moved_constant_49 + tmp_moved_constant_55)*(tmp_moved_constant_49 + tmp_moved_constant_55)) + ((tmp_moved_constant_51 + tmp_moved_constant_56)*(tmp_moved_constant_51 + tmp_moved_constant_56)) + ((tmp_moved_constant_53 + tmp_moved_constant_57)*(tmp_moved_constant_53 + tmp_moved_constant_57))); + const real_t tmp_moved_constant_63 = tmp_moved_constant_48*(((-tmp_moved_constant_50 - tmp_moved_constant_55)*(-tmp_moved_constant_50 - tmp_moved_constant_55)) + ((-tmp_moved_constant_52 - tmp_moved_constant_56)*(-tmp_moved_constant_52 - tmp_moved_constant_56)) + ((-tmp_moved_constant_54 - tmp_moved_constant_57)*(-tmp_moved_constant_54 - tmp_moved_constant_57))); { /* CellType.GREEN_UP */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) for (int64_t ctr_0 = 0; ctr_0 < -ctr_1 - ctr_2 + micro_edges_per_macro_edge - 1; ctr_0 += 1) { - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_660 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_661 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_662 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_663 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_664 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_665 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_58 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_59 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_60 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_61 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_62 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_63 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } const real_t tmp_coords_jac_0_GREEN_DOWN = 1.0 / (micro_edges_per_macro_edge_float)*1.0; @@ -391,34 +391,34 @@ void N1E1ElementwiseCurlCurl::computeInverseDiagonalOperatorValues_macro_3D( rea const real_t jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const real_t jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const real_t abs_det_jac_affine_GREEN_DOWN = abs(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const real_t Dummy_666 = 1.0 / (abs_det_jac_affine_GREEN_DOWN)*0.16666666666666663; - const real_t Dummy_667 = jac_affine_0_0_GREEN_DOWN*2.0; - const real_t Dummy_668 = jac_affine_0_1_GREEN_DOWN*2.0; - const real_t Dummy_669 = jac_affine_1_0_GREEN_DOWN*2.0; - const real_t Dummy_670 = jac_affine_1_1_GREEN_DOWN*2.0; - const real_t Dummy_671 = jac_affine_2_0_GREEN_DOWN*2.0; - const real_t Dummy_672 = jac_affine_2_1_GREEN_DOWN*2.0; - const real_t Dummy_673 = jac_affine_0_2_GREEN_DOWN*-2.0; - const real_t Dummy_674 = jac_affine_1_2_GREEN_DOWN*-2.0; - const real_t Dummy_675 = jac_affine_2_2_GREEN_DOWN*-2.0; - const real_t Dummy_676 = Dummy_666*((jac_affine_0_0_GREEN_DOWN*jac_affine_0_0_GREEN_DOWN)*4.0 + (jac_affine_1_0_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN)*4.0 + (jac_affine_2_0_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN)*4.0); - const real_t Dummy_677 = Dummy_666*((jac_affine_0_1_GREEN_DOWN*jac_affine_0_1_GREEN_DOWN)*4.0 + (jac_affine_1_1_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN)*4.0 + (jac_affine_2_1_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN)*4.0); - const real_t Dummy_678 = Dummy_666*((jac_affine_0_2_GREEN_DOWN*jac_affine_0_2_GREEN_DOWN)*4.0 + (jac_affine_1_2_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN)*4.0 + (jac_affine_2_2_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN)*4.0); - const real_t Dummy_679 = Dummy_666*(((-Dummy_667 + Dummy_668)*(-Dummy_667 + Dummy_668)) + ((-Dummy_669 + Dummy_670)*(-Dummy_669 + Dummy_670)) + ((-Dummy_671 + Dummy_672)*(-Dummy_671 + Dummy_672))); - const real_t Dummy_680 = Dummy_666*(((Dummy_667 + Dummy_673)*(Dummy_667 + Dummy_673)) + ((Dummy_669 + Dummy_674)*(Dummy_669 + Dummy_674)) + ((Dummy_671 + Dummy_675)*(Dummy_671 + Dummy_675))); - const real_t Dummy_681 = Dummy_666*(((-Dummy_668 - Dummy_673)*(-Dummy_668 - Dummy_673)) + ((-Dummy_670 - Dummy_674)*(-Dummy_670 - Dummy_674)) + ((-Dummy_672 - Dummy_675)*(-Dummy_672 - Dummy_675))); + const real_t tmp_moved_constant_64 = 1.0 / (abs_det_jac_affine_GREEN_DOWN)*0.16666666666666663; + const real_t tmp_moved_constant_65 = jac_affine_0_0_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_66 = jac_affine_0_1_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_67 = jac_affine_1_0_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_68 = jac_affine_1_1_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_69 = jac_affine_2_0_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_70 = jac_affine_2_1_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_71 = jac_affine_0_2_GREEN_DOWN*-2.0; + const real_t tmp_moved_constant_72 = jac_affine_1_2_GREEN_DOWN*-2.0; + const real_t tmp_moved_constant_73 = jac_affine_2_2_GREEN_DOWN*-2.0; + const real_t tmp_moved_constant_74 = tmp_moved_constant_64*((jac_affine_0_0_GREEN_DOWN*jac_affine_0_0_GREEN_DOWN)*4.0 + (jac_affine_1_0_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN)*4.0 + (jac_affine_2_0_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN)*4.0); + const real_t tmp_moved_constant_75 = tmp_moved_constant_64*((jac_affine_0_1_GREEN_DOWN*jac_affine_0_1_GREEN_DOWN)*4.0 + (jac_affine_1_1_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN)*4.0 + (jac_affine_2_1_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN)*4.0); + const real_t tmp_moved_constant_76 = tmp_moved_constant_64*((jac_affine_0_2_GREEN_DOWN*jac_affine_0_2_GREEN_DOWN)*4.0 + (jac_affine_1_2_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN)*4.0 + (jac_affine_2_2_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN)*4.0); + const real_t tmp_moved_constant_77 = tmp_moved_constant_64*(((-tmp_moved_constant_65 + tmp_moved_constant_66)*(-tmp_moved_constant_65 + tmp_moved_constant_66)) + ((-tmp_moved_constant_67 + tmp_moved_constant_68)*(-tmp_moved_constant_67 + tmp_moved_constant_68)) + ((-tmp_moved_constant_69 + tmp_moved_constant_70)*(-tmp_moved_constant_69 + tmp_moved_constant_70))); + const real_t tmp_moved_constant_78 = tmp_moved_constant_64*(((tmp_moved_constant_65 + tmp_moved_constant_71)*(tmp_moved_constant_65 + tmp_moved_constant_71)) + ((tmp_moved_constant_67 + tmp_moved_constant_72)*(tmp_moved_constant_67 + tmp_moved_constant_72)) + ((tmp_moved_constant_69 + tmp_moved_constant_73)*(tmp_moved_constant_69 + tmp_moved_constant_73))); + const real_t tmp_moved_constant_79 = tmp_moved_constant_64*(((-tmp_moved_constant_66 - tmp_moved_constant_71)*(-tmp_moved_constant_66 - tmp_moved_constant_71)) + ((-tmp_moved_constant_68 - tmp_moved_constant_72)*(-tmp_moved_constant_68 - tmp_moved_constant_72)) + ((-tmp_moved_constant_70 - tmp_moved_constant_73)*(-tmp_moved_constant_70 - tmp_moved_constant_73))); { /* CellType.GREEN_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) for (int64_t ctr_0 = 0; ctr_0 < -ctr_1 - ctr_2 + micro_edges_per_macro_edge - 1; ctr_0 += 1) { - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_676 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_677 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_678 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_679 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_680 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_681 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_74 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_75 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_76 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_77 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_78 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_79 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } } diff --git a/operators/curl_curl/noarch/N1E1ElementwiseCurlCurl_toMatrix_macro_3D.cpp b/operators/curl_curl/noarch/N1E1ElementwiseCurlCurl_toMatrix_macro_3D.cpp index ee534974fbb8f18bedad058f0dbfabe37817d2b8..0f779960a6aeb076a29f2801c2243d5c05a5b65e 100644 --- a/operators/curl_curl/noarch/N1E1ElementwiseCurlCurl_toMatrix_macro_3D.cpp +++ b/operators/curl_curl/noarch/N1E1ElementwiseCurlCurl_toMatrix_macro_3D.cpp @@ -264,82 +264,82 @@ void N1E1ElementwiseCurlCurl::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, id const real_t jac_affine_2_1_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_2_2_WHITE_DOWN; const real_t jac_affine_2_2_WHITE_DOWN = -p_affine_const_0_2_WHITE_DOWN + p_affine_const_3_2_WHITE_DOWN; const real_t abs_det_jac_affine_WHITE_DOWN = abs(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN - jac_affine_0_0_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN + jac_affine_0_2_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN - jac_affine_0_2_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); - const real_t Dummy_222 = 1.0 / (abs_det_jac_affine_WHITE_DOWN)*0.16666666666666663; - const real_t Dummy_223 = jac_affine_0_0_WHITE_DOWN*4.0; - const real_t Dummy_224 = jac_affine_1_0_WHITE_DOWN*4.0; - const real_t Dummy_225 = jac_affine_2_0_WHITE_DOWN*4.0; - const real_t Dummy_226 = Dummy_222*(-Dummy_223*jac_affine_0_1_WHITE_DOWN - Dummy_224*jac_affine_1_1_WHITE_DOWN - Dummy_225*jac_affine_2_1_WHITE_DOWN); - const real_t Dummy_227 = Dummy_222*(Dummy_223*jac_affine_0_2_WHITE_DOWN + Dummy_224*jac_affine_1_2_WHITE_DOWN + Dummy_225*jac_affine_2_2_WHITE_DOWN); - const real_t Dummy_228 = jac_affine_0_0_WHITE_DOWN*2.0; - const real_t Dummy_229 = jac_affine_0_1_WHITE_DOWN*2.0; - const real_t Dummy_230 = -Dummy_228 + Dummy_229; - const real_t Dummy_231 = jac_affine_1_0_WHITE_DOWN*2.0; - const real_t Dummy_232 = jac_affine_1_1_WHITE_DOWN*2.0; - const real_t Dummy_233 = -Dummy_231 + Dummy_232; - const real_t Dummy_234 = jac_affine_2_0_WHITE_DOWN*2.0; - const real_t Dummy_235 = jac_affine_2_1_WHITE_DOWN*2.0; - const real_t Dummy_236 = -Dummy_234 + Dummy_235; - const real_t Dummy_237 = Dummy_222*(Dummy_228*Dummy_230 + Dummy_231*Dummy_233 + Dummy_234*Dummy_236); - const real_t Dummy_238 = jac_affine_0_2_WHITE_DOWN*2.0; - const real_t Dummy_239 = -Dummy_238; - const real_t Dummy_240 = Dummy_228 + Dummy_239; - const real_t Dummy_241 = jac_affine_1_2_WHITE_DOWN*2.0; - const real_t Dummy_242 = -Dummy_241; - const real_t Dummy_243 = Dummy_231 + Dummy_242; - const real_t Dummy_244 = jac_affine_2_2_WHITE_DOWN*2.0; - const real_t Dummy_245 = -Dummy_244; - const real_t Dummy_246 = Dummy_234 + Dummy_245; - const real_t Dummy_247 = Dummy_222*(Dummy_228*Dummy_240 + Dummy_231*Dummy_243 + Dummy_234*Dummy_246); - const real_t Dummy_248 = -Dummy_229 - Dummy_239; - const real_t Dummy_249 = -Dummy_232 - Dummy_242; - const real_t Dummy_250 = -Dummy_235 - Dummy_245; - const real_t Dummy_251 = Dummy_222*(Dummy_228*Dummy_248 + Dummy_231*Dummy_249 + Dummy_234*Dummy_250); - const real_t Dummy_252 = Dummy_222*(jac_affine_0_1_WHITE_DOWN*jac_affine_0_2_WHITE_DOWN*-4.0 + jac_affine_1_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*-4.0 + jac_affine_2_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN*-4.0); - const real_t Dummy_253 = Dummy_222*(-Dummy_229*Dummy_230 - Dummy_232*Dummy_233 - Dummy_235*Dummy_236); - const real_t Dummy_254 = Dummy_222*(-Dummy_229*Dummy_240 - Dummy_232*Dummy_243 - Dummy_235*Dummy_246); - const real_t Dummy_255 = Dummy_222*(-Dummy_229*Dummy_248 - Dummy_232*Dummy_249 - Dummy_235*Dummy_250); - const real_t Dummy_256 = Dummy_222*(Dummy_230*Dummy_238 + Dummy_233*Dummy_241 + Dummy_236*Dummy_244); - const real_t Dummy_257 = Dummy_222*(Dummy_238*Dummy_240 + Dummy_241*Dummy_243 + Dummy_244*Dummy_246); - const real_t Dummy_258 = Dummy_222*(Dummy_238*Dummy_248 + Dummy_241*Dummy_249 + Dummy_244*Dummy_250); - const real_t Dummy_259 = Dummy_222*(Dummy_230*Dummy_240 + Dummy_233*Dummy_243 + Dummy_236*Dummy_246); - const real_t Dummy_260 = Dummy_222*(Dummy_230*Dummy_248 + Dummy_233*Dummy_249 + Dummy_236*Dummy_250); - const real_t Dummy_261 = Dummy_222*(Dummy_240*Dummy_248 + Dummy_243*Dummy_249 + Dummy_246*Dummy_250); - const real_t Dummy_262 = Dummy_222*((jac_affine_0_0_WHITE_DOWN*jac_affine_0_0_WHITE_DOWN)*4.0 + (jac_affine_1_0_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN)*4.0 + (jac_affine_2_0_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN)*4.0); - const real_t Dummy_263 = Dummy_226; - const real_t Dummy_264 = Dummy_227; - const real_t Dummy_265 = Dummy_237; - const real_t Dummy_266 = Dummy_247; - const real_t Dummy_267 = Dummy_251; - const real_t Dummy_268 = Dummy_226; - const real_t Dummy_269 = Dummy_222*((jac_affine_0_1_WHITE_DOWN*jac_affine_0_1_WHITE_DOWN)*4.0 + (jac_affine_1_1_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN)*4.0 + (jac_affine_2_1_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN)*4.0); - const real_t Dummy_270 = Dummy_252; - const real_t Dummy_271 = Dummy_253; - const real_t Dummy_272 = Dummy_254; - const real_t Dummy_273 = Dummy_255; - const real_t Dummy_274 = Dummy_227; - const real_t Dummy_275 = Dummy_252; - const real_t Dummy_276 = Dummy_222*((jac_affine_0_2_WHITE_DOWN*jac_affine_0_2_WHITE_DOWN)*4.0 + (jac_affine_1_2_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN)*4.0 + (jac_affine_2_2_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN)*4.0); - const real_t Dummy_277 = Dummy_256; - const real_t Dummy_278 = Dummy_257; - const real_t Dummy_279 = Dummy_258; - const real_t Dummy_280 = Dummy_237; - const real_t Dummy_281 = Dummy_253; - const real_t Dummy_282 = Dummy_256; - const real_t Dummy_283 = Dummy_222*((Dummy_230*Dummy_230) + (Dummy_233*Dummy_233) + (Dummy_236*Dummy_236)); - const real_t Dummy_284 = Dummy_259; - const real_t Dummy_285 = Dummy_260; - const real_t Dummy_286 = Dummy_247; - const real_t Dummy_287 = Dummy_254; - const real_t Dummy_288 = Dummy_257; - const real_t Dummy_289 = Dummy_259; - const real_t Dummy_290 = Dummy_222*((Dummy_240*Dummy_240) + (Dummy_243*Dummy_243) + (Dummy_246*Dummy_246)); - const real_t Dummy_291 = Dummy_261; - const real_t Dummy_292 = Dummy_251; - const real_t Dummy_293 = Dummy_255; - const real_t Dummy_294 = Dummy_258; - const real_t Dummy_295 = Dummy_260; - const real_t Dummy_296 = Dummy_261; - const real_t Dummy_297 = Dummy_222*((Dummy_248*Dummy_248) + (Dummy_249*Dummy_249) + (Dummy_250*Dummy_250)); + const real_t tmp_moved_constant_0 = 1.0 / (abs_det_jac_affine_WHITE_DOWN)*0.16666666666666663; + const real_t tmp_moved_constant_1 = jac_affine_0_0_WHITE_DOWN*4.0; + const real_t tmp_moved_constant_2 = jac_affine_1_0_WHITE_DOWN*4.0; + const real_t tmp_moved_constant_3 = jac_affine_2_0_WHITE_DOWN*4.0; + const real_t tmp_moved_constant_4 = tmp_moved_constant_0*(-jac_affine_0_1_WHITE_DOWN*tmp_moved_constant_1 - jac_affine_1_1_WHITE_DOWN*tmp_moved_constant_2 - jac_affine_2_1_WHITE_DOWN*tmp_moved_constant_3); + const real_t tmp_moved_constant_5 = tmp_moved_constant_0*(jac_affine_0_2_WHITE_DOWN*tmp_moved_constant_1 + jac_affine_1_2_WHITE_DOWN*tmp_moved_constant_2 + jac_affine_2_2_WHITE_DOWN*tmp_moved_constant_3); + const real_t tmp_moved_constant_6 = jac_affine_0_0_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_7 = jac_affine_0_1_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_8 = -tmp_moved_constant_6 + tmp_moved_constant_7; + const real_t tmp_moved_constant_9 = jac_affine_1_0_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_10 = jac_affine_1_1_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_11 = tmp_moved_constant_10 - tmp_moved_constant_9; + const real_t tmp_moved_constant_12 = jac_affine_2_0_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_13 = jac_affine_2_1_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_14 = -tmp_moved_constant_12 + tmp_moved_constant_13; + const real_t tmp_moved_constant_15 = tmp_moved_constant_0*(tmp_moved_constant_11*tmp_moved_constant_9 + tmp_moved_constant_12*tmp_moved_constant_14 + tmp_moved_constant_6*tmp_moved_constant_8); + const real_t tmp_moved_constant_16 = jac_affine_0_2_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_17 = -tmp_moved_constant_16; + const real_t tmp_moved_constant_18 = tmp_moved_constant_17 + tmp_moved_constant_6; + const real_t tmp_moved_constant_19 = jac_affine_1_2_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_20 = -tmp_moved_constant_19; + const real_t tmp_moved_constant_21 = tmp_moved_constant_20 + tmp_moved_constant_9; + const real_t tmp_moved_constant_22 = jac_affine_2_2_WHITE_DOWN*2.0; + const real_t tmp_moved_constant_23 = -tmp_moved_constant_22; + const real_t tmp_moved_constant_24 = tmp_moved_constant_12 + tmp_moved_constant_23; + const real_t tmp_moved_constant_25 = tmp_moved_constant_0*(tmp_moved_constant_12*tmp_moved_constant_24 + tmp_moved_constant_18*tmp_moved_constant_6 + tmp_moved_constant_21*tmp_moved_constant_9); + const real_t tmp_moved_constant_26 = -tmp_moved_constant_17 - tmp_moved_constant_7; + const real_t tmp_moved_constant_27 = -tmp_moved_constant_10 - tmp_moved_constant_20; + const real_t tmp_moved_constant_28 = -tmp_moved_constant_13 - tmp_moved_constant_23; + const real_t tmp_moved_constant_29 = tmp_moved_constant_0*(tmp_moved_constant_12*tmp_moved_constant_28 + tmp_moved_constant_26*tmp_moved_constant_6 + tmp_moved_constant_27*tmp_moved_constant_9); + const real_t tmp_moved_constant_30 = tmp_moved_constant_0*(jac_affine_0_1_WHITE_DOWN*jac_affine_0_2_WHITE_DOWN*-4.0 + jac_affine_1_1_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN*-4.0 + jac_affine_2_1_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN*-4.0); + const real_t tmp_moved_constant_31 = tmp_moved_constant_0*(-tmp_moved_constant_10*tmp_moved_constant_11 - tmp_moved_constant_13*tmp_moved_constant_14 - tmp_moved_constant_7*tmp_moved_constant_8); + const real_t tmp_moved_constant_32 = tmp_moved_constant_0*(-tmp_moved_constant_10*tmp_moved_constant_21 - tmp_moved_constant_13*tmp_moved_constant_24 - tmp_moved_constant_18*tmp_moved_constant_7); + const real_t tmp_moved_constant_33 = tmp_moved_constant_0*(-tmp_moved_constant_10*tmp_moved_constant_27 - tmp_moved_constant_13*tmp_moved_constant_28 - tmp_moved_constant_26*tmp_moved_constant_7); + const real_t tmp_moved_constant_34 = tmp_moved_constant_0*(tmp_moved_constant_11*tmp_moved_constant_19 + tmp_moved_constant_14*tmp_moved_constant_22 + tmp_moved_constant_16*tmp_moved_constant_8); + const real_t tmp_moved_constant_35 = tmp_moved_constant_0*(tmp_moved_constant_16*tmp_moved_constant_18 + tmp_moved_constant_19*tmp_moved_constant_21 + tmp_moved_constant_22*tmp_moved_constant_24); + const real_t tmp_moved_constant_36 = tmp_moved_constant_0*(tmp_moved_constant_16*tmp_moved_constant_26 + tmp_moved_constant_19*tmp_moved_constant_27 + tmp_moved_constant_22*tmp_moved_constant_28); + const real_t tmp_moved_constant_37 = tmp_moved_constant_0*(tmp_moved_constant_11*tmp_moved_constant_21 + tmp_moved_constant_14*tmp_moved_constant_24 + tmp_moved_constant_18*tmp_moved_constant_8); + const real_t tmp_moved_constant_38 = tmp_moved_constant_0*(tmp_moved_constant_11*tmp_moved_constant_27 + tmp_moved_constant_14*tmp_moved_constant_28 + tmp_moved_constant_26*tmp_moved_constant_8); + const real_t tmp_moved_constant_39 = tmp_moved_constant_0*(tmp_moved_constant_18*tmp_moved_constant_26 + tmp_moved_constant_21*tmp_moved_constant_27 + tmp_moved_constant_24*tmp_moved_constant_28); + const real_t tmp_moved_constant_40 = tmp_moved_constant_0*((jac_affine_0_0_WHITE_DOWN*jac_affine_0_0_WHITE_DOWN)*4.0 + (jac_affine_1_0_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN)*4.0 + (jac_affine_2_0_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN)*4.0); + const real_t tmp_moved_constant_41 = tmp_moved_constant_4; + const real_t tmp_moved_constant_42 = tmp_moved_constant_5; + const real_t tmp_moved_constant_43 = tmp_moved_constant_15; + const real_t tmp_moved_constant_44 = tmp_moved_constant_25; + const real_t tmp_moved_constant_45 = tmp_moved_constant_29; + const real_t tmp_moved_constant_46 = tmp_moved_constant_4; + const real_t tmp_moved_constant_47 = tmp_moved_constant_0*((jac_affine_0_1_WHITE_DOWN*jac_affine_0_1_WHITE_DOWN)*4.0 + (jac_affine_1_1_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN)*4.0 + (jac_affine_2_1_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN)*4.0); + const real_t tmp_moved_constant_48 = tmp_moved_constant_30; + const real_t tmp_moved_constant_49 = tmp_moved_constant_31; + const real_t tmp_moved_constant_50 = tmp_moved_constant_32; + const real_t tmp_moved_constant_51 = tmp_moved_constant_33; + const real_t tmp_moved_constant_52 = tmp_moved_constant_5; + const real_t tmp_moved_constant_53 = tmp_moved_constant_30; + const real_t tmp_moved_constant_54 = tmp_moved_constant_0*((jac_affine_0_2_WHITE_DOWN*jac_affine_0_2_WHITE_DOWN)*4.0 + (jac_affine_1_2_WHITE_DOWN*jac_affine_1_2_WHITE_DOWN)*4.0 + (jac_affine_2_2_WHITE_DOWN*jac_affine_2_2_WHITE_DOWN)*4.0); + const real_t tmp_moved_constant_55 = tmp_moved_constant_34; + const real_t tmp_moved_constant_56 = tmp_moved_constant_35; + const real_t tmp_moved_constant_57 = tmp_moved_constant_36; + const real_t tmp_moved_constant_58 = tmp_moved_constant_15; + const real_t tmp_moved_constant_59 = tmp_moved_constant_31; + const real_t tmp_moved_constant_60 = tmp_moved_constant_34; + const real_t tmp_moved_constant_61 = tmp_moved_constant_0*((tmp_moved_constant_11*tmp_moved_constant_11) + (tmp_moved_constant_14*tmp_moved_constant_14) + (tmp_moved_constant_8*tmp_moved_constant_8)); + const real_t tmp_moved_constant_62 = tmp_moved_constant_37; + const real_t tmp_moved_constant_63 = tmp_moved_constant_38; + const real_t tmp_moved_constant_64 = tmp_moved_constant_25; + const real_t tmp_moved_constant_65 = tmp_moved_constant_32; + const real_t tmp_moved_constant_66 = tmp_moved_constant_35; + const real_t tmp_moved_constant_67 = tmp_moved_constant_37; + const real_t tmp_moved_constant_68 = tmp_moved_constant_0*((tmp_moved_constant_18*tmp_moved_constant_18) + (tmp_moved_constant_21*tmp_moved_constant_21) + (tmp_moved_constant_24*tmp_moved_constant_24)); + const real_t tmp_moved_constant_69 = tmp_moved_constant_39; + const real_t tmp_moved_constant_70 = tmp_moved_constant_29; + const real_t tmp_moved_constant_71 = tmp_moved_constant_33; + const real_t tmp_moved_constant_72 = tmp_moved_constant_36; + const real_t tmp_moved_constant_73 = tmp_moved_constant_38; + const real_t tmp_moved_constant_74 = tmp_moved_constant_39; + const real_t tmp_moved_constant_75 = tmp_moved_constant_0*((tmp_moved_constant_26*tmp_moved_constant_26) + (tmp_moved_constant_27*tmp_moved_constant_27) + (tmp_moved_constant_28*tmp_moved_constant_28)); { /* CellType.WHITE_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -368,42 +368,42 @@ void N1E1ElementwiseCurlCurl::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, id const Eigen::DiagonalMatrix< real_t, 6 > basisTransformation = n1e1::macrocell::basisTransformation( level, cell, {ctr_0, ctr_1, ctr_2}, celldof::CellType::WHITE_DOWN ); - _data_mat[0] = ((real_t)(Dummy_262*(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(0)))); - _data_mat[1] = ((real_t)(Dummy_263*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1))); - _data_mat[2] = ((real_t)(Dummy_264*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2))); - _data_mat[3] = ((real_t)(Dummy_265*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3))); - _data_mat[4] = ((real_t)(Dummy_266*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4))); - _data_mat[5] = ((real_t)(Dummy_267*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5))); - _data_mat[6] = ((real_t)(Dummy_268*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1))); - _data_mat[7] = ((real_t)(Dummy_269*(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(1)))); - _data_mat[8] = ((real_t)(Dummy_270*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2))); - _data_mat[9] = ((real_t)(Dummy_271*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3))); - _data_mat[10] = ((real_t)(Dummy_272*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4))); - _data_mat[11] = ((real_t)(Dummy_273*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5))); - _data_mat[12] = ((real_t)(Dummy_274*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2))); - _data_mat[13] = ((real_t)(Dummy_275*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2))); - _data_mat[14] = ((real_t)(Dummy_276*(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(2)))); - _data_mat[15] = ((real_t)(Dummy_277*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3))); - _data_mat[16] = ((real_t)(Dummy_278*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4))); - _data_mat[17] = ((real_t)(Dummy_279*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5))); - _data_mat[18] = ((real_t)(Dummy_280*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3))); - _data_mat[19] = ((real_t)(Dummy_281*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3))); - _data_mat[20] = ((real_t)(Dummy_282*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3))); - _data_mat[21] = ((real_t)(Dummy_283*(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(3)))); - _data_mat[22] = ((real_t)(Dummy_284*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4))); - _data_mat[23] = ((real_t)(Dummy_285*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5))); - _data_mat[24] = ((real_t)(Dummy_286*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4))); - _data_mat[25] = ((real_t)(Dummy_287*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4))); - _data_mat[26] = ((real_t)(Dummy_288*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4))); - _data_mat[27] = ((real_t)(Dummy_289*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4))); - _data_mat[28] = ((real_t)(Dummy_290*(basisTransformation.diagonal()(4)*basisTransformation.diagonal()(4)))); - _data_mat[29] = ((real_t)(Dummy_291*basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5))); - _data_mat[30] = ((real_t)(Dummy_292*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5))); - _data_mat[31] = ((real_t)(Dummy_293*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5))); - _data_mat[32] = ((real_t)(Dummy_294*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5))); - _data_mat[33] = ((real_t)(Dummy_295*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5))); - _data_mat[34] = ((real_t)(Dummy_296*basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5))); - _data_mat[35] = ((real_t)(Dummy_297*(basisTransformation.diagonal()(5)*basisTransformation.diagonal()(5)))); + _data_mat[0] = ((real_t)((basisTransformation.diagonal()(0)*basisTransformation.diagonal()(0))*tmp_moved_constant_40)); + _data_mat[1] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1)*tmp_moved_constant_41)); + _data_mat[2] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2)*tmp_moved_constant_42)); + _data_mat[3] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3)*tmp_moved_constant_43)); + _data_mat[4] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4)*tmp_moved_constant_44)); + _data_mat[5] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5)*tmp_moved_constant_45)); + _data_mat[6] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1)*tmp_moved_constant_46)); + _data_mat[7] = ((real_t)((basisTransformation.diagonal()(1)*basisTransformation.diagonal()(1))*tmp_moved_constant_47)); + _data_mat[8] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2)*tmp_moved_constant_48)); + _data_mat[9] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3)*tmp_moved_constant_49)); + _data_mat[10] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4)*tmp_moved_constant_50)); + _data_mat[11] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5)*tmp_moved_constant_51)); + _data_mat[12] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2)*tmp_moved_constant_52)); + _data_mat[13] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2)*tmp_moved_constant_53)); + _data_mat[14] = ((real_t)((basisTransformation.diagonal()(2)*basisTransformation.diagonal()(2))*tmp_moved_constant_54)); + _data_mat[15] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3)*tmp_moved_constant_55)); + _data_mat[16] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4)*tmp_moved_constant_56)); + _data_mat[17] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5)*tmp_moved_constant_57)); + _data_mat[18] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3)*tmp_moved_constant_58)); + _data_mat[19] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3)*tmp_moved_constant_59)); + _data_mat[20] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3)*tmp_moved_constant_60)); + _data_mat[21] = ((real_t)((basisTransformation.diagonal()(3)*basisTransformation.diagonal()(3))*tmp_moved_constant_61)); + _data_mat[22] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4)*tmp_moved_constant_62)); + _data_mat[23] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5)*tmp_moved_constant_63)); + _data_mat[24] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4)*tmp_moved_constant_64)); + _data_mat[25] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4)*tmp_moved_constant_65)); + _data_mat[26] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4)*tmp_moved_constant_66)); + _data_mat[27] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4)*tmp_moved_constant_67)); + _data_mat[28] = ((real_t)((basisTransformation.diagonal()(4)*basisTransformation.diagonal()(4))*tmp_moved_constant_68)); + _data_mat[29] = ((real_t)(basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5)*tmp_moved_constant_69)); + _data_mat[30] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5)*tmp_moved_constant_70)); + _data_mat[31] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5)*tmp_moved_constant_71)); + _data_mat[32] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5)*tmp_moved_constant_72)); + _data_mat[33] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5)*tmp_moved_constant_73)); + _data_mat[34] = ((real_t)(basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5)*tmp_moved_constant_74)); + _data_mat[35] = ((real_t)((basisTransformation.diagonal()(5)*basisTransformation.diagonal()(5))*tmp_moved_constant_75)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -438,82 +438,82 @@ void N1E1ElementwiseCurlCurl::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, id const real_t jac_affine_2_1_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_2_2_BLUE_UP; const real_t jac_affine_2_2_BLUE_UP = -p_affine_const_0_2_BLUE_UP + p_affine_const_3_2_BLUE_UP; const real_t abs_det_jac_affine_BLUE_UP = abs(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP*jac_affine_2_2_BLUE_UP - jac_affine_0_0_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_2_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_1_2_BLUE_UP*jac_affine_2_0_BLUE_UP + jac_affine_0_2_BLUE_UP*jac_affine_1_0_BLUE_UP*jac_affine_2_1_BLUE_UP - jac_affine_0_2_BLUE_UP*jac_affine_1_1_BLUE_UP*jac_affine_2_0_BLUE_UP); - const real_t Dummy_298 = 1.0 / (abs_det_jac_affine_BLUE_UP)*0.16666666666666663; - const real_t Dummy_299 = jac_affine_0_0_BLUE_UP*4.0; - const real_t Dummy_300 = jac_affine_1_0_BLUE_UP*4.0; - const real_t Dummy_301 = jac_affine_2_0_BLUE_UP*4.0; - const real_t Dummy_302 = Dummy_298*(-Dummy_299*jac_affine_0_1_BLUE_UP - Dummy_300*jac_affine_1_1_BLUE_UP - Dummy_301*jac_affine_2_1_BLUE_UP); - const real_t Dummy_303 = Dummy_298*(Dummy_299*jac_affine_0_2_BLUE_UP + Dummy_300*jac_affine_1_2_BLUE_UP + Dummy_301*jac_affine_2_2_BLUE_UP); - const real_t Dummy_304 = jac_affine_0_0_BLUE_UP*2.0; - const real_t Dummy_305 = jac_affine_0_1_BLUE_UP*2.0; - const real_t Dummy_306 = -Dummy_304 + Dummy_305; - const real_t Dummy_307 = jac_affine_1_0_BLUE_UP*2.0; - const real_t Dummy_308 = jac_affine_1_1_BLUE_UP*2.0; - const real_t Dummy_309 = -Dummy_307 + Dummy_308; - const real_t Dummy_310 = jac_affine_2_0_BLUE_UP*2.0; - const real_t Dummy_311 = jac_affine_2_1_BLUE_UP*2.0; - const real_t Dummy_312 = -Dummy_310 + Dummy_311; - const real_t Dummy_313 = Dummy_298*(Dummy_304*Dummy_306 + Dummy_307*Dummy_309 + Dummy_310*Dummy_312); - const real_t Dummy_314 = jac_affine_0_2_BLUE_UP*2.0; - const real_t Dummy_315 = -Dummy_314; - const real_t Dummy_316 = Dummy_304 + Dummy_315; - const real_t Dummy_317 = jac_affine_1_2_BLUE_UP*2.0; - const real_t Dummy_318 = -Dummy_317; - const real_t Dummy_319 = Dummy_307 + Dummy_318; - const real_t Dummy_320 = jac_affine_2_2_BLUE_UP*2.0; - const real_t Dummy_321 = -Dummy_320; - const real_t Dummy_322 = Dummy_310 + Dummy_321; - const real_t Dummy_323 = Dummy_298*(Dummy_304*Dummy_316 + Dummy_307*Dummy_319 + Dummy_310*Dummy_322); - const real_t Dummy_324 = -Dummy_305 - Dummy_315; - const real_t Dummy_325 = -Dummy_308 - Dummy_318; - const real_t Dummy_326 = -Dummy_311 - Dummy_321; - const real_t Dummy_327 = Dummy_298*(Dummy_304*Dummy_324 + Dummy_307*Dummy_325 + Dummy_310*Dummy_326); - const real_t Dummy_328 = Dummy_298*(jac_affine_0_1_BLUE_UP*jac_affine_0_2_BLUE_UP*-4.0 + jac_affine_1_1_BLUE_UP*jac_affine_1_2_BLUE_UP*-4.0 + jac_affine_2_1_BLUE_UP*jac_affine_2_2_BLUE_UP*-4.0); - const real_t Dummy_329 = Dummy_298*(-Dummy_305*Dummy_306 - Dummy_308*Dummy_309 - Dummy_311*Dummy_312); - const real_t Dummy_330 = Dummy_298*(-Dummy_305*Dummy_316 - Dummy_308*Dummy_319 - Dummy_311*Dummy_322); - const real_t Dummy_331 = Dummy_298*(-Dummy_305*Dummy_324 - Dummy_308*Dummy_325 - Dummy_311*Dummy_326); - const real_t Dummy_332 = Dummy_298*(Dummy_306*Dummy_314 + Dummy_309*Dummy_317 + Dummy_312*Dummy_320); - const real_t Dummy_333 = Dummy_298*(Dummy_314*Dummy_316 + Dummy_317*Dummy_319 + Dummy_320*Dummy_322); - const real_t Dummy_334 = Dummy_298*(Dummy_314*Dummy_324 + Dummy_317*Dummy_325 + Dummy_320*Dummy_326); - const real_t Dummy_335 = Dummy_298*(Dummy_306*Dummy_316 + Dummy_309*Dummy_319 + Dummy_312*Dummy_322); - const real_t Dummy_336 = Dummy_298*(Dummy_306*Dummy_324 + Dummy_309*Dummy_325 + Dummy_312*Dummy_326); - const real_t Dummy_337 = Dummy_298*(Dummy_316*Dummy_324 + Dummy_319*Dummy_325 + Dummy_322*Dummy_326); - const real_t Dummy_338 = Dummy_298*((jac_affine_0_0_BLUE_UP*jac_affine_0_0_BLUE_UP)*4.0 + (jac_affine_1_0_BLUE_UP*jac_affine_1_0_BLUE_UP)*4.0 + (jac_affine_2_0_BLUE_UP*jac_affine_2_0_BLUE_UP)*4.0); - const real_t Dummy_339 = Dummy_302; - const real_t Dummy_340 = Dummy_303; - const real_t Dummy_341 = Dummy_313; - const real_t Dummy_342 = Dummy_323; - const real_t Dummy_343 = Dummy_327; - const real_t Dummy_344 = Dummy_302; - const real_t Dummy_345 = Dummy_298*((jac_affine_0_1_BLUE_UP*jac_affine_0_1_BLUE_UP)*4.0 + (jac_affine_1_1_BLUE_UP*jac_affine_1_1_BLUE_UP)*4.0 + (jac_affine_2_1_BLUE_UP*jac_affine_2_1_BLUE_UP)*4.0); - const real_t Dummy_346 = Dummy_328; - const real_t Dummy_347 = Dummy_329; - const real_t Dummy_348 = Dummy_330; - const real_t Dummy_349 = Dummy_331; - const real_t Dummy_350 = Dummy_303; - const real_t Dummy_351 = Dummy_328; - const real_t Dummy_352 = Dummy_298*((jac_affine_0_2_BLUE_UP*jac_affine_0_2_BLUE_UP)*4.0 + (jac_affine_1_2_BLUE_UP*jac_affine_1_2_BLUE_UP)*4.0 + (jac_affine_2_2_BLUE_UP*jac_affine_2_2_BLUE_UP)*4.0); - const real_t Dummy_353 = Dummy_332; - const real_t Dummy_354 = Dummy_333; - const real_t Dummy_355 = Dummy_334; - const real_t Dummy_356 = Dummy_313; - const real_t Dummy_357 = Dummy_329; - const real_t Dummy_358 = Dummy_332; - const real_t Dummy_359 = Dummy_298*((Dummy_306*Dummy_306) + (Dummy_309*Dummy_309) + (Dummy_312*Dummy_312)); - const real_t Dummy_360 = Dummy_335; - const real_t Dummy_361 = Dummy_336; - const real_t Dummy_362 = Dummy_323; - const real_t Dummy_363 = Dummy_330; - const real_t Dummy_364 = Dummy_333; - const real_t Dummy_365 = Dummy_335; - const real_t Dummy_366 = Dummy_298*((Dummy_316*Dummy_316) + (Dummy_319*Dummy_319) + (Dummy_322*Dummy_322)); - const real_t Dummy_367 = Dummy_337; - const real_t Dummy_368 = Dummy_327; - const real_t Dummy_369 = Dummy_331; - const real_t Dummy_370 = Dummy_334; - const real_t Dummy_371 = Dummy_336; - const real_t Dummy_372 = Dummy_337; - const real_t Dummy_373 = Dummy_298*((Dummy_324*Dummy_324) + (Dummy_325*Dummy_325) + (Dummy_326*Dummy_326)); + const real_t tmp_moved_constant_76 = 1.0 / (abs_det_jac_affine_BLUE_UP)*0.16666666666666663; + const real_t tmp_moved_constant_77 = jac_affine_0_0_BLUE_UP*4.0; + const real_t tmp_moved_constant_78 = jac_affine_1_0_BLUE_UP*4.0; + const real_t tmp_moved_constant_79 = jac_affine_2_0_BLUE_UP*4.0; + const real_t tmp_moved_constant_80 = tmp_moved_constant_76*(-jac_affine_0_1_BLUE_UP*tmp_moved_constant_77 - jac_affine_1_1_BLUE_UP*tmp_moved_constant_78 - jac_affine_2_1_BLUE_UP*tmp_moved_constant_79); + const real_t tmp_moved_constant_81 = tmp_moved_constant_76*(jac_affine_0_2_BLUE_UP*tmp_moved_constant_77 + jac_affine_1_2_BLUE_UP*tmp_moved_constant_78 + jac_affine_2_2_BLUE_UP*tmp_moved_constant_79); + const real_t tmp_moved_constant_82 = jac_affine_0_0_BLUE_UP*2.0; + const real_t tmp_moved_constant_83 = jac_affine_0_1_BLUE_UP*2.0; + const real_t tmp_moved_constant_84 = -tmp_moved_constant_82 + tmp_moved_constant_83; + const real_t tmp_moved_constant_85 = jac_affine_1_0_BLUE_UP*2.0; + const real_t tmp_moved_constant_86 = jac_affine_1_1_BLUE_UP*2.0; + const real_t tmp_moved_constant_87 = -tmp_moved_constant_85 + tmp_moved_constant_86; + const real_t tmp_moved_constant_88 = jac_affine_2_0_BLUE_UP*2.0; + const real_t tmp_moved_constant_89 = jac_affine_2_1_BLUE_UP*2.0; + const real_t tmp_moved_constant_90 = -tmp_moved_constant_88 + tmp_moved_constant_89; + const real_t tmp_moved_constant_91 = tmp_moved_constant_76*(tmp_moved_constant_82*tmp_moved_constant_84 + tmp_moved_constant_85*tmp_moved_constant_87 + tmp_moved_constant_88*tmp_moved_constant_90); + const real_t tmp_moved_constant_92 = jac_affine_0_2_BLUE_UP*2.0; + const real_t tmp_moved_constant_93 = -tmp_moved_constant_92; + const real_t tmp_moved_constant_94 = tmp_moved_constant_82 + tmp_moved_constant_93; + const real_t tmp_moved_constant_95 = jac_affine_1_2_BLUE_UP*2.0; + const real_t tmp_moved_constant_96 = -tmp_moved_constant_95; + const real_t tmp_moved_constant_97 = tmp_moved_constant_85 + tmp_moved_constant_96; + const real_t tmp_moved_constant_98 = jac_affine_2_2_BLUE_UP*2.0; + const real_t tmp_moved_constant_99 = -tmp_moved_constant_98; + const real_t tmp_moved_constant_100 = tmp_moved_constant_88 + tmp_moved_constant_99; + const real_t tmp_moved_constant_101 = tmp_moved_constant_76*(tmp_moved_constant_100*tmp_moved_constant_88 + tmp_moved_constant_82*tmp_moved_constant_94 + tmp_moved_constant_85*tmp_moved_constant_97); + const real_t tmp_moved_constant_102 = -tmp_moved_constant_83 - tmp_moved_constant_93; + const real_t tmp_moved_constant_103 = -tmp_moved_constant_86 - tmp_moved_constant_96; + const real_t tmp_moved_constant_104 = -tmp_moved_constant_89 - tmp_moved_constant_99; + const real_t tmp_moved_constant_105 = tmp_moved_constant_76*(tmp_moved_constant_102*tmp_moved_constant_82 + tmp_moved_constant_103*tmp_moved_constant_85 + tmp_moved_constant_104*tmp_moved_constant_88); + const real_t tmp_moved_constant_106 = tmp_moved_constant_76*(jac_affine_0_1_BLUE_UP*jac_affine_0_2_BLUE_UP*-4.0 + jac_affine_1_1_BLUE_UP*jac_affine_1_2_BLUE_UP*-4.0 + jac_affine_2_1_BLUE_UP*jac_affine_2_2_BLUE_UP*-4.0); + const real_t tmp_moved_constant_107 = tmp_moved_constant_76*(-tmp_moved_constant_83*tmp_moved_constant_84 - tmp_moved_constant_86*tmp_moved_constant_87 - tmp_moved_constant_89*tmp_moved_constant_90); + const real_t tmp_moved_constant_108 = tmp_moved_constant_76*(-tmp_moved_constant_100*tmp_moved_constant_89 - tmp_moved_constant_83*tmp_moved_constant_94 - tmp_moved_constant_86*tmp_moved_constant_97); + const real_t tmp_moved_constant_109 = tmp_moved_constant_76*(-tmp_moved_constant_102*tmp_moved_constant_83 - tmp_moved_constant_103*tmp_moved_constant_86 - tmp_moved_constant_104*tmp_moved_constant_89); + const real_t tmp_moved_constant_110 = tmp_moved_constant_76*(tmp_moved_constant_84*tmp_moved_constant_92 + tmp_moved_constant_87*tmp_moved_constant_95 + tmp_moved_constant_90*tmp_moved_constant_98); + const real_t tmp_moved_constant_111 = tmp_moved_constant_76*(tmp_moved_constant_100*tmp_moved_constant_98 + tmp_moved_constant_92*tmp_moved_constant_94 + tmp_moved_constant_95*tmp_moved_constant_97); + const real_t tmp_moved_constant_112 = tmp_moved_constant_76*(tmp_moved_constant_102*tmp_moved_constant_92 + tmp_moved_constant_103*tmp_moved_constant_95 + tmp_moved_constant_104*tmp_moved_constant_98); + const real_t tmp_moved_constant_113 = tmp_moved_constant_76*(tmp_moved_constant_100*tmp_moved_constant_90 + tmp_moved_constant_84*tmp_moved_constant_94 + tmp_moved_constant_87*tmp_moved_constant_97); + const real_t tmp_moved_constant_114 = tmp_moved_constant_76*(tmp_moved_constant_102*tmp_moved_constant_84 + tmp_moved_constant_103*tmp_moved_constant_87 + tmp_moved_constant_104*tmp_moved_constant_90); + const real_t tmp_moved_constant_115 = tmp_moved_constant_76*(tmp_moved_constant_100*tmp_moved_constant_104 + tmp_moved_constant_102*tmp_moved_constant_94 + tmp_moved_constant_103*tmp_moved_constant_97); + const real_t tmp_moved_constant_116 = tmp_moved_constant_76*((jac_affine_0_0_BLUE_UP*jac_affine_0_0_BLUE_UP)*4.0 + (jac_affine_1_0_BLUE_UP*jac_affine_1_0_BLUE_UP)*4.0 + (jac_affine_2_0_BLUE_UP*jac_affine_2_0_BLUE_UP)*4.0); + const real_t tmp_moved_constant_117 = tmp_moved_constant_80; + const real_t tmp_moved_constant_118 = tmp_moved_constant_81; + const real_t tmp_moved_constant_119 = tmp_moved_constant_91; + const real_t tmp_moved_constant_120 = tmp_moved_constant_101; + const real_t tmp_moved_constant_121 = tmp_moved_constant_105; + const real_t tmp_moved_constant_122 = tmp_moved_constant_80; + const real_t tmp_moved_constant_123 = tmp_moved_constant_76*((jac_affine_0_1_BLUE_UP*jac_affine_0_1_BLUE_UP)*4.0 + (jac_affine_1_1_BLUE_UP*jac_affine_1_1_BLUE_UP)*4.0 + (jac_affine_2_1_BLUE_UP*jac_affine_2_1_BLUE_UP)*4.0); + const real_t tmp_moved_constant_124 = tmp_moved_constant_106; + const real_t tmp_moved_constant_125 = tmp_moved_constant_107; + const real_t tmp_moved_constant_126 = tmp_moved_constant_108; + const real_t tmp_moved_constant_127 = tmp_moved_constant_109; + const real_t tmp_moved_constant_128 = tmp_moved_constant_81; + const real_t tmp_moved_constant_129 = tmp_moved_constant_106; + const real_t tmp_moved_constant_130 = tmp_moved_constant_76*((jac_affine_0_2_BLUE_UP*jac_affine_0_2_BLUE_UP)*4.0 + (jac_affine_1_2_BLUE_UP*jac_affine_1_2_BLUE_UP)*4.0 + (jac_affine_2_2_BLUE_UP*jac_affine_2_2_BLUE_UP)*4.0); + const real_t tmp_moved_constant_131 = tmp_moved_constant_110; + const real_t tmp_moved_constant_132 = tmp_moved_constant_111; + const real_t tmp_moved_constant_133 = tmp_moved_constant_112; + const real_t tmp_moved_constant_134 = tmp_moved_constant_91; + const real_t tmp_moved_constant_135 = tmp_moved_constant_107; + const real_t tmp_moved_constant_136 = tmp_moved_constant_110; + const real_t tmp_moved_constant_137 = tmp_moved_constant_76*((tmp_moved_constant_84*tmp_moved_constant_84) + (tmp_moved_constant_87*tmp_moved_constant_87) + (tmp_moved_constant_90*tmp_moved_constant_90)); + const real_t tmp_moved_constant_138 = tmp_moved_constant_113; + const real_t tmp_moved_constant_139 = tmp_moved_constant_114; + const real_t tmp_moved_constant_140 = tmp_moved_constant_101; + const real_t tmp_moved_constant_141 = tmp_moved_constant_108; + const real_t tmp_moved_constant_142 = tmp_moved_constant_111; + const real_t tmp_moved_constant_143 = tmp_moved_constant_113; + const real_t tmp_moved_constant_144 = tmp_moved_constant_76*((tmp_moved_constant_100*tmp_moved_constant_100) + (tmp_moved_constant_94*tmp_moved_constant_94) + (tmp_moved_constant_97*tmp_moved_constant_97)); + const real_t tmp_moved_constant_145 = tmp_moved_constant_115; + const real_t tmp_moved_constant_146 = tmp_moved_constant_105; + const real_t tmp_moved_constant_147 = tmp_moved_constant_109; + const real_t tmp_moved_constant_148 = tmp_moved_constant_112; + const real_t tmp_moved_constant_149 = tmp_moved_constant_114; + const real_t tmp_moved_constant_150 = tmp_moved_constant_115; + const real_t tmp_moved_constant_151 = tmp_moved_constant_76*((tmp_moved_constant_102*tmp_moved_constant_102) + (tmp_moved_constant_103*tmp_moved_constant_103) + (tmp_moved_constant_104*tmp_moved_constant_104)); { /* CellType.BLUE_UP */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -542,42 +542,42 @@ void N1E1ElementwiseCurlCurl::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, id const Eigen::DiagonalMatrix< real_t, 6 > basisTransformation = n1e1::macrocell::basisTransformation( level, cell, {ctr_0, ctr_1, ctr_2}, celldof::CellType::BLUE_UP ); - _data_mat[0] = ((real_t)(Dummy_338*(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(0)))); - _data_mat[1] = ((real_t)(Dummy_339*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1))); - _data_mat[2] = ((real_t)(Dummy_340*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2))); - _data_mat[3] = ((real_t)(Dummy_341*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3))); - _data_mat[4] = ((real_t)(Dummy_342*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4))); - _data_mat[5] = ((real_t)(Dummy_343*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5))); - _data_mat[6] = ((real_t)(Dummy_344*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1))); - _data_mat[7] = ((real_t)(Dummy_345*(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(1)))); - _data_mat[8] = ((real_t)(Dummy_346*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2))); - _data_mat[9] = ((real_t)(Dummy_347*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3))); - _data_mat[10] = ((real_t)(Dummy_348*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4))); - _data_mat[11] = ((real_t)(Dummy_349*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5))); - _data_mat[12] = ((real_t)(Dummy_350*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2))); - _data_mat[13] = ((real_t)(Dummy_351*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2))); - _data_mat[14] = ((real_t)(Dummy_352*(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(2)))); - _data_mat[15] = ((real_t)(Dummy_353*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3))); - _data_mat[16] = ((real_t)(Dummy_354*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4))); - _data_mat[17] = ((real_t)(Dummy_355*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5))); - _data_mat[18] = ((real_t)(Dummy_356*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3))); - _data_mat[19] = ((real_t)(Dummy_357*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3))); - _data_mat[20] = ((real_t)(Dummy_358*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3))); - _data_mat[21] = ((real_t)(Dummy_359*(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(3)))); - _data_mat[22] = ((real_t)(Dummy_360*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4))); - _data_mat[23] = ((real_t)(Dummy_361*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5))); - _data_mat[24] = ((real_t)(Dummy_362*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4))); - _data_mat[25] = ((real_t)(Dummy_363*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4))); - _data_mat[26] = ((real_t)(Dummy_364*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4))); - _data_mat[27] = ((real_t)(Dummy_365*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4))); - _data_mat[28] = ((real_t)(Dummy_366*(basisTransformation.diagonal()(4)*basisTransformation.diagonal()(4)))); - _data_mat[29] = ((real_t)(Dummy_367*basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5))); - _data_mat[30] = ((real_t)(Dummy_368*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5))); - _data_mat[31] = ((real_t)(Dummy_369*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5))); - _data_mat[32] = ((real_t)(Dummy_370*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5))); - _data_mat[33] = ((real_t)(Dummy_371*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5))); - _data_mat[34] = ((real_t)(Dummy_372*basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5))); - _data_mat[35] = ((real_t)(Dummy_373*(basisTransformation.diagonal()(5)*basisTransformation.diagonal()(5)))); + _data_mat[0] = ((real_t)((basisTransformation.diagonal()(0)*basisTransformation.diagonal()(0))*tmp_moved_constant_116)); + _data_mat[1] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1)*tmp_moved_constant_117)); + _data_mat[2] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2)*tmp_moved_constant_118)); + _data_mat[3] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3)*tmp_moved_constant_119)); + _data_mat[4] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4)*tmp_moved_constant_120)); + _data_mat[5] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5)*tmp_moved_constant_121)); + _data_mat[6] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1)*tmp_moved_constant_122)); + _data_mat[7] = ((real_t)((basisTransformation.diagonal()(1)*basisTransformation.diagonal()(1))*tmp_moved_constant_123)); + _data_mat[8] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2)*tmp_moved_constant_124)); + _data_mat[9] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3)*tmp_moved_constant_125)); + _data_mat[10] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4)*tmp_moved_constant_126)); + _data_mat[11] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5)*tmp_moved_constant_127)); + _data_mat[12] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2)*tmp_moved_constant_128)); + _data_mat[13] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2)*tmp_moved_constant_129)); + _data_mat[14] = ((real_t)((basisTransformation.diagonal()(2)*basisTransformation.diagonal()(2))*tmp_moved_constant_130)); + _data_mat[15] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3)*tmp_moved_constant_131)); + _data_mat[16] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4)*tmp_moved_constant_132)); + _data_mat[17] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5)*tmp_moved_constant_133)); + _data_mat[18] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3)*tmp_moved_constant_134)); + _data_mat[19] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3)*tmp_moved_constant_135)); + _data_mat[20] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3)*tmp_moved_constant_136)); + _data_mat[21] = ((real_t)((basisTransformation.diagonal()(3)*basisTransformation.diagonal()(3))*tmp_moved_constant_137)); + _data_mat[22] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4)*tmp_moved_constant_138)); + _data_mat[23] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5)*tmp_moved_constant_139)); + _data_mat[24] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4)*tmp_moved_constant_140)); + _data_mat[25] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4)*tmp_moved_constant_141)); + _data_mat[26] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4)*tmp_moved_constant_142)); + _data_mat[27] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4)*tmp_moved_constant_143)); + _data_mat[28] = ((real_t)((basisTransformation.diagonal()(4)*basisTransformation.diagonal()(4))*tmp_moved_constant_144)); + _data_mat[29] = ((real_t)(basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5)*tmp_moved_constant_145)); + _data_mat[30] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5)*tmp_moved_constant_146)); + _data_mat[31] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5)*tmp_moved_constant_147)); + _data_mat[32] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5)*tmp_moved_constant_148)); + _data_mat[33] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5)*tmp_moved_constant_149)); + _data_mat[34] = ((real_t)(basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5)*tmp_moved_constant_150)); + _data_mat[35] = ((real_t)((basisTransformation.diagonal()(5)*basisTransformation.diagonal()(5))*tmp_moved_constant_151)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -615,82 +615,82 @@ void N1E1ElementwiseCurlCurl::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, id const real_t jac_affine_2_1_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_2_2_BLUE_DOWN; const real_t jac_affine_2_2_BLUE_DOWN = -p_affine_const_0_2_BLUE_DOWN + p_affine_const_3_2_BLUE_DOWN; const real_t abs_det_jac_affine_BLUE_DOWN = abs(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN - jac_affine_0_0_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN + jac_affine_0_2_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN - jac_affine_0_2_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); - const real_t Dummy_374 = 1.0 / (abs_det_jac_affine_BLUE_DOWN)*0.16666666666666663; - const real_t Dummy_375 = jac_affine_0_0_BLUE_DOWN*4.0; - const real_t Dummy_376 = jac_affine_1_0_BLUE_DOWN*4.0; - const real_t Dummy_377 = jac_affine_2_0_BLUE_DOWN*4.0; - const real_t Dummy_378 = Dummy_374*(-Dummy_375*jac_affine_0_1_BLUE_DOWN - Dummy_376*jac_affine_1_1_BLUE_DOWN - Dummy_377*jac_affine_2_1_BLUE_DOWN); - const real_t Dummy_379 = Dummy_374*(Dummy_375*jac_affine_0_2_BLUE_DOWN + Dummy_376*jac_affine_1_2_BLUE_DOWN + Dummy_377*jac_affine_2_2_BLUE_DOWN); - const real_t Dummy_380 = jac_affine_0_0_BLUE_DOWN*2.0; - const real_t Dummy_381 = jac_affine_0_1_BLUE_DOWN*2.0; - const real_t Dummy_382 = -Dummy_380 + Dummy_381; - const real_t Dummy_383 = jac_affine_1_0_BLUE_DOWN*2.0; - const real_t Dummy_384 = jac_affine_1_1_BLUE_DOWN*2.0; - const real_t Dummy_385 = -Dummy_383 + Dummy_384; - const real_t Dummy_386 = jac_affine_2_0_BLUE_DOWN*2.0; - const real_t Dummy_387 = jac_affine_2_1_BLUE_DOWN*2.0; - const real_t Dummy_388 = -Dummy_386 + Dummy_387; - const real_t Dummy_389 = Dummy_374*(Dummy_380*Dummy_382 + Dummy_383*Dummy_385 + Dummy_386*Dummy_388); - const real_t Dummy_390 = jac_affine_0_2_BLUE_DOWN*2.0; - const real_t Dummy_391 = -Dummy_390; - const real_t Dummy_392 = Dummy_380 + Dummy_391; - const real_t Dummy_393 = jac_affine_1_2_BLUE_DOWN*2.0; - const real_t Dummy_394 = -Dummy_393; - const real_t Dummy_395 = Dummy_383 + Dummy_394; - const real_t Dummy_396 = jac_affine_2_2_BLUE_DOWN*2.0; - const real_t Dummy_397 = -Dummy_396; - const real_t Dummy_398 = Dummy_386 + Dummy_397; - const real_t Dummy_399 = Dummy_374*(Dummy_380*Dummy_392 + Dummy_383*Dummy_395 + Dummy_386*Dummy_398); - const real_t Dummy_400 = -Dummy_381 - Dummy_391; - const real_t Dummy_401 = -Dummy_384 - Dummy_394; - const real_t Dummy_402 = -Dummy_387 - Dummy_397; - const real_t Dummy_403 = Dummy_374*(Dummy_380*Dummy_400 + Dummy_383*Dummy_401 + Dummy_386*Dummy_402); - const real_t Dummy_404 = Dummy_374*(jac_affine_0_1_BLUE_DOWN*jac_affine_0_2_BLUE_DOWN*-4.0 + jac_affine_1_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*-4.0 + jac_affine_2_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN*-4.0); - const real_t Dummy_405 = Dummy_374*(-Dummy_381*Dummy_382 - Dummy_384*Dummy_385 - Dummy_387*Dummy_388); - const real_t Dummy_406 = Dummy_374*(-Dummy_381*Dummy_392 - Dummy_384*Dummy_395 - Dummy_387*Dummy_398); - const real_t Dummy_407 = Dummy_374*(-Dummy_381*Dummy_400 - Dummy_384*Dummy_401 - Dummy_387*Dummy_402); - const real_t Dummy_408 = Dummy_374*(Dummy_382*Dummy_390 + Dummy_385*Dummy_393 + Dummy_388*Dummy_396); - const real_t Dummy_409 = Dummy_374*(Dummy_390*Dummy_392 + Dummy_393*Dummy_395 + Dummy_396*Dummy_398); - const real_t Dummy_410 = Dummy_374*(Dummy_390*Dummy_400 + Dummy_393*Dummy_401 + Dummy_396*Dummy_402); - const real_t Dummy_411 = Dummy_374*(Dummy_382*Dummy_392 + Dummy_385*Dummy_395 + Dummy_388*Dummy_398); - const real_t Dummy_412 = Dummy_374*(Dummy_382*Dummy_400 + Dummy_385*Dummy_401 + Dummy_388*Dummy_402); - const real_t Dummy_413 = Dummy_374*(Dummy_392*Dummy_400 + Dummy_395*Dummy_401 + Dummy_398*Dummy_402); - const real_t Dummy_414 = Dummy_374*((jac_affine_0_0_BLUE_DOWN*jac_affine_0_0_BLUE_DOWN)*4.0 + (jac_affine_1_0_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN)*4.0 + (jac_affine_2_0_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN)*4.0); - const real_t Dummy_415 = Dummy_378; - const real_t Dummy_416 = Dummy_379; - const real_t Dummy_417 = Dummy_389; - const real_t Dummy_418 = Dummy_399; - const real_t Dummy_419 = Dummy_403; - const real_t Dummy_420 = Dummy_378; - const real_t Dummy_421 = Dummy_374*((jac_affine_0_1_BLUE_DOWN*jac_affine_0_1_BLUE_DOWN)*4.0 + (jac_affine_1_1_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN)*4.0 + (jac_affine_2_1_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN)*4.0); - const real_t Dummy_422 = Dummy_404; - const real_t Dummy_423 = Dummy_405; - const real_t Dummy_424 = Dummy_406; - const real_t Dummy_425 = Dummy_407; - const real_t Dummy_426 = Dummy_379; - const real_t Dummy_427 = Dummy_404; - const real_t Dummy_428 = Dummy_374*((jac_affine_0_2_BLUE_DOWN*jac_affine_0_2_BLUE_DOWN)*4.0 + (jac_affine_1_2_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN)*4.0 + (jac_affine_2_2_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN)*4.0); - const real_t Dummy_429 = Dummy_408; - const real_t Dummy_430 = Dummy_409; - const real_t Dummy_431 = Dummy_410; - const real_t Dummy_432 = Dummy_389; - const real_t Dummy_433 = Dummy_405; - const real_t Dummy_434 = Dummy_408; - const real_t Dummy_435 = Dummy_374*((Dummy_382*Dummy_382) + (Dummy_385*Dummy_385) + (Dummy_388*Dummy_388)); - const real_t Dummy_436 = Dummy_411; - const real_t Dummy_437 = Dummy_412; - const real_t Dummy_438 = Dummy_399; - const real_t Dummy_439 = Dummy_406; - const real_t Dummy_440 = Dummy_409; - const real_t Dummy_441 = Dummy_411; - const real_t Dummy_442 = Dummy_374*((Dummy_392*Dummy_392) + (Dummy_395*Dummy_395) + (Dummy_398*Dummy_398)); - const real_t Dummy_443 = Dummy_413; - const real_t Dummy_444 = Dummy_403; - const real_t Dummy_445 = Dummy_407; - const real_t Dummy_446 = Dummy_410; - const real_t Dummy_447 = Dummy_412; - const real_t Dummy_448 = Dummy_413; - const real_t Dummy_449 = Dummy_374*((Dummy_400*Dummy_400) + (Dummy_401*Dummy_401) + (Dummy_402*Dummy_402)); + const real_t tmp_moved_constant_152 = 1.0 / (abs_det_jac_affine_BLUE_DOWN)*0.16666666666666663; + const real_t tmp_moved_constant_153 = jac_affine_0_0_BLUE_DOWN*4.0; + const real_t tmp_moved_constant_154 = jac_affine_1_0_BLUE_DOWN*4.0; + const real_t tmp_moved_constant_155 = jac_affine_2_0_BLUE_DOWN*4.0; + const real_t tmp_moved_constant_156 = tmp_moved_constant_152*(-jac_affine_0_1_BLUE_DOWN*tmp_moved_constant_153 - jac_affine_1_1_BLUE_DOWN*tmp_moved_constant_154 - jac_affine_2_1_BLUE_DOWN*tmp_moved_constant_155); + const real_t tmp_moved_constant_157 = tmp_moved_constant_152*(jac_affine_0_2_BLUE_DOWN*tmp_moved_constant_153 + jac_affine_1_2_BLUE_DOWN*tmp_moved_constant_154 + jac_affine_2_2_BLUE_DOWN*tmp_moved_constant_155); + const real_t tmp_moved_constant_158 = jac_affine_0_0_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_159 = jac_affine_0_1_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_160 = -tmp_moved_constant_158 + tmp_moved_constant_159; + const real_t tmp_moved_constant_161 = jac_affine_1_0_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_162 = jac_affine_1_1_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_163 = -tmp_moved_constant_161 + tmp_moved_constant_162; + const real_t tmp_moved_constant_164 = jac_affine_2_0_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_165 = jac_affine_2_1_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_166 = -tmp_moved_constant_164 + tmp_moved_constant_165; + const real_t tmp_moved_constant_167 = tmp_moved_constant_152*(tmp_moved_constant_158*tmp_moved_constant_160 + tmp_moved_constant_161*tmp_moved_constant_163 + tmp_moved_constant_164*tmp_moved_constant_166); + const real_t tmp_moved_constant_168 = jac_affine_0_2_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_169 = -tmp_moved_constant_168; + const real_t tmp_moved_constant_170 = tmp_moved_constant_158 + tmp_moved_constant_169; + const real_t tmp_moved_constant_171 = jac_affine_1_2_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_172 = -tmp_moved_constant_171; + const real_t tmp_moved_constant_173 = tmp_moved_constant_161 + tmp_moved_constant_172; + const real_t tmp_moved_constant_174 = jac_affine_2_2_BLUE_DOWN*2.0; + const real_t tmp_moved_constant_175 = -tmp_moved_constant_174; + const real_t tmp_moved_constant_176 = tmp_moved_constant_164 + tmp_moved_constant_175; + const real_t tmp_moved_constant_177 = tmp_moved_constant_152*(tmp_moved_constant_158*tmp_moved_constant_170 + tmp_moved_constant_161*tmp_moved_constant_173 + tmp_moved_constant_164*tmp_moved_constant_176); + const real_t tmp_moved_constant_178 = -tmp_moved_constant_159 - tmp_moved_constant_169; + const real_t tmp_moved_constant_179 = -tmp_moved_constant_162 - tmp_moved_constant_172; + const real_t tmp_moved_constant_180 = -tmp_moved_constant_165 - tmp_moved_constant_175; + const real_t tmp_moved_constant_181 = tmp_moved_constant_152*(tmp_moved_constant_158*tmp_moved_constant_178 + tmp_moved_constant_161*tmp_moved_constant_179 + tmp_moved_constant_164*tmp_moved_constant_180); + const real_t tmp_moved_constant_182 = tmp_moved_constant_152*(jac_affine_0_1_BLUE_DOWN*jac_affine_0_2_BLUE_DOWN*-4.0 + jac_affine_1_1_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN*-4.0 + jac_affine_2_1_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN*-4.0); + const real_t tmp_moved_constant_183 = tmp_moved_constant_152*(-tmp_moved_constant_159*tmp_moved_constant_160 - tmp_moved_constant_162*tmp_moved_constant_163 - tmp_moved_constant_165*tmp_moved_constant_166); + const real_t tmp_moved_constant_184 = tmp_moved_constant_152*(-tmp_moved_constant_159*tmp_moved_constant_170 - tmp_moved_constant_162*tmp_moved_constant_173 - tmp_moved_constant_165*tmp_moved_constant_176); + const real_t tmp_moved_constant_185 = tmp_moved_constant_152*(-tmp_moved_constant_159*tmp_moved_constant_178 - tmp_moved_constant_162*tmp_moved_constant_179 - tmp_moved_constant_165*tmp_moved_constant_180); + const real_t tmp_moved_constant_186 = tmp_moved_constant_152*(tmp_moved_constant_160*tmp_moved_constant_168 + tmp_moved_constant_163*tmp_moved_constant_171 + tmp_moved_constant_166*tmp_moved_constant_174); + const real_t tmp_moved_constant_187 = tmp_moved_constant_152*(tmp_moved_constant_168*tmp_moved_constant_170 + tmp_moved_constant_171*tmp_moved_constant_173 + tmp_moved_constant_174*tmp_moved_constant_176); + const real_t tmp_moved_constant_188 = tmp_moved_constant_152*(tmp_moved_constant_168*tmp_moved_constant_178 + tmp_moved_constant_171*tmp_moved_constant_179 + tmp_moved_constant_174*tmp_moved_constant_180); + const real_t tmp_moved_constant_189 = tmp_moved_constant_152*(tmp_moved_constant_160*tmp_moved_constant_170 + tmp_moved_constant_163*tmp_moved_constant_173 + tmp_moved_constant_166*tmp_moved_constant_176); + const real_t tmp_moved_constant_190 = tmp_moved_constant_152*(tmp_moved_constant_160*tmp_moved_constant_178 + tmp_moved_constant_163*tmp_moved_constant_179 + tmp_moved_constant_166*tmp_moved_constant_180); + const real_t tmp_moved_constant_191 = tmp_moved_constant_152*(tmp_moved_constant_170*tmp_moved_constant_178 + tmp_moved_constant_173*tmp_moved_constant_179 + tmp_moved_constant_176*tmp_moved_constant_180); + const real_t tmp_moved_constant_192 = tmp_moved_constant_152*((jac_affine_0_0_BLUE_DOWN*jac_affine_0_0_BLUE_DOWN)*4.0 + (jac_affine_1_0_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN)*4.0 + (jac_affine_2_0_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN)*4.0); + const real_t tmp_moved_constant_193 = tmp_moved_constant_156; + const real_t tmp_moved_constant_194 = tmp_moved_constant_157; + const real_t tmp_moved_constant_195 = tmp_moved_constant_167; + const real_t tmp_moved_constant_196 = tmp_moved_constant_177; + const real_t tmp_moved_constant_197 = tmp_moved_constant_181; + const real_t tmp_moved_constant_198 = tmp_moved_constant_156; + const real_t tmp_moved_constant_199 = tmp_moved_constant_152*((jac_affine_0_1_BLUE_DOWN*jac_affine_0_1_BLUE_DOWN)*4.0 + (jac_affine_1_1_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN)*4.0 + (jac_affine_2_1_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN)*4.0); + const real_t tmp_moved_constant_200 = tmp_moved_constant_182; + const real_t tmp_moved_constant_201 = tmp_moved_constant_183; + const real_t tmp_moved_constant_202 = tmp_moved_constant_184; + const real_t tmp_moved_constant_203 = tmp_moved_constant_185; + const real_t tmp_moved_constant_204 = tmp_moved_constant_157; + const real_t tmp_moved_constant_205 = tmp_moved_constant_182; + const real_t tmp_moved_constant_206 = tmp_moved_constant_152*((jac_affine_0_2_BLUE_DOWN*jac_affine_0_2_BLUE_DOWN)*4.0 + (jac_affine_1_2_BLUE_DOWN*jac_affine_1_2_BLUE_DOWN)*4.0 + (jac_affine_2_2_BLUE_DOWN*jac_affine_2_2_BLUE_DOWN)*4.0); + const real_t tmp_moved_constant_207 = tmp_moved_constant_186; + const real_t tmp_moved_constant_208 = tmp_moved_constant_187; + const real_t tmp_moved_constant_209 = tmp_moved_constant_188; + const real_t tmp_moved_constant_210 = tmp_moved_constant_167; + const real_t tmp_moved_constant_211 = tmp_moved_constant_183; + const real_t tmp_moved_constant_212 = tmp_moved_constant_186; + const real_t tmp_moved_constant_213 = tmp_moved_constant_152*((tmp_moved_constant_160*tmp_moved_constant_160) + (tmp_moved_constant_163*tmp_moved_constant_163) + (tmp_moved_constant_166*tmp_moved_constant_166)); + const real_t tmp_moved_constant_214 = tmp_moved_constant_189; + const real_t tmp_moved_constant_215 = tmp_moved_constant_190; + const real_t tmp_moved_constant_216 = tmp_moved_constant_177; + const real_t tmp_moved_constant_217 = tmp_moved_constant_184; + const real_t tmp_moved_constant_218 = tmp_moved_constant_187; + const real_t tmp_moved_constant_219 = tmp_moved_constant_189; + const real_t tmp_moved_constant_220 = tmp_moved_constant_152*((tmp_moved_constant_170*tmp_moved_constant_170) + (tmp_moved_constant_173*tmp_moved_constant_173) + (tmp_moved_constant_176*tmp_moved_constant_176)); + const real_t tmp_moved_constant_221 = tmp_moved_constant_191; + const real_t tmp_moved_constant_222 = tmp_moved_constant_181; + const real_t tmp_moved_constant_223 = tmp_moved_constant_185; + const real_t tmp_moved_constant_224 = tmp_moved_constant_188; + const real_t tmp_moved_constant_225 = tmp_moved_constant_190; + const real_t tmp_moved_constant_226 = tmp_moved_constant_191; + const real_t tmp_moved_constant_227 = tmp_moved_constant_152*((tmp_moved_constant_178*tmp_moved_constant_178) + (tmp_moved_constant_179*tmp_moved_constant_179) + (tmp_moved_constant_180*tmp_moved_constant_180)); { /* CellType.BLUE_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -719,42 +719,42 @@ void N1E1ElementwiseCurlCurl::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, id const Eigen::DiagonalMatrix< real_t, 6 > basisTransformation = n1e1::macrocell::basisTransformation( level, cell, {ctr_0, ctr_1, ctr_2}, celldof::CellType::BLUE_DOWN ); - _data_mat[0] = ((real_t)(Dummy_414*(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(0)))); - _data_mat[1] = ((real_t)(Dummy_415*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1))); - _data_mat[2] = ((real_t)(Dummy_416*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2))); - _data_mat[3] = ((real_t)(Dummy_417*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3))); - _data_mat[4] = ((real_t)(Dummy_418*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4))); - _data_mat[5] = ((real_t)(Dummy_419*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5))); - _data_mat[6] = ((real_t)(Dummy_420*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1))); - _data_mat[7] = ((real_t)(Dummy_421*(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(1)))); - _data_mat[8] = ((real_t)(Dummy_422*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2))); - _data_mat[9] = ((real_t)(Dummy_423*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3))); - _data_mat[10] = ((real_t)(Dummy_424*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4))); - _data_mat[11] = ((real_t)(Dummy_425*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5))); - _data_mat[12] = ((real_t)(Dummy_426*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2))); - _data_mat[13] = ((real_t)(Dummy_427*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2))); - _data_mat[14] = ((real_t)(Dummy_428*(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(2)))); - _data_mat[15] = ((real_t)(Dummy_429*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3))); - _data_mat[16] = ((real_t)(Dummy_430*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4))); - _data_mat[17] = ((real_t)(Dummy_431*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5))); - _data_mat[18] = ((real_t)(Dummy_432*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3))); - _data_mat[19] = ((real_t)(Dummy_433*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3))); - _data_mat[20] = ((real_t)(Dummy_434*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3))); - _data_mat[21] = ((real_t)(Dummy_435*(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(3)))); - _data_mat[22] = ((real_t)(Dummy_436*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4))); - _data_mat[23] = ((real_t)(Dummy_437*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5))); - _data_mat[24] = ((real_t)(Dummy_438*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4))); - _data_mat[25] = ((real_t)(Dummy_439*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4))); - _data_mat[26] = ((real_t)(Dummy_440*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4))); - _data_mat[27] = ((real_t)(Dummy_441*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4))); - _data_mat[28] = ((real_t)(Dummy_442*(basisTransformation.diagonal()(4)*basisTransformation.diagonal()(4)))); - _data_mat[29] = ((real_t)(Dummy_443*basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5))); - _data_mat[30] = ((real_t)(Dummy_444*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5))); - _data_mat[31] = ((real_t)(Dummy_445*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5))); - _data_mat[32] = ((real_t)(Dummy_446*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5))); - _data_mat[33] = ((real_t)(Dummy_447*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5))); - _data_mat[34] = ((real_t)(Dummy_448*basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5))); - _data_mat[35] = ((real_t)(Dummy_449*(basisTransformation.diagonal()(5)*basisTransformation.diagonal()(5)))); + _data_mat[0] = ((real_t)((basisTransformation.diagonal()(0)*basisTransformation.diagonal()(0))*tmp_moved_constant_192)); + _data_mat[1] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1)*tmp_moved_constant_193)); + _data_mat[2] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2)*tmp_moved_constant_194)); + _data_mat[3] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3)*tmp_moved_constant_195)); + _data_mat[4] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4)*tmp_moved_constant_196)); + _data_mat[5] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5)*tmp_moved_constant_197)); + _data_mat[6] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1)*tmp_moved_constant_198)); + _data_mat[7] = ((real_t)((basisTransformation.diagonal()(1)*basisTransformation.diagonal()(1))*tmp_moved_constant_199)); + _data_mat[8] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2)*tmp_moved_constant_200)); + _data_mat[9] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3)*tmp_moved_constant_201)); + _data_mat[10] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4)*tmp_moved_constant_202)); + _data_mat[11] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5)*tmp_moved_constant_203)); + _data_mat[12] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2)*tmp_moved_constant_204)); + _data_mat[13] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2)*tmp_moved_constant_205)); + _data_mat[14] = ((real_t)((basisTransformation.diagonal()(2)*basisTransformation.diagonal()(2))*tmp_moved_constant_206)); + _data_mat[15] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3)*tmp_moved_constant_207)); + _data_mat[16] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4)*tmp_moved_constant_208)); + _data_mat[17] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5)*tmp_moved_constant_209)); + _data_mat[18] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3)*tmp_moved_constant_210)); + _data_mat[19] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3)*tmp_moved_constant_211)); + _data_mat[20] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3)*tmp_moved_constant_212)); + _data_mat[21] = ((real_t)((basisTransformation.diagonal()(3)*basisTransformation.diagonal()(3))*tmp_moved_constant_213)); + _data_mat[22] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4)*tmp_moved_constant_214)); + _data_mat[23] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5)*tmp_moved_constant_215)); + _data_mat[24] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4)*tmp_moved_constant_216)); + _data_mat[25] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4)*tmp_moved_constant_217)); + _data_mat[26] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4)*tmp_moved_constant_218)); + _data_mat[27] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4)*tmp_moved_constant_219)); + _data_mat[28] = ((real_t)((basisTransformation.diagonal()(4)*basisTransformation.diagonal()(4))*tmp_moved_constant_220)); + _data_mat[29] = ((real_t)(basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5)*tmp_moved_constant_221)); + _data_mat[30] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5)*tmp_moved_constant_222)); + _data_mat[31] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5)*tmp_moved_constant_223)); + _data_mat[32] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5)*tmp_moved_constant_224)); + _data_mat[33] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5)*tmp_moved_constant_225)); + _data_mat[34] = ((real_t)(basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5)*tmp_moved_constant_226)); + _data_mat[35] = ((real_t)((basisTransformation.diagonal()(5)*basisTransformation.diagonal()(5))*tmp_moved_constant_227)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -789,82 +789,82 @@ void N1E1ElementwiseCurlCurl::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, id const real_t jac_affine_2_1_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_2_2_GREEN_UP; const real_t jac_affine_2_2_GREEN_UP = -p_affine_const_0_2_GREEN_UP + p_affine_const_3_2_GREEN_UP; const real_t abs_det_jac_affine_GREEN_UP = abs(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP*jac_affine_2_2_GREEN_UP - jac_affine_0_0_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_2_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_1_2_GREEN_UP*jac_affine_2_0_GREEN_UP + jac_affine_0_2_GREEN_UP*jac_affine_1_0_GREEN_UP*jac_affine_2_1_GREEN_UP - jac_affine_0_2_GREEN_UP*jac_affine_1_1_GREEN_UP*jac_affine_2_0_GREEN_UP); - const real_t Dummy_450 = 1.0 / (abs_det_jac_affine_GREEN_UP)*0.16666666666666663; - const real_t Dummy_451 = jac_affine_0_0_GREEN_UP*4.0; - const real_t Dummy_452 = jac_affine_1_0_GREEN_UP*4.0; - const real_t Dummy_453 = jac_affine_2_0_GREEN_UP*4.0; - const real_t Dummy_454 = Dummy_450*(-Dummy_451*jac_affine_0_1_GREEN_UP - Dummy_452*jac_affine_1_1_GREEN_UP - Dummy_453*jac_affine_2_1_GREEN_UP); - const real_t Dummy_455 = Dummy_450*(Dummy_451*jac_affine_0_2_GREEN_UP + Dummy_452*jac_affine_1_2_GREEN_UP + Dummy_453*jac_affine_2_2_GREEN_UP); - const real_t Dummy_456 = jac_affine_0_0_GREEN_UP*2.0; - const real_t Dummy_457 = jac_affine_0_1_GREEN_UP*2.0; - const real_t Dummy_458 = -Dummy_456 + Dummy_457; - const real_t Dummy_459 = jac_affine_1_0_GREEN_UP*2.0; - const real_t Dummy_460 = jac_affine_1_1_GREEN_UP*2.0; - const real_t Dummy_461 = -Dummy_459 + Dummy_460; - const real_t Dummy_462 = jac_affine_2_0_GREEN_UP*2.0; - const real_t Dummy_463 = jac_affine_2_1_GREEN_UP*2.0; - const real_t Dummy_464 = -Dummy_462 + Dummy_463; - const real_t Dummy_465 = Dummy_450*(Dummy_456*Dummy_458 + Dummy_459*Dummy_461 + Dummy_462*Dummy_464); - const real_t Dummy_466 = jac_affine_0_2_GREEN_UP*2.0; - const real_t Dummy_467 = -Dummy_466; - const real_t Dummy_468 = Dummy_456 + Dummy_467; - const real_t Dummy_469 = jac_affine_1_2_GREEN_UP*2.0; - const real_t Dummy_470 = -Dummy_469; - const real_t Dummy_471 = Dummy_459 + Dummy_470; - const real_t Dummy_472 = jac_affine_2_2_GREEN_UP*2.0; - const real_t Dummy_473 = -Dummy_472; - const real_t Dummy_474 = Dummy_462 + Dummy_473; - const real_t Dummy_475 = Dummy_450*(Dummy_456*Dummy_468 + Dummy_459*Dummy_471 + Dummy_462*Dummy_474); - const real_t Dummy_476 = -Dummy_457 - Dummy_467; - const real_t Dummy_477 = -Dummy_460 - Dummy_470; - const real_t Dummy_478 = -Dummy_463 - Dummy_473; - const real_t Dummy_479 = Dummy_450*(Dummy_456*Dummy_476 + Dummy_459*Dummy_477 + Dummy_462*Dummy_478); - const real_t Dummy_480 = Dummy_450*(jac_affine_0_1_GREEN_UP*jac_affine_0_2_GREEN_UP*-4.0 + jac_affine_1_1_GREEN_UP*jac_affine_1_2_GREEN_UP*-4.0 + jac_affine_2_1_GREEN_UP*jac_affine_2_2_GREEN_UP*-4.0); - const real_t Dummy_481 = Dummy_450*(-Dummy_457*Dummy_458 - Dummy_460*Dummy_461 - Dummy_463*Dummy_464); - const real_t Dummy_482 = Dummy_450*(-Dummy_457*Dummy_468 - Dummy_460*Dummy_471 - Dummy_463*Dummy_474); - const real_t Dummy_483 = Dummy_450*(-Dummy_457*Dummy_476 - Dummy_460*Dummy_477 - Dummy_463*Dummy_478); - const real_t Dummy_484 = Dummy_450*(Dummy_458*Dummy_466 + Dummy_461*Dummy_469 + Dummy_464*Dummy_472); - const real_t Dummy_485 = Dummy_450*(Dummy_466*Dummy_468 + Dummy_469*Dummy_471 + Dummy_472*Dummy_474); - const real_t Dummy_486 = Dummy_450*(Dummy_466*Dummy_476 + Dummy_469*Dummy_477 + Dummy_472*Dummy_478); - const real_t Dummy_487 = Dummy_450*(Dummy_458*Dummy_468 + Dummy_461*Dummy_471 + Dummy_464*Dummy_474); - const real_t Dummy_488 = Dummy_450*(Dummy_458*Dummy_476 + Dummy_461*Dummy_477 + Dummy_464*Dummy_478); - const real_t Dummy_489 = Dummy_450*(Dummy_468*Dummy_476 + Dummy_471*Dummy_477 + Dummy_474*Dummy_478); - const real_t Dummy_490 = Dummy_450*((jac_affine_0_0_GREEN_UP*jac_affine_0_0_GREEN_UP)*4.0 + (jac_affine_1_0_GREEN_UP*jac_affine_1_0_GREEN_UP)*4.0 + (jac_affine_2_0_GREEN_UP*jac_affine_2_0_GREEN_UP)*4.0); - const real_t Dummy_491 = Dummy_454; - const real_t Dummy_492 = Dummy_455; - const real_t Dummy_493 = Dummy_465; - const real_t Dummy_494 = Dummy_475; - const real_t Dummy_495 = Dummy_479; - const real_t Dummy_496 = Dummy_454; - const real_t Dummy_497 = Dummy_450*((jac_affine_0_1_GREEN_UP*jac_affine_0_1_GREEN_UP)*4.0 + (jac_affine_1_1_GREEN_UP*jac_affine_1_1_GREEN_UP)*4.0 + (jac_affine_2_1_GREEN_UP*jac_affine_2_1_GREEN_UP)*4.0); - const real_t Dummy_498 = Dummy_480; - const real_t Dummy_499 = Dummy_481; - const real_t Dummy_500 = Dummy_482; - const real_t Dummy_501 = Dummy_483; - const real_t Dummy_502 = Dummy_455; - const real_t Dummy_503 = Dummy_480; - const real_t Dummy_504 = Dummy_450*((jac_affine_0_2_GREEN_UP*jac_affine_0_2_GREEN_UP)*4.0 + (jac_affine_1_2_GREEN_UP*jac_affine_1_2_GREEN_UP)*4.0 + (jac_affine_2_2_GREEN_UP*jac_affine_2_2_GREEN_UP)*4.0); - const real_t Dummy_505 = Dummy_484; - const real_t Dummy_506 = Dummy_485; - const real_t Dummy_507 = Dummy_486; - const real_t Dummy_508 = Dummy_465; - const real_t Dummy_509 = Dummy_481; - const real_t Dummy_510 = Dummy_484; - const real_t Dummy_511 = Dummy_450*((Dummy_458*Dummy_458) + (Dummy_461*Dummy_461) + (Dummy_464*Dummy_464)); - const real_t Dummy_512 = Dummy_487; - const real_t Dummy_513 = Dummy_488; - const real_t Dummy_514 = Dummy_475; - const real_t Dummy_515 = Dummy_482; - const real_t Dummy_516 = Dummy_485; - const real_t Dummy_517 = Dummy_487; - const real_t Dummy_518 = Dummy_450*((Dummy_468*Dummy_468) + (Dummy_471*Dummy_471) + (Dummy_474*Dummy_474)); - const real_t Dummy_519 = Dummy_489; - const real_t Dummy_520 = Dummy_479; - const real_t Dummy_521 = Dummy_483; - const real_t Dummy_522 = Dummy_486; - const real_t Dummy_523 = Dummy_488; - const real_t Dummy_524 = Dummy_489; - const real_t Dummy_525 = Dummy_450*((Dummy_476*Dummy_476) + (Dummy_477*Dummy_477) + (Dummy_478*Dummy_478)); + const real_t tmp_moved_constant_228 = 1.0 / (abs_det_jac_affine_GREEN_UP)*0.16666666666666663; + const real_t tmp_moved_constant_229 = jac_affine_0_0_GREEN_UP*4.0; + const real_t tmp_moved_constant_230 = jac_affine_1_0_GREEN_UP*4.0; + const real_t tmp_moved_constant_231 = jac_affine_2_0_GREEN_UP*4.0; + const real_t tmp_moved_constant_232 = tmp_moved_constant_228*(-jac_affine_0_1_GREEN_UP*tmp_moved_constant_229 - jac_affine_1_1_GREEN_UP*tmp_moved_constant_230 - jac_affine_2_1_GREEN_UP*tmp_moved_constant_231); + const real_t tmp_moved_constant_233 = tmp_moved_constant_228*(jac_affine_0_2_GREEN_UP*tmp_moved_constant_229 + jac_affine_1_2_GREEN_UP*tmp_moved_constant_230 + jac_affine_2_2_GREEN_UP*tmp_moved_constant_231); + const real_t tmp_moved_constant_234 = jac_affine_0_0_GREEN_UP*2.0; + const real_t tmp_moved_constant_235 = jac_affine_0_1_GREEN_UP*2.0; + const real_t tmp_moved_constant_236 = -tmp_moved_constant_234 + tmp_moved_constant_235; + const real_t tmp_moved_constant_237 = jac_affine_1_0_GREEN_UP*2.0; + const real_t tmp_moved_constant_238 = jac_affine_1_1_GREEN_UP*2.0; + const real_t tmp_moved_constant_239 = -tmp_moved_constant_237 + tmp_moved_constant_238; + const real_t tmp_moved_constant_240 = jac_affine_2_0_GREEN_UP*2.0; + const real_t tmp_moved_constant_241 = jac_affine_2_1_GREEN_UP*2.0; + const real_t tmp_moved_constant_242 = -tmp_moved_constant_240 + tmp_moved_constant_241; + const real_t tmp_moved_constant_243 = tmp_moved_constant_228*(tmp_moved_constant_234*tmp_moved_constant_236 + tmp_moved_constant_237*tmp_moved_constant_239 + tmp_moved_constant_240*tmp_moved_constant_242); + const real_t tmp_moved_constant_244 = jac_affine_0_2_GREEN_UP*2.0; + const real_t tmp_moved_constant_245 = -tmp_moved_constant_244; + const real_t tmp_moved_constant_246 = tmp_moved_constant_234 + tmp_moved_constant_245; + const real_t tmp_moved_constant_247 = jac_affine_1_2_GREEN_UP*2.0; + const real_t tmp_moved_constant_248 = -tmp_moved_constant_247; + const real_t tmp_moved_constant_249 = tmp_moved_constant_237 + tmp_moved_constant_248; + const real_t tmp_moved_constant_250 = jac_affine_2_2_GREEN_UP*2.0; + const real_t tmp_moved_constant_251 = -tmp_moved_constant_250; + const real_t tmp_moved_constant_252 = tmp_moved_constant_240 + tmp_moved_constant_251; + const real_t tmp_moved_constant_253 = tmp_moved_constant_228*(tmp_moved_constant_234*tmp_moved_constant_246 + tmp_moved_constant_237*tmp_moved_constant_249 + tmp_moved_constant_240*tmp_moved_constant_252); + const real_t tmp_moved_constant_254 = -tmp_moved_constant_235 - tmp_moved_constant_245; + const real_t tmp_moved_constant_255 = -tmp_moved_constant_238 - tmp_moved_constant_248; + const real_t tmp_moved_constant_256 = -tmp_moved_constant_241 - tmp_moved_constant_251; + const real_t tmp_moved_constant_257 = tmp_moved_constant_228*(tmp_moved_constant_234*tmp_moved_constant_254 + tmp_moved_constant_237*tmp_moved_constant_255 + tmp_moved_constant_240*tmp_moved_constant_256); + const real_t tmp_moved_constant_258 = tmp_moved_constant_228*(jac_affine_0_1_GREEN_UP*jac_affine_0_2_GREEN_UP*-4.0 + jac_affine_1_1_GREEN_UP*jac_affine_1_2_GREEN_UP*-4.0 + jac_affine_2_1_GREEN_UP*jac_affine_2_2_GREEN_UP*-4.0); + const real_t tmp_moved_constant_259 = tmp_moved_constant_228*(-tmp_moved_constant_235*tmp_moved_constant_236 - tmp_moved_constant_238*tmp_moved_constant_239 - tmp_moved_constant_241*tmp_moved_constant_242); + const real_t tmp_moved_constant_260 = tmp_moved_constant_228*(-tmp_moved_constant_235*tmp_moved_constant_246 - tmp_moved_constant_238*tmp_moved_constant_249 - tmp_moved_constant_241*tmp_moved_constant_252); + const real_t tmp_moved_constant_261 = tmp_moved_constant_228*(-tmp_moved_constant_235*tmp_moved_constant_254 - tmp_moved_constant_238*tmp_moved_constant_255 - tmp_moved_constant_241*tmp_moved_constant_256); + const real_t tmp_moved_constant_262 = tmp_moved_constant_228*(tmp_moved_constant_236*tmp_moved_constant_244 + tmp_moved_constant_239*tmp_moved_constant_247 + tmp_moved_constant_242*tmp_moved_constant_250); + const real_t tmp_moved_constant_263 = tmp_moved_constant_228*(tmp_moved_constant_244*tmp_moved_constant_246 + tmp_moved_constant_247*tmp_moved_constant_249 + tmp_moved_constant_250*tmp_moved_constant_252); + const real_t tmp_moved_constant_264 = tmp_moved_constant_228*(tmp_moved_constant_244*tmp_moved_constant_254 + tmp_moved_constant_247*tmp_moved_constant_255 + tmp_moved_constant_250*tmp_moved_constant_256); + const real_t tmp_moved_constant_265 = tmp_moved_constant_228*(tmp_moved_constant_236*tmp_moved_constant_246 + tmp_moved_constant_239*tmp_moved_constant_249 + tmp_moved_constant_242*tmp_moved_constant_252); + const real_t tmp_moved_constant_266 = tmp_moved_constant_228*(tmp_moved_constant_236*tmp_moved_constant_254 + tmp_moved_constant_239*tmp_moved_constant_255 + tmp_moved_constant_242*tmp_moved_constant_256); + const real_t tmp_moved_constant_267 = tmp_moved_constant_228*(tmp_moved_constant_246*tmp_moved_constant_254 + tmp_moved_constant_249*tmp_moved_constant_255 + tmp_moved_constant_252*tmp_moved_constant_256); + const real_t tmp_moved_constant_268 = tmp_moved_constant_228*((jac_affine_0_0_GREEN_UP*jac_affine_0_0_GREEN_UP)*4.0 + (jac_affine_1_0_GREEN_UP*jac_affine_1_0_GREEN_UP)*4.0 + (jac_affine_2_0_GREEN_UP*jac_affine_2_0_GREEN_UP)*4.0); + const real_t tmp_moved_constant_269 = tmp_moved_constant_232; + const real_t tmp_moved_constant_270 = tmp_moved_constant_233; + const real_t tmp_moved_constant_271 = tmp_moved_constant_243; + const real_t tmp_moved_constant_272 = tmp_moved_constant_253; + const real_t tmp_moved_constant_273 = tmp_moved_constant_257; + const real_t tmp_moved_constant_274 = tmp_moved_constant_232; + const real_t tmp_moved_constant_275 = tmp_moved_constant_228*((jac_affine_0_1_GREEN_UP*jac_affine_0_1_GREEN_UP)*4.0 + (jac_affine_1_1_GREEN_UP*jac_affine_1_1_GREEN_UP)*4.0 + (jac_affine_2_1_GREEN_UP*jac_affine_2_1_GREEN_UP)*4.0); + const real_t tmp_moved_constant_276 = tmp_moved_constant_258; + const real_t tmp_moved_constant_277 = tmp_moved_constant_259; + const real_t tmp_moved_constant_278 = tmp_moved_constant_260; + const real_t tmp_moved_constant_279 = tmp_moved_constant_261; + const real_t tmp_moved_constant_280 = tmp_moved_constant_233; + const real_t tmp_moved_constant_281 = tmp_moved_constant_258; + const real_t tmp_moved_constant_282 = tmp_moved_constant_228*((jac_affine_0_2_GREEN_UP*jac_affine_0_2_GREEN_UP)*4.0 + (jac_affine_1_2_GREEN_UP*jac_affine_1_2_GREEN_UP)*4.0 + (jac_affine_2_2_GREEN_UP*jac_affine_2_2_GREEN_UP)*4.0); + const real_t tmp_moved_constant_283 = tmp_moved_constant_262; + const real_t tmp_moved_constant_284 = tmp_moved_constant_263; + const real_t tmp_moved_constant_285 = tmp_moved_constant_264; + const real_t tmp_moved_constant_286 = tmp_moved_constant_243; + const real_t tmp_moved_constant_287 = tmp_moved_constant_259; + const real_t tmp_moved_constant_288 = tmp_moved_constant_262; + const real_t tmp_moved_constant_289 = tmp_moved_constant_228*((tmp_moved_constant_236*tmp_moved_constant_236) + (tmp_moved_constant_239*tmp_moved_constant_239) + (tmp_moved_constant_242*tmp_moved_constant_242)); + const real_t tmp_moved_constant_290 = tmp_moved_constant_265; + const real_t tmp_moved_constant_291 = tmp_moved_constant_266; + const real_t tmp_moved_constant_292 = tmp_moved_constant_253; + const real_t tmp_moved_constant_293 = tmp_moved_constant_260; + const real_t tmp_moved_constant_294 = tmp_moved_constant_263; + const real_t tmp_moved_constant_295 = tmp_moved_constant_265; + const real_t tmp_moved_constant_296 = tmp_moved_constant_228*((tmp_moved_constant_246*tmp_moved_constant_246) + (tmp_moved_constant_249*tmp_moved_constant_249) + (tmp_moved_constant_252*tmp_moved_constant_252)); + const real_t tmp_moved_constant_297 = tmp_moved_constant_267; + const real_t tmp_moved_constant_298 = tmp_moved_constant_257; + const real_t tmp_moved_constant_299 = tmp_moved_constant_261; + const real_t tmp_moved_constant_300 = tmp_moved_constant_264; + const real_t tmp_moved_constant_301 = tmp_moved_constant_266; + const real_t tmp_moved_constant_302 = tmp_moved_constant_267; + const real_t tmp_moved_constant_303 = tmp_moved_constant_228*((tmp_moved_constant_254*tmp_moved_constant_254) + (tmp_moved_constant_255*tmp_moved_constant_255) + (tmp_moved_constant_256*tmp_moved_constant_256)); { /* CellType.GREEN_UP */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -893,42 +893,42 @@ void N1E1ElementwiseCurlCurl::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, id const Eigen::DiagonalMatrix< real_t, 6 > basisTransformation = n1e1::macrocell::basisTransformation( level, cell, {ctr_0, ctr_1, ctr_2}, celldof::CellType::GREEN_UP ); - _data_mat[0] = ((real_t)(Dummy_490*(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(0)))); - _data_mat[1] = ((real_t)(Dummy_491*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1))); - _data_mat[2] = ((real_t)(Dummy_492*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2))); - _data_mat[3] = ((real_t)(Dummy_493*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3))); - _data_mat[4] = ((real_t)(Dummy_494*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4))); - _data_mat[5] = ((real_t)(Dummy_495*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5))); - _data_mat[6] = ((real_t)(Dummy_496*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1))); - _data_mat[7] = ((real_t)(Dummy_497*(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(1)))); - _data_mat[8] = ((real_t)(Dummy_498*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2))); - _data_mat[9] = ((real_t)(Dummy_499*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3))); - _data_mat[10] = ((real_t)(Dummy_500*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4))); - _data_mat[11] = ((real_t)(Dummy_501*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5))); - _data_mat[12] = ((real_t)(Dummy_502*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2))); - _data_mat[13] = ((real_t)(Dummy_503*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2))); - _data_mat[14] = ((real_t)(Dummy_504*(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(2)))); - _data_mat[15] = ((real_t)(Dummy_505*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3))); - _data_mat[16] = ((real_t)(Dummy_506*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4))); - _data_mat[17] = ((real_t)(Dummy_507*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5))); - _data_mat[18] = ((real_t)(Dummy_508*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3))); - _data_mat[19] = ((real_t)(Dummy_509*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3))); - _data_mat[20] = ((real_t)(Dummy_510*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3))); - _data_mat[21] = ((real_t)(Dummy_511*(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(3)))); - _data_mat[22] = ((real_t)(Dummy_512*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4))); - _data_mat[23] = ((real_t)(Dummy_513*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5))); - _data_mat[24] = ((real_t)(Dummy_514*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4))); - _data_mat[25] = ((real_t)(Dummy_515*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4))); - _data_mat[26] = ((real_t)(Dummy_516*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4))); - _data_mat[27] = ((real_t)(Dummy_517*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4))); - _data_mat[28] = ((real_t)(Dummy_518*(basisTransformation.diagonal()(4)*basisTransformation.diagonal()(4)))); - _data_mat[29] = ((real_t)(Dummy_519*basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5))); - _data_mat[30] = ((real_t)(Dummy_520*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5))); - _data_mat[31] = ((real_t)(Dummy_521*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5))); - _data_mat[32] = ((real_t)(Dummy_522*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5))); - _data_mat[33] = ((real_t)(Dummy_523*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5))); - _data_mat[34] = ((real_t)(Dummy_524*basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5))); - _data_mat[35] = ((real_t)(Dummy_525*(basisTransformation.diagonal()(5)*basisTransformation.diagonal()(5)))); + _data_mat[0] = ((real_t)((basisTransformation.diagonal()(0)*basisTransformation.diagonal()(0))*tmp_moved_constant_268)); + _data_mat[1] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1)*tmp_moved_constant_269)); + _data_mat[2] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2)*tmp_moved_constant_270)); + _data_mat[3] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3)*tmp_moved_constant_271)); + _data_mat[4] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4)*tmp_moved_constant_272)); + _data_mat[5] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5)*tmp_moved_constant_273)); + _data_mat[6] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1)*tmp_moved_constant_274)); + _data_mat[7] = ((real_t)((basisTransformation.diagonal()(1)*basisTransformation.diagonal()(1))*tmp_moved_constant_275)); + _data_mat[8] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2)*tmp_moved_constant_276)); + _data_mat[9] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3)*tmp_moved_constant_277)); + _data_mat[10] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4)*tmp_moved_constant_278)); + _data_mat[11] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5)*tmp_moved_constant_279)); + _data_mat[12] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2)*tmp_moved_constant_280)); + _data_mat[13] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2)*tmp_moved_constant_281)); + _data_mat[14] = ((real_t)((basisTransformation.diagonal()(2)*basisTransformation.diagonal()(2))*tmp_moved_constant_282)); + _data_mat[15] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3)*tmp_moved_constant_283)); + _data_mat[16] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4)*tmp_moved_constant_284)); + _data_mat[17] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5)*tmp_moved_constant_285)); + _data_mat[18] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3)*tmp_moved_constant_286)); + _data_mat[19] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3)*tmp_moved_constant_287)); + _data_mat[20] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3)*tmp_moved_constant_288)); + _data_mat[21] = ((real_t)((basisTransformation.diagonal()(3)*basisTransformation.diagonal()(3))*tmp_moved_constant_289)); + _data_mat[22] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4)*tmp_moved_constant_290)); + _data_mat[23] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5)*tmp_moved_constant_291)); + _data_mat[24] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4)*tmp_moved_constant_292)); + _data_mat[25] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4)*tmp_moved_constant_293)); + _data_mat[26] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4)*tmp_moved_constant_294)); + _data_mat[27] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4)*tmp_moved_constant_295)); + _data_mat[28] = ((real_t)((basisTransformation.diagonal()(4)*basisTransformation.diagonal()(4))*tmp_moved_constant_296)); + _data_mat[29] = ((real_t)(basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5)*tmp_moved_constant_297)); + _data_mat[30] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5)*tmp_moved_constant_298)); + _data_mat[31] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5)*tmp_moved_constant_299)); + _data_mat[32] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5)*tmp_moved_constant_300)); + _data_mat[33] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5)*tmp_moved_constant_301)); + _data_mat[34] = ((real_t)(basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5)*tmp_moved_constant_302)); + _data_mat[35] = ((real_t)((basisTransformation.diagonal()(5)*basisTransformation.diagonal()(5))*tmp_moved_constant_303)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -966,82 +966,82 @@ void N1E1ElementwiseCurlCurl::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, id const real_t jac_affine_2_1_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_2_2_GREEN_DOWN; const real_t jac_affine_2_2_GREEN_DOWN = -p_affine_const_0_2_GREEN_DOWN + p_affine_const_3_2_GREEN_DOWN; const real_t abs_det_jac_affine_GREEN_DOWN = abs(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN - jac_affine_0_0_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN + jac_affine_0_2_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN - jac_affine_0_2_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); - const real_t Dummy_526 = 1.0 / (abs_det_jac_affine_GREEN_DOWN)*0.16666666666666663; - const real_t Dummy_527 = jac_affine_0_0_GREEN_DOWN*4.0; - const real_t Dummy_528 = jac_affine_1_0_GREEN_DOWN*4.0; - const real_t Dummy_529 = jac_affine_2_0_GREEN_DOWN*4.0; - const real_t Dummy_530 = Dummy_526*(-Dummy_527*jac_affine_0_1_GREEN_DOWN - Dummy_528*jac_affine_1_1_GREEN_DOWN - Dummy_529*jac_affine_2_1_GREEN_DOWN); - const real_t Dummy_531 = Dummy_526*(Dummy_527*jac_affine_0_2_GREEN_DOWN + Dummy_528*jac_affine_1_2_GREEN_DOWN + Dummy_529*jac_affine_2_2_GREEN_DOWN); - const real_t Dummy_532 = jac_affine_0_0_GREEN_DOWN*2.0; - const real_t Dummy_533 = jac_affine_0_1_GREEN_DOWN*2.0; - const real_t Dummy_534 = -Dummy_532 + Dummy_533; - const real_t Dummy_535 = jac_affine_1_0_GREEN_DOWN*2.0; - const real_t Dummy_536 = jac_affine_1_1_GREEN_DOWN*2.0; - const real_t Dummy_537 = -Dummy_535 + Dummy_536; - const real_t Dummy_538 = jac_affine_2_0_GREEN_DOWN*2.0; - const real_t Dummy_539 = jac_affine_2_1_GREEN_DOWN*2.0; - const real_t Dummy_540 = -Dummy_538 + Dummy_539; - const real_t Dummy_541 = Dummy_526*(Dummy_532*Dummy_534 + Dummy_535*Dummy_537 + Dummy_538*Dummy_540); - const real_t Dummy_542 = jac_affine_0_2_GREEN_DOWN*2.0; - const real_t Dummy_543 = -Dummy_542; - const real_t Dummy_544 = Dummy_532 + Dummy_543; - const real_t Dummy_545 = jac_affine_1_2_GREEN_DOWN*2.0; - const real_t Dummy_546 = -Dummy_545; - const real_t Dummy_547 = Dummy_535 + Dummy_546; - const real_t Dummy_548 = jac_affine_2_2_GREEN_DOWN*2.0; - const real_t Dummy_549 = -Dummy_548; - const real_t Dummy_550 = Dummy_538 + Dummy_549; - const real_t Dummy_551 = Dummy_526*(Dummy_532*Dummy_544 + Dummy_535*Dummy_547 + Dummy_538*Dummy_550); - const real_t Dummy_552 = -Dummy_533 - Dummy_543; - const real_t Dummy_553 = -Dummy_536 - Dummy_546; - const real_t Dummy_554 = -Dummy_539 - Dummy_549; - const real_t Dummy_555 = Dummy_526*(Dummy_532*Dummy_552 + Dummy_535*Dummy_553 + Dummy_538*Dummy_554); - const real_t Dummy_556 = Dummy_526*(jac_affine_0_1_GREEN_DOWN*jac_affine_0_2_GREEN_DOWN*-4.0 + jac_affine_1_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*-4.0 + jac_affine_2_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN*-4.0); - const real_t Dummy_557 = Dummy_526*(-Dummy_533*Dummy_534 - Dummy_536*Dummy_537 - Dummy_539*Dummy_540); - const real_t Dummy_558 = Dummy_526*(-Dummy_533*Dummy_544 - Dummy_536*Dummy_547 - Dummy_539*Dummy_550); - const real_t Dummy_559 = Dummy_526*(-Dummy_533*Dummy_552 - Dummy_536*Dummy_553 - Dummy_539*Dummy_554); - const real_t Dummy_560 = Dummy_526*(Dummy_534*Dummy_542 + Dummy_537*Dummy_545 + Dummy_540*Dummy_548); - const real_t Dummy_561 = Dummy_526*(Dummy_542*Dummy_544 + Dummy_545*Dummy_547 + Dummy_548*Dummy_550); - const real_t Dummy_562 = Dummy_526*(Dummy_542*Dummy_552 + Dummy_545*Dummy_553 + Dummy_548*Dummy_554); - const real_t Dummy_563 = Dummy_526*(Dummy_534*Dummy_544 + Dummy_537*Dummy_547 + Dummy_540*Dummy_550); - const real_t Dummy_564 = Dummy_526*(Dummy_534*Dummy_552 + Dummy_537*Dummy_553 + Dummy_540*Dummy_554); - const real_t Dummy_565 = Dummy_526*(Dummy_544*Dummy_552 + Dummy_547*Dummy_553 + Dummy_550*Dummy_554); - const real_t Dummy_566 = Dummy_526*((jac_affine_0_0_GREEN_DOWN*jac_affine_0_0_GREEN_DOWN)*4.0 + (jac_affine_1_0_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN)*4.0 + (jac_affine_2_0_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN)*4.0); - const real_t Dummy_567 = Dummy_530; - const real_t Dummy_568 = Dummy_531; - const real_t Dummy_569 = Dummy_541; - const real_t Dummy_570 = Dummy_551; - const real_t Dummy_571 = Dummy_555; - const real_t Dummy_572 = Dummy_530; - const real_t Dummy_573 = Dummy_526*((jac_affine_0_1_GREEN_DOWN*jac_affine_0_1_GREEN_DOWN)*4.0 + (jac_affine_1_1_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN)*4.0 + (jac_affine_2_1_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN)*4.0); - const real_t Dummy_574 = Dummy_556; - const real_t Dummy_575 = Dummy_557; - const real_t Dummy_576 = Dummy_558; - const real_t Dummy_577 = Dummy_559; - const real_t Dummy_578 = Dummy_531; - const real_t Dummy_579 = Dummy_556; - const real_t Dummy_580 = Dummy_526*((jac_affine_0_2_GREEN_DOWN*jac_affine_0_2_GREEN_DOWN)*4.0 + (jac_affine_1_2_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN)*4.0 + (jac_affine_2_2_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN)*4.0); - const real_t Dummy_581 = Dummy_560; - const real_t Dummy_582 = Dummy_561; - const real_t Dummy_583 = Dummy_562; - const real_t Dummy_584 = Dummy_541; - const real_t Dummy_585 = Dummy_557; - const real_t Dummy_586 = Dummy_560; - const real_t Dummy_587 = Dummy_526*((Dummy_534*Dummy_534) + (Dummy_537*Dummy_537) + (Dummy_540*Dummy_540)); - const real_t Dummy_588 = Dummy_563; - const real_t Dummy_589 = Dummy_564; - const real_t Dummy_590 = Dummy_551; - const real_t Dummy_591 = Dummy_558; - const real_t Dummy_592 = Dummy_561; - const real_t Dummy_593 = Dummy_563; - const real_t Dummy_594 = Dummy_526*((Dummy_544*Dummy_544) + (Dummy_547*Dummy_547) + (Dummy_550*Dummy_550)); - const real_t Dummy_595 = Dummy_565; - const real_t Dummy_596 = Dummy_555; - const real_t Dummy_597 = Dummy_559; - const real_t Dummy_598 = Dummy_562; - const real_t Dummy_599 = Dummy_564; - const real_t Dummy_600 = Dummy_565; - const real_t Dummy_601 = Dummy_526*((Dummy_552*Dummy_552) + (Dummy_553*Dummy_553) + (Dummy_554*Dummy_554)); + const real_t tmp_moved_constant_304 = 1.0 / (abs_det_jac_affine_GREEN_DOWN)*0.16666666666666663; + const real_t tmp_moved_constant_305 = jac_affine_0_0_GREEN_DOWN*4.0; + const real_t tmp_moved_constant_306 = jac_affine_1_0_GREEN_DOWN*4.0; + const real_t tmp_moved_constant_307 = jac_affine_2_0_GREEN_DOWN*4.0; + const real_t tmp_moved_constant_308 = tmp_moved_constant_304*(-jac_affine_0_1_GREEN_DOWN*tmp_moved_constant_305 - jac_affine_1_1_GREEN_DOWN*tmp_moved_constant_306 - jac_affine_2_1_GREEN_DOWN*tmp_moved_constant_307); + const real_t tmp_moved_constant_309 = tmp_moved_constant_304*(jac_affine_0_2_GREEN_DOWN*tmp_moved_constant_305 + jac_affine_1_2_GREEN_DOWN*tmp_moved_constant_306 + jac_affine_2_2_GREEN_DOWN*tmp_moved_constant_307); + const real_t tmp_moved_constant_310 = jac_affine_0_0_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_311 = jac_affine_0_1_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_312 = -tmp_moved_constant_310 + tmp_moved_constant_311; + const real_t tmp_moved_constant_313 = jac_affine_1_0_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_314 = jac_affine_1_1_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_315 = -tmp_moved_constant_313 + tmp_moved_constant_314; + const real_t tmp_moved_constant_316 = jac_affine_2_0_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_317 = jac_affine_2_1_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_318 = -tmp_moved_constant_316 + tmp_moved_constant_317; + const real_t tmp_moved_constant_319 = tmp_moved_constant_304*(tmp_moved_constant_310*tmp_moved_constant_312 + tmp_moved_constant_313*tmp_moved_constant_315 + tmp_moved_constant_316*tmp_moved_constant_318); + const real_t tmp_moved_constant_320 = jac_affine_0_2_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_321 = -tmp_moved_constant_320; + const real_t tmp_moved_constant_322 = tmp_moved_constant_310 + tmp_moved_constant_321; + const real_t tmp_moved_constant_323 = jac_affine_1_2_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_324 = -tmp_moved_constant_323; + const real_t tmp_moved_constant_325 = tmp_moved_constant_313 + tmp_moved_constant_324; + const real_t tmp_moved_constant_326 = jac_affine_2_2_GREEN_DOWN*2.0; + const real_t tmp_moved_constant_327 = -tmp_moved_constant_326; + const real_t tmp_moved_constant_328 = tmp_moved_constant_316 + tmp_moved_constant_327; + const real_t tmp_moved_constant_329 = tmp_moved_constant_304*(tmp_moved_constant_310*tmp_moved_constant_322 + tmp_moved_constant_313*tmp_moved_constant_325 + tmp_moved_constant_316*tmp_moved_constant_328); + const real_t tmp_moved_constant_330 = -tmp_moved_constant_311 - tmp_moved_constant_321; + const real_t tmp_moved_constant_331 = -tmp_moved_constant_314 - tmp_moved_constant_324; + const real_t tmp_moved_constant_332 = -tmp_moved_constant_317 - tmp_moved_constant_327; + const real_t tmp_moved_constant_333 = tmp_moved_constant_304*(tmp_moved_constant_310*tmp_moved_constant_330 + tmp_moved_constant_313*tmp_moved_constant_331 + tmp_moved_constant_316*tmp_moved_constant_332); + const real_t tmp_moved_constant_334 = tmp_moved_constant_304*(jac_affine_0_1_GREEN_DOWN*jac_affine_0_2_GREEN_DOWN*-4.0 + jac_affine_1_1_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN*-4.0 + jac_affine_2_1_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN*-4.0); + const real_t tmp_moved_constant_335 = tmp_moved_constant_304*(-tmp_moved_constant_311*tmp_moved_constant_312 - tmp_moved_constant_314*tmp_moved_constant_315 - tmp_moved_constant_317*tmp_moved_constant_318); + const real_t tmp_moved_constant_336 = tmp_moved_constant_304*(-tmp_moved_constant_311*tmp_moved_constant_322 - tmp_moved_constant_314*tmp_moved_constant_325 - tmp_moved_constant_317*tmp_moved_constant_328); + const real_t tmp_moved_constant_337 = tmp_moved_constant_304*(-tmp_moved_constant_311*tmp_moved_constant_330 - tmp_moved_constant_314*tmp_moved_constant_331 - tmp_moved_constant_317*tmp_moved_constant_332); + const real_t tmp_moved_constant_338 = tmp_moved_constant_304*(tmp_moved_constant_312*tmp_moved_constant_320 + tmp_moved_constant_315*tmp_moved_constant_323 + tmp_moved_constant_318*tmp_moved_constant_326); + const real_t tmp_moved_constant_339 = tmp_moved_constant_304*(tmp_moved_constant_320*tmp_moved_constant_322 + tmp_moved_constant_323*tmp_moved_constant_325 + tmp_moved_constant_326*tmp_moved_constant_328); + const real_t tmp_moved_constant_340 = tmp_moved_constant_304*(tmp_moved_constant_320*tmp_moved_constant_330 + tmp_moved_constant_323*tmp_moved_constant_331 + tmp_moved_constant_326*tmp_moved_constant_332); + const real_t tmp_moved_constant_341 = tmp_moved_constant_304*(tmp_moved_constant_312*tmp_moved_constant_322 + tmp_moved_constant_315*tmp_moved_constant_325 + tmp_moved_constant_318*tmp_moved_constant_328); + const real_t tmp_moved_constant_342 = tmp_moved_constant_304*(tmp_moved_constant_312*tmp_moved_constant_330 + tmp_moved_constant_315*tmp_moved_constant_331 + tmp_moved_constant_318*tmp_moved_constant_332); + const real_t tmp_moved_constant_343 = tmp_moved_constant_304*(tmp_moved_constant_322*tmp_moved_constant_330 + tmp_moved_constant_325*tmp_moved_constant_331 + tmp_moved_constant_328*tmp_moved_constant_332); + const real_t tmp_moved_constant_344 = tmp_moved_constant_304*((jac_affine_0_0_GREEN_DOWN*jac_affine_0_0_GREEN_DOWN)*4.0 + (jac_affine_1_0_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN)*4.0 + (jac_affine_2_0_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN)*4.0); + const real_t tmp_moved_constant_345 = tmp_moved_constant_308; + const real_t tmp_moved_constant_346 = tmp_moved_constant_309; + const real_t tmp_moved_constant_347 = tmp_moved_constant_319; + const real_t tmp_moved_constant_348 = tmp_moved_constant_329; + const real_t tmp_moved_constant_349 = tmp_moved_constant_333; + const real_t tmp_moved_constant_350 = tmp_moved_constant_308; + const real_t tmp_moved_constant_351 = tmp_moved_constant_304*((jac_affine_0_1_GREEN_DOWN*jac_affine_0_1_GREEN_DOWN)*4.0 + (jac_affine_1_1_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN)*4.0 + (jac_affine_2_1_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN)*4.0); + const real_t tmp_moved_constant_352 = tmp_moved_constant_334; + const real_t tmp_moved_constant_353 = tmp_moved_constant_335; + const real_t tmp_moved_constant_354 = tmp_moved_constant_336; + const real_t tmp_moved_constant_355 = tmp_moved_constant_337; + const real_t tmp_moved_constant_356 = tmp_moved_constant_309; + const real_t tmp_moved_constant_357 = tmp_moved_constant_334; + const real_t tmp_moved_constant_358 = tmp_moved_constant_304*((jac_affine_0_2_GREEN_DOWN*jac_affine_0_2_GREEN_DOWN)*4.0 + (jac_affine_1_2_GREEN_DOWN*jac_affine_1_2_GREEN_DOWN)*4.0 + (jac_affine_2_2_GREEN_DOWN*jac_affine_2_2_GREEN_DOWN)*4.0); + const real_t tmp_moved_constant_359 = tmp_moved_constant_338; + const real_t tmp_moved_constant_360 = tmp_moved_constant_339; + const real_t tmp_moved_constant_361 = tmp_moved_constant_340; + const real_t tmp_moved_constant_362 = tmp_moved_constant_319; + const real_t tmp_moved_constant_363 = tmp_moved_constant_335; + const real_t tmp_moved_constant_364 = tmp_moved_constant_338; + const real_t tmp_moved_constant_365 = tmp_moved_constant_304*((tmp_moved_constant_312*tmp_moved_constant_312) + (tmp_moved_constant_315*tmp_moved_constant_315) + (tmp_moved_constant_318*tmp_moved_constant_318)); + const real_t tmp_moved_constant_366 = tmp_moved_constant_341; + const real_t tmp_moved_constant_367 = tmp_moved_constant_342; + const real_t tmp_moved_constant_368 = tmp_moved_constant_329; + const real_t tmp_moved_constant_369 = tmp_moved_constant_336; + const real_t tmp_moved_constant_370 = tmp_moved_constant_339; + const real_t tmp_moved_constant_371 = tmp_moved_constant_341; + const real_t tmp_moved_constant_372 = tmp_moved_constant_304*((tmp_moved_constant_322*tmp_moved_constant_322) + (tmp_moved_constant_325*tmp_moved_constant_325) + (tmp_moved_constant_328*tmp_moved_constant_328)); + const real_t tmp_moved_constant_373 = tmp_moved_constant_343; + const real_t tmp_moved_constant_374 = tmp_moved_constant_333; + const real_t tmp_moved_constant_375 = tmp_moved_constant_337; + const real_t tmp_moved_constant_376 = tmp_moved_constant_340; + const real_t tmp_moved_constant_377 = tmp_moved_constant_342; + const real_t tmp_moved_constant_378 = tmp_moved_constant_343; + const real_t tmp_moved_constant_379 = tmp_moved_constant_304*((tmp_moved_constant_330*tmp_moved_constant_330) + (tmp_moved_constant_331*tmp_moved_constant_331) + (tmp_moved_constant_332*tmp_moved_constant_332)); { /* CellType.GREEN_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -1070,42 +1070,42 @@ void N1E1ElementwiseCurlCurl::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, id const Eigen::DiagonalMatrix< real_t, 6 > basisTransformation = n1e1::macrocell::basisTransformation( level, cell, {ctr_0, ctr_1, ctr_2}, celldof::CellType::GREEN_DOWN ); - _data_mat[0] = ((real_t)(Dummy_566*(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(0)))); - _data_mat[1] = ((real_t)(Dummy_567*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1))); - _data_mat[2] = ((real_t)(Dummy_568*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2))); - _data_mat[3] = ((real_t)(Dummy_569*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3))); - _data_mat[4] = ((real_t)(Dummy_570*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4))); - _data_mat[5] = ((real_t)(Dummy_571*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5))); - _data_mat[6] = ((real_t)(Dummy_572*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1))); - _data_mat[7] = ((real_t)(Dummy_573*(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(1)))); - _data_mat[8] = ((real_t)(Dummy_574*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2))); - _data_mat[9] = ((real_t)(Dummy_575*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3))); - _data_mat[10] = ((real_t)(Dummy_576*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4))); - _data_mat[11] = ((real_t)(Dummy_577*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5))); - _data_mat[12] = ((real_t)(Dummy_578*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2))); - _data_mat[13] = ((real_t)(Dummy_579*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2))); - _data_mat[14] = ((real_t)(Dummy_580*(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(2)))); - _data_mat[15] = ((real_t)(Dummy_581*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3))); - _data_mat[16] = ((real_t)(Dummy_582*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4))); - _data_mat[17] = ((real_t)(Dummy_583*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5))); - _data_mat[18] = ((real_t)(Dummy_584*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3))); - _data_mat[19] = ((real_t)(Dummy_585*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3))); - _data_mat[20] = ((real_t)(Dummy_586*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3))); - _data_mat[21] = ((real_t)(Dummy_587*(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(3)))); - _data_mat[22] = ((real_t)(Dummy_588*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4))); - _data_mat[23] = ((real_t)(Dummy_589*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5))); - _data_mat[24] = ((real_t)(Dummy_590*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4))); - _data_mat[25] = ((real_t)(Dummy_591*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4))); - _data_mat[26] = ((real_t)(Dummy_592*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4))); - _data_mat[27] = ((real_t)(Dummy_593*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4))); - _data_mat[28] = ((real_t)(Dummy_594*(basisTransformation.diagonal()(4)*basisTransformation.diagonal()(4)))); - _data_mat[29] = ((real_t)(Dummy_595*basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5))); - _data_mat[30] = ((real_t)(Dummy_596*basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5))); - _data_mat[31] = ((real_t)(Dummy_597*basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5))); - _data_mat[32] = ((real_t)(Dummy_598*basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5))); - _data_mat[33] = ((real_t)(Dummy_599*basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5))); - _data_mat[34] = ((real_t)(Dummy_600*basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5))); - _data_mat[35] = ((real_t)(Dummy_601*(basisTransformation.diagonal()(5)*basisTransformation.diagonal()(5)))); + _data_mat[0] = ((real_t)((basisTransformation.diagonal()(0)*basisTransformation.diagonal()(0))*tmp_moved_constant_344)); + _data_mat[1] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1)*tmp_moved_constant_345)); + _data_mat[2] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2)*tmp_moved_constant_346)); + _data_mat[3] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3)*tmp_moved_constant_347)); + _data_mat[4] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4)*tmp_moved_constant_348)); + _data_mat[5] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5)*tmp_moved_constant_349)); + _data_mat[6] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(1)*tmp_moved_constant_350)); + _data_mat[7] = ((real_t)((basisTransformation.diagonal()(1)*basisTransformation.diagonal()(1))*tmp_moved_constant_351)); + _data_mat[8] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2)*tmp_moved_constant_352)); + _data_mat[9] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3)*tmp_moved_constant_353)); + _data_mat[10] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4)*tmp_moved_constant_354)); + _data_mat[11] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5)*tmp_moved_constant_355)); + _data_mat[12] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(2)*tmp_moved_constant_356)); + _data_mat[13] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(2)*tmp_moved_constant_357)); + _data_mat[14] = ((real_t)((basisTransformation.diagonal()(2)*basisTransformation.diagonal()(2))*tmp_moved_constant_358)); + _data_mat[15] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3)*tmp_moved_constant_359)); + _data_mat[16] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4)*tmp_moved_constant_360)); + _data_mat[17] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5)*tmp_moved_constant_361)); + _data_mat[18] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(3)*tmp_moved_constant_362)); + _data_mat[19] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(3)*tmp_moved_constant_363)); + _data_mat[20] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(3)*tmp_moved_constant_364)); + _data_mat[21] = ((real_t)((basisTransformation.diagonal()(3)*basisTransformation.diagonal()(3))*tmp_moved_constant_365)); + _data_mat[22] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4)*tmp_moved_constant_366)); + _data_mat[23] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5)*tmp_moved_constant_367)); + _data_mat[24] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(4)*tmp_moved_constant_368)); + _data_mat[25] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(4)*tmp_moved_constant_369)); + _data_mat[26] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(4)*tmp_moved_constant_370)); + _data_mat[27] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(4)*tmp_moved_constant_371)); + _data_mat[28] = ((real_t)((basisTransformation.diagonal()(4)*basisTransformation.diagonal()(4))*tmp_moved_constant_372)); + _data_mat[29] = ((real_t)(basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5)*tmp_moved_constant_373)); + _data_mat[30] = ((real_t)(basisTransformation.diagonal()(0)*basisTransformation.diagonal()(5)*tmp_moved_constant_374)); + _data_mat[31] = ((real_t)(basisTransformation.diagonal()(1)*basisTransformation.diagonal()(5)*tmp_moved_constant_375)); + _data_mat[32] = ((real_t)(basisTransformation.diagonal()(2)*basisTransformation.diagonal()(5)*tmp_moved_constant_376)); + _data_mat[33] = ((real_t)(basisTransformation.diagonal()(3)*basisTransformation.diagonal()(5)*tmp_moved_constant_377)); + _data_mat[34] = ((real_t)(basisTransformation.diagonal()(4)*basisTransformation.diagonal()(5)*tmp_moved_constant_378)); + _data_mat[35] = ((real_t)((basisTransformation.diagonal()(5)*basisTransformation.diagonal()(5))*tmp_moved_constant_379)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); diff --git a/operators/diffusion/avx/P1ElementwiseDiffusion_apply_macro_2D.cpp b/operators/diffusion/avx/P1ElementwiseDiffusion_apply_macro_2D.cpp index f1d5077a8fcbc7348778ba1bf9e960fdd96d619d..128393b3838e2af116bc16cf7377ed52e00509c1 100644 --- a/operators/diffusion/avx/P1ElementwiseDiffusion_apply_macro_2D.cpp +++ b/operators/diffusion/avx/P1ElementwiseDiffusion_apply_macro_2D.cpp @@ -105,12 +105,12 @@ void P1ElementwiseDiffusion::apply_macro_2D( real_t * RESTRICT _data_dst, real_ const real_t tmp_kernel_op_4 = jac_affine_inv_0_0_GRAY*tmp_kernel_op_0 + jac_affine_inv_0_1_GRAY*tmp_kernel_op_1; const real_t tmp_kernel_op_6 = jac_affine_inv_1_0_GRAY*tmp_kernel_op_0 + jac_affine_inv_1_1_GRAY*tmp_kernel_op_1; const real_t tmp_kernel_op_8 = jac_affine_inv_0_0_GRAY*jac_affine_inv_1_0_GRAY + jac_affine_inv_0_1_GRAY*jac_affine_inv_1_1_GRAY; - const real_t Dummy_59 = -jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE; - const real_t Dummy_60 = -jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE; - const real_t Dummy_61 = abs_det_jac_affine_BLUE*0.5; - const real_t Dummy_63 = Dummy_59*jac_affine_inv_0_0_BLUE + Dummy_60*jac_affine_inv_0_1_BLUE; - const real_t Dummy_65 = Dummy_59*jac_affine_inv_1_0_BLUE + Dummy_60*jac_affine_inv_1_1_BLUE; - const real_t Dummy_67 = jac_affine_inv_0_0_BLUE*jac_affine_inv_1_0_BLUE + jac_affine_inv_0_1_BLUE*jac_affine_inv_1_1_BLUE; + const real_t tmp_moved_constant_3 = -jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE; + const real_t tmp_moved_constant_4 = -jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE; + const real_t tmp_moved_constant_5 = abs_det_jac_affine_BLUE*0.5; + const real_t tmp_moved_constant_7 = jac_affine_inv_0_0_BLUE*tmp_moved_constant_3 + jac_affine_inv_0_1_BLUE*tmp_moved_constant_4; + const real_t tmp_moved_constant_9 = jac_affine_inv_1_0_BLUE*tmp_moved_constant_3 + jac_affine_inv_1_1_BLUE*tmp_moved_constant_4; + const real_t tmp_moved_constant_11 = jac_affine_inv_0_0_BLUE*jac_affine_inv_1_0_BLUE + jac_affine_inv_0_1_BLUE*jac_affine_inv_1_1_BLUE; for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { { @@ -132,20 +132,20 @@ void P1ElementwiseDiffusion::apply_macro_2D( real_t * RESTRICT _data_dst, real_ _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(elMatVec_2,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); } } - const __m256d Dummy_56 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]); - const __m256d Dummy_57 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); - const __m256d Dummy_58 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]); - const __m256d Dummy_62 = _mm256_mul_pd(Dummy_56,_mm256_set_pd(Dummy_61,Dummy_61,Dummy_61,Dummy_61)); - const __m256d Dummy_64 = _mm256_mul_pd(Dummy_57,_mm256_set_pd(Dummy_61,Dummy_61,Dummy_61,Dummy_61)); - const __m256d Dummy_66 = _mm256_mul_pd(Dummy_58,_mm256_set_pd(Dummy_61,Dummy_61,Dummy_61,Dummy_61)); - const __m256d Dummy_68 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_62,_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_59,Dummy_59,Dummy_59,Dummy_59),_mm256_set_pd(Dummy_59,Dummy_59,Dummy_59,Dummy_59)),_mm256_mul_pd(_mm256_set_pd(Dummy_60,Dummy_60,Dummy_60,Dummy_60),_mm256_set_pd(Dummy_60,Dummy_60,Dummy_60,Dummy_60)))),_mm256_mul_pd(Dummy_64,_mm256_set_pd(Dummy_63,Dummy_63,Dummy_63,Dummy_63))),_mm256_mul_pd(Dummy_66,_mm256_set_pd(Dummy_65,Dummy_65,Dummy_65,Dummy_65))); - const __m256d Dummy_69 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_64,_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE),_mm256_set_pd(jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE),_mm256_set_pd(jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE)))),_mm256_mul_pd(Dummy_62,_mm256_set_pd(Dummy_63,Dummy_63,Dummy_63,Dummy_63))),_mm256_mul_pd(Dummy_66,_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67))); - const __m256d Dummy_70 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_66,_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE),_mm256_set_pd(jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE),_mm256_set_pd(jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE)))),_mm256_mul_pd(Dummy_62,_mm256_set_pd(Dummy_65,Dummy_65,Dummy_65,Dummy_65))),_mm256_mul_pd(Dummy_64,_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67))); + const __m256d tmp_moved_constant_0 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]); + const __m256d tmp_moved_constant_1 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); + const __m256d tmp_moved_constant_2 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]); + const __m256d tmp_moved_constant_6 = _mm256_mul_pd(tmp_moved_constant_0,_mm256_set_pd(tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5)); + const __m256d tmp_moved_constant_8 = _mm256_mul_pd(tmp_moved_constant_1,_mm256_set_pd(tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5)); + const __m256d tmp_moved_constant_10 = _mm256_mul_pd(tmp_moved_constant_2,_mm256_set_pd(tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5)); + const __m256d tmp_moved_constant_12 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_6,_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3),_mm256_set_pd(tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4),_mm256_set_pd(tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4)))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7))),_mm256_mul_pd(tmp_moved_constant_10,_mm256_set_pd(tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9))); + const __m256d tmp_moved_constant_13 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_8,_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE),_mm256_set_pd(jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE),_mm256_set_pd(jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE)))),_mm256_mul_pd(tmp_moved_constant_10,_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7))); + const __m256d tmp_moved_constant_14 = _mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_10,_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE),_mm256_set_pd(jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE),_mm256_set_pd(jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE)))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_set_pd(tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1],_mm256_add_pd(Dummy_68,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(Dummy_69,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1],_mm256_add_pd(Dummy_70,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1],_mm256_add_pd(tmp_moved_constant_12,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(tmp_moved_constant_13,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1],_mm256_add_pd(tmp_moved_constant_14,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]))); } } } @@ -167,20 +167,20 @@ void P1ElementwiseDiffusion::apply_macro_2D( real_t * RESTRICT _data_dst, real_ _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = elMatVec_2 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; } } - const real_t Dummy_56 = _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - const real_t Dummy_57 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - const real_t Dummy_58 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - const real_t Dummy_62 = Dummy_56*Dummy_61; - const real_t Dummy_64 = Dummy_57*Dummy_61; - const real_t Dummy_66 = Dummy_58*Dummy_61; - const real_t Dummy_68 = Dummy_62*((Dummy_59*Dummy_59) + (Dummy_60*Dummy_60)) + Dummy_63*Dummy_64 + Dummy_65*Dummy_66; - const real_t Dummy_69 = Dummy_62*Dummy_63 + Dummy_64*((jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE) + (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE)) + Dummy_66*Dummy_67; - const real_t Dummy_70 = Dummy_62*Dummy_65 + Dummy_64*Dummy_67 + Dummy_66*((jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE) + (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE)); + const real_t tmp_moved_constant_0 = _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + const real_t tmp_moved_constant_1 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + const real_t tmp_moved_constant_2 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + const real_t tmp_moved_constant_6 = tmp_moved_constant_0*tmp_moved_constant_5; + const real_t tmp_moved_constant_8 = tmp_moved_constant_1*tmp_moved_constant_5; + const real_t tmp_moved_constant_10 = tmp_moved_constant_2*tmp_moved_constant_5; + const real_t tmp_moved_constant_12 = tmp_moved_constant_10*tmp_moved_constant_9 + tmp_moved_constant_6*((tmp_moved_constant_3*tmp_moved_constant_3) + (tmp_moved_constant_4*tmp_moved_constant_4)) + tmp_moved_constant_7*tmp_moved_constant_8; + const real_t tmp_moved_constant_13 = tmp_moved_constant_10*tmp_moved_constant_11 + tmp_moved_constant_6*tmp_moved_constant_7 + tmp_moved_constant_8*((jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE) + (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE)); + const real_t tmp_moved_constant_14 = tmp_moved_constant_10*((jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE) + (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE)) + tmp_moved_constant_11*tmp_moved_constant_8 + tmp_moved_constant_6*tmp_moved_constant_9; { { - _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_68 + _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_69 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_70 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = tmp_moved_constant_12 + _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = tmp_moved_constant_13 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = tmp_moved_constant_14 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; } } } diff --git a/operators/diffusion/avx/P1ElementwiseDiffusion_apply_macro_3D.cpp b/operators/diffusion/avx/P1ElementwiseDiffusion_apply_macro_3D.cpp index bb725d6b543698e646a9640207f73510a269c5cb..23e6c351847b09f9042322235613d867bbad391f 100644 --- a/operators/diffusion/avx/P1ElementwiseDiffusion_apply_macro_3D.cpp +++ b/operators/diffusion/avx/P1ElementwiseDiffusion_apply_macro_3D.cpp @@ -345,56 +345,56 @@ void P1ElementwiseDiffusion::apply_macro_3D( real_t * RESTRICT _data_dst, real_ const real_t tmp_kernel_op_11 = jac_affine_inv_0_0_WHITE_UP*jac_affine_inv_1_0_WHITE_UP + jac_affine_inv_0_1_WHITE_UP*jac_affine_inv_1_1_WHITE_UP + jac_affine_inv_0_2_WHITE_UP*jac_affine_inv_1_2_WHITE_UP; const real_t tmp_kernel_op_12 = jac_affine_inv_0_0_WHITE_UP*jac_affine_inv_2_0_WHITE_UP + jac_affine_inv_0_1_WHITE_UP*jac_affine_inv_2_1_WHITE_UP + jac_affine_inv_0_2_WHITE_UP*jac_affine_inv_2_2_WHITE_UP; const real_t tmp_kernel_op_13 = jac_affine_inv_1_0_WHITE_UP*jac_affine_inv_2_0_WHITE_UP + jac_affine_inv_1_1_WHITE_UP*jac_affine_inv_2_1_WHITE_UP + jac_affine_inv_1_2_WHITE_UP*jac_affine_inv_2_2_WHITE_UP; - const real_t Dummy_249 = -jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN; - const real_t Dummy_250 = -jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN; - const real_t Dummy_251 = -jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN; - const real_t Dummy_252 = abs_det_jac_affine_WHITE_DOWN*0.16666666666666663; - const real_t Dummy_254 = Dummy_249*jac_affine_inv_0_0_WHITE_DOWN + Dummy_250*jac_affine_inv_0_1_WHITE_DOWN + Dummy_251*jac_affine_inv_0_2_WHITE_DOWN; - const real_t Dummy_256 = Dummy_249*jac_affine_inv_1_0_WHITE_DOWN + Dummy_250*jac_affine_inv_1_1_WHITE_DOWN + Dummy_251*jac_affine_inv_1_2_WHITE_DOWN; - const real_t Dummy_258 = Dummy_249*jac_affine_inv_2_0_WHITE_DOWN + Dummy_250*jac_affine_inv_2_1_WHITE_DOWN + Dummy_251*jac_affine_inv_2_2_WHITE_DOWN; - const real_t Dummy_260 = jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN; - const real_t Dummy_261 = jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN; - const real_t Dummy_262 = jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN + jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN + jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN; - const real_t Dummy_271 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; - const real_t Dummy_272 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; - const real_t Dummy_273 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_274 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; - const real_t Dummy_276 = Dummy_271*jac_affine_inv_0_0_BLUE_UP + Dummy_272*jac_affine_inv_0_1_BLUE_UP + Dummy_273*jac_affine_inv_0_2_BLUE_UP; - const real_t Dummy_278 = Dummy_271*jac_affine_inv_1_0_BLUE_UP + Dummy_272*jac_affine_inv_1_1_BLUE_UP + Dummy_273*jac_affine_inv_1_2_BLUE_UP; - const real_t Dummy_280 = Dummy_271*jac_affine_inv_2_0_BLUE_UP + Dummy_272*jac_affine_inv_2_1_BLUE_UP + Dummy_273*jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_282 = jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP; - const real_t Dummy_283 = jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_284 = jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_293 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; - const real_t Dummy_294 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; - const real_t Dummy_295 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_296 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; - const real_t Dummy_298 = Dummy_293*jac_affine_inv_0_0_BLUE_DOWN + Dummy_294*jac_affine_inv_0_1_BLUE_DOWN + Dummy_295*jac_affine_inv_0_2_BLUE_DOWN; - const real_t Dummy_300 = Dummy_293*jac_affine_inv_1_0_BLUE_DOWN + Dummy_294*jac_affine_inv_1_1_BLUE_DOWN + Dummy_295*jac_affine_inv_1_2_BLUE_DOWN; - const real_t Dummy_302 = Dummy_293*jac_affine_inv_2_0_BLUE_DOWN + Dummy_294*jac_affine_inv_2_1_BLUE_DOWN + Dummy_295*jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_304 = jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN; - const real_t Dummy_305 = jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_306 = jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_315 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; - const real_t Dummy_316 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; - const real_t Dummy_317 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_318 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; - const real_t Dummy_320 = Dummy_315*jac_affine_inv_0_0_GREEN_UP + Dummy_316*jac_affine_inv_0_1_GREEN_UP + Dummy_317*jac_affine_inv_0_2_GREEN_UP; - const real_t Dummy_322 = Dummy_315*jac_affine_inv_1_0_GREEN_UP + Dummy_316*jac_affine_inv_1_1_GREEN_UP + Dummy_317*jac_affine_inv_1_2_GREEN_UP; - const real_t Dummy_324 = Dummy_315*jac_affine_inv_2_0_GREEN_UP + Dummy_316*jac_affine_inv_2_1_GREEN_UP + Dummy_317*jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_326 = jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP; - const real_t Dummy_327 = jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_328 = jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_337 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; - const real_t Dummy_338 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; - const real_t Dummy_339 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; - const real_t Dummy_340 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; - const real_t Dummy_342 = Dummy_337*jac_affine_inv_0_0_GREEN_DOWN + Dummy_338*jac_affine_inv_0_1_GREEN_DOWN + Dummy_339*jac_affine_inv_0_2_GREEN_DOWN; - const real_t Dummy_344 = Dummy_337*jac_affine_inv_1_0_GREEN_DOWN + Dummy_338*jac_affine_inv_1_1_GREEN_DOWN + Dummy_339*jac_affine_inv_1_2_GREEN_DOWN; - const real_t Dummy_346 = Dummy_337*jac_affine_inv_2_0_GREEN_DOWN + Dummy_338*jac_affine_inv_2_1_GREEN_DOWN + Dummy_339*jac_affine_inv_2_2_GREEN_DOWN; - const real_t Dummy_348 = jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN; - const real_t Dummy_349 = jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN; - const real_t Dummy_350 = jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_4 = -jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN; + const real_t tmp_moved_constant_5 = -jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN; + const real_t tmp_moved_constant_6 = -jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN; + const real_t tmp_moved_constant_7 = abs_det_jac_affine_WHITE_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_9 = jac_affine_inv_0_0_WHITE_DOWN*tmp_moved_constant_4 + jac_affine_inv_0_1_WHITE_DOWN*tmp_moved_constant_5 + jac_affine_inv_0_2_WHITE_DOWN*tmp_moved_constant_6; + const real_t tmp_moved_constant_11 = jac_affine_inv_1_0_WHITE_DOWN*tmp_moved_constant_4 + jac_affine_inv_1_1_WHITE_DOWN*tmp_moved_constant_5 + jac_affine_inv_1_2_WHITE_DOWN*tmp_moved_constant_6; + const real_t tmp_moved_constant_13 = jac_affine_inv_2_0_WHITE_DOWN*tmp_moved_constant_4 + jac_affine_inv_2_1_WHITE_DOWN*tmp_moved_constant_5 + jac_affine_inv_2_2_WHITE_DOWN*tmp_moved_constant_6; + const real_t tmp_moved_constant_15 = jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN; + const real_t tmp_moved_constant_16 = jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN; + const real_t tmp_moved_constant_17 = jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN + jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN + jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN; + const real_t tmp_moved_constant_26 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; + const real_t tmp_moved_constant_27 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; + const real_t tmp_moved_constant_28 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_29 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; + const real_t tmp_moved_constant_31 = jac_affine_inv_0_0_BLUE_UP*tmp_moved_constant_26 + jac_affine_inv_0_1_BLUE_UP*tmp_moved_constant_27 + jac_affine_inv_0_2_BLUE_UP*tmp_moved_constant_28; + const real_t tmp_moved_constant_33 = jac_affine_inv_1_0_BLUE_UP*tmp_moved_constant_26 + jac_affine_inv_1_1_BLUE_UP*tmp_moved_constant_27 + jac_affine_inv_1_2_BLUE_UP*tmp_moved_constant_28; + const real_t tmp_moved_constant_35 = jac_affine_inv_2_0_BLUE_UP*tmp_moved_constant_26 + jac_affine_inv_2_1_BLUE_UP*tmp_moved_constant_27 + jac_affine_inv_2_2_BLUE_UP*tmp_moved_constant_28; + const real_t tmp_moved_constant_37 = jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP; + const real_t tmp_moved_constant_38 = jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_39 = jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_48 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; + const real_t tmp_moved_constant_49 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; + const real_t tmp_moved_constant_50 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_51 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_53 = jac_affine_inv_0_0_BLUE_DOWN*tmp_moved_constant_48 + jac_affine_inv_0_1_BLUE_DOWN*tmp_moved_constant_49 + jac_affine_inv_0_2_BLUE_DOWN*tmp_moved_constant_50; + const real_t tmp_moved_constant_55 = jac_affine_inv_1_0_BLUE_DOWN*tmp_moved_constant_48 + jac_affine_inv_1_1_BLUE_DOWN*tmp_moved_constant_49 + jac_affine_inv_1_2_BLUE_DOWN*tmp_moved_constant_50; + const real_t tmp_moved_constant_57 = jac_affine_inv_2_0_BLUE_DOWN*tmp_moved_constant_48 + jac_affine_inv_2_1_BLUE_DOWN*tmp_moved_constant_49 + jac_affine_inv_2_2_BLUE_DOWN*tmp_moved_constant_50; + const real_t tmp_moved_constant_59 = jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN; + const real_t tmp_moved_constant_60 = jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_61 = jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_70 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; + const real_t tmp_moved_constant_71 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; + const real_t tmp_moved_constant_72 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_73 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; + const real_t tmp_moved_constant_75 = jac_affine_inv_0_0_GREEN_UP*tmp_moved_constant_70 + jac_affine_inv_0_1_GREEN_UP*tmp_moved_constant_71 + jac_affine_inv_0_2_GREEN_UP*tmp_moved_constant_72; + const real_t tmp_moved_constant_77 = jac_affine_inv_1_0_GREEN_UP*tmp_moved_constant_70 + jac_affine_inv_1_1_GREEN_UP*tmp_moved_constant_71 + jac_affine_inv_1_2_GREEN_UP*tmp_moved_constant_72; + const real_t tmp_moved_constant_79 = jac_affine_inv_2_0_GREEN_UP*tmp_moved_constant_70 + jac_affine_inv_2_1_GREEN_UP*tmp_moved_constant_71 + jac_affine_inv_2_2_GREEN_UP*tmp_moved_constant_72; + const real_t tmp_moved_constant_81 = jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP; + const real_t tmp_moved_constant_82 = jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_83 = jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_92 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; + const real_t tmp_moved_constant_93 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; + const real_t tmp_moved_constant_94 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_95 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_97 = jac_affine_inv_0_0_GREEN_DOWN*tmp_moved_constant_92 + jac_affine_inv_0_1_GREEN_DOWN*tmp_moved_constant_93 + jac_affine_inv_0_2_GREEN_DOWN*tmp_moved_constant_94; + const real_t tmp_moved_constant_99 = jac_affine_inv_1_0_GREEN_DOWN*tmp_moved_constant_92 + jac_affine_inv_1_1_GREEN_DOWN*tmp_moved_constant_93 + jac_affine_inv_1_2_GREEN_DOWN*tmp_moved_constant_94; + const real_t tmp_moved_constant_101 = jac_affine_inv_2_0_GREEN_DOWN*tmp_moved_constant_92 + jac_affine_inv_2_1_GREEN_DOWN*tmp_moved_constant_93 + jac_affine_inv_2_2_GREEN_DOWN*tmp_moved_constant_94; + const real_t tmp_moved_constant_103 = jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN; + const real_t tmp_moved_constant_104 = jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_105 = jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN; for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -421,104 +421,104 @@ void P1ElementwiseDiffusion::apply_macro_3D( real_t * RESTRICT _data_dst, real_ _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(elMatVec_3,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); } } - const __m256d Dummy_245 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_246 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_247 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_248 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_253 = _mm256_mul_pd(Dummy_245,_mm256_set_pd(Dummy_252,Dummy_252,Dummy_252,Dummy_252)); - const __m256d Dummy_255 = _mm256_mul_pd(Dummy_246,_mm256_set_pd(Dummy_252,Dummy_252,Dummy_252,Dummy_252)); - const __m256d Dummy_257 = _mm256_mul_pd(Dummy_247,_mm256_set_pd(Dummy_252,Dummy_252,Dummy_252,Dummy_252)); - const __m256d Dummy_259 = _mm256_mul_pd(Dummy_248,_mm256_set_pd(Dummy_252,Dummy_252,Dummy_252,Dummy_252)); - const __m256d Dummy_263 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_253,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_249,Dummy_249,Dummy_249,Dummy_249),_mm256_set_pd(Dummy_249,Dummy_249,Dummy_249,Dummy_249)),_mm256_mul_pd(_mm256_set_pd(Dummy_250,Dummy_250,Dummy_250,Dummy_250),_mm256_set_pd(Dummy_250,Dummy_250,Dummy_250,Dummy_250))),_mm256_mul_pd(_mm256_set_pd(Dummy_251,Dummy_251,Dummy_251,Dummy_251),_mm256_set_pd(Dummy_251,Dummy_251,Dummy_251,Dummy_251)))),_mm256_mul_pd(Dummy_255,_mm256_set_pd(Dummy_254,Dummy_254,Dummy_254,Dummy_254))),_mm256_mul_pd(Dummy_257,_mm256_set_pd(Dummy_256,Dummy_256,Dummy_256,Dummy_256))),_mm256_mul_pd(Dummy_259,_mm256_set_pd(Dummy_258,Dummy_258,Dummy_258,Dummy_258))); - const __m256d Dummy_264 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_255,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)))),_mm256_mul_pd(Dummy_253,_mm256_set_pd(Dummy_254,Dummy_254,Dummy_254,Dummy_254))),_mm256_mul_pd(Dummy_257,_mm256_set_pd(Dummy_260,Dummy_260,Dummy_260,Dummy_260))),_mm256_mul_pd(Dummy_259,_mm256_set_pd(Dummy_261,Dummy_261,Dummy_261,Dummy_261))); - const __m256d Dummy_265 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_257,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)))),_mm256_mul_pd(Dummy_253,_mm256_set_pd(Dummy_256,Dummy_256,Dummy_256,Dummy_256))),_mm256_mul_pd(Dummy_255,_mm256_set_pd(Dummy_260,Dummy_260,Dummy_260,Dummy_260))),_mm256_mul_pd(Dummy_259,_mm256_set_pd(Dummy_262,Dummy_262,Dummy_262,Dummy_262))); - const __m256d Dummy_266 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_259,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)))),_mm256_mul_pd(Dummy_253,_mm256_set_pd(Dummy_258,Dummy_258,Dummy_258,Dummy_258))),_mm256_mul_pd(Dummy_255,_mm256_set_pd(Dummy_261,Dummy_261,Dummy_261,Dummy_261))),_mm256_mul_pd(Dummy_257,_mm256_set_pd(Dummy_262,Dummy_262,Dummy_262,Dummy_262))); + const __m256d tmp_moved_constant_0 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_1 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_2 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_3 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_8 = _mm256_mul_pd(tmp_moved_constant_0,_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7)); + const __m256d tmp_moved_constant_10 = _mm256_mul_pd(tmp_moved_constant_1,_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7)); + const __m256d tmp_moved_constant_12 = _mm256_mul_pd(tmp_moved_constant_2,_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7)); + const __m256d tmp_moved_constant_14 = _mm256_mul_pd(tmp_moved_constant_3,_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7)); + const __m256d tmp_moved_constant_18 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_8,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4),_mm256_set_pd(tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5),_mm256_set_pd(tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6),_mm256_set_pd(tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6)))),_mm256_mul_pd(tmp_moved_constant_12,_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11))),_mm256_mul_pd(tmp_moved_constant_14,_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13))),_mm256_mul_pd(tmp_moved_constant_10,_mm256_set_pd(tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9))); + const __m256d tmp_moved_constant_19 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_10,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)))),_mm256_mul_pd(tmp_moved_constant_12,_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15))),_mm256_mul_pd(tmp_moved_constant_14,_mm256_set_pd(tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_set_pd(tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9))); + const __m256d tmp_moved_constant_20 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_12,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11))),_mm256_mul_pd(tmp_moved_constant_10,_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15))),_mm256_mul_pd(tmp_moved_constant_14,_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17))); + const __m256d tmp_moved_constant_21 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_14,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13))),_mm256_mul_pd(tmp_moved_constant_10,_mm256_set_pd(tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16))),_mm256_mul_pd(tmp_moved_constant_12,_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_263,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_264,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_265,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_266,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_18,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_19,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_20,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_21,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); } } - const __m256d Dummy_267 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_268 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_269 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_270 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_275 = _mm256_mul_pd(Dummy_267,_mm256_set_pd(Dummy_274,Dummy_274,Dummy_274,Dummy_274)); - const __m256d Dummy_277 = _mm256_mul_pd(Dummy_268,_mm256_set_pd(Dummy_274,Dummy_274,Dummy_274,Dummy_274)); - const __m256d Dummy_279 = _mm256_mul_pd(Dummy_269,_mm256_set_pd(Dummy_274,Dummy_274,Dummy_274,Dummy_274)); - const __m256d Dummy_281 = _mm256_mul_pd(Dummy_270,_mm256_set_pd(Dummy_274,Dummy_274,Dummy_274,Dummy_274)); - const __m256d Dummy_285 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_271,Dummy_271,Dummy_271,Dummy_271),_mm256_set_pd(Dummy_271,Dummy_271,Dummy_271,Dummy_271)),_mm256_mul_pd(_mm256_set_pd(Dummy_272,Dummy_272,Dummy_272,Dummy_272),_mm256_set_pd(Dummy_272,Dummy_272,Dummy_272,Dummy_272))),_mm256_mul_pd(_mm256_set_pd(Dummy_273,Dummy_273,Dummy_273,Dummy_273),_mm256_set_pd(Dummy_273,Dummy_273,Dummy_273,Dummy_273)))),_mm256_mul_pd(Dummy_277,_mm256_set_pd(Dummy_276,Dummy_276,Dummy_276,Dummy_276))),_mm256_mul_pd(Dummy_279,_mm256_set_pd(Dummy_278,Dummy_278,Dummy_278,Dummy_278))),_mm256_mul_pd(Dummy_281,_mm256_set_pd(Dummy_280,Dummy_280,Dummy_280,Dummy_280))); - const __m256d Dummy_286 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)))),_mm256_mul_pd(Dummy_275,_mm256_set_pd(Dummy_276,Dummy_276,Dummy_276,Dummy_276))),_mm256_mul_pd(Dummy_279,_mm256_set_pd(Dummy_282,Dummy_282,Dummy_282,Dummy_282))),_mm256_mul_pd(Dummy_281,_mm256_set_pd(Dummy_283,Dummy_283,Dummy_283,Dummy_283))); - const __m256d Dummy_287 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_279,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)))),_mm256_mul_pd(Dummy_275,_mm256_set_pd(Dummy_278,Dummy_278,Dummy_278,Dummy_278))),_mm256_mul_pd(Dummy_277,_mm256_set_pd(Dummy_282,Dummy_282,Dummy_282,Dummy_282))),_mm256_mul_pd(Dummy_281,_mm256_set_pd(Dummy_284,Dummy_284,Dummy_284,Dummy_284))); - const __m256d Dummy_288 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_281,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)))),_mm256_mul_pd(Dummy_275,_mm256_set_pd(Dummy_280,Dummy_280,Dummy_280,Dummy_280))),_mm256_mul_pd(Dummy_277,_mm256_set_pd(Dummy_283,Dummy_283,Dummy_283,Dummy_283))),_mm256_mul_pd(Dummy_279,_mm256_set_pd(Dummy_284,Dummy_284,Dummy_284,Dummy_284))); + const __m256d tmp_moved_constant_22 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_23 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_24 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_25 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_30 = _mm256_mul_pd(tmp_moved_constant_22,_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29)); + const __m256d tmp_moved_constant_32 = _mm256_mul_pd(tmp_moved_constant_23,_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29)); + const __m256d tmp_moved_constant_34 = _mm256_mul_pd(tmp_moved_constant_24,_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29)); + const __m256d tmp_moved_constant_36 = _mm256_mul_pd(tmp_moved_constant_25,_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29)); + const __m256d tmp_moved_constant_40 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_30,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26),_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27),_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28),_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28)))),_mm256_mul_pd(tmp_moved_constant_32,_mm256_set_pd(tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31))),_mm256_mul_pd(tmp_moved_constant_34,_mm256_set_pd(tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33))),_mm256_mul_pd(tmp_moved_constant_36,_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35))); + const __m256d tmp_moved_constant_41 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_32,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)))),_mm256_mul_pd(tmp_moved_constant_30,_mm256_set_pd(tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31))),_mm256_mul_pd(tmp_moved_constant_34,_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37))),_mm256_mul_pd(tmp_moved_constant_36,_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))); + const __m256d tmp_moved_constant_42 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_34,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)))),_mm256_mul_pd(tmp_moved_constant_30,_mm256_set_pd(tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33))),_mm256_mul_pd(tmp_moved_constant_32,_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37))),_mm256_mul_pd(tmp_moved_constant_36,_mm256_set_pd(tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39))); + const __m256d tmp_moved_constant_43 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_36,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)))),_mm256_mul_pd(tmp_moved_constant_30,_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35))),_mm256_mul_pd(tmp_moved_constant_32,_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))),_mm256_mul_pd(tmp_moved_constant_34,_mm256_set_pd(tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_285,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_286,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_287,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_288,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_40,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_41,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_42,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_43,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); } } - const __m256d Dummy_289 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_290 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_291 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_292 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_297 = _mm256_mul_pd(Dummy_289,_mm256_set_pd(Dummy_296,Dummy_296,Dummy_296,Dummy_296)); - const __m256d Dummy_299 = _mm256_mul_pd(Dummy_290,_mm256_set_pd(Dummy_296,Dummy_296,Dummy_296,Dummy_296)); - const __m256d Dummy_301 = _mm256_mul_pd(Dummy_291,_mm256_set_pd(Dummy_296,Dummy_296,Dummy_296,Dummy_296)); - const __m256d Dummy_303 = _mm256_mul_pd(Dummy_292,_mm256_set_pd(Dummy_296,Dummy_296,Dummy_296,Dummy_296)); - const __m256d Dummy_307 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_297,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_293,Dummy_293,Dummy_293,Dummy_293),_mm256_set_pd(Dummy_293,Dummy_293,Dummy_293,Dummy_293)),_mm256_mul_pd(_mm256_set_pd(Dummy_294,Dummy_294,Dummy_294,Dummy_294),_mm256_set_pd(Dummy_294,Dummy_294,Dummy_294,Dummy_294))),_mm256_mul_pd(_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295),_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295)))),_mm256_mul_pd(Dummy_299,_mm256_set_pd(Dummy_298,Dummy_298,Dummy_298,Dummy_298))),_mm256_mul_pd(Dummy_301,_mm256_set_pd(Dummy_300,Dummy_300,Dummy_300,Dummy_300))),_mm256_mul_pd(Dummy_303,_mm256_set_pd(Dummy_302,Dummy_302,Dummy_302,Dummy_302))); - const __m256d Dummy_308 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_299,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)))),_mm256_mul_pd(Dummy_297,_mm256_set_pd(Dummy_298,Dummy_298,Dummy_298,Dummy_298))),_mm256_mul_pd(Dummy_301,_mm256_set_pd(Dummy_304,Dummy_304,Dummy_304,Dummy_304))),_mm256_mul_pd(Dummy_303,_mm256_set_pd(Dummy_305,Dummy_305,Dummy_305,Dummy_305))); - const __m256d Dummy_309 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_301,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)))),_mm256_mul_pd(Dummy_297,_mm256_set_pd(Dummy_300,Dummy_300,Dummy_300,Dummy_300))),_mm256_mul_pd(Dummy_299,_mm256_set_pd(Dummy_304,Dummy_304,Dummy_304,Dummy_304))),_mm256_mul_pd(Dummy_303,_mm256_set_pd(Dummy_306,Dummy_306,Dummy_306,Dummy_306))); - const __m256d Dummy_310 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_303,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)))),_mm256_mul_pd(Dummy_297,_mm256_set_pd(Dummy_302,Dummy_302,Dummy_302,Dummy_302))),_mm256_mul_pd(Dummy_299,_mm256_set_pd(Dummy_305,Dummy_305,Dummy_305,Dummy_305))),_mm256_mul_pd(Dummy_301,_mm256_set_pd(Dummy_306,Dummy_306,Dummy_306,Dummy_306))); + const __m256d tmp_moved_constant_44 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_45 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_46 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_47 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_52 = _mm256_mul_pd(tmp_moved_constant_44,_mm256_set_pd(tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51)); + const __m256d tmp_moved_constant_54 = _mm256_mul_pd(tmp_moved_constant_45,_mm256_set_pd(tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51)); + const __m256d tmp_moved_constant_56 = _mm256_mul_pd(tmp_moved_constant_46,_mm256_set_pd(tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51)); + const __m256d tmp_moved_constant_58 = _mm256_mul_pd(tmp_moved_constant_47,_mm256_set_pd(tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51)); + const __m256d tmp_moved_constant_62 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_52,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_48,tmp_moved_constant_48,tmp_moved_constant_48,tmp_moved_constant_48),_mm256_set_pd(tmp_moved_constant_48,tmp_moved_constant_48,tmp_moved_constant_48,tmp_moved_constant_48)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_49,tmp_moved_constant_49,tmp_moved_constant_49,tmp_moved_constant_49),_mm256_set_pd(tmp_moved_constant_49,tmp_moved_constant_49,tmp_moved_constant_49,tmp_moved_constant_49))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50),_mm256_set_pd(tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50)))),_mm256_mul_pd(tmp_moved_constant_54,_mm256_set_pd(tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53))),_mm256_mul_pd(tmp_moved_constant_56,_mm256_set_pd(tmp_moved_constant_55,tmp_moved_constant_55,tmp_moved_constant_55,tmp_moved_constant_55))),_mm256_mul_pd(tmp_moved_constant_58,_mm256_set_pd(tmp_moved_constant_57,tmp_moved_constant_57,tmp_moved_constant_57,tmp_moved_constant_57))); + const __m256d tmp_moved_constant_63 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_54,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)))),_mm256_mul_pd(tmp_moved_constant_52,_mm256_set_pd(tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53))),_mm256_mul_pd(tmp_moved_constant_56,_mm256_set_pd(tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59))),_mm256_mul_pd(tmp_moved_constant_58,_mm256_set_pd(tmp_moved_constant_60,tmp_moved_constant_60,tmp_moved_constant_60,tmp_moved_constant_60))); + const __m256d tmp_moved_constant_64 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_56,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)))),_mm256_mul_pd(tmp_moved_constant_52,_mm256_set_pd(tmp_moved_constant_55,tmp_moved_constant_55,tmp_moved_constant_55,tmp_moved_constant_55))),_mm256_mul_pd(tmp_moved_constant_54,_mm256_set_pd(tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59))),_mm256_mul_pd(tmp_moved_constant_58,_mm256_set_pd(tmp_moved_constant_61,tmp_moved_constant_61,tmp_moved_constant_61,tmp_moved_constant_61))); + const __m256d tmp_moved_constant_65 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_58,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)))),_mm256_mul_pd(tmp_moved_constant_52,_mm256_set_pd(tmp_moved_constant_57,tmp_moved_constant_57,tmp_moved_constant_57,tmp_moved_constant_57))),_mm256_mul_pd(tmp_moved_constant_54,_mm256_set_pd(tmp_moved_constant_60,tmp_moved_constant_60,tmp_moved_constant_60,tmp_moved_constant_60))),_mm256_mul_pd(tmp_moved_constant_56,_mm256_set_pd(tmp_moved_constant_61,tmp_moved_constant_61,tmp_moved_constant_61,tmp_moved_constant_61))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_307,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_308,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_309,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_310,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_62,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_63,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_64,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_65,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); } } - const __m256d Dummy_311 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_312 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_313 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_314 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_319 = _mm256_mul_pd(Dummy_311,_mm256_set_pd(Dummy_318,Dummy_318,Dummy_318,Dummy_318)); - const __m256d Dummy_321 = _mm256_mul_pd(Dummy_312,_mm256_set_pd(Dummy_318,Dummy_318,Dummy_318,Dummy_318)); - const __m256d Dummy_323 = _mm256_mul_pd(Dummy_313,_mm256_set_pd(Dummy_318,Dummy_318,Dummy_318,Dummy_318)); - const __m256d Dummy_325 = _mm256_mul_pd(Dummy_314,_mm256_set_pd(Dummy_318,Dummy_318,Dummy_318,Dummy_318)); - const __m256d Dummy_329 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_319,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_315,Dummy_315,Dummy_315,Dummy_315),_mm256_set_pd(Dummy_315,Dummy_315,Dummy_315,Dummy_315)),_mm256_mul_pd(_mm256_set_pd(Dummy_316,Dummy_316,Dummy_316,Dummy_316),_mm256_set_pd(Dummy_316,Dummy_316,Dummy_316,Dummy_316))),_mm256_mul_pd(_mm256_set_pd(Dummy_317,Dummy_317,Dummy_317,Dummy_317),_mm256_set_pd(Dummy_317,Dummy_317,Dummy_317,Dummy_317)))),_mm256_mul_pd(Dummy_321,_mm256_set_pd(Dummy_320,Dummy_320,Dummy_320,Dummy_320))),_mm256_mul_pd(Dummy_323,_mm256_set_pd(Dummy_322,Dummy_322,Dummy_322,Dummy_322))),_mm256_mul_pd(Dummy_325,_mm256_set_pd(Dummy_324,Dummy_324,Dummy_324,Dummy_324))); - const __m256d Dummy_330 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_321,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)))),_mm256_mul_pd(Dummy_319,_mm256_set_pd(Dummy_320,Dummy_320,Dummy_320,Dummy_320))),_mm256_mul_pd(Dummy_323,_mm256_set_pd(Dummy_326,Dummy_326,Dummy_326,Dummy_326))),_mm256_mul_pd(Dummy_325,_mm256_set_pd(Dummy_327,Dummy_327,Dummy_327,Dummy_327))); - const __m256d Dummy_331 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_323,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)))),_mm256_mul_pd(Dummy_319,_mm256_set_pd(Dummy_322,Dummy_322,Dummy_322,Dummy_322))),_mm256_mul_pd(Dummy_321,_mm256_set_pd(Dummy_326,Dummy_326,Dummy_326,Dummy_326))),_mm256_mul_pd(Dummy_325,_mm256_set_pd(Dummy_328,Dummy_328,Dummy_328,Dummy_328))); - const __m256d Dummy_332 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_325,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)))),_mm256_mul_pd(Dummy_319,_mm256_set_pd(Dummy_324,Dummy_324,Dummy_324,Dummy_324))),_mm256_mul_pd(Dummy_321,_mm256_set_pd(Dummy_327,Dummy_327,Dummy_327,Dummy_327))),_mm256_mul_pd(Dummy_323,_mm256_set_pd(Dummy_328,Dummy_328,Dummy_328,Dummy_328))); + const __m256d tmp_moved_constant_66 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_67 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_68 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_69 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_74 = _mm256_mul_pd(tmp_moved_constant_66,_mm256_set_pd(tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73)); + const __m256d tmp_moved_constant_76 = _mm256_mul_pd(tmp_moved_constant_67,_mm256_set_pd(tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73)); + const __m256d tmp_moved_constant_78 = _mm256_mul_pd(tmp_moved_constant_68,_mm256_set_pd(tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73)); + const __m256d tmp_moved_constant_80 = _mm256_mul_pd(tmp_moved_constant_69,_mm256_set_pd(tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73)); + const __m256d tmp_moved_constant_84 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_74,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70),_mm256_set_pd(tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71),_mm256_set_pd(tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72),_mm256_set_pd(tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72)))),_mm256_mul_pd(tmp_moved_constant_76,_mm256_set_pd(tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75))),_mm256_mul_pd(tmp_moved_constant_78,_mm256_set_pd(tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77))),_mm256_mul_pd(tmp_moved_constant_80,_mm256_set_pd(tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79))); + const __m256d tmp_moved_constant_85 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_76,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)))),_mm256_mul_pd(tmp_moved_constant_74,_mm256_set_pd(tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75))),_mm256_mul_pd(tmp_moved_constant_78,_mm256_set_pd(tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81))),_mm256_mul_pd(tmp_moved_constant_80,_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82))); + const __m256d tmp_moved_constant_86 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_78,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)))),_mm256_mul_pd(tmp_moved_constant_74,_mm256_set_pd(tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77))),_mm256_mul_pd(tmp_moved_constant_76,_mm256_set_pd(tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81))),_mm256_mul_pd(tmp_moved_constant_80,_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))); + const __m256d tmp_moved_constant_87 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_80,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)))),_mm256_mul_pd(tmp_moved_constant_74,_mm256_set_pd(tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79))),_mm256_mul_pd(tmp_moved_constant_76,_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82))),_mm256_mul_pd(tmp_moved_constant_78,_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_329,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_330,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_331,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_332,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_84,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_85,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_86,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_87,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); } } - const __m256d Dummy_333 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_334 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_335 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_336 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_341 = _mm256_mul_pd(Dummy_333,_mm256_set_pd(Dummy_340,Dummy_340,Dummy_340,Dummy_340)); - const __m256d Dummy_343 = _mm256_mul_pd(Dummy_334,_mm256_set_pd(Dummy_340,Dummy_340,Dummy_340,Dummy_340)); - const __m256d Dummy_345 = _mm256_mul_pd(Dummy_335,_mm256_set_pd(Dummy_340,Dummy_340,Dummy_340,Dummy_340)); - const __m256d Dummy_347 = _mm256_mul_pd(Dummy_336,_mm256_set_pd(Dummy_340,Dummy_340,Dummy_340,Dummy_340)); - const __m256d Dummy_351 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_341,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337),_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337)),_mm256_mul_pd(_mm256_set_pd(Dummy_338,Dummy_338,Dummy_338,Dummy_338),_mm256_set_pd(Dummy_338,Dummy_338,Dummy_338,Dummy_338))),_mm256_mul_pd(_mm256_set_pd(Dummy_339,Dummy_339,Dummy_339,Dummy_339),_mm256_set_pd(Dummy_339,Dummy_339,Dummy_339,Dummy_339)))),_mm256_mul_pd(Dummy_343,_mm256_set_pd(Dummy_342,Dummy_342,Dummy_342,Dummy_342))),_mm256_mul_pd(Dummy_345,_mm256_set_pd(Dummy_344,Dummy_344,Dummy_344,Dummy_344))),_mm256_mul_pd(Dummy_347,_mm256_set_pd(Dummy_346,Dummy_346,Dummy_346,Dummy_346))); - const __m256d Dummy_352 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_343,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)))),_mm256_mul_pd(Dummy_341,_mm256_set_pd(Dummy_342,Dummy_342,Dummy_342,Dummy_342))),_mm256_mul_pd(Dummy_345,_mm256_set_pd(Dummy_348,Dummy_348,Dummy_348,Dummy_348))),_mm256_mul_pd(Dummy_347,_mm256_set_pd(Dummy_349,Dummy_349,Dummy_349,Dummy_349))); - const __m256d Dummy_353 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_345,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)))),_mm256_mul_pd(Dummy_341,_mm256_set_pd(Dummy_344,Dummy_344,Dummy_344,Dummy_344))),_mm256_mul_pd(Dummy_343,_mm256_set_pd(Dummy_348,Dummy_348,Dummy_348,Dummy_348))),_mm256_mul_pd(Dummy_347,_mm256_set_pd(Dummy_350,Dummy_350,Dummy_350,Dummy_350))); - const __m256d Dummy_354 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_347,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)))),_mm256_mul_pd(Dummy_341,_mm256_set_pd(Dummy_346,Dummy_346,Dummy_346,Dummy_346))),_mm256_mul_pd(Dummy_343,_mm256_set_pd(Dummy_349,Dummy_349,Dummy_349,Dummy_349))),_mm256_mul_pd(Dummy_345,_mm256_set_pd(Dummy_350,Dummy_350,Dummy_350,Dummy_350))); + const __m256d tmp_moved_constant_88 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_89 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_90 = _mm256_loadu_pd(& _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_91 = _mm256_loadu_pd(& _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_96 = _mm256_mul_pd(tmp_moved_constant_88,_mm256_set_pd(tmp_moved_constant_95,tmp_moved_constant_95,tmp_moved_constant_95,tmp_moved_constant_95)); + const __m256d tmp_moved_constant_98 = _mm256_mul_pd(tmp_moved_constant_89,_mm256_set_pd(tmp_moved_constant_95,tmp_moved_constant_95,tmp_moved_constant_95,tmp_moved_constant_95)); + const __m256d tmp_moved_constant_100 = _mm256_mul_pd(tmp_moved_constant_90,_mm256_set_pd(tmp_moved_constant_95,tmp_moved_constant_95,tmp_moved_constant_95,tmp_moved_constant_95)); + const __m256d tmp_moved_constant_102 = _mm256_mul_pd(tmp_moved_constant_91,_mm256_set_pd(tmp_moved_constant_95,tmp_moved_constant_95,tmp_moved_constant_95,tmp_moved_constant_95)); + const __m256d tmp_moved_constant_106 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_96,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_94,tmp_moved_constant_94,tmp_moved_constant_94,tmp_moved_constant_94),_mm256_set_pd(tmp_moved_constant_94,tmp_moved_constant_94,tmp_moved_constant_94,tmp_moved_constant_94)))),_mm256_mul_pd(tmp_moved_constant_102,_mm256_set_pd(tmp_moved_constant_101,tmp_moved_constant_101,tmp_moved_constant_101,tmp_moved_constant_101))),_mm256_mul_pd(tmp_moved_constant_98,_mm256_set_pd(tmp_moved_constant_97,tmp_moved_constant_97,tmp_moved_constant_97,tmp_moved_constant_97))),_mm256_mul_pd(tmp_moved_constant_100,_mm256_set_pd(tmp_moved_constant_99,tmp_moved_constant_99,tmp_moved_constant_99,tmp_moved_constant_99))); + const __m256d tmp_moved_constant_107 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_98,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)))),_mm256_mul_pd(tmp_moved_constant_100,_mm256_set_pd(tmp_moved_constant_103,tmp_moved_constant_103,tmp_moved_constant_103,tmp_moved_constant_103))),_mm256_mul_pd(tmp_moved_constant_102,_mm256_set_pd(tmp_moved_constant_104,tmp_moved_constant_104,tmp_moved_constant_104,tmp_moved_constant_104))),_mm256_mul_pd(tmp_moved_constant_96,_mm256_set_pd(tmp_moved_constant_97,tmp_moved_constant_97,tmp_moved_constant_97,tmp_moved_constant_97))); + const __m256d tmp_moved_constant_108 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_100,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)))),_mm256_mul_pd(tmp_moved_constant_98,_mm256_set_pd(tmp_moved_constant_103,tmp_moved_constant_103,tmp_moved_constant_103,tmp_moved_constant_103))),_mm256_mul_pd(tmp_moved_constant_102,_mm256_set_pd(tmp_moved_constant_105,tmp_moved_constant_105,tmp_moved_constant_105,tmp_moved_constant_105))),_mm256_mul_pd(tmp_moved_constant_96,_mm256_set_pd(tmp_moved_constant_99,tmp_moved_constant_99,tmp_moved_constant_99,tmp_moved_constant_99))); + const __m256d tmp_moved_constant_109 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_102,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)))),_mm256_mul_pd(tmp_moved_constant_96,_mm256_set_pd(tmp_moved_constant_101,tmp_moved_constant_101,tmp_moved_constant_101,tmp_moved_constant_101))),_mm256_mul_pd(tmp_moved_constant_98,_mm256_set_pd(tmp_moved_constant_104,tmp_moved_constant_104,tmp_moved_constant_104,tmp_moved_constant_104))),_mm256_mul_pd(tmp_moved_constant_100,_mm256_set_pd(tmp_moved_constant_105,tmp_moved_constant_105,tmp_moved_constant_105,tmp_moved_constant_105))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_351,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_352,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_353,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_354,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_106,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_107,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_108,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_109,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); } } } @@ -544,104 +544,104 @@ void P1ElementwiseDiffusion::apply_macro_3D( real_t * RESTRICT _data_dst, real_ _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = elMatVec_3 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; } } - const real_t Dummy_245 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_246 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_247 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_248 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_253 = Dummy_245*Dummy_252; - const real_t Dummy_255 = Dummy_246*Dummy_252; - const real_t Dummy_257 = Dummy_247*Dummy_252; - const real_t Dummy_259 = Dummy_248*Dummy_252; - const real_t Dummy_263 = Dummy_253*((Dummy_249*Dummy_249) + (Dummy_250*Dummy_250) + (Dummy_251*Dummy_251)) + Dummy_254*Dummy_255 + Dummy_256*Dummy_257 + Dummy_258*Dummy_259; - const real_t Dummy_264 = Dummy_253*Dummy_254 + Dummy_255*((jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN) + (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN) + (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN)) + Dummy_257*Dummy_260 + Dummy_259*Dummy_261; - const real_t Dummy_265 = Dummy_253*Dummy_256 + Dummy_255*Dummy_260 + Dummy_257*((jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN) + (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN) + (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN)) + Dummy_259*Dummy_262; - const real_t Dummy_266 = Dummy_253*Dummy_258 + Dummy_255*Dummy_261 + Dummy_257*Dummy_262 + Dummy_259*((jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN) + (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN) + (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN)); + const real_t tmp_moved_constant_0 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_1 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_2 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_3 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_8 = tmp_moved_constant_0*tmp_moved_constant_7; + const real_t tmp_moved_constant_10 = tmp_moved_constant_1*tmp_moved_constant_7; + const real_t tmp_moved_constant_12 = tmp_moved_constant_2*tmp_moved_constant_7; + const real_t tmp_moved_constant_14 = tmp_moved_constant_3*tmp_moved_constant_7; + const real_t tmp_moved_constant_18 = tmp_moved_constant_10*tmp_moved_constant_9 + tmp_moved_constant_11*tmp_moved_constant_12 + tmp_moved_constant_13*tmp_moved_constant_14 + tmp_moved_constant_8*((tmp_moved_constant_4*tmp_moved_constant_4) + (tmp_moved_constant_5*tmp_moved_constant_5) + (tmp_moved_constant_6*tmp_moved_constant_6)); + const real_t tmp_moved_constant_19 = tmp_moved_constant_10*((jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN) + (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN) + (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN)) + tmp_moved_constant_12*tmp_moved_constant_15 + tmp_moved_constant_14*tmp_moved_constant_16 + tmp_moved_constant_8*tmp_moved_constant_9; + const real_t tmp_moved_constant_20 = tmp_moved_constant_10*tmp_moved_constant_15 + tmp_moved_constant_11*tmp_moved_constant_8 + tmp_moved_constant_12*((jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN) + (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN) + (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN)) + tmp_moved_constant_14*tmp_moved_constant_17; + const real_t tmp_moved_constant_21 = tmp_moved_constant_10*tmp_moved_constant_16 + tmp_moved_constant_12*tmp_moved_constant_17 + tmp_moved_constant_13*tmp_moved_constant_8 + tmp_moved_constant_14*((jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN) + (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN) + (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN)); { { - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_263 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_264 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_265 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_266 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_18 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_19 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_20 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_21 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } - const real_t Dummy_267 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_268 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_269 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_270 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_275 = Dummy_267*Dummy_274; - const real_t Dummy_277 = Dummy_268*Dummy_274; - const real_t Dummy_279 = Dummy_269*Dummy_274; - const real_t Dummy_281 = Dummy_270*Dummy_274; - const real_t Dummy_285 = Dummy_275*((Dummy_271*Dummy_271) + (Dummy_272*Dummy_272) + (Dummy_273*Dummy_273)) + Dummy_276*Dummy_277 + Dummy_278*Dummy_279 + Dummy_280*Dummy_281; - const real_t Dummy_286 = Dummy_275*Dummy_276 + Dummy_277*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)) + Dummy_279*Dummy_282 + Dummy_281*Dummy_283; - const real_t Dummy_287 = Dummy_275*Dummy_278 + Dummy_277*Dummy_282 + Dummy_279*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)) + Dummy_281*Dummy_284; - const real_t Dummy_288 = Dummy_275*Dummy_280 + Dummy_277*Dummy_283 + Dummy_279*Dummy_284 + Dummy_281*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); + const real_t tmp_moved_constant_22 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_23 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_24 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_25 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_30 = tmp_moved_constant_22*tmp_moved_constant_29; + const real_t tmp_moved_constant_32 = tmp_moved_constant_23*tmp_moved_constant_29; + const real_t tmp_moved_constant_34 = tmp_moved_constant_24*tmp_moved_constant_29; + const real_t tmp_moved_constant_36 = tmp_moved_constant_25*tmp_moved_constant_29; + const real_t tmp_moved_constant_40 = tmp_moved_constant_30*((tmp_moved_constant_26*tmp_moved_constant_26) + (tmp_moved_constant_27*tmp_moved_constant_27) + (tmp_moved_constant_28*tmp_moved_constant_28)) + tmp_moved_constant_31*tmp_moved_constant_32 + tmp_moved_constant_33*tmp_moved_constant_34 + tmp_moved_constant_35*tmp_moved_constant_36; + const real_t tmp_moved_constant_41 = tmp_moved_constant_30*tmp_moved_constant_31 + tmp_moved_constant_32*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)) + tmp_moved_constant_34*tmp_moved_constant_37 + tmp_moved_constant_36*tmp_moved_constant_38; + const real_t tmp_moved_constant_42 = tmp_moved_constant_30*tmp_moved_constant_33 + tmp_moved_constant_32*tmp_moved_constant_37 + tmp_moved_constant_34*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)) + tmp_moved_constant_36*tmp_moved_constant_39; + const real_t tmp_moved_constant_43 = tmp_moved_constant_30*tmp_moved_constant_35 + tmp_moved_constant_32*tmp_moved_constant_38 + tmp_moved_constant_34*tmp_moved_constant_39 + tmp_moved_constant_36*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); { { - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_285 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_286 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_287 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_288 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_40 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_41 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_42 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_43 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } - const real_t Dummy_289 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_290 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_291 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_292 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_297 = Dummy_289*Dummy_296; - const real_t Dummy_299 = Dummy_290*Dummy_296; - const real_t Dummy_301 = Dummy_291*Dummy_296; - const real_t Dummy_303 = Dummy_292*Dummy_296; - const real_t Dummy_307 = Dummy_297*((Dummy_293*Dummy_293) + (Dummy_294*Dummy_294) + (Dummy_295*Dummy_295)) + Dummy_298*Dummy_299 + Dummy_300*Dummy_301 + Dummy_302*Dummy_303; - const real_t Dummy_308 = Dummy_297*Dummy_298 + Dummy_299*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)) + Dummy_301*Dummy_304 + Dummy_303*Dummy_305; - const real_t Dummy_309 = Dummy_297*Dummy_300 + Dummy_299*Dummy_304 + Dummy_301*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)) + Dummy_303*Dummy_306; - const real_t Dummy_310 = Dummy_297*Dummy_302 + Dummy_299*Dummy_305 + Dummy_301*Dummy_306 + Dummy_303*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); + const real_t tmp_moved_constant_44 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_45 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_46 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_47 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_52 = tmp_moved_constant_44*tmp_moved_constant_51; + const real_t tmp_moved_constant_54 = tmp_moved_constant_45*tmp_moved_constant_51; + const real_t tmp_moved_constant_56 = tmp_moved_constant_46*tmp_moved_constant_51; + const real_t tmp_moved_constant_58 = tmp_moved_constant_47*tmp_moved_constant_51; + const real_t tmp_moved_constant_62 = tmp_moved_constant_52*((tmp_moved_constant_48*tmp_moved_constant_48) + (tmp_moved_constant_49*tmp_moved_constant_49) + (tmp_moved_constant_50*tmp_moved_constant_50)) + tmp_moved_constant_53*tmp_moved_constant_54 + tmp_moved_constant_55*tmp_moved_constant_56 + tmp_moved_constant_57*tmp_moved_constant_58; + const real_t tmp_moved_constant_63 = tmp_moved_constant_52*tmp_moved_constant_53 + tmp_moved_constant_54*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)) + tmp_moved_constant_56*tmp_moved_constant_59 + tmp_moved_constant_58*tmp_moved_constant_60; + const real_t tmp_moved_constant_64 = tmp_moved_constant_52*tmp_moved_constant_55 + tmp_moved_constant_54*tmp_moved_constant_59 + tmp_moved_constant_56*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)) + tmp_moved_constant_58*tmp_moved_constant_61; + const real_t tmp_moved_constant_65 = tmp_moved_constant_52*tmp_moved_constant_57 + tmp_moved_constant_54*tmp_moved_constant_60 + tmp_moved_constant_56*tmp_moved_constant_61 + tmp_moved_constant_58*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); { { - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_307 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_308 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_309 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_310 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_62 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_63 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_64 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_65 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; } } - const real_t Dummy_311 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_312 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_313 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_314 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_319 = Dummy_311*Dummy_318; - const real_t Dummy_321 = Dummy_312*Dummy_318; - const real_t Dummy_323 = Dummy_313*Dummy_318; - const real_t Dummy_325 = Dummy_314*Dummy_318; - const real_t Dummy_329 = Dummy_319*((Dummy_315*Dummy_315) + (Dummy_316*Dummy_316) + (Dummy_317*Dummy_317)) + Dummy_320*Dummy_321 + Dummy_322*Dummy_323 + Dummy_324*Dummy_325; - const real_t Dummy_330 = Dummy_319*Dummy_320 + Dummy_321*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)) + Dummy_323*Dummy_326 + Dummy_325*Dummy_327; - const real_t Dummy_331 = Dummy_319*Dummy_322 + Dummy_321*Dummy_326 + Dummy_323*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)) + Dummy_325*Dummy_328; - const real_t Dummy_332 = Dummy_319*Dummy_324 + Dummy_321*Dummy_327 + Dummy_323*Dummy_328 + Dummy_325*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); + const real_t tmp_moved_constant_66 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_67 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_68 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_69 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_74 = tmp_moved_constant_66*tmp_moved_constant_73; + const real_t tmp_moved_constant_76 = tmp_moved_constant_67*tmp_moved_constant_73; + const real_t tmp_moved_constant_78 = tmp_moved_constant_68*tmp_moved_constant_73; + const real_t tmp_moved_constant_80 = tmp_moved_constant_69*tmp_moved_constant_73; + const real_t tmp_moved_constant_84 = tmp_moved_constant_74*((tmp_moved_constant_70*tmp_moved_constant_70) + (tmp_moved_constant_71*tmp_moved_constant_71) + (tmp_moved_constant_72*tmp_moved_constant_72)) + tmp_moved_constant_75*tmp_moved_constant_76 + tmp_moved_constant_77*tmp_moved_constant_78 + tmp_moved_constant_79*tmp_moved_constant_80; + const real_t tmp_moved_constant_85 = tmp_moved_constant_74*tmp_moved_constant_75 + tmp_moved_constant_76*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)) + tmp_moved_constant_78*tmp_moved_constant_81 + tmp_moved_constant_80*tmp_moved_constant_82; + const real_t tmp_moved_constant_86 = tmp_moved_constant_74*tmp_moved_constant_77 + tmp_moved_constant_76*tmp_moved_constant_81 + tmp_moved_constant_78*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)) + tmp_moved_constant_80*tmp_moved_constant_83; + const real_t tmp_moved_constant_87 = tmp_moved_constant_74*tmp_moved_constant_79 + tmp_moved_constant_76*tmp_moved_constant_82 + tmp_moved_constant_78*tmp_moved_constant_83 + tmp_moved_constant_80*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); { { - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_329 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_330 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_331 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_332 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_84 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_85 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_86 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_87 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } - const real_t Dummy_333 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_334 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_335 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_336 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_341 = Dummy_333*Dummy_340; - const real_t Dummy_343 = Dummy_334*Dummy_340; - const real_t Dummy_345 = Dummy_335*Dummy_340; - const real_t Dummy_347 = Dummy_336*Dummy_340; - const real_t Dummy_351 = Dummy_341*((Dummy_337*Dummy_337) + (Dummy_338*Dummy_338) + (Dummy_339*Dummy_339)) + Dummy_342*Dummy_343 + Dummy_344*Dummy_345 + Dummy_346*Dummy_347; - const real_t Dummy_352 = Dummy_341*Dummy_342 + Dummy_343*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)) + Dummy_345*Dummy_348 + Dummy_347*Dummy_349; - const real_t Dummy_353 = Dummy_341*Dummy_344 + Dummy_343*Dummy_348 + Dummy_345*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)) + Dummy_347*Dummy_350; - const real_t Dummy_354 = Dummy_341*Dummy_346 + Dummy_343*Dummy_349 + Dummy_345*Dummy_350 + Dummy_347*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); + const real_t tmp_moved_constant_88 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_89 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_90 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_91 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_96 = tmp_moved_constant_88*tmp_moved_constant_95; + const real_t tmp_moved_constant_98 = tmp_moved_constant_89*tmp_moved_constant_95; + const real_t tmp_moved_constant_100 = tmp_moved_constant_90*tmp_moved_constant_95; + const real_t tmp_moved_constant_102 = tmp_moved_constant_91*tmp_moved_constant_95; + const real_t tmp_moved_constant_106 = tmp_moved_constant_100*tmp_moved_constant_99 + tmp_moved_constant_101*tmp_moved_constant_102 + tmp_moved_constant_96*((tmp_moved_constant_92*tmp_moved_constant_92) + (tmp_moved_constant_93*tmp_moved_constant_93) + (tmp_moved_constant_94*tmp_moved_constant_94)) + tmp_moved_constant_97*tmp_moved_constant_98; + const real_t tmp_moved_constant_107 = tmp_moved_constant_100*tmp_moved_constant_103 + tmp_moved_constant_102*tmp_moved_constant_104 + tmp_moved_constant_96*tmp_moved_constant_97 + tmp_moved_constant_98*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); + const real_t tmp_moved_constant_108 = tmp_moved_constant_100*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)) + tmp_moved_constant_102*tmp_moved_constant_105 + tmp_moved_constant_103*tmp_moved_constant_98 + tmp_moved_constant_96*tmp_moved_constant_99; + const real_t tmp_moved_constant_109 = tmp_moved_constant_100*tmp_moved_constant_105 + tmp_moved_constant_101*tmp_moved_constant_96 + tmp_moved_constant_102*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)) + tmp_moved_constant_104*tmp_moved_constant_98; { { - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_351 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_352 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_353 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_354 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_106 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_107 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_108 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_109 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; } } } @@ -678,124 +678,124 @@ void P1ElementwiseDiffusion::apply_macro_3D( real_t * RESTRICT _data_dst, real_ _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = elMatVec_3 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } - const real_t Dummy_355 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_356 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_357 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_358 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_359 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; - const real_t Dummy_360 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; - const real_t Dummy_361 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_362 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; - const real_t Dummy_363 = Dummy_355*Dummy_362; - const real_t Dummy_364 = Dummy_359*jac_affine_inv_0_0_BLUE_UP + Dummy_360*jac_affine_inv_0_1_BLUE_UP + Dummy_361*jac_affine_inv_0_2_BLUE_UP; - const real_t Dummy_365 = Dummy_356*Dummy_362; - const real_t Dummy_366 = Dummy_359*jac_affine_inv_1_0_BLUE_UP + Dummy_360*jac_affine_inv_1_1_BLUE_UP + Dummy_361*jac_affine_inv_1_2_BLUE_UP; - const real_t Dummy_367 = Dummy_357*Dummy_362; - const real_t Dummy_368 = Dummy_359*jac_affine_inv_2_0_BLUE_UP + Dummy_360*jac_affine_inv_2_1_BLUE_UP + Dummy_361*jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_369 = Dummy_358*Dummy_362; - const real_t Dummy_370 = jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP; - const real_t Dummy_371 = jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_372 = jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_373 = Dummy_363*((Dummy_359*Dummy_359) + (Dummy_360*Dummy_360) + (Dummy_361*Dummy_361)) + Dummy_364*Dummy_365 + Dummy_366*Dummy_367 + Dummy_368*Dummy_369; - const real_t Dummy_374 = Dummy_363*Dummy_364 + Dummy_365*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)) + Dummy_367*Dummy_370 + Dummy_369*Dummy_371; - const real_t Dummy_375 = Dummy_363*Dummy_366 + Dummy_365*Dummy_370 + Dummy_367*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)) + Dummy_369*Dummy_372; - const real_t Dummy_376 = Dummy_363*Dummy_368 + Dummy_365*Dummy_371 + Dummy_367*Dummy_372 + Dummy_369*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); + const real_t tmp_moved_constant_110 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_111 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_112 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_113 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_114 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; + const real_t tmp_moved_constant_115 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; + const real_t tmp_moved_constant_116 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_117 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; + const real_t tmp_moved_constant_118 = tmp_moved_constant_110*tmp_moved_constant_117; + const real_t tmp_moved_constant_119 = jac_affine_inv_0_0_BLUE_UP*tmp_moved_constant_114 + jac_affine_inv_0_1_BLUE_UP*tmp_moved_constant_115 + jac_affine_inv_0_2_BLUE_UP*tmp_moved_constant_116; + const real_t tmp_moved_constant_120 = tmp_moved_constant_111*tmp_moved_constant_117; + const real_t tmp_moved_constant_121 = jac_affine_inv_1_0_BLUE_UP*tmp_moved_constant_114 + jac_affine_inv_1_1_BLUE_UP*tmp_moved_constant_115 + jac_affine_inv_1_2_BLUE_UP*tmp_moved_constant_116; + const real_t tmp_moved_constant_122 = tmp_moved_constant_112*tmp_moved_constant_117; + const real_t tmp_moved_constant_123 = jac_affine_inv_2_0_BLUE_UP*tmp_moved_constant_114 + jac_affine_inv_2_1_BLUE_UP*tmp_moved_constant_115 + jac_affine_inv_2_2_BLUE_UP*tmp_moved_constant_116; + const real_t tmp_moved_constant_124 = tmp_moved_constant_113*tmp_moved_constant_117; + const real_t tmp_moved_constant_125 = jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP; + const real_t tmp_moved_constant_126 = jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_127 = jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_128 = tmp_moved_constant_118*((tmp_moved_constant_114*tmp_moved_constant_114) + (tmp_moved_constant_115*tmp_moved_constant_115) + (tmp_moved_constant_116*tmp_moved_constant_116)) + tmp_moved_constant_119*tmp_moved_constant_120 + tmp_moved_constant_121*tmp_moved_constant_122 + tmp_moved_constant_123*tmp_moved_constant_124; + const real_t tmp_moved_constant_129 = tmp_moved_constant_118*tmp_moved_constant_119 + tmp_moved_constant_120*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)) + tmp_moved_constant_122*tmp_moved_constant_125 + tmp_moved_constant_124*tmp_moved_constant_126; + const real_t tmp_moved_constant_130 = tmp_moved_constant_118*tmp_moved_constant_121 + tmp_moved_constant_120*tmp_moved_constant_125 + tmp_moved_constant_122*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)) + tmp_moved_constant_124*tmp_moved_constant_127; + const real_t tmp_moved_constant_131 = tmp_moved_constant_118*tmp_moved_constant_123 + tmp_moved_constant_120*tmp_moved_constant_126 + tmp_moved_constant_122*tmp_moved_constant_127 + tmp_moved_constant_124*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); { { - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_373 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_374 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_375 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_376 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_128 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_129 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_130 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_131 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; } } - const real_t Dummy_377 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_378 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_379 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_380 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_381 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; - const real_t Dummy_382 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; - const real_t Dummy_383 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_384 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; - const real_t Dummy_385 = Dummy_377*Dummy_384; - const real_t Dummy_386 = Dummy_381*jac_affine_inv_0_0_BLUE_DOWN + Dummy_382*jac_affine_inv_0_1_BLUE_DOWN + Dummy_383*jac_affine_inv_0_2_BLUE_DOWN; - const real_t Dummy_387 = Dummy_378*Dummy_384; - const real_t Dummy_388 = Dummy_381*jac_affine_inv_1_0_BLUE_DOWN + Dummy_382*jac_affine_inv_1_1_BLUE_DOWN + Dummy_383*jac_affine_inv_1_2_BLUE_DOWN; - const real_t Dummy_389 = Dummy_379*Dummy_384; - const real_t Dummy_390 = Dummy_381*jac_affine_inv_2_0_BLUE_DOWN + Dummy_382*jac_affine_inv_2_1_BLUE_DOWN + Dummy_383*jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_391 = Dummy_380*Dummy_384; - const real_t Dummy_392 = jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN; - const real_t Dummy_393 = jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_394 = jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_395 = Dummy_385*((Dummy_381*Dummy_381) + (Dummy_382*Dummy_382) + (Dummy_383*Dummy_383)) + Dummy_386*Dummy_387 + Dummy_388*Dummy_389 + Dummy_390*Dummy_391; - const real_t Dummy_396 = Dummy_385*Dummy_386 + Dummy_387*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)) + Dummy_389*Dummy_392 + Dummy_391*Dummy_393; - const real_t Dummy_397 = Dummy_385*Dummy_388 + Dummy_387*Dummy_392 + Dummy_389*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)) + Dummy_391*Dummy_394; - const real_t Dummy_398 = Dummy_385*Dummy_390 + Dummy_387*Dummy_393 + Dummy_389*Dummy_394 + Dummy_391*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); + const real_t tmp_moved_constant_132 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_133 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_134 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_135 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_136 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; + const real_t tmp_moved_constant_137 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; + const real_t tmp_moved_constant_138 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_139 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_140 = tmp_moved_constant_132*tmp_moved_constant_139; + const real_t tmp_moved_constant_141 = jac_affine_inv_0_0_BLUE_DOWN*tmp_moved_constant_136 + jac_affine_inv_0_1_BLUE_DOWN*tmp_moved_constant_137 + jac_affine_inv_0_2_BLUE_DOWN*tmp_moved_constant_138; + const real_t tmp_moved_constant_142 = tmp_moved_constant_133*tmp_moved_constant_139; + const real_t tmp_moved_constant_143 = jac_affine_inv_1_0_BLUE_DOWN*tmp_moved_constant_136 + jac_affine_inv_1_1_BLUE_DOWN*tmp_moved_constant_137 + jac_affine_inv_1_2_BLUE_DOWN*tmp_moved_constant_138; + const real_t tmp_moved_constant_144 = tmp_moved_constant_134*tmp_moved_constant_139; + const real_t tmp_moved_constant_145 = jac_affine_inv_2_0_BLUE_DOWN*tmp_moved_constant_136 + jac_affine_inv_2_1_BLUE_DOWN*tmp_moved_constant_137 + jac_affine_inv_2_2_BLUE_DOWN*tmp_moved_constant_138; + const real_t tmp_moved_constant_146 = tmp_moved_constant_135*tmp_moved_constant_139; + const real_t tmp_moved_constant_147 = jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN; + const real_t tmp_moved_constant_148 = jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_149 = jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_150 = tmp_moved_constant_140*((tmp_moved_constant_136*tmp_moved_constant_136) + (tmp_moved_constant_137*tmp_moved_constant_137) + (tmp_moved_constant_138*tmp_moved_constant_138)) + tmp_moved_constant_141*tmp_moved_constant_142 + tmp_moved_constant_143*tmp_moved_constant_144 + tmp_moved_constant_145*tmp_moved_constant_146; + const real_t tmp_moved_constant_151 = tmp_moved_constant_140*tmp_moved_constant_141 + tmp_moved_constant_142*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)) + tmp_moved_constant_144*tmp_moved_constant_147 + tmp_moved_constant_146*tmp_moved_constant_148; + const real_t tmp_moved_constant_152 = tmp_moved_constant_140*tmp_moved_constant_143 + tmp_moved_constant_142*tmp_moved_constant_147 + tmp_moved_constant_144*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)) + tmp_moved_constant_146*tmp_moved_constant_149; + const real_t tmp_moved_constant_153 = tmp_moved_constant_140*tmp_moved_constant_145 + tmp_moved_constant_142*tmp_moved_constant_148 + tmp_moved_constant_144*tmp_moved_constant_149 + tmp_moved_constant_146*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); { { - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_395 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_396 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_397 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_398 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_150 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_151 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_152 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_153 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } - const real_t Dummy_399 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_400 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_401 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_402 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_403 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; - const real_t Dummy_404 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; - const real_t Dummy_405 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_406 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; - const real_t Dummy_407 = Dummy_399*Dummy_406; - const real_t Dummy_408 = Dummy_403*jac_affine_inv_0_0_GREEN_UP + Dummy_404*jac_affine_inv_0_1_GREEN_UP + Dummy_405*jac_affine_inv_0_2_GREEN_UP; - const real_t Dummy_409 = Dummy_400*Dummy_406; - const real_t Dummy_410 = Dummy_403*jac_affine_inv_1_0_GREEN_UP + Dummy_404*jac_affine_inv_1_1_GREEN_UP + Dummy_405*jac_affine_inv_1_2_GREEN_UP; - const real_t Dummy_411 = Dummy_401*Dummy_406; - const real_t Dummy_412 = Dummy_403*jac_affine_inv_2_0_GREEN_UP + Dummy_404*jac_affine_inv_2_1_GREEN_UP + Dummy_405*jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_413 = Dummy_402*Dummy_406; - const real_t Dummy_414 = jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP; - const real_t Dummy_415 = jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_416 = jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_417 = Dummy_407*((Dummy_403*Dummy_403) + (Dummy_404*Dummy_404) + (Dummy_405*Dummy_405)) + Dummy_408*Dummy_409 + Dummy_410*Dummy_411 + Dummy_412*Dummy_413; - const real_t Dummy_418 = Dummy_407*Dummy_408 + Dummy_409*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)) + Dummy_411*Dummy_414 + Dummy_413*Dummy_415; - const real_t Dummy_419 = Dummy_407*Dummy_410 + Dummy_409*Dummy_414 + Dummy_411*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)) + Dummy_413*Dummy_416; - const real_t Dummy_420 = Dummy_407*Dummy_412 + Dummy_409*Dummy_415 + Dummy_411*Dummy_416 + Dummy_413*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); + const real_t tmp_moved_constant_154 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_155 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_156 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_157 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_158 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; + const real_t tmp_moved_constant_159 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; + const real_t tmp_moved_constant_160 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_161 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; + const real_t tmp_moved_constant_162 = tmp_moved_constant_154*tmp_moved_constant_161; + const real_t tmp_moved_constant_163 = jac_affine_inv_0_0_GREEN_UP*tmp_moved_constant_158 + jac_affine_inv_0_1_GREEN_UP*tmp_moved_constant_159 + jac_affine_inv_0_2_GREEN_UP*tmp_moved_constant_160; + const real_t tmp_moved_constant_164 = tmp_moved_constant_155*tmp_moved_constant_161; + const real_t tmp_moved_constant_165 = jac_affine_inv_1_0_GREEN_UP*tmp_moved_constant_158 + jac_affine_inv_1_1_GREEN_UP*tmp_moved_constant_159 + jac_affine_inv_1_2_GREEN_UP*tmp_moved_constant_160; + const real_t tmp_moved_constant_166 = tmp_moved_constant_156*tmp_moved_constant_161; + const real_t tmp_moved_constant_167 = jac_affine_inv_2_0_GREEN_UP*tmp_moved_constant_158 + jac_affine_inv_2_1_GREEN_UP*tmp_moved_constant_159 + jac_affine_inv_2_2_GREEN_UP*tmp_moved_constant_160; + const real_t tmp_moved_constant_168 = tmp_moved_constant_157*tmp_moved_constant_161; + const real_t tmp_moved_constant_169 = jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP; + const real_t tmp_moved_constant_170 = jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_171 = jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_172 = tmp_moved_constant_162*((tmp_moved_constant_158*tmp_moved_constant_158) + (tmp_moved_constant_159*tmp_moved_constant_159) + (tmp_moved_constant_160*tmp_moved_constant_160)) + tmp_moved_constant_163*tmp_moved_constant_164 + tmp_moved_constant_165*tmp_moved_constant_166 + tmp_moved_constant_167*tmp_moved_constant_168; + const real_t tmp_moved_constant_173 = tmp_moved_constant_162*tmp_moved_constant_163 + tmp_moved_constant_164*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)) + tmp_moved_constant_166*tmp_moved_constant_169 + tmp_moved_constant_168*tmp_moved_constant_170; + const real_t tmp_moved_constant_174 = tmp_moved_constant_162*tmp_moved_constant_165 + tmp_moved_constant_164*tmp_moved_constant_169 + tmp_moved_constant_166*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)) + tmp_moved_constant_168*tmp_moved_constant_171; + const real_t tmp_moved_constant_175 = tmp_moved_constant_162*tmp_moved_constant_167 + tmp_moved_constant_164*tmp_moved_constant_170 + tmp_moved_constant_166*tmp_moved_constant_171 + tmp_moved_constant_168*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); { { - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_417 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_418 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_419 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_420 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_172 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_173 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_174 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_175 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; } } - const real_t Dummy_421 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_422 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_423 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_424 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_425 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; - const real_t Dummy_426 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; - const real_t Dummy_427 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; - const real_t Dummy_428 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; - const real_t Dummy_429 = Dummy_421*Dummy_428; - const real_t Dummy_430 = Dummy_425*jac_affine_inv_0_0_GREEN_DOWN + Dummy_426*jac_affine_inv_0_1_GREEN_DOWN + Dummy_427*jac_affine_inv_0_2_GREEN_DOWN; - const real_t Dummy_431 = Dummy_422*Dummy_428; - const real_t Dummy_432 = Dummy_425*jac_affine_inv_1_0_GREEN_DOWN + Dummy_426*jac_affine_inv_1_1_GREEN_DOWN + Dummy_427*jac_affine_inv_1_2_GREEN_DOWN; - const real_t Dummy_433 = Dummy_423*Dummy_428; - const real_t Dummy_434 = Dummy_425*jac_affine_inv_2_0_GREEN_DOWN + Dummy_426*jac_affine_inv_2_1_GREEN_DOWN + Dummy_427*jac_affine_inv_2_2_GREEN_DOWN; - const real_t Dummy_435 = Dummy_424*Dummy_428; - const real_t Dummy_436 = jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN; - const real_t Dummy_437 = jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN; - const real_t Dummy_438 = jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN; - const real_t Dummy_439 = Dummy_429*((Dummy_425*Dummy_425) + (Dummy_426*Dummy_426) + (Dummy_427*Dummy_427)) + Dummy_430*Dummy_431 + Dummy_432*Dummy_433 + Dummy_434*Dummy_435; - const real_t Dummy_440 = Dummy_429*Dummy_430 + Dummy_431*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)) + Dummy_433*Dummy_436 + Dummy_435*Dummy_437; - const real_t Dummy_441 = Dummy_429*Dummy_432 + Dummy_431*Dummy_436 + Dummy_433*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)) + Dummy_435*Dummy_438; - const real_t Dummy_442 = Dummy_429*Dummy_434 + Dummy_431*Dummy_437 + Dummy_433*Dummy_438 + Dummy_435*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); + const real_t tmp_moved_constant_176 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_177 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_178 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_179 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_180 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; + const real_t tmp_moved_constant_181 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; + const real_t tmp_moved_constant_182 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_183 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_184 = tmp_moved_constant_176*tmp_moved_constant_183; + const real_t tmp_moved_constant_185 = jac_affine_inv_0_0_GREEN_DOWN*tmp_moved_constant_180 + jac_affine_inv_0_1_GREEN_DOWN*tmp_moved_constant_181 + jac_affine_inv_0_2_GREEN_DOWN*tmp_moved_constant_182; + const real_t tmp_moved_constant_186 = tmp_moved_constant_177*tmp_moved_constant_183; + const real_t tmp_moved_constant_187 = jac_affine_inv_1_0_GREEN_DOWN*tmp_moved_constant_180 + jac_affine_inv_1_1_GREEN_DOWN*tmp_moved_constant_181 + jac_affine_inv_1_2_GREEN_DOWN*tmp_moved_constant_182; + const real_t tmp_moved_constant_188 = tmp_moved_constant_178*tmp_moved_constant_183; + const real_t tmp_moved_constant_189 = jac_affine_inv_2_0_GREEN_DOWN*tmp_moved_constant_180 + jac_affine_inv_2_1_GREEN_DOWN*tmp_moved_constant_181 + jac_affine_inv_2_2_GREEN_DOWN*tmp_moved_constant_182; + const real_t tmp_moved_constant_190 = tmp_moved_constant_179*tmp_moved_constant_183; + const real_t tmp_moved_constant_191 = jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN; + const real_t tmp_moved_constant_192 = jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_193 = jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_194 = tmp_moved_constant_184*((tmp_moved_constant_180*tmp_moved_constant_180) + (tmp_moved_constant_181*tmp_moved_constant_181) + (tmp_moved_constant_182*tmp_moved_constant_182)) + tmp_moved_constant_185*tmp_moved_constant_186 + tmp_moved_constant_187*tmp_moved_constant_188 + tmp_moved_constant_189*tmp_moved_constant_190; + const real_t tmp_moved_constant_195 = tmp_moved_constant_184*tmp_moved_constant_185 + tmp_moved_constant_186*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)) + tmp_moved_constant_188*tmp_moved_constant_191 + tmp_moved_constant_190*tmp_moved_constant_192; + const real_t tmp_moved_constant_196 = tmp_moved_constant_184*tmp_moved_constant_187 + tmp_moved_constant_186*tmp_moved_constant_191 + tmp_moved_constant_188*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)) + tmp_moved_constant_190*tmp_moved_constant_193; + const real_t tmp_moved_constant_197 = tmp_moved_constant_184*tmp_moved_constant_189 + tmp_moved_constant_186*tmp_moved_constant_192 + tmp_moved_constant_188*tmp_moved_constant_193 + tmp_moved_constant_190*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); { { - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_439 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_440 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_441 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_442 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_194 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_195 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_196 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_197 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } } diff --git a/operators/diffusion/avx/P1ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_2D.cpp b/operators/diffusion/avx/P1ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_2D.cpp index 1dbc0d468fe641cd6da601a9fa8055ee22d6ba7a..59b1e78e7c2d5511015a5016d4c0a5627a07244e 100644 --- a/operators/diffusion/avx/P1ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_2D.cpp +++ b/operators/diffusion/avx/P1ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_2D.cpp @@ -103,10 +103,10 @@ void P1ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_2D( real const real_t elMatDiag_0 = tmp_kernel_op_0*(((-jac_affine_inv_0_0_GRAY - jac_affine_inv_1_0_GRAY)*(-jac_affine_inv_0_0_GRAY - jac_affine_inv_1_0_GRAY)) + ((-jac_affine_inv_0_1_GRAY - jac_affine_inv_1_1_GRAY)*(-jac_affine_inv_0_1_GRAY - jac_affine_inv_1_1_GRAY))); const real_t elMatDiag_1 = tmp_kernel_op_0*((jac_affine_inv_0_0_GRAY*jac_affine_inv_0_0_GRAY) + (jac_affine_inv_0_1_GRAY*jac_affine_inv_0_1_GRAY)); const real_t elMatDiag_2 = tmp_kernel_op_0*((jac_affine_inv_1_0_GRAY*jac_affine_inv_1_0_GRAY) + (jac_affine_inv_1_1_GRAY*jac_affine_inv_1_1_GRAY)); - const real_t Dummy_934 = abs_det_jac_affine_BLUE*0.5; - const real_t Dummy_935 = Dummy_934*(((-jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE)*(-jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE)) + ((-jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE)*(-jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE))); - const real_t Dummy_936 = Dummy_934*((jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE) + (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE)); - const real_t Dummy_937 = Dummy_934*((jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE) + (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE)); + const real_t tmp_moved_constant_0 = abs_det_jac_affine_BLUE*0.5; + const real_t tmp_moved_constant_1 = tmp_moved_constant_0*(((-jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE)*(-jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE)) + ((-jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE)*(-jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE))); + const real_t tmp_moved_constant_2 = tmp_moved_constant_0*((jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE) + (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE)); + const real_t tmp_moved_constant_3 = tmp_moved_constant_0*((jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE) + (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE)); for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { { @@ -121,9 +121,9 @@ void P1ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_2D( real } { { - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_935,Dummy_935,Dummy_935,Dummy_935),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(_mm256_set_pd(Dummy_936,Dummy_936,Dummy_936,Dummy_936),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_937,Dummy_937,Dummy_937,Dummy_937),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_2,tmp_moved_constant_2,tmp_moved_constant_2,tmp_moved_constant_2),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]))); } } } @@ -138,9 +138,9 @@ void P1ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_2D( real } { { - _data_invDiag_[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_935 + _data_invDiag_[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_936 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_937 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = tmp_moved_constant_1 + _data_invDiag_[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = tmp_moved_constant_2 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = tmp_moved_constant_3 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; } } } diff --git a/operators/diffusion/avx/P1ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_3D.cpp b/operators/diffusion/avx/P1ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_3D.cpp index 2cf60d636101eea83efb6f9221139fd16e8b3c2c..cffc0064c96cca87639672d72dac37e38628fb17 100644 --- a/operators/diffusion/avx/P1ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_3D.cpp +++ b/operators/diffusion/avx/P1ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_3D.cpp @@ -340,31 +340,31 @@ void P1ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_3D( real const real_t elMatDiag_1 = tmp_kernel_op_0*((jac_affine_inv_0_0_WHITE_UP*jac_affine_inv_0_0_WHITE_UP) + (jac_affine_inv_0_1_WHITE_UP*jac_affine_inv_0_1_WHITE_UP) + (jac_affine_inv_0_2_WHITE_UP*jac_affine_inv_0_2_WHITE_UP)); const real_t elMatDiag_2 = tmp_kernel_op_0*((jac_affine_inv_1_0_WHITE_UP*jac_affine_inv_1_0_WHITE_UP) + (jac_affine_inv_1_1_WHITE_UP*jac_affine_inv_1_1_WHITE_UP) + (jac_affine_inv_1_2_WHITE_UP*jac_affine_inv_1_2_WHITE_UP)); const real_t elMatDiag_3 = tmp_kernel_op_0*((jac_affine_inv_2_0_WHITE_UP*jac_affine_inv_2_0_WHITE_UP) + (jac_affine_inv_2_1_WHITE_UP*jac_affine_inv_2_1_WHITE_UP) + (jac_affine_inv_2_2_WHITE_UP*jac_affine_inv_2_2_WHITE_UP)); - const real_t Dummy_1112 = abs_det_jac_affine_WHITE_DOWN*0.16666666666666663; - const real_t Dummy_1113 = Dummy_1112*(((-jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN)*(-jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN)) + ((-jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN)*(-jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN)) + ((-jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN)*(-jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN))); - const real_t Dummy_1114 = Dummy_1112*((jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN) + (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN) + (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN)); - const real_t Dummy_1115 = Dummy_1112*((jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN) + (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN) + (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN)); - const real_t Dummy_1116 = Dummy_1112*((jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN) + (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN) + (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN)); - const real_t Dummy_1117 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; - const real_t Dummy_1118 = Dummy_1117*(((-jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP)*(-jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP)) + ((-jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP)*(-jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP)) + ((-jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP)*(-jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP))); - const real_t Dummy_1119 = Dummy_1117*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)); - const real_t Dummy_1120 = Dummy_1117*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)); - const real_t Dummy_1121 = Dummy_1117*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); - const real_t Dummy_1122 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; - const real_t Dummy_1123 = Dummy_1122*(((-jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN)*(-jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN)) + ((-jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN)*(-jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN)) + ((-jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN)*(-jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN))); - const real_t Dummy_1124 = Dummy_1122*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)); - const real_t Dummy_1125 = Dummy_1122*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)); - const real_t Dummy_1126 = Dummy_1122*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); - const real_t Dummy_1127 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; - const real_t Dummy_1128 = Dummy_1127*(((-jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP)*(-jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP)) + ((-jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP)*(-jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP)) + ((-jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP)*(-jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP))); - const real_t Dummy_1129 = Dummy_1127*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)); - const real_t Dummy_1130 = Dummy_1127*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)); - const real_t Dummy_1131 = Dummy_1127*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); - const real_t Dummy_1132 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; - const real_t Dummy_1133 = Dummy_1132*(((-jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN)*(-jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN)) + ((-jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN)*(-jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN)) + ((-jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN)*(-jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN))); - const real_t Dummy_1134 = Dummy_1132*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); - const real_t Dummy_1135 = Dummy_1132*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)); - const real_t Dummy_1136 = Dummy_1132*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); + const real_t tmp_moved_constant_0 = abs_det_jac_affine_WHITE_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_1 = tmp_moved_constant_0*(((-jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN)*(-jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN)) + ((-jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN)*(-jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN)) + ((-jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN)*(-jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN))); + const real_t tmp_moved_constant_2 = tmp_moved_constant_0*((jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN) + (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN) + (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN)); + const real_t tmp_moved_constant_3 = tmp_moved_constant_0*((jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN) + (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN) + (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN)); + const real_t tmp_moved_constant_4 = tmp_moved_constant_0*((jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN) + (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN) + (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN)); + const real_t tmp_moved_constant_5 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; + const real_t tmp_moved_constant_6 = tmp_moved_constant_5*(((-jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP)*(-jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP)) + ((-jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP)*(-jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP)) + ((-jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP)*(-jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP))); + const real_t tmp_moved_constant_7 = tmp_moved_constant_5*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)); + const real_t tmp_moved_constant_8 = tmp_moved_constant_5*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)); + const real_t tmp_moved_constant_9 = tmp_moved_constant_5*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); + const real_t tmp_moved_constant_10 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_11 = tmp_moved_constant_10*(((-jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN)*(-jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN)) + ((-jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN)*(-jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN)) + ((-jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN)*(-jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN))); + const real_t tmp_moved_constant_12 = tmp_moved_constant_10*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)); + const real_t tmp_moved_constant_13 = tmp_moved_constant_10*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)); + const real_t tmp_moved_constant_14 = tmp_moved_constant_10*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); + const real_t tmp_moved_constant_15 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; + const real_t tmp_moved_constant_16 = tmp_moved_constant_15*(((-jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP)*(-jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP)) + ((-jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP)*(-jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP)) + ((-jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP)*(-jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP))); + const real_t tmp_moved_constant_17 = tmp_moved_constant_15*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)); + const real_t tmp_moved_constant_18 = tmp_moved_constant_15*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)); + const real_t tmp_moved_constant_19 = tmp_moved_constant_15*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); + const real_t tmp_moved_constant_20 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_21 = tmp_moved_constant_20*(((-jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN)*(-jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN)) + ((-jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN)*(-jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN)) + ((-jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN)*(-jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN))); + const real_t tmp_moved_constant_22 = tmp_moved_constant_20*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); + const real_t tmp_moved_constant_23 = tmp_moved_constant_20*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)); + const real_t tmp_moved_constant_24 = tmp_moved_constant_20*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -381,42 +381,42 @@ void P1ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_3D( real } { { - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_1113,Dummy_1113,Dummy_1113,Dummy_1113),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_1114,Dummy_1114,Dummy_1114,Dummy_1114),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_1115,Dummy_1115,Dummy_1115,Dummy_1115),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_1116,Dummy_1116,Dummy_1116,Dummy_1116),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_2,tmp_moved_constant_2,tmp_moved_constant_2,tmp_moved_constant_2),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); } } { { - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_1118,Dummy_1118,Dummy_1118,Dummy_1118),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_1119,Dummy_1119,Dummy_1119,Dummy_1119),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_1120,Dummy_1120,Dummy_1120,Dummy_1120),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_1121,Dummy_1121,Dummy_1121,Dummy_1121),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); } } { { - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_1123,Dummy_1123,Dummy_1123,Dummy_1123),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_1124,Dummy_1124,Dummy_1124,Dummy_1124),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_1125,Dummy_1125,Dummy_1125,Dummy_1125),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_1126,Dummy_1126,Dummy_1126,Dummy_1126),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); } } { { - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_1128,Dummy_1128,Dummy_1128,Dummy_1128),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_1129,Dummy_1129,Dummy_1129,Dummy_1129),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_1130,Dummy_1130,Dummy_1130,Dummy_1130),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_1131,Dummy_1131,Dummy_1131,Dummy_1131),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_19,tmp_moved_constant_19,tmp_moved_constant_19,tmp_moved_constant_19),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); } } { { - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_1133,Dummy_1133,Dummy_1133,Dummy_1133),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_1134,Dummy_1134,Dummy_1134,Dummy_1134),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_1135,Dummy_1135,Dummy_1135,Dummy_1135),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_1136,Dummy_1136,Dummy_1136,Dummy_1136),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24),_mm256_loadu_pd(& _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); } } } @@ -432,42 +432,42 @@ void P1ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_3D( real } { { - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1113 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1114 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1115 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1116 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_1 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_2 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_3 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_4 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } { { - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1118 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1119 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1120 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1121 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_6 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_7 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_8 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_9 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } { { - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1123 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1124 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1125 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1126 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_11 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_12 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_13 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_14 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; } } { { - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1128 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1129 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1130 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1131 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_16 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_17 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_18 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_19 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } { { - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1133 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1134 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1135 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1136 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_21 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_22 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_23 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_24 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; } } } @@ -487,56 +487,56 @@ void P1ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_3D( real _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = elMatDiag_3 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } - const real_t Dummy_1137 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; - const real_t Dummy_1138 = Dummy_1137*(((-jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP)*(-jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP)) + ((-jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP)*(-jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP)) + ((-jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP)*(-jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP))); - const real_t Dummy_1139 = Dummy_1137*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)); - const real_t Dummy_1140 = Dummy_1137*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)); - const real_t Dummy_1141 = Dummy_1137*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); + const real_t tmp_moved_constant_25 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; + const real_t tmp_moved_constant_26 = tmp_moved_constant_25*(((-jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP)*(-jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP)) + ((-jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP)*(-jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP)) + ((-jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP)*(-jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP))); + const real_t tmp_moved_constant_27 = tmp_moved_constant_25*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)); + const real_t tmp_moved_constant_28 = tmp_moved_constant_25*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)); + const real_t tmp_moved_constant_29 = tmp_moved_constant_25*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); { { - _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1138 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1139 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1140 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1141 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_26 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_27 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_28 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_29 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; } } - const real_t Dummy_1142 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; - const real_t Dummy_1143 = Dummy_1142*(((-jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN)*(-jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN)) + ((-jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN)*(-jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN)) + ((-jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN)*(-jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN))); - const real_t Dummy_1144 = Dummy_1142*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)); - const real_t Dummy_1145 = Dummy_1142*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)); - const real_t Dummy_1146 = Dummy_1142*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); + const real_t tmp_moved_constant_30 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_31 = tmp_moved_constant_30*(((-jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN)*(-jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN)) + ((-jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN)*(-jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN)) + ((-jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN)*(-jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN))); + const real_t tmp_moved_constant_32 = tmp_moved_constant_30*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)); + const real_t tmp_moved_constant_33 = tmp_moved_constant_30*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)); + const real_t tmp_moved_constant_34 = tmp_moved_constant_30*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); { { - _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1143 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1144 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1145 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1146 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_31 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_32 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_33 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_34 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } - const real_t Dummy_1147 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; - const real_t Dummy_1148 = Dummy_1147*(((-jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP)*(-jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP)) + ((-jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP)*(-jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP)) + ((-jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP)*(-jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP))); - const real_t Dummy_1149 = Dummy_1147*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)); - const real_t Dummy_1150 = Dummy_1147*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)); - const real_t Dummy_1151 = Dummy_1147*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); + const real_t tmp_moved_constant_35 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; + const real_t tmp_moved_constant_36 = tmp_moved_constant_35*(((-jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP)*(-jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP)) + ((-jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP)*(-jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP)) + ((-jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP)*(-jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP))); + const real_t tmp_moved_constant_37 = tmp_moved_constant_35*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)); + const real_t tmp_moved_constant_38 = tmp_moved_constant_35*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)); + const real_t tmp_moved_constant_39 = tmp_moved_constant_35*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); { { - _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1148 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1149 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1150 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1151 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_36 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_37 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_38 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_39 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; } } - const real_t Dummy_1152 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; - const real_t Dummy_1153 = Dummy_1152*(((-jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN)*(-jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN)) + ((-jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN)*(-jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN)) + ((-jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN)*(-jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN))); - const real_t Dummy_1154 = Dummy_1152*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); - const real_t Dummy_1155 = Dummy_1152*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)); - const real_t Dummy_1156 = Dummy_1152*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); + const real_t tmp_moved_constant_40 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_41 = tmp_moved_constant_40*(((-jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN)*(-jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN)) + ((-jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN)*(-jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN)) + ((-jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN)*(-jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN))); + const real_t tmp_moved_constant_42 = tmp_moved_constant_40*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); + const real_t tmp_moved_constant_43 = tmp_moved_constant_40*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)); + const real_t tmp_moved_constant_44 = tmp_moved_constant_40*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); { { - _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1153 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1154 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1155 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1156 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_41 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_42 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_43 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_44 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } } diff --git a/operators/diffusion/avx/P2ElementwiseDiffusion_apply_macro_2D.cpp b/operators/diffusion/avx/P2ElementwiseDiffusion_apply_macro_2D.cpp index b5ffbce5aa3feb0541968e4ee6230d4505bccba0..ba8a6ae99cf23268011e422fc954d32cac0a33d7 100644 --- a/operators/diffusion/avx/P2ElementwiseDiffusion_apply_macro_2D.cpp +++ b/operators/diffusion/avx/P2ElementwiseDiffusion_apply_macro_2D.cpp @@ -196,76 +196,76 @@ void P2ElementwiseDiffusion::apply_macro_2D( real_t * RESTRICT _data_dstEdge, r const real_t tmp_kernel_op_94 = tmp_kernel_op_11*(tmp_kernel_op_46*tmp_kernel_op_61 + tmp_kernel_op_49*tmp_kernel_op_62) + tmp_kernel_op_17*(tmp_kernel_op_52*tmp_kernel_op_64 + tmp_kernel_op_55*tmp_kernel_op_65) + tmp_kernel_op_5*(tmp_kernel_op_40*tmp_kernel_op_58 + tmp_kernel_op_43*tmp_kernel_op_59); const real_t tmp_kernel_op_95 = tmp_kernel_op_11*(tmp_kernel_op_46*tmp_kernel_op_71 + tmp_kernel_op_49*tmp_kernel_op_72) + tmp_kernel_op_17*(tmp_kernel_op_52*tmp_kernel_op_74 + tmp_kernel_op_55*tmp_kernel_op_75) + tmp_kernel_op_5*(tmp_kernel_op_40*tmp_kernel_op_68 + tmp_kernel_op_43*tmp_kernel_op_69); const real_t tmp_kernel_op_96 = tmp_kernel_op_11*(tmp_kernel_op_61*tmp_kernel_op_71 + tmp_kernel_op_62*tmp_kernel_op_72) + tmp_kernel_op_17*(tmp_kernel_op_64*tmp_kernel_op_74 + tmp_kernel_op_65*tmp_kernel_op_75) + tmp_kernel_op_5*(tmp_kernel_op_58*tmp_kernel_op_68 + tmp_kernel_op_59*tmp_kernel_op_69); - const real_t Dummy_62 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_2; - const real_t Dummy_63 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_2; - const real_t Dummy_64 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_65 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_8 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_8; - const real_t Dummy_66 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_8 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_8; - const real_t Dummy_67 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_68 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_14 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_14; - const real_t Dummy_69 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_14 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_14; - const real_t Dummy_70 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_71 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_18; - const real_t Dummy_72 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_18; - const real_t Dummy_73 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_21; - const real_t Dummy_74 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_21; - const real_t Dummy_75 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_24; - const real_t Dummy_76 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_24; - const real_t Dummy_77 = Dummy_64*(Dummy_62*Dummy_71 + Dummy_63*Dummy_72) + Dummy_67*(Dummy_65*Dummy_73 + Dummy_66*Dummy_74) + Dummy_70*(Dummy_68*Dummy_75 + Dummy_69*Dummy_76); - const real_t Dummy_78 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_28; - const real_t Dummy_79 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_28; - const real_t Dummy_80 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_31; - const real_t Dummy_81 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_31; - const real_t Dummy_82 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_34; - const real_t Dummy_83 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_34; - const real_t Dummy_84 = Dummy_64*(Dummy_62*Dummy_78 + Dummy_63*Dummy_79) + Dummy_67*(Dummy_65*Dummy_80 + Dummy_66*Dummy_81) + Dummy_70*(Dummy_68*Dummy_82 + Dummy_69*Dummy_83); - const real_t Dummy_85 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_1; - const real_t Dummy_86 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_0; - const real_t Dummy_87 = Dummy_85 + Dummy_86; - const real_t Dummy_88 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_1; - const real_t Dummy_89 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_0; - const real_t Dummy_90 = Dummy_88 + Dummy_89; - const real_t Dummy_91 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_7; - const real_t Dummy_92 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_6; - const real_t Dummy_93 = Dummy_91 + Dummy_92; - const real_t Dummy_94 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_7; - const real_t Dummy_95 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_6; - const real_t Dummy_96 = Dummy_94 + Dummy_95; - const real_t Dummy_97 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_13; - const real_t Dummy_98 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_12; - const real_t Dummy_99 = Dummy_97 + Dummy_98; - const real_t Dummy_100 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_13; - const real_t Dummy_101 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_12; - const real_t Dummy_102 = Dummy_100 + Dummy_101; - const real_t Dummy_103 = Dummy_64*(Dummy_62*Dummy_87 + Dummy_63*Dummy_90) + Dummy_67*(Dummy_65*Dummy_93 + Dummy_66*Dummy_96) + Dummy_70*(Dummy_102*Dummy_69 + Dummy_68*Dummy_99); - const real_t Dummy_104 = -Dummy_85 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_57; - const real_t Dummy_105 = -Dummy_88 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_57; - const real_t Dummy_106 = -Dummy_91 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_60; - const real_t Dummy_107 = -Dummy_94 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_60; - const real_t Dummy_108 = -Dummy_97 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_63; - const real_t Dummy_109 = -Dummy_100 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_63; - const real_t Dummy_110 = Dummy_64*(Dummy_104*Dummy_62 + Dummy_105*Dummy_63) + Dummy_67*(Dummy_106*Dummy_65 + Dummy_107*Dummy_66) + Dummy_70*(Dummy_108*Dummy_68 + Dummy_109*Dummy_69); - const real_t Dummy_111 = -Dummy_86 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_67; - const real_t Dummy_112 = -Dummy_89 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_67; - const real_t Dummy_113 = -Dummy_92 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_70; - const real_t Dummy_114 = -Dummy_95 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_70; - const real_t Dummy_115 = -Dummy_98 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_73; - const real_t Dummy_116 = -Dummy_101 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_73; - const real_t Dummy_117 = Dummy_64*(Dummy_111*Dummy_62 + Dummy_112*Dummy_63) + Dummy_67*(Dummy_113*Dummy_65 + Dummy_114*Dummy_66) + Dummy_70*(Dummy_115*Dummy_68 + Dummy_116*Dummy_69); - const real_t Dummy_118 = (jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE); - const real_t Dummy_119 = (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE); - const real_t Dummy_120 = Dummy_64*(Dummy_71*Dummy_78 + Dummy_72*Dummy_79) + Dummy_67*(Dummy_73*Dummy_80 + Dummy_74*Dummy_81) + Dummy_70*(Dummy_75*Dummy_82 + Dummy_76*Dummy_83); - const real_t Dummy_121 = Dummy_64*(Dummy_71*Dummy_87 + Dummy_72*Dummy_90) + Dummy_67*(Dummy_73*Dummy_93 + Dummy_74*Dummy_96) + Dummy_70*(Dummy_102*Dummy_76 + Dummy_75*Dummy_99); - const real_t Dummy_122 = Dummy_64*(Dummy_104*Dummy_71 + Dummy_105*Dummy_72) + Dummy_67*(Dummy_106*Dummy_73 + Dummy_107*Dummy_74) + Dummy_70*(Dummy_108*Dummy_75 + Dummy_109*Dummy_76); - const real_t Dummy_123 = Dummy_64*(Dummy_111*Dummy_71 + Dummy_112*Dummy_72) + Dummy_67*(Dummy_113*Dummy_73 + Dummy_114*Dummy_74) + Dummy_70*(Dummy_115*Dummy_75 + Dummy_116*Dummy_76); - const real_t Dummy_124 = (jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE); - const real_t Dummy_125 = (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE); - const real_t Dummy_126 = Dummy_64*(Dummy_78*Dummy_87 + Dummy_79*Dummy_90) + Dummy_67*(Dummy_80*Dummy_93 + Dummy_81*Dummy_96) + Dummy_70*(Dummy_102*Dummy_83 + Dummy_82*Dummy_99); - const real_t Dummy_127 = Dummy_64*(Dummy_104*Dummy_78 + Dummy_105*Dummy_79) + Dummy_67*(Dummy_106*Dummy_80 + Dummy_107*Dummy_81) + Dummy_70*(Dummy_108*Dummy_82 + Dummy_109*Dummy_83); - const real_t Dummy_128 = Dummy_64*(Dummy_111*Dummy_78 + Dummy_112*Dummy_79) + Dummy_67*(Dummy_113*Dummy_80 + Dummy_114*Dummy_81) + Dummy_70*(Dummy_115*Dummy_82 + Dummy_116*Dummy_83); - const real_t Dummy_129 = Dummy_64*(Dummy_104*Dummy_87 + Dummy_105*Dummy_90) + Dummy_67*(Dummy_106*Dummy_93 + Dummy_107*Dummy_96) + Dummy_70*(Dummy_102*Dummy_109 + Dummy_108*Dummy_99); - const real_t Dummy_130 = Dummy_64*(Dummy_111*Dummy_87 + Dummy_112*Dummy_90) + Dummy_67*(Dummy_113*Dummy_93 + Dummy_114*Dummy_96) + Dummy_70*(Dummy_102*Dummy_116 + Dummy_115*Dummy_99); - const real_t Dummy_131 = Dummy_64*(Dummy_104*Dummy_111 + Dummy_105*Dummy_112) + Dummy_67*(Dummy_106*Dummy_113 + Dummy_107*Dummy_114) + Dummy_70*(Dummy_108*Dummy_115 + Dummy_109*Dummy_116); + const real_t tmp_moved_constant_6 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_2; + const real_t tmp_moved_constant_7 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_2; + const real_t tmp_moved_constant_8 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_9 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_8 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_8; + const real_t tmp_moved_constant_10 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_8 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_8; + const real_t tmp_moved_constant_11 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_12 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_14 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_14; + const real_t tmp_moved_constant_13 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_14 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_14; + const real_t tmp_moved_constant_14 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_15 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_18; + const real_t tmp_moved_constant_16 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_18; + const real_t tmp_moved_constant_17 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_21; + const real_t tmp_moved_constant_18 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_21; + const real_t tmp_moved_constant_19 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_24; + const real_t tmp_moved_constant_20 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_24; + const real_t tmp_moved_constant_21 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_18 + tmp_moved_constant_17*tmp_moved_constant_9) + tmp_moved_constant_14*(tmp_moved_constant_12*tmp_moved_constant_19 + tmp_moved_constant_13*tmp_moved_constant_20) + tmp_moved_constant_8*(tmp_moved_constant_15*tmp_moved_constant_6 + tmp_moved_constant_16*tmp_moved_constant_7); + const real_t tmp_moved_constant_22 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_28; + const real_t tmp_moved_constant_23 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_28; + const real_t tmp_moved_constant_24 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_31; + const real_t tmp_moved_constant_25 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_31; + const real_t tmp_moved_constant_26 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_34; + const real_t tmp_moved_constant_27 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_34; + const real_t tmp_moved_constant_28 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_25 + tmp_moved_constant_24*tmp_moved_constant_9) + tmp_moved_constant_14*(tmp_moved_constant_12*tmp_moved_constant_26 + tmp_moved_constant_13*tmp_moved_constant_27) + tmp_moved_constant_8*(tmp_moved_constant_22*tmp_moved_constant_6 + tmp_moved_constant_23*tmp_moved_constant_7); + const real_t tmp_moved_constant_29 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_1; + const real_t tmp_moved_constant_30 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_0; + const real_t tmp_moved_constant_31 = tmp_moved_constant_29 + tmp_moved_constant_30; + const real_t tmp_moved_constant_32 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_1; + const real_t tmp_moved_constant_33 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_0; + const real_t tmp_moved_constant_34 = tmp_moved_constant_32 + tmp_moved_constant_33; + const real_t tmp_moved_constant_35 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_7; + const real_t tmp_moved_constant_36 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_6; + const real_t tmp_moved_constant_37 = tmp_moved_constant_35 + tmp_moved_constant_36; + const real_t tmp_moved_constant_38 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_7; + const real_t tmp_moved_constant_39 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_6; + const real_t tmp_moved_constant_40 = tmp_moved_constant_38 + tmp_moved_constant_39; + const real_t tmp_moved_constant_41 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_13; + const real_t tmp_moved_constant_42 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_12; + const real_t tmp_moved_constant_43 = tmp_moved_constant_41 + tmp_moved_constant_42; + const real_t tmp_moved_constant_44 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_13; + const real_t tmp_moved_constant_45 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_12; + const real_t tmp_moved_constant_46 = tmp_moved_constant_44 + tmp_moved_constant_45; + const real_t tmp_moved_constant_47 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_40 + tmp_moved_constant_37*tmp_moved_constant_9) + tmp_moved_constant_14*(tmp_moved_constant_12*tmp_moved_constant_43 + tmp_moved_constant_13*tmp_moved_constant_46) + tmp_moved_constant_8*(tmp_moved_constant_31*tmp_moved_constant_6 + tmp_moved_constant_34*tmp_moved_constant_7); + const real_t tmp_moved_constant_48 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_57 - tmp_moved_constant_29; + const real_t tmp_moved_constant_49 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_57 - tmp_moved_constant_32; + const real_t tmp_moved_constant_50 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_60 - tmp_moved_constant_35; + const real_t tmp_moved_constant_51 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_60 - tmp_moved_constant_38; + const real_t tmp_moved_constant_52 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_63 - tmp_moved_constant_41; + const real_t tmp_moved_constant_53 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_63 - tmp_moved_constant_44; + const real_t tmp_moved_constant_54 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_51 + tmp_moved_constant_50*tmp_moved_constant_9) + tmp_moved_constant_14*(tmp_moved_constant_12*tmp_moved_constant_52 + tmp_moved_constant_13*tmp_moved_constant_53) + tmp_moved_constant_8*(tmp_moved_constant_48*tmp_moved_constant_6 + tmp_moved_constant_49*tmp_moved_constant_7); + const real_t tmp_moved_constant_55 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_67 - tmp_moved_constant_30; + const real_t tmp_moved_constant_56 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_67 - tmp_moved_constant_33; + const real_t tmp_moved_constant_57 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_70 - tmp_moved_constant_36; + const real_t tmp_moved_constant_58 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_70 - tmp_moved_constant_39; + const real_t tmp_moved_constant_59 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_73 - tmp_moved_constant_42; + const real_t tmp_moved_constant_60 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_73 - tmp_moved_constant_45; + const real_t tmp_moved_constant_61 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_58 + tmp_moved_constant_57*tmp_moved_constant_9) + tmp_moved_constant_14*(tmp_moved_constant_12*tmp_moved_constant_59 + tmp_moved_constant_13*tmp_moved_constant_60) + tmp_moved_constant_8*(tmp_moved_constant_55*tmp_moved_constant_6 + tmp_moved_constant_56*tmp_moved_constant_7); + const real_t tmp_moved_constant_62 = (jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE); + const real_t tmp_moved_constant_63 = (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE); + const real_t tmp_moved_constant_64 = tmp_moved_constant_11*(tmp_moved_constant_17*tmp_moved_constant_24 + tmp_moved_constant_18*tmp_moved_constant_25) + tmp_moved_constant_14*(tmp_moved_constant_19*tmp_moved_constant_26 + tmp_moved_constant_20*tmp_moved_constant_27) + tmp_moved_constant_8*(tmp_moved_constant_15*tmp_moved_constant_22 + tmp_moved_constant_16*tmp_moved_constant_23); + const real_t tmp_moved_constant_65 = tmp_moved_constant_11*(tmp_moved_constant_17*tmp_moved_constant_37 + tmp_moved_constant_18*tmp_moved_constant_40) + tmp_moved_constant_14*(tmp_moved_constant_19*tmp_moved_constant_43 + tmp_moved_constant_20*tmp_moved_constant_46) + tmp_moved_constant_8*(tmp_moved_constant_15*tmp_moved_constant_31 + tmp_moved_constant_16*tmp_moved_constant_34); + const real_t tmp_moved_constant_66 = tmp_moved_constant_11*(tmp_moved_constant_17*tmp_moved_constant_50 + tmp_moved_constant_18*tmp_moved_constant_51) + tmp_moved_constant_14*(tmp_moved_constant_19*tmp_moved_constant_52 + tmp_moved_constant_20*tmp_moved_constant_53) + tmp_moved_constant_8*(tmp_moved_constant_15*tmp_moved_constant_48 + tmp_moved_constant_16*tmp_moved_constant_49); + const real_t tmp_moved_constant_67 = tmp_moved_constant_11*(tmp_moved_constant_17*tmp_moved_constant_57 + tmp_moved_constant_18*tmp_moved_constant_58) + tmp_moved_constant_14*(tmp_moved_constant_19*tmp_moved_constant_59 + tmp_moved_constant_20*tmp_moved_constant_60) + tmp_moved_constant_8*(tmp_moved_constant_15*tmp_moved_constant_55 + tmp_moved_constant_16*tmp_moved_constant_56); + const real_t tmp_moved_constant_68 = (jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE); + const real_t tmp_moved_constant_69 = (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE); + const real_t tmp_moved_constant_70 = tmp_moved_constant_11*(tmp_moved_constant_24*tmp_moved_constant_37 + tmp_moved_constant_25*tmp_moved_constant_40) + tmp_moved_constant_14*(tmp_moved_constant_26*tmp_moved_constant_43 + tmp_moved_constant_27*tmp_moved_constant_46) + tmp_moved_constant_8*(tmp_moved_constant_22*tmp_moved_constant_31 + tmp_moved_constant_23*tmp_moved_constant_34); + const real_t tmp_moved_constant_71 = tmp_moved_constant_11*(tmp_moved_constant_24*tmp_moved_constant_50 + tmp_moved_constant_25*tmp_moved_constant_51) + tmp_moved_constant_14*(tmp_moved_constant_26*tmp_moved_constant_52 + tmp_moved_constant_27*tmp_moved_constant_53) + tmp_moved_constant_8*(tmp_moved_constant_22*tmp_moved_constant_48 + tmp_moved_constant_23*tmp_moved_constant_49); + const real_t tmp_moved_constant_72 = tmp_moved_constant_11*(tmp_moved_constant_24*tmp_moved_constant_57 + tmp_moved_constant_25*tmp_moved_constant_58) + tmp_moved_constant_14*(tmp_moved_constant_26*tmp_moved_constant_59 + tmp_moved_constant_27*tmp_moved_constant_60) + tmp_moved_constant_8*(tmp_moved_constant_22*tmp_moved_constant_55 + tmp_moved_constant_23*tmp_moved_constant_56); + const real_t tmp_moved_constant_73 = tmp_moved_constant_11*(tmp_moved_constant_37*tmp_moved_constant_50 + tmp_moved_constant_40*tmp_moved_constant_51) + tmp_moved_constant_14*(tmp_moved_constant_43*tmp_moved_constant_52 + tmp_moved_constant_46*tmp_moved_constant_53) + tmp_moved_constant_8*(tmp_moved_constant_31*tmp_moved_constant_48 + tmp_moved_constant_34*tmp_moved_constant_49); + const real_t tmp_moved_constant_74 = tmp_moved_constant_11*(tmp_moved_constant_37*tmp_moved_constant_57 + tmp_moved_constant_40*tmp_moved_constant_58) + tmp_moved_constant_14*(tmp_moved_constant_43*tmp_moved_constant_59 + tmp_moved_constant_46*tmp_moved_constant_60) + tmp_moved_constant_8*(tmp_moved_constant_31*tmp_moved_constant_55 + tmp_moved_constant_34*tmp_moved_constant_56); + const real_t tmp_moved_constant_75 = tmp_moved_constant_11*(tmp_moved_constant_50*tmp_moved_constant_57 + tmp_moved_constant_51*tmp_moved_constant_58) + tmp_moved_constant_14*(tmp_moved_constant_52*tmp_moved_constant_59 + tmp_moved_constant_53*tmp_moved_constant_60) + tmp_moved_constant_8*(tmp_moved_constant_48*tmp_moved_constant_55 + tmp_moved_constant_49*tmp_moved_constant_56); for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { { @@ -293,26 +293,26 @@ void P2ElementwiseDiffusion::apply_macro_2D( real_t * RESTRICT _data_dstEdge, r _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))],_mm256_add_pd(elMatVec_5,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))]))); } } - const __m256d Dummy_56 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]); - const __m256d Dummy_57 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); - const __m256d Dummy_58 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]); - const __m256d Dummy_59 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); - const __m256d Dummy_60 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]); - const __m256d Dummy_61 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]); - const __m256d Dummy_132 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_56,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_62,Dummy_62,Dummy_62,Dummy_62),_mm256_set_pd(Dummy_62,Dummy_62,Dummy_62,Dummy_62)),_mm256_mul_pd(_mm256_set_pd(Dummy_63,Dummy_63,Dummy_63,Dummy_63),_mm256_set_pd(Dummy_63,Dummy_63,Dummy_63,Dummy_63))),_mm256_set_pd(Dummy_64,Dummy_64,Dummy_64,Dummy_64)),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_65,Dummy_65,Dummy_65,Dummy_65),_mm256_set_pd(Dummy_65,Dummy_65,Dummy_65,Dummy_65)),_mm256_mul_pd(_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66),_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66))),_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67))),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_68,Dummy_68,Dummy_68,Dummy_68),_mm256_set_pd(Dummy_68,Dummy_68,Dummy_68,Dummy_68)),_mm256_mul_pd(_mm256_set_pd(Dummy_69,Dummy_69,Dummy_69,Dummy_69),_mm256_set_pd(Dummy_69,Dummy_69,Dummy_69,Dummy_69))),_mm256_set_pd(Dummy_70,Dummy_70,Dummy_70,Dummy_70)))),_mm256_mul_pd(Dummy_59,_mm256_set_pd(Dummy_103,Dummy_103,Dummy_103,Dummy_103))),_mm256_mul_pd(Dummy_60,_mm256_set_pd(Dummy_110,Dummy_110,Dummy_110,Dummy_110))),_mm256_mul_pd(Dummy_61,_mm256_set_pd(Dummy_117,Dummy_117,Dummy_117,Dummy_117))),_mm256_mul_pd(Dummy_57,_mm256_set_pd(Dummy_77,Dummy_77,Dummy_77,Dummy_77))),_mm256_mul_pd(Dummy_58,_mm256_set_pd(Dummy_84,Dummy_84,Dummy_84,Dummy_84))); - const __m256d Dummy_133 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_57,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_118,Dummy_118,Dummy_118,Dummy_118),_mm256_set_pd(tmp_kernel_op_78,tmp_kernel_op_78,tmp_kernel_op_78,tmp_kernel_op_78)),_mm256_mul_pd(_mm256_set_pd(Dummy_119,Dummy_119,Dummy_119,Dummy_119),_mm256_set_pd(tmp_kernel_op_78,tmp_kernel_op_78,tmp_kernel_op_78,tmp_kernel_op_78))),_mm256_set_pd(Dummy_64,Dummy_64,Dummy_64,Dummy_64)),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_118,Dummy_118,Dummy_118,Dummy_118),_mm256_set_pd(tmp_kernel_op_80,tmp_kernel_op_80,tmp_kernel_op_80,tmp_kernel_op_80)),_mm256_mul_pd(_mm256_set_pd(Dummy_119,Dummy_119,Dummy_119,Dummy_119),_mm256_set_pd(tmp_kernel_op_80,tmp_kernel_op_80,tmp_kernel_op_80,tmp_kernel_op_80))),_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67))),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_118,Dummy_118,Dummy_118,Dummy_118),_mm256_set_pd(tmp_kernel_op_81,tmp_kernel_op_81,tmp_kernel_op_81,tmp_kernel_op_81)),_mm256_mul_pd(_mm256_set_pd(Dummy_119,Dummy_119,Dummy_119,Dummy_119),_mm256_set_pd(tmp_kernel_op_81,tmp_kernel_op_81,tmp_kernel_op_81,tmp_kernel_op_81))),_mm256_set_pd(Dummy_70,Dummy_70,Dummy_70,Dummy_70)))),_mm256_mul_pd(Dummy_58,_mm256_set_pd(Dummy_120,Dummy_120,Dummy_120,Dummy_120))),_mm256_mul_pd(Dummy_59,_mm256_set_pd(Dummy_121,Dummy_121,Dummy_121,Dummy_121))),_mm256_mul_pd(Dummy_60,_mm256_set_pd(Dummy_122,Dummy_122,Dummy_122,Dummy_122))),_mm256_mul_pd(Dummy_61,_mm256_set_pd(Dummy_123,Dummy_123,Dummy_123,Dummy_123))),_mm256_mul_pd(Dummy_56,_mm256_set_pd(Dummy_77,Dummy_77,Dummy_77,Dummy_77))); - const __m256d Dummy_134 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_58,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_124,Dummy_124,Dummy_124,Dummy_124),_mm256_set_pd(tmp_kernel_op_87,tmp_kernel_op_87,tmp_kernel_op_87,tmp_kernel_op_87)),_mm256_mul_pd(_mm256_set_pd(Dummy_125,Dummy_125,Dummy_125,Dummy_125),_mm256_set_pd(tmp_kernel_op_87,tmp_kernel_op_87,tmp_kernel_op_87,tmp_kernel_op_87))),_mm256_set_pd(Dummy_64,Dummy_64,Dummy_64,Dummy_64)),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_124,Dummy_124,Dummy_124,Dummy_124),_mm256_set_pd(tmp_kernel_op_89,tmp_kernel_op_89,tmp_kernel_op_89,tmp_kernel_op_89)),_mm256_mul_pd(_mm256_set_pd(Dummy_125,Dummy_125,Dummy_125,Dummy_125),_mm256_set_pd(tmp_kernel_op_89,tmp_kernel_op_89,tmp_kernel_op_89,tmp_kernel_op_89))),_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67))),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_124,Dummy_124,Dummy_124,Dummy_124),_mm256_set_pd(tmp_kernel_op_90,tmp_kernel_op_90,tmp_kernel_op_90,tmp_kernel_op_90)),_mm256_mul_pd(_mm256_set_pd(Dummy_125,Dummy_125,Dummy_125,Dummy_125),_mm256_set_pd(tmp_kernel_op_90,tmp_kernel_op_90,tmp_kernel_op_90,tmp_kernel_op_90))),_mm256_set_pd(Dummy_70,Dummy_70,Dummy_70,Dummy_70)))),_mm256_mul_pd(Dummy_57,_mm256_set_pd(Dummy_120,Dummy_120,Dummy_120,Dummy_120))),_mm256_mul_pd(Dummy_59,_mm256_set_pd(Dummy_126,Dummy_126,Dummy_126,Dummy_126))),_mm256_mul_pd(Dummy_60,_mm256_set_pd(Dummy_127,Dummy_127,Dummy_127,Dummy_127))),_mm256_mul_pd(Dummy_61,_mm256_set_pd(Dummy_128,Dummy_128,Dummy_128,Dummy_128))),_mm256_mul_pd(Dummy_56,_mm256_set_pd(Dummy_84,Dummy_84,Dummy_84,Dummy_84))); - const __m256d Dummy_135 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_59,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_102,Dummy_102,Dummy_102,Dummy_102),_mm256_set_pd(Dummy_102,Dummy_102,Dummy_102,Dummy_102)),_mm256_mul_pd(_mm256_set_pd(Dummy_99,Dummy_99,Dummy_99,Dummy_99),_mm256_set_pd(Dummy_99,Dummy_99,Dummy_99,Dummy_99))),_mm256_set_pd(Dummy_70,Dummy_70,Dummy_70,Dummy_70)),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_87,Dummy_87,Dummy_87,Dummy_87),_mm256_set_pd(Dummy_87,Dummy_87,Dummy_87,Dummy_87)),_mm256_mul_pd(_mm256_set_pd(Dummy_90,Dummy_90,Dummy_90,Dummy_90),_mm256_set_pd(Dummy_90,Dummy_90,Dummy_90,Dummy_90))),_mm256_set_pd(Dummy_64,Dummy_64,Dummy_64,Dummy_64))),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93),_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93)),_mm256_mul_pd(_mm256_set_pd(Dummy_96,Dummy_96,Dummy_96,Dummy_96),_mm256_set_pd(Dummy_96,Dummy_96,Dummy_96,Dummy_96))),_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67)))),_mm256_mul_pd(Dummy_56,_mm256_set_pd(Dummy_103,Dummy_103,Dummy_103,Dummy_103))),_mm256_mul_pd(Dummy_57,_mm256_set_pd(Dummy_121,Dummy_121,Dummy_121,Dummy_121))),_mm256_mul_pd(Dummy_58,_mm256_set_pd(Dummy_126,Dummy_126,Dummy_126,Dummy_126))),_mm256_mul_pd(Dummy_60,_mm256_set_pd(Dummy_129,Dummy_129,Dummy_129,Dummy_129))),_mm256_mul_pd(Dummy_61,_mm256_set_pd(Dummy_130,Dummy_130,Dummy_130,Dummy_130))); - const __m256d Dummy_136 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_60,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_104,Dummy_104,Dummy_104,Dummy_104),_mm256_set_pd(Dummy_104,Dummy_104,Dummy_104,Dummy_104)),_mm256_mul_pd(_mm256_set_pd(Dummy_105,Dummy_105,Dummy_105,Dummy_105),_mm256_set_pd(Dummy_105,Dummy_105,Dummy_105,Dummy_105))),_mm256_set_pd(Dummy_64,Dummy_64,Dummy_64,Dummy_64)),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_106,Dummy_106,Dummy_106,Dummy_106),_mm256_set_pd(Dummy_106,Dummy_106,Dummy_106,Dummy_106)),_mm256_mul_pd(_mm256_set_pd(Dummy_107,Dummy_107,Dummy_107,Dummy_107),_mm256_set_pd(Dummy_107,Dummy_107,Dummy_107,Dummy_107))),_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67))),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_108,Dummy_108,Dummy_108,Dummy_108),_mm256_set_pd(Dummy_108,Dummy_108,Dummy_108,Dummy_108)),_mm256_mul_pd(_mm256_set_pd(Dummy_109,Dummy_109,Dummy_109,Dummy_109),_mm256_set_pd(Dummy_109,Dummy_109,Dummy_109,Dummy_109))),_mm256_set_pd(Dummy_70,Dummy_70,Dummy_70,Dummy_70)))),_mm256_mul_pd(Dummy_56,_mm256_set_pd(Dummy_110,Dummy_110,Dummy_110,Dummy_110))),_mm256_mul_pd(Dummy_57,_mm256_set_pd(Dummy_122,Dummy_122,Dummy_122,Dummy_122))),_mm256_mul_pd(Dummy_58,_mm256_set_pd(Dummy_127,Dummy_127,Dummy_127,Dummy_127))),_mm256_mul_pd(Dummy_59,_mm256_set_pd(Dummy_129,Dummy_129,Dummy_129,Dummy_129))),_mm256_mul_pd(Dummy_61,_mm256_set_pd(Dummy_131,Dummy_131,Dummy_131,Dummy_131))); - const __m256d Dummy_137 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_61,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_111,Dummy_111,Dummy_111,Dummy_111),_mm256_set_pd(Dummy_111,Dummy_111,Dummy_111,Dummy_111)),_mm256_mul_pd(_mm256_set_pd(Dummy_112,Dummy_112,Dummy_112,Dummy_112),_mm256_set_pd(Dummy_112,Dummy_112,Dummy_112,Dummy_112))),_mm256_set_pd(Dummy_64,Dummy_64,Dummy_64,Dummy_64)),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_113,Dummy_113,Dummy_113,Dummy_113),_mm256_set_pd(Dummy_113,Dummy_113,Dummy_113,Dummy_113)),_mm256_mul_pd(_mm256_set_pd(Dummy_114,Dummy_114,Dummy_114,Dummy_114),_mm256_set_pd(Dummy_114,Dummy_114,Dummy_114,Dummy_114))),_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67))),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_115,Dummy_115,Dummy_115,Dummy_115),_mm256_set_pd(Dummy_115,Dummy_115,Dummy_115,Dummy_115)),_mm256_mul_pd(_mm256_set_pd(Dummy_116,Dummy_116,Dummy_116,Dummy_116),_mm256_set_pd(Dummy_116,Dummy_116,Dummy_116,Dummy_116))),_mm256_set_pd(Dummy_70,Dummy_70,Dummy_70,Dummy_70)))),_mm256_mul_pd(Dummy_56,_mm256_set_pd(Dummy_117,Dummy_117,Dummy_117,Dummy_117))),_mm256_mul_pd(Dummy_57,_mm256_set_pd(Dummy_123,Dummy_123,Dummy_123,Dummy_123))),_mm256_mul_pd(Dummy_58,_mm256_set_pd(Dummy_128,Dummy_128,Dummy_128,Dummy_128))),_mm256_mul_pd(Dummy_59,_mm256_set_pd(Dummy_130,Dummy_130,Dummy_130,Dummy_130))),_mm256_mul_pd(Dummy_60,_mm256_set_pd(Dummy_131,Dummy_131,Dummy_131,Dummy_131))); + const __m256d tmp_moved_constant_0 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]); + const __m256d tmp_moved_constant_1 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); + const __m256d tmp_moved_constant_2 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]); + const __m256d tmp_moved_constant_3 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); + const __m256d tmp_moved_constant_4 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]); + const __m256d tmp_moved_constant_5 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]); + const __m256d tmp_moved_constant_76 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_0,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10),_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9),_mm256_set_pd(tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9))),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12),_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13))),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14))),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6),_mm256_set_pd(tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7))),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8)))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_set_pd(tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_set_pd(tmp_moved_constant_54,tmp_moved_constant_54,tmp_moved_constant_54,tmp_moved_constant_54))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_set_pd(tmp_moved_constant_61,tmp_moved_constant_61,tmp_moved_constant_61,tmp_moved_constant_61))); + const __m256d tmp_moved_constant_77 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_78,tmp_kernel_op_78,tmp_kernel_op_78,tmp_kernel_op_78),_mm256_set_pd(tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_78,tmp_kernel_op_78,tmp_kernel_op_78,tmp_kernel_op_78),_mm256_set_pd(tmp_moved_constant_63,tmp_moved_constant_63,tmp_moved_constant_63,tmp_moved_constant_63))),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8)),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_80,tmp_kernel_op_80,tmp_kernel_op_80,tmp_kernel_op_80),_mm256_set_pd(tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_80,tmp_kernel_op_80,tmp_kernel_op_80,tmp_kernel_op_80),_mm256_set_pd(tmp_moved_constant_63,tmp_moved_constant_63,tmp_moved_constant_63,tmp_moved_constant_63))),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11))),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_81,tmp_kernel_op_81,tmp_kernel_op_81,tmp_kernel_op_81),_mm256_set_pd(tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_81,tmp_kernel_op_81,tmp_kernel_op_81,tmp_kernel_op_81),_mm256_set_pd(tmp_moved_constant_63,tmp_moved_constant_63,tmp_moved_constant_63,tmp_moved_constant_63))),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_set_pd(tmp_moved_constant_64,tmp_moved_constant_64,tmp_moved_constant_64,tmp_moved_constant_64))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_set_pd(tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_set_pd(tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_set_pd(tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67))); + const __m256d tmp_moved_constant_78 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_2,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_87,tmp_kernel_op_87,tmp_kernel_op_87,tmp_kernel_op_87),_mm256_set_pd(tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_87,tmp_kernel_op_87,tmp_kernel_op_87,tmp_kernel_op_87),_mm256_set_pd(tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69))),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8)),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_89,tmp_kernel_op_89,tmp_kernel_op_89,tmp_kernel_op_89),_mm256_set_pd(tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_89,tmp_kernel_op_89,tmp_kernel_op_89,tmp_kernel_op_89),_mm256_set_pd(tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69))),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11))),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_90,tmp_kernel_op_90,tmp_kernel_op_90,tmp_kernel_op_90),_mm256_set_pd(tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_90,tmp_kernel_op_90,tmp_kernel_op_90,tmp_kernel_op_90),_mm256_set_pd(tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69))),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_set_pd(tmp_moved_constant_64,tmp_moved_constant_64,tmp_moved_constant_64,tmp_moved_constant_64))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_set_pd(tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_set_pd(tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_set_pd(tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72))); + const __m256d tmp_moved_constant_79 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31),_mm256_set_pd(tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34),_mm256_set_pd(tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34))),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8)),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37),_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40),_mm256_set_pd(tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40))),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11))),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_43,tmp_moved_constant_43,tmp_moved_constant_43,tmp_moved_constant_43),_mm256_set_pd(tmp_moved_constant_43,tmp_moved_constant_43,tmp_moved_constant_43,tmp_moved_constant_43)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_46,tmp_moved_constant_46,tmp_moved_constant_46,tmp_moved_constant_46),_mm256_set_pd(tmp_moved_constant_46,tmp_moved_constant_46,tmp_moved_constant_46,tmp_moved_constant_46))),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_set_pd(tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_set_pd(tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_set_pd(tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_set_pd(tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_set_pd(tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74))); + const __m256d tmp_moved_constant_80 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_4,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_48,tmp_moved_constant_48,tmp_moved_constant_48,tmp_moved_constant_48),_mm256_set_pd(tmp_moved_constant_48,tmp_moved_constant_48,tmp_moved_constant_48,tmp_moved_constant_48)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_49,tmp_moved_constant_49,tmp_moved_constant_49,tmp_moved_constant_49),_mm256_set_pd(tmp_moved_constant_49,tmp_moved_constant_49,tmp_moved_constant_49,tmp_moved_constant_49))),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8)),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50),_mm256_set_pd(tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51),_mm256_set_pd(tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51))),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11))),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_52,tmp_moved_constant_52,tmp_moved_constant_52,tmp_moved_constant_52),_mm256_set_pd(tmp_moved_constant_52,tmp_moved_constant_52,tmp_moved_constant_52,tmp_moved_constant_52)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53),_mm256_set_pd(tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53))),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_set_pd(tmp_moved_constant_54,tmp_moved_constant_54,tmp_moved_constant_54,tmp_moved_constant_54))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_set_pd(tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_set_pd(tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_set_pd(tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_set_pd(tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75))); + const __m256d tmp_moved_constant_81 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_55,tmp_moved_constant_55,tmp_moved_constant_55,tmp_moved_constant_55),_mm256_set_pd(tmp_moved_constant_55,tmp_moved_constant_55,tmp_moved_constant_55,tmp_moved_constant_55)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56),_mm256_set_pd(tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56))),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8)),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_57,tmp_moved_constant_57,tmp_moved_constant_57,tmp_moved_constant_57),_mm256_set_pd(tmp_moved_constant_57,tmp_moved_constant_57,tmp_moved_constant_57,tmp_moved_constant_57)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_58,tmp_moved_constant_58,tmp_moved_constant_58,tmp_moved_constant_58),_mm256_set_pd(tmp_moved_constant_58,tmp_moved_constant_58,tmp_moved_constant_58,tmp_moved_constant_58))),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11))),_mm256_mul_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59),_mm256_set_pd(tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_60,tmp_moved_constant_60,tmp_moved_constant_60,tmp_moved_constant_60),_mm256_set_pd(tmp_moved_constant_60,tmp_moved_constant_60,tmp_moved_constant_60,tmp_moved_constant_60))),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_set_pd(tmp_moved_constant_61,tmp_moved_constant_61,tmp_moved_constant_61,tmp_moved_constant_61))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_set_pd(tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_set_pd(tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_set_pd(tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_set_pd(tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1],_mm256_add_pd(Dummy_132,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(Dummy_133,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1],_mm256_add_pd(Dummy_134,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(Dummy_135,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1],_mm256_add_pd(Dummy_136,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))],_mm256_add_pd(Dummy_137,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1],_mm256_add_pd(tmp_moved_constant_76,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(tmp_moved_constant_77,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1],_mm256_add_pd(tmp_moved_constant_78,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(tmp_moved_constant_79,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1],_mm256_add_pd(tmp_moved_constant_80,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))],_mm256_add_pd(tmp_moved_constant_81,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]))); } } } @@ -340,26 +340,26 @@ void P2ElementwiseDiffusion::apply_macro_2D( real_t * RESTRICT _data_dstEdge, r _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))] = elMatVec_5 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))]; } } - const real_t Dummy_56 = _data_srcVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - const real_t Dummy_57 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - const real_t Dummy_58 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - const real_t Dummy_59 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - const real_t Dummy_60 = _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; - const real_t Dummy_61 = _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; - const real_t Dummy_132 = Dummy_103*Dummy_59 + Dummy_110*Dummy_60 + Dummy_117*Dummy_61 + Dummy_56*(Dummy_64*((Dummy_62*Dummy_62) + (Dummy_63*Dummy_63)) + Dummy_67*((Dummy_65*Dummy_65) + (Dummy_66*Dummy_66)) + Dummy_70*((Dummy_68*Dummy_68) + (Dummy_69*Dummy_69))) + Dummy_57*Dummy_77 + Dummy_58*Dummy_84; - const real_t Dummy_133 = Dummy_120*Dummy_58 + Dummy_121*Dummy_59 + Dummy_122*Dummy_60 + Dummy_123*Dummy_61 + Dummy_56*Dummy_77 + Dummy_57*(Dummy_64*(Dummy_118*tmp_kernel_op_78 + Dummy_119*tmp_kernel_op_78) + Dummy_67*(Dummy_118*tmp_kernel_op_80 + Dummy_119*tmp_kernel_op_80) + Dummy_70*(Dummy_118*tmp_kernel_op_81 + Dummy_119*tmp_kernel_op_81)); - const real_t Dummy_134 = Dummy_120*Dummy_57 + Dummy_126*Dummy_59 + Dummy_127*Dummy_60 + Dummy_128*Dummy_61 + Dummy_56*Dummy_84 + Dummy_58*(Dummy_64*(Dummy_124*tmp_kernel_op_87 + Dummy_125*tmp_kernel_op_87) + Dummy_67*(Dummy_124*tmp_kernel_op_89 + Dummy_125*tmp_kernel_op_89) + Dummy_70*(Dummy_124*tmp_kernel_op_90 + Dummy_125*tmp_kernel_op_90)); - const real_t Dummy_135 = Dummy_103*Dummy_56 + Dummy_121*Dummy_57 + Dummy_126*Dummy_58 + Dummy_129*Dummy_60 + Dummy_130*Dummy_61 + Dummy_59*(Dummy_64*((Dummy_87*Dummy_87) + (Dummy_90*Dummy_90)) + Dummy_67*((Dummy_93*Dummy_93) + (Dummy_96*Dummy_96)) + Dummy_70*((Dummy_102*Dummy_102) + (Dummy_99*Dummy_99))); - const real_t Dummy_136 = Dummy_110*Dummy_56 + Dummy_122*Dummy_57 + Dummy_127*Dummy_58 + Dummy_129*Dummy_59 + Dummy_131*Dummy_61 + Dummy_60*(Dummy_64*((Dummy_104*Dummy_104) + (Dummy_105*Dummy_105)) + Dummy_67*((Dummy_106*Dummy_106) + (Dummy_107*Dummy_107)) + Dummy_70*((Dummy_108*Dummy_108) + (Dummy_109*Dummy_109))); - const real_t Dummy_137 = Dummy_117*Dummy_56 + Dummy_123*Dummy_57 + Dummy_128*Dummy_58 + Dummy_130*Dummy_59 + Dummy_131*Dummy_60 + Dummy_61*(Dummy_64*((Dummy_111*Dummy_111) + (Dummy_112*Dummy_112)) + Dummy_67*((Dummy_113*Dummy_113) + (Dummy_114*Dummy_114)) + Dummy_70*((Dummy_115*Dummy_115) + (Dummy_116*Dummy_116))); + const real_t tmp_moved_constant_0 = _data_srcVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + const real_t tmp_moved_constant_1 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + const real_t tmp_moved_constant_2 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + const real_t tmp_moved_constant_3 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + const real_t tmp_moved_constant_4 = _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; + const real_t tmp_moved_constant_5 = _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; + const real_t tmp_moved_constant_76 = tmp_moved_constant_0*(tmp_moved_constant_11*((tmp_moved_constant_10*tmp_moved_constant_10) + (tmp_moved_constant_9*tmp_moved_constant_9)) + tmp_moved_constant_14*((tmp_moved_constant_12*tmp_moved_constant_12) + (tmp_moved_constant_13*tmp_moved_constant_13)) + tmp_moved_constant_8*((tmp_moved_constant_6*tmp_moved_constant_6) + (tmp_moved_constant_7*tmp_moved_constant_7))) + tmp_moved_constant_1*tmp_moved_constant_21 + tmp_moved_constant_2*tmp_moved_constant_28 + tmp_moved_constant_3*tmp_moved_constant_47 + tmp_moved_constant_4*tmp_moved_constant_54 + tmp_moved_constant_5*tmp_moved_constant_61; + const real_t tmp_moved_constant_77 = tmp_moved_constant_0*tmp_moved_constant_21 + tmp_moved_constant_1*(tmp_moved_constant_11*(tmp_kernel_op_80*tmp_moved_constant_62 + tmp_kernel_op_80*tmp_moved_constant_63) + tmp_moved_constant_14*(tmp_kernel_op_81*tmp_moved_constant_62 + tmp_kernel_op_81*tmp_moved_constant_63) + tmp_moved_constant_8*(tmp_kernel_op_78*tmp_moved_constant_62 + tmp_kernel_op_78*tmp_moved_constant_63)) + tmp_moved_constant_2*tmp_moved_constant_64 + tmp_moved_constant_3*tmp_moved_constant_65 + tmp_moved_constant_4*tmp_moved_constant_66 + tmp_moved_constant_5*tmp_moved_constant_67; + const real_t tmp_moved_constant_78 = tmp_moved_constant_0*tmp_moved_constant_28 + tmp_moved_constant_1*tmp_moved_constant_64 + tmp_moved_constant_2*(tmp_moved_constant_11*(tmp_kernel_op_89*tmp_moved_constant_68 + tmp_kernel_op_89*tmp_moved_constant_69) + tmp_moved_constant_14*(tmp_kernel_op_90*tmp_moved_constant_68 + tmp_kernel_op_90*tmp_moved_constant_69) + tmp_moved_constant_8*(tmp_kernel_op_87*tmp_moved_constant_68 + tmp_kernel_op_87*tmp_moved_constant_69)) + tmp_moved_constant_3*tmp_moved_constant_70 + tmp_moved_constant_4*tmp_moved_constant_71 + tmp_moved_constant_5*tmp_moved_constant_72; + const real_t tmp_moved_constant_79 = tmp_moved_constant_0*tmp_moved_constant_47 + tmp_moved_constant_1*tmp_moved_constant_65 + tmp_moved_constant_2*tmp_moved_constant_70 + tmp_moved_constant_3*(tmp_moved_constant_11*((tmp_moved_constant_37*tmp_moved_constant_37) + (tmp_moved_constant_40*tmp_moved_constant_40)) + tmp_moved_constant_14*((tmp_moved_constant_43*tmp_moved_constant_43) + (tmp_moved_constant_46*tmp_moved_constant_46)) + tmp_moved_constant_8*((tmp_moved_constant_31*tmp_moved_constant_31) + (tmp_moved_constant_34*tmp_moved_constant_34))) + tmp_moved_constant_4*tmp_moved_constant_73 + tmp_moved_constant_5*tmp_moved_constant_74; + const real_t tmp_moved_constant_80 = tmp_moved_constant_0*tmp_moved_constant_54 + tmp_moved_constant_1*tmp_moved_constant_66 + tmp_moved_constant_2*tmp_moved_constant_71 + tmp_moved_constant_3*tmp_moved_constant_73 + tmp_moved_constant_4*(tmp_moved_constant_11*((tmp_moved_constant_50*tmp_moved_constant_50) + (tmp_moved_constant_51*tmp_moved_constant_51)) + tmp_moved_constant_14*((tmp_moved_constant_52*tmp_moved_constant_52) + (tmp_moved_constant_53*tmp_moved_constant_53)) + tmp_moved_constant_8*((tmp_moved_constant_48*tmp_moved_constant_48) + (tmp_moved_constant_49*tmp_moved_constant_49))) + tmp_moved_constant_5*tmp_moved_constant_75; + const real_t tmp_moved_constant_81 = tmp_moved_constant_0*tmp_moved_constant_61 + tmp_moved_constant_1*tmp_moved_constant_67 + tmp_moved_constant_2*tmp_moved_constant_72 + tmp_moved_constant_3*tmp_moved_constant_74 + tmp_moved_constant_4*tmp_moved_constant_75 + tmp_moved_constant_5*(tmp_moved_constant_11*((tmp_moved_constant_57*tmp_moved_constant_57) + (tmp_moved_constant_58*tmp_moved_constant_58)) + tmp_moved_constant_14*((tmp_moved_constant_59*tmp_moved_constant_59) + (tmp_moved_constant_60*tmp_moved_constant_60)) + tmp_moved_constant_8*((tmp_moved_constant_55*tmp_moved_constant_55) + (tmp_moved_constant_56*tmp_moved_constant_56))); { { - _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_132 + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_133 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_134 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_135 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1] = Dummy_136 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))] = Dummy_137 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = tmp_moved_constant_76 + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = tmp_moved_constant_77 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = tmp_moved_constant_78 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = tmp_moved_constant_79 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1] = tmp_moved_constant_80 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))] = tmp_moved_constant_81 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; } } } diff --git a/operators/diffusion/avx/P2ElementwiseDiffusion_apply_macro_3D.cpp b/operators/diffusion/avx/P2ElementwiseDiffusion_apply_macro_3D.cpp index aa84187f80a62c83ae518a9d6af4c9d4c9d16a55..b7872d5e352e9637304f740d1553973cc25332f2 100644 --- a/operators/diffusion/avx/P2ElementwiseDiffusion_apply_macro_3D.cpp +++ b/operators/diffusion/avx/P2ElementwiseDiffusion_apply_macro_3D.cpp @@ -717,1616 +717,1616 @@ void P2ElementwiseDiffusion::apply_macro_3D( real_t * RESTRICT _data_dstEdge, r const real_t tmp_kernel_op_379 = tmp_kernel_op_17*(tmp_kernel_op_203*tmp_kernel_op_222 + tmp_kernel_op_204*tmp_kernel_op_223 + tmp_kernel_op_205*tmp_kernel_op_224) + tmp_kernel_op_26*(tmp_kernel_op_207*tmp_kernel_op_227 + tmp_kernel_op_208*tmp_kernel_op_228 + tmp_kernel_op_209*tmp_kernel_op_229) + tmp_kernel_op_35*(tmp_kernel_op_211*tmp_kernel_op_232 + tmp_kernel_op_212*tmp_kernel_op_233 + tmp_kernel_op_213*tmp_kernel_op_234) + tmp_kernel_op_8*(tmp_kernel_op_199*tmp_kernel_op_217 + tmp_kernel_op_200*tmp_kernel_op_218 + tmp_kernel_op_201*tmp_kernel_op_219); const real_t tmp_kernel_op_380 = tmp_kernel_op_17*(tmp_kernel_op_203*tmp_kernel_op_241 + tmp_kernel_op_204*tmp_kernel_op_242 + tmp_kernel_op_205*tmp_kernel_op_243) + tmp_kernel_op_26*(tmp_kernel_op_207*tmp_kernel_op_245 + tmp_kernel_op_208*tmp_kernel_op_246 + tmp_kernel_op_209*tmp_kernel_op_247) + tmp_kernel_op_35*(tmp_kernel_op_211*tmp_kernel_op_249 + tmp_kernel_op_212*tmp_kernel_op_250 + tmp_kernel_op_213*tmp_kernel_op_251) + tmp_kernel_op_8*(tmp_kernel_op_199*tmp_kernel_op_237 + tmp_kernel_op_200*tmp_kernel_op_238 + tmp_kernel_op_201*tmp_kernel_op_239); const real_t tmp_kernel_op_381 = tmp_kernel_op_17*(tmp_kernel_op_222*tmp_kernel_op_241 + tmp_kernel_op_223*tmp_kernel_op_242 + tmp_kernel_op_224*tmp_kernel_op_243) + tmp_kernel_op_26*(tmp_kernel_op_227*tmp_kernel_op_245 + tmp_kernel_op_228*tmp_kernel_op_246 + tmp_kernel_op_229*tmp_kernel_op_247) + tmp_kernel_op_35*(tmp_kernel_op_232*tmp_kernel_op_249 + tmp_kernel_op_233*tmp_kernel_op_250 + tmp_kernel_op_234*tmp_kernel_op_251) + tmp_kernel_op_8*(tmp_kernel_op_217*tmp_kernel_op_237 + tmp_kernel_op_218*tmp_kernel_op_238 + tmp_kernel_op_219*tmp_kernel_op_239); - const real_t Dummy_322 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4; - const real_t Dummy_323 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4; - const real_t Dummy_324 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4; - const real_t Dummy_325 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_326 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_13; - const real_t Dummy_327 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_13; - const real_t Dummy_328 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_13; - const real_t Dummy_329 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_330 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22; - const real_t Dummy_331 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22; - const real_t Dummy_332 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22; - const real_t Dummy_333 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_334 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_31; - const real_t Dummy_335 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_31; - const real_t Dummy_336 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_31; - const real_t Dummy_337 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_338 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_36; - const real_t Dummy_339 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_36; - const real_t Dummy_340 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_36; - const real_t Dummy_341 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_40; - const real_t Dummy_342 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_40; - const real_t Dummy_343 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_40; - const real_t Dummy_344 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_44; - const real_t Dummy_345 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_44; - const real_t Dummy_346 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_44; - const real_t Dummy_347 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_48; - const real_t Dummy_348 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_48; - const real_t Dummy_349 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_48; - const real_t Dummy_350 = Dummy_325*(Dummy_322*Dummy_338 + Dummy_323*Dummy_339 + Dummy_324*Dummy_340) + Dummy_329*(Dummy_326*Dummy_341 + Dummy_327*Dummy_342 + Dummy_328*Dummy_343) + Dummy_333*(Dummy_330*Dummy_344 + Dummy_331*Dummy_345 + Dummy_332*Dummy_346) + Dummy_337*(Dummy_334*Dummy_347 + Dummy_335*Dummy_348 + Dummy_336*Dummy_349); - const real_t Dummy_351 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_53; - const real_t Dummy_352 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_53; - const real_t Dummy_353 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_53; - const real_t Dummy_354 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_57; - const real_t Dummy_355 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_57; - const real_t Dummy_356 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_57; - const real_t Dummy_357 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_61; - const real_t Dummy_358 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_61; - const real_t Dummy_359 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_61; - const real_t Dummy_360 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_65; - const real_t Dummy_361 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_65; - const real_t Dummy_362 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_65; - const real_t Dummy_363 = Dummy_325*(Dummy_322*Dummy_351 + Dummy_323*Dummy_352 + Dummy_324*Dummy_353) + Dummy_329*(Dummy_326*Dummy_354 + Dummy_327*Dummy_355 + Dummy_328*Dummy_356) + Dummy_333*(Dummy_330*Dummy_357 + Dummy_331*Dummy_358 + Dummy_332*Dummy_359) + Dummy_337*(Dummy_334*Dummy_360 + Dummy_335*Dummy_361 + Dummy_336*Dummy_362); - const real_t Dummy_364 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_70; - const real_t Dummy_365 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_70; - const real_t Dummy_366 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_70; - const real_t Dummy_367 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_74; - const real_t Dummy_368 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_74; - const real_t Dummy_369 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_74; - const real_t Dummy_370 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_78; - const real_t Dummy_371 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_78; - const real_t Dummy_372 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_78; - const real_t Dummy_373 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_82; - const real_t Dummy_374 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_82; - const real_t Dummy_375 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_82; - const real_t Dummy_376 = Dummy_325*(Dummy_322*Dummy_364 + Dummy_323*Dummy_365 + Dummy_324*Dummy_366) + Dummy_329*(Dummy_326*Dummy_367 + Dummy_327*Dummy_368 + Dummy_328*Dummy_369) + Dummy_333*(Dummy_330*Dummy_370 + Dummy_331*Dummy_371 + Dummy_332*Dummy_372) + Dummy_337*(Dummy_334*Dummy_373 + Dummy_335*Dummy_374 + Dummy_336*Dummy_375); - const real_t Dummy_377 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_378 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_379 = Dummy_377 + Dummy_378; - const real_t Dummy_380 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_381 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_382 = Dummy_380 + Dummy_381; - const real_t Dummy_383 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_384 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_385 = Dummy_383 + Dummy_384; - const real_t Dummy_386 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_387 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_388 = Dummy_386 + Dummy_387; - const real_t Dummy_389 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_390 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_391 = Dummy_389 + Dummy_390; - const real_t Dummy_392 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_393 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_394 = Dummy_392 + Dummy_393; - const real_t Dummy_395 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_396 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_397 = Dummy_395 + Dummy_396; - const real_t Dummy_398 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_399 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_400 = Dummy_398 + Dummy_399; - const real_t Dummy_401 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_402 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_403 = Dummy_401 + Dummy_402; - const real_t Dummy_404 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_405 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_406 = Dummy_404 + Dummy_405; - const real_t Dummy_407 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_408 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_409 = Dummy_407 + Dummy_408; - const real_t Dummy_410 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_411 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_412 = Dummy_410 + Dummy_411; - const real_t Dummy_413 = Dummy_325*(Dummy_322*Dummy_379 + Dummy_323*Dummy_382 + Dummy_324*Dummy_385) + Dummy_329*(Dummy_326*Dummy_388 + Dummy_327*Dummy_391 + Dummy_328*Dummy_394) + Dummy_333*(Dummy_330*Dummy_397 + Dummy_331*Dummy_400 + Dummy_332*Dummy_403) + Dummy_337*(Dummy_334*Dummy_406 + Dummy_335*Dummy_409 + Dummy_336*Dummy_412); - const real_t Dummy_414 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_415 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_416 = Dummy_414 + Dummy_415; - const real_t Dummy_417 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_418 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_419 = Dummy_417 + Dummy_418; - const real_t Dummy_420 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_421 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_422 = Dummy_420 + Dummy_421; - const real_t Dummy_423 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_424 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_425 = Dummy_423 + Dummy_424; - const real_t Dummy_426 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_427 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_428 = Dummy_426 + Dummy_427; - const real_t Dummy_429 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_430 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_431 = Dummy_429 + Dummy_430; - const real_t Dummy_432 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_433 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_434 = Dummy_432 + Dummy_433; - const real_t Dummy_435 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_436 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_437 = Dummy_435 + Dummy_436; - const real_t Dummy_438 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_439 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_440 = Dummy_438 + Dummy_439; - const real_t Dummy_441 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_442 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_443 = Dummy_441 + Dummy_442; - const real_t Dummy_444 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_445 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_446 = Dummy_444 + Dummy_445; - const real_t Dummy_447 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_448 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_449 = Dummy_447 + Dummy_448; - const real_t Dummy_450 = Dummy_325*(Dummy_322*Dummy_416 + Dummy_323*Dummy_419 + Dummy_324*Dummy_422) + Dummy_329*(Dummy_326*Dummy_425 + Dummy_327*Dummy_428 + Dummy_328*Dummy_431) + Dummy_333*(Dummy_330*Dummy_434 + Dummy_331*Dummy_437 + Dummy_332*Dummy_440) + Dummy_337*(Dummy_334*Dummy_443 + Dummy_335*Dummy_446 + Dummy_336*Dummy_449); - const real_t Dummy_451 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_452 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_453 = Dummy_451 + Dummy_452; - const real_t Dummy_454 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_455 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_456 = Dummy_454 + Dummy_455; - const real_t Dummy_457 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_458 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_459 = Dummy_457 + Dummy_458; - const real_t Dummy_460 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_461 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_462 = Dummy_460 + Dummy_461; - const real_t Dummy_463 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_464 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_465 = Dummy_463 + Dummy_464; - const real_t Dummy_466 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_467 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_468 = Dummy_466 + Dummy_467; - const real_t Dummy_469 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_470 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_471 = Dummy_469 + Dummy_470; - const real_t Dummy_472 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_473 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_474 = Dummy_472 + Dummy_473; - const real_t Dummy_475 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_476 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_477 = Dummy_475 + Dummy_476; - const real_t Dummy_478 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_479 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_480 = Dummy_478 + Dummy_479; - const real_t Dummy_481 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_482 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_483 = Dummy_481 + Dummy_482; - const real_t Dummy_484 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_485 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_486 = Dummy_484 + Dummy_485; - const real_t Dummy_487 = Dummy_325*(Dummy_322*Dummy_453 + Dummy_323*Dummy_456 + Dummy_324*Dummy_459) + Dummy_329*(Dummy_326*Dummy_462 + Dummy_327*Dummy_465 + Dummy_328*Dummy_468) + Dummy_333*(Dummy_330*Dummy_471 + Dummy_331*Dummy_474 + Dummy_332*Dummy_477) + Dummy_337*(Dummy_334*Dummy_480 + Dummy_335*Dummy_483 + Dummy_336*Dummy_486); - const real_t Dummy_488 = -Dummy_377 - Dummy_414 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198; - const real_t Dummy_489 = -Dummy_380 - Dummy_417 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198; - const real_t Dummy_490 = -Dummy_383 - Dummy_420 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198; - const real_t Dummy_491 = -Dummy_386 - Dummy_423 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202; - const real_t Dummy_492 = -Dummy_389 - Dummy_426 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202; - const real_t Dummy_493 = -Dummy_392 - Dummy_429 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202; - const real_t Dummy_494 = -Dummy_395 - Dummy_432 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206; - const real_t Dummy_495 = -Dummy_398 - Dummy_435 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206; - const real_t Dummy_496 = -Dummy_401 - Dummy_438 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206; - const real_t Dummy_497 = -Dummy_404 - Dummy_441 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210; - const real_t Dummy_498 = -Dummy_407 - Dummy_444 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210; - const real_t Dummy_499 = -Dummy_410 - Dummy_447 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210; - const real_t Dummy_500 = Dummy_325*(Dummy_322*Dummy_488 + Dummy_323*Dummy_489 + Dummy_324*Dummy_490) + Dummy_329*(Dummy_326*Dummy_491 + Dummy_327*Dummy_492 + Dummy_328*Dummy_493) + Dummy_333*(Dummy_330*Dummy_494 + Dummy_331*Dummy_495 + Dummy_332*Dummy_496) + Dummy_337*(Dummy_334*Dummy_497 + Dummy_335*Dummy_498 + Dummy_336*Dummy_499); - const real_t Dummy_501 = -Dummy_378 - Dummy_451 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216; - const real_t Dummy_502 = -Dummy_381 - Dummy_454 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216; - const real_t Dummy_503 = -Dummy_384 - Dummy_457 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216; - const real_t Dummy_504 = -Dummy_387 - Dummy_460 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221; - const real_t Dummy_505 = -Dummy_390 - Dummy_463 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221; - const real_t Dummy_506 = -Dummy_393 - Dummy_466 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221; - const real_t Dummy_507 = -Dummy_396 - Dummy_469 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226; - const real_t Dummy_508 = -Dummy_399 - Dummy_472 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226; - const real_t Dummy_509 = -Dummy_402 - Dummy_475 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226; - const real_t Dummy_510 = -Dummy_405 - Dummy_478 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231; - const real_t Dummy_511 = -Dummy_408 - Dummy_481 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231; - const real_t Dummy_512 = -Dummy_411 - Dummy_484 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231; - const real_t Dummy_513 = Dummy_325*(Dummy_322*Dummy_501 + Dummy_323*Dummy_502 + Dummy_324*Dummy_503) + Dummy_329*(Dummy_326*Dummy_504 + Dummy_327*Dummy_505 + Dummy_328*Dummy_506) + Dummy_333*(Dummy_330*Dummy_507 + Dummy_331*Dummy_508 + Dummy_332*Dummy_509) + Dummy_337*(Dummy_334*Dummy_510 + Dummy_335*Dummy_511 + Dummy_336*Dummy_512); - const real_t Dummy_514 = -Dummy_415 - Dummy_452 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236; - const real_t Dummy_515 = -Dummy_418 - Dummy_455 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236; - const real_t Dummy_516 = -Dummy_421 - Dummy_458 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236; - const real_t Dummy_517 = -Dummy_424 - Dummy_461 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240; - const real_t Dummy_518 = -Dummy_427 - Dummy_464 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240; - const real_t Dummy_519 = -Dummy_430 - Dummy_467 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240; - const real_t Dummy_520 = -Dummy_433 - Dummy_470 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244; - const real_t Dummy_521 = -Dummy_436 - Dummy_473 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244; - const real_t Dummy_522 = -Dummy_439 - Dummy_476 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244; - const real_t Dummy_523 = -Dummy_442 - Dummy_479 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248; - const real_t Dummy_524 = -Dummy_445 - Dummy_482 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248; - const real_t Dummy_525 = -Dummy_448 - Dummy_485 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248; - const real_t Dummy_526 = Dummy_325*(Dummy_322*Dummy_514 + Dummy_323*Dummy_515 + Dummy_324*Dummy_516) + Dummy_329*(Dummy_326*Dummy_517 + Dummy_327*Dummy_518 + Dummy_328*Dummy_519) + Dummy_333*(Dummy_330*Dummy_520 + Dummy_331*Dummy_521 + Dummy_332*Dummy_522) + Dummy_337*(Dummy_334*Dummy_523 + Dummy_335*Dummy_524 + Dummy_336*Dummy_525); - const real_t Dummy_527 = (jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN); - const real_t Dummy_528 = (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN); - const real_t Dummy_529 = (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN); - const real_t Dummy_530 = Dummy_325*(Dummy_338*Dummy_351 + Dummy_339*Dummy_352 + Dummy_340*Dummy_353) + Dummy_329*(Dummy_341*Dummy_354 + Dummy_342*Dummy_355 + Dummy_343*Dummy_356) + Dummy_333*(Dummy_344*Dummy_357 + Dummy_345*Dummy_358 + Dummy_346*Dummy_359) + Dummy_337*(Dummy_347*Dummy_360 + Dummy_348*Dummy_361 + Dummy_349*Dummy_362); - const real_t Dummy_531 = Dummy_325*(Dummy_338*Dummy_364 + Dummy_339*Dummy_365 + Dummy_340*Dummy_366) + Dummy_329*(Dummy_341*Dummy_367 + Dummy_342*Dummy_368 + Dummy_343*Dummy_369) + Dummy_333*(Dummy_344*Dummy_370 + Dummy_345*Dummy_371 + Dummy_346*Dummy_372) + Dummy_337*(Dummy_347*Dummy_373 + Dummy_348*Dummy_374 + Dummy_349*Dummy_375); - const real_t Dummy_532 = Dummy_325*(Dummy_338*Dummy_379 + Dummy_339*Dummy_382 + Dummy_340*Dummy_385) + Dummy_329*(Dummy_341*Dummy_388 + Dummy_342*Dummy_391 + Dummy_343*Dummy_394) + Dummy_333*(Dummy_344*Dummy_397 + Dummy_345*Dummy_400 + Dummy_346*Dummy_403) + Dummy_337*(Dummy_347*Dummy_406 + Dummy_348*Dummy_409 + Dummy_349*Dummy_412); - const real_t Dummy_533 = Dummy_325*(Dummy_338*Dummy_416 + Dummy_339*Dummy_419 + Dummy_340*Dummy_422) + Dummy_329*(Dummy_341*Dummy_425 + Dummy_342*Dummy_428 + Dummy_343*Dummy_431) + Dummy_333*(Dummy_344*Dummy_434 + Dummy_345*Dummy_437 + Dummy_346*Dummy_440) + Dummy_337*(Dummy_347*Dummy_443 + Dummy_348*Dummy_446 + Dummy_349*Dummy_449); - const real_t Dummy_534 = Dummy_325*(Dummy_338*Dummy_453 + Dummy_339*Dummy_456 + Dummy_340*Dummy_459) + Dummy_329*(Dummy_341*Dummy_462 + Dummy_342*Dummy_465 + Dummy_343*Dummy_468) + Dummy_333*(Dummy_344*Dummy_471 + Dummy_345*Dummy_474 + Dummy_346*Dummy_477) + Dummy_337*(Dummy_347*Dummy_480 + Dummy_348*Dummy_483 + Dummy_349*Dummy_486); - const real_t Dummy_535 = Dummy_325*(Dummy_338*Dummy_488 + Dummy_339*Dummy_489 + Dummy_340*Dummy_490) + Dummy_329*(Dummy_341*Dummy_491 + Dummy_342*Dummy_492 + Dummy_343*Dummy_493) + Dummy_333*(Dummy_344*Dummy_494 + Dummy_345*Dummy_495 + Dummy_346*Dummy_496) + Dummy_337*(Dummy_347*Dummy_497 + Dummy_348*Dummy_498 + Dummy_349*Dummy_499); - const real_t Dummy_536 = Dummy_325*(Dummy_338*Dummy_501 + Dummy_339*Dummy_502 + Dummy_340*Dummy_503) + Dummy_329*(Dummy_341*Dummy_504 + Dummy_342*Dummy_505 + Dummy_343*Dummy_506) + Dummy_333*(Dummy_344*Dummy_507 + Dummy_345*Dummy_508 + Dummy_346*Dummy_509) + Dummy_337*(Dummy_347*Dummy_510 + Dummy_348*Dummy_511 + Dummy_349*Dummy_512); - const real_t Dummy_537 = Dummy_325*(Dummy_338*Dummy_514 + Dummy_339*Dummy_515 + Dummy_340*Dummy_516) + Dummy_329*(Dummy_341*Dummy_517 + Dummy_342*Dummy_518 + Dummy_343*Dummy_519) + Dummy_333*(Dummy_344*Dummy_520 + Dummy_345*Dummy_521 + Dummy_346*Dummy_522) + Dummy_337*(Dummy_347*Dummy_523 + Dummy_348*Dummy_524 + Dummy_349*Dummy_525); - const real_t Dummy_538 = (jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN); - const real_t Dummy_539 = (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN); - const real_t Dummy_540 = (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN); - const real_t Dummy_541 = Dummy_325*(Dummy_351*Dummy_364 + Dummy_352*Dummy_365 + Dummy_353*Dummy_366) + Dummy_329*(Dummy_354*Dummy_367 + Dummy_355*Dummy_368 + Dummy_356*Dummy_369) + Dummy_333*(Dummy_357*Dummy_370 + Dummy_358*Dummy_371 + Dummy_359*Dummy_372) + Dummy_337*(Dummy_360*Dummy_373 + Dummy_361*Dummy_374 + Dummy_362*Dummy_375); - const real_t Dummy_542 = Dummy_325*(Dummy_351*Dummy_379 + Dummy_352*Dummy_382 + Dummy_353*Dummy_385) + Dummy_329*(Dummy_354*Dummy_388 + Dummy_355*Dummy_391 + Dummy_356*Dummy_394) + Dummy_333*(Dummy_357*Dummy_397 + Dummy_358*Dummy_400 + Dummy_359*Dummy_403) + Dummy_337*(Dummy_360*Dummy_406 + Dummy_361*Dummy_409 + Dummy_362*Dummy_412); - const real_t Dummy_543 = Dummy_325*(Dummy_351*Dummy_416 + Dummy_352*Dummy_419 + Dummy_353*Dummy_422) + Dummy_329*(Dummy_354*Dummy_425 + Dummy_355*Dummy_428 + Dummy_356*Dummy_431) + Dummy_333*(Dummy_357*Dummy_434 + Dummy_358*Dummy_437 + Dummy_359*Dummy_440) + Dummy_337*(Dummy_360*Dummy_443 + Dummy_361*Dummy_446 + Dummy_362*Dummy_449); - const real_t Dummy_544 = Dummy_325*(Dummy_351*Dummy_453 + Dummy_352*Dummy_456 + Dummy_353*Dummy_459) + Dummy_329*(Dummy_354*Dummy_462 + Dummy_355*Dummy_465 + Dummy_356*Dummy_468) + Dummy_333*(Dummy_357*Dummy_471 + Dummy_358*Dummy_474 + Dummy_359*Dummy_477) + Dummy_337*(Dummy_360*Dummy_480 + Dummy_361*Dummy_483 + Dummy_362*Dummy_486); - const real_t Dummy_545 = Dummy_325*(Dummy_351*Dummy_488 + Dummy_352*Dummy_489 + Dummy_353*Dummy_490) + Dummy_329*(Dummy_354*Dummy_491 + Dummy_355*Dummy_492 + Dummy_356*Dummy_493) + Dummy_333*(Dummy_357*Dummy_494 + Dummy_358*Dummy_495 + Dummy_359*Dummy_496) + Dummy_337*(Dummy_360*Dummy_497 + Dummy_361*Dummy_498 + Dummy_362*Dummy_499); - const real_t Dummy_546 = Dummy_325*(Dummy_351*Dummy_501 + Dummy_352*Dummy_502 + Dummy_353*Dummy_503) + Dummy_329*(Dummy_354*Dummy_504 + Dummy_355*Dummy_505 + Dummy_356*Dummy_506) + Dummy_333*(Dummy_357*Dummy_507 + Dummy_358*Dummy_508 + Dummy_359*Dummy_509) + Dummy_337*(Dummy_360*Dummy_510 + Dummy_361*Dummy_511 + Dummy_362*Dummy_512); - const real_t Dummy_547 = Dummy_325*(Dummy_351*Dummy_514 + Dummy_352*Dummy_515 + Dummy_353*Dummy_516) + Dummy_329*(Dummy_354*Dummy_517 + Dummy_355*Dummy_518 + Dummy_356*Dummy_519) + Dummy_333*(Dummy_357*Dummy_520 + Dummy_358*Dummy_521 + Dummy_359*Dummy_522) + Dummy_337*(Dummy_360*Dummy_523 + Dummy_361*Dummy_524 + Dummy_362*Dummy_525); - const real_t Dummy_548 = (jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN); - const real_t Dummy_549 = (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN); - const real_t Dummy_550 = (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); - const real_t Dummy_551 = Dummy_325*(Dummy_364*Dummy_379 + Dummy_365*Dummy_382 + Dummy_366*Dummy_385) + Dummy_329*(Dummy_367*Dummy_388 + Dummy_368*Dummy_391 + Dummy_369*Dummy_394) + Dummy_333*(Dummy_370*Dummy_397 + Dummy_371*Dummy_400 + Dummy_372*Dummy_403) + Dummy_337*(Dummy_373*Dummy_406 + Dummy_374*Dummy_409 + Dummy_375*Dummy_412); - const real_t Dummy_552 = Dummy_325*(Dummy_364*Dummy_416 + Dummy_365*Dummy_419 + Dummy_366*Dummy_422) + Dummy_329*(Dummy_367*Dummy_425 + Dummy_368*Dummy_428 + Dummy_369*Dummy_431) + Dummy_333*(Dummy_370*Dummy_434 + Dummy_371*Dummy_437 + Dummy_372*Dummy_440) + Dummy_337*(Dummy_373*Dummy_443 + Dummy_374*Dummy_446 + Dummy_375*Dummy_449); - const real_t Dummy_553 = Dummy_325*(Dummy_364*Dummy_453 + Dummy_365*Dummy_456 + Dummy_366*Dummy_459) + Dummy_329*(Dummy_367*Dummy_462 + Dummy_368*Dummy_465 + Dummy_369*Dummy_468) + Dummy_333*(Dummy_370*Dummy_471 + Dummy_371*Dummy_474 + Dummy_372*Dummy_477) + Dummy_337*(Dummy_373*Dummy_480 + Dummy_374*Dummy_483 + Dummy_375*Dummy_486); - const real_t Dummy_554 = Dummy_325*(Dummy_364*Dummy_488 + Dummy_365*Dummy_489 + Dummy_366*Dummy_490) + Dummy_329*(Dummy_367*Dummy_491 + Dummy_368*Dummy_492 + Dummy_369*Dummy_493) + Dummy_333*(Dummy_370*Dummy_494 + Dummy_371*Dummy_495 + Dummy_372*Dummy_496) + Dummy_337*(Dummy_373*Dummy_497 + Dummy_374*Dummy_498 + Dummy_375*Dummy_499); - const real_t Dummy_555 = Dummy_325*(Dummy_364*Dummy_501 + Dummy_365*Dummy_502 + Dummy_366*Dummy_503) + Dummy_329*(Dummy_367*Dummy_504 + Dummy_368*Dummy_505 + Dummy_369*Dummy_506) + Dummy_333*(Dummy_370*Dummy_507 + Dummy_371*Dummy_508 + Dummy_372*Dummy_509) + Dummy_337*(Dummy_373*Dummy_510 + Dummy_374*Dummy_511 + Dummy_375*Dummy_512); - const real_t Dummy_556 = Dummy_325*(Dummy_364*Dummy_514 + Dummy_365*Dummy_515 + Dummy_366*Dummy_516) + Dummy_329*(Dummy_367*Dummy_517 + Dummy_368*Dummy_518 + Dummy_369*Dummy_519) + Dummy_333*(Dummy_370*Dummy_520 + Dummy_371*Dummy_521 + Dummy_372*Dummy_522) + Dummy_337*(Dummy_373*Dummy_523 + Dummy_374*Dummy_524 + Dummy_375*Dummy_525); - const real_t Dummy_557 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_558 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_559 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_560 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_561 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_562 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_563 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_564 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_565 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_566 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_567 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_568 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_569 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_570 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_571 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_572 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_573 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_574 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_575 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_576 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_577 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_578 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_579 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_580 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_581 = Dummy_325*(Dummy_379*Dummy_416 + Dummy_382*Dummy_419 + Dummy_385*Dummy_422) + Dummy_329*(Dummy_388*Dummy_425 + Dummy_391*Dummy_428 + Dummy_394*Dummy_431) + Dummy_333*(Dummy_397*Dummy_434 + Dummy_400*Dummy_437 + Dummy_403*Dummy_440) + Dummy_337*(Dummy_406*Dummy_443 + Dummy_409*Dummy_446 + Dummy_412*Dummy_449); - const real_t Dummy_582 = Dummy_325*(Dummy_379*Dummy_453 + Dummy_382*Dummy_456 + Dummy_385*Dummy_459) + Dummy_329*(Dummy_388*Dummy_462 + Dummy_391*Dummy_465 + Dummy_394*Dummy_468) + Dummy_333*(Dummy_397*Dummy_471 + Dummy_400*Dummy_474 + Dummy_403*Dummy_477) + Dummy_337*(Dummy_406*Dummy_480 + Dummy_409*Dummy_483 + Dummy_412*Dummy_486); - const real_t Dummy_583 = Dummy_325*(Dummy_379*Dummy_488 + Dummy_382*Dummy_489 + Dummy_385*Dummy_490) + Dummy_329*(Dummy_388*Dummy_491 + Dummy_391*Dummy_492 + Dummy_394*Dummy_493) + Dummy_333*(Dummy_397*Dummy_494 + Dummy_400*Dummy_495 + Dummy_403*Dummy_496) + Dummy_337*(Dummy_406*Dummy_497 + Dummy_409*Dummy_498 + Dummy_412*Dummy_499); - const real_t Dummy_584 = Dummy_325*(Dummy_379*Dummy_501 + Dummy_382*Dummy_502 + Dummy_385*Dummy_503) + Dummy_329*(Dummy_388*Dummy_504 + Dummy_391*Dummy_505 + Dummy_394*Dummy_506) + Dummy_333*(Dummy_397*Dummy_507 + Dummy_400*Dummy_508 + Dummy_403*Dummy_509) + Dummy_337*(Dummy_406*Dummy_510 + Dummy_409*Dummy_511 + Dummy_412*Dummy_512); - const real_t Dummy_585 = Dummy_325*(Dummy_379*Dummy_514 + Dummy_382*Dummy_515 + Dummy_385*Dummy_516) + Dummy_329*(Dummy_388*Dummy_517 + Dummy_391*Dummy_518 + Dummy_394*Dummy_519) + Dummy_333*(Dummy_397*Dummy_520 + Dummy_400*Dummy_521 + Dummy_403*Dummy_522) + Dummy_337*(Dummy_406*Dummy_523 + Dummy_409*Dummy_524 + Dummy_412*Dummy_525); - const real_t Dummy_586 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_587 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_588 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_589 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_590 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_591 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_592 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_593 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_594 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_595 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_596 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_597 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_598 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_599 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_600 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_601 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_602 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_603 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_604 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_605 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_606 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_607 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_608 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_609 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_610 = Dummy_325*(Dummy_416*Dummy_453 + Dummy_419*Dummy_456 + Dummy_422*Dummy_459) + Dummy_329*(Dummy_425*Dummy_462 + Dummy_428*Dummy_465 + Dummy_431*Dummy_468) + Dummy_333*(Dummy_434*Dummy_471 + Dummy_437*Dummy_474 + Dummy_440*Dummy_477) + Dummy_337*(Dummy_443*Dummy_480 + Dummy_446*Dummy_483 + Dummy_449*Dummy_486); - const real_t Dummy_611 = Dummy_325*(Dummy_416*Dummy_488 + Dummy_419*Dummy_489 + Dummy_422*Dummy_490) + Dummy_329*(Dummy_425*Dummy_491 + Dummy_428*Dummy_492 + Dummy_431*Dummy_493) + Dummy_333*(Dummy_434*Dummy_494 + Dummy_437*Dummy_495 + Dummy_440*Dummy_496) + Dummy_337*(Dummy_443*Dummy_497 + Dummy_446*Dummy_498 + Dummy_449*Dummy_499); - const real_t Dummy_612 = Dummy_325*(Dummy_416*Dummy_501 + Dummy_419*Dummy_502 + Dummy_422*Dummy_503) + Dummy_329*(Dummy_425*Dummy_504 + Dummy_428*Dummy_505 + Dummy_431*Dummy_506) + Dummy_333*(Dummy_434*Dummy_507 + Dummy_437*Dummy_508 + Dummy_440*Dummy_509) + Dummy_337*(Dummy_443*Dummy_510 + Dummy_446*Dummy_511 + Dummy_449*Dummy_512); - const real_t Dummy_613 = Dummy_325*(Dummy_416*Dummy_514 + Dummy_419*Dummy_515 + Dummy_422*Dummy_516) + Dummy_329*(Dummy_425*Dummy_517 + Dummy_428*Dummy_518 + Dummy_431*Dummy_519) + Dummy_333*(Dummy_434*Dummy_520 + Dummy_437*Dummy_521 + Dummy_440*Dummy_522) + Dummy_337*(Dummy_443*Dummy_523 + Dummy_446*Dummy_524 + Dummy_449*Dummy_525); - const real_t Dummy_614 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_615 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_616 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_617 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_618 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_619 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_620 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_621 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_622 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_623 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_624 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_625 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_626 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_627 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_628 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_629 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_630 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_631 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_632 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_633 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_634 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_635 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_636 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_637 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_638 = Dummy_325*(Dummy_453*Dummy_488 + Dummy_456*Dummy_489 + Dummy_459*Dummy_490) + Dummy_329*(Dummy_462*Dummy_491 + Dummy_465*Dummy_492 + Dummy_468*Dummy_493) + Dummy_333*(Dummy_471*Dummy_494 + Dummy_474*Dummy_495 + Dummy_477*Dummy_496) + Dummy_337*(Dummy_480*Dummy_497 + Dummy_483*Dummy_498 + Dummy_486*Dummy_499); - const real_t Dummy_639 = Dummy_325*(Dummy_453*Dummy_501 + Dummy_456*Dummy_502 + Dummy_459*Dummy_503) + Dummy_329*(Dummy_462*Dummy_504 + Dummy_465*Dummy_505 + Dummy_468*Dummy_506) + Dummy_333*(Dummy_471*Dummy_507 + Dummy_474*Dummy_508 + Dummy_477*Dummy_509) + Dummy_337*(Dummy_480*Dummy_510 + Dummy_483*Dummy_511 + Dummy_486*Dummy_512); - const real_t Dummy_640 = Dummy_325*(Dummy_453*Dummy_514 + Dummy_456*Dummy_515 + Dummy_459*Dummy_516) + Dummy_329*(Dummy_462*Dummy_517 + Dummy_465*Dummy_518 + Dummy_468*Dummy_519) + Dummy_333*(Dummy_471*Dummy_520 + Dummy_474*Dummy_521 + Dummy_477*Dummy_522) + Dummy_337*(Dummy_480*Dummy_523 + Dummy_483*Dummy_524 + Dummy_486*Dummy_525); - const real_t Dummy_641 = Dummy_325*(Dummy_488*Dummy_501 + Dummy_489*Dummy_502 + Dummy_490*Dummy_503) + Dummy_329*(Dummy_491*Dummy_504 + Dummy_492*Dummy_505 + Dummy_493*Dummy_506) + Dummy_333*(Dummy_494*Dummy_507 + Dummy_495*Dummy_508 + Dummy_496*Dummy_509) + Dummy_337*(Dummy_497*Dummy_510 + Dummy_498*Dummy_511 + Dummy_499*Dummy_512); - const real_t Dummy_642 = Dummy_325*(Dummy_488*Dummy_514 + Dummy_489*Dummy_515 + Dummy_490*Dummy_516) + Dummy_329*(Dummy_491*Dummy_517 + Dummy_492*Dummy_518 + Dummy_493*Dummy_519) + Dummy_333*(Dummy_494*Dummy_520 + Dummy_495*Dummy_521 + Dummy_496*Dummy_522) + Dummy_337*(Dummy_497*Dummy_523 + Dummy_498*Dummy_524 + Dummy_499*Dummy_525); - const real_t Dummy_643 = Dummy_325*(Dummy_501*Dummy_514 + Dummy_502*Dummy_515 + Dummy_503*Dummy_516) + Dummy_329*(Dummy_504*Dummy_517 + Dummy_505*Dummy_518 + Dummy_506*Dummy_519) + Dummy_333*(Dummy_507*Dummy_520 + Dummy_508*Dummy_521 + Dummy_509*Dummy_522) + Dummy_337*(Dummy_510*Dummy_523 + Dummy_511*Dummy_524 + Dummy_512*Dummy_525); - const real_t Dummy_664 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_665 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_666 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_667 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_668 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_669 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_670 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_671 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_672 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_673 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_674 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_675 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_676 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_677 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_678 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_679 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_680 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_681 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_682 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_683 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_684 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_685 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_686 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_687 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_688 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_689 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_690 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_691 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_692 = Dummy_667*(Dummy_664*Dummy_680 + Dummy_665*Dummy_681 + Dummy_666*Dummy_682) + Dummy_671*(Dummy_668*Dummy_683 + Dummy_669*Dummy_684 + Dummy_670*Dummy_685) + Dummy_675*(Dummy_672*Dummy_686 + Dummy_673*Dummy_687 + Dummy_674*Dummy_688) + Dummy_679*(Dummy_676*Dummy_689 + Dummy_677*Dummy_690 + Dummy_678*Dummy_691); - const real_t Dummy_693 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_694 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_695 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_696 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_697 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_698 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_699 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_700 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_701 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_702 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_703 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_704 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_705 = Dummy_667*(Dummy_664*Dummy_693 + Dummy_665*Dummy_694 + Dummy_666*Dummy_695) + Dummy_671*(Dummy_668*Dummy_696 + Dummy_669*Dummy_697 + Dummy_670*Dummy_698) + Dummy_675*(Dummy_672*Dummy_699 + Dummy_673*Dummy_700 + Dummy_674*Dummy_701) + Dummy_679*(Dummy_676*Dummy_702 + Dummy_677*Dummy_703 + Dummy_678*Dummy_704); - const real_t Dummy_706 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_707 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_708 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_709 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_710 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_711 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_712 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_713 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_714 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_715 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_716 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_717 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_718 = Dummy_667*(Dummy_664*Dummy_706 + Dummy_665*Dummy_707 + Dummy_666*Dummy_708) + Dummy_671*(Dummy_668*Dummy_709 + Dummy_669*Dummy_710 + Dummy_670*Dummy_711) + Dummy_675*(Dummy_672*Dummy_712 + Dummy_673*Dummy_713 + Dummy_674*Dummy_714) + Dummy_679*(Dummy_676*Dummy_715 + Dummy_677*Dummy_716 + Dummy_678*Dummy_717); - const real_t Dummy_719 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_720 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_721 = Dummy_719 + Dummy_720; - const real_t Dummy_722 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_723 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_724 = Dummy_722 + Dummy_723; - const real_t Dummy_725 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_726 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_727 = Dummy_725 + Dummy_726; - const real_t Dummy_728 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_729 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_730 = Dummy_728 + Dummy_729; - const real_t Dummy_731 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_732 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_733 = Dummy_731 + Dummy_732; - const real_t Dummy_734 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_735 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_736 = Dummy_734 + Dummy_735; - const real_t Dummy_737 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_738 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_739 = Dummy_737 + Dummy_738; - const real_t Dummy_740 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_741 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_742 = Dummy_740 + Dummy_741; - const real_t Dummy_743 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_744 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_745 = Dummy_743 + Dummy_744; - const real_t Dummy_746 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_747 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_748 = Dummy_746 + Dummy_747; - const real_t Dummy_749 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_750 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_751 = Dummy_749 + Dummy_750; - const real_t Dummy_752 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_753 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_754 = Dummy_752 + Dummy_753; - const real_t Dummy_755 = Dummy_667*(Dummy_664*Dummy_721 + Dummy_665*Dummy_724 + Dummy_666*Dummy_727) + Dummy_671*(Dummy_668*Dummy_730 + Dummy_669*Dummy_733 + Dummy_670*Dummy_736) + Dummy_675*(Dummy_672*Dummy_739 + Dummy_673*Dummy_742 + Dummy_674*Dummy_745) + Dummy_679*(Dummy_676*Dummy_748 + Dummy_677*Dummy_751 + Dummy_678*Dummy_754); - const real_t Dummy_756 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_757 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_758 = Dummy_756 + Dummy_757; - const real_t Dummy_759 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_760 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_761 = Dummy_759 + Dummy_760; - const real_t Dummy_762 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_763 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_764 = Dummy_762 + Dummy_763; - const real_t Dummy_765 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_766 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_767 = Dummy_765 + Dummy_766; - const real_t Dummy_768 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_769 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_770 = Dummy_768 + Dummy_769; - const real_t Dummy_771 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_772 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_773 = Dummy_771 + Dummy_772; - const real_t Dummy_774 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_775 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_776 = Dummy_774 + Dummy_775; - const real_t Dummy_777 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_778 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_779 = Dummy_777 + Dummy_778; - const real_t Dummy_780 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_781 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_782 = Dummy_780 + Dummy_781; - const real_t Dummy_783 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_784 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_785 = Dummy_783 + Dummy_784; - const real_t Dummy_786 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_787 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_788 = Dummy_786 + Dummy_787; - const real_t Dummy_789 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_790 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_791 = Dummy_789 + Dummy_790; - const real_t Dummy_792 = Dummy_667*(Dummy_664*Dummy_758 + Dummy_665*Dummy_761 + Dummy_666*Dummy_764) + Dummy_671*(Dummy_668*Dummy_767 + Dummy_669*Dummy_770 + Dummy_670*Dummy_773) + Dummy_675*(Dummy_672*Dummy_776 + Dummy_673*Dummy_779 + Dummy_674*Dummy_782) + Dummy_679*(Dummy_676*Dummy_785 + Dummy_677*Dummy_788 + Dummy_678*Dummy_791); - const real_t Dummy_793 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_794 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_795 = Dummy_793 + Dummy_794; - const real_t Dummy_796 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_797 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_798 = Dummy_796 + Dummy_797; - const real_t Dummy_799 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_800 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_801 = Dummy_799 + Dummy_800; - const real_t Dummy_802 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_803 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_804 = Dummy_802 + Dummy_803; - const real_t Dummy_805 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_806 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_807 = Dummy_805 + Dummy_806; - const real_t Dummy_808 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_809 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_810 = Dummy_808 + Dummy_809; - const real_t Dummy_811 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_812 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_813 = Dummy_811 + Dummy_812; - const real_t Dummy_814 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_815 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_816 = Dummy_814 + Dummy_815; - const real_t Dummy_817 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_818 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_819 = Dummy_817 + Dummy_818; - const real_t Dummy_820 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_821 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_822 = Dummy_820 + Dummy_821; - const real_t Dummy_823 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_824 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_825 = Dummy_823 + Dummy_824; - const real_t Dummy_826 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_827 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_828 = Dummy_826 + Dummy_827; - const real_t Dummy_829 = Dummy_667*(Dummy_664*Dummy_795 + Dummy_665*Dummy_798 + Dummy_666*Dummy_801) + Dummy_671*(Dummy_668*Dummy_804 + Dummy_669*Dummy_807 + Dummy_670*Dummy_810) + Dummy_675*(Dummy_672*Dummy_813 + Dummy_673*Dummy_816 + Dummy_674*Dummy_819) + Dummy_679*(Dummy_676*Dummy_822 + Dummy_677*Dummy_825 + Dummy_678*Dummy_828); - const real_t Dummy_830 = -Dummy_719 - Dummy_756 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_831 = -Dummy_722 - Dummy_759 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_832 = -Dummy_725 - Dummy_762 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_833 = -Dummy_728 - Dummy_765 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_834 = -Dummy_731 - Dummy_768 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_835 = -Dummy_734 - Dummy_771 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_836 = -Dummy_737 - Dummy_774 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_837 = -Dummy_740 - Dummy_777 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_838 = -Dummy_743 - Dummy_780 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_839 = -Dummy_746 - Dummy_783 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_840 = -Dummy_749 - Dummy_786 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_841 = -Dummy_752 - Dummy_789 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_842 = Dummy_667*(Dummy_664*Dummy_830 + Dummy_665*Dummy_831 + Dummy_666*Dummy_832) + Dummy_671*(Dummy_668*Dummy_833 + Dummy_669*Dummy_834 + Dummy_670*Dummy_835) + Dummy_675*(Dummy_672*Dummy_836 + Dummy_673*Dummy_837 + Dummy_674*Dummy_838) + Dummy_679*(Dummy_676*Dummy_839 + Dummy_677*Dummy_840 + Dummy_678*Dummy_841); - const real_t Dummy_843 = -Dummy_720 - Dummy_793 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_844 = -Dummy_723 - Dummy_796 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_845 = -Dummy_726 - Dummy_799 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_846 = -Dummy_729 - Dummy_802 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_847 = -Dummy_732 - Dummy_805 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_848 = -Dummy_735 - Dummy_808 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_849 = -Dummy_738 - Dummy_811 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_850 = -Dummy_741 - Dummy_814 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_851 = -Dummy_744 - Dummy_817 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_852 = -Dummy_747 - Dummy_820 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_853 = -Dummy_750 - Dummy_823 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_854 = -Dummy_753 - Dummy_826 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_855 = Dummy_667*(Dummy_664*Dummy_843 + Dummy_665*Dummy_844 + Dummy_666*Dummy_845) + Dummy_671*(Dummy_668*Dummy_846 + Dummy_669*Dummy_847 + Dummy_670*Dummy_848) + Dummy_675*(Dummy_672*Dummy_849 + Dummy_673*Dummy_850 + Dummy_674*Dummy_851) + Dummy_679*(Dummy_676*Dummy_852 + Dummy_677*Dummy_853 + Dummy_678*Dummy_854); - const real_t Dummy_856 = -Dummy_757 - Dummy_794 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_857 = -Dummy_760 - Dummy_797 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_858 = -Dummy_763 - Dummy_800 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_859 = -Dummy_766 - Dummy_803 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_860 = -Dummy_769 - Dummy_806 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_861 = -Dummy_772 - Dummy_809 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_862 = -Dummy_775 - Dummy_812 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_863 = -Dummy_778 - Dummy_815 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_864 = -Dummy_781 - Dummy_818 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_865 = -Dummy_784 - Dummy_821 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_866 = -Dummy_787 - Dummy_824 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_867 = -Dummy_790 - Dummy_827 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_868 = Dummy_667*(Dummy_664*Dummy_856 + Dummy_665*Dummy_857 + Dummy_666*Dummy_858) + Dummy_671*(Dummy_668*Dummy_859 + Dummy_669*Dummy_860 + Dummy_670*Dummy_861) + Dummy_675*(Dummy_672*Dummy_862 + Dummy_673*Dummy_863 + Dummy_674*Dummy_864) + Dummy_679*(Dummy_676*Dummy_865 + Dummy_677*Dummy_866 + Dummy_678*Dummy_867); - const real_t Dummy_869 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); - const real_t Dummy_870 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); - const real_t Dummy_871 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); - const real_t Dummy_872 = Dummy_667*(Dummy_680*Dummy_693 + Dummy_681*Dummy_694 + Dummy_682*Dummy_695) + Dummy_671*(Dummy_683*Dummy_696 + Dummy_684*Dummy_697 + Dummy_685*Dummy_698) + Dummy_675*(Dummy_686*Dummy_699 + Dummy_687*Dummy_700 + Dummy_688*Dummy_701) + Dummy_679*(Dummy_689*Dummy_702 + Dummy_690*Dummy_703 + Dummy_691*Dummy_704); - const real_t Dummy_873 = Dummy_667*(Dummy_680*Dummy_706 + Dummy_681*Dummy_707 + Dummy_682*Dummy_708) + Dummy_671*(Dummy_683*Dummy_709 + Dummy_684*Dummy_710 + Dummy_685*Dummy_711) + Dummy_675*(Dummy_686*Dummy_712 + Dummy_687*Dummy_713 + Dummy_688*Dummy_714) + Dummy_679*(Dummy_689*Dummy_715 + Dummy_690*Dummy_716 + Dummy_691*Dummy_717); - const real_t Dummy_874 = Dummy_667*(Dummy_680*Dummy_721 + Dummy_681*Dummy_724 + Dummy_682*Dummy_727) + Dummy_671*(Dummy_683*Dummy_730 + Dummy_684*Dummy_733 + Dummy_685*Dummy_736) + Dummy_675*(Dummy_686*Dummy_739 + Dummy_687*Dummy_742 + Dummy_688*Dummy_745) + Dummy_679*(Dummy_689*Dummy_748 + Dummy_690*Dummy_751 + Dummy_691*Dummy_754); - const real_t Dummy_875 = Dummy_667*(Dummy_680*Dummy_758 + Dummy_681*Dummy_761 + Dummy_682*Dummy_764) + Dummy_671*(Dummy_683*Dummy_767 + Dummy_684*Dummy_770 + Dummy_685*Dummy_773) + Dummy_675*(Dummy_686*Dummy_776 + Dummy_687*Dummy_779 + Dummy_688*Dummy_782) + Dummy_679*(Dummy_689*Dummy_785 + Dummy_690*Dummy_788 + Dummy_691*Dummy_791); - const real_t Dummy_876 = Dummy_667*(Dummy_680*Dummy_795 + Dummy_681*Dummy_798 + Dummy_682*Dummy_801) + Dummy_671*(Dummy_683*Dummy_804 + Dummy_684*Dummy_807 + Dummy_685*Dummy_810) + Dummy_675*(Dummy_686*Dummy_813 + Dummy_687*Dummy_816 + Dummy_688*Dummy_819) + Dummy_679*(Dummy_689*Dummy_822 + Dummy_690*Dummy_825 + Dummy_691*Dummy_828); - const real_t Dummy_877 = Dummy_667*(Dummy_680*Dummy_830 + Dummy_681*Dummy_831 + Dummy_682*Dummy_832) + Dummy_671*(Dummy_683*Dummy_833 + Dummy_684*Dummy_834 + Dummy_685*Dummy_835) + Dummy_675*(Dummy_686*Dummy_836 + Dummy_687*Dummy_837 + Dummy_688*Dummy_838) + Dummy_679*(Dummy_689*Dummy_839 + Dummy_690*Dummy_840 + Dummy_691*Dummy_841); - const real_t Dummy_878 = Dummy_667*(Dummy_680*Dummy_843 + Dummy_681*Dummy_844 + Dummy_682*Dummy_845) + Dummy_671*(Dummy_683*Dummy_846 + Dummy_684*Dummy_847 + Dummy_685*Dummy_848) + Dummy_675*(Dummy_686*Dummy_849 + Dummy_687*Dummy_850 + Dummy_688*Dummy_851) + Dummy_679*(Dummy_689*Dummy_852 + Dummy_690*Dummy_853 + Dummy_691*Dummy_854); - const real_t Dummy_879 = Dummy_667*(Dummy_680*Dummy_856 + Dummy_681*Dummy_857 + Dummy_682*Dummy_858) + Dummy_671*(Dummy_683*Dummy_859 + Dummy_684*Dummy_860 + Dummy_685*Dummy_861) + Dummy_675*(Dummy_686*Dummy_862 + Dummy_687*Dummy_863 + Dummy_688*Dummy_864) + Dummy_679*(Dummy_689*Dummy_865 + Dummy_690*Dummy_866 + Dummy_691*Dummy_867); - const real_t Dummy_880 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); - const real_t Dummy_881 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); - const real_t Dummy_882 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); - const real_t Dummy_883 = Dummy_667*(Dummy_693*Dummy_706 + Dummy_694*Dummy_707 + Dummy_695*Dummy_708) + Dummy_671*(Dummy_696*Dummy_709 + Dummy_697*Dummy_710 + Dummy_698*Dummy_711) + Dummy_675*(Dummy_699*Dummy_712 + Dummy_700*Dummy_713 + Dummy_701*Dummy_714) + Dummy_679*(Dummy_702*Dummy_715 + Dummy_703*Dummy_716 + Dummy_704*Dummy_717); - const real_t Dummy_884 = Dummy_667*(Dummy_693*Dummy_721 + Dummy_694*Dummy_724 + Dummy_695*Dummy_727) + Dummy_671*(Dummy_696*Dummy_730 + Dummy_697*Dummy_733 + Dummy_698*Dummy_736) + Dummy_675*(Dummy_699*Dummy_739 + Dummy_700*Dummy_742 + Dummy_701*Dummy_745) + Dummy_679*(Dummy_702*Dummy_748 + Dummy_703*Dummy_751 + Dummy_704*Dummy_754); - const real_t Dummy_885 = Dummy_667*(Dummy_693*Dummy_758 + Dummy_694*Dummy_761 + Dummy_695*Dummy_764) + Dummy_671*(Dummy_696*Dummy_767 + Dummy_697*Dummy_770 + Dummy_698*Dummy_773) + Dummy_675*(Dummy_699*Dummy_776 + Dummy_700*Dummy_779 + Dummy_701*Dummy_782) + Dummy_679*(Dummy_702*Dummy_785 + Dummy_703*Dummy_788 + Dummy_704*Dummy_791); - const real_t Dummy_886 = Dummy_667*(Dummy_693*Dummy_795 + Dummy_694*Dummy_798 + Dummy_695*Dummy_801) + Dummy_671*(Dummy_696*Dummy_804 + Dummy_697*Dummy_807 + Dummy_698*Dummy_810) + Dummy_675*(Dummy_699*Dummy_813 + Dummy_700*Dummy_816 + Dummy_701*Dummy_819) + Dummy_679*(Dummy_702*Dummy_822 + Dummy_703*Dummy_825 + Dummy_704*Dummy_828); - const real_t Dummy_887 = Dummy_667*(Dummy_693*Dummy_830 + Dummy_694*Dummy_831 + Dummy_695*Dummy_832) + Dummy_671*(Dummy_696*Dummy_833 + Dummy_697*Dummy_834 + Dummy_698*Dummy_835) + Dummy_675*(Dummy_699*Dummy_836 + Dummy_700*Dummy_837 + Dummy_701*Dummy_838) + Dummy_679*(Dummy_702*Dummy_839 + Dummy_703*Dummy_840 + Dummy_704*Dummy_841); - const real_t Dummy_888 = Dummy_667*(Dummy_693*Dummy_843 + Dummy_694*Dummy_844 + Dummy_695*Dummy_845) + Dummy_671*(Dummy_696*Dummy_846 + Dummy_697*Dummy_847 + Dummy_698*Dummy_848) + Dummy_675*(Dummy_699*Dummy_849 + Dummy_700*Dummy_850 + Dummy_701*Dummy_851) + Dummy_679*(Dummy_702*Dummy_852 + Dummy_703*Dummy_853 + Dummy_704*Dummy_854); - const real_t Dummy_889 = Dummy_667*(Dummy_693*Dummy_856 + Dummy_694*Dummy_857 + Dummy_695*Dummy_858) + Dummy_671*(Dummy_696*Dummy_859 + Dummy_697*Dummy_860 + Dummy_698*Dummy_861) + Dummy_675*(Dummy_699*Dummy_862 + Dummy_700*Dummy_863 + Dummy_701*Dummy_864) + Dummy_679*(Dummy_702*Dummy_865 + Dummy_703*Dummy_866 + Dummy_704*Dummy_867); - const real_t Dummy_890 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); - const real_t Dummy_891 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); - const real_t Dummy_892 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); - const real_t Dummy_893 = Dummy_667*(Dummy_706*Dummy_721 + Dummy_707*Dummy_724 + Dummy_708*Dummy_727) + Dummy_671*(Dummy_709*Dummy_730 + Dummy_710*Dummy_733 + Dummy_711*Dummy_736) + Dummy_675*(Dummy_712*Dummy_739 + Dummy_713*Dummy_742 + Dummy_714*Dummy_745) + Dummy_679*(Dummy_715*Dummy_748 + Dummy_716*Dummy_751 + Dummy_717*Dummy_754); - const real_t Dummy_894 = Dummy_667*(Dummy_706*Dummy_758 + Dummy_707*Dummy_761 + Dummy_708*Dummy_764) + Dummy_671*(Dummy_709*Dummy_767 + Dummy_710*Dummy_770 + Dummy_711*Dummy_773) + Dummy_675*(Dummy_712*Dummy_776 + Dummy_713*Dummy_779 + Dummy_714*Dummy_782) + Dummy_679*(Dummy_715*Dummy_785 + Dummy_716*Dummy_788 + Dummy_717*Dummy_791); - const real_t Dummy_895 = Dummy_667*(Dummy_706*Dummy_795 + Dummy_707*Dummy_798 + Dummy_708*Dummy_801) + Dummy_671*(Dummy_709*Dummy_804 + Dummy_710*Dummy_807 + Dummy_711*Dummy_810) + Dummy_675*(Dummy_712*Dummy_813 + Dummy_713*Dummy_816 + Dummy_714*Dummy_819) + Dummy_679*(Dummy_715*Dummy_822 + Dummy_716*Dummy_825 + Dummy_717*Dummy_828); - const real_t Dummy_896 = Dummy_667*(Dummy_706*Dummy_830 + Dummy_707*Dummy_831 + Dummy_708*Dummy_832) + Dummy_671*(Dummy_709*Dummy_833 + Dummy_710*Dummy_834 + Dummy_711*Dummy_835) + Dummy_675*(Dummy_712*Dummy_836 + Dummy_713*Dummy_837 + Dummy_714*Dummy_838) + Dummy_679*(Dummy_715*Dummy_839 + Dummy_716*Dummy_840 + Dummy_717*Dummy_841); - const real_t Dummy_897 = Dummy_667*(Dummy_706*Dummy_843 + Dummy_707*Dummy_844 + Dummy_708*Dummy_845) + Dummy_671*(Dummy_709*Dummy_846 + Dummy_710*Dummy_847 + Dummy_711*Dummy_848) + Dummy_675*(Dummy_712*Dummy_849 + Dummy_713*Dummy_850 + Dummy_714*Dummy_851) + Dummy_679*(Dummy_715*Dummy_852 + Dummy_716*Dummy_853 + Dummy_717*Dummy_854); - const real_t Dummy_898 = Dummy_667*(Dummy_706*Dummy_856 + Dummy_707*Dummy_857 + Dummy_708*Dummy_858) + Dummy_671*(Dummy_709*Dummy_859 + Dummy_710*Dummy_860 + Dummy_711*Dummy_861) + Dummy_675*(Dummy_712*Dummy_862 + Dummy_713*Dummy_863 + Dummy_714*Dummy_864) + Dummy_679*(Dummy_715*Dummy_865 + Dummy_716*Dummy_866 + Dummy_717*Dummy_867); - const real_t Dummy_899 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_900 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_901 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_902 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_903 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_904 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_905 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_906 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_907 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_908 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_909 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_910 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_911 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_912 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_913 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_914 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_915 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_916 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_917 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_918 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_919 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_920 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_921 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_922 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_923 = Dummy_667*(Dummy_721*Dummy_758 + Dummy_724*Dummy_761 + Dummy_727*Dummy_764) + Dummy_671*(Dummy_730*Dummy_767 + Dummy_733*Dummy_770 + Dummy_736*Dummy_773) + Dummy_675*(Dummy_739*Dummy_776 + Dummy_742*Dummy_779 + Dummy_745*Dummy_782) + Dummy_679*(Dummy_748*Dummy_785 + Dummy_751*Dummy_788 + Dummy_754*Dummy_791); - const real_t Dummy_924 = Dummy_667*(Dummy_721*Dummy_795 + Dummy_724*Dummy_798 + Dummy_727*Dummy_801) + Dummy_671*(Dummy_730*Dummy_804 + Dummy_733*Dummy_807 + Dummy_736*Dummy_810) + Dummy_675*(Dummy_739*Dummy_813 + Dummy_742*Dummy_816 + Dummy_745*Dummy_819) + Dummy_679*(Dummy_748*Dummy_822 + Dummy_751*Dummy_825 + Dummy_754*Dummy_828); - const real_t Dummy_925 = Dummy_667*(Dummy_721*Dummy_830 + Dummy_724*Dummy_831 + Dummy_727*Dummy_832) + Dummy_671*(Dummy_730*Dummy_833 + Dummy_733*Dummy_834 + Dummy_736*Dummy_835) + Dummy_675*(Dummy_739*Dummy_836 + Dummy_742*Dummy_837 + Dummy_745*Dummy_838) + Dummy_679*(Dummy_748*Dummy_839 + Dummy_751*Dummy_840 + Dummy_754*Dummy_841); - const real_t Dummy_926 = Dummy_667*(Dummy_721*Dummy_843 + Dummy_724*Dummy_844 + Dummy_727*Dummy_845) + Dummy_671*(Dummy_730*Dummy_846 + Dummy_733*Dummy_847 + Dummy_736*Dummy_848) + Dummy_675*(Dummy_739*Dummy_849 + Dummy_742*Dummy_850 + Dummy_745*Dummy_851) + Dummy_679*(Dummy_748*Dummy_852 + Dummy_751*Dummy_853 + Dummy_754*Dummy_854); - const real_t Dummy_927 = Dummy_667*(Dummy_721*Dummy_856 + Dummy_724*Dummy_857 + Dummy_727*Dummy_858) + Dummy_671*(Dummy_730*Dummy_859 + Dummy_733*Dummy_860 + Dummy_736*Dummy_861) + Dummy_675*(Dummy_739*Dummy_862 + Dummy_742*Dummy_863 + Dummy_745*Dummy_864) + Dummy_679*(Dummy_748*Dummy_865 + Dummy_751*Dummy_866 + Dummy_754*Dummy_867); - const real_t Dummy_928 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_929 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_930 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_931 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_932 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_933 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_934 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_935 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_936 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_937 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_938 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_939 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_940 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_941 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_942 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_943 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_944 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_945 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_946 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_947 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_948 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_949 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_950 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_951 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_952 = Dummy_667*(Dummy_758*Dummy_795 + Dummy_761*Dummy_798 + Dummy_764*Dummy_801) + Dummy_671*(Dummy_767*Dummy_804 + Dummy_770*Dummy_807 + Dummy_773*Dummy_810) + Dummy_675*(Dummy_776*Dummy_813 + Dummy_779*Dummy_816 + Dummy_782*Dummy_819) + Dummy_679*(Dummy_785*Dummy_822 + Dummy_788*Dummy_825 + Dummy_791*Dummy_828); - const real_t Dummy_953 = Dummy_667*(Dummy_758*Dummy_830 + Dummy_761*Dummy_831 + Dummy_764*Dummy_832) + Dummy_671*(Dummy_767*Dummy_833 + Dummy_770*Dummy_834 + Dummy_773*Dummy_835) + Dummy_675*(Dummy_776*Dummy_836 + Dummy_779*Dummy_837 + Dummy_782*Dummy_838) + Dummy_679*(Dummy_785*Dummy_839 + Dummy_788*Dummy_840 + Dummy_791*Dummy_841); - const real_t Dummy_954 = Dummy_667*(Dummy_758*Dummy_843 + Dummy_761*Dummy_844 + Dummy_764*Dummy_845) + Dummy_671*(Dummy_767*Dummy_846 + Dummy_770*Dummy_847 + Dummy_773*Dummy_848) + Dummy_675*(Dummy_776*Dummy_849 + Dummy_779*Dummy_850 + Dummy_782*Dummy_851) + Dummy_679*(Dummy_785*Dummy_852 + Dummy_788*Dummy_853 + Dummy_791*Dummy_854); - const real_t Dummy_955 = Dummy_667*(Dummy_758*Dummy_856 + Dummy_761*Dummy_857 + Dummy_764*Dummy_858) + Dummy_671*(Dummy_767*Dummy_859 + Dummy_770*Dummy_860 + Dummy_773*Dummy_861) + Dummy_675*(Dummy_776*Dummy_862 + Dummy_779*Dummy_863 + Dummy_782*Dummy_864) + Dummy_679*(Dummy_785*Dummy_865 + Dummy_788*Dummy_866 + Dummy_791*Dummy_867); - const real_t Dummy_956 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_957 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_958 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_959 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_960 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_961 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_962 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_963 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_964 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_965 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_966 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_967 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_968 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_969 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_970 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_971 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_972 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_973 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_974 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_975 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_976 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_977 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_978 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_979 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_980 = Dummy_667*(Dummy_795*Dummy_830 + Dummy_798*Dummy_831 + Dummy_801*Dummy_832) + Dummy_671*(Dummy_804*Dummy_833 + Dummy_807*Dummy_834 + Dummy_810*Dummy_835) + Dummy_675*(Dummy_813*Dummy_836 + Dummy_816*Dummy_837 + Dummy_819*Dummy_838) + Dummy_679*(Dummy_822*Dummy_839 + Dummy_825*Dummy_840 + Dummy_828*Dummy_841); - const real_t Dummy_981 = Dummy_667*(Dummy_795*Dummy_843 + Dummy_798*Dummy_844 + Dummy_801*Dummy_845) + Dummy_671*(Dummy_804*Dummy_846 + Dummy_807*Dummy_847 + Dummy_810*Dummy_848) + Dummy_675*(Dummy_813*Dummy_849 + Dummy_816*Dummy_850 + Dummy_819*Dummy_851) + Dummy_679*(Dummy_822*Dummy_852 + Dummy_825*Dummy_853 + Dummy_828*Dummy_854); - const real_t Dummy_982 = Dummy_667*(Dummy_795*Dummy_856 + Dummy_798*Dummy_857 + Dummy_801*Dummy_858) + Dummy_671*(Dummy_804*Dummy_859 + Dummy_807*Dummy_860 + Dummy_810*Dummy_861) + Dummy_675*(Dummy_813*Dummy_862 + Dummy_816*Dummy_863 + Dummy_819*Dummy_864) + Dummy_679*(Dummy_822*Dummy_865 + Dummy_825*Dummy_866 + Dummy_828*Dummy_867); - const real_t Dummy_983 = Dummy_667*(Dummy_830*Dummy_843 + Dummy_831*Dummy_844 + Dummy_832*Dummy_845) + Dummy_671*(Dummy_833*Dummy_846 + Dummy_834*Dummy_847 + Dummy_835*Dummy_848) + Dummy_675*(Dummy_836*Dummy_849 + Dummy_837*Dummy_850 + Dummy_838*Dummy_851) + Dummy_679*(Dummy_839*Dummy_852 + Dummy_840*Dummy_853 + Dummy_841*Dummy_854); - const real_t Dummy_984 = Dummy_667*(Dummy_830*Dummy_856 + Dummy_831*Dummy_857 + Dummy_832*Dummy_858) + Dummy_671*(Dummy_833*Dummy_859 + Dummy_834*Dummy_860 + Dummy_835*Dummy_861) + Dummy_675*(Dummy_836*Dummy_862 + Dummy_837*Dummy_863 + Dummy_838*Dummy_864) + Dummy_679*(Dummy_839*Dummy_865 + Dummy_840*Dummy_866 + Dummy_841*Dummy_867); - const real_t Dummy_985 = Dummy_667*(Dummy_843*Dummy_856 + Dummy_844*Dummy_857 + Dummy_845*Dummy_858) + Dummy_671*(Dummy_846*Dummy_859 + Dummy_847*Dummy_860 + Dummy_848*Dummy_861) + Dummy_675*(Dummy_849*Dummy_862 + Dummy_850*Dummy_863 + Dummy_851*Dummy_864) + Dummy_679*(Dummy_852*Dummy_865 + Dummy_853*Dummy_866 + Dummy_854*Dummy_867); - const real_t Dummy_1006 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_1007 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_1008 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_1009 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_1010 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_1011 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_1012 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_1013 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_1014 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_1015 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_1016 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_1017 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_1018 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_1019 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_1020 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_1021 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_1022 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_1023 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_1024 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_1025 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_1026 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_1027 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_1028 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_1029 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_1030 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_1031 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_1032 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_1033 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_1034 = Dummy_1009*(Dummy_1006*Dummy_1022 + Dummy_1007*Dummy_1023 + Dummy_1008*Dummy_1024) + Dummy_1013*(Dummy_1010*Dummy_1025 + Dummy_1011*Dummy_1026 + Dummy_1012*Dummy_1027) + Dummy_1017*(Dummy_1014*Dummy_1028 + Dummy_1015*Dummy_1029 + Dummy_1016*Dummy_1030) + Dummy_1021*(Dummy_1018*Dummy_1031 + Dummy_1019*Dummy_1032 + Dummy_1020*Dummy_1033); - const real_t Dummy_1035 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_1036 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_1037 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_1038 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_1039 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_1040 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_1041 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_1042 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_1043 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_1044 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_1045 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_1046 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_1047 = Dummy_1009*(Dummy_1006*Dummy_1035 + Dummy_1007*Dummy_1036 + Dummy_1008*Dummy_1037) + Dummy_1013*(Dummy_1010*Dummy_1038 + Dummy_1011*Dummy_1039 + Dummy_1012*Dummy_1040) + Dummy_1017*(Dummy_1014*Dummy_1041 + Dummy_1015*Dummy_1042 + Dummy_1016*Dummy_1043) + Dummy_1021*(Dummy_1018*Dummy_1044 + Dummy_1019*Dummy_1045 + Dummy_1020*Dummy_1046); - const real_t Dummy_1048 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_1049 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_1050 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_1051 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_1052 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_1053 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_1054 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_1055 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_1056 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_1057 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_1058 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_1059 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_1060 = Dummy_1009*(Dummy_1006*Dummy_1048 + Dummy_1007*Dummy_1049 + Dummy_1008*Dummy_1050) + Dummy_1013*(Dummy_1010*Dummy_1051 + Dummy_1011*Dummy_1052 + Dummy_1012*Dummy_1053) + Dummy_1017*(Dummy_1014*Dummy_1054 + Dummy_1015*Dummy_1055 + Dummy_1016*Dummy_1056) + Dummy_1021*(Dummy_1018*Dummy_1057 + Dummy_1019*Dummy_1058 + Dummy_1020*Dummy_1059); - const real_t Dummy_1061 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_1062 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_1063 = Dummy_1061 + Dummy_1062; - const real_t Dummy_1064 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_1065 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_1066 = Dummy_1064 + Dummy_1065; - const real_t Dummy_1067 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_1068 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_1069 = Dummy_1067 + Dummy_1068; - const real_t Dummy_1070 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_1071 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_1072 = Dummy_1070 + Dummy_1071; - const real_t Dummy_1073 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_1074 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_1075 = Dummy_1073 + Dummy_1074; - const real_t Dummy_1076 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_1077 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_1078 = Dummy_1076 + Dummy_1077; - const real_t Dummy_1079 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_1080 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_1081 = Dummy_1079 + Dummy_1080; - const real_t Dummy_1082 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_1083 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_1084 = Dummy_1082 + Dummy_1083; - const real_t Dummy_1085 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_1086 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_1087 = Dummy_1085 + Dummy_1086; - const real_t Dummy_1088 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_1089 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_1090 = Dummy_1088 + Dummy_1089; - const real_t Dummy_1091 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_1092 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_1093 = Dummy_1091 + Dummy_1092; - const real_t Dummy_1094 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_1095 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_1096 = Dummy_1094 + Dummy_1095; - const real_t Dummy_1097 = Dummy_1009*(Dummy_1006*Dummy_1063 + Dummy_1007*Dummy_1066 + Dummy_1008*Dummy_1069) + Dummy_1013*(Dummy_1010*Dummy_1072 + Dummy_1011*Dummy_1075 + Dummy_1012*Dummy_1078) + Dummy_1017*(Dummy_1014*Dummy_1081 + Dummy_1015*Dummy_1084 + Dummy_1016*Dummy_1087) + Dummy_1021*(Dummy_1018*Dummy_1090 + Dummy_1019*Dummy_1093 + Dummy_1020*Dummy_1096); - const real_t Dummy_1098 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_1099 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_1100 = Dummy_1098 + Dummy_1099; - const real_t Dummy_1101 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_1102 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_1103 = Dummy_1101 + Dummy_1102; - const real_t Dummy_1104 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_1105 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_1106 = Dummy_1104 + Dummy_1105; - const real_t Dummy_1107 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_1108 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_1109 = Dummy_1107 + Dummy_1108; - const real_t Dummy_1110 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_1111 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_1112 = Dummy_1110 + Dummy_1111; - const real_t Dummy_1113 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_1114 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_1115 = Dummy_1113 + Dummy_1114; - const real_t Dummy_1116 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_1117 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_1118 = Dummy_1116 + Dummy_1117; - const real_t Dummy_1119 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_1120 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_1121 = Dummy_1119 + Dummy_1120; - const real_t Dummy_1122 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_1123 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_1124 = Dummy_1122 + Dummy_1123; - const real_t Dummy_1125 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_1126 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_1127 = Dummy_1125 + Dummy_1126; - const real_t Dummy_1128 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_1129 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_1130 = Dummy_1128 + Dummy_1129; - const real_t Dummy_1131 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_1132 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_1133 = Dummy_1131 + Dummy_1132; - const real_t Dummy_1134 = Dummy_1009*(Dummy_1006*Dummy_1100 + Dummy_1007*Dummy_1103 + Dummy_1008*Dummy_1106) + Dummy_1013*(Dummy_1010*Dummy_1109 + Dummy_1011*Dummy_1112 + Dummy_1012*Dummy_1115) + Dummy_1017*(Dummy_1014*Dummy_1118 + Dummy_1015*Dummy_1121 + Dummy_1016*Dummy_1124) + Dummy_1021*(Dummy_1018*Dummy_1127 + Dummy_1019*Dummy_1130 + Dummy_1020*Dummy_1133); - const real_t Dummy_1135 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_1136 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_1137 = Dummy_1135 + Dummy_1136; - const real_t Dummy_1138 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_1139 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_1140 = Dummy_1138 + Dummy_1139; - const real_t Dummy_1141 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_1142 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_1143 = Dummy_1141 + Dummy_1142; - const real_t Dummy_1144 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_1145 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_1146 = Dummy_1144 + Dummy_1145; - const real_t Dummy_1147 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_1148 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_1149 = Dummy_1147 + Dummy_1148; - const real_t Dummy_1150 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_1151 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_1152 = Dummy_1150 + Dummy_1151; - const real_t Dummy_1153 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_1154 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_1155 = Dummy_1153 + Dummy_1154; - const real_t Dummy_1156 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_1157 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_1158 = Dummy_1156 + Dummy_1157; - const real_t Dummy_1159 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_1160 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_1161 = Dummy_1159 + Dummy_1160; - const real_t Dummy_1162 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_1163 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_1164 = Dummy_1162 + Dummy_1163; - const real_t Dummy_1165 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_1166 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_1167 = Dummy_1165 + Dummy_1166; - const real_t Dummy_1168 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_1169 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_1170 = Dummy_1168 + Dummy_1169; - const real_t Dummy_1171 = Dummy_1009*(Dummy_1006*Dummy_1137 + Dummy_1007*Dummy_1140 + Dummy_1008*Dummy_1143) + Dummy_1013*(Dummy_1010*Dummy_1146 + Dummy_1011*Dummy_1149 + Dummy_1012*Dummy_1152) + Dummy_1017*(Dummy_1014*Dummy_1155 + Dummy_1015*Dummy_1158 + Dummy_1016*Dummy_1161) + Dummy_1021*(Dummy_1018*Dummy_1164 + Dummy_1019*Dummy_1167 + Dummy_1020*Dummy_1170); - const real_t Dummy_1172 = -Dummy_1061 - Dummy_1098 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_1173 = -Dummy_1064 - Dummy_1101 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_1174 = -Dummy_1067 - Dummy_1104 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_1175 = -Dummy_1070 - Dummy_1107 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_1176 = -Dummy_1073 - Dummy_1110 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_1177 = -Dummy_1076 - Dummy_1113 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_1178 = -Dummy_1079 - Dummy_1116 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_1179 = -Dummy_1082 - Dummy_1119 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_1180 = -Dummy_1085 - Dummy_1122 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_1181 = -Dummy_1088 - Dummy_1125 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_1182 = -Dummy_1091 - Dummy_1128 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_1183 = -Dummy_1094 - Dummy_1131 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_1184 = Dummy_1009*(Dummy_1006*Dummy_1172 + Dummy_1007*Dummy_1173 + Dummy_1008*Dummy_1174) + Dummy_1013*(Dummy_1010*Dummy_1175 + Dummy_1011*Dummy_1176 + Dummy_1012*Dummy_1177) + Dummy_1017*(Dummy_1014*Dummy_1178 + Dummy_1015*Dummy_1179 + Dummy_1016*Dummy_1180) + Dummy_1021*(Dummy_1018*Dummy_1181 + Dummy_1019*Dummy_1182 + Dummy_1020*Dummy_1183); - const real_t Dummy_1185 = -Dummy_1062 - Dummy_1135 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_1186 = -Dummy_1065 - Dummy_1138 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_1187 = -Dummy_1068 - Dummy_1141 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_1188 = -Dummy_1071 - Dummy_1144 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_1189 = -Dummy_1074 - Dummy_1147 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_1190 = -Dummy_1077 - Dummy_1150 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_1191 = -Dummy_1080 - Dummy_1153 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_1192 = -Dummy_1083 - Dummy_1156 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_1193 = -Dummy_1086 - Dummy_1159 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_1194 = -Dummy_1089 - Dummy_1162 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_1195 = -Dummy_1092 - Dummy_1165 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_1196 = -Dummy_1095 - Dummy_1168 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_1197 = Dummy_1009*(Dummy_1006*Dummy_1185 + Dummy_1007*Dummy_1186 + Dummy_1008*Dummy_1187) + Dummy_1013*(Dummy_1010*Dummy_1188 + Dummy_1011*Dummy_1189 + Dummy_1012*Dummy_1190) + Dummy_1017*(Dummy_1014*Dummy_1191 + Dummy_1015*Dummy_1192 + Dummy_1016*Dummy_1193) + Dummy_1021*(Dummy_1018*Dummy_1194 + Dummy_1019*Dummy_1195 + Dummy_1020*Dummy_1196); - const real_t Dummy_1198 = -Dummy_1099 - Dummy_1136 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_1199 = -Dummy_1102 - Dummy_1139 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_1200 = -Dummy_1105 - Dummy_1142 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_1201 = -Dummy_1108 - Dummy_1145 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_1202 = -Dummy_1111 - Dummy_1148 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_1203 = -Dummy_1114 - Dummy_1151 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_1204 = -Dummy_1117 - Dummy_1154 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_1205 = -Dummy_1120 - Dummy_1157 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_1206 = -Dummy_1123 - Dummy_1160 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_1207 = -Dummy_1126 - Dummy_1163 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_1208 = -Dummy_1129 - Dummy_1166 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_1209 = -Dummy_1132 - Dummy_1169 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_1210 = Dummy_1009*(Dummy_1006*Dummy_1198 + Dummy_1007*Dummy_1199 + Dummy_1008*Dummy_1200) + Dummy_1013*(Dummy_1010*Dummy_1201 + Dummy_1011*Dummy_1202 + Dummy_1012*Dummy_1203) + Dummy_1017*(Dummy_1014*Dummy_1204 + Dummy_1015*Dummy_1205 + Dummy_1016*Dummy_1206) + Dummy_1021*(Dummy_1018*Dummy_1207 + Dummy_1019*Dummy_1208 + Dummy_1020*Dummy_1209); - const real_t Dummy_1211 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); - const real_t Dummy_1212 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); - const real_t Dummy_1213 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); - const real_t Dummy_1214 = Dummy_1009*(Dummy_1022*Dummy_1035 + Dummy_1023*Dummy_1036 + Dummy_1024*Dummy_1037) + Dummy_1013*(Dummy_1025*Dummy_1038 + Dummy_1026*Dummy_1039 + Dummy_1027*Dummy_1040) + Dummy_1017*(Dummy_1028*Dummy_1041 + Dummy_1029*Dummy_1042 + Dummy_1030*Dummy_1043) + Dummy_1021*(Dummy_1031*Dummy_1044 + Dummy_1032*Dummy_1045 + Dummy_1033*Dummy_1046); - const real_t Dummy_1215 = Dummy_1009*(Dummy_1022*Dummy_1048 + Dummy_1023*Dummy_1049 + Dummy_1024*Dummy_1050) + Dummy_1013*(Dummy_1025*Dummy_1051 + Dummy_1026*Dummy_1052 + Dummy_1027*Dummy_1053) + Dummy_1017*(Dummy_1028*Dummy_1054 + Dummy_1029*Dummy_1055 + Dummy_1030*Dummy_1056) + Dummy_1021*(Dummy_1031*Dummy_1057 + Dummy_1032*Dummy_1058 + Dummy_1033*Dummy_1059); - const real_t Dummy_1216 = Dummy_1009*(Dummy_1022*Dummy_1063 + Dummy_1023*Dummy_1066 + Dummy_1024*Dummy_1069) + Dummy_1013*(Dummy_1025*Dummy_1072 + Dummy_1026*Dummy_1075 + Dummy_1027*Dummy_1078) + Dummy_1017*(Dummy_1028*Dummy_1081 + Dummy_1029*Dummy_1084 + Dummy_1030*Dummy_1087) + Dummy_1021*(Dummy_1031*Dummy_1090 + Dummy_1032*Dummy_1093 + Dummy_1033*Dummy_1096); - const real_t Dummy_1217 = Dummy_1009*(Dummy_1022*Dummy_1100 + Dummy_1023*Dummy_1103 + Dummy_1024*Dummy_1106) + Dummy_1013*(Dummy_1025*Dummy_1109 + Dummy_1026*Dummy_1112 + Dummy_1027*Dummy_1115) + Dummy_1017*(Dummy_1028*Dummy_1118 + Dummy_1029*Dummy_1121 + Dummy_1030*Dummy_1124) + Dummy_1021*(Dummy_1031*Dummy_1127 + Dummy_1032*Dummy_1130 + Dummy_1033*Dummy_1133); - const real_t Dummy_1218 = Dummy_1009*(Dummy_1022*Dummy_1137 + Dummy_1023*Dummy_1140 + Dummy_1024*Dummy_1143) + Dummy_1013*(Dummy_1025*Dummy_1146 + Dummy_1026*Dummy_1149 + Dummy_1027*Dummy_1152) + Dummy_1017*(Dummy_1028*Dummy_1155 + Dummy_1029*Dummy_1158 + Dummy_1030*Dummy_1161) + Dummy_1021*(Dummy_1031*Dummy_1164 + Dummy_1032*Dummy_1167 + Dummy_1033*Dummy_1170); - const real_t Dummy_1219 = Dummy_1009*(Dummy_1022*Dummy_1172 + Dummy_1023*Dummy_1173 + Dummy_1024*Dummy_1174) + Dummy_1013*(Dummy_1025*Dummy_1175 + Dummy_1026*Dummy_1176 + Dummy_1027*Dummy_1177) + Dummy_1017*(Dummy_1028*Dummy_1178 + Dummy_1029*Dummy_1179 + Dummy_1030*Dummy_1180) + Dummy_1021*(Dummy_1031*Dummy_1181 + Dummy_1032*Dummy_1182 + Dummy_1033*Dummy_1183); - const real_t Dummy_1220 = Dummy_1009*(Dummy_1022*Dummy_1185 + Dummy_1023*Dummy_1186 + Dummy_1024*Dummy_1187) + Dummy_1013*(Dummy_1025*Dummy_1188 + Dummy_1026*Dummy_1189 + Dummy_1027*Dummy_1190) + Dummy_1017*(Dummy_1028*Dummy_1191 + Dummy_1029*Dummy_1192 + Dummy_1030*Dummy_1193) + Dummy_1021*(Dummy_1031*Dummy_1194 + Dummy_1032*Dummy_1195 + Dummy_1033*Dummy_1196); - const real_t Dummy_1221 = Dummy_1009*(Dummy_1022*Dummy_1198 + Dummy_1023*Dummy_1199 + Dummy_1024*Dummy_1200) + Dummy_1013*(Dummy_1025*Dummy_1201 + Dummy_1026*Dummy_1202 + Dummy_1027*Dummy_1203) + Dummy_1017*(Dummy_1028*Dummy_1204 + Dummy_1029*Dummy_1205 + Dummy_1030*Dummy_1206) + Dummy_1021*(Dummy_1031*Dummy_1207 + Dummy_1032*Dummy_1208 + Dummy_1033*Dummy_1209); - const real_t Dummy_1222 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); - const real_t Dummy_1223 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); - const real_t Dummy_1224 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); - const real_t Dummy_1225 = Dummy_1009*(Dummy_1035*Dummy_1048 + Dummy_1036*Dummy_1049 + Dummy_1037*Dummy_1050) + Dummy_1013*(Dummy_1038*Dummy_1051 + Dummy_1039*Dummy_1052 + Dummy_1040*Dummy_1053) + Dummy_1017*(Dummy_1041*Dummy_1054 + Dummy_1042*Dummy_1055 + Dummy_1043*Dummy_1056) + Dummy_1021*(Dummy_1044*Dummy_1057 + Dummy_1045*Dummy_1058 + Dummy_1046*Dummy_1059); - const real_t Dummy_1226 = Dummy_1009*(Dummy_1035*Dummy_1063 + Dummy_1036*Dummy_1066 + Dummy_1037*Dummy_1069) + Dummy_1013*(Dummy_1038*Dummy_1072 + Dummy_1039*Dummy_1075 + Dummy_1040*Dummy_1078) + Dummy_1017*(Dummy_1041*Dummy_1081 + Dummy_1042*Dummy_1084 + Dummy_1043*Dummy_1087) + Dummy_1021*(Dummy_1044*Dummy_1090 + Dummy_1045*Dummy_1093 + Dummy_1046*Dummy_1096); - const real_t Dummy_1227 = Dummy_1009*(Dummy_1035*Dummy_1100 + Dummy_1036*Dummy_1103 + Dummy_1037*Dummy_1106) + Dummy_1013*(Dummy_1038*Dummy_1109 + Dummy_1039*Dummy_1112 + Dummy_1040*Dummy_1115) + Dummy_1017*(Dummy_1041*Dummy_1118 + Dummy_1042*Dummy_1121 + Dummy_1043*Dummy_1124) + Dummy_1021*(Dummy_1044*Dummy_1127 + Dummy_1045*Dummy_1130 + Dummy_1046*Dummy_1133); - const real_t Dummy_1228 = Dummy_1009*(Dummy_1035*Dummy_1137 + Dummy_1036*Dummy_1140 + Dummy_1037*Dummy_1143) + Dummy_1013*(Dummy_1038*Dummy_1146 + Dummy_1039*Dummy_1149 + Dummy_1040*Dummy_1152) + Dummy_1017*(Dummy_1041*Dummy_1155 + Dummy_1042*Dummy_1158 + Dummy_1043*Dummy_1161) + Dummy_1021*(Dummy_1044*Dummy_1164 + Dummy_1045*Dummy_1167 + Dummy_1046*Dummy_1170); - const real_t Dummy_1229 = Dummy_1009*(Dummy_1035*Dummy_1172 + Dummy_1036*Dummy_1173 + Dummy_1037*Dummy_1174) + Dummy_1013*(Dummy_1038*Dummy_1175 + Dummy_1039*Dummy_1176 + Dummy_1040*Dummy_1177) + Dummy_1017*(Dummy_1041*Dummy_1178 + Dummy_1042*Dummy_1179 + Dummy_1043*Dummy_1180) + Dummy_1021*(Dummy_1044*Dummy_1181 + Dummy_1045*Dummy_1182 + Dummy_1046*Dummy_1183); - const real_t Dummy_1230 = Dummy_1009*(Dummy_1035*Dummy_1185 + Dummy_1036*Dummy_1186 + Dummy_1037*Dummy_1187) + Dummy_1013*(Dummy_1038*Dummy_1188 + Dummy_1039*Dummy_1189 + Dummy_1040*Dummy_1190) + Dummy_1017*(Dummy_1041*Dummy_1191 + Dummy_1042*Dummy_1192 + Dummy_1043*Dummy_1193) + Dummy_1021*(Dummy_1044*Dummy_1194 + Dummy_1045*Dummy_1195 + Dummy_1046*Dummy_1196); - const real_t Dummy_1231 = Dummy_1009*(Dummy_1035*Dummy_1198 + Dummy_1036*Dummy_1199 + Dummy_1037*Dummy_1200) + Dummy_1013*(Dummy_1038*Dummy_1201 + Dummy_1039*Dummy_1202 + Dummy_1040*Dummy_1203) + Dummy_1017*(Dummy_1041*Dummy_1204 + Dummy_1042*Dummy_1205 + Dummy_1043*Dummy_1206) + Dummy_1021*(Dummy_1044*Dummy_1207 + Dummy_1045*Dummy_1208 + Dummy_1046*Dummy_1209); - const real_t Dummy_1232 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); - const real_t Dummy_1233 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); - const real_t Dummy_1234 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); - const real_t Dummy_1235 = Dummy_1009*(Dummy_1048*Dummy_1063 + Dummy_1049*Dummy_1066 + Dummy_1050*Dummy_1069) + Dummy_1013*(Dummy_1051*Dummy_1072 + Dummy_1052*Dummy_1075 + Dummy_1053*Dummy_1078) + Dummy_1017*(Dummy_1054*Dummy_1081 + Dummy_1055*Dummy_1084 + Dummy_1056*Dummy_1087) + Dummy_1021*(Dummy_1057*Dummy_1090 + Dummy_1058*Dummy_1093 + Dummy_1059*Dummy_1096); - const real_t Dummy_1236 = Dummy_1009*(Dummy_1048*Dummy_1100 + Dummy_1049*Dummy_1103 + Dummy_1050*Dummy_1106) + Dummy_1013*(Dummy_1051*Dummy_1109 + Dummy_1052*Dummy_1112 + Dummy_1053*Dummy_1115) + Dummy_1017*(Dummy_1054*Dummy_1118 + Dummy_1055*Dummy_1121 + Dummy_1056*Dummy_1124) + Dummy_1021*(Dummy_1057*Dummy_1127 + Dummy_1058*Dummy_1130 + Dummy_1059*Dummy_1133); - const real_t Dummy_1237 = Dummy_1009*(Dummy_1048*Dummy_1137 + Dummy_1049*Dummy_1140 + Dummy_1050*Dummy_1143) + Dummy_1013*(Dummy_1051*Dummy_1146 + Dummy_1052*Dummy_1149 + Dummy_1053*Dummy_1152) + Dummy_1017*(Dummy_1054*Dummy_1155 + Dummy_1055*Dummy_1158 + Dummy_1056*Dummy_1161) + Dummy_1021*(Dummy_1057*Dummy_1164 + Dummy_1058*Dummy_1167 + Dummy_1059*Dummy_1170); - const real_t Dummy_1238 = Dummy_1009*(Dummy_1048*Dummy_1172 + Dummy_1049*Dummy_1173 + Dummy_1050*Dummy_1174) + Dummy_1013*(Dummy_1051*Dummy_1175 + Dummy_1052*Dummy_1176 + Dummy_1053*Dummy_1177) + Dummy_1017*(Dummy_1054*Dummy_1178 + Dummy_1055*Dummy_1179 + Dummy_1056*Dummy_1180) + Dummy_1021*(Dummy_1057*Dummy_1181 + Dummy_1058*Dummy_1182 + Dummy_1059*Dummy_1183); - const real_t Dummy_1239 = Dummy_1009*(Dummy_1048*Dummy_1185 + Dummy_1049*Dummy_1186 + Dummy_1050*Dummy_1187) + Dummy_1013*(Dummy_1051*Dummy_1188 + Dummy_1052*Dummy_1189 + Dummy_1053*Dummy_1190) + Dummy_1017*(Dummy_1054*Dummy_1191 + Dummy_1055*Dummy_1192 + Dummy_1056*Dummy_1193) + Dummy_1021*(Dummy_1057*Dummy_1194 + Dummy_1058*Dummy_1195 + Dummy_1059*Dummy_1196); - const real_t Dummy_1240 = Dummy_1009*(Dummy_1048*Dummy_1198 + Dummy_1049*Dummy_1199 + Dummy_1050*Dummy_1200) + Dummy_1013*(Dummy_1051*Dummy_1201 + Dummy_1052*Dummy_1202 + Dummy_1053*Dummy_1203) + Dummy_1017*(Dummy_1054*Dummy_1204 + Dummy_1055*Dummy_1205 + Dummy_1056*Dummy_1206) + Dummy_1021*(Dummy_1057*Dummy_1207 + Dummy_1058*Dummy_1208 + Dummy_1059*Dummy_1209); - const real_t Dummy_1241 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1242 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1243 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1244 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1245 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1246 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1247 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1248 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1249 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1250 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1251 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1252 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1253 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1254 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1255 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1256 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1257 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1258 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1259 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1260 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1261 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1262 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1263 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1264 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1265 = Dummy_1009*(Dummy_1063*Dummy_1100 + Dummy_1066*Dummy_1103 + Dummy_1069*Dummy_1106) + Dummy_1013*(Dummy_1072*Dummy_1109 + Dummy_1075*Dummy_1112 + Dummy_1078*Dummy_1115) + Dummy_1017*(Dummy_1081*Dummy_1118 + Dummy_1084*Dummy_1121 + Dummy_1087*Dummy_1124) + Dummy_1021*(Dummy_1090*Dummy_1127 + Dummy_1093*Dummy_1130 + Dummy_1096*Dummy_1133); - const real_t Dummy_1266 = Dummy_1009*(Dummy_1063*Dummy_1137 + Dummy_1066*Dummy_1140 + Dummy_1069*Dummy_1143) + Dummy_1013*(Dummy_1072*Dummy_1146 + Dummy_1075*Dummy_1149 + Dummy_1078*Dummy_1152) + Dummy_1017*(Dummy_1081*Dummy_1155 + Dummy_1084*Dummy_1158 + Dummy_1087*Dummy_1161) + Dummy_1021*(Dummy_1090*Dummy_1164 + Dummy_1093*Dummy_1167 + Dummy_1096*Dummy_1170); - const real_t Dummy_1267 = Dummy_1009*(Dummy_1063*Dummy_1172 + Dummy_1066*Dummy_1173 + Dummy_1069*Dummy_1174) + Dummy_1013*(Dummy_1072*Dummy_1175 + Dummy_1075*Dummy_1176 + Dummy_1078*Dummy_1177) + Dummy_1017*(Dummy_1081*Dummy_1178 + Dummy_1084*Dummy_1179 + Dummy_1087*Dummy_1180) + Dummy_1021*(Dummy_1090*Dummy_1181 + Dummy_1093*Dummy_1182 + Dummy_1096*Dummy_1183); - const real_t Dummy_1268 = Dummy_1009*(Dummy_1063*Dummy_1185 + Dummy_1066*Dummy_1186 + Dummy_1069*Dummy_1187) + Dummy_1013*(Dummy_1072*Dummy_1188 + Dummy_1075*Dummy_1189 + Dummy_1078*Dummy_1190) + Dummy_1017*(Dummy_1081*Dummy_1191 + Dummy_1084*Dummy_1192 + Dummy_1087*Dummy_1193) + Dummy_1021*(Dummy_1090*Dummy_1194 + Dummy_1093*Dummy_1195 + Dummy_1096*Dummy_1196); - const real_t Dummy_1269 = Dummy_1009*(Dummy_1063*Dummy_1198 + Dummy_1066*Dummy_1199 + Dummy_1069*Dummy_1200) + Dummy_1013*(Dummy_1072*Dummy_1201 + Dummy_1075*Dummy_1202 + Dummy_1078*Dummy_1203) + Dummy_1017*(Dummy_1081*Dummy_1204 + Dummy_1084*Dummy_1205 + Dummy_1087*Dummy_1206) + Dummy_1021*(Dummy_1090*Dummy_1207 + Dummy_1093*Dummy_1208 + Dummy_1096*Dummy_1209); - const real_t Dummy_1270 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1271 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1272 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1273 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1274 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1275 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1276 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1277 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1278 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1279 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1280 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1281 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1282 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1283 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1284 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1285 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1286 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1287 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1288 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1289 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1290 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1291 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1292 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1293 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1294 = Dummy_1009*(Dummy_1100*Dummy_1137 + Dummy_1103*Dummy_1140 + Dummy_1106*Dummy_1143) + Dummy_1013*(Dummy_1109*Dummy_1146 + Dummy_1112*Dummy_1149 + Dummy_1115*Dummy_1152) + Dummy_1017*(Dummy_1118*Dummy_1155 + Dummy_1121*Dummy_1158 + Dummy_1124*Dummy_1161) + Dummy_1021*(Dummy_1127*Dummy_1164 + Dummy_1130*Dummy_1167 + Dummy_1133*Dummy_1170); - const real_t Dummy_1295 = Dummy_1009*(Dummy_1100*Dummy_1172 + Dummy_1103*Dummy_1173 + Dummy_1106*Dummy_1174) + Dummy_1013*(Dummy_1109*Dummy_1175 + Dummy_1112*Dummy_1176 + Dummy_1115*Dummy_1177) + Dummy_1017*(Dummy_1118*Dummy_1178 + Dummy_1121*Dummy_1179 + Dummy_1124*Dummy_1180) + Dummy_1021*(Dummy_1127*Dummy_1181 + Dummy_1130*Dummy_1182 + Dummy_1133*Dummy_1183); - const real_t Dummy_1296 = Dummy_1009*(Dummy_1100*Dummy_1185 + Dummy_1103*Dummy_1186 + Dummy_1106*Dummy_1187) + Dummy_1013*(Dummy_1109*Dummy_1188 + Dummy_1112*Dummy_1189 + Dummy_1115*Dummy_1190) + Dummy_1017*(Dummy_1118*Dummy_1191 + Dummy_1121*Dummy_1192 + Dummy_1124*Dummy_1193) + Dummy_1021*(Dummy_1127*Dummy_1194 + Dummy_1130*Dummy_1195 + Dummy_1133*Dummy_1196); - const real_t Dummy_1297 = Dummy_1009*(Dummy_1100*Dummy_1198 + Dummy_1103*Dummy_1199 + Dummy_1106*Dummy_1200) + Dummy_1013*(Dummy_1109*Dummy_1201 + Dummy_1112*Dummy_1202 + Dummy_1115*Dummy_1203) + Dummy_1017*(Dummy_1118*Dummy_1204 + Dummy_1121*Dummy_1205 + Dummy_1124*Dummy_1206) + Dummy_1021*(Dummy_1127*Dummy_1207 + Dummy_1130*Dummy_1208 + Dummy_1133*Dummy_1209); - const real_t Dummy_1298 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1299 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1300 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1301 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1302 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1303 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1304 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1305 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1306 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1307 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1308 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1309 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1310 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1311 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1312 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1313 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1314 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1315 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1316 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1317 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1318 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1319 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1320 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1321 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1322 = Dummy_1009*(Dummy_1137*Dummy_1172 + Dummy_1140*Dummy_1173 + Dummy_1143*Dummy_1174) + Dummy_1013*(Dummy_1146*Dummy_1175 + Dummy_1149*Dummy_1176 + Dummy_1152*Dummy_1177) + Dummy_1017*(Dummy_1155*Dummy_1178 + Dummy_1158*Dummy_1179 + Dummy_1161*Dummy_1180) + Dummy_1021*(Dummy_1164*Dummy_1181 + Dummy_1167*Dummy_1182 + Dummy_1170*Dummy_1183); - const real_t Dummy_1323 = Dummy_1009*(Dummy_1137*Dummy_1185 + Dummy_1140*Dummy_1186 + Dummy_1143*Dummy_1187) + Dummy_1013*(Dummy_1146*Dummy_1188 + Dummy_1149*Dummy_1189 + Dummy_1152*Dummy_1190) + Dummy_1017*(Dummy_1155*Dummy_1191 + Dummy_1158*Dummy_1192 + Dummy_1161*Dummy_1193) + Dummy_1021*(Dummy_1164*Dummy_1194 + Dummy_1167*Dummy_1195 + Dummy_1170*Dummy_1196); - const real_t Dummy_1324 = Dummy_1009*(Dummy_1137*Dummy_1198 + Dummy_1140*Dummy_1199 + Dummy_1143*Dummy_1200) + Dummy_1013*(Dummy_1146*Dummy_1201 + Dummy_1149*Dummy_1202 + Dummy_1152*Dummy_1203) + Dummy_1017*(Dummy_1155*Dummy_1204 + Dummy_1158*Dummy_1205 + Dummy_1161*Dummy_1206) + Dummy_1021*(Dummy_1164*Dummy_1207 + Dummy_1167*Dummy_1208 + Dummy_1170*Dummy_1209); - const real_t Dummy_1325 = Dummy_1009*(Dummy_1172*Dummy_1185 + Dummy_1173*Dummy_1186 + Dummy_1174*Dummy_1187) + Dummy_1013*(Dummy_1175*Dummy_1188 + Dummy_1176*Dummy_1189 + Dummy_1177*Dummy_1190) + Dummy_1017*(Dummy_1178*Dummy_1191 + Dummy_1179*Dummy_1192 + Dummy_1180*Dummy_1193) + Dummy_1021*(Dummy_1181*Dummy_1194 + Dummy_1182*Dummy_1195 + Dummy_1183*Dummy_1196); - const real_t Dummy_1326 = Dummy_1009*(Dummy_1172*Dummy_1198 + Dummy_1173*Dummy_1199 + Dummy_1174*Dummy_1200) + Dummy_1013*(Dummy_1175*Dummy_1201 + Dummy_1176*Dummy_1202 + Dummy_1177*Dummy_1203) + Dummy_1017*(Dummy_1178*Dummy_1204 + Dummy_1179*Dummy_1205 + Dummy_1180*Dummy_1206) + Dummy_1021*(Dummy_1181*Dummy_1207 + Dummy_1182*Dummy_1208 + Dummy_1183*Dummy_1209); - const real_t Dummy_1327 = Dummy_1009*(Dummy_1185*Dummy_1198 + Dummy_1186*Dummy_1199 + Dummy_1187*Dummy_1200) + Dummy_1013*(Dummy_1188*Dummy_1201 + Dummy_1189*Dummy_1202 + Dummy_1190*Dummy_1203) + Dummy_1017*(Dummy_1191*Dummy_1204 + Dummy_1192*Dummy_1205 + Dummy_1193*Dummy_1206) + Dummy_1021*(Dummy_1194*Dummy_1207 + Dummy_1195*Dummy_1208 + Dummy_1196*Dummy_1209); - const real_t Dummy_1348 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_1349 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_1350 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_1351 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_1352 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_1353 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_1354 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_1355 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_1356 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_1357 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_1358 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_1359 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_1360 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_1361 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_1362 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_1363 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_1364 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_1365 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_1366 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_1367 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_1368 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_1369 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_1370 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_1371 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_1372 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_1373 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_1374 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_1375 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_1376 = Dummy_1351*(Dummy_1348*Dummy_1364 + Dummy_1349*Dummy_1365 + Dummy_1350*Dummy_1366) + Dummy_1355*(Dummy_1352*Dummy_1367 + Dummy_1353*Dummy_1368 + Dummy_1354*Dummy_1369) + Dummy_1359*(Dummy_1356*Dummy_1370 + Dummy_1357*Dummy_1371 + Dummy_1358*Dummy_1372) + Dummy_1363*(Dummy_1360*Dummy_1373 + Dummy_1361*Dummy_1374 + Dummy_1362*Dummy_1375); - const real_t Dummy_1377 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_1378 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_1379 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_1380 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_1381 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_1382 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_1383 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_1384 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_1385 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_1386 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_1387 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_1388 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_1389 = Dummy_1351*(Dummy_1348*Dummy_1377 + Dummy_1349*Dummy_1378 + Dummy_1350*Dummy_1379) + Dummy_1355*(Dummy_1352*Dummy_1380 + Dummy_1353*Dummy_1381 + Dummy_1354*Dummy_1382) + Dummy_1359*(Dummy_1356*Dummy_1383 + Dummy_1357*Dummy_1384 + Dummy_1358*Dummy_1385) + Dummy_1363*(Dummy_1360*Dummy_1386 + Dummy_1361*Dummy_1387 + Dummy_1362*Dummy_1388); - const real_t Dummy_1390 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_1391 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_1392 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_1393 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_1394 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_1395 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_1396 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_1397 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_1398 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_1399 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_1400 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_1401 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_1402 = Dummy_1351*(Dummy_1348*Dummy_1390 + Dummy_1349*Dummy_1391 + Dummy_1350*Dummy_1392) + Dummy_1355*(Dummy_1352*Dummy_1393 + Dummy_1353*Dummy_1394 + Dummy_1354*Dummy_1395) + Dummy_1359*(Dummy_1356*Dummy_1396 + Dummy_1357*Dummy_1397 + Dummy_1358*Dummy_1398) + Dummy_1363*(Dummy_1360*Dummy_1399 + Dummy_1361*Dummy_1400 + Dummy_1362*Dummy_1401); - const real_t Dummy_1403 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_1404 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_1405 = Dummy_1403 + Dummy_1404; - const real_t Dummy_1406 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_1407 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_1408 = Dummy_1406 + Dummy_1407; - const real_t Dummy_1409 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_1410 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_1411 = Dummy_1409 + Dummy_1410; - const real_t Dummy_1412 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_1413 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_1414 = Dummy_1412 + Dummy_1413; - const real_t Dummy_1415 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_1416 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_1417 = Dummy_1415 + Dummy_1416; - const real_t Dummy_1418 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_1419 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_1420 = Dummy_1418 + Dummy_1419; - const real_t Dummy_1421 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_1422 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_1423 = Dummy_1421 + Dummy_1422; - const real_t Dummy_1424 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_1425 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_1426 = Dummy_1424 + Dummy_1425; - const real_t Dummy_1427 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_1428 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_1429 = Dummy_1427 + Dummy_1428; - const real_t Dummy_1430 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_1431 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_1432 = Dummy_1430 + Dummy_1431; - const real_t Dummy_1433 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_1434 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_1435 = Dummy_1433 + Dummy_1434; - const real_t Dummy_1436 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_1437 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_1438 = Dummy_1436 + Dummy_1437; - const real_t Dummy_1439 = Dummy_1351*(Dummy_1348*Dummy_1405 + Dummy_1349*Dummy_1408 + Dummy_1350*Dummy_1411) + Dummy_1355*(Dummy_1352*Dummy_1414 + Dummy_1353*Dummy_1417 + Dummy_1354*Dummy_1420) + Dummy_1359*(Dummy_1356*Dummy_1423 + Dummy_1357*Dummy_1426 + Dummy_1358*Dummy_1429) + Dummy_1363*(Dummy_1360*Dummy_1432 + Dummy_1361*Dummy_1435 + Dummy_1362*Dummy_1438); - const real_t Dummy_1440 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_1441 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_1442 = Dummy_1440 + Dummy_1441; - const real_t Dummy_1443 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_1444 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_1445 = Dummy_1443 + Dummy_1444; - const real_t Dummy_1446 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_1447 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_1448 = Dummy_1446 + Dummy_1447; - const real_t Dummy_1449 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_1450 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_1451 = Dummy_1449 + Dummy_1450; - const real_t Dummy_1452 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_1453 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_1454 = Dummy_1452 + Dummy_1453; - const real_t Dummy_1455 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_1456 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_1457 = Dummy_1455 + Dummy_1456; - const real_t Dummy_1458 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_1459 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_1460 = Dummy_1458 + Dummy_1459; - const real_t Dummy_1461 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_1462 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_1463 = Dummy_1461 + Dummy_1462; - const real_t Dummy_1464 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_1465 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_1466 = Dummy_1464 + Dummy_1465; - const real_t Dummy_1467 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_1468 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_1469 = Dummy_1467 + Dummy_1468; - const real_t Dummy_1470 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_1471 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_1472 = Dummy_1470 + Dummy_1471; - const real_t Dummy_1473 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_1474 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_1475 = Dummy_1473 + Dummy_1474; - const real_t Dummy_1476 = Dummy_1351*(Dummy_1348*Dummy_1442 + Dummy_1349*Dummy_1445 + Dummy_1350*Dummy_1448) + Dummy_1355*(Dummy_1352*Dummy_1451 + Dummy_1353*Dummy_1454 + Dummy_1354*Dummy_1457) + Dummy_1359*(Dummy_1356*Dummy_1460 + Dummy_1357*Dummy_1463 + Dummy_1358*Dummy_1466) + Dummy_1363*(Dummy_1360*Dummy_1469 + Dummy_1361*Dummy_1472 + Dummy_1362*Dummy_1475); - const real_t Dummy_1477 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_1478 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_1479 = Dummy_1477 + Dummy_1478; - const real_t Dummy_1480 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_1481 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_1482 = Dummy_1480 + Dummy_1481; - const real_t Dummy_1483 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_1484 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_1485 = Dummy_1483 + Dummy_1484; - const real_t Dummy_1486 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_1487 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_1488 = Dummy_1486 + Dummy_1487; - const real_t Dummy_1489 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_1490 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_1491 = Dummy_1489 + Dummy_1490; - const real_t Dummy_1492 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_1493 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_1494 = Dummy_1492 + Dummy_1493; - const real_t Dummy_1495 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_1496 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_1497 = Dummy_1495 + Dummy_1496; - const real_t Dummy_1498 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_1499 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_1500 = Dummy_1498 + Dummy_1499; - const real_t Dummy_1501 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_1502 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_1503 = Dummy_1501 + Dummy_1502; - const real_t Dummy_1504 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_1505 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_1506 = Dummy_1504 + Dummy_1505; - const real_t Dummy_1507 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_1508 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_1509 = Dummy_1507 + Dummy_1508; - const real_t Dummy_1510 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_1511 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_1512 = Dummy_1510 + Dummy_1511; - const real_t Dummy_1513 = Dummy_1351*(Dummy_1348*Dummy_1479 + Dummy_1349*Dummy_1482 + Dummy_1350*Dummy_1485) + Dummy_1355*(Dummy_1352*Dummy_1488 + Dummy_1353*Dummy_1491 + Dummy_1354*Dummy_1494) + Dummy_1359*(Dummy_1356*Dummy_1497 + Dummy_1357*Dummy_1500 + Dummy_1358*Dummy_1503) + Dummy_1363*(Dummy_1360*Dummy_1506 + Dummy_1361*Dummy_1509 + Dummy_1362*Dummy_1512); - const real_t Dummy_1514 = -Dummy_1403 - Dummy_1440 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_1515 = -Dummy_1406 - Dummy_1443 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_1516 = -Dummy_1409 - Dummy_1446 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_1517 = -Dummy_1412 - Dummy_1449 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_1518 = -Dummy_1415 - Dummy_1452 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_1519 = -Dummy_1418 - Dummy_1455 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_1520 = -Dummy_1421 - Dummy_1458 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_1521 = -Dummy_1424 - Dummy_1461 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_1522 = -Dummy_1427 - Dummy_1464 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_1523 = -Dummy_1430 - Dummy_1467 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_1524 = -Dummy_1433 - Dummy_1470 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_1525 = -Dummy_1436 - Dummy_1473 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_1526 = Dummy_1351*(Dummy_1348*Dummy_1514 + Dummy_1349*Dummy_1515 + Dummy_1350*Dummy_1516) + Dummy_1355*(Dummy_1352*Dummy_1517 + Dummy_1353*Dummy_1518 + Dummy_1354*Dummy_1519) + Dummy_1359*(Dummy_1356*Dummy_1520 + Dummy_1357*Dummy_1521 + Dummy_1358*Dummy_1522) + Dummy_1363*(Dummy_1360*Dummy_1523 + Dummy_1361*Dummy_1524 + Dummy_1362*Dummy_1525); - const real_t Dummy_1527 = -Dummy_1404 - Dummy_1477 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_1528 = -Dummy_1407 - Dummy_1480 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_1529 = -Dummy_1410 - Dummy_1483 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_1530 = -Dummy_1413 - Dummy_1486 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_1531 = -Dummy_1416 - Dummy_1489 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_1532 = -Dummy_1419 - Dummy_1492 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_1533 = -Dummy_1422 - Dummy_1495 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_1534 = -Dummy_1425 - Dummy_1498 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_1535 = -Dummy_1428 - Dummy_1501 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_1536 = -Dummy_1431 - Dummy_1504 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_1537 = -Dummy_1434 - Dummy_1507 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_1538 = -Dummy_1437 - Dummy_1510 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_1539 = Dummy_1351*(Dummy_1348*Dummy_1527 + Dummy_1349*Dummy_1528 + Dummy_1350*Dummy_1529) + Dummy_1355*(Dummy_1352*Dummy_1530 + Dummy_1353*Dummy_1531 + Dummy_1354*Dummy_1532) + Dummy_1359*(Dummy_1356*Dummy_1533 + Dummy_1357*Dummy_1534 + Dummy_1358*Dummy_1535) + Dummy_1363*(Dummy_1360*Dummy_1536 + Dummy_1361*Dummy_1537 + Dummy_1362*Dummy_1538); - const real_t Dummy_1540 = -Dummy_1441 - Dummy_1478 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_1541 = -Dummy_1444 - Dummy_1481 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_1542 = -Dummy_1447 - Dummy_1484 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_1543 = -Dummy_1450 - Dummy_1487 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_1544 = -Dummy_1453 - Dummy_1490 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_1545 = -Dummy_1456 - Dummy_1493 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_1546 = -Dummy_1459 - Dummy_1496 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_1547 = -Dummy_1462 - Dummy_1499 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_1548 = -Dummy_1465 - Dummy_1502 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_1549 = -Dummy_1468 - Dummy_1505 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_1550 = -Dummy_1471 - Dummy_1508 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_1551 = -Dummy_1474 - Dummy_1511 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_1552 = Dummy_1351*(Dummy_1348*Dummy_1540 + Dummy_1349*Dummy_1541 + Dummy_1350*Dummy_1542) + Dummy_1355*(Dummy_1352*Dummy_1543 + Dummy_1353*Dummy_1544 + Dummy_1354*Dummy_1545) + Dummy_1359*(Dummy_1356*Dummy_1546 + Dummy_1357*Dummy_1547 + Dummy_1358*Dummy_1548) + Dummy_1363*(Dummy_1360*Dummy_1549 + Dummy_1361*Dummy_1550 + Dummy_1362*Dummy_1551); - const real_t Dummy_1553 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); - const real_t Dummy_1554 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); - const real_t Dummy_1555 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); - const real_t Dummy_1556 = Dummy_1351*(Dummy_1364*Dummy_1377 + Dummy_1365*Dummy_1378 + Dummy_1366*Dummy_1379) + Dummy_1355*(Dummy_1367*Dummy_1380 + Dummy_1368*Dummy_1381 + Dummy_1369*Dummy_1382) + Dummy_1359*(Dummy_1370*Dummy_1383 + Dummy_1371*Dummy_1384 + Dummy_1372*Dummy_1385) + Dummy_1363*(Dummy_1373*Dummy_1386 + Dummy_1374*Dummy_1387 + Dummy_1375*Dummy_1388); - const real_t Dummy_1557 = Dummy_1351*(Dummy_1364*Dummy_1390 + Dummy_1365*Dummy_1391 + Dummy_1366*Dummy_1392) + Dummy_1355*(Dummy_1367*Dummy_1393 + Dummy_1368*Dummy_1394 + Dummy_1369*Dummy_1395) + Dummy_1359*(Dummy_1370*Dummy_1396 + Dummy_1371*Dummy_1397 + Dummy_1372*Dummy_1398) + Dummy_1363*(Dummy_1373*Dummy_1399 + Dummy_1374*Dummy_1400 + Dummy_1375*Dummy_1401); - const real_t Dummy_1558 = Dummy_1351*(Dummy_1364*Dummy_1405 + Dummy_1365*Dummy_1408 + Dummy_1366*Dummy_1411) + Dummy_1355*(Dummy_1367*Dummy_1414 + Dummy_1368*Dummy_1417 + Dummy_1369*Dummy_1420) + Dummy_1359*(Dummy_1370*Dummy_1423 + Dummy_1371*Dummy_1426 + Dummy_1372*Dummy_1429) + Dummy_1363*(Dummy_1373*Dummy_1432 + Dummy_1374*Dummy_1435 + Dummy_1375*Dummy_1438); - const real_t Dummy_1559 = Dummy_1351*(Dummy_1364*Dummy_1442 + Dummy_1365*Dummy_1445 + Dummy_1366*Dummy_1448) + Dummy_1355*(Dummy_1367*Dummy_1451 + Dummy_1368*Dummy_1454 + Dummy_1369*Dummy_1457) + Dummy_1359*(Dummy_1370*Dummy_1460 + Dummy_1371*Dummy_1463 + Dummy_1372*Dummy_1466) + Dummy_1363*(Dummy_1373*Dummy_1469 + Dummy_1374*Dummy_1472 + Dummy_1375*Dummy_1475); - const real_t Dummy_1560 = Dummy_1351*(Dummy_1364*Dummy_1479 + Dummy_1365*Dummy_1482 + Dummy_1366*Dummy_1485) + Dummy_1355*(Dummy_1367*Dummy_1488 + Dummy_1368*Dummy_1491 + Dummy_1369*Dummy_1494) + Dummy_1359*(Dummy_1370*Dummy_1497 + Dummy_1371*Dummy_1500 + Dummy_1372*Dummy_1503) + Dummy_1363*(Dummy_1373*Dummy_1506 + Dummy_1374*Dummy_1509 + Dummy_1375*Dummy_1512); - const real_t Dummy_1561 = Dummy_1351*(Dummy_1364*Dummy_1514 + Dummy_1365*Dummy_1515 + Dummy_1366*Dummy_1516) + Dummy_1355*(Dummy_1367*Dummy_1517 + Dummy_1368*Dummy_1518 + Dummy_1369*Dummy_1519) + Dummy_1359*(Dummy_1370*Dummy_1520 + Dummy_1371*Dummy_1521 + Dummy_1372*Dummy_1522) + Dummy_1363*(Dummy_1373*Dummy_1523 + Dummy_1374*Dummy_1524 + Dummy_1375*Dummy_1525); - const real_t Dummy_1562 = Dummy_1351*(Dummy_1364*Dummy_1527 + Dummy_1365*Dummy_1528 + Dummy_1366*Dummy_1529) + Dummy_1355*(Dummy_1367*Dummy_1530 + Dummy_1368*Dummy_1531 + Dummy_1369*Dummy_1532) + Dummy_1359*(Dummy_1370*Dummy_1533 + Dummy_1371*Dummy_1534 + Dummy_1372*Dummy_1535) + Dummy_1363*(Dummy_1373*Dummy_1536 + Dummy_1374*Dummy_1537 + Dummy_1375*Dummy_1538); - const real_t Dummy_1563 = Dummy_1351*(Dummy_1364*Dummy_1540 + Dummy_1365*Dummy_1541 + Dummy_1366*Dummy_1542) + Dummy_1355*(Dummy_1367*Dummy_1543 + Dummy_1368*Dummy_1544 + Dummy_1369*Dummy_1545) + Dummy_1359*(Dummy_1370*Dummy_1546 + Dummy_1371*Dummy_1547 + Dummy_1372*Dummy_1548) + Dummy_1363*(Dummy_1373*Dummy_1549 + Dummy_1374*Dummy_1550 + Dummy_1375*Dummy_1551); - const real_t Dummy_1564 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); - const real_t Dummy_1565 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); - const real_t Dummy_1566 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); - const real_t Dummy_1567 = Dummy_1351*(Dummy_1377*Dummy_1390 + Dummy_1378*Dummy_1391 + Dummy_1379*Dummy_1392) + Dummy_1355*(Dummy_1380*Dummy_1393 + Dummy_1381*Dummy_1394 + Dummy_1382*Dummy_1395) + Dummy_1359*(Dummy_1383*Dummy_1396 + Dummy_1384*Dummy_1397 + Dummy_1385*Dummy_1398) + Dummy_1363*(Dummy_1386*Dummy_1399 + Dummy_1387*Dummy_1400 + Dummy_1388*Dummy_1401); - const real_t Dummy_1568 = Dummy_1351*(Dummy_1377*Dummy_1405 + Dummy_1378*Dummy_1408 + Dummy_1379*Dummy_1411) + Dummy_1355*(Dummy_1380*Dummy_1414 + Dummy_1381*Dummy_1417 + Dummy_1382*Dummy_1420) + Dummy_1359*(Dummy_1383*Dummy_1423 + Dummy_1384*Dummy_1426 + Dummy_1385*Dummy_1429) + Dummy_1363*(Dummy_1386*Dummy_1432 + Dummy_1387*Dummy_1435 + Dummy_1388*Dummy_1438); - const real_t Dummy_1569 = Dummy_1351*(Dummy_1377*Dummy_1442 + Dummy_1378*Dummy_1445 + Dummy_1379*Dummy_1448) + Dummy_1355*(Dummy_1380*Dummy_1451 + Dummy_1381*Dummy_1454 + Dummy_1382*Dummy_1457) + Dummy_1359*(Dummy_1383*Dummy_1460 + Dummy_1384*Dummy_1463 + Dummy_1385*Dummy_1466) + Dummy_1363*(Dummy_1386*Dummy_1469 + Dummy_1387*Dummy_1472 + Dummy_1388*Dummy_1475); - const real_t Dummy_1570 = Dummy_1351*(Dummy_1377*Dummy_1479 + Dummy_1378*Dummy_1482 + Dummy_1379*Dummy_1485) + Dummy_1355*(Dummy_1380*Dummy_1488 + Dummy_1381*Dummy_1491 + Dummy_1382*Dummy_1494) + Dummy_1359*(Dummy_1383*Dummy_1497 + Dummy_1384*Dummy_1500 + Dummy_1385*Dummy_1503) + Dummy_1363*(Dummy_1386*Dummy_1506 + Dummy_1387*Dummy_1509 + Dummy_1388*Dummy_1512); - const real_t Dummy_1571 = Dummy_1351*(Dummy_1377*Dummy_1514 + Dummy_1378*Dummy_1515 + Dummy_1379*Dummy_1516) + Dummy_1355*(Dummy_1380*Dummy_1517 + Dummy_1381*Dummy_1518 + Dummy_1382*Dummy_1519) + Dummy_1359*(Dummy_1383*Dummy_1520 + Dummy_1384*Dummy_1521 + Dummy_1385*Dummy_1522) + Dummy_1363*(Dummy_1386*Dummy_1523 + Dummy_1387*Dummy_1524 + Dummy_1388*Dummy_1525); - const real_t Dummy_1572 = Dummy_1351*(Dummy_1377*Dummy_1527 + Dummy_1378*Dummy_1528 + Dummy_1379*Dummy_1529) + Dummy_1355*(Dummy_1380*Dummy_1530 + Dummy_1381*Dummy_1531 + Dummy_1382*Dummy_1532) + Dummy_1359*(Dummy_1383*Dummy_1533 + Dummy_1384*Dummy_1534 + Dummy_1385*Dummy_1535) + Dummy_1363*(Dummy_1386*Dummy_1536 + Dummy_1387*Dummy_1537 + Dummy_1388*Dummy_1538); - const real_t Dummy_1573 = Dummy_1351*(Dummy_1377*Dummy_1540 + Dummy_1378*Dummy_1541 + Dummy_1379*Dummy_1542) + Dummy_1355*(Dummy_1380*Dummy_1543 + Dummy_1381*Dummy_1544 + Dummy_1382*Dummy_1545) + Dummy_1359*(Dummy_1383*Dummy_1546 + Dummy_1384*Dummy_1547 + Dummy_1385*Dummy_1548) + Dummy_1363*(Dummy_1386*Dummy_1549 + Dummy_1387*Dummy_1550 + Dummy_1388*Dummy_1551); - const real_t Dummy_1574 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); - const real_t Dummy_1575 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); - const real_t Dummy_1576 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); - const real_t Dummy_1577 = Dummy_1351*(Dummy_1390*Dummy_1405 + Dummy_1391*Dummy_1408 + Dummy_1392*Dummy_1411) + Dummy_1355*(Dummy_1393*Dummy_1414 + Dummy_1394*Dummy_1417 + Dummy_1395*Dummy_1420) + Dummy_1359*(Dummy_1396*Dummy_1423 + Dummy_1397*Dummy_1426 + Dummy_1398*Dummy_1429) + Dummy_1363*(Dummy_1399*Dummy_1432 + Dummy_1400*Dummy_1435 + Dummy_1401*Dummy_1438); - const real_t Dummy_1578 = Dummy_1351*(Dummy_1390*Dummy_1442 + Dummy_1391*Dummy_1445 + Dummy_1392*Dummy_1448) + Dummy_1355*(Dummy_1393*Dummy_1451 + Dummy_1394*Dummy_1454 + Dummy_1395*Dummy_1457) + Dummy_1359*(Dummy_1396*Dummy_1460 + Dummy_1397*Dummy_1463 + Dummy_1398*Dummy_1466) + Dummy_1363*(Dummy_1399*Dummy_1469 + Dummy_1400*Dummy_1472 + Dummy_1401*Dummy_1475); - const real_t Dummy_1579 = Dummy_1351*(Dummy_1390*Dummy_1479 + Dummy_1391*Dummy_1482 + Dummy_1392*Dummy_1485) + Dummy_1355*(Dummy_1393*Dummy_1488 + Dummy_1394*Dummy_1491 + Dummy_1395*Dummy_1494) + Dummy_1359*(Dummy_1396*Dummy_1497 + Dummy_1397*Dummy_1500 + Dummy_1398*Dummy_1503) + Dummy_1363*(Dummy_1399*Dummy_1506 + Dummy_1400*Dummy_1509 + Dummy_1401*Dummy_1512); - const real_t Dummy_1580 = Dummy_1351*(Dummy_1390*Dummy_1514 + Dummy_1391*Dummy_1515 + Dummy_1392*Dummy_1516) + Dummy_1355*(Dummy_1393*Dummy_1517 + Dummy_1394*Dummy_1518 + Dummy_1395*Dummy_1519) + Dummy_1359*(Dummy_1396*Dummy_1520 + Dummy_1397*Dummy_1521 + Dummy_1398*Dummy_1522) + Dummy_1363*(Dummy_1399*Dummy_1523 + Dummy_1400*Dummy_1524 + Dummy_1401*Dummy_1525); - const real_t Dummy_1581 = Dummy_1351*(Dummy_1390*Dummy_1527 + Dummy_1391*Dummy_1528 + Dummy_1392*Dummy_1529) + Dummy_1355*(Dummy_1393*Dummy_1530 + Dummy_1394*Dummy_1531 + Dummy_1395*Dummy_1532) + Dummy_1359*(Dummy_1396*Dummy_1533 + Dummy_1397*Dummy_1534 + Dummy_1398*Dummy_1535) + Dummy_1363*(Dummy_1399*Dummy_1536 + Dummy_1400*Dummy_1537 + Dummy_1401*Dummy_1538); - const real_t Dummy_1582 = Dummy_1351*(Dummy_1390*Dummy_1540 + Dummy_1391*Dummy_1541 + Dummy_1392*Dummy_1542) + Dummy_1355*(Dummy_1393*Dummy_1543 + Dummy_1394*Dummy_1544 + Dummy_1395*Dummy_1545) + Dummy_1359*(Dummy_1396*Dummy_1546 + Dummy_1397*Dummy_1547 + Dummy_1398*Dummy_1548) + Dummy_1363*(Dummy_1399*Dummy_1549 + Dummy_1400*Dummy_1550 + Dummy_1401*Dummy_1551); - const real_t Dummy_1583 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_1584 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1585 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_1586 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1587 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_1588 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1589 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1590 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_1591 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1592 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_1593 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1594 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_1595 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1596 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1597 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1598 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1599 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1600 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1601 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1602 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1603 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1604 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1605 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1606 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1607 = Dummy_1351*(Dummy_1405*Dummy_1442 + Dummy_1408*Dummy_1445 + Dummy_1411*Dummy_1448) + Dummy_1355*(Dummy_1414*Dummy_1451 + Dummy_1417*Dummy_1454 + Dummy_1420*Dummy_1457) + Dummy_1359*(Dummy_1423*Dummy_1460 + Dummy_1426*Dummy_1463 + Dummy_1429*Dummy_1466) + Dummy_1363*(Dummy_1432*Dummy_1469 + Dummy_1435*Dummy_1472 + Dummy_1438*Dummy_1475); - const real_t Dummy_1608 = Dummy_1351*(Dummy_1405*Dummy_1479 + Dummy_1408*Dummy_1482 + Dummy_1411*Dummy_1485) + Dummy_1355*(Dummy_1414*Dummy_1488 + Dummy_1417*Dummy_1491 + Dummy_1420*Dummy_1494) + Dummy_1359*(Dummy_1423*Dummy_1497 + Dummy_1426*Dummy_1500 + Dummy_1429*Dummy_1503) + Dummy_1363*(Dummy_1432*Dummy_1506 + Dummy_1435*Dummy_1509 + Dummy_1438*Dummy_1512); - const real_t Dummy_1609 = Dummy_1351*(Dummy_1405*Dummy_1514 + Dummy_1408*Dummy_1515 + Dummy_1411*Dummy_1516) + Dummy_1355*(Dummy_1414*Dummy_1517 + Dummy_1417*Dummy_1518 + Dummy_1420*Dummy_1519) + Dummy_1359*(Dummy_1423*Dummy_1520 + Dummy_1426*Dummy_1521 + Dummy_1429*Dummy_1522) + Dummy_1363*(Dummy_1432*Dummy_1523 + Dummy_1435*Dummy_1524 + Dummy_1438*Dummy_1525); - const real_t Dummy_1610 = Dummy_1351*(Dummy_1405*Dummy_1527 + Dummy_1408*Dummy_1528 + Dummy_1411*Dummy_1529) + Dummy_1355*(Dummy_1414*Dummy_1530 + Dummy_1417*Dummy_1531 + Dummy_1420*Dummy_1532) + Dummy_1359*(Dummy_1423*Dummy_1533 + Dummy_1426*Dummy_1534 + Dummy_1429*Dummy_1535) + Dummy_1363*(Dummy_1432*Dummy_1536 + Dummy_1435*Dummy_1537 + Dummy_1438*Dummy_1538); - const real_t Dummy_1611 = Dummy_1351*(Dummy_1405*Dummy_1540 + Dummy_1408*Dummy_1541 + Dummy_1411*Dummy_1542) + Dummy_1355*(Dummy_1414*Dummy_1543 + Dummy_1417*Dummy_1544 + Dummy_1420*Dummy_1545) + Dummy_1359*(Dummy_1423*Dummy_1546 + Dummy_1426*Dummy_1547 + Dummy_1429*Dummy_1548) + Dummy_1363*(Dummy_1432*Dummy_1549 + Dummy_1435*Dummy_1550 + Dummy_1438*Dummy_1551); - const real_t Dummy_1612 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_1613 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1614 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_1615 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1616 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_1617 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1618 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1619 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1620 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1621 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1622 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1623 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1624 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1625 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_1626 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1627 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_1628 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1629 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_1630 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1631 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1632 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1633 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1634 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1635 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1636 = Dummy_1351*(Dummy_1442*Dummy_1479 + Dummy_1445*Dummy_1482 + Dummy_1448*Dummy_1485) + Dummy_1355*(Dummy_1451*Dummy_1488 + Dummy_1454*Dummy_1491 + Dummy_1457*Dummy_1494) + Dummy_1359*(Dummy_1460*Dummy_1497 + Dummy_1463*Dummy_1500 + Dummy_1466*Dummy_1503) + Dummy_1363*(Dummy_1469*Dummy_1506 + Dummy_1472*Dummy_1509 + Dummy_1475*Dummy_1512); - const real_t Dummy_1637 = Dummy_1351*(Dummy_1442*Dummy_1514 + Dummy_1445*Dummy_1515 + Dummy_1448*Dummy_1516) + Dummy_1355*(Dummy_1451*Dummy_1517 + Dummy_1454*Dummy_1518 + Dummy_1457*Dummy_1519) + Dummy_1359*(Dummy_1460*Dummy_1520 + Dummy_1463*Dummy_1521 + Dummy_1466*Dummy_1522) + Dummy_1363*(Dummy_1469*Dummy_1523 + Dummy_1472*Dummy_1524 + Dummy_1475*Dummy_1525); - const real_t Dummy_1638 = Dummy_1351*(Dummy_1442*Dummy_1527 + Dummy_1445*Dummy_1528 + Dummy_1448*Dummy_1529) + Dummy_1355*(Dummy_1451*Dummy_1530 + Dummy_1454*Dummy_1531 + Dummy_1457*Dummy_1532) + Dummy_1359*(Dummy_1460*Dummy_1533 + Dummy_1463*Dummy_1534 + Dummy_1466*Dummy_1535) + Dummy_1363*(Dummy_1469*Dummy_1536 + Dummy_1472*Dummy_1537 + Dummy_1475*Dummy_1538); - const real_t Dummy_1639 = Dummy_1351*(Dummy_1442*Dummy_1540 + Dummy_1445*Dummy_1541 + Dummy_1448*Dummy_1542) + Dummy_1355*(Dummy_1451*Dummy_1543 + Dummy_1454*Dummy_1544 + Dummy_1457*Dummy_1545) + Dummy_1359*(Dummy_1460*Dummy_1546 + Dummy_1463*Dummy_1547 + Dummy_1466*Dummy_1548) + Dummy_1363*(Dummy_1469*Dummy_1549 + Dummy_1472*Dummy_1550 + Dummy_1475*Dummy_1551); - const real_t Dummy_1640 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1641 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1642 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1643 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1644 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1645 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1646 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_1647 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1648 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_1649 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1650 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_1651 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1652 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1653 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_1654 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1655 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_1656 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1657 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_1658 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1659 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1660 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1661 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1662 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1663 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1664 = Dummy_1351*(Dummy_1479*Dummy_1514 + Dummy_1482*Dummy_1515 + Dummy_1485*Dummy_1516) + Dummy_1355*(Dummy_1488*Dummy_1517 + Dummy_1491*Dummy_1518 + Dummy_1494*Dummy_1519) + Dummy_1359*(Dummy_1497*Dummy_1520 + Dummy_1500*Dummy_1521 + Dummy_1503*Dummy_1522) + Dummy_1363*(Dummy_1506*Dummy_1523 + Dummy_1509*Dummy_1524 + Dummy_1512*Dummy_1525); - const real_t Dummy_1665 = Dummy_1351*(Dummy_1479*Dummy_1527 + Dummy_1482*Dummy_1528 + Dummy_1485*Dummy_1529) + Dummy_1355*(Dummy_1488*Dummy_1530 + Dummy_1491*Dummy_1531 + Dummy_1494*Dummy_1532) + Dummy_1359*(Dummy_1497*Dummy_1533 + Dummy_1500*Dummy_1534 + Dummy_1503*Dummy_1535) + Dummy_1363*(Dummy_1506*Dummy_1536 + Dummy_1509*Dummy_1537 + Dummy_1512*Dummy_1538); - const real_t Dummy_1666 = Dummy_1351*(Dummy_1479*Dummy_1540 + Dummy_1482*Dummy_1541 + Dummy_1485*Dummy_1542) + Dummy_1355*(Dummy_1488*Dummy_1543 + Dummy_1491*Dummy_1544 + Dummy_1494*Dummy_1545) + Dummy_1359*(Dummy_1497*Dummy_1546 + Dummy_1500*Dummy_1547 + Dummy_1503*Dummy_1548) + Dummy_1363*(Dummy_1506*Dummy_1549 + Dummy_1509*Dummy_1550 + Dummy_1512*Dummy_1551); - const real_t Dummy_1667 = Dummy_1351*(Dummy_1514*Dummy_1527 + Dummy_1515*Dummy_1528 + Dummy_1516*Dummy_1529) + Dummy_1355*(Dummy_1517*Dummy_1530 + Dummy_1518*Dummy_1531 + Dummy_1519*Dummy_1532) + Dummy_1359*(Dummy_1520*Dummy_1533 + Dummy_1521*Dummy_1534 + Dummy_1522*Dummy_1535) + Dummy_1363*(Dummy_1523*Dummy_1536 + Dummy_1524*Dummy_1537 + Dummy_1525*Dummy_1538); - const real_t Dummy_1668 = Dummy_1351*(Dummy_1514*Dummy_1540 + Dummy_1515*Dummy_1541 + Dummy_1516*Dummy_1542) + Dummy_1355*(Dummy_1517*Dummy_1543 + Dummy_1518*Dummy_1544 + Dummy_1519*Dummy_1545) + Dummy_1359*(Dummy_1520*Dummy_1546 + Dummy_1521*Dummy_1547 + Dummy_1522*Dummy_1548) + Dummy_1363*(Dummy_1523*Dummy_1549 + Dummy_1524*Dummy_1550 + Dummy_1525*Dummy_1551); - const real_t Dummy_1669 = Dummy_1351*(Dummy_1527*Dummy_1540 + Dummy_1528*Dummy_1541 + Dummy_1529*Dummy_1542) + Dummy_1355*(Dummy_1530*Dummy_1543 + Dummy_1531*Dummy_1544 + Dummy_1532*Dummy_1545) + Dummy_1359*(Dummy_1533*Dummy_1546 + Dummy_1534*Dummy_1547 + Dummy_1535*Dummy_1548) + Dummy_1363*(Dummy_1536*Dummy_1549 + Dummy_1537*Dummy_1550 + Dummy_1538*Dummy_1551); - const real_t Dummy_1690 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_1691 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_1692 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_1693 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_1694 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_1695 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_1696 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_1697 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_1698 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_1699 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_1700 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_1701 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_1702 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_1703 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_1704 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_1705 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_1706 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_1707 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_1708 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_1709 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_1710 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_1711 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_1712 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_1713 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_1714 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_1715 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_1716 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_1717 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_1718 = Dummy_1693*(Dummy_1690*Dummy_1706 + Dummy_1691*Dummy_1707 + Dummy_1692*Dummy_1708) + Dummy_1697*(Dummy_1694*Dummy_1709 + Dummy_1695*Dummy_1710 + Dummy_1696*Dummy_1711) + Dummy_1701*(Dummy_1698*Dummy_1712 + Dummy_1699*Dummy_1713 + Dummy_1700*Dummy_1714) + Dummy_1705*(Dummy_1702*Dummy_1715 + Dummy_1703*Dummy_1716 + Dummy_1704*Dummy_1717); - const real_t Dummy_1719 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_1720 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_1721 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_1722 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_1723 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_1724 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_1725 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_1726 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_1727 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_1728 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_1729 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_1730 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_1731 = Dummy_1693*(Dummy_1690*Dummy_1719 + Dummy_1691*Dummy_1720 + Dummy_1692*Dummy_1721) + Dummy_1697*(Dummy_1694*Dummy_1722 + Dummy_1695*Dummy_1723 + Dummy_1696*Dummy_1724) + Dummy_1701*(Dummy_1698*Dummy_1725 + Dummy_1699*Dummy_1726 + Dummy_1700*Dummy_1727) + Dummy_1705*(Dummy_1702*Dummy_1728 + Dummy_1703*Dummy_1729 + Dummy_1704*Dummy_1730); - const real_t Dummy_1732 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_1733 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_1734 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_1735 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_1736 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_1737 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_1738 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_1739 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_1740 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_1741 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_1742 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_1743 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_1744 = Dummy_1693*(Dummy_1690*Dummy_1732 + Dummy_1691*Dummy_1733 + Dummy_1692*Dummy_1734) + Dummy_1697*(Dummy_1694*Dummy_1735 + Dummy_1695*Dummy_1736 + Dummy_1696*Dummy_1737) + Dummy_1701*(Dummy_1698*Dummy_1738 + Dummy_1699*Dummy_1739 + Dummy_1700*Dummy_1740) + Dummy_1705*(Dummy_1702*Dummy_1741 + Dummy_1703*Dummy_1742 + Dummy_1704*Dummy_1743); - const real_t Dummy_1745 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_1746 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_1747 = Dummy_1745 + Dummy_1746; - const real_t Dummy_1748 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_1749 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_1750 = Dummy_1748 + Dummy_1749; - const real_t Dummy_1751 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_1752 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_1753 = Dummy_1751 + Dummy_1752; - const real_t Dummy_1754 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_1755 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_1756 = Dummy_1754 + Dummy_1755; - const real_t Dummy_1757 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_1758 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_1759 = Dummy_1757 + Dummy_1758; - const real_t Dummy_1760 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_1761 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_1762 = Dummy_1760 + Dummy_1761; - const real_t Dummy_1763 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_1764 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_1765 = Dummy_1763 + Dummy_1764; - const real_t Dummy_1766 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_1767 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_1768 = Dummy_1766 + Dummy_1767; - const real_t Dummy_1769 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_1770 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_1771 = Dummy_1769 + Dummy_1770; - const real_t Dummy_1772 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_1773 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_1774 = Dummy_1772 + Dummy_1773; - const real_t Dummy_1775 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_1776 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_1777 = Dummy_1775 + Dummy_1776; - const real_t Dummy_1778 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_1779 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_1780 = Dummy_1778 + Dummy_1779; - const real_t Dummy_1781 = Dummy_1693*(Dummy_1690*Dummy_1747 + Dummy_1691*Dummy_1750 + Dummy_1692*Dummy_1753) + Dummy_1697*(Dummy_1694*Dummy_1756 + Dummy_1695*Dummy_1759 + Dummy_1696*Dummy_1762) + Dummy_1701*(Dummy_1698*Dummy_1765 + Dummy_1699*Dummy_1768 + Dummy_1700*Dummy_1771) + Dummy_1705*(Dummy_1702*Dummy_1774 + Dummy_1703*Dummy_1777 + Dummy_1704*Dummy_1780); - const real_t Dummy_1782 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_1783 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_1784 = Dummy_1782 + Dummy_1783; - const real_t Dummy_1785 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_1786 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_1787 = Dummy_1785 + Dummy_1786; - const real_t Dummy_1788 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_1789 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_1790 = Dummy_1788 + Dummy_1789; - const real_t Dummy_1791 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_1792 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_1793 = Dummy_1791 + Dummy_1792; - const real_t Dummy_1794 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_1795 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_1796 = Dummy_1794 + Dummy_1795; - const real_t Dummy_1797 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_1798 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_1799 = Dummy_1797 + Dummy_1798; - const real_t Dummy_1800 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_1801 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_1802 = Dummy_1800 + Dummy_1801; - const real_t Dummy_1803 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_1804 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_1805 = Dummy_1803 + Dummy_1804; - const real_t Dummy_1806 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_1807 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_1808 = Dummy_1806 + Dummy_1807; - const real_t Dummy_1809 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_1810 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_1811 = Dummy_1809 + Dummy_1810; - const real_t Dummy_1812 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_1813 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_1814 = Dummy_1812 + Dummy_1813; - const real_t Dummy_1815 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_1816 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_1817 = Dummy_1815 + Dummy_1816; - const real_t Dummy_1818 = Dummy_1693*(Dummy_1690*Dummy_1784 + Dummy_1691*Dummy_1787 + Dummy_1692*Dummy_1790) + Dummy_1697*(Dummy_1694*Dummy_1793 + Dummy_1695*Dummy_1796 + Dummy_1696*Dummy_1799) + Dummy_1701*(Dummy_1698*Dummy_1802 + Dummy_1699*Dummy_1805 + Dummy_1700*Dummy_1808) + Dummy_1705*(Dummy_1702*Dummy_1811 + Dummy_1703*Dummy_1814 + Dummy_1704*Dummy_1817); - const real_t Dummy_1819 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_1820 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_1821 = Dummy_1819 + Dummy_1820; - const real_t Dummy_1822 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_1823 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_1824 = Dummy_1822 + Dummy_1823; - const real_t Dummy_1825 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_1826 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_1827 = Dummy_1825 + Dummy_1826; - const real_t Dummy_1828 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_1829 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_1830 = Dummy_1828 + Dummy_1829; - const real_t Dummy_1831 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_1832 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_1833 = Dummy_1831 + Dummy_1832; - const real_t Dummy_1834 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_1835 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_1836 = Dummy_1834 + Dummy_1835; - const real_t Dummy_1837 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_1838 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_1839 = Dummy_1837 + Dummy_1838; - const real_t Dummy_1840 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_1841 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_1842 = Dummy_1840 + Dummy_1841; - const real_t Dummy_1843 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_1844 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_1845 = Dummy_1843 + Dummy_1844; - const real_t Dummy_1846 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_1847 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_1848 = Dummy_1846 + Dummy_1847; - const real_t Dummy_1849 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_1850 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_1851 = Dummy_1849 + Dummy_1850; - const real_t Dummy_1852 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_1853 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_1854 = Dummy_1852 + Dummy_1853; - const real_t Dummy_1855 = Dummy_1693*(Dummy_1690*Dummy_1821 + Dummy_1691*Dummy_1824 + Dummy_1692*Dummy_1827) + Dummy_1697*(Dummy_1694*Dummy_1830 + Dummy_1695*Dummy_1833 + Dummy_1696*Dummy_1836) + Dummy_1701*(Dummy_1698*Dummy_1839 + Dummy_1699*Dummy_1842 + Dummy_1700*Dummy_1845) + Dummy_1705*(Dummy_1702*Dummy_1848 + Dummy_1703*Dummy_1851 + Dummy_1704*Dummy_1854); - const real_t Dummy_1856 = -Dummy_1745 - Dummy_1782 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_1857 = -Dummy_1748 - Dummy_1785 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_1858 = -Dummy_1751 - Dummy_1788 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_1859 = -Dummy_1754 - Dummy_1791 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_1860 = -Dummy_1757 - Dummy_1794 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_1861 = -Dummy_1760 - Dummy_1797 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_1862 = -Dummy_1763 - Dummy_1800 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_1863 = -Dummy_1766 - Dummy_1803 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_1864 = -Dummy_1769 - Dummy_1806 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_1865 = -Dummy_1772 - Dummy_1809 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_1866 = -Dummy_1775 - Dummy_1812 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_1867 = -Dummy_1778 - Dummy_1815 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_1868 = Dummy_1693*(Dummy_1690*Dummy_1856 + Dummy_1691*Dummy_1857 + Dummy_1692*Dummy_1858) + Dummy_1697*(Dummy_1694*Dummy_1859 + Dummy_1695*Dummy_1860 + Dummy_1696*Dummy_1861) + Dummy_1701*(Dummy_1698*Dummy_1862 + Dummy_1699*Dummy_1863 + Dummy_1700*Dummy_1864) + Dummy_1705*(Dummy_1702*Dummy_1865 + Dummy_1703*Dummy_1866 + Dummy_1704*Dummy_1867); - const real_t Dummy_1869 = -Dummy_1746 - Dummy_1819 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_1870 = -Dummy_1749 - Dummy_1822 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_1871 = -Dummy_1752 - Dummy_1825 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_1872 = -Dummy_1755 - Dummy_1828 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_1873 = -Dummy_1758 - Dummy_1831 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_1874 = -Dummy_1761 - Dummy_1834 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_1875 = -Dummy_1764 - Dummy_1837 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_1876 = -Dummy_1767 - Dummy_1840 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_1877 = -Dummy_1770 - Dummy_1843 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_1878 = -Dummy_1773 - Dummy_1846 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_1879 = -Dummy_1776 - Dummy_1849 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_1880 = -Dummy_1779 - Dummy_1852 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_1881 = Dummy_1693*(Dummy_1690*Dummy_1869 + Dummy_1691*Dummy_1870 + Dummy_1692*Dummy_1871) + Dummy_1697*(Dummy_1694*Dummy_1872 + Dummy_1695*Dummy_1873 + Dummy_1696*Dummy_1874) + Dummy_1701*(Dummy_1698*Dummy_1875 + Dummy_1699*Dummy_1876 + Dummy_1700*Dummy_1877) + Dummy_1705*(Dummy_1702*Dummy_1878 + Dummy_1703*Dummy_1879 + Dummy_1704*Dummy_1880); - const real_t Dummy_1882 = -Dummy_1783 - Dummy_1820 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_1883 = -Dummy_1786 - Dummy_1823 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_1884 = -Dummy_1789 - Dummy_1826 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_1885 = -Dummy_1792 - Dummy_1829 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_1886 = -Dummy_1795 - Dummy_1832 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_1887 = -Dummy_1798 - Dummy_1835 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_1888 = -Dummy_1801 - Dummy_1838 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_1889 = -Dummy_1804 - Dummy_1841 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_1890 = -Dummy_1807 - Dummy_1844 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_1891 = -Dummy_1810 - Dummy_1847 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_1892 = -Dummy_1813 - Dummy_1850 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_1893 = -Dummy_1816 - Dummy_1853 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_1894 = Dummy_1693*(Dummy_1690*Dummy_1882 + Dummy_1691*Dummy_1883 + Dummy_1692*Dummy_1884) + Dummy_1697*(Dummy_1694*Dummy_1885 + Dummy_1695*Dummy_1886 + Dummy_1696*Dummy_1887) + Dummy_1701*(Dummy_1698*Dummy_1888 + Dummy_1699*Dummy_1889 + Dummy_1700*Dummy_1890) + Dummy_1705*(Dummy_1702*Dummy_1891 + Dummy_1703*Dummy_1892 + Dummy_1704*Dummy_1893); - const real_t Dummy_1895 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); - const real_t Dummy_1896 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); - const real_t Dummy_1897 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); - const real_t Dummy_1898 = Dummy_1693*(Dummy_1706*Dummy_1719 + Dummy_1707*Dummy_1720 + Dummy_1708*Dummy_1721) + Dummy_1697*(Dummy_1709*Dummy_1722 + Dummy_1710*Dummy_1723 + Dummy_1711*Dummy_1724) + Dummy_1701*(Dummy_1712*Dummy_1725 + Dummy_1713*Dummy_1726 + Dummy_1714*Dummy_1727) + Dummy_1705*(Dummy_1715*Dummy_1728 + Dummy_1716*Dummy_1729 + Dummy_1717*Dummy_1730); - const real_t Dummy_1899 = Dummy_1693*(Dummy_1706*Dummy_1732 + Dummy_1707*Dummy_1733 + Dummy_1708*Dummy_1734) + Dummy_1697*(Dummy_1709*Dummy_1735 + Dummy_1710*Dummy_1736 + Dummy_1711*Dummy_1737) + Dummy_1701*(Dummy_1712*Dummy_1738 + Dummy_1713*Dummy_1739 + Dummy_1714*Dummy_1740) + Dummy_1705*(Dummy_1715*Dummy_1741 + Dummy_1716*Dummy_1742 + Dummy_1717*Dummy_1743); - const real_t Dummy_1900 = Dummy_1693*(Dummy_1706*Dummy_1747 + Dummy_1707*Dummy_1750 + Dummy_1708*Dummy_1753) + Dummy_1697*(Dummy_1709*Dummy_1756 + Dummy_1710*Dummy_1759 + Dummy_1711*Dummy_1762) + Dummy_1701*(Dummy_1712*Dummy_1765 + Dummy_1713*Dummy_1768 + Dummy_1714*Dummy_1771) + Dummy_1705*(Dummy_1715*Dummy_1774 + Dummy_1716*Dummy_1777 + Dummy_1717*Dummy_1780); - const real_t Dummy_1901 = Dummy_1693*(Dummy_1706*Dummy_1784 + Dummy_1707*Dummy_1787 + Dummy_1708*Dummy_1790) + Dummy_1697*(Dummy_1709*Dummy_1793 + Dummy_1710*Dummy_1796 + Dummy_1711*Dummy_1799) + Dummy_1701*(Dummy_1712*Dummy_1802 + Dummy_1713*Dummy_1805 + Dummy_1714*Dummy_1808) + Dummy_1705*(Dummy_1715*Dummy_1811 + Dummy_1716*Dummy_1814 + Dummy_1717*Dummy_1817); - const real_t Dummy_1902 = Dummy_1693*(Dummy_1706*Dummy_1821 + Dummy_1707*Dummy_1824 + Dummy_1708*Dummy_1827) + Dummy_1697*(Dummy_1709*Dummy_1830 + Dummy_1710*Dummy_1833 + Dummy_1711*Dummy_1836) + Dummy_1701*(Dummy_1712*Dummy_1839 + Dummy_1713*Dummy_1842 + Dummy_1714*Dummy_1845) + Dummy_1705*(Dummy_1715*Dummy_1848 + Dummy_1716*Dummy_1851 + Dummy_1717*Dummy_1854); - const real_t Dummy_1903 = Dummy_1693*(Dummy_1706*Dummy_1856 + Dummy_1707*Dummy_1857 + Dummy_1708*Dummy_1858) + Dummy_1697*(Dummy_1709*Dummy_1859 + Dummy_1710*Dummy_1860 + Dummy_1711*Dummy_1861) + Dummy_1701*(Dummy_1712*Dummy_1862 + Dummy_1713*Dummy_1863 + Dummy_1714*Dummy_1864) + Dummy_1705*(Dummy_1715*Dummy_1865 + Dummy_1716*Dummy_1866 + Dummy_1717*Dummy_1867); - const real_t Dummy_1904 = Dummy_1693*(Dummy_1706*Dummy_1869 + Dummy_1707*Dummy_1870 + Dummy_1708*Dummy_1871) + Dummy_1697*(Dummy_1709*Dummy_1872 + Dummy_1710*Dummy_1873 + Dummy_1711*Dummy_1874) + Dummy_1701*(Dummy_1712*Dummy_1875 + Dummy_1713*Dummy_1876 + Dummy_1714*Dummy_1877) + Dummy_1705*(Dummy_1715*Dummy_1878 + Dummy_1716*Dummy_1879 + Dummy_1717*Dummy_1880); - const real_t Dummy_1905 = Dummy_1693*(Dummy_1706*Dummy_1882 + Dummy_1707*Dummy_1883 + Dummy_1708*Dummy_1884) + Dummy_1697*(Dummy_1709*Dummy_1885 + Dummy_1710*Dummy_1886 + Dummy_1711*Dummy_1887) + Dummy_1701*(Dummy_1712*Dummy_1888 + Dummy_1713*Dummy_1889 + Dummy_1714*Dummy_1890) + Dummy_1705*(Dummy_1715*Dummy_1891 + Dummy_1716*Dummy_1892 + Dummy_1717*Dummy_1893); - const real_t Dummy_1906 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); - const real_t Dummy_1907 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); - const real_t Dummy_1908 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); - const real_t Dummy_1909 = Dummy_1693*(Dummy_1719*Dummy_1732 + Dummy_1720*Dummy_1733 + Dummy_1721*Dummy_1734) + Dummy_1697*(Dummy_1722*Dummy_1735 + Dummy_1723*Dummy_1736 + Dummy_1724*Dummy_1737) + Dummy_1701*(Dummy_1725*Dummy_1738 + Dummy_1726*Dummy_1739 + Dummy_1727*Dummy_1740) + Dummy_1705*(Dummy_1728*Dummy_1741 + Dummy_1729*Dummy_1742 + Dummy_1730*Dummy_1743); - const real_t Dummy_1910 = Dummy_1693*(Dummy_1719*Dummy_1747 + Dummy_1720*Dummy_1750 + Dummy_1721*Dummy_1753) + Dummy_1697*(Dummy_1722*Dummy_1756 + Dummy_1723*Dummy_1759 + Dummy_1724*Dummy_1762) + Dummy_1701*(Dummy_1725*Dummy_1765 + Dummy_1726*Dummy_1768 + Dummy_1727*Dummy_1771) + Dummy_1705*(Dummy_1728*Dummy_1774 + Dummy_1729*Dummy_1777 + Dummy_1730*Dummy_1780); - const real_t Dummy_1911 = Dummy_1693*(Dummy_1719*Dummy_1784 + Dummy_1720*Dummy_1787 + Dummy_1721*Dummy_1790) + Dummy_1697*(Dummy_1722*Dummy_1793 + Dummy_1723*Dummy_1796 + Dummy_1724*Dummy_1799) + Dummy_1701*(Dummy_1725*Dummy_1802 + Dummy_1726*Dummy_1805 + Dummy_1727*Dummy_1808) + Dummy_1705*(Dummy_1728*Dummy_1811 + Dummy_1729*Dummy_1814 + Dummy_1730*Dummy_1817); - const real_t Dummy_1912 = Dummy_1693*(Dummy_1719*Dummy_1821 + Dummy_1720*Dummy_1824 + Dummy_1721*Dummy_1827) + Dummy_1697*(Dummy_1722*Dummy_1830 + Dummy_1723*Dummy_1833 + Dummy_1724*Dummy_1836) + Dummy_1701*(Dummy_1725*Dummy_1839 + Dummy_1726*Dummy_1842 + Dummy_1727*Dummy_1845) + Dummy_1705*(Dummy_1728*Dummy_1848 + Dummy_1729*Dummy_1851 + Dummy_1730*Dummy_1854); - const real_t Dummy_1913 = Dummy_1693*(Dummy_1719*Dummy_1856 + Dummy_1720*Dummy_1857 + Dummy_1721*Dummy_1858) + Dummy_1697*(Dummy_1722*Dummy_1859 + Dummy_1723*Dummy_1860 + Dummy_1724*Dummy_1861) + Dummy_1701*(Dummy_1725*Dummy_1862 + Dummy_1726*Dummy_1863 + Dummy_1727*Dummy_1864) + Dummy_1705*(Dummy_1728*Dummy_1865 + Dummy_1729*Dummy_1866 + Dummy_1730*Dummy_1867); - const real_t Dummy_1914 = Dummy_1693*(Dummy_1719*Dummy_1869 + Dummy_1720*Dummy_1870 + Dummy_1721*Dummy_1871) + Dummy_1697*(Dummy_1722*Dummy_1872 + Dummy_1723*Dummy_1873 + Dummy_1724*Dummy_1874) + Dummy_1701*(Dummy_1725*Dummy_1875 + Dummy_1726*Dummy_1876 + Dummy_1727*Dummy_1877) + Dummy_1705*(Dummy_1728*Dummy_1878 + Dummy_1729*Dummy_1879 + Dummy_1730*Dummy_1880); - const real_t Dummy_1915 = Dummy_1693*(Dummy_1719*Dummy_1882 + Dummy_1720*Dummy_1883 + Dummy_1721*Dummy_1884) + Dummy_1697*(Dummy_1722*Dummy_1885 + Dummy_1723*Dummy_1886 + Dummy_1724*Dummy_1887) + Dummy_1701*(Dummy_1725*Dummy_1888 + Dummy_1726*Dummy_1889 + Dummy_1727*Dummy_1890) + Dummy_1705*(Dummy_1728*Dummy_1891 + Dummy_1729*Dummy_1892 + Dummy_1730*Dummy_1893); - const real_t Dummy_1916 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); - const real_t Dummy_1917 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); - const real_t Dummy_1918 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); - const real_t Dummy_1919 = Dummy_1693*(Dummy_1732*Dummy_1747 + Dummy_1733*Dummy_1750 + Dummy_1734*Dummy_1753) + Dummy_1697*(Dummy_1735*Dummy_1756 + Dummy_1736*Dummy_1759 + Dummy_1737*Dummy_1762) + Dummy_1701*(Dummy_1738*Dummy_1765 + Dummy_1739*Dummy_1768 + Dummy_1740*Dummy_1771) + Dummy_1705*(Dummy_1741*Dummy_1774 + Dummy_1742*Dummy_1777 + Dummy_1743*Dummy_1780); - const real_t Dummy_1920 = Dummy_1693*(Dummy_1732*Dummy_1784 + Dummy_1733*Dummy_1787 + Dummy_1734*Dummy_1790) + Dummy_1697*(Dummy_1735*Dummy_1793 + Dummy_1736*Dummy_1796 + Dummy_1737*Dummy_1799) + Dummy_1701*(Dummy_1738*Dummy_1802 + Dummy_1739*Dummy_1805 + Dummy_1740*Dummy_1808) + Dummy_1705*(Dummy_1741*Dummy_1811 + Dummy_1742*Dummy_1814 + Dummy_1743*Dummy_1817); - const real_t Dummy_1921 = Dummy_1693*(Dummy_1732*Dummy_1821 + Dummy_1733*Dummy_1824 + Dummy_1734*Dummy_1827) + Dummy_1697*(Dummy_1735*Dummy_1830 + Dummy_1736*Dummy_1833 + Dummy_1737*Dummy_1836) + Dummy_1701*(Dummy_1738*Dummy_1839 + Dummy_1739*Dummy_1842 + Dummy_1740*Dummy_1845) + Dummy_1705*(Dummy_1741*Dummy_1848 + Dummy_1742*Dummy_1851 + Dummy_1743*Dummy_1854); - const real_t Dummy_1922 = Dummy_1693*(Dummy_1732*Dummy_1856 + Dummy_1733*Dummy_1857 + Dummy_1734*Dummy_1858) + Dummy_1697*(Dummy_1735*Dummy_1859 + Dummy_1736*Dummy_1860 + Dummy_1737*Dummy_1861) + Dummy_1701*(Dummy_1738*Dummy_1862 + Dummy_1739*Dummy_1863 + Dummy_1740*Dummy_1864) + Dummy_1705*(Dummy_1741*Dummy_1865 + Dummy_1742*Dummy_1866 + Dummy_1743*Dummy_1867); - const real_t Dummy_1923 = Dummy_1693*(Dummy_1732*Dummy_1869 + Dummy_1733*Dummy_1870 + Dummy_1734*Dummy_1871) + Dummy_1697*(Dummy_1735*Dummy_1872 + Dummy_1736*Dummy_1873 + Dummy_1737*Dummy_1874) + Dummy_1701*(Dummy_1738*Dummy_1875 + Dummy_1739*Dummy_1876 + Dummy_1740*Dummy_1877) + Dummy_1705*(Dummy_1741*Dummy_1878 + Dummy_1742*Dummy_1879 + Dummy_1743*Dummy_1880); - const real_t Dummy_1924 = Dummy_1693*(Dummy_1732*Dummy_1882 + Dummy_1733*Dummy_1883 + Dummy_1734*Dummy_1884) + Dummy_1697*(Dummy_1735*Dummy_1885 + Dummy_1736*Dummy_1886 + Dummy_1737*Dummy_1887) + Dummy_1701*(Dummy_1738*Dummy_1888 + Dummy_1739*Dummy_1889 + Dummy_1740*Dummy_1890) + Dummy_1705*(Dummy_1741*Dummy_1891 + Dummy_1742*Dummy_1892 + Dummy_1743*Dummy_1893); - const real_t Dummy_1925 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1926 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1927 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1928 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1929 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1930 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1931 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1932 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1933 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1934 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1935 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1936 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1937 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1938 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1939 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1940 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1941 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1942 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1943 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1944 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1945 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1946 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1947 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1948 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1949 = Dummy_1693*(Dummy_1747*Dummy_1784 + Dummy_1750*Dummy_1787 + Dummy_1753*Dummy_1790) + Dummy_1697*(Dummy_1756*Dummy_1793 + Dummy_1759*Dummy_1796 + Dummy_1762*Dummy_1799) + Dummy_1701*(Dummy_1765*Dummy_1802 + Dummy_1768*Dummy_1805 + Dummy_1771*Dummy_1808) + Dummy_1705*(Dummy_1774*Dummy_1811 + Dummy_1777*Dummy_1814 + Dummy_1780*Dummy_1817); - const real_t Dummy_1950 = Dummy_1693*(Dummy_1747*Dummy_1821 + Dummy_1750*Dummy_1824 + Dummy_1753*Dummy_1827) + Dummy_1697*(Dummy_1756*Dummy_1830 + Dummy_1759*Dummy_1833 + Dummy_1762*Dummy_1836) + Dummy_1701*(Dummy_1765*Dummy_1839 + Dummy_1768*Dummy_1842 + Dummy_1771*Dummy_1845) + Dummy_1705*(Dummy_1774*Dummy_1848 + Dummy_1777*Dummy_1851 + Dummy_1780*Dummy_1854); - const real_t Dummy_1951 = Dummy_1693*(Dummy_1747*Dummy_1856 + Dummy_1750*Dummy_1857 + Dummy_1753*Dummy_1858) + Dummy_1697*(Dummy_1756*Dummy_1859 + Dummy_1759*Dummy_1860 + Dummy_1762*Dummy_1861) + Dummy_1701*(Dummy_1765*Dummy_1862 + Dummy_1768*Dummy_1863 + Dummy_1771*Dummy_1864) + Dummy_1705*(Dummy_1774*Dummy_1865 + Dummy_1777*Dummy_1866 + Dummy_1780*Dummy_1867); - const real_t Dummy_1952 = Dummy_1693*(Dummy_1747*Dummy_1869 + Dummy_1750*Dummy_1870 + Dummy_1753*Dummy_1871) + Dummy_1697*(Dummy_1756*Dummy_1872 + Dummy_1759*Dummy_1873 + Dummy_1762*Dummy_1874) + Dummy_1701*(Dummy_1765*Dummy_1875 + Dummy_1768*Dummy_1876 + Dummy_1771*Dummy_1877) + Dummy_1705*(Dummy_1774*Dummy_1878 + Dummy_1777*Dummy_1879 + Dummy_1780*Dummy_1880); - const real_t Dummy_1953 = Dummy_1693*(Dummy_1747*Dummy_1882 + Dummy_1750*Dummy_1883 + Dummy_1753*Dummy_1884) + Dummy_1697*(Dummy_1756*Dummy_1885 + Dummy_1759*Dummy_1886 + Dummy_1762*Dummy_1887) + Dummy_1701*(Dummy_1765*Dummy_1888 + Dummy_1768*Dummy_1889 + Dummy_1771*Dummy_1890) + Dummy_1705*(Dummy_1774*Dummy_1891 + Dummy_1777*Dummy_1892 + Dummy_1780*Dummy_1893); - const real_t Dummy_1954 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1955 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1956 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1957 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1958 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1959 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1960 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1961 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1962 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1963 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1964 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1965 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1966 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1967 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1968 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1969 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1970 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1971 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1972 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1973 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1974 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1975 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1976 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1977 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1978 = Dummy_1693*(Dummy_1784*Dummy_1821 + Dummy_1787*Dummy_1824 + Dummy_1790*Dummy_1827) + Dummy_1697*(Dummy_1793*Dummy_1830 + Dummy_1796*Dummy_1833 + Dummy_1799*Dummy_1836) + Dummy_1701*(Dummy_1802*Dummy_1839 + Dummy_1805*Dummy_1842 + Dummy_1808*Dummy_1845) + Dummy_1705*(Dummy_1811*Dummy_1848 + Dummy_1814*Dummy_1851 + Dummy_1817*Dummy_1854); - const real_t Dummy_1979 = Dummy_1693*(Dummy_1784*Dummy_1856 + Dummy_1787*Dummy_1857 + Dummy_1790*Dummy_1858) + Dummy_1697*(Dummy_1793*Dummy_1859 + Dummy_1796*Dummy_1860 + Dummy_1799*Dummy_1861) + Dummy_1701*(Dummy_1802*Dummy_1862 + Dummy_1805*Dummy_1863 + Dummy_1808*Dummy_1864) + Dummy_1705*(Dummy_1811*Dummy_1865 + Dummy_1814*Dummy_1866 + Dummy_1817*Dummy_1867); - const real_t Dummy_1980 = Dummy_1693*(Dummy_1784*Dummy_1869 + Dummy_1787*Dummy_1870 + Dummy_1790*Dummy_1871) + Dummy_1697*(Dummy_1793*Dummy_1872 + Dummy_1796*Dummy_1873 + Dummy_1799*Dummy_1874) + Dummy_1701*(Dummy_1802*Dummy_1875 + Dummy_1805*Dummy_1876 + Dummy_1808*Dummy_1877) + Dummy_1705*(Dummy_1811*Dummy_1878 + Dummy_1814*Dummy_1879 + Dummy_1817*Dummy_1880); - const real_t Dummy_1981 = Dummy_1693*(Dummy_1784*Dummy_1882 + Dummy_1787*Dummy_1883 + Dummy_1790*Dummy_1884) + Dummy_1697*(Dummy_1793*Dummy_1885 + Dummy_1796*Dummy_1886 + Dummy_1799*Dummy_1887) + Dummy_1701*(Dummy_1802*Dummy_1888 + Dummy_1805*Dummy_1889 + Dummy_1808*Dummy_1890) + Dummy_1705*(Dummy_1811*Dummy_1891 + Dummy_1814*Dummy_1892 + Dummy_1817*Dummy_1893); - const real_t Dummy_1982 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1983 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1984 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1985 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1986 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1987 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1988 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1989 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1990 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1991 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1992 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1993 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1994 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1995 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1996 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1997 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1998 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1999 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_2000 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_2001 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_2002 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_2003 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_2004 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_2005 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_2006 = Dummy_1693*(Dummy_1821*Dummy_1856 + Dummy_1824*Dummy_1857 + Dummy_1827*Dummy_1858) + Dummy_1697*(Dummy_1830*Dummy_1859 + Dummy_1833*Dummy_1860 + Dummy_1836*Dummy_1861) + Dummy_1701*(Dummy_1839*Dummy_1862 + Dummy_1842*Dummy_1863 + Dummy_1845*Dummy_1864) + Dummy_1705*(Dummy_1848*Dummy_1865 + Dummy_1851*Dummy_1866 + Dummy_1854*Dummy_1867); - const real_t Dummy_2007 = Dummy_1693*(Dummy_1821*Dummy_1869 + Dummy_1824*Dummy_1870 + Dummy_1827*Dummy_1871) + Dummy_1697*(Dummy_1830*Dummy_1872 + Dummy_1833*Dummy_1873 + Dummy_1836*Dummy_1874) + Dummy_1701*(Dummy_1839*Dummy_1875 + Dummy_1842*Dummy_1876 + Dummy_1845*Dummy_1877) + Dummy_1705*(Dummy_1848*Dummy_1878 + Dummy_1851*Dummy_1879 + Dummy_1854*Dummy_1880); - const real_t Dummy_2008 = Dummy_1693*(Dummy_1821*Dummy_1882 + Dummy_1824*Dummy_1883 + Dummy_1827*Dummy_1884) + Dummy_1697*(Dummy_1830*Dummy_1885 + Dummy_1833*Dummy_1886 + Dummy_1836*Dummy_1887) + Dummy_1701*(Dummy_1839*Dummy_1888 + Dummy_1842*Dummy_1889 + Dummy_1845*Dummy_1890) + Dummy_1705*(Dummy_1848*Dummy_1891 + Dummy_1851*Dummy_1892 + Dummy_1854*Dummy_1893); - const real_t Dummy_2009 = Dummy_1693*(Dummy_1856*Dummy_1869 + Dummy_1857*Dummy_1870 + Dummy_1858*Dummy_1871) + Dummy_1697*(Dummy_1859*Dummy_1872 + Dummy_1860*Dummy_1873 + Dummy_1861*Dummy_1874) + Dummy_1701*(Dummy_1862*Dummy_1875 + Dummy_1863*Dummy_1876 + Dummy_1864*Dummy_1877) + Dummy_1705*(Dummy_1865*Dummy_1878 + Dummy_1866*Dummy_1879 + Dummy_1867*Dummy_1880); - const real_t Dummy_2010 = Dummy_1693*(Dummy_1856*Dummy_1882 + Dummy_1857*Dummy_1883 + Dummy_1858*Dummy_1884) + Dummy_1697*(Dummy_1859*Dummy_1885 + Dummy_1860*Dummy_1886 + Dummy_1861*Dummy_1887) + Dummy_1701*(Dummy_1862*Dummy_1888 + Dummy_1863*Dummy_1889 + Dummy_1864*Dummy_1890) + Dummy_1705*(Dummy_1865*Dummy_1891 + Dummy_1866*Dummy_1892 + Dummy_1867*Dummy_1893); - const real_t Dummy_2011 = Dummy_1693*(Dummy_1869*Dummy_1882 + Dummy_1870*Dummy_1883 + Dummy_1871*Dummy_1884) + Dummy_1697*(Dummy_1872*Dummy_1885 + Dummy_1873*Dummy_1886 + Dummy_1874*Dummy_1887) + Dummy_1701*(Dummy_1875*Dummy_1888 + Dummy_1876*Dummy_1889 + Dummy_1877*Dummy_1890) + Dummy_1705*(Dummy_1878*Dummy_1891 + Dummy_1879*Dummy_1892 + Dummy_1880*Dummy_1893); + const real_t tmp_moved_constant_10 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_11 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_12 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_13 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_14 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_15 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_16 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_17 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_18 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_19 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_20 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_21 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_22 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_23 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_24 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_25 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_26 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_27 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_28 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_29 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_30 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_31 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_32 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_33 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_34 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_35 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_36 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_37 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_38 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_26 + tmp_moved_constant_11*tmp_moved_constant_27 + tmp_moved_constant_12*tmp_moved_constant_28) + tmp_moved_constant_17*(tmp_moved_constant_14*tmp_moved_constant_29 + tmp_moved_constant_15*tmp_moved_constant_30 + tmp_moved_constant_16*tmp_moved_constant_31) + tmp_moved_constant_21*(tmp_moved_constant_18*tmp_moved_constant_32 + tmp_moved_constant_19*tmp_moved_constant_33 + tmp_moved_constant_20*tmp_moved_constant_34) + tmp_moved_constant_25*(tmp_moved_constant_22*tmp_moved_constant_35 + tmp_moved_constant_23*tmp_moved_constant_36 + tmp_moved_constant_24*tmp_moved_constant_37); + const real_t tmp_moved_constant_39 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_40 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_41 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_42 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_43 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_44 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_45 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_46 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_47 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_48 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_49 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_50 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_51 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_39 + tmp_moved_constant_11*tmp_moved_constant_40 + tmp_moved_constant_12*tmp_moved_constant_41) + tmp_moved_constant_17*(tmp_moved_constant_14*tmp_moved_constant_42 + tmp_moved_constant_15*tmp_moved_constant_43 + tmp_moved_constant_16*tmp_moved_constant_44) + tmp_moved_constant_21*(tmp_moved_constant_18*tmp_moved_constant_45 + tmp_moved_constant_19*tmp_moved_constant_46 + tmp_moved_constant_20*tmp_moved_constant_47) + tmp_moved_constant_25*(tmp_moved_constant_22*tmp_moved_constant_48 + tmp_moved_constant_23*tmp_moved_constant_49 + tmp_moved_constant_24*tmp_moved_constant_50); + const real_t tmp_moved_constant_52 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_53 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_54 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_55 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_56 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_57 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_58 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_59 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_60 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_61 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_62 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_63 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_64 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_52 + tmp_moved_constant_11*tmp_moved_constant_53 + tmp_moved_constant_12*tmp_moved_constant_54) + tmp_moved_constant_17*(tmp_moved_constant_14*tmp_moved_constant_55 + tmp_moved_constant_15*tmp_moved_constant_56 + tmp_moved_constant_16*tmp_moved_constant_57) + tmp_moved_constant_21*(tmp_moved_constant_18*tmp_moved_constant_58 + tmp_moved_constant_19*tmp_moved_constant_59 + tmp_moved_constant_20*tmp_moved_constant_60) + tmp_moved_constant_25*(tmp_moved_constant_22*tmp_moved_constant_61 + tmp_moved_constant_23*tmp_moved_constant_62 + tmp_moved_constant_24*tmp_moved_constant_63); + const real_t tmp_moved_constant_65 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_66 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_67 = tmp_moved_constant_65 + tmp_moved_constant_66; + const real_t tmp_moved_constant_68 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_69 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_70 = tmp_moved_constant_68 + tmp_moved_constant_69; + const real_t tmp_moved_constant_71 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_72 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_73 = tmp_moved_constant_71 + tmp_moved_constant_72; + const real_t tmp_moved_constant_74 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_75 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_76 = tmp_moved_constant_74 + tmp_moved_constant_75; + const real_t tmp_moved_constant_77 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_78 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_79 = tmp_moved_constant_77 + tmp_moved_constant_78; + const real_t tmp_moved_constant_80 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_81 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_82 = tmp_moved_constant_80 + tmp_moved_constant_81; + const real_t tmp_moved_constant_83 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_84 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_85 = tmp_moved_constant_83 + tmp_moved_constant_84; + const real_t tmp_moved_constant_86 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_87 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_88 = tmp_moved_constant_86 + tmp_moved_constant_87; + const real_t tmp_moved_constant_89 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_90 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_91 = tmp_moved_constant_89 + tmp_moved_constant_90; + const real_t tmp_moved_constant_92 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_93 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_94 = tmp_moved_constant_92 + tmp_moved_constant_93; + const real_t tmp_moved_constant_95 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_96 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_97 = tmp_moved_constant_95 + tmp_moved_constant_96; + const real_t tmp_moved_constant_98 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_99 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_100 = tmp_moved_constant_98 + tmp_moved_constant_99; + const real_t tmp_moved_constant_101 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_67 + tmp_moved_constant_11*tmp_moved_constant_70 + tmp_moved_constant_12*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_14*tmp_moved_constant_76 + tmp_moved_constant_15*tmp_moved_constant_79 + tmp_moved_constant_16*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_18*tmp_moved_constant_85 + tmp_moved_constant_19*tmp_moved_constant_88 + tmp_moved_constant_20*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_24 + tmp_moved_constant_22*tmp_moved_constant_94 + tmp_moved_constant_23*tmp_moved_constant_97); + const real_t tmp_moved_constant_102 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_103 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_104 = tmp_moved_constant_102 + tmp_moved_constant_103; + const real_t tmp_moved_constant_105 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_106 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_107 = tmp_moved_constant_105 + tmp_moved_constant_106; + const real_t tmp_moved_constant_108 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_109 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_110 = tmp_moved_constant_108 + tmp_moved_constant_109; + const real_t tmp_moved_constant_111 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_112 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_113 = tmp_moved_constant_111 + tmp_moved_constant_112; + const real_t tmp_moved_constant_114 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_115 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_116 = tmp_moved_constant_114 + tmp_moved_constant_115; + const real_t tmp_moved_constant_117 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_118 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_119 = tmp_moved_constant_117 + tmp_moved_constant_118; + const real_t tmp_moved_constant_120 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_121 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_122 = tmp_moved_constant_120 + tmp_moved_constant_121; + const real_t tmp_moved_constant_123 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_124 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_125 = tmp_moved_constant_123 + tmp_moved_constant_124; + const real_t tmp_moved_constant_126 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_127 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_128 = tmp_moved_constant_126 + tmp_moved_constant_127; + const real_t tmp_moved_constant_129 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_130 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_131 = tmp_moved_constant_129 + tmp_moved_constant_130; + const real_t tmp_moved_constant_132 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_133 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_134 = tmp_moved_constant_132 + tmp_moved_constant_133; + const real_t tmp_moved_constant_135 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_136 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_137 = tmp_moved_constant_135 + tmp_moved_constant_136; + const real_t tmp_moved_constant_138 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_104 + tmp_moved_constant_107*tmp_moved_constant_11 + tmp_moved_constant_110*tmp_moved_constant_12) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_14 + tmp_moved_constant_116*tmp_moved_constant_15 + tmp_moved_constant_119*tmp_moved_constant_16) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_18 + tmp_moved_constant_125*tmp_moved_constant_19 + tmp_moved_constant_128*tmp_moved_constant_20) + tmp_moved_constant_25*(tmp_moved_constant_131*tmp_moved_constant_22 + tmp_moved_constant_134*tmp_moved_constant_23 + tmp_moved_constant_137*tmp_moved_constant_24); + const real_t tmp_moved_constant_139 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_140 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_141 = tmp_moved_constant_139 + tmp_moved_constant_140; + const real_t tmp_moved_constant_142 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_143 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_144 = tmp_moved_constant_142 + tmp_moved_constant_143; + const real_t tmp_moved_constant_145 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_146 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_147 = tmp_moved_constant_145 + tmp_moved_constant_146; + const real_t tmp_moved_constant_148 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_149 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_150 = tmp_moved_constant_148 + tmp_moved_constant_149; + const real_t tmp_moved_constant_151 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_152 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_153 = tmp_moved_constant_151 + tmp_moved_constant_152; + const real_t tmp_moved_constant_154 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_155 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_156 = tmp_moved_constant_154 + tmp_moved_constant_155; + const real_t tmp_moved_constant_157 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_158 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_159 = tmp_moved_constant_157 + tmp_moved_constant_158; + const real_t tmp_moved_constant_160 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_161 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_162 = tmp_moved_constant_160 + tmp_moved_constant_161; + const real_t tmp_moved_constant_163 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_164 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_165 = tmp_moved_constant_163 + tmp_moved_constant_164; + const real_t tmp_moved_constant_166 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_167 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_168 = tmp_moved_constant_166 + tmp_moved_constant_167; + const real_t tmp_moved_constant_169 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_170 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_171 = tmp_moved_constant_169 + tmp_moved_constant_170; + const real_t tmp_moved_constant_172 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_173 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_174 = tmp_moved_constant_172 + tmp_moved_constant_173; + const real_t tmp_moved_constant_175 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_141 + tmp_moved_constant_11*tmp_moved_constant_144 + tmp_moved_constant_12*tmp_moved_constant_147) + tmp_moved_constant_17*(tmp_moved_constant_14*tmp_moved_constant_150 + tmp_moved_constant_15*tmp_moved_constant_153 + tmp_moved_constant_156*tmp_moved_constant_16) + tmp_moved_constant_21*(tmp_moved_constant_159*tmp_moved_constant_18 + tmp_moved_constant_162*tmp_moved_constant_19 + tmp_moved_constant_165*tmp_moved_constant_20) + tmp_moved_constant_25*(tmp_moved_constant_168*tmp_moved_constant_22 + tmp_moved_constant_171*tmp_moved_constant_23 + tmp_moved_constant_174*tmp_moved_constant_24); + const real_t tmp_moved_constant_176 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_102 - tmp_moved_constant_65; + const real_t tmp_moved_constant_177 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_105 - tmp_moved_constant_68; + const real_t tmp_moved_constant_178 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_108 - tmp_moved_constant_71; + const real_t tmp_moved_constant_179 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_111 - tmp_moved_constant_74; + const real_t tmp_moved_constant_180 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_114 - tmp_moved_constant_77; + const real_t tmp_moved_constant_181 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_117 - tmp_moved_constant_80; + const real_t tmp_moved_constant_182 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_120 - tmp_moved_constant_83; + const real_t tmp_moved_constant_183 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_123 - tmp_moved_constant_86; + const real_t tmp_moved_constant_184 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_126 - tmp_moved_constant_89; + const real_t tmp_moved_constant_185 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_129 - tmp_moved_constant_92; + const real_t tmp_moved_constant_186 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_132 - tmp_moved_constant_95; + const real_t tmp_moved_constant_187 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_135 - tmp_moved_constant_98; + const real_t tmp_moved_constant_188 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_176 + tmp_moved_constant_11*tmp_moved_constant_177 + tmp_moved_constant_12*tmp_moved_constant_178) + tmp_moved_constant_17*(tmp_moved_constant_14*tmp_moved_constant_179 + tmp_moved_constant_15*tmp_moved_constant_180 + tmp_moved_constant_16*tmp_moved_constant_181) + tmp_moved_constant_21*(tmp_moved_constant_18*tmp_moved_constant_182 + tmp_moved_constant_183*tmp_moved_constant_19 + tmp_moved_constant_184*tmp_moved_constant_20) + tmp_moved_constant_25*(tmp_moved_constant_185*tmp_moved_constant_22 + tmp_moved_constant_186*tmp_moved_constant_23 + tmp_moved_constant_187*tmp_moved_constant_24); + const real_t tmp_moved_constant_189 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_139 - tmp_moved_constant_66; + const real_t tmp_moved_constant_190 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_142 - tmp_moved_constant_69; + const real_t tmp_moved_constant_191 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_145 - tmp_moved_constant_72; + const real_t tmp_moved_constant_192 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_148 - tmp_moved_constant_75; + const real_t tmp_moved_constant_193 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_151 - tmp_moved_constant_78; + const real_t tmp_moved_constant_194 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_154 - tmp_moved_constant_81; + const real_t tmp_moved_constant_195 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_157 - tmp_moved_constant_84; + const real_t tmp_moved_constant_196 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_160 - tmp_moved_constant_87; + const real_t tmp_moved_constant_197 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_163 - tmp_moved_constant_90; + const real_t tmp_moved_constant_198 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_166 - tmp_moved_constant_93; + const real_t tmp_moved_constant_199 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_169 - tmp_moved_constant_96; + const real_t tmp_moved_constant_200 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_172 - tmp_moved_constant_99; + const real_t tmp_moved_constant_201 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_189 + tmp_moved_constant_11*tmp_moved_constant_190 + tmp_moved_constant_12*tmp_moved_constant_191) + tmp_moved_constant_17*(tmp_moved_constant_14*tmp_moved_constant_192 + tmp_moved_constant_15*tmp_moved_constant_193 + tmp_moved_constant_16*tmp_moved_constant_194) + tmp_moved_constant_21*(tmp_moved_constant_18*tmp_moved_constant_195 + tmp_moved_constant_19*tmp_moved_constant_196 + tmp_moved_constant_197*tmp_moved_constant_20) + tmp_moved_constant_25*(tmp_moved_constant_198*tmp_moved_constant_22 + tmp_moved_constant_199*tmp_moved_constant_23 + tmp_moved_constant_200*tmp_moved_constant_24); + const real_t tmp_moved_constant_202 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_103 - tmp_moved_constant_140; + const real_t tmp_moved_constant_203 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_106 - tmp_moved_constant_143; + const real_t tmp_moved_constant_204 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_109 - tmp_moved_constant_146; + const real_t tmp_moved_constant_205 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_112 - tmp_moved_constant_149; + const real_t tmp_moved_constant_206 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_115 - tmp_moved_constant_152; + const real_t tmp_moved_constant_207 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_118 - tmp_moved_constant_155; + const real_t tmp_moved_constant_208 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_121 - tmp_moved_constant_158; + const real_t tmp_moved_constant_209 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_124 - tmp_moved_constant_161; + const real_t tmp_moved_constant_210 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_127 - tmp_moved_constant_164; + const real_t tmp_moved_constant_211 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_130 - tmp_moved_constant_167; + const real_t tmp_moved_constant_212 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_133 - tmp_moved_constant_170; + const real_t tmp_moved_constant_213 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_136 - tmp_moved_constant_173; + const real_t tmp_moved_constant_214 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_202 + tmp_moved_constant_11*tmp_moved_constant_203 + tmp_moved_constant_12*tmp_moved_constant_204) + tmp_moved_constant_17*(tmp_moved_constant_14*tmp_moved_constant_205 + tmp_moved_constant_15*tmp_moved_constant_206 + tmp_moved_constant_16*tmp_moved_constant_207) + tmp_moved_constant_21*(tmp_moved_constant_18*tmp_moved_constant_208 + tmp_moved_constant_19*tmp_moved_constant_209 + tmp_moved_constant_20*tmp_moved_constant_210) + tmp_moved_constant_25*(tmp_moved_constant_211*tmp_moved_constant_22 + tmp_moved_constant_212*tmp_moved_constant_23 + tmp_moved_constant_213*tmp_moved_constant_24); + const real_t tmp_moved_constant_215 = (jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN); + const real_t tmp_moved_constant_216 = (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN); + const real_t tmp_moved_constant_217 = (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN); + const real_t tmp_moved_constant_218 = tmp_moved_constant_13*(tmp_moved_constant_26*tmp_moved_constant_39 + tmp_moved_constant_27*tmp_moved_constant_40 + tmp_moved_constant_28*tmp_moved_constant_41) + tmp_moved_constant_17*(tmp_moved_constant_29*tmp_moved_constant_42 + tmp_moved_constant_30*tmp_moved_constant_43 + tmp_moved_constant_31*tmp_moved_constant_44) + tmp_moved_constant_21*(tmp_moved_constant_32*tmp_moved_constant_45 + tmp_moved_constant_33*tmp_moved_constant_46 + tmp_moved_constant_34*tmp_moved_constant_47) + tmp_moved_constant_25*(tmp_moved_constant_35*tmp_moved_constant_48 + tmp_moved_constant_36*tmp_moved_constant_49 + tmp_moved_constant_37*tmp_moved_constant_50); + const real_t tmp_moved_constant_219 = tmp_moved_constant_13*(tmp_moved_constant_26*tmp_moved_constant_52 + tmp_moved_constant_27*tmp_moved_constant_53 + tmp_moved_constant_28*tmp_moved_constant_54) + tmp_moved_constant_17*(tmp_moved_constant_29*tmp_moved_constant_55 + tmp_moved_constant_30*tmp_moved_constant_56 + tmp_moved_constant_31*tmp_moved_constant_57) + tmp_moved_constant_21*(tmp_moved_constant_32*tmp_moved_constant_58 + tmp_moved_constant_33*tmp_moved_constant_59 + tmp_moved_constant_34*tmp_moved_constant_60) + tmp_moved_constant_25*(tmp_moved_constant_35*tmp_moved_constant_61 + tmp_moved_constant_36*tmp_moved_constant_62 + tmp_moved_constant_37*tmp_moved_constant_63); + const real_t tmp_moved_constant_220 = tmp_moved_constant_13*(tmp_moved_constant_26*tmp_moved_constant_67 + tmp_moved_constant_27*tmp_moved_constant_70 + tmp_moved_constant_28*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_29*tmp_moved_constant_76 + tmp_moved_constant_30*tmp_moved_constant_79 + tmp_moved_constant_31*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_32*tmp_moved_constant_85 + tmp_moved_constant_33*tmp_moved_constant_88 + tmp_moved_constant_34*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_37 + tmp_moved_constant_35*tmp_moved_constant_94 + tmp_moved_constant_36*tmp_moved_constant_97); + const real_t tmp_moved_constant_221 = tmp_moved_constant_13*(tmp_moved_constant_104*tmp_moved_constant_26 + tmp_moved_constant_107*tmp_moved_constant_27 + tmp_moved_constant_110*tmp_moved_constant_28) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_29 + tmp_moved_constant_116*tmp_moved_constant_30 + tmp_moved_constant_119*tmp_moved_constant_31) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_32 + tmp_moved_constant_125*tmp_moved_constant_33 + tmp_moved_constant_128*tmp_moved_constant_34) + tmp_moved_constant_25*(tmp_moved_constant_131*tmp_moved_constant_35 + tmp_moved_constant_134*tmp_moved_constant_36 + tmp_moved_constant_137*tmp_moved_constant_37); + const real_t tmp_moved_constant_222 = tmp_moved_constant_13*(tmp_moved_constant_141*tmp_moved_constant_26 + tmp_moved_constant_144*tmp_moved_constant_27 + tmp_moved_constant_147*tmp_moved_constant_28) + tmp_moved_constant_17*(tmp_moved_constant_150*tmp_moved_constant_29 + tmp_moved_constant_153*tmp_moved_constant_30 + tmp_moved_constant_156*tmp_moved_constant_31) + tmp_moved_constant_21*(tmp_moved_constant_159*tmp_moved_constant_32 + tmp_moved_constant_162*tmp_moved_constant_33 + tmp_moved_constant_165*tmp_moved_constant_34) + tmp_moved_constant_25*(tmp_moved_constant_168*tmp_moved_constant_35 + tmp_moved_constant_171*tmp_moved_constant_36 + tmp_moved_constant_174*tmp_moved_constant_37); + const real_t tmp_moved_constant_223 = tmp_moved_constant_13*(tmp_moved_constant_176*tmp_moved_constant_26 + tmp_moved_constant_177*tmp_moved_constant_27 + tmp_moved_constant_178*tmp_moved_constant_28) + tmp_moved_constant_17*(tmp_moved_constant_179*tmp_moved_constant_29 + tmp_moved_constant_180*tmp_moved_constant_30 + tmp_moved_constant_181*tmp_moved_constant_31) + tmp_moved_constant_21*(tmp_moved_constant_182*tmp_moved_constant_32 + tmp_moved_constant_183*tmp_moved_constant_33 + tmp_moved_constant_184*tmp_moved_constant_34) + tmp_moved_constant_25*(tmp_moved_constant_185*tmp_moved_constant_35 + tmp_moved_constant_186*tmp_moved_constant_36 + tmp_moved_constant_187*tmp_moved_constant_37); + const real_t tmp_moved_constant_224 = tmp_moved_constant_13*(tmp_moved_constant_189*tmp_moved_constant_26 + tmp_moved_constant_190*tmp_moved_constant_27 + tmp_moved_constant_191*tmp_moved_constant_28) + tmp_moved_constant_17*(tmp_moved_constant_192*tmp_moved_constant_29 + tmp_moved_constant_193*tmp_moved_constant_30 + tmp_moved_constant_194*tmp_moved_constant_31) + tmp_moved_constant_21*(tmp_moved_constant_195*tmp_moved_constant_32 + tmp_moved_constant_196*tmp_moved_constant_33 + tmp_moved_constant_197*tmp_moved_constant_34) + tmp_moved_constant_25*(tmp_moved_constant_198*tmp_moved_constant_35 + tmp_moved_constant_199*tmp_moved_constant_36 + tmp_moved_constant_200*tmp_moved_constant_37); + const real_t tmp_moved_constant_225 = tmp_moved_constant_13*(tmp_moved_constant_202*tmp_moved_constant_26 + tmp_moved_constant_203*tmp_moved_constant_27 + tmp_moved_constant_204*tmp_moved_constant_28) + tmp_moved_constant_17*(tmp_moved_constant_205*tmp_moved_constant_29 + tmp_moved_constant_206*tmp_moved_constant_30 + tmp_moved_constant_207*tmp_moved_constant_31) + tmp_moved_constant_21*(tmp_moved_constant_208*tmp_moved_constant_32 + tmp_moved_constant_209*tmp_moved_constant_33 + tmp_moved_constant_210*tmp_moved_constant_34) + tmp_moved_constant_25*(tmp_moved_constant_211*tmp_moved_constant_35 + tmp_moved_constant_212*tmp_moved_constant_36 + tmp_moved_constant_213*tmp_moved_constant_37); + const real_t tmp_moved_constant_226 = (jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN); + const real_t tmp_moved_constant_227 = (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN); + const real_t tmp_moved_constant_228 = (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN); + const real_t tmp_moved_constant_229 = tmp_moved_constant_13*(tmp_moved_constant_39*tmp_moved_constant_52 + tmp_moved_constant_40*tmp_moved_constant_53 + tmp_moved_constant_41*tmp_moved_constant_54) + tmp_moved_constant_17*(tmp_moved_constant_42*tmp_moved_constant_55 + tmp_moved_constant_43*tmp_moved_constant_56 + tmp_moved_constant_44*tmp_moved_constant_57) + tmp_moved_constant_21*(tmp_moved_constant_45*tmp_moved_constant_58 + tmp_moved_constant_46*tmp_moved_constant_59 + tmp_moved_constant_47*tmp_moved_constant_60) + tmp_moved_constant_25*(tmp_moved_constant_48*tmp_moved_constant_61 + tmp_moved_constant_49*tmp_moved_constant_62 + tmp_moved_constant_50*tmp_moved_constant_63); + const real_t tmp_moved_constant_230 = tmp_moved_constant_13*(tmp_moved_constant_39*tmp_moved_constant_67 + tmp_moved_constant_40*tmp_moved_constant_70 + tmp_moved_constant_41*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_42*tmp_moved_constant_76 + tmp_moved_constant_43*tmp_moved_constant_79 + tmp_moved_constant_44*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_45*tmp_moved_constant_85 + tmp_moved_constant_46*tmp_moved_constant_88 + tmp_moved_constant_47*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_50 + tmp_moved_constant_48*tmp_moved_constant_94 + tmp_moved_constant_49*tmp_moved_constant_97); + const real_t tmp_moved_constant_231 = tmp_moved_constant_13*(tmp_moved_constant_104*tmp_moved_constant_39 + tmp_moved_constant_107*tmp_moved_constant_40 + tmp_moved_constant_110*tmp_moved_constant_41) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_42 + tmp_moved_constant_116*tmp_moved_constant_43 + tmp_moved_constant_119*tmp_moved_constant_44) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_45 + tmp_moved_constant_125*tmp_moved_constant_46 + tmp_moved_constant_128*tmp_moved_constant_47) + tmp_moved_constant_25*(tmp_moved_constant_131*tmp_moved_constant_48 + tmp_moved_constant_134*tmp_moved_constant_49 + tmp_moved_constant_137*tmp_moved_constant_50); + const real_t tmp_moved_constant_232 = tmp_moved_constant_13*(tmp_moved_constant_141*tmp_moved_constant_39 + tmp_moved_constant_144*tmp_moved_constant_40 + tmp_moved_constant_147*tmp_moved_constant_41) + tmp_moved_constant_17*(tmp_moved_constant_150*tmp_moved_constant_42 + tmp_moved_constant_153*tmp_moved_constant_43 + tmp_moved_constant_156*tmp_moved_constant_44) + tmp_moved_constant_21*(tmp_moved_constant_159*tmp_moved_constant_45 + tmp_moved_constant_162*tmp_moved_constant_46 + tmp_moved_constant_165*tmp_moved_constant_47) + tmp_moved_constant_25*(tmp_moved_constant_168*tmp_moved_constant_48 + tmp_moved_constant_171*tmp_moved_constant_49 + tmp_moved_constant_174*tmp_moved_constant_50); + const real_t tmp_moved_constant_233 = tmp_moved_constant_13*(tmp_moved_constant_176*tmp_moved_constant_39 + tmp_moved_constant_177*tmp_moved_constant_40 + tmp_moved_constant_178*tmp_moved_constant_41) + tmp_moved_constant_17*(tmp_moved_constant_179*tmp_moved_constant_42 + tmp_moved_constant_180*tmp_moved_constant_43 + tmp_moved_constant_181*tmp_moved_constant_44) + tmp_moved_constant_21*(tmp_moved_constant_182*tmp_moved_constant_45 + tmp_moved_constant_183*tmp_moved_constant_46 + tmp_moved_constant_184*tmp_moved_constant_47) + tmp_moved_constant_25*(tmp_moved_constant_185*tmp_moved_constant_48 + tmp_moved_constant_186*tmp_moved_constant_49 + tmp_moved_constant_187*tmp_moved_constant_50); + const real_t tmp_moved_constant_234 = tmp_moved_constant_13*(tmp_moved_constant_189*tmp_moved_constant_39 + tmp_moved_constant_190*tmp_moved_constant_40 + tmp_moved_constant_191*tmp_moved_constant_41) + tmp_moved_constant_17*(tmp_moved_constant_192*tmp_moved_constant_42 + tmp_moved_constant_193*tmp_moved_constant_43 + tmp_moved_constant_194*tmp_moved_constant_44) + tmp_moved_constant_21*(tmp_moved_constant_195*tmp_moved_constant_45 + tmp_moved_constant_196*tmp_moved_constant_46 + tmp_moved_constant_197*tmp_moved_constant_47) + tmp_moved_constant_25*(tmp_moved_constant_198*tmp_moved_constant_48 + tmp_moved_constant_199*tmp_moved_constant_49 + tmp_moved_constant_200*tmp_moved_constant_50); + const real_t tmp_moved_constant_235 = tmp_moved_constant_13*(tmp_moved_constant_202*tmp_moved_constant_39 + tmp_moved_constant_203*tmp_moved_constant_40 + tmp_moved_constant_204*tmp_moved_constant_41) + tmp_moved_constant_17*(tmp_moved_constant_205*tmp_moved_constant_42 + tmp_moved_constant_206*tmp_moved_constant_43 + tmp_moved_constant_207*tmp_moved_constant_44) + tmp_moved_constant_21*(tmp_moved_constant_208*tmp_moved_constant_45 + tmp_moved_constant_209*tmp_moved_constant_46 + tmp_moved_constant_210*tmp_moved_constant_47) + tmp_moved_constant_25*(tmp_moved_constant_211*tmp_moved_constant_48 + tmp_moved_constant_212*tmp_moved_constant_49 + tmp_moved_constant_213*tmp_moved_constant_50); + const real_t tmp_moved_constant_236 = (jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN); + const real_t tmp_moved_constant_237 = (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN); + const real_t tmp_moved_constant_238 = (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); + const real_t tmp_moved_constant_239 = tmp_moved_constant_13*(tmp_moved_constant_52*tmp_moved_constant_67 + tmp_moved_constant_53*tmp_moved_constant_70 + tmp_moved_constant_54*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_55*tmp_moved_constant_76 + tmp_moved_constant_56*tmp_moved_constant_79 + tmp_moved_constant_57*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_58*tmp_moved_constant_85 + tmp_moved_constant_59*tmp_moved_constant_88 + tmp_moved_constant_60*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_63 + tmp_moved_constant_61*tmp_moved_constant_94 + tmp_moved_constant_62*tmp_moved_constant_97); + const real_t tmp_moved_constant_240 = tmp_moved_constant_13*(tmp_moved_constant_104*tmp_moved_constant_52 + tmp_moved_constant_107*tmp_moved_constant_53 + tmp_moved_constant_110*tmp_moved_constant_54) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_55 + tmp_moved_constant_116*tmp_moved_constant_56 + tmp_moved_constant_119*tmp_moved_constant_57) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_58 + tmp_moved_constant_125*tmp_moved_constant_59 + tmp_moved_constant_128*tmp_moved_constant_60) + tmp_moved_constant_25*(tmp_moved_constant_131*tmp_moved_constant_61 + tmp_moved_constant_134*tmp_moved_constant_62 + tmp_moved_constant_137*tmp_moved_constant_63); + const real_t tmp_moved_constant_241 = tmp_moved_constant_13*(tmp_moved_constant_141*tmp_moved_constant_52 + tmp_moved_constant_144*tmp_moved_constant_53 + tmp_moved_constant_147*tmp_moved_constant_54) + tmp_moved_constant_17*(tmp_moved_constant_150*tmp_moved_constant_55 + tmp_moved_constant_153*tmp_moved_constant_56 + tmp_moved_constant_156*tmp_moved_constant_57) + tmp_moved_constant_21*(tmp_moved_constant_159*tmp_moved_constant_58 + tmp_moved_constant_162*tmp_moved_constant_59 + tmp_moved_constant_165*tmp_moved_constant_60) + tmp_moved_constant_25*(tmp_moved_constant_168*tmp_moved_constant_61 + tmp_moved_constant_171*tmp_moved_constant_62 + tmp_moved_constant_174*tmp_moved_constant_63); + const real_t tmp_moved_constant_242 = tmp_moved_constant_13*(tmp_moved_constant_176*tmp_moved_constant_52 + tmp_moved_constant_177*tmp_moved_constant_53 + tmp_moved_constant_178*tmp_moved_constant_54) + tmp_moved_constant_17*(tmp_moved_constant_179*tmp_moved_constant_55 + tmp_moved_constant_180*tmp_moved_constant_56 + tmp_moved_constant_181*tmp_moved_constant_57) + tmp_moved_constant_21*(tmp_moved_constant_182*tmp_moved_constant_58 + tmp_moved_constant_183*tmp_moved_constant_59 + tmp_moved_constant_184*tmp_moved_constant_60) + tmp_moved_constant_25*(tmp_moved_constant_185*tmp_moved_constant_61 + tmp_moved_constant_186*tmp_moved_constant_62 + tmp_moved_constant_187*tmp_moved_constant_63); + const real_t tmp_moved_constant_243 = tmp_moved_constant_13*(tmp_moved_constant_189*tmp_moved_constant_52 + tmp_moved_constant_190*tmp_moved_constant_53 + tmp_moved_constant_191*tmp_moved_constant_54) + tmp_moved_constant_17*(tmp_moved_constant_192*tmp_moved_constant_55 + tmp_moved_constant_193*tmp_moved_constant_56 + tmp_moved_constant_194*tmp_moved_constant_57) + tmp_moved_constant_21*(tmp_moved_constant_195*tmp_moved_constant_58 + tmp_moved_constant_196*tmp_moved_constant_59 + tmp_moved_constant_197*tmp_moved_constant_60) + tmp_moved_constant_25*(tmp_moved_constant_198*tmp_moved_constant_61 + tmp_moved_constant_199*tmp_moved_constant_62 + tmp_moved_constant_200*tmp_moved_constant_63); + const real_t tmp_moved_constant_244 = tmp_moved_constant_13*(tmp_moved_constant_202*tmp_moved_constant_52 + tmp_moved_constant_203*tmp_moved_constant_53 + tmp_moved_constant_204*tmp_moved_constant_54) + tmp_moved_constant_17*(tmp_moved_constant_205*tmp_moved_constant_55 + tmp_moved_constant_206*tmp_moved_constant_56 + tmp_moved_constant_207*tmp_moved_constant_57) + tmp_moved_constant_21*(tmp_moved_constant_208*tmp_moved_constant_58 + tmp_moved_constant_209*tmp_moved_constant_59 + tmp_moved_constant_210*tmp_moved_constant_60) + tmp_moved_constant_25*(tmp_moved_constant_211*tmp_moved_constant_61 + tmp_moved_constant_212*tmp_moved_constant_62 + tmp_moved_constant_213*tmp_moved_constant_63); + const real_t tmp_moved_constant_245 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_246 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_247 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_248 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_249 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_250 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_251 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_252 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_253 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_254 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_255 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_256 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_257 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_258 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_259 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_260 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_261 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_262 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_263 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_264 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_265 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_266 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_267 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_268 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_269 = tmp_moved_constant_13*(tmp_moved_constant_104*tmp_moved_constant_67 + tmp_moved_constant_107*tmp_moved_constant_70 + tmp_moved_constant_110*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_76 + tmp_moved_constant_116*tmp_moved_constant_79 + tmp_moved_constant_119*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_85 + tmp_moved_constant_125*tmp_moved_constant_88 + tmp_moved_constant_128*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_137 + tmp_moved_constant_131*tmp_moved_constant_94 + tmp_moved_constant_134*tmp_moved_constant_97); + const real_t tmp_moved_constant_270 = tmp_moved_constant_13*(tmp_moved_constant_141*tmp_moved_constant_67 + tmp_moved_constant_144*tmp_moved_constant_70 + tmp_moved_constant_147*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_150*tmp_moved_constant_76 + tmp_moved_constant_153*tmp_moved_constant_79 + tmp_moved_constant_156*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_159*tmp_moved_constant_85 + tmp_moved_constant_162*tmp_moved_constant_88 + tmp_moved_constant_165*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_174 + tmp_moved_constant_168*tmp_moved_constant_94 + tmp_moved_constant_171*tmp_moved_constant_97); + const real_t tmp_moved_constant_271 = tmp_moved_constant_13*(tmp_moved_constant_176*tmp_moved_constant_67 + tmp_moved_constant_177*tmp_moved_constant_70 + tmp_moved_constant_178*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_179*tmp_moved_constant_76 + tmp_moved_constant_180*tmp_moved_constant_79 + tmp_moved_constant_181*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_182*tmp_moved_constant_85 + tmp_moved_constant_183*tmp_moved_constant_88 + tmp_moved_constant_184*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_187 + tmp_moved_constant_185*tmp_moved_constant_94 + tmp_moved_constant_186*tmp_moved_constant_97); + const real_t tmp_moved_constant_272 = tmp_moved_constant_13*(tmp_moved_constant_189*tmp_moved_constant_67 + tmp_moved_constant_190*tmp_moved_constant_70 + tmp_moved_constant_191*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_192*tmp_moved_constant_76 + tmp_moved_constant_193*tmp_moved_constant_79 + tmp_moved_constant_194*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_195*tmp_moved_constant_85 + tmp_moved_constant_196*tmp_moved_constant_88 + tmp_moved_constant_197*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_200 + tmp_moved_constant_198*tmp_moved_constant_94 + tmp_moved_constant_199*tmp_moved_constant_97); + const real_t tmp_moved_constant_273 = tmp_moved_constant_13*(tmp_moved_constant_202*tmp_moved_constant_67 + tmp_moved_constant_203*tmp_moved_constant_70 + tmp_moved_constant_204*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_205*tmp_moved_constant_76 + tmp_moved_constant_206*tmp_moved_constant_79 + tmp_moved_constant_207*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_208*tmp_moved_constant_85 + tmp_moved_constant_209*tmp_moved_constant_88 + tmp_moved_constant_210*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_213 + tmp_moved_constant_211*tmp_moved_constant_94 + tmp_moved_constant_212*tmp_moved_constant_97); + const real_t tmp_moved_constant_274 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_275 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_276 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_277 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_278 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_279 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_280 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_281 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_282 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_283 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_284 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_285 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_286 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_287 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_288 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_289 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_290 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_291 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_292 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_293 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_294 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_295 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_296 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_297 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_298 = tmp_moved_constant_13*(tmp_moved_constant_104*tmp_moved_constant_141 + tmp_moved_constant_107*tmp_moved_constant_144 + tmp_moved_constant_110*tmp_moved_constant_147) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_150 + tmp_moved_constant_116*tmp_moved_constant_153 + tmp_moved_constant_119*tmp_moved_constant_156) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_159 + tmp_moved_constant_125*tmp_moved_constant_162 + tmp_moved_constant_128*tmp_moved_constant_165) + tmp_moved_constant_25*(tmp_moved_constant_131*tmp_moved_constant_168 + tmp_moved_constant_134*tmp_moved_constant_171 + tmp_moved_constant_137*tmp_moved_constant_174); + const real_t tmp_moved_constant_299 = tmp_moved_constant_13*(tmp_moved_constant_104*tmp_moved_constant_176 + tmp_moved_constant_107*tmp_moved_constant_177 + tmp_moved_constant_110*tmp_moved_constant_178) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_179 + tmp_moved_constant_116*tmp_moved_constant_180 + tmp_moved_constant_119*tmp_moved_constant_181) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_182 + tmp_moved_constant_125*tmp_moved_constant_183 + tmp_moved_constant_128*tmp_moved_constant_184) + tmp_moved_constant_25*(tmp_moved_constant_131*tmp_moved_constant_185 + tmp_moved_constant_134*tmp_moved_constant_186 + tmp_moved_constant_137*tmp_moved_constant_187); + const real_t tmp_moved_constant_300 = tmp_moved_constant_13*(tmp_moved_constant_104*tmp_moved_constant_189 + tmp_moved_constant_107*tmp_moved_constant_190 + tmp_moved_constant_110*tmp_moved_constant_191) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_192 + tmp_moved_constant_116*tmp_moved_constant_193 + tmp_moved_constant_119*tmp_moved_constant_194) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_195 + tmp_moved_constant_125*tmp_moved_constant_196 + tmp_moved_constant_128*tmp_moved_constant_197) + tmp_moved_constant_25*(tmp_moved_constant_131*tmp_moved_constant_198 + tmp_moved_constant_134*tmp_moved_constant_199 + tmp_moved_constant_137*tmp_moved_constant_200); + const real_t tmp_moved_constant_301 = tmp_moved_constant_13*(tmp_moved_constant_104*tmp_moved_constant_202 + tmp_moved_constant_107*tmp_moved_constant_203 + tmp_moved_constant_110*tmp_moved_constant_204) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_205 + tmp_moved_constant_116*tmp_moved_constant_206 + tmp_moved_constant_119*tmp_moved_constant_207) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_208 + tmp_moved_constant_125*tmp_moved_constant_209 + tmp_moved_constant_128*tmp_moved_constant_210) + tmp_moved_constant_25*(tmp_moved_constant_131*tmp_moved_constant_211 + tmp_moved_constant_134*tmp_moved_constant_212 + tmp_moved_constant_137*tmp_moved_constant_213); + const real_t tmp_moved_constant_302 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_303 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_304 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_305 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_306 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_307 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_308 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_309 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_310 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_311 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_312 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_313 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_314 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_315 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_316 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_317 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_318 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_319 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_320 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_321 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_322 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_323 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_324 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_325 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_326 = tmp_moved_constant_13*(tmp_moved_constant_141*tmp_moved_constant_176 + tmp_moved_constant_144*tmp_moved_constant_177 + tmp_moved_constant_147*tmp_moved_constant_178) + tmp_moved_constant_17*(tmp_moved_constant_150*tmp_moved_constant_179 + tmp_moved_constant_153*tmp_moved_constant_180 + tmp_moved_constant_156*tmp_moved_constant_181) + tmp_moved_constant_21*(tmp_moved_constant_159*tmp_moved_constant_182 + tmp_moved_constant_162*tmp_moved_constant_183 + tmp_moved_constant_165*tmp_moved_constant_184) + tmp_moved_constant_25*(tmp_moved_constant_168*tmp_moved_constant_185 + tmp_moved_constant_171*tmp_moved_constant_186 + tmp_moved_constant_174*tmp_moved_constant_187); + const real_t tmp_moved_constant_327 = tmp_moved_constant_13*(tmp_moved_constant_141*tmp_moved_constant_189 + tmp_moved_constant_144*tmp_moved_constant_190 + tmp_moved_constant_147*tmp_moved_constant_191) + tmp_moved_constant_17*(tmp_moved_constant_150*tmp_moved_constant_192 + tmp_moved_constant_153*tmp_moved_constant_193 + tmp_moved_constant_156*tmp_moved_constant_194) + tmp_moved_constant_21*(tmp_moved_constant_159*tmp_moved_constant_195 + tmp_moved_constant_162*tmp_moved_constant_196 + tmp_moved_constant_165*tmp_moved_constant_197) + tmp_moved_constant_25*(tmp_moved_constant_168*tmp_moved_constant_198 + tmp_moved_constant_171*tmp_moved_constant_199 + tmp_moved_constant_174*tmp_moved_constant_200); + const real_t tmp_moved_constant_328 = tmp_moved_constant_13*(tmp_moved_constant_141*tmp_moved_constant_202 + tmp_moved_constant_144*tmp_moved_constant_203 + tmp_moved_constant_147*tmp_moved_constant_204) + tmp_moved_constant_17*(tmp_moved_constant_150*tmp_moved_constant_205 + tmp_moved_constant_153*tmp_moved_constant_206 + tmp_moved_constant_156*tmp_moved_constant_207) + tmp_moved_constant_21*(tmp_moved_constant_159*tmp_moved_constant_208 + tmp_moved_constant_162*tmp_moved_constant_209 + tmp_moved_constant_165*tmp_moved_constant_210) + tmp_moved_constant_25*(tmp_moved_constant_168*tmp_moved_constant_211 + tmp_moved_constant_171*tmp_moved_constant_212 + tmp_moved_constant_174*tmp_moved_constant_213); + const real_t tmp_moved_constant_329 = tmp_moved_constant_13*(tmp_moved_constant_176*tmp_moved_constant_189 + tmp_moved_constant_177*tmp_moved_constant_190 + tmp_moved_constant_178*tmp_moved_constant_191) + tmp_moved_constant_17*(tmp_moved_constant_179*tmp_moved_constant_192 + tmp_moved_constant_180*tmp_moved_constant_193 + tmp_moved_constant_181*tmp_moved_constant_194) + tmp_moved_constant_21*(tmp_moved_constant_182*tmp_moved_constant_195 + tmp_moved_constant_183*tmp_moved_constant_196 + tmp_moved_constant_184*tmp_moved_constant_197) + tmp_moved_constant_25*(tmp_moved_constant_185*tmp_moved_constant_198 + tmp_moved_constant_186*tmp_moved_constant_199 + tmp_moved_constant_187*tmp_moved_constant_200); + const real_t tmp_moved_constant_330 = tmp_moved_constant_13*(tmp_moved_constant_176*tmp_moved_constant_202 + tmp_moved_constant_177*tmp_moved_constant_203 + tmp_moved_constant_178*tmp_moved_constant_204) + tmp_moved_constant_17*(tmp_moved_constant_179*tmp_moved_constant_205 + tmp_moved_constant_180*tmp_moved_constant_206 + tmp_moved_constant_181*tmp_moved_constant_207) + tmp_moved_constant_21*(tmp_moved_constant_182*tmp_moved_constant_208 + tmp_moved_constant_183*tmp_moved_constant_209 + tmp_moved_constant_184*tmp_moved_constant_210) + tmp_moved_constant_25*(tmp_moved_constant_185*tmp_moved_constant_211 + tmp_moved_constant_186*tmp_moved_constant_212 + tmp_moved_constant_187*tmp_moved_constant_213); + const real_t tmp_moved_constant_331 = tmp_moved_constant_13*(tmp_moved_constant_189*tmp_moved_constant_202 + tmp_moved_constant_190*tmp_moved_constant_203 + tmp_moved_constant_191*tmp_moved_constant_204) + tmp_moved_constant_17*(tmp_moved_constant_192*tmp_moved_constant_205 + tmp_moved_constant_193*tmp_moved_constant_206 + tmp_moved_constant_194*tmp_moved_constant_207) + tmp_moved_constant_21*(tmp_moved_constant_195*tmp_moved_constant_208 + tmp_moved_constant_196*tmp_moved_constant_209 + tmp_moved_constant_197*tmp_moved_constant_210) + tmp_moved_constant_25*(tmp_moved_constant_198*tmp_moved_constant_211 + tmp_moved_constant_199*tmp_moved_constant_212 + tmp_moved_constant_200*tmp_moved_constant_213); + const real_t tmp_moved_constant_352 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_353 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_354 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_355 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_356 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_357 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_358 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_359 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_360 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_361 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_362 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_363 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_364 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_365 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_366 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_367 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_368 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_369 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_370 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_371 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_372 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_373 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_374 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_375 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_376 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_377 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_378 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_379 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_380 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_368 + tmp_moved_constant_353*tmp_moved_constant_369 + tmp_moved_constant_354*tmp_moved_constant_370) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_371 + tmp_moved_constant_357*tmp_moved_constant_372 + tmp_moved_constant_358*tmp_moved_constant_373) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_374 + tmp_moved_constant_361*tmp_moved_constant_375 + tmp_moved_constant_362*tmp_moved_constant_376) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_377 + tmp_moved_constant_365*tmp_moved_constant_378 + tmp_moved_constant_366*tmp_moved_constant_379); + const real_t tmp_moved_constant_381 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_382 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_383 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_384 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_385 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_386 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_387 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_388 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_389 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_390 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_391 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_392 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_393 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_381 + tmp_moved_constant_353*tmp_moved_constant_382 + tmp_moved_constant_354*tmp_moved_constant_383) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_384 + tmp_moved_constant_357*tmp_moved_constant_385 + tmp_moved_constant_358*tmp_moved_constant_386) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_387 + tmp_moved_constant_361*tmp_moved_constant_388 + tmp_moved_constant_362*tmp_moved_constant_389) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_390 + tmp_moved_constant_365*tmp_moved_constant_391 + tmp_moved_constant_366*tmp_moved_constant_392); + const real_t tmp_moved_constant_394 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_395 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_396 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_397 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_398 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_399 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_400 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_401 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_402 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_403 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_404 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_405 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_406 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_394 + tmp_moved_constant_353*tmp_moved_constant_395 + tmp_moved_constant_354*tmp_moved_constant_396) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_397 + tmp_moved_constant_357*tmp_moved_constant_398 + tmp_moved_constant_358*tmp_moved_constant_399) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_400 + tmp_moved_constant_361*tmp_moved_constant_401 + tmp_moved_constant_362*tmp_moved_constant_402) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_403 + tmp_moved_constant_365*tmp_moved_constant_404 + tmp_moved_constant_366*tmp_moved_constant_405); + const real_t tmp_moved_constant_407 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_408 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_409 = tmp_moved_constant_407 + tmp_moved_constant_408; + const real_t tmp_moved_constant_410 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_411 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_412 = tmp_moved_constant_410 + tmp_moved_constant_411; + const real_t tmp_moved_constant_413 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_414 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_415 = tmp_moved_constant_413 + tmp_moved_constant_414; + const real_t tmp_moved_constant_416 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_417 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_418 = tmp_moved_constant_416 + tmp_moved_constant_417; + const real_t tmp_moved_constant_419 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_420 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_421 = tmp_moved_constant_419 + tmp_moved_constant_420; + const real_t tmp_moved_constant_422 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_423 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_424 = tmp_moved_constant_422 + tmp_moved_constant_423; + const real_t tmp_moved_constant_425 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_426 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_427 = tmp_moved_constant_425 + tmp_moved_constant_426; + const real_t tmp_moved_constant_428 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_429 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_430 = tmp_moved_constant_428 + tmp_moved_constant_429; + const real_t tmp_moved_constant_431 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_432 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_433 = tmp_moved_constant_431 + tmp_moved_constant_432; + const real_t tmp_moved_constant_434 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_435 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_436 = tmp_moved_constant_434 + tmp_moved_constant_435; + const real_t tmp_moved_constant_437 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_438 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_439 = tmp_moved_constant_437 + tmp_moved_constant_438; + const real_t tmp_moved_constant_440 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_441 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_442 = tmp_moved_constant_440 + tmp_moved_constant_441; + const real_t tmp_moved_constant_443 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_409 + tmp_moved_constant_353*tmp_moved_constant_412 + tmp_moved_constant_354*tmp_moved_constant_415) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_418 + tmp_moved_constant_357*tmp_moved_constant_421 + tmp_moved_constant_358*tmp_moved_constant_424) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_427 + tmp_moved_constant_361*tmp_moved_constant_430 + tmp_moved_constant_362*tmp_moved_constant_433) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_436 + tmp_moved_constant_365*tmp_moved_constant_439 + tmp_moved_constant_366*tmp_moved_constant_442); + const real_t tmp_moved_constant_444 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_445 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_446 = tmp_moved_constant_444 + tmp_moved_constant_445; + const real_t tmp_moved_constant_447 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_448 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_449 = tmp_moved_constant_447 + tmp_moved_constant_448; + const real_t tmp_moved_constant_450 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_451 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_452 = tmp_moved_constant_450 + tmp_moved_constant_451; + const real_t tmp_moved_constant_453 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_454 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_455 = tmp_moved_constant_453 + tmp_moved_constant_454; + const real_t tmp_moved_constant_456 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_457 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_458 = tmp_moved_constant_456 + tmp_moved_constant_457; + const real_t tmp_moved_constant_459 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_460 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_461 = tmp_moved_constant_459 + tmp_moved_constant_460; + const real_t tmp_moved_constant_462 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_463 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_464 = tmp_moved_constant_462 + tmp_moved_constant_463; + const real_t tmp_moved_constant_465 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_466 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_467 = tmp_moved_constant_465 + tmp_moved_constant_466; + const real_t tmp_moved_constant_468 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_469 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_470 = tmp_moved_constant_468 + tmp_moved_constant_469; + const real_t tmp_moved_constant_471 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_472 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_473 = tmp_moved_constant_471 + tmp_moved_constant_472; + const real_t tmp_moved_constant_474 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_475 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_476 = tmp_moved_constant_474 + tmp_moved_constant_475; + const real_t tmp_moved_constant_477 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_478 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_479 = tmp_moved_constant_477 + tmp_moved_constant_478; + const real_t tmp_moved_constant_480 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_446 + tmp_moved_constant_353*tmp_moved_constant_449 + tmp_moved_constant_354*tmp_moved_constant_452) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_455 + tmp_moved_constant_357*tmp_moved_constant_458 + tmp_moved_constant_358*tmp_moved_constant_461) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_464 + tmp_moved_constant_361*tmp_moved_constant_467 + tmp_moved_constant_362*tmp_moved_constant_470) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_473 + tmp_moved_constant_365*tmp_moved_constant_476 + tmp_moved_constant_366*tmp_moved_constant_479); + const real_t tmp_moved_constant_481 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_482 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_483 = tmp_moved_constant_481 + tmp_moved_constant_482; + const real_t tmp_moved_constant_484 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_485 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_486 = tmp_moved_constant_484 + tmp_moved_constant_485; + const real_t tmp_moved_constant_487 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_488 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_489 = tmp_moved_constant_487 + tmp_moved_constant_488; + const real_t tmp_moved_constant_490 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_491 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_492 = tmp_moved_constant_490 + tmp_moved_constant_491; + const real_t tmp_moved_constant_493 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_494 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_495 = tmp_moved_constant_493 + tmp_moved_constant_494; + const real_t tmp_moved_constant_496 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_497 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_498 = tmp_moved_constant_496 + tmp_moved_constant_497; + const real_t tmp_moved_constant_499 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_500 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_501 = tmp_moved_constant_499 + tmp_moved_constant_500; + const real_t tmp_moved_constant_502 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_503 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_504 = tmp_moved_constant_502 + tmp_moved_constant_503; + const real_t tmp_moved_constant_505 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_506 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_507 = tmp_moved_constant_505 + tmp_moved_constant_506; + const real_t tmp_moved_constant_508 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_509 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_510 = tmp_moved_constant_508 + tmp_moved_constant_509; + const real_t tmp_moved_constant_511 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_512 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_513 = tmp_moved_constant_511 + tmp_moved_constant_512; + const real_t tmp_moved_constant_514 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_515 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_516 = tmp_moved_constant_514 + tmp_moved_constant_515; + const real_t tmp_moved_constant_517 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_483 + tmp_moved_constant_353*tmp_moved_constant_486 + tmp_moved_constant_354*tmp_moved_constant_489) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_492 + tmp_moved_constant_357*tmp_moved_constant_495 + tmp_moved_constant_358*tmp_moved_constant_498) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_501 + tmp_moved_constant_361*tmp_moved_constant_504 + tmp_moved_constant_362*tmp_moved_constant_507) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_510 + tmp_moved_constant_365*tmp_moved_constant_513 + tmp_moved_constant_366*tmp_moved_constant_516); + const real_t tmp_moved_constant_518 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_407 - tmp_moved_constant_444; + const real_t tmp_moved_constant_519 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_410 - tmp_moved_constant_447; + const real_t tmp_moved_constant_520 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_413 - tmp_moved_constant_450; + const real_t tmp_moved_constant_521 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_416 - tmp_moved_constant_453; + const real_t tmp_moved_constant_522 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_419 - tmp_moved_constant_456; + const real_t tmp_moved_constant_523 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_422 - tmp_moved_constant_459; + const real_t tmp_moved_constant_524 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_425 - tmp_moved_constant_462; + const real_t tmp_moved_constant_525 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_428 - tmp_moved_constant_465; + const real_t tmp_moved_constant_526 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_431 - tmp_moved_constant_468; + const real_t tmp_moved_constant_527 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_434 - tmp_moved_constant_471; + const real_t tmp_moved_constant_528 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_437 - tmp_moved_constant_474; + const real_t tmp_moved_constant_529 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_440 - tmp_moved_constant_477; + const real_t tmp_moved_constant_530 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_518 + tmp_moved_constant_353*tmp_moved_constant_519 + tmp_moved_constant_354*tmp_moved_constant_520) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_521 + tmp_moved_constant_357*tmp_moved_constant_522 + tmp_moved_constant_358*tmp_moved_constant_523) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_524 + tmp_moved_constant_361*tmp_moved_constant_525 + tmp_moved_constant_362*tmp_moved_constant_526) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_527 + tmp_moved_constant_365*tmp_moved_constant_528 + tmp_moved_constant_366*tmp_moved_constant_529); + const real_t tmp_moved_constant_531 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_408 - tmp_moved_constant_481; + const real_t tmp_moved_constant_532 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_411 - tmp_moved_constant_484; + const real_t tmp_moved_constant_533 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_414 - tmp_moved_constant_487; + const real_t tmp_moved_constant_534 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_417 - tmp_moved_constant_490; + const real_t tmp_moved_constant_535 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_420 - tmp_moved_constant_493; + const real_t tmp_moved_constant_536 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_423 - tmp_moved_constant_496; + const real_t tmp_moved_constant_537 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_426 - tmp_moved_constant_499; + const real_t tmp_moved_constant_538 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_429 - tmp_moved_constant_502; + const real_t tmp_moved_constant_539 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_432 - tmp_moved_constant_505; + const real_t tmp_moved_constant_540 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_435 - tmp_moved_constant_508; + const real_t tmp_moved_constant_541 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_438 - tmp_moved_constant_511; + const real_t tmp_moved_constant_542 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_441 - tmp_moved_constant_514; + const real_t tmp_moved_constant_543 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_531 + tmp_moved_constant_353*tmp_moved_constant_532 + tmp_moved_constant_354*tmp_moved_constant_533) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_534 + tmp_moved_constant_357*tmp_moved_constant_535 + tmp_moved_constant_358*tmp_moved_constant_536) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_537 + tmp_moved_constant_361*tmp_moved_constant_538 + tmp_moved_constant_362*tmp_moved_constant_539) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_540 + tmp_moved_constant_365*tmp_moved_constant_541 + tmp_moved_constant_366*tmp_moved_constant_542); + const real_t tmp_moved_constant_544 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_445 - tmp_moved_constant_482; + const real_t tmp_moved_constant_545 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_448 - tmp_moved_constant_485; + const real_t tmp_moved_constant_546 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_451 - tmp_moved_constant_488; + const real_t tmp_moved_constant_547 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_454 - tmp_moved_constant_491; + const real_t tmp_moved_constant_548 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_457 - tmp_moved_constant_494; + const real_t tmp_moved_constant_549 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_460 - tmp_moved_constant_497; + const real_t tmp_moved_constant_550 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_463 - tmp_moved_constant_500; + const real_t tmp_moved_constant_551 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_466 - tmp_moved_constant_503; + const real_t tmp_moved_constant_552 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_469 - tmp_moved_constant_506; + const real_t tmp_moved_constant_553 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_472 - tmp_moved_constant_509; + const real_t tmp_moved_constant_554 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_475 - tmp_moved_constant_512; + const real_t tmp_moved_constant_555 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_478 - tmp_moved_constant_515; + const real_t tmp_moved_constant_556 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_544 + tmp_moved_constant_353*tmp_moved_constant_545 + tmp_moved_constant_354*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_547 + tmp_moved_constant_357*tmp_moved_constant_548 + tmp_moved_constant_358*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_550 + tmp_moved_constant_361*tmp_moved_constant_551 + tmp_moved_constant_362*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_553 + tmp_moved_constant_365*tmp_moved_constant_554 + tmp_moved_constant_366*tmp_moved_constant_555); + const real_t tmp_moved_constant_557 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); + const real_t tmp_moved_constant_558 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); + const real_t tmp_moved_constant_559 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); + const real_t tmp_moved_constant_560 = tmp_moved_constant_355*(tmp_moved_constant_368*tmp_moved_constant_381 + tmp_moved_constant_369*tmp_moved_constant_382 + tmp_moved_constant_370*tmp_moved_constant_383) + tmp_moved_constant_359*(tmp_moved_constant_371*tmp_moved_constant_384 + tmp_moved_constant_372*tmp_moved_constant_385 + tmp_moved_constant_373*tmp_moved_constant_386) + tmp_moved_constant_363*(tmp_moved_constant_374*tmp_moved_constant_387 + tmp_moved_constant_375*tmp_moved_constant_388 + tmp_moved_constant_376*tmp_moved_constant_389) + tmp_moved_constant_367*(tmp_moved_constant_377*tmp_moved_constant_390 + tmp_moved_constant_378*tmp_moved_constant_391 + tmp_moved_constant_379*tmp_moved_constant_392); + const real_t tmp_moved_constant_561 = tmp_moved_constant_355*(tmp_moved_constant_368*tmp_moved_constant_394 + tmp_moved_constant_369*tmp_moved_constant_395 + tmp_moved_constant_370*tmp_moved_constant_396) + tmp_moved_constant_359*(tmp_moved_constant_371*tmp_moved_constant_397 + tmp_moved_constant_372*tmp_moved_constant_398 + tmp_moved_constant_373*tmp_moved_constant_399) + tmp_moved_constant_363*(tmp_moved_constant_374*tmp_moved_constant_400 + tmp_moved_constant_375*tmp_moved_constant_401 + tmp_moved_constant_376*tmp_moved_constant_402) + tmp_moved_constant_367*(tmp_moved_constant_377*tmp_moved_constant_403 + tmp_moved_constant_378*tmp_moved_constant_404 + tmp_moved_constant_379*tmp_moved_constant_405); + const real_t tmp_moved_constant_562 = tmp_moved_constant_355*(tmp_moved_constant_368*tmp_moved_constant_409 + tmp_moved_constant_369*tmp_moved_constant_412 + tmp_moved_constant_370*tmp_moved_constant_415) + tmp_moved_constant_359*(tmp_moved_constant_371*tmp_moved_constant_418 + tmp_moved_constant_372*tmp_moved_constant_421 + tmp_moved_constant_373*tmp_moved_constant_424) + tmp_moved_constant_363*(tmp_moved_constant_374*tmp_moved_constant_427 + tmp_moved_constant_375*tmp_moved_constant_430 + tmp_moved_constant_376*tmp_moved_constant_433) + tmp_moved_constant_367*(tmp_moved_constant_377*tmp_moved_constant_436 + tmp_moved_constant_378*tmp_moved_constant_439 + tmp_moved_constant_379*tmp_moved_constant_442); + const real_t tmp_moved_constant_563 = tmp_moved_constant_355*(tmp_moved_constant_368*tmp_moved_constant_446 + tmp_moved_constant_369*tmp_moved_constant_449 + tmp_moved_constant_370*tmp_moved_constant_452) + tmp_moved_constant_359*(tmp_moved_constant_371*tmp_moved_constant_455 + tmp_moved_constant_372*tmp_moved_constant_458 + tmp_moved_constant_373*tmp_moved_constant_461) + tmp_moved_constant_363*(tmp_moved_constant_374*tmp_moved_constant_464 + tmp_moved_constant_375*tmp_moved_constant_467 + tmp_moved_constant_376*tmp_moved_constant_470) + tmp_moved_constant_367*(tmp_moved_constant_377*tmp_moved_constant_473 + tmp_moved_constant_378*tmp_moved_constant_476 + tmp_moved_constant_379*tmp_moved_constant_479); + const real_t tmp_moved_constant_564 = tmp_moved_constant_355*(tmp_moved_constant_368*tmp_moved_constant_483 + tmp_moved_constant_369*tmp_moved_constant_486 + tmp_moved_constant_370*tmp_moved_constant_489) + tmp_moved_constant_359*(tmp_moved_constant_371*tmp_moved_constant_492 + tmp_moved_constant_372*tmp_moved_constant_495 + tmp_moved_constant_373*tmp_moved_constant_498) + tmp_moved_constant_363*(tmp_moved_constant_374*tmp_moved_constant_501 + tmp_moved_constant_375*tmp_moved_constant_504 + tmp_moved_constant_376*tmp_moved_constant_507) + tmp_moved_constant_367*(tmp_moved_constant_377*tmp_moved_constant_510 + tmp_moved_constant_378*tmp_moved_constant_513 + tmp_moved_constant_379*tmp_moved_constant_516); + const real_t tmp_moved_constant_565 = tmp_moved_constant_355*(tmp_moved_constant_368*tmp_moved_constant_518 + tmp_moved_constant_369*tmp_moved_constant_519 + tmp_moved_constant_370*tmp_moved_constant_520) + tmp_moved_constant_359*(tmp_moved_constant_371*tmp_moved_constant_521 + tmp_moved_constant_372*tmp_moved_constant_522 + tmp_moved_constant_373*tmp_moved_constant_523) + tmp_moved_constant_363*(tmp_moved_constant_374*tmp_moved_constant_524 + tmp_moved_constant_375*tmp_moved_constant_525 + tmp_moved_constant_376*tmp_moved_constant_526) + tmp_moved_constant_367*(tmp_moved_constant_377*tmp_moved_constant_527 + tmp_moved_constant_378*tmp_moved_constant_528 + tmp_moved_constant_379*tmp_moved_constant_529); + const real_t tmp_moved_constant_566 = tmp_moved_constant_355*(tmp_moved_constant_368*tmp_moved_constant_531 + tmp_moved_constant_369*tmp_moved_constant_532 + tmp_moved_constant_370*tmp_moved_constant_533) + tmp_moved_constant_359*(tmp_moved_constant_371*tmp_moved_constant_534 + tmp_moved_constant_372*tmp_moved_constant_535 + tmp_moved_constant_373*tmp_moved_constant_536) + tmp_moved_constant_363*(tmp_moved_constant_374*tmp_moved_constant_537 + tmp_moved_constant_375*tmp_moved_constant_538 + tmp_moved_constant_376*tmp_moved_constant_539) + tmp_moved_constant_367*(tmp_moved_constant_377*tmp_moved_constant_540 + tmp_moved_constant_378*tmp_moved_constant_541 + tmp_moved_constant_379*tmp_moved_constant_542); + const real_t tmp_moved_constant_567 = tmp_moved_constant_355*(tmp_moved_constant_368*tmp_moved_constant_544 + tmp_moved_constant_369*tmp_moved_constant_545 + tmp_moved_constant_370*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_371*tmp_moved_constant_547 + tmp_moved_constant_372*tmp_moved_constant_548 + tmp_moved_constant_373*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_374*tmp_moved_constant_550 + tmp_moved_constant_375*tmp_moved_constant_551 + tmp_moved_constant_376*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_377*tmp_moved_constant_553 + tmp_moved_constant_378*tmp_moved_constant_554 + tmp_moved_constant_379*tmp_moved_constant_555); + const real_t tmp_moved_constant_568 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); + const real_t tmp_moved_constant_569 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); + const real_t tmp_moved_constant_570 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); + const real_t tmp_moved_constant_571 = tmp_moved_constant_355*(tmp_moved_constant_381*tmp_moved_constant_394 + tmp_moved_constant_382*tmp_moved_constant_395 + tmp_moved_constant_383*tmp_moved_constant_396) + tmp_moved_constant_359*(tmp_moved_constant_384*tmp_moved_constant_397 + tmp_moved_constant_385*tmp_moved_constant_398 + tmp_moved_constant_386*tmp_moved_constant_399) + tmp_moved_constant_363*(tmp_moved_constant_387*tmp_moved_constant_400 + tmp_moved_constant_388*tmp_moved_constant_401 + tmp_moved_constant_389*tmp_moved_constant_402) + tmp_moved_constant_367*(tmp_moved_constant_390*tmp_moved_constant_403 + tmp_moved_constant_391*tmp_moved_constant_404 + tmp_moved_constant_392*tmp_moved_constant_405); + const real_t tmp_moved_constant_572 = tmp_moved_constant_355*(tmp_moved_constant_381*tmp_moved_constant_409 + tmp_moved_constant_382*tmp_moved_constant_412 + tmp_moved_constant_383*tmp_moved_constant_415) + tmp_moved_constant_359*(tmp_moved_constant_384*tmp_moved_constant_418 + tmp_moved_constant_385*tmp_moved_constant_421 + tmp_moved_constant_386*tmp_moved_constant_424) + tmp_moved_constant_363*(tmp_moved_constant_387*tmp_moved_constant_427 + tmp_moved_constant_388*tmp_moved_constant_430 + tmp_moved_constant_389*tmp_moved_constant_433) + tmp_moved_constant_367*(tmp_moved_constant_390*tmp_moved_constant_436 + tmp_moved_constant_391*tmp_moved_constant_439 + tmp_moved_constant_392*tmp_moved_constant_442); + const real_t tmp_moved_constant_573 = tmp_moved_constant_355*(tmp_moved_constant_381*tmp_moved_constant_446 + tmp_moved_constant_382*tmp_moved_constant_449 + tmp_moved_constant_383*tmp_moved_constant_452) + tmp_moved_constant_359*(tmp_moved_constant_384*tmp_moved_constant_455 + tmp_moved_constant_385*tmp_moved_constant_458 + tmp_moved_constant_386*tmp_moved_constant_461) + tmp_moved_constant_363*(tmp_moved_constant_387*tmp_moved_constant_464 + tmp_moved_constant_388*tmp_moved_constant_467 + tmp_moved_constant_389*tmp_moved_constant_470) + tmp_moved_constant_367*(tmp_moved_constant_390*tmp_moved_constant_473 + tmp_moved_constant_391*tmp_moved_constant_476 + tmp_moved_constant_392*tmp_moved_constant_479); + const real_t tmp_moved_constant_574 = tmp_moved_constant_355*(tmp_moved_constant_381*tmp_moved_constant_483 + tmp_moved_constant_382*tmp_moved_constant_486 + tmp_moved_constant_383*tmp_moved_constant_489) + tmp_moved_constant_359*(tmp_moved_constant_384*tmp_moved_constant_492 + tmp_moved_constant_385*tmp_moved_constant_495 + tmp_moved_constant_386*tmp_moved_constant_498) + tmp_moved_constant_363*(tmp_moved_constant_387*tmp_moved_constant_501 + tmp_moved_constant_388*tmp_moved_constant_504 + tmp_moved_constant_389*tmp_moved_constant_507) + tmp_moved_constant_367*(tmp_moved_constant_390*tmp_moved_constant_510 + tmp_moved_constant_391*tmp_moved_constant_513 + tmp_moved_constant_392*tmp_moved_constant_516); + const real_t tmp_moved_constant_575 = tmp_moved_constant_355*(tmp_moved_constant_381*tmp_moved_constant_518 + tmp_moved_constant_382*tmp_moved_constant_519 + tmp_moved_constant_383*tmp_moved_constant_520) + tmp_moved_constant_359*(tmp_moved_constant_384*tmp_moved_constant_521 + tmp_moved_constant_385*tmp_moved_constant_522 + tmp_moved_constant_386*tmp_moved_constant_523) + tmp_moved_constant_363*(tmp_moved_constant_387*tmp_moved_constant_524 + tmp_moved_constant_388*tmp_moved_constant_525 + tmp_moved_constant_389*tmp_moved_constant_526) + tmp_moved_constant_367*(tmp_moved_constant_390*tmp_moved_constant_527 + tmp_moved_constant_391*tmp_moved_constant_528 + tmp_moved_constant_392*tmp_moved_constant_529); + const real_t tmp_moved_constant_576 = tmp_moved_constant_355*(tmp_moved_constant_381*tmp_moved_constant_531 + tmp_moved_constant_382*tmp_moved_constant_532 + tmp_moved_constant_383*tmp_moved_constant_533) + tmp_moved_constant_359*(tmp_moved_constant_384*tmp_moved_constant_534 + tmp_moved_constant_385*tmp_moved_constant_535 + tmp_moved_constant_386*tmp_moved_constant_536) + tmp_moved_constant_363*(tmp_moved_constant_387*tmp_moved_constant_537 + tmp_moved_constant_388*tmp_moved_constant_538 + tmp_moved_constant_389*tmp_moved_constant_539) + tmp_moved_constant_367*(tmp_moved_constant_390*tmp_moved_constant_540 + tmp_moved_constant_391*tmp_moved_constant_541 + tmp_moved_constant_392*tmp_moved_constant_542); + const real_t tmp_moved_constant_577 = tmp_moved_constant_355*(tmp_moved_constant_381*tmp_moved_constant_544 + tmp_moved_constant_382*tmp_moved_constant_545 + tmp_moved_constant_383*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_384*tmp_moved_constant_547 + tmp_moved_constant_385*tmp_moved_constant_548 + tmp_moved_constant_386*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_387*tmp_moved_constant_550 + tmp_moved_constant_388*tmp_moved_constant_551 + tmp_moved_constant_389*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_390*tmp_moved_constant_553 + tmp_moved_constant_391*tmp_moved_constant_554 + tmp_moved_constant_392*tmp_moved_constant_555); + const real_t tmp_moved_constant_578 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); + const real_t tmp_moved_constant_579 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); + const real_t tmp_moved_constant_580 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); + const real_t tmp_moved_constant_581 = tmp_moved_constant_355*(tmp_moved_constant_394*tmp_moved_constant_409 + tmp_moved_constant_395*tmp_moved_constant_412 + tmp_moved_constant_396*tmp_moved_constant_415) + tmp_moved_constant_359*(tmp_moved_constant_397*tmp_moved_constant_418 + tmp_moved_constant_398*tmp_moved_constant_421 + tmp_moved_constant_399*tmp_moved_constant_424) + tmp_moved_constant_363*(tmp_moved_constant_400*tmp_moved_constant_427 + tmp_moved_constant_401*tmp_moved_constant_430 + tmp_moved_constant_402*tmp_moved_constant_433) + tmp_moved_constant_367*(tmp_moved_constant_403*tmp_moved_constant_436 + tmp_moved_constant_404*tmp_moved_constant_439 + tmp_moved_constant_405*tmp_moved_constant_442); + const real_t tmp_moved_constant_582 = tmp_moved_constant_355*(tmp_moved_constant_394*tmp_moved_constant_446 + tmp_moved_constant_395*tmp_moved_constant_449 + tmp_moved_constant_396*tmp_moved_constant_452) + tmp_moved_constant_359*(tmp_moved_constant_397*tmp_moved_constant_455 + tmp_moved_constant_398*tmp_moved_constant_458 + tmp_moved_constant_399*tmp_moved_constant_461) + tmp_moved_constant_363*(tmp_moved_constant_400*tmp_moved_constant_464 + tmp_moved_constant_401*tmp_moved_constant_467 + tmp_moved_constant_402*tmp_moved_constant_470) + tmp_moved_constant_367*(tmp_moved_constant_403*tmp_moved_constant_473 + tmp_moved_constant_404*tmp_moved_constant_476 + tmp_moved_constant_405*tmp_moved_constant_479); + const real_t tmp_moved_constant_583 = tmp_moved_constant_355*(tmp_moved_constant_394*tmp_moved_constant_483 + tmp_moved_constant_395*tmp_moved_constant_486 + tmp_moved_constant_396*tmp_moved_constant_489) + tmp_moved_constant_359*(tmp_moved_constant_397*tmp_moved_constant_492 + tmp_moved_constant_398*tmp_moved_constant_495 + tmp_moved_constant_399*tmp_moved_constant_498) + tmp_moved_constant_363*(tmp_moved_constant_400*tmp_moved_constant_501 + tmp_moved_constant_401*tmp_moved_constant_504 + tmp_moved_constant_402*tmp_moved_constant_507) + tmp_moved_constant_367*(tmp_moved_constant_403*tmp_moved_constant_510 + tmp_moved_constant_404*tmp_moved_constant_513 + tmp_moved_constant_405*tmp_moved_constant_516); + const real_t tmp_moved_constant_584 = tmp_moved_constant_355*(tmp_moved_constant_394*tmp_moved_constant_518 + tmp_moved_constant_395*tmp_moved_constant_519 + tmp_moved_constant_396*tmp_moved_constant_520) + tmp_moved_constant_359*(tmp_moved_constant_397*tmp_moved_constant_521 + tmp_moved_constant_398*tmp_moved_constant_522 + tmp_moved_constant_399*tmp_moved_constant_523) + tmp_moved_constant_363*(tmp_moved_constant_400*tmp_moved_constant_524 + tmp_moved_constant_401*tmp_moved_constant_525 + tmp_moved_constant_402*tmp_moved_constant_526) + tmp_moved_constant_367*(tmp_moved_constant_403*tmp_moved_constant_527 + tmp_moved_constant_404*tmp_moved_constant_528 + tmp_moved_constant_405*tmp_moved_constant_529); + const real_t tmp_moved_constant_585 = tmp_moved_constant_355*(tmp_moved_constant_394*tmp_moved_constant_531 + tmp_moved_constant_395*tmp_moved_constant_532 + tmp_moved_constant_396*tmp_moved_constant_533) + tmp_moved_constant_359*(tmp_moved_constant_397*tmp_moved_constant_534 + tmp_moved_constant_398*tmp_moved_constant_535 + tmp_moved_constant_399*tmp_moved_constant_536) + tmp_moved_constant_363*(tmp_moved_constant_400*tmp_moved_constant_537 + tmp_moved_constant_401*tmp_moved_constant_538 + tmp_moved_constant_402*tmp_moved_constant_539) + tmp_moved_constant_367*(tmp_moved_constant_403*tmp_moved_constant_540 + tmp_moved_constant_404*tmp_moved_constant_541 + tmp_moved_constant_405*tmp_moved_constant_542); + const real_t tmp_moved_constant_586 = tmp_moved_constant_355*(tmp_moved_constant_394*tmp_moved_constant_544 + tmp_moved_constant_395*tmp_moved_constant_545 + tmp_moved_constant_396*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_397*tmp_moved_constant_547 + tmp_moved_constant_398*tmp_moved_constant_548 + tmp_moved_constant_399*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_400*tmp_moved_constant_550 + tmp_moved_constant_401*tmp_moved_constant_551 + tmp_moved_constant_402*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_403*tmp_moved_constant_553 + tmp_moved_constant_404*tmp_moved_constant_554 + tmp_moved_constant_405*tmp_moved_constant_555); + const real_t tmp_moved_constant_587 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_588 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_589 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_590 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_591 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_592 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_593 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_594 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_595 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_596 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_597 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_598 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_599 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_600 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_601 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_602 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_603 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_604 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_605 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_606 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_607 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_608 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_609 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_610 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_611 = tmp_moved_constant_355*(tmp_moved_constant_409*tmp_moved_constant_446 + tmp_moved_constant_412*tmp_moved_constant_449 + tmp_moved_constant_415*tmp_moved_constant_452) + tmp_moved_constant_359*(tmp_moved_constant_418*tmp_moved_constant_455 + tmp_moved_constant_421*tmp_moved_constant_458 + tmp_moved_constant_424*tmp_moved_constant_461) + tmp_moved_constant_363*(tmp_moved_constant_427*tmp_moved_constant_464 + tmp_moved_constant_430*tmp_moved_constant_467 + tmp_moved_constant_433*tmp_moved_constant_470) + tmp_moved_constant_367*(tmp_moved_constant_436*tmp_moved_constant_473 + tmp_moved_constant_439*tmp_moved_constant_476 + tmp_moved_constant_442*tmp_moved_constant_479); + const real_t tmp_moved_constant_612 = tmp_moved_constant_355*(tmp_moved_constant_409*tmp_moved_constant_483 + tmp_moved_constant_412*tmp_moved_constant_486 + tmp_moved_constant_415*tmp_moved_constant_489) + tmp_moved_constant_359*(tmp_moved_constant_418*tmp_moved_constant_492 + tmp_moved_constant_421*tmp_moved_constant_495 + tmp_moved_constant_424*tmp_moved_constant_498) + tmp_moved_constant_363*(tmp_moved_constant_427*tmp_moved_constant_501 + tmp_moved_constant_430*tmp_moved_constant_504 + tmp_moved_constant_433*tmp_moved_constant_507) + tmp_moved_constant_367*(tmp_moved_constant_436*tmp_moved_constant_510 + tmp_moved_constant_439*tmp_moved_constant_513 + tmp_moved_constant_442*tmp_moved_constant_516); + const real_t tmp_moved_constant_613 = tmp_moved_constant_355*(tmp_moved_constant_409*tmp_moved_constant_518 + tmp_moved_constant_412*tmp_moved_constant_519 + tmp_moved_constant_415*tmp_moved_constant_520) + tmp_moved_constant_359*(tmp_moved_constant_418*tmp_moved_constant_521 + tmp_moved_constant_421*tmp_moved_constant_522 + tmp_moved_constant_424*tmp_moved_constant_523) + tmp_moved_constant_363*(tmp_moved_constant_427*tmp_moved_constant_524 + tmp_moved_constant_430*tmp_moved_constant_525 + tmp_moved_constant_433*tmp_moved_constant_526) + tmp_moved_constant_367*(tmp_moved_constant_436*tmp_moved_constant_527 + tmp_moved_constant_439*tmp_moved_constant_528 + tmp_moved_constant_442*tmp_moved_constant_529); + const real_t tmp_moved_constant_614 = tmp_moved_constant_355*(tmp_moved_constant_409*tmp_moved_constant_531 + tmp_moved_constant_412*tmp_moved_constant_532 + tmp_moved_constant_415*tmp_moved_constant_533) + tmp_moved_constant_359*(tmp_moved_constant_418*tmp_moved_constant_534 + tmp_moved_constant_421*tmp_moved_constant_535 + tmp_moved_constant_424*tmp_moved_constant_536) + tmp_moved_constant_363*(tmp_moved_constant_427*tmp_moved_constant_537 + tmp_moved_constant_430*tmp_moved_constant_538 + tmp_moved_constant_433*tmp_moved_constant_539) + tmp_moved_constant_367*(tmp_moved_constant_436*tmp_moved_constant_540 + tmp_moved_constant_439*tmp_moved_constant_541 + tmp_moved_constant_442*tmp_moved_constant_542); + const real_t tmp_moved_constant_615 = tmp_moved_constant_355*(tmp_moved_constant_409*tmp_moved_constant_544 + tmp_moved_constant_412*tmp_moved_constant_545 + tmp_moved_constant_415*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_418*tmp_moved_constant_547 + tmp_moved_constant_421*tmp_moved_constant_548 + tmp_moved_constant_424*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_427*tmp_moved_constant_550 + tmp_moved_constant_430*tmp_moved_constant_551 + tmp_moved_constant_433*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_436*tmp_moved_constant_553 + tmp_moved_constant_439*tmp_moved_constant_554 + tmp_moved_constant_442*tmp_moved_constant_555); + const real_t tmp_moved_constant_616 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_617 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_618 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_619 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_620 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_621 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_622 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_623 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_624 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_625 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_626 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_627 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_628 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_629 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_630 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_631 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_632 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_633 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_634 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_635 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_636 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_637 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_638 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_639 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_640 = tmp_moved_constant_355*(tmp_moved_constant_446*tmp_moved_constant_483 + tmp_moved_constant_449*tmp_moved_constant_486 + tmp_moved_constant_452*tmp_moved_constant_489) + tmp_moved_constant_359*(tmp_moved_constant_455*tmp_moved_constant_492 + tmp_moved_constant_458*tmp_moved_constant_495 + tmp_moved_constant_461*tmp_moved_constant_498) + tmp_moved_constant_363*(tmp_moved_constant_464*tmp_moved_constant_501 + tmp_moved_constant_467*tmp_moved_constant_504 + tmp_moved_constant_470*tmp_moved_constant_507) + tmp_moved_constant_367*(tmp_moved_constant_473*tmp_moved_constant_510 + tmp_moved_constant_476*tmp_moved_constant_513 + tmp_moved_constant_479*tmp_moved_constant_516); + const real_t tmp_moved_constant_641 = tmp_moved_constant_355*(tmp_moved_constant_446*tmp_moved_constant_518 + tmp_moved_constant_449*tmp_moved_constant_519 + tmp_moved_constant_452*tmp_moved_constant_520) + tmp_moved_constant_359*(tmp_moved_constant_455*tmp_moved_constant_521 + tmp_moved_constant_458*tmp_moved_constant_522 + tmp_moved_constant_461*tmp_moved_constant_523) + tmp_moved_constant_363*(tmp_moved_constant_464*tmp_moved_constant_524 + tmp_moved_constant_467*tmp_moved_constant_525 + tmp_moved_constant_470*tmp_moved_constant_526) + tmp_moved_constant_367*(tmp_moved_constant_473*tmp_moved_constant_527 + tmp_moved_constant_476*tmp_moved_constant_528 + tmp_moved_constant_479*tmp_moved_constant_529); + const real_t tmp_moved_constant_642 = tmp_moved_constant_355*(tmp_moved_constant_446*tmp_moved_constant_531 + tmp_moved_constant_449*tmp_moved_constant_532 + tmp_moved_constant_452*tmp_moved_constant_533) + tmp_moved_constant_359*(tmp_moved_constant_455*tmp_moved_constant_534 + tmp_moved_constant_458*tmp_moved_constant_535 + tmp_moved_constant_461*tmp_moved_constant_536) + tmp_moved_constant_363*(tmp_moved_constant_464*tmp_moved_constant_537 + tmp_moved_constant_467*tmp_moved_constant_538 + tmp_moved_constant_470*tmp_moved_constant_539) + tmp_moved_constant_367*(tmp_moved_constant_473*tmp_moved_constant_540 + tmp_moved_constant_476*tmp_moved_constant_541 + tmp_moved_constant_479*tmp_moved_constant_542); + const real_t tmp_moved_constant_643 = tmp_moved_constant_355*(tmp_moved_constant_446*tmp_moved_constant_544 + tmp_moved_constant_449*tmp_moved_constant_545 + tmp_moved_constant_452*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_455*tmp_moved_constant_547 + tmp_moved_constant_458*tmp_moved_constant_548 + tmp_moved_constant_461*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_464*tmp_moved_constant_550 + tmp_moved_constant_467*tmp_moved_constant_551 + tmp_moved_constant_470*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_473*tmp_moved_constant_553 + tmp_moved_constant_476*tmp_moved_constant_554 + tmp_moved_constant_479*tmp_moved_constant_555); + const real_t tmp_moved_constant_644 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_645 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_646 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_647 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_648 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_649 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_650 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_651 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_652 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_653 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_654 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_655 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_656 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_657 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_658 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_659 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_660 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_661 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_662 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_663 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_664 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_665 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_666 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_667 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_668 = tmp_moved_constant_355*(tmp_moved_constant_483*tmp_moved_constant_518 + tmp_moved_constant_486*tmp_moved_constant_519 + tmp_moved_constant_489*tmp_moved_constant_520) + tmp_moved_constant_359*(tmp_moved_constant_492*tmp_moved_constant_521 + tmp_moved_constant_495*tmp_moved_constant_522 + tmp_moved_constant_498*tmp_moved_constant_523) + tmp_moved_constant_363*(tmp_moved_constant_501*tmp_moved_constant_524 + tmp_moved_constant_504*tmp_moved_constant_525 + tmp_moved_constant_507*tmp_moved_constant_526) + tmp_moved_constant_367*(tmp_moved_constant_510*tmp_moved_constant_527 + tmp_moved_constant_513*tmp_moved_constant_528 + tmp_moved_constant_516*tmp_moved_constant_529); + const real_t tmp_moved_constant_669 = tmp_moved_constant_355*(tmp_moved_constant_483*tmp_moved_constant_531 + tmp_moved_constant_486*tmp_moved_constant_532 + tmp_moved_constant_489*tmp_moved_constant_533) + tmp_moved_constant_359*(tmp_moved_constant_492*tmp_moved_constant_534 + tmp_moved_constant_495*tmp_moved_constant_535 + tmp_moved_constant_498*tmp_moved_constant_536) + tmp_moved_constant_363*(tmp_moved_constant_501*tmp_moved_constant_537 + tmp_moved_constant_504*tmp_moved_constant_538 + tmp_moved_constant_507*tmp_moved_constant_539) + tmp_moved_constant_367*(tmp_moved_constant_510*tmp_moved_constant_540 + tmp_moved_constant_513*tmp_moved_constant_541 + tmp_moved_constant_516*tmp_moved_constant_542); + const real_t tmp_moved_constant_670 = tmp_moved_constant_355*(tmp_moved_constant_483*tmp_moved_constant_544 + tmp_moved_constant_486*tmp_moved_constant_545 + tmp_moved_constant_489*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_492*tmp_moved_constant_547 + tmp_moved_constant_495*tmp_moved_constant_548 + tmp_moved_constant_498*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_501*tmp_moved_constant_550 + tmp_moved_constant_504*tmp_moved_constant_551 + tmp_moved_constant_507*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_510*tmp_moved_constant_553 + tmp_moved_constant_513*tmp_moved_constant_554 + tmp_moved_constant_516*tmp_moved_constant_555); + const real_t tmp_moved_constant_671 = tmp_moved_constant_355*(tmp_moved_constant_518*tmp_moved_constant_531 + tmp_moved_constant_519*tmp_moved_constant_532 + tmp_moved_constant_520*tmp_moved_constant_533) + tmp_moved_constant_359*(tmp_moved_constant_521*tmp_moved_constant_534 + tmp_moved_constant_522*tmp_moved_constant_535 + tmp_moved_constant_523*tmp_moved_constant_536) + tmp_moved_constant_363*(tmp_moved_constant_524*tmp_moved_constant_537 + tmp_moved_constant_525*tmp_moved_constant_538 + tmp_moved_constant_526*tmp_moved_constant_539) + tmp_moved_constant_367*(tmp_moved_constant_527*tmp_moved_constant_540 + tmp_moved_constant_528*tmp_moved_constant_541 + tmp_moved_constant_529*tmp_moved_constant_542); + const real_t tmp_moved_constant_672 = tmp_moved_constant_355*(tmp_moved_constant_518*tmp_moved_constant_544 + tmp_moved_constant_519*tmp_moved_constant_545 + tmp_moved_constant_520*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_521*tmp_moved_constant_547 + tmp_moved_constant_522*tmp_moved_constant_548 + tmp_moved_constant_523*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_524*tmp_moved_constant_550 + tmp_moved_constant_525*tmp_moved_constant_551 + tmp_moved_constant_526*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_527*tmp_moved_constant_553 + tmp_moved_constant_528*tmp_moved_constant_554 + tmp_moved_constant_529*tmp_moved_constant_555); + const real_t tmp_moved_constant_673 = tmp_moved_constant_355*(tmp_moved_constant_531*tmp_moved_constant_544 + tmp_moved_constant_532*tmp_moved_constant_545 + tmp_moved_constant_533*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_534*tmp_moved_constant_547 + tmp_moved_constant_535*tmp_moved_constant_548 + tmp_moved_constant_536*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_537*tmp_moved_constant_550 + tmp_moved_constant_538*tmp_moved_constant_551 + tmp_moved_constant_539*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_540*tmp_moved_constant_553 + tmp_moved_constant_541*tmp_moved_constant_554 + tmp_moved_constant_542*tmp_moved_constant_555); + const real_t tmp_moved_constant_694 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_695 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_696 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_697 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_698 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_699 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_700 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_701 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_702 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_703 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_704 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_705 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_706 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_707 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_708 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_709 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_710 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_711 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_712 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_713 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_714 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_715 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_716 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_717 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_718 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_719 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_720 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_721 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_722 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_710 + tmp_moved_constant_695*tmp_moved_constant_711 + tmp_moved_constant_696*tmp_moved_constant_712) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_713 + tmp_moved_constant_699*tmp_moved_constant_714 + tmp_moved_constant_700*tmp_moved_constant_715) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_716 + tmp_moved_constant_703*tmp_moved_constant_717 + tmp_moved_constant_704*tmp_moved_constant_718) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_719 + tmp_moved_constant_707*tmp_moved_constant_720 + tmp_moved_constant_708*tmp_moved_constant_721); + const real_t tmp_moved_constant_723 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_724 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_725 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_726 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_727 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_728 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_729 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_730 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_731 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_732 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_733 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_734 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_735 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_723 + tmp_moved_constant_695*tmp_moved_constant_724 + tmp_moved_constant_696*tmp_moved_constant_725) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_726 + tmp_moved_constant_699*tmp_moved_constant_727 + tmp_moved_constant_700*tmp_moved_constant_728) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_729 + tmp_moved_constant_703*tmp_moved_constant_730 + tmp_moved_constant_704*tmp_moved_constant_731) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_732 + tmp_moved_constant_707*tmp_moved_constant_733 + tmp_moved_constant_708*tmp_moved_constant_734); + const real_t tmp_moved_constant_736 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_737 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_738 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_739 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_740 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_741 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_742 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_743 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_744 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_745 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_746 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_747 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_748 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_736 + tmp_moved_constant_695*tmp_moved_constant_737 + tmp_moved_constant_696*tmp_moved_constant_738) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_739 + tmp_moved_constant_699*tmp_moved_constant_740 + tmp_moved_constant_700*tmp_moved_constant_741) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_742 + tmp_moved_constant_703*tmp_moved_constant_743 + tmp_moved_constant_704*tmp_moved_constant_744) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_745 + tmp_moved_constant_707*tmp_moved_constant_746 + tmp_moved_constant_708*tmp_moved_constant_747); + const real_t tmp_moved_constant_749 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_750 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_751 = tmp_moved_constant_749 + tmp_moved_constant_750; + const real_t tmp_moved_constant_752 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_753 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_754 = tmp_moved_constant_752 + tmp_moved_constant_753; + const real_t tmp_moved_constant_755 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_756 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_757 = tmp_moved_constant_755 + tmp_moved_constant_756; + const real_t tmp_moved_constant_758 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_759 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_760 = tmp_moved_constant_758 + tmp_moved_constant_759; + const real_t tmp_moved_constant_761 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_762 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_763 = tmp_moved_constant_761 + tmp_moved_constant_762; + const real_t tmp_moved_constant_764 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_765 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_766 = tmp_moved_constant_764 + tmp_moved_constant_765; + const real_t tmp_moved_constant_767 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_768 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_769 = tmp_moved_constant_767 + tmp_moved_constant_768; + const real_t tmp_moved_constant_770 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_771 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_772 = tmp_moved_constant_770 + tmp_moved_constant_771; + const real_t tmp_moved_constant_773 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_774 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_775 = tmp_moved_constant_773 + tmp_moved_constant_774; + const real_t tmp_moved_constant_776 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_777 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_778 = tmp_moved_constant_776 + tmp_moved_constant_777; + const real_t tmp_moved_constant_779 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_780 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_781 = tmp_moved_constant_779 + tmp_moved_constant_780; + const real_t tmp_moved_constant_782 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_783 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_784 = tmp_moved_constant_782 + tmp_moved_constant_783; + const real_t tmp_moved_constant_785 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_751 + tmp_moved_constant_695*tmp_moved_constant_754 + tmp_moved_constant_696*tmp_moved_constant_757) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_760 + tmp_moved_constant_699*tmp_moved_constant_763 + tmp_moved_constant_700*tmp_moved_constant_766) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_769 + tmp_moved_constant_703*tmp_moved_constant_772 + tmp_moved_constant_704*tmp_moved_constant_775) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_778 + tmp_moved_constant_707*tmp_moved_constant_781 + tmp_moved_constant_708*tmp_moved_constant_784); + const real_t tmp_moved_constant_786 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_787 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_788 = tmp_moved_constant_786 + tmp_moved_constant_787; + const real_t tmp_moved_constant_789 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_790 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_791 = tmp_moved_constant_789 + tmp_moved_constant_790; + const real_t tmp_moved_constant_792 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_793 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_794 = tmp_moved_constant_792 + tmp_moved_constant_793; + const real_t tmp_moved_constant_795 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_796 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_797 = tmp_moved_constant_795 + tmp_moved_constant_796; + const real_t tmp_moved_constant_798 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_799 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_800 = tmp_moved_constant_798 + tmp_moved_constant_799; + const real_t tmp_moved_constant_801 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_802 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_803 = tmp_moved_constant_801 + tmp_moved_constant_802; + const real_t tmp_moved_constant_804 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_805 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_806 = tmp_moved_constant_804 + tmp_moved_constant_805; + const real_t tmp_moved_constant_807 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_808 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_809 = tmp_moved_constant_807 + tmp_moved_constant_808; + const real_t tmp_moved_constant_810 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_811 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_812 = tmp_moved_constant_810 + tmp_moved_constant_811; + const real_t tmp_moved_constant_813 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_814 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_815 = tmp_moved_constant_813 + tmp_moved_constant_814; + const real_t tmp_moved_constant_816 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_817 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_818 = tmp_moved_constant_816 + tmp_moved_constant_817; + const real_t tmp_moved_constant_819 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_820 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_821 = tmp_moved_constant_819 + tmp_moved_constant_820; + const real_t tmp_moved_constant_822 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_788 + tmp_moved_constant_695*tmp_moved_constant_791 + tmp_moved_constant_696*tmp_moved_constant_794) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_797 + tmp_moved_constant_699*tmp_moved_constant_800 + tmp_moved_constant_700*tmp_moved_constant_803) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_806 + tmp_moved_constant_703*tmp_moved_constant_809 + tmp_moved_constant_704*tmp_moved_constant_812) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_815 + tmp_moved_constant_707*tmp_moved_constant_818 + tmp_moved_constant_708*tmp_moved_constant_821); + const real_t tmp_moved_constant_823 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_824 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_825 = tmp_moved_constant_823 + tmp_moved_constant_824; + const real_t tmp_moved_constant_826 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_827 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_828 = tmp_moved_constant_826 + tmp_moved_constant_827; + const real_t tmp_moved_constant_829 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_830 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_831 = tmp_moved_constant_829 + tmp_moved_constant_830; + const real_t tmp_moved_constant_832 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_833 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_834 = tmp_moved_constant_832 + tmp_moved_constant_833; + const real_t tmp_moved_constant_835 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_836 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_837 = tmp_moved_constant_835 + tmp_moved_constant_836; + const real_t tmp_moved_constant_838 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_839 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_840 = tmp_moved_constant_838 + tmp_moved_constant_839; + const real_t tmp_moved_constant_841 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_842 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_843 = tmp_moved_constant_841 + tmp_moved_constant_842; + const real_t tmp_moved_constant_844 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_845 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_846 = tmp_moved_constant_844 + tmp_moved_constant_845; + const real_t tmp_moved_constant_847 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_848 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_849 = tmp_moved_constant_847 + tmp_moved_constant_848; + const real_t tmp_moved_constant_850 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_851 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_852 = tmp_moved_constant_850 + tmp_moved_constant_851; + const real_t tmp_moved_constant_853 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_854 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_855 = tmp_moved_constant_853 + tmp_moved_constant_854; + const real_t tmp_moved_constant_856 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_857 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_858 = tmp_moved_constant_856 + tmp_moved_constant_857; + const real_t tmp_moved_constant_859 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_825 + tmp_moved_constant_695*tmp_moved_constant_828 + tmp_moved_constant_696*tmp_moved_constant_831) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_834 + tmp_moved_constant_699*tmp_moved_constant_837 + tmp_moved_constant_700*tmp_moved_constant_840) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_843 + tmp_moved_constant_703*tmp_moved_constant_846 + tmp_moved_constant_704*tmp_moved_constant_849) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_852 + tmp_moved_constant_707*tmp_moved_constant_855 + tmp_moved_constant_708*tmp_moved_constant_858); + const real_t tmp_moved_constant_860 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_749 - tmp_moved_constant_786; + const real_t tmp_moved_constant_861 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_752 - tmp_moved_constant_789; + const real_t tmp_moved_constant_862 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_755 - tmp_moved_constant_792; + const real_t tmp_moved_constant_863 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_758 - tmp_moved_constant_795; + const real_t tmp_moved_constant_864 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_761 - tmp_moved_constant_798; + const real_t tmp_moved_constant_865 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_764 - tmp_moved_constant_801; + const real_t tmp_moved_constant_866 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_767 - tmp_moved_constant_804; + const real_t tmp_moved_constant_867 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_770 - tmp_moved_constant_807; + const real_t tmp_moved_constant_868 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_773 - tmp_moved_constant_810; + const real_t tmp_moved_constant_869 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_776 - tmp_moved_constant_813; + const real_t tmp_moved_constant_870 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_779 - tmp_moved_constant_816; + const real_t tmp_moved_constant_871 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_782 - tmp_moved_constant_819; + const real_t tmp_moved_constant_872 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_860 + tmp_moved_constant_695*tmp_moved_constant_861 + tmp_moved_constant_696*tmp_moved_constant_862) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_863 + tmp_moved_constant_699*tmp_moved_constant_864 + tmp_moved_constant_700*tmp_moved_constant_865) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_866 + tmp_moved_constant_703*tmp_moved_constant_867 + tmp_moved_constant_704*tmp_moved_constant_868) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_869 + tmp_moved_constant_707*tmp_moved_constant_870 + tmp_moved_constant_708*tmp_moved_constant_871); + const real_t tmp_moved_constant_873 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_750 - tmp_moved_constant_823; + const real_t tmp_moved_constant_874 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_753 - tmp_moved_constant_826; + const real_t tmp_moved_constant_875 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_756 - tmp_moved_constant_829; + const real_t tmp_moved_constant_876 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_759 - tmp_moved_constant_832; + const real_t tmp_moved_constant_877 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_762 - tmp_moved_constant_835; + const real_t tmp_moved_constant_878 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_765 - tmp_moved_constant_838; + const real_t tmp_moved_constant_879 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_768 - tmp_moved_constant_841; + const real_t tmp_moved_constant_880 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_771 - tmp_moved_constant_844; + const real_t tmp_moved_constant_881 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_774 - tmp_moved_constant_847; + const real_t tmp_moved_constant_882 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_777 - tmp_moved_constant_850; + const real_t tmp_moved_constant_883 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_780 - tmp_moved_constant_853; + const real_t tmp_moved_constant_884 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_783 - tmp_moved_constant_856; + const real_t tmp_moved_constant_885 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_873 + tmp_moved_constant_695*tmp_moved_constant_874 + tmp_moved_constant_696*tmp_moved_constant_875) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_876 + tmp_moved_constant_699*tmp_moved_constant_877 + tmp_moved_constant_700*tmp_moved_constant_878) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_879 + tmp_moved_constant_703*tmp_moved_constant_880 + tmp_moved_constant_704*tmp_moved_constant_881) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_882 + tmp_moved_constant_707*tmp_moved_constant_883 + tmp_moved_constant_708*tmp_moved_constant_884); + const real_t tmp_moved_constant_886 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_787 - tmp_moved_constant_824; + const real_t tmp_moved_constant_887 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_790 - tmp_moved_constant_827; + const real_t tmp_moved_constant_888 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_793 - tmp_moved_constant_830; + const real_t tmp_moved_constant_889 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_796 - tmp_moved_constant_833; + const real_t tmp_moved_constant_890 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_799 - tmp_moved_constant_836; + const real_t tmp_moved_constant_891 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_802 - tmp_moved_constant_839; + const real_t tmp_moved_constant_892 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_805 - tmp_moved_constant_842; + const real_t tmp_moved_constant_893 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_808 - tmp_moved_constant_845; + const real_t tmp_moved_constant_894 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_811 - tmp_moved_constant_848; + const real_t tmp_moved_constant_895 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_814 - tmp_moved_constant_851; + const real_t tmp_moved_constant_896 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_817 - tmp_moved_constant_854; + const real_t tmp_moved_constant_897 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_820 - tmp_moved_constant_857; + const real_t tmp_moved_constant_898 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_886 + tmp_moved_constant_695*tmp_moved_constant_887 + tmp_moved_constant_696*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_889 + tmp_moved_constant_699*tmp_moved_constant_890 + tmp_moved_constant_700*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_892 + tmp_moved_constant_703*tmp_moved_constant_893 + tmp_moved_constant_704*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_895 + tmp_moved_constant_707*tmp_moved_constant_896 + tmp_moved_constant_708*tmp_moved_constant_897); + const real_t tmp_moved_constant_899 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); + const real_t tmp_moved_constant_900 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); + const real_t tmp_moved_constant_901 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); + const real_t tmp_moved_constant_902 = tmp_moved_constant_697*(tmp_moved_constant_710*tmp_moved_constant_723 + tmp_moved_constant_711*tmp_moved_constant_724 + tmp_moved_constant_712*tmp_moved_constant_725) + tmp_moved_constant_701*(tmp_moved_constant_713*tmp_moved_constant_726 + tmp_moved_constant_714*tmp_moved_constant_727 + tmp_moved_constant_715*tmp_moved_constant_728) + tmp_moved_constant_705*(tmp_moved_constant_716*tmp_moved_constant_729 + tmp_moved_constant_717*tmp_moved_constant_730 + tmp_moved_constant_718*tmp_moved_constant_731) + tmp_moved_constant_709*(tmp_moved_constant_719*tmp_moved_constant_732 + tmp_moved_constant_720*tmp_moved_constant_733 + tmp_moved_constant_721*tmp_moved_constant_734); + const real_t tmp_moved_constant_903 = tmp_moved_constant_697*(tmp_moved_constant_710*tmp_moved_constant_736 + tmp_moved_constant_711*tmp_moved_constant_737 + tmp_moved_constant_712*tmp_moved_constant_738) + tmp_moved_constant_701*(tmp_moved_constant_713*tmp_moved_constant_739 + tmp_moved_constant_714*tmp_moved_constant_740 + tmp_moved_constant_715*tmp_moved_constant_741) + tmp_moved_constant_705*(tmp_moved_constant_716*tmp_moved_constant_742 + tmp_moved_constant_717*tmp_moved_constant_743 + tmp_moved_constant_718*tmp_moved_constant_744) + tmp_moved_constant_709*(tmp_moved_constant_719*tmp_moved_constant_745 + tmp_moved_constant_720*tmp_moved_constant_746 + tmp_moved_constant_721*tmp_moved_constant_747); + const real_t tmp_moved_constant_904 = tmp_moved_constant_697*(tmp_moved_constant_710*tmp_moved_constant_751 + tmp_moved_constant_711*tmp_moved_constant_754 + tmp_moved_constant_712*tmp_moved_constant_757) + tmp_moved_constant_701*(tmp_moved_constant_713*tmp_moved_constant_760 + tmp_moved_constant_714*tmp_moved_constant_763 + tmp_moved_constant_715*tmp_moved_constant_766) + tmp_moved_constant_705*(tmp_moved_constant_716*tmp_moved_constant_769 + tmp_moved_constant_717*tmp_moved_constant_772 + tmp_moved_constant_718*tmp_moved_constant_775) + tmp_moved_constant_709*(tmp_moved_constant_719*tmp_moved_constant_778 + tmp_moved_constant_720*tmp_moved_constant_781 + tmp_moved_constant_721*tmp_moved_constant_784); + const real_t tmp_moved_constant_905 = tmp_moved_constant_697*(tmp_moved_constant_710*tmp_moved_constant_788 + tmp_moved_constant_711*tmp_moved_constant_791 + tmp_moved_constant_712*tmp_moved_constant_794) + tmp_moved_constant_701*(tmp_moved_constant_713*tmp_moved_constant_797 + tmp_moved_constant_714*tmp_moved_constant_800 + tmp_moved_constant_715*tmp_moved_constant_803) + tmp_moved_constant_705*(tmp_moved_constant_716*tmp_moved_constant_806 + tmp_moved_constant_717*tmp_moved_constant_809 + tmp_moved_constant_718*tmp_moved_constant_812) + tmp_moved_constant_709*(tmp_moved_constant_719*tmp_moved_constant_815 + tmp_moved_constant_720*tmp_moved_constant_818 + tmp_moved_constant_721*tmp_moved_constant_821); + const real_t tmp_moved_constant_906 = tmp_moved_constant_697*(tmp_moved_constant_710*tmp_moved_constant_825 + tmp_moved_constant_711*tmp_moved_constant_828 + tmp_moved_constant_712*tmp_moved_constant_831) + tmp_moved_constant_701*(tmp_moved_constant_713*tmp_moved_constant_834 + tmp_moved_constant_714*tmp_moved_constant_837 + tmp_moved_constant_715*tmp_moved_constant_840) + tmp_moved_constant_705*(tmp_moved_constant_716*tmp_moved_constant_843 + tmp_moved_constant_717*tmp_moved_constant_846 + tmp_moved_constant_718*tmp_moved_constant_849) + tmp_moved_constant_709*(tmp_moved_constant_719*tmp_moved_constant_852 + tmp_moved_constant_720*tmp_moved_constant_855 + tmp_moved_constant_721*tmp_moved_constant_858); + const real_t tmp_moved_constant_907 = tmp_moved_constant_697*(tmp_moved_constant_710*tmp_moved_constant_860 + tmp_moved_constant_711*tmp_moved_constant_861 + tmp_moved_constant_712*tmp_moved_constant_862) + tmp_moved_constant_701*(tmp_moved_constant_713*tmp_moved_constant_863 + tmp_moved_constant_714*tmp_moved_constant_864 + tmp_moved_constant_715*tmp_moved_constant_865) + tmp_moved_constant_705*(tmp_moved_constant_716*tmp_moved_constant_866 + tmp_moved_constant_717*tmp_moved_constant_867 + tmp_moved_constant_718*tmp_moved_constant_868) + tmp_moved_constant_709*(tmp_moved_constant_719*tmp_moved_constant_869 + tmp_moved_constant_720*tmp_moved_constant_870 + tmp_moved_constant_721*tmp_moved_constant_871); + const real_t tmp_moved_constant_908 = tmp_moved_constant_697*(tmp_moved_constant_710*tmp_moved_constant_873 + tmp_moved_constant_711*tmp_moved_constant_874 + tmp_moved_constant_712*tmp_moved_constant_875) + tmp_moved_constant_701*(tmp_moved_constant_713*tmp_moved_constant_876 + tmp_moved_constant_714*tmp_moved_constant_877 + tmp_moved_constant_715*tmp_moved_constant_878) + tmp_moved_constant_705*(tmp_moved_constant_716*tmp_moved_constant_879 + tmp_moved_constant_717*tmp_moved_constant_880 + tmp_moved_constant_718*tmp_moved_constant_881) + tmp_moved_constant_709*(tmp_moved_constant_719*tmp_moved_constant_882 + tmp_moved_constant_720*tmp_moved_constant_883 + tmp_moved_constant_721*tmp_moved_constant_884); + const real_t tmp_moved_constant_909 = tmp_moved_constant_697*(tmp_moved_constant_710*tmp_moved_constant_886 + tmp_moved_constant_711*tmp_moved_constant_887 + tmp_moved_constant_712*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_713*tmp_moved_constant_889 + tmp_moved_constant_714*tmp_moved_constant_890 + tmp_moved_constant_715*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_716*tmp_moved_constant_892 + tmp_moved_constant_717*tmp_moved_constant_893 + tmp_moved_constant_718*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_719*tmp_moved_constant_895 + tmp_moved_constant_720*tmp_moved_constant_896 + tmp_moved_constant_721*tmp_moved_constant_897); + const real_t tmp_moved_constant_910 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); + const real_t tmp_moved_constant_911 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); + const real_t tmp_moved_constant_912 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); + const real_t tmp_moved_constant_913 = tmp_moved_constant_697*(tmp_moved_constant_723*tmp_moved_constant_736 + tmp_moved_constant_724*tmp_moved_constant_737 + tmp_moved_constant_725*tmp_moved_constant_738) + tmp_moved_constant_701*(tmp_moved_constant_726*tmp_moved_constant_739 + tmp_moved_constant_727*tmp_moved_constant_740 + tmp_moved_constant_728*tmp_moved_constant_741) + tmp_moved_constant_705*(tmp_moved_constant_729*tmp_moved_constant_742 + tmp_moved_constant_730*tmp_moved_constant_743 + tmp_moved_constant_731*tmp_moved_constant_744) + tmp_moved_constant_709*(tmp_moved_constant_732*tmp_moved_constant_745 + tmp_moved_constant_733*tmp_moved_constant_746 + tmp_moved_constant_734*tmp_moved_constant_747); + const real_t tmp_moved_constant_914 = tmp_moved_constant_697*(tmp_moved_constant_723*tmp_moved_constant_751 + tmp_moved_constant_724*tmp_moved_constant_754 + tmp_moved_constant_725*tmp_moved_constant_757) + tmp_moved_constant_701*(tmp_moved_constant_726*tmp_moved_constant_760 + tmp_moved_constant_727*tmp_moved_constant_763 + tmp_moved_constant_728*tmp_moved_constant_766) + tmp_moved_constant_705*(tmp_moved_constant_729*tmp_moved_constant_769 + tmp_moved_constant_730*tmp_moved_constant_772 + tmp_moved_constant_731*tmp_moved_constant_775) + tmp_moved_constant_709*(tmp_moved_constant_732*tmp_moved_constant_778 + tmp_moved_constant_733*tmp_moved_constant_781 + tmp_moved_constant_734*tmp_moved_constant_784); + const real_t tmp_moved_constant_915 = tmp_moved_constant_697*(tmp_moved_constant_723*tmp_moved_constant_788 + tmp_moved_constant_724*tmp_moved_constant_791 + tmp_moved_constant_725*tmp_moved_constant_794) + tmp_moved_constant_701*(tmp_moved_constant_726*tmp_moved_constant_797 + tmp_moved_constant_727*tmp_moved_constant_800 + tmp_moved_constant_728*tmp_moved_constant_803) + tmp_moved_constant_705*(tmp_moved_constant_729*tmp_moved_constant_806 + tmp_moved_constant_730*tmp_moved_constant_809 + tmp_moved_constant_731*tmp_moved_constant_812) + tmp_moved_constant_709*(tmp_moved_constant_732*tmp_moved_constant_815 + tmp_moved_constant_733*tmp_moved_constant_818 + tmp_moved_constant_734*tmp_moved_constant_821); + const real_t tmp_moved_constant_916 = tmp_moved_constant_697*(tmp_moved_constant_723*tmp_moved_constant_825 + tmp_moved_constant_724*tmp_moved_constant_828 + tmp_moved_constant_725*tmp_moved_constant_831) + tmp_moved_constant_701*(tmp_moved_constant_726*tmp_moved_constant_834 + tmp_moved_constant_727*tmp_moved_constant_837 + tmp_moved_constant_728*tmp_moved_constant_840) + tmp_moved_constant_705*(tmp_moved_constant_729*tmp_moved_constant_843 + tmp_moved_constant_730*tmp_moved_constant_846 + tmp_moved_constant_731*tmp_moved_constant_849) + tmp_moved_constant_709*(tmp_moved_constant_732*tmp_moved_constant_852 + tmp_moved_constant_733*tmp_moved_constant_855 + tmp_moved_constant_734*tmp_moved_constant_858); + const real_t tmp_moved_constant_917 = tmp_moved_constant_697*(tmp_moved_constant_723*tmp_moved_constant_860 + tmp_moved_constant_724*tmp_moved_constant_861 + tmp_moved_constant_725*tmp_moved_constant_862) + tmp_moved_constant_701*(tmp_moved_constant_726*tmp_moved_constant_863 + tmp_moved_constant_727*tmp_moved_constant_864 + tmp_moved_constant_728*tmp_moved_constant_865) + tmp_moved_constant_705*(tmp_moved_constant_729*tmp_moved_constant_866 + tmp_moved_constant_730*tmp_moved_constant_867 + tmp_moved_constant_731*tmp_moved_constant_868) + tmp_moved_constant_709*(tmp_moved_constant_732*tmp_moved_constant_869 + tmp_moved_constant_733*tmp_moved_constant_870 + tmp_moved_constant_734*tmp_moved_constant_871); + const real_t tmp_moved_constant_918 = tmp_moved_constant_697*(tmp_moved_constant_723*tmp_moved_constant_873 + tmp_moved_constant_724*tmp_moved_constant_874 + tmp_moved_constant_725*tmp_moved_constant_875) + tmp_moved_constant_701*(tmp_moved_constant_726*tmp_moved_constant_876 + tmp_moved_constant_727*tmp_moved_constant_877 + tmp_moved_constant_728*tmp_moved_constant_878) + tmp_moved_constant_705*(tmp_moved_constant_729*tmp_moved_constant_879 + tmp_moved_constant_730*tmp_moved_constant_880 + tmp_moved_constant_731*tmp_moved_constant_881) + tmp_moved_constant_709*(tmp_moved_constant_732*tmp_moved_constant_882 + tmp_moved_constant_733*tmp_moved_constant_883 + tmp_moved_constant_734*tmp_moved_constant_884); + const real_t tmp_moved_constant_919 = tmp_moved_constant_697*(tmp_moved_constant_723*tmp_moved_constant_886 + tmp_moved_constant_724*tmp_moved_constant_887 + tmp_moved_constant_725*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_726*tmp_moved_constant_889 + tmp_moved_constant_727*tmp_moved_constant_890 + tmp_moved_constant_728*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_729*tmp_moved_constant_892 + tmp_moved_constant_730*tmp_moved_constant_893 + tmp_moved_constant_731*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_732*tmp_moved_constant_895 + tmp_moved_constant_733*tmp_moved_constant_896 + tmp_moved_constant_734*tmp_moved_constant_897); + const real_t tmp_moved_constant_920 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); + const real_t tmp_moved_constant_921 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); + const real_t tmp_moved_constant_922 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); + const real_t tmp_moved_constant_923 = tmp_moved_constant_697*(tmp_moved_constant_736*tmp_moved_constant_751 + tmp_moved_constant_737*tmp_moved_constant_754 + tmp_moved_constant_738*tmp_moved_constant_757) + tmp_moved_constant_701*(tmp_moved_constant_739*tmp_moved_constant_760 + tmp_moved_constant_740*tmp_moved_constant_763 + tmp_moved_constant_741*tmp_moved_constant_766) + tmp_moved_constant_705*(tmp_moved_constant_742*tmp_moved_constant_769 + tmp_moved_constant_743*tmp_moved_constant_772 + tmp_moved_constant_744*tmp_moved_constant_775) + tmp_moved_constant_709*(tmp_moved_constant_745*tmp_moved_constant_778 + tmp_moved_constant_746*tmp_moved_constant_781 + tmp_moved_constant_747*tmp_moved_constant_784); + const real_t tmp_moved_constant_924 = tmp_moved_constant_697*(tmp_moved_constant_736*tmp_moved_constant_788 + tmp_moved_constant_737*tmp_moved_constant_791 + tmp_moved_constant_738*tmp_moved_constant_794) + tmp_moved_constant_701*(tmp_moved_constant_739*tmp_moved_constant_797 + tmp_moved_constant_740*tmp_moved_constant_800 + tmp_moved_constant_741*tmp_moved_constant_803) + tmp_moved_constant_705*(tmp_moved_constant_742*tmp_moved_constant_806 + tmp_moved_constant_743*tmp_moved_constant_809 + tmp_moved_constant_744*tmp_moved_constant_812) + tmp_moved_constant_709*(tmp_moved_constant_745*tmp_moved_constant_815 + tmp_moved_constant_746*tmp_moved_constant_818 + tmp_moved_constant_747*tmp_moved_constant_821); + const real_t tmp_moved_constant_925 = tmp_moved_constant_697*(tmp_moved_constant_736*tmp_moved_constant_825 + tmp_moved_constant_737*tmp_moved_constant_828 + tmp_moved_constant_738*tmp_moved_constant_831) + tmp_moved_constant_701*(tmp_moved_constant_739*tmp_moved_constant_834 + tmp_moved_constant_740*tmp_moved_constant_837 + tmp_moved_constant_741*tmp_moved_constant_840) + tmp_moved_constant_705*(tmp_moved_constant_742*tmp_moved_constant_843 + tmp_moved_constant_743*tmp_moved_constant_846 + tmp_moved_constant_744*tmp_moved_constant_849) + tmp_moved_constant_709*(tmp_moved_constant_745*tmp_moved_constant_852 + tmp_moved_constant_746*tmp_moved_constant_855 + tmp_moved_constant_747*tmp_moved_constant_858); + const real_t tmp_moved_constant_926 = tmp_moved_constant_697*(tmp_moved_constant_736*tmp_moved_constant_860 + tmp_moved_constant_737*tmp_moved_constant_861 + tmp_moved_constant_738*tmp_moved_constant_862) + tmp_moved_constant_701*(tmp_moved_constant_739*tmp_moved_constant_863 + tmp_moved_constant_740*tmp_moved_constant_864 + tmp_moved_constant_741*tmp_moved_constant_865) + tmp_moved_constant_705*(tmp_moved_constant_742*tmp_moved_constant_866 + tmp_moved_constant_743*tmp_moved_constant_867 + tmp_moved_constant_744*tmp_moved_constant_868) + tmp_moved_constant_709*(tmp_moved_constant_745*tmp_moved_constant_869 + tmp_moved_constant_746*tmp_moved_constant_870 + tmp_moved_constant_747*tmp_moved_constant_871); + const real_t tmp_moved_constant_927 = tmp_moved_constant_697*(tmp_moved_constant_736*tmp_moved_constant_873 + tmp_moved_constant_737*tmp_moved_constant_874 + tmp_moved_constant_738*tmp_moved_constant_875) + tmp_moved_constant_701*(tmp_moved_constant_739*tmp_moved_constant_876 + tmp_moved_constant_740*tmp_moved_constant_877 + tmp_moved_constant_741*tmp_moved_constant_878) + tmp_moved_constant_705*(tmp_moved_constant_742*tmp_moved_constant_879 + tmp_moved_constant_743*tmp_moved_constant_880 + tmp_moved_constant_744*tmp_moved_constant_881) + tmp_moved_constant_709*(tmp_moved_constant_745*tmp_moved_constant_882 + tmp_moved_constant_746*tmp_moved_constant_883 + tmp_moved_constant_747*tmp_moved_constant_884); + const real_t tmp_moved_constant_928 = tmp_moved_constant_697*(tmp_moved_constant_736*tmp_moved_constant_886 + tmp_moved_constant_737*tmp_moved_constant_887 + tmp_moved_constant_738*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_739*tmp_moved_constant_889 + tmp_moved_constant_740*tmp_moved_constant_890 + tmp_moved_constant_741*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_742*tmp_moved_constant_892 + tmp_moved_constant_743*tmp_moved_constant_893 + tmp_moved_constant_744*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_745*tmp_moved_constant_895 + tmp_moved_constant_746*tmp_moved_constant_896 + tmp_moved_constant_747*tmp_moved_constant_897); + const real_t tmp_moved_constant_929 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_930 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_931 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_932 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_933 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_934 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_935 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_936 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_937 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_938 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_939 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_940 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_941 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_942 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_943 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_944 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_945 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_946 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_947 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_948 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_949 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_950 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_951 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_952 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_953 = tmp_moved_constant_697*(tmp_moved_constant_751*tmp_moved_constant_788 + tmp_moved_constant_754*tmp_moved_constant_791 + tmp_moved_constant_757*tmp_moved_constant_794) + tmp_moved_constant_701*(tmp_moved_constant_760*tmp_moved_constant_797 + tmp_moved_constant_763*tmp_moved_constant_800 + tmp_moved_constant_766*tmp_moved_constant_803) + tmp_moved_constant_705*(tmp_moved_constant_769*tmp_moved_constant_806 + tmp_moved_constant_772*tmp_moved_constant_809 + tmp_moved_constant_775*tmp_moved_constant_812) + tmp_moved_constant_709*(tmp_moved_constant_778*tmp_moved_constant_815 + tmp_moved_constant_781*tmp_moved_constant_818 + tmp_moved_constant_784*tmp_moved_constant_821); + const real_t tmp_moved_constant_954 = tmp_moved_constant_697*(tmp_moved_constant_751*tmp_moved_constant_825 + tmp_moved_constant_754*tmp_moved_constant_828 + tmp_moved_constant_757*tmp_moved_constant_831) + tmp_moved_constant_701*(tmp_moved_constant_760*tmp_moved_constant_834 + tmp_moved_constant_763*tmp_moved_constant_837 + tmp_moved_constant_766*tmp_moved_constant_840) + tmp_moved_constant_705*(tmp_moved_constant_769*tmp_moved_constant_843 + tmp_moved_constant_772*tmp_moved_constant_846 + tmp_moved_constant_775*tmp_moved_constant_849) + tmp_moved_constant_709*(tmp_moved_constant_778*tmp_moved_constant_852 + tmp_moved_constant_781*tmp_moved_constant_855 + tmp_moved_constant_784*tmp_moved_constant_858); + const real_t tmp_moved_constant_955 = tmp_moved_constant_697*(tmp_moved_constant_751*tmp_moved_constant_860 + tmp_moved_constant_754*tmp_moved_constant_861 + tmp_moved_constant_757*tmp_moved_constant_862) + tmp_moved_constant_701*(tmp_moved_constant_760*tmp_moved_constant_863 + tmp_moved_constant_763*tmp_moved_constant_864 + tmp_moved_constant_766*tmp_moved_constant_865) + tmp_moved_constant_705*(tmp_moved_constant_769*tmp_moved_constant_866 + tmp_moved_constant_772*tmp_moved_constant_867 + tmp_moved_constant_775*tmp_moved_constant_868) + tmp_moved_constant_709*(tmp_moved_constant_778*tmp_moved_constant_869 + tmp_moved_constant_781*tmp_moved_constant_870 + tmp_moved_constant_784*tmp_moved_constant_871); + const real_t tmp_moved_constant_956 = tmp_moved_constant_697*(tmp_moved_constant_751*tmp_moved_constant_873 + tmp_moved_constant_754*tmp_moved_constant_874 + tmp_moved_constant_757*tmp_moved_constant_875) + tmp_moved_constant_701*(tmp_moved_constant_760*tmp_moved_constant_876 + tmp_moved_constant_763*tmp_moved_constant_877 + tmp_moved_constant_766*tmp_moved_constant_878) + tmp_moved_constant_705*(tmp_moved_constant_769*tmp_moved_constant_879 + tmp_moved_constant_772*tmp_moved_constant_880 + tmp_moved_constant_775*tmp_moved_constant_881) + tmp_moved_constant_709*(tmp_moved_constant_778*tmp_moved_constant_882 + tmp_moved_constant_781*tmp_moved_constant_883 + tmp_moved_constant_784*tmp_moved_constant_884); + const real_t tmp_moved_constant_957 = tmp_moved_constant_697*(tmp_moved_constant_751*tmp_moved_constant_886 + tmp_moved_constant_754*tmp_moved_constant_887 + tmp_moved_constant_757*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_760*tmp_moved_constant_889 + tmp_moved_constant_763*tmp_moved_constant_890 + tmp_moved_constant_766*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_769*tmp_moved_constant_892 + tmp_moved_constant_772*tmp_moved_constant_893 + tmp_moved_constant_775*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_778*tmp_moved_constant_895 + tmp_moved_constant_781*tmp_moved_constant_896 + tmp_moved_constant_784*tmp_moved_constant_897); + const real_t tmp_moved_constant_958 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_959 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_960 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_961 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_962 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_963 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_964 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_965 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_966 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_967 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_968 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_969 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_970 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_971 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_972 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_973 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_974 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_975 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_976 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_977 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_978 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_979 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_980 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_981 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_982 = tmp_moved_constant_697*(tmp_moved_constant_788*tmp_moved_constant_825 + tmp_moved_constant_791*tmp_moved_constant_828 + tmp_moved_constant_794*tmp_moved_constant_831) + tmp_moved_constant_701*(tmp_moved_constant_797*tmp_moved_constant_834 + tmp_moved_constant_800*tmp_moved_constant_837 + tmp_moved_constant_803*tmp_moved_constant_840) + tmp_moved_constant_705*(tmp_moved_constant_806*tmp_moved_constant_843 + tmp_moved_constant_809*tmp_moved_constant_846 + tmp_moved_constant_812*tmp_moved_constant_849) + tmp_moved_constant_709*(tmp_moved_constant_815*tmp_moved_constant_852 + tmp_moved_constant_818*tmp_moved_constant_855 + tmp_moved_constant_821*tmp_moved_constant_858); + const real_t tmp_moved_constant_983 = tmp_moved_constant_697*(tmp_moved_constant_788*tmp_moved_constant_860 + tmp_moved_constant_791*tmp_moved_constant_861 + tmp_moved_constant_794*tmp_moved_constant_862) + tmp_moved_constant_701*(tmp_moved_constant_797*tmp_moved_constant_863 + tmp_moved_constant_800*tmp_moved_constant_864 + tmp_moved_constant_803*tmp_moved_constant_865) + tmp_moved_constant_705*(tmp_moved_constant_806*tmp_moved_constant_866 + tmp_moved_constant_809*tmp_moved_constant_867 + tmp_moved_constant_812*tmp_moved_constant_868) + tmp_moved_constant_709*(tmp_moved_constant_815*tmp_moved_constant_869 + tmp_moved_constant_818*tmp_moved_constant_870 + tmp_moved_constant_821*tmp_moved_constant_871); + const real_t tmp_moved_constant_984 = tmp_moved_constant_697*(tmp_moved_constant_788*tmp_moved_constant_873 + tmp_moved_constant_791*tmp_moved_constant_874 + tmp_moved_constant_794*tmp_moved_constant_875) + tmp_moved_constant_701*(tmp_moved_constant_797*tmp_moved_constant_876 + tmp_moved_constant_800*tmp_moved_constant_877 + tmp_moved_constant_803*tmp_moved_constant_878) + tmp_moved_constant_705*(tmp_moved_constant_806*tmp_moved_constant_879 + tmp_moved_constant_809*tmp_moved_constant_880 + tmp_moved_constant_812*tmp_moved_constant_881) + tmp_moved_constant_709*(tmp_moved_constant_815*tmp_moved_constant_882 + tmp_moved_constant_818*tmp_moved_constant_883 + tmp_moved_constant_821*tmp_moved_constant_884); + const real_t tmp_moved_constant_985 = tmp_moved_constant_697*(tmp_moved_constant_788*tmp_moved_constant_886 + tmp_moved_constant_791*tmp_moved_constant_887 + tmp_moved_constant_794*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_797*tmp_moved_constant_889 + tmp_moved_constant_800*tmp_moved_constant_890 + tmp_moved_constant_803*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_806*tmp_moved_constant_892 + tmp_moved_constant_809*tmp_moved_constant_893 + tmp_moved_constant_812*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_815*tmp_moved_constant_895 + tmp_moved_constant_818*tmp_moved_constant_896 + tmp_moved_constant_821*tmp_moved_constant_897); + const real_t tmp_moved_constant_986 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_987 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_988 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_989 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_990 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_991 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_992 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_993 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_994 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_995 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_996 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_997 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_998 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_999 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1000 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1001 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1002 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1003 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1004 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1005 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1006 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1007 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1008 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1009 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1010 = tmp_moved_constant_697*(tmp_moved_constant_825*tmp_moved_constant_860 + tmp_moved_constant_828*tmp_moved_constant_861 + tmp_moved_constant_831*tmp_moved_constant_862) + tmp_moved_constant_701*(tmp_moved_constant_834*tmp_moved_constant_863 + tmp_moved_constant_837*tmp_moved_constant_864 + tmp_moved_constant_840*tmp_moved_constant_865) + tmp_moved_constant_705*(tmp_moved_constant_843*tmp_moved_constant_866 + tmp_moved_constant_846*tmp_moved_constant_867 + tmp_moved_constant_849*tmp_moved_constant_868) + tmp_moved_constant_709*(tmp_moved_constant_852*tmp_moved_constant_869 + tmp_moved_constant_855*tmp_moved_constant_870 + tmp_moved_constant_858*tmp_moved_constant_871); + const real_t tmp_moved_constant_1011 = tmp_moved_constant_697*(tmp_moved_constant_825*tmp_moved_constant_873 + tmp_moved_constant_828*tmp_moved_constant_874 + tmp_moved_constant_831*tmp_moved_constant_875) + tmp_moved_constant_701*(tmp_moved_constant_834*tmp_moved_constant_876 + tmp_moved_constant_837*tmp_moved_constant_877 + tmp_moved_constant_840*tmp_moved_constant_878) + tmp_moved_constant_705*(tmp_moved_constant_843*tmp_moved_constant_879 + tmp_moved_constant_846*tmp_moved_constant_880 + tmp_moved_constant_849*tmp_moved_constant_881) + tmp_moved_constant_709*(tmp_moved_constant_852*tmp_moved_constant_882 + tmp_moved_constant_855*tmp_moved_constant_883 + tmp_moved_constant_858*tmp_moved_constant_884); + const real_t tmp_moved_constant_1012 = tmp_moved_constant_697*(tmp_moved_constant_825*tmp_moved_constant_886 + tmp_moved_constant_828*tmp_moved_constant_887 + tmp_moved_constant_831*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_834*tmp_moved_constant_889 + tmp_moved_constant_837*tmp_moved_constant_890 + tmp_moved_constant_840*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_843*tmp_moved_constant_892 + tmp_moved_constant_846*tmp_moved_constant_893 + tmp_moved_constant_849*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_852*tmp_moved_constant_895 + tmp_moved_constant_855*tmp_moved_constant_896 + tmp_moved_constant_858*tmp_moved_constant_897); + const real_t tmp_moved_constant_1013 = tmp_moved_constant_697*(tmp_moved_constant_860*tmp_moved_constant_873 + tmp_moved_constant_861*tmp_moved_constant_874 + tmp_moved_constant_862*tmp_moved_constant_875) + tmp_moved_constant_701*(tmp_moved_constant_863*tmp_moved_constant_876 + tmp_moved_constant_864*tmp_moved_constant_877 + tmp_moved_constant_865*tmp_moved_constant_878) + tmp_moved_constant_705*(tmp_moved_constant_866*tmp_moved_constant_879 + tmp_moved_constant_867*tmp_moved_constant_880 + tmp_moved_constant_868*tmp_moved_constant_881) + tmp_moved_constant_709*(tmp_moved_constant_869*tmp_moved_constant_882 + tmp_moved_constant_870*tmp_moved_constant_883 + tmp_moved_constant_871*tmp_moved_constant_884); + const real_t tmp_moved_constant_1014 = tmp_moved_constant_697*(tmp_moved_constant_860*tmp_moved_constant_886 + tmp_moved_constant_861*tmp_moved_constant_887 + tmp_moved_constant_862*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_863*tmp_moved_constant_889 + tmp_moved_constant_864*tmp_moved_constant_890 + tmp_moved_constant_865*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_866*tmp_moved_constant_892 + tmp_moved_constant_867*tmp_moved_constant_893 + tmp_moved_constant_868*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_869*tmp_moved_constant_895 + tmp_moved_constant_870*tmp_moved_constant_896 + tmp_moved_constant_871*tmp_moved_constant_897); + const real_t tmp_moved_constant_1015 = tmp_moved_constant_697*(tmp_moved_constant_873*tmp_moved_constant_886 + tmp_moved_constant_874*tmp_moved_constant_887 + tmp_moved_constant_875*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_876*tmp_moved_constant_889 + tmp_moved_constant_877*tmp_moved_constant_890 + tmp_moved_constant_878*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_879*tmp_moved_constant_892 + tmp_moved_constant_880*tmp_moved_constant_893 + tmp_moved_constant_881*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_882*tmp_moved_constant_895 + tmp_moved_constant_883*tmp_moved_constant_896 + tmp_moved_constant_884*tmp_moved_constant_897); + const real_t tmp_moved_constant_1036 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_1037 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_1038 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_1039 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_1040 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_1041 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_1042 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_1043 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_1044 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_1045 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_1046 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_1047 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_1048 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_1049 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_1050 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_1051 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_1052 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_1053 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_1054 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_1055 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_1056 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_1057 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_1058 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_1059 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_1060 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_1061 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_1062 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_1063 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_1064 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1052 + tmp_moved_constant_1037*tmp_moved_constant_1053 + tmp_moved_constant_1038*tmp_moved_constant_1054) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1055 + tmp_moved_constant_1041*tmp_moved_constant_1056 + tmp_moved_constant_1042*tmp_moved_constant_1057) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1058 + tmp_moved_constant_1045*tmp_moved_constant_1059 + tmp_moved_constant_1046*tmp_moved_constant_1060) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1061 + tmp_moved_constant_1049*tmp_moved_constant_1062 + tmp_moved_constant_1050*tmp_moved_constant_1063); + const real_t tmp_moved_constant_1065 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_1066 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_1067 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_1068 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_1069 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_1070 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_1071 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_1072 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_1073 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_1074 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_1075 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_1076 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_1077 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1065 + tmp_moved_constant_1037*tmp_moved_constant_1066 + tmp_moved_constant_1038*tmp_moved_constant_1067) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1068 + tmp_moved_constant_1041*tmp_moved_constant_1069 + tmp_moved_constant_1042*tmp_moved_constant_1070) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1071 + tmp_moved_constant_1045*tmp_moved_constant_1072 + tmp_moved_constant_1046*tmp_moved_constant_1073) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1074 + tmp_moved_constant_1049*tmp_moved_constant_1075 + tmp_moved_constant_1050*tmp_moved_constant_1076); + const real_t tmp_moved_constant_1078 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_1079 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_1080 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_1081 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_1082 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_1083 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_1084 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_1085 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_1086 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_1087 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_1088 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_1089 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_1090 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1078 + tmp_moved_constant_1037*tmp_moved_constant_1079 + tmp_moved_constant_1038*tmp_moved_constant_1080) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1081 + tmp_moved_constant_1041*tmp_moved_constant_1082 + tmp_moved_constant_1042*tmp_moved_constant_1083) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1084 + tmp_moved_constant_1045*tmp_moved_constant_1085 + tmp_moved_constant_1046*tmp_moved_constant_1086) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1087 + tmp_moved_constant_1049*tmp_moved_constant_1088 + tmp_moved_constant_1050*tmp_moved_constant_1089); + const real_t tmp_moved_constant_1091 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1092 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1093 = tmp_moved_constant_1091 + tmp_moved_constant_1092; + const real_t tmp_moved_constant_1094 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1095 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1096 = tmp_moved_constant_1094 + tmp_moved_constant_1095; + const real_t tmp_moved_constant_1097 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1098 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1099 = tmp_moved_constant_1097 + tmp_moved_constant_1098; + const real_t tmp_moved_constant_1100 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1101 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1102 = tmp_moved_constant_1100 + tmp_moved_constant_1101; + const real_t tmp_moved_constant_1103 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1104 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1105 = tmp_moved_constant_1103 + tmp_moved_constant_1104; + const real_t tmp_moved_constant_1106 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1107 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1108 = tmp_moved_constant_1106 + tmp_moved_constant_1107; + const real_t tmp_moved_constant_1109 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1110 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1111 = tmp_moved_constant_1109 + tmp_moved_constant_1110; + const real_t tmp_moved_constant_1112 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1113 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1114 = tmp_moved_constant_1112 + tmp_moved_constant_1113; + const real_t tmp_moved_constant_1115 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1116 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1117 = tmp_moved_constant_1115 + tmp_moved_constant_1116; + const real_t tmp_moved_constant_1118 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1119 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1120 = tmp_moved_constant_1118 + tmp_moved_constant_1119; + const real_t tmp_moved_constant_1121 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1122 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1123 = tmp_moved_constant_1121 + tmp_moved_constant_1122; + const real_t tmp_moved_constant_1124 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1125 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1126 = tmp_moved_constant_1124 + tmp_moved_constant_1125; + const real_t tmp_moved_constant_1127 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1093 + tmp_moved_constant_1037*tmp_moved_constant_1096 + tmp_moved_constant_1038*tmp_moved_constant_1099) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1102 + tmp_moved_constant_1041*tmp_moved_constant_1105 + tmp_moved_constant_1042*tmp_moved_constant_1108) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1111 + tmp_moved_constant_1045*tmp_moved_constant_1114 + tmp_moved_constant_1046*tmp_moved_constant_1117) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1120 + tmp_moved_constant_1049*tmp_moved_constant_1123 + tmp_moved_constant_1050*tmp_moved_constant_1126); + const real_t tmp_moved_constant_1128 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1129 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1130 = tmp_moved_constant_1128 + tmp_moved_constant_1129; + const real_t tmp_moved_constant_1131 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1132 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1133 = tmp_moved_constant_1131 + tmp_moved_constant_1132; + const real_t tmp_moved_constant_1134 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1135 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1136 = tmp_moved_constant_1134 + tmp_moved_constant_1135; + const real_t tmp_moved_constant_1137 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1138 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1139 = tmp_moved_constant_1137 + tmp_moved_constant_1138; + const real_t tmp_moved_constant_1140 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1141 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1142 = tmp_moved_constant_1140 + tmp_moved_constant_1141; + const real_t tmp_moved_constant_1143 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1144 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1145 = tmp_moved_constant_1143 + tmp_moved_constant_1144; + const real_t tmp_moved_constant_1146 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1147 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1148 = tmp_moved_constant_1146 + tmp_moved_constant_1147; + const real_t tmp_moved_constant_1149 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1150 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1151 = tmp_moved_constant_1149 + tmp_moved_constant_1150; + const real_t tmp_moved_constant_1152 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1153 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1154 = tmp_moved_constant_1152 + tmp_moved_constant_1153; + const real_t tmp_moved_constant_1155 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1156 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1157 = tmp_moved_constant_1155 + tmp_moved_constant_1156; + const real_t tmp_moved_constant_1158 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1159 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1160 = tmp_moved_constant_1158 + tmp_moved_constant_1159; + const real_t tmp_moved_constant_1161 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1162 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1163 = tmp_moved_constant_1161 + tmp_moved_constant_1162; + const real_t tmp_moved_constant_1164 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1130 + tmp_moved_constant_1037*tmp_moved_constant_1133 + tmp_moved_constant_1038*tmp_moved_constant_1136) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1139 + tmp_moved_constant_1041*tmp_moved_constant_1142 + tmp_moved_constant_1042*tmp_moved_constant_1145) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1148 + tmp_moved_constant_1045*tmp_moved_constant_1151 + tmp_moved_constant_1046*tmp_moved_constant_1154) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1157 + tmp_moved_constant_1049*tmp_moved_constant_1160 + tmp_moved_constant_1050*tmp_moved_constant_1163); + const real_t tmp_moved_constant_1165 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1166 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1167 = tmp_moved_constant_1165 + tmp_moved_constant_1166; + const real_t tmp_moved_constant_1168 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1169 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1170 = tmp_moved_constant_1168 + tmp_moved_constant_1169; + const real_t tmp_moved_constant_1171 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1172 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1173 = tmp_moved_constant_1171 + tmp_moved_constant_1172; + const real_t tmp_moved_constant_1174 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1175 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1176 = tmp_moved_constant_1174 + tmp_moved_constant_1175; + const real_t tmp_moved_constant_1177 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1178 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1179 = tmp_moved_constant_1177 + tmp_moved_constant_1178; + const real_t tmp_moved_constant_1180 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1181 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1182 = tmp_moved_constant_1180 + tmp_moved_constant_1181; + const real_t tmp_moved_constant_1183 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1184 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1185 = tmp_moved_constant_1183 + tmp_moved_constant_1184; + const real_t tmp_moved_constant_1186 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1187 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1188 = tmp_moved_constant_1186 + tmp_moved_constant_1187; + const real_t tmp_moved_constant_1189 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1190 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1191 = tmp_moved_constant_1189 + tmp_moved_constant_1190; + const real_t tmp_moved_constant_1192 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1193 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1194 = tmp_moved_constant_1192 + tmp_moved_constant_1193; + const real_t tmp_moved_constant_1195 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1196 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1197 = tmp_moved_constant_1195 + tmp_moved_constant_1196; + const real_t tmp_moved_constant_1198 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1199 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1200 = tmp_moved_constant_1198 + tmp_moved_constant_1199; + const real_t tmp_moved_constant_1201 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1167 + tmp_moved_constant_1037*tmp_moved_constant_1170 + tmp_moved_constant_1038*tmp_moved_constant_1173) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1176 + tmp_moved_constant_1041*tmp_moved_constant_1179 + tmp_moved_constant_1042*tmp_moved_constant_1182) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1185 + tmp_moved_constant_1045*tmp_moved_constant_1188 + tmp_moved_constant_1046*tmp_moved_constant_1191) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1194 + tmp_moved_constant_1049*tmp_moved_constant_1197 + tmp_moved_constant_1050*tmp_moved_constant_1200); + const real_t tmp_moved_constant_1202 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_1091 - tmp_moved_constant_1128; + const real_t tmp_moved_constant_1203 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_1094 - tmp_moved_constant_1131; + const real_t tmp_moved_constant_1204 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_1097 - tmp_moved_constant_1134; + const real_t tmp_moved_constant_1205 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_1100 - tmp_moved_constant_1137; + const real_t tmp_moved_constant_1206 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_1103 - tmp_moved_constant_1140; + const real_t tmp_moved_constant_1207 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_1106 - tmp_moved_constant_1143; + const real_t tmp_moved_constant_1208 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_1109 - tmp_moved_constant_1146; + const real_t tmp_moved_constant_1209 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_1112 - tmp_moved_constant_1149; + const real_t tmp_moved_constant_1210 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_1115 - tmp_moved_constant_1152; + const real_t tmp_moved_constant_1211 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_1118 - tmp_moved_constant_1155; + const real_t tmp_moved_constant_1212 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_1121 - tmp_moved_constant_1158; + const real_t tmp_moved_constant_1213 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_1124 - tmp_moved_constant_1161; + const real_t tmp_moved_constant_1214 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1202 + tmp_moved_constant_1037*tmp_moved_constant_1203 + tmp_moved_constant_1038*tmp_moved_constant_1204) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1205 + tmp_moved_constant_1041*tmp_moved_constant_1206 + tmp_moved_constant_1042*tmp_moved_constant_1207) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1208 + tmp_moved_constant_1045*tmp_moved_constant_1209 + tmp_moved_constant_1046*tmp_moved_constant_1210) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1211 + tmp_moved_constant_1049*tmp_moved_constant_1212 + tmp_moved_constant_1050*tmp_moved_constant_1213); + const real_t tmp_moved_constant_1215 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_1092 - tmp_moved_constant_1165; + const real_t tmp_moved_constant_1216 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_1095 - tmp_moved_constant_1168; + const real_t tmp_moved_constant_1217 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_1098 - tmp_moved_constant_1171; + const real_t tmp_moved_constant_1218 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_1101 - tmp_moved_constant_1174; + const real_t tmp_moved_constant_1219 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_1104 - tmp_moved_constant_1177; + const real_t tmp_moved_constant_1220 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_1107 - tmp_moved_constant_1180; + const real_t tmp_moved_constant_1221 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_1110 - tmp_moved_constant_1183; + const real_t tmp_moved_constant_1222 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_1113 - tmp_moved_constant_1186; + const real_t tmp_moved_constant_1223 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_1116 - tmp_moved_constant_1189; + const real_t tmp_moved_constant_1224 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_1119 - tmp_moved_constant_1192; + const real_t tmp_moved_constant_1225 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_1122 - tmp_moved_constant_1195; + const real_t tmp_moved_constant_1226 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_1125 - tmp_moved_constant_1198; + const real_t tmp_moved_constant_1227 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1215 + tmp_moved_constant_1037*tmp_moved_constant_1216 + tmp_moved_constant_1038*tmp_moved_constant_1217) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1218 + tmp_moved_constant_1041*tmp_moved_constant_1219 + tmp_moved_constant_1042*tmp_moved_constant_1220) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1221 + tmp_moved_constant_1045*tmp_moved_constant_1222 + tmp_moved_constant_1046*tmp_moved_constant_1223) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1224 + tmp_moved_constant_1049*tmp_moved_constant_1225 + tmp_moved_constant_1050*tmp_moved_constant_1226); + const real_t tmp_moved_constant_1228 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_1129 - tmp_moved_constant_1166; + const real_t tmp_moved_constant_1229 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_1132 - tmp_moved_constant_1169; + const real_t tmp_moved_constant_1230 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_1135 - tmp_moved_constant_1172; + const real_t tmp_moved_constant_1231 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_1138 - tmp_moved_constant_1175; + const real_t tmp_moved_constant_1232 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_1141 - tmp_moved_constant_1178; + const real_t tmp_moved_constant_1233 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_1144 - tmp_moved_constant_1181; + const real_t tmp_moved_constant_1234 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_1147 - tmp_moved_constant_1184; + const real_t tmp_moved_constant_1235 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_1150 - tmp_moved_constant_1187; + const real_t tmp_moved_constant_1236 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_1153 - tmp_moved_constant_1190; + const real_t tmp_moved_constant_1237 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_1156 - tmp_moved_constant_1193; + const real_t tmp_moved_constant_1238 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_1159 - tmp_moved_constant_1196; + const real_t tmp_moved_constant_1239 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_1162 - tmp_moved_constant_1199; + const real_t tmp_moved_constant_1240 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1228 + tmp_moved_constant_1037*tmp_moved_constant_1229 + tmp_moved_constant_1038*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1231 + tmp_moved_constant_1041*tmp_moved_constant_1232 + tmp_moved_constant_1042*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1234 + tmp_moved_constant_1045*tmp_moved_constant_1235 + tmp_moved_constant_1046*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1237 + tmp_moved_constant_1049*tmp_moved_constant_1238 + tmp_moved_constant_1050*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1241 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); + const real_t tmp_moved_constant_1242 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); + const real_t tmp_moved_constant_1243 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); + const real_t tmp_moved_constant_1244 = tmp_moved_constant_1039*(tmp_moved_constant_1052*tmp_moved_constant_1065 + tmp_moved_constant_1053*tmp_moved_constant_1066 + tmp_moved_constant_1054*tmp_moved_constant_1067) + tmp_moved_constant_1043*(tmp_moved_constant_1055*tmp_moved_constant_1068 + tmp_moved_constant_1056*tmp_moved_constant_1069 + tmp_moved_constant_1057*tmp_moved_constant_1070) + tmp_moved_constant_1047*(tmp_moved_constant_1058*tmp_moved_constant_1071 + tmp_moved_constant_1059*tmp_moved_constant_1072 + tmp_moved_constant_1060*tmp_moved_constant_1073) + tmp_moved_constant_1051*(tmp_moved_constant_1061*tmp_moved_constant_1074 + tmp_moved_constant_1062*tmp_moved_constant_1075 + tmp_moved_constant_1063*tmp_moved_constant_1076); + const real_t tmp_moved_constant_1245 = tmp_moved_constant_1039*(tmp_moved_constant_1052*tmp_moved_constant_1078 + tmp_moved_constant_1053*tmp_moved_constant_1079 + tmp_moved_constant_1054*tmp_moved_constant_1080) + tmp_moved_constant_1043*(tmp_moved_constant_1055*tmp_moved_constant_1081 + tmp_moved_constant_1056*tmp_moved_constant_1082 + tmp_moved_constant_1057*tmp_moved_constant_1083) + tmp_moved_constant_1047*(tmp_moved_constant_1058*tmp_moved_constant_1084 + tmp_moved_constant_1059*tmp_moved_constant_1085 + tmp_moved_constant_1060*tmp_moved_constant_1086) + tmp_moved_constant_1051*(tmp_moved_constant_1061*tmp_moved_constant_1087 + tmp_moved_constant_1062*tmp_moved_constant_1088 + tmp_moved_constant_1063*tmp_moved_constant_1089); + const real_t tmp_moved_constant_1246 = tmp_moved_constant_1039*(tmp_moved_constant_1052*tmp_moved_constant_1093 + tmp_moved_constant_1053*tmp_moved_constant_1096 + tmp_moved_constant_1054*tmp_moved_constant_1099) + tmp_moved_constant_1043*(tmp_moved_constant_1055*tmp_moved_constant_1102 + tmp_moved_constant_1056*tmp_moved_constant_1105 + tmp_moved_constant_1057*tmp_moved_constant_1108) + tmp_moved_constant_1047*(tmp_moved_constant_1058*tmp_moved_constant_1111 + tmp_moved_constant_1059*tmp_moved_constant_1114 + tmp_moved_constant_1060*tmp_moved_constant_1117) + tmp_moved_constant_1051*(tmp_moved_constant_1061*tmp_moved_constant_1120 + tmp_moved_constant_1062*tmp_moved_constant_1123 + tmp_moved_constant_1063*tmp_moved_constant_1126); + const real_t tmp_moved_constant_1247 = tmp_moved_constant_1039*(tmp_moved_constant_1052*tmp_moved_constant_1130 + tmp_moved_constant_1053*tmp_moved_constant_1133 + tmp_moved_constant_1054*tmp_moved_constant_1136) + tmp_moved_constant_1043*(tmp_moved_constant_1055*tmp_moved_constant_1139 + tmp_moved_constant_1056*tmp_moved_constant_1142 + tmp_moved_constant_1057*tmp_moved_constant_1145) + tmp_moved_constant_1047*(tmp_moved_constant_1058*tmp_moved_constant_1148 + tmp_moved_constant_1059*tmp_moved_constant_1151 + tmp_moved_constant_1060*tmp_moved_constant_1154) + tmp_moved_constant_1051*(tmp_moved_constant_1061*tmp_moved_constant_1157 + tmp_moved_constant_1062*tmp_moved_constant_1160 + tmp_moved_constant_1063*tmp_moved_constant_1163); + const real_t tmp_moved_constant_1248 = tmp_moved_constant_1039*(tmp_moved_constant_1052*tmp_moved_constant_1167 + tmp_moved_constant_1053*tmp_moved_constant_1170 + tmp_moved_constant_1054*tmp_moved_constant_1173) + tmp_moved_constant_1043*(tmp_moved_constant_1055*tmp_moved_constant_1176 + tmp_moved_constant_1056*tmp_moved_constant_1179 + tmp_moved_constant_1057*tmp_moved_constant_1182) + tmp_moved_constant_1047*(tmp_moved_constant_1058*tmp_moved_constant_1185 + tmp_moved_constant_1059*tmp_moved_constant_1188 + tmp_moved_constant_1060*tmp_moved_constant_1191) + tmp_moved_constant_1051*(tmp_moved_constant_1061*tmp_moved_constant_1194 + tmp_moved_constant_1062*tmp_moved_constant_1197 + tmp_moved_constant_1063*tmp_moved_constant_1200); + const real_t tmp_moved_constant_1249 = tmp_moved_constant_1039*(tmp_moved_constant_1052*tmp_moved_constant_1202 + tmp_moved_constant_1053*tmp_moved_constant_1203 + tmp_moved_constant_1054*tmp_moved_constant_1204) + tmp_moved_constant_1043*(tmp_moved_constant_1055*tmp_moved_constant_1205 + tmp_moved_constant_1056*tmp_moved_constant_1206 + tmp_moved_constant_1057*tmp_moved_constant_1207) + tmp_moved_constant_1047*(tmp_moved_constant_1058*tmp_moved_constant_1208 + tmp_moved_constant_1059*tmp_moved_constant_1209 + tmp_moved_constant_1060*tmp_moved_constant_1210) + tmp_moved_constant_1051*(tmp_moved_constant_1061*tmp_moved_constant_1211 + tmp_moved_constant_1062*tmp_moved_constant_1212 + tmp_moved_constant_1063*tmp_moved_constant_1213); + const real_t tmp_moved_constant_1250 = tmp_moved_constant_1039*(tmp_moved_constant_1052*tmp_moved_constant_1215 + tmp_moved_constant_1053*tmp_moved_constant_1216 + tmp_moved_constant_1054*tmp_moved_constant_1217) + tmp_moved_constant_1043*(tmp_moved_constant_1055*tmp_moved_constant_1218 + tmp_moved_constant_1056*tmp_moved_constant_1219 + tmp_moved_constant_1057*tmp_moved_constant_1220) + tmp_moved_constant_1047*(tmp_moved_constant_1058*tmp_moved_constant_1221 + tmp_moved_constant_1059*tmp_moved_constant_1222 + tmp_moved_constant_1060*tmp_moved_constant_1223) + tmp_moved_constant_1051*(tmp_moved_constant_1061*tmp_moved_constant_1224 + tmp_moved_constant_1062*tmp_moved_constant_1225 + tmp_moved_constant_1063*tmp_moved_constant_1226); + const real_t tmp_moved_constant_1251 = tmp_moved_constant_1039*(tmp_moved_constant_1052*tmp_moved_constant_1228 + tmp_moved_constant_1053*tmp_moved_constant_1229 + tmp_moved_constant_1054*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1055*tmp_moved_constant_1231 + tmp_moved_constant_1056*tmp_moved_constant_1232 + tmp_moved_constant_1057*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1058*tmp_moved_constant_1234 + tmp_moved_constant_1059*tmp_moved_constant_1235 + tmp_moved_constant_1060*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1061*tmp_moved_constant_1237 + tmp_moved_constant_1062*tmp_moved_constant_1238 + tmp_moved_constant_1063*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1252 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); + const real_t tmp_moved_constant_1253 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); + const real_t tmp_moved_constant_1254 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); + const real_t tmp_moved_constant_1255 = tmp_moved_constant_1039*(tmp_moved_constant_1065*tmp_moved_constant_1078 + tmp_moved_constant_1066*tmp_moved_constant_1079 + tmp_moved_constant_1067*tmp_moved_constant_1080) + tmp_moved_constant_1043*(tmp_moved_constant_1068*tmp_moved_constant_1081 + tmp_moved_constant_1069*tmp_moved_constant_1082 + tmp_moved_constant_1070*tmp_moved_constant_1083) + tmp_moved_constant_1047*(tmp_moved_constant_1071*tmp_moved_constant_1084 + tmp_moved_constant_1072*tmp_moved_constant_1085 + tmp_moved_constant_1073*tmp_moved_constant_1086) + tmp_moved_constant_1051*(tmp_moved_constant_1074*tmp_moved_constant_1087 + tmp_moved_constant_1075*tmp_moved_constant_1088 + tmp_moved_constant_1076*tmp_moved_constant_1089); + const real_t tmp_moved_constant_1256 = tmp_moved_constant_1039*(tmp_moved_constant_1065*tmp_moved_constant_1093 + tmp_moved_constant_1066*tmp_moved_constant_1096 + tmp_moved_constant_1067*tmp_moved_constant_1099) + tmp_moved_constant_1043*(tmp_moved_constant_1068*tmp_moved_constant_1102 + tmp_moved_constant_1069*tmp_moved_constant_1105 + tmp_moved_constant_1070*tmp_moved_constant_1108) + tmp_moved_constant_1047*(tmp_moved_constant_1071*tmp_moved_constant_1111 + tmp_moved_constant_1072*tmp_moved_constant_1114 + tmp_moved_constant_1073*tmp_moved_constant_1117) + tmp_moved_constant_1051*(tmp_moved_constant_1074*tmp_moved_constant_1120 + tmp_moved_constant_1075*tmp_moved_constant_1123 + tmp_moved_constant_1076*tmp_moved_constant_1126); + const real_t tmp_moved_constant_1257 = tmp_moved_constant_1039*(tmp_moved_constant_1065*tmp_moved_constant_1130 + tmp_moved_constant_1066*tmp_moved_constant_1133 + tmp_moved_constant_1067*tmp_moved_constant_1136) + tmp_moved_constant_1043*(tmp_moved_constant_1068*tmp_moved_constant_1139 + tmp_moved_constant_1069*tmp_moved_constant_1142 + tmp_moved_constant_1070*tmp_moved_constant_1145) + tmp_moved_constant_1047*(tmp_moved_constant_1071*tmp_moved_constant_1148 + tmp_moved_constant_1072*tmp_moved_constant_1151 + tmp_moved_constant_1073*tmp_moved_constant_1154) + tmp_moved_constant_1051*(tmp_moved_constant_1074*tmp_moved_constant_1157 + tmp_moved_constant_1075*tmp_moved_constant_1160 + tmp_moved_constant_1076*tmp_moved_constant_1163); + const real_t tmp_moved_constant_1258 = tmp_moved_constant_1039*(tmp_moved_constant_1065*tmp_moved_constant_1167 + tmp_moved_constant_1066*tmp_moved_constant_1170 + tmp_moved_constant_1067*tmp_moved_constant_1173) + tmp_moved_constant_1043*(tmp_moved_constant_1068*tmp_moved_constant_1176 + tmp_moved_constant_1069*tmp_moved_constant_1179 + tmp_moved_constant_1070*tmp_moved_constant_1182) + tmp_moved_constant_1047*(tmp_moved_constant_1071*tmp_moved_constant_1185 + tmp_moved_constant_1072*tmp_moved_constant_1188 + tmp_moved_constant_1073*tmp_moved_constant_1191) + tmp_moved_constant_1051*(tmp_moved_constant_1074*tmp_moved_constant_1194 + tmp_moved_constant_1075*tmp_moved_constant_1197 + tmp_moved_constant_1076*tmp_moved_constant_1200); + const real_t tmp_moved_constant_1259 = tmp_moved_constant_1039*(tmp_moved_constant_1065*tmp_moved_constant_1202 + tmp_moved_constant_1066*tmp_moved_constant_1203 + tmp_moved_constant_1067*tmp_moved_constant_1204) + tmp_moved_constant_1043*(tmp_moved_constant_1068*tmp_moved_constant_1205 + tmp_moved_constant_1069*tmp_moved_constant_1206 + tmp_moved_constant_1070*tmp_moved_constant_1207) + tmp_moved_constant_1047*(tmp_moved_constant_1071*tmp_moved_constant_1208 + tmp_moved_constant_1072*tmp_moved_constant_1209 + tmp_moved_constant_1073*tmp_moved_constant_1210) + tmp_moved_constant_1051*(tmp_moved_constant_1074*tmp_moved_constant_1211 + tmp_moved_constant_1075*tmp_moved_constant_1212 + tmp_moved_constant_1076*tmp_moved_constant_1213); + const real_t tmp_moved_constant_1260 = tmp_moved_constant_1039*(tmp_moved_constant_1065*tmp_moved_constant_1215 + tmp_moved_constant_1066*tmp_moved_constant_1216 + tmp_moved_constant_1067*tmp_moved_constant_1217) + tmp_moved_constant_1043*(tmp_moved_constant_1068*tmp_moved_constant_1218 + tmp_moved_constant_1069*tmp_moved_constant_1219 + tmp_moved_constant_1070*tmp_moved_constant_1220) + tmp_moved_constant_1047*(tmp_moved_constant_1071*tmp_moved_constant_1221 + tmp_moved_constant_1072*tmp_moved_constant_1222 + tmp_moved_constant_1073*tmp_moved_constant_1223) + tmp_moved_constant_1051*(tmp_moved_constant_1074*tmp_moved_constant_1224 + tmp_moved_constant_1075*tmp_moved_constant_1225 + tmp_moved_constant_1076*tmp_moved_constant_1226); + const real_t tmp_moved_constant_1261 = tmp_moved_constant_1039*(tmp_moved_constant_1065*tmp_moved_constant_1228 + tmp_moved_constant_1066*tmp_moved_constant_1229 + tmp_moved_constant_1067*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1068*tmp_moved_constant_1231 + tmp_moved_constant_1069*tmp_moved_constant_1232 + tmp_moved_constant_1070*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1071*tmp_moved_constant_1234 + tmp_moved_constant_1072*tmp_moved_constant_1235 + tmp_moved_constant_1073*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1074*tmp_moved_constant_1237 + tmp_moved_constant_1075*tmp_moved_constant_1238 + tmp_moved_constant_1076*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1262 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); + const real_t tmp_moved_constant_1263 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); + const real_t tmp_moved_constant_1264 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); + const real_t tmp_moved_constant_1265 = tmp_moved_constant_1039*(tmp_moved_constant_1078*tmp_moved_constant_1093 + tmp_moved_constant_1079*tmp_moved_constant_1096 + tmp_moved_constant_1080*tmp_moved_constant_1099) + tmp_moved_constant_1043*(tmp_moved_constant_1081*tmp_moved_constant_1102 + tmp_moved_constant_1082*tmp_moved_constant_1105 + tmp_moved_constant_1083*tmp_moved_constant_1108) + tmp_moved_constant_1047*(tmp_moved_constant_1084*tmp_moved_constant_1111 + tmp_moved_constant_1085*tmp_moved_constant_1114 + tmp_moved_constant_1086*tmp_moved_constant_1117) + tmp_moved_constant_1051*(tmp_moved_constant_1087*tmp_moved_constant_1120 + tmp_moved_constant_1088*tmp_moved_constant_1123 + tmp_moved_constant_1089*tmp_moved_constant_1126); + const real_t tmp_moved_constant_1266 = tmp_moved_constant_1039*(tmp_moved_constant_1078*tmp_moved_constant_1130 + tmp_moved_constant_1079*tmp_moved_constant_1133 + tmp_moved_constant_1080*tmp_moved_constant_1136) + tmp_moved_constant_1043*(tmp_moved_constant_1081*tmp_moved_constant_1139 + tmp_moved_constant_1082*tmp_moved_constant_1142 + tmp_moved_constant_1083*tmp_moved_constant_1145) + tmp_moved_constant_1047*(tmp_moved_constant_1084*tmp_moved_constant_1148 + tmp_moved_constant_1085*tmp_moved_constant_1151 + tmp_moved_constant_1086*tmp_moved_constant_1154) + tmp_moved_constant_1051*(tmp_moved_constant_1087*tmp_moved_constant_1157 + tmp_moved_constant_1088*tmp_moved_constant_1160 + tmp_moved_constant_1089*tmp_moved_constant_1163); + const real_t tmp_moved_constant_1267 = tmp_moved_constant_1039*(tmp_moved_constant_1078*tmp_moved_constant_1167 + tmp_moved_constant_1079*tmp_moved_constant_1170 + tmp_moved_constant_1080*tmp_moved_constant_1173) + tmp_moved_constant_1043*(tmp_moved_constant_1081*tmp_moved_constant_1176 + tmp_moved_constant_1082*tmp_moved_constant_1179 + tmp_moved_constant_1083*tmp_moved_constant_1182) + tmp_moved_constant_1047*(tmp_moved_constant_1084*tmp_moved_constant_1185 + tmp_moved_constant_1085*tmp_moved_constant_1188 + tmp_moved_constant_1086*tmp_moved_constant_1191) + tmp_moved_constant_1051*(tmp_moved_constant_1087*tmp_moved_constant_1194 + tmp_moved_constant_1088*tmp_moved_constant_1197 + tmp_moved_constant_1089*tmp_moved_constant_1200); + const real_t tmp_moved_constant_1268 = tmp_moved_constant_1039*(tmp_moved_constant_1078*tmp_moved_constant_1202 + tmp_moved_constant_1079*tmp_moved_constant_1203 + tmp_moved_constant_1080*tmp_moved_constant_1204) + tmp_moved_constant_1043*(tmp_moved_constant_1081*tmp_moved_constant_1205 + tmp_moved_constant_1082*tmp_moved_constant_1206 + tmp_moved_constant_1083*tmp_moved_constant_1207) + tmp_moved_constant_1047*(tmp_moved_constant_1084*tmp_moved_constant_1208 + tmp_moved_constant_1085*tmp_moved_constant_1209 + tmp_moved_constant_1086*tmp_moved_constant_1210) + tmp_moved_constant_1051*(tmp_moved_constant_1087*tmp_moved_constant_1211 + tmp_moved_constant_1088*tmp_moved_constant_1212 + tmp_moved_constant_1089*tmp_moved_constant_1213); + const real_t tmp_moved_constant_1269 = tmp_moved_constant_1039*(tmp_moved_constant_1078*tmp_moved_constant_1215 + tmp_moved_constant_1079*tmp_moved_constant_1216 + tmp_moved_constant_1080*tmp_moved_constant_1217) + tmp_moved_constant_1043*(tmp_moved_constant_1081*tmp_moved_constant_1218 + tmp_moved_constant_1082*tmp_moved_constant_1219 + tmp_moved_constant_1083*tmp_moved_constant_1220) + tmp_moved_constant_1047*(tmp_moved_constant_1084*tmp_moved_constant_1221 + tmp_moved_constant_1085*tmp_moved_constant_1222 + tmp_moved_constant_1086*tmp_moved_constant_1223) + tmp_moved_constant_1051*(tmp_moved_constant_1087*tmp_moved_constant_1224 + tmp_moved_constant_1088*tmp_moved_constant_1225 + tmp_moved_constant_1089*tmp_moved_constant_1226); + const real_t tmp_moved_constant_1270 = tmp_moved_constant_1039*(tmp_moved_constant_1078*tmp_moved_constant_1228 + tmp_moved_constant_1079*tmp_moved_constant_1229 + tmp_moved_constant_1080*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1081*tmp_moved_constant_1231 + tmp_moved_constant_1082*tmp_moved_constant_1232 + tmp_moved_constant_1083*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1084*tmp_moved_constant_1234 + tmp_moved_constant_1085*tmp_moved_constant_1235 + tmp_moved_constant_1086*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1087*tmp_moved_constant_1237 + tmp_moved_constant_1088*tmp_moved_constant_1238 + tmp_moved_constant_1089*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1271 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1272 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1273 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1274 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1275 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1276 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1277 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1278 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1279 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1280 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1281 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1282 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1283 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1284 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1285 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1286 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1287 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1288 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1289 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1290 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1291 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1292 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1293 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1294 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1295 = tmp_moved_constant_1039*(tmp_moved_constant_1093*tmp_moved_constant_1130 + tmp_moved_constant_1096*tmp_moved_constant_1133 + tmp_moved_constant_1099*tmp_moved_constant_1136) + tmp_moved_constant_1043*(tmp_moved_constant_1102*tmp_moved_constant_1139 + tmp_moved_constant_1105*tmp_moved_constant_1142 + tmp_moved_constant_1108*tmp_moved_constant_1145) + tmp_moved_constant_1047*(tmp_moved_constant_1111*tmp_moved_constant_1148 + tmp_moved_constant_1114*tmp_moved_constant_1151 + tmp_moved_constant_1117*tmp_moved_constant_1154) + tmp_moved_constant_1051*(tmp_moved_constant_1120*tmp_moved_constant_1157 + tmp_moved_constant_1123*tmp_moved_constant_1160 + tmp_moved_constant_1126*tmp_moved_constant_1163); + const real_t tmp_moved_constant_1296 = tmp_moved_constant_1039*(tmp_moved_constant_1093*tmp_moved_constant_1167 + tmp_moved_constant_1096*tmp_moved_constant_1170 + tmp_moved_constant_1099*tmp_moved_constant_1173) + tmp_moved_constant_1043*(tmp_moved_constant_1102*tmp_moved_constant_1176 + tmp_moved_constant_1105*tmp_moved_constant_1179 + tmp_moved_constant_1108*tmp_moved_constant_1182) + tmp_moved_constant_1047*(tmp_moved_constant_1111*tmp_moved_constant_1185 + tmp_moved_constant_1114*tmp_moved_constant_1188 + tmp_moved_constant_1117*tmp_moved_constant_1191) + tmp_moved_constant_1051*(tmp_moved_constant_1120*tmp_moved_constant_1194 + tmp_moved_constant_1123*tmp_moved_constant_1197 + tmp_moved_constant_1126*tmp_moved_constant_1200); + const real_t tmp_moved_constant_1297 = tmp_moved_constant_1039*(tmp_moved_constant_1093*tmp_moved_constant_1202 + tmp_moved_constant_1096*tmp_moved_constant_1203 + tmp_moved_constant_1099*tmp_moved_constant_1204) + tmp_moved_constant_1043*(tmp_moved_constant_1102*tmp_moved_constant_1205 + tmp_moved_constant_1105*tmp_moved_constant_1206 + tmp_moved_constant_1108*tmp_moved_constant_1207) + tmp_moved_constant_1047*(tmp_moved_constant_1111*tmp_moved_constant_1208 + tmp_moved_constant_1114*tmp_moved_constant_1209 + tmp_moved_constant_1117*tmp_moved_constant_1210) + tmp_moved_constant_1051*(tmp_moved_constant_1120*tmp_moved_constant_1211 + tmp_moved_constant_1123*tmp_moved_constant_1212 + tmp_moved_constant_1126*tmp_moved_constant_1213); + const real_t tmp_moved_constant_1298 = tmp_moved_constant_1039*(tmp_moved_constant_1093*tmp_moved_constant_1215 + tmp_moved_constant_1096*tmp_moved_constant_1216 + tmp_moved_constant_1099*tmp_moved_constant_1217) + tmp_moved_constant_1043*(tmp_moved_constant_1102*tmp_moved_constant_1218 + tmp_moved_constant_1105*tmp_moved_constant_1219 + tmp_moved_constant_1108*tmp_moved_constant_1220) + tmp_moved_constant_1047*(tmp_moved_constant_1111*tmp_moved_constant_1221 + tmp_moved_constant_1114*tmp_moved_constant_1222 + tmp_moved_constant_1117*tmp_moved_constant_1223) + tmp_moved_constant_1051*(tmp_moved_constant_1120*tmp_moved_constant_1224 + tmp_moved_constant_1123*tmp_moved_constant_1225 + tmp_moved_constant_1126*tmp_moved_constant_1226); + const real_t tmp_moved_constant_1299 = tmp_moved_constant_1039*(tmp_moved_constant_1093*tmp_moved_constant_1228 + tmp_moved_constant_1096*tmp_moved_constant_1229 + tmp_moved_constant_1099*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1102*tmp_moved_constant_1231 + tmp_moved_constant_1105*tmp_moved_constant_1232 + tmp_moved_constant_1108*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1111*tmp_moved_constant_1234 + tmp_moved_constant_1114*tmp_moved_constant_1235 + tmp_moved_constant_1117*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1120*tmp_moved_constant_1237 + tmp_moved_constant_1123*tmp_moved_constant_1238 + tmp_moved_constant_1126*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1300 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1301 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1302 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1303 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1304 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1305 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1306 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1307 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1308 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1309 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1310 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1311 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1312 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1313 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1314 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1315 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1316 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1317 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1318 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1319 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1320 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1321 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1322 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1323 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1324 = tmp_moved_constant_1039*(tmp_moved_constant_1130*tmp_moved_constant_1167 + tmp_moved_constant_1133*tmp_moved_constant_1170 + tmp_moved_constant_1136*tmp_moved_constant_1173) + tmp_moved_constant_1043*(tmp_moved_constant_1139*tmp_moved_constant_1176 + tmp_moved_constant_1142*tmp_moved_constant_1179 + tmp_moved_constant_1145*tmp_moved_constant_1182) + tmp_moved_constant_1047*(tmp_moved_constant_1148*tmp_moved_constant_1185 + tmp_moved_constant_1151*tmp_moved_constant_1188 + tmp_moved_constant_1154*tmp_moved_constant_1191) + tmp_moved_constant_1051*(tmp_moved_constant_1157*tmp_moved_constant_1194 + tmp_moved_constant_1160*tmp_moved_constant_1197 + tmp_moved_constant_1163*tmp_moved_constant_1200); + const real_t tmp_moved_constant_1325 = tmp_moved_constant_1039*(tmp_moved_constant_1130*tmp_moved_constant_1202 + tmp_moved_constant_1133*tmp_moved_constant_1203 + tmp_moved_constant_1136*tmp_moved_constant_1204) + tmp_moved_constant_1043*(tmp_moved_constant_1139*tmp_moved_constant_1205 + tmp_moved_constant_1142*tmp_moved_constant_1206 + tmp_moved_constant_1145*tmp_moved_constant_1207) + tmp_moved_constant_1047*(tmp_moved_constant_1148*tmp_moved_constant_1208 + tmp_moved_constant_1151*tmp_moved_constant_1209 + tmp_moved_constant_1154*tmp_moved_constant_1210) + tmp_moved_constant_1051*(tmp_moved_constant_1157*tmp_moved_constant_1211 + tmp_moved_constant_1160*tmp_moved_constant_1212 + tmp_moved_constant_1163*tmp_moved_constant_1213); + const real_t tmp_moved_constant_1326 = tmp_moved_constant_1039*(tmp_moved_constant_1130*tmp_moved_constant_1215 + tmp_moved_constant_1133*tmp_moved_constant_1216 + tmp_moved_constant_1136*tmp_moved_constant_1217) + tmp_moved_constant_1043*(tmp_moved_constant_1139*tmp_moved_constant_1218 + tmp_moved_constant_1142*tmp_moved_constant_1219 + tmp_moved_constant_1145*tmp_moved_constant_1220) + tmp_moved_constant_1047*(tmp_moved_constant_1148*tmp_moved_constant_1221 + tmp_moved_constant_1151*tmp_moved_constant_1222 + tmp_moved_constant_1154*tmp_moved_constant_1223) + tmp_moved_constant_1051*(tmp_moved_constant_1157*tmp_moved_constant_1224 + tmp_moved_constant_1160*tmp_moved_constant_1225 + tmp_moved_constant_1163*tmp_moved_constant_1226); + const real_t tmp_moved_constant_1327 = tmp_moved_constant_1039*(tmp_moved_constant_1130*tmp_moved_constant_1228 + tmp_moved_constant_1133*tmp_moved_constant_1229 + tmp_moved_constant_1136*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1139*tmp_moved_constant_1231 + tmp_moved_constant_1142*tmp_moved_constant_1232 + tmp_moved_constant_1145*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1148*tmp_moved_constant_1234 + tmp_moved_constant_1151*tmp_moved_constant_1235 + tmp_moved_constant_1154*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1157*tmp_moved_constant_1237 + tmp_moved_constant_1160*tmp_moved_constant_1238 + tmp_moved_constant_1163*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1328 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1329 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1330 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1331 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1332 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1333 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1334 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1335 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1336 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1337 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1338 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1339 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1340 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1341 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1342 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1343 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1344 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1345 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1346 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1347 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1348 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1349 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1350 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1351 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1352 = tmp_moved_constant_1039*(tmp_moved_constant_1167*tmp_moved_constant_1202 + tmp_moved_constant_1170*tmp_moved_constant_1203 + tmp_moved_constant_1173*tmp_moved_constant_1204) + tmp_moved_constant_1043*(tmp_moved_constant_1176*tmp_moved_constant_1205 + tmp_moved_constant_1179*tmp_moved_constant_1206 + tmp_moved_constant_1182*tmp_moved_constant_1207) + tmp_moved_constant_1047*(tmp_moved_constant_1185*tmp_moved_constant_1208 + tmp_moved_constant_1188*tmp_moved_constant_1209 + tmp_moved_constant_1191*tmp_moved_constant_1210) + tmp_moved_constant_1051*(tmp_moved_constant_1194*tmp_moved_constant_1211 + tmp_moved_constant_1197*tmp_moved_constant_1212 + tmp_moved_constant_1200*tmp_moved_constant_1213); + const real_t tmp_moved_constant_1353 = tmp_moved_constant_1039*(tmp_moved_constant_1167*tmp_moved_constant_1215 + tmp_moved_constant_1170*tmp_moved_constant_1216 + tmp_moved_constant_1173*tmp_moved_constant_1217) + tmp_moved_constant_1043*(tmp_moved_constant_1176*tmp_moved_constant_1218 + tmp_moved_constant_1179*tmp_moved_constant_1219 + tmp_moved_constant_1182*tmp_moved_constant_1220) + tmp_moved_constant_1047*(tmp_moved_constant_1185*tmp_moved_constant_1221 + tmp_moved_constant_1188*tmp_moved_constant_1222 + tmp_moved_constant_1191*tmp_moved_constant_1223) + tmp_moved_constant_1051*(tmp_moved_constant_1194*tmp_moved_constant_1224 + tmp_moved_constant_1197*tmp_moved_constant_1225 + tmp_moved_constant_1200*tmp_moved_constant_1226); + const real_t tmp_moved_constant_1354 = tmp_moved_constant_1039*(tmp_moved_constant_1167*tmp_moved_constant_1228 + tmp_moved_constant_1170*tmp_moved_constant_1229 + tmp_moved_constant_1173*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1176*tmp_moved_constant_1231 + tmp_moved_constant_1179*tmp_moved_constant_1232 + tmp_moved_constant_1182*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1185*tmp_moved_constant_1234 + tmp_moved_constant_1188*tmp_moved_constant_1235 + tmp_moved_constant_1191*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1194*tmp_moved_constant_1237 + tmp_moved_constant_1197*tmp_moved_constant_1238 + tmp_moved_constant_1200*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1355 = tmp_moved_constant_1039*(tmp_moved_constant_1202*tmp_moved_constant_1215 + tmp_moved_constant_1203*tmp_moved_constant_1216 + tmp_moved_constant_1204*tmp_moved_constant_1217) + tmp_moved_constant_1043*(tmp_moved_constant_1205*tmp_moved_constant_1218 + tmp_moved_constant_1206*tmp_moved_constant_1219 + tmp_moved_constant_1207*tmp_moved_constant_1220) + tmp_moved_constant_1047*(tmp_moved_constant_1208*tmp_moved_constant_1221 + tmp_moved_constant_1209*tmp_moved_constant_1222 + tmp_moved_constant_1210*tmp_moved_constant_1223) + tmp_moved_constant_1051*(tmp_moved_constant_1211*tmp_moved_constant_1224 + tmp_moved_constant_1212*tmp_moved_constant_1225 + tmp_moved_constant_1213*tmp_moved_constant_1226); + const real_t tmp_moved_constant_1356 = tmp_moved_constant_1039*(tmp_moved_constant_1202*tmp_moved_constant_1228 + tmp_moved_constant_1203*tmp_moved_constant_1229 + tmp_moved_constant_1204*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1205*tmp_moved_constant_1231 + tmp_moved_constant_1206*tmp_moved_constant_1232 + tmp_moved_constant_1207*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1208*tmp_moved_constant_1234 + tmp_moved_constant_1209*tmp_moved_constant_1235 + tmp_moved_constant_1210*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1211*tmp_moved_constant_1237 + tmp_moved_constant_1212*tmp_moved_constant_1238 + tmp_moved_constant_1213*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1357 = tmp_moved_constant_1039*(tmp_moved_constant_1215*tmp_moved_constant_1228 + tmp_moved_constant_1216*tmp_moved_constant_1229 + tmp_moved_constant_1217*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1218*tmp_moved_constant_1231 + tmp_moved_constant_1219*tmp_moved_constant_1232 + tmp_moved_constant_1220*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1221*tmp_moved_constant_1234 + tmp_moved_constant_1222*tmp_moved_constant_1235 + tmp_moved_constant_1223*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1224*tmp_moved_constant_1237 + tmp_moved_constant_1225*tmp_moved_constant_1238 + tmp_moved_constant_1226*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1378 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_1379 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_1380 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_1381 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_1382 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_1383 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_1384 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_1385 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_1386 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_1387 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_1388 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_1389 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_1390 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_1391 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_1392 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_1393 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_1394 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_1395 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_1396 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_1397 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_1398 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_1399 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_1400 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_1401 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_1402 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_1403 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_1404 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_1405 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_1406 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1394 + tmp_moved_constant_1379*tmp_moved_constant_1395 + tmp_moved_constant_1380*tmp_moved_constant_1396) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1397 + tmp_moved_constant_1383*tmp_moved_constant_1398 + tmp_moved_constant_1384*tmp_moved_constant_1399) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1400 + tmp_moved_constant_1387*tmp_moved_constant_1401 + tmp_moved_constant_1388*tmp_moved_constant_1402) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1403 + tmp_moved_constant_1391*tmp_moved_constant_1404 + tmp_moved_constant_1392*tmp_moved_constant_1405); + const real_t tmp_moved_constant_1407 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_1408 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_1409 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_1410 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_1411 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_1412 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_1413 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_1414 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_1415 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_1416 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_1417 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_1418 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_1419 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1407 + tmp_moved_constant_1379*tmp_moved_constant_1408 + tmp_moved_constant_1380*tmp_moved_constant_1409) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1410 + tmp_moved_constant_1383*tmp_moved_constant_1411 + tmp_moved_constant_1384*tmp_moved_constant_1412) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1413 + tmp_moved_constant_1387*tmp_moved_constant_1414 + tmp_moved_constant_1388*tmp_moved_constant_1415) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1416 + tmp_moved_constant_1391*tmp_moved_constant_1417 + tmp_moved_constant_1392*tmp_moved_constant_1418); + const real_t tmp_moved_constant_1420 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_1421 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_1422 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_1423 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_1424 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_1425 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_1426 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_1427 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_1428 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_1429 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_1430 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_1431 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_1432 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1420 + tmp_moved_constant_1379*tmp_moved_constant_1421 + tmp_moved_constant_1380*tmp_moved_constant_1422) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1423 + tmp_moved_constant_1383*tmp_moved_constant_1424 + tmp_moved_constant_1384*tmp_moved_constant_1425) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1426 + tmp_moved_constant_1387*tmp_moved_constant_1427 + tmp_moved_constant_1388*tmp_moved_constant_1428) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1429 + tmp_moved_constant_1391*tmp_moved_constant_1430 + tmp_moved_constant_1392*tmp_moved_constant_1431); + const real_t tmp_moved_constant_1433 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1434 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1435 = tmp_moved_constant_1433 + tmp_moved_constant_1434; + const real_t tmp_moved_constant_1436 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1437 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1438 = tmp_moved_constant_1436 + tmp_moved_constant_1437; + const real_t tmp_moved_constant_1439 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1440 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1441 = tmp_moved_constant_1439 + tmp_moved_constant_1440; + const real_t tmp_moved_constant_1442 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1443 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1444 = tmp_moved_constant_1442 + tmp_moved_constant_1443; + const real_t tmp_moved_constant_1445 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1446 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1447 = tmp_moved_constant_1445 + tmp_moved_constant_1446; + const real_t tmp_moved_constant_1448 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1449 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1450 = tmp_moved_constant_1448 + tmp_moved_constant_1449; + const real_t tmp_moved_constant_1451 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1452 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1453 = tmp_moved_constant_1451 + tmp_moved_constant_1452; + const real_t tmp_moved_constant_1454 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1455 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1456 = tmp_moved_constant_1454 + tmp_moved_constant_1455; + const real_t tmp_moved_constant_1457 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1458 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1459 = tmp_moved_constant_1457 + tmp_moved_constant_1458; + const real_t tmp_moved_constant_1460 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1461 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1462 = tmp_moved_constant_1460 + tmp_moved_constant_1461; + const real_t tmp_moved_constant_1463 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1464 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1465 = tmp_moved_constant_1463 + tmp_moved_constant_1464; + const real_t tmp_moved_constant_1466 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1467 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1468 = tmp_moved_constant_1466 + tmp_moved_constant_1467; + const real_t tmp_moved_constant_1469 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1435 + tmp_moved_constant_1379*tmp_moved_constant_1438 + tmp_moved_constant_1380*tmp_moved_constant_1441) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1444 + tmp_moved_constant_1383*tmp_moved_constant_1447 + tmp_moved_constant_1384*tmp_moved_constant_1450) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1453 + tmp_moved_constant_1387*tmp_moved_constant_1456 + tmp_moved_constant_1388*tmp_moved_constant_1459) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1462 + tmp_moved_constant_1391*tmp_moved_constant_1465 + tmp_moved_constant_1392*tmp_moved_constant_1468); + const real_t tmp_moved_constant_1470 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1471 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1472 = tmp_moved_constant_1470 + tmp_moved_constant_1471; + const real_t tmp_moved_constant_1473 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1474 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1475 = tmp_moved_constant_1473 + tmp_moved_constant_1474; + const real_t tmp_moved_constant_1476 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1477 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1478 = tmp_moved_constant_1476 + tmp_moved_constant_1477; + const real_t tmp_moved_constant_1479 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1480 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1481 = tmp_moved_constant_1479 + tmp_moved_constant_1480; + const real_t tmp_moved_constant_1482 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1483 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1484 = tmp_moved_constant_1482 + tmp_moved_constant_1483; + const real_t tmp_moved_constant_1485 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1486 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1487 = tmp_moved_constant_1485 + tmp_moved_constant_1486; + const real_t tmp_moved_constant_1488 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1489 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1490 = tmp_moved_constant_1488 + tmp_moved_constant_1489; + const real_t tmp_moved_constant_1491 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1492 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1493 = tmp_moved_constant_1491 + tmp_moved_constant_1492; + const real_t tmp_moved_constant_1494 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1495 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1496 = tmp_moved_constant_1494 + tmp_moved_constant_1495; + const real_t tmp_moved_constant_1497 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1498 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1499 = tmp_moved_constant_1497 + tmp_moved_constant_1498; + const real_t tmp_moved_constant_1500 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1501 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1502 = tmp_moved_constant_1500 + tmp_moved_constant_1501; + const real_t tmp_moved_constant_1503 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1504 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1505 = tmp_moved_constant_1503 + tmp_moved_constant_1504; + const real_t tmp_moved_constant_1506 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1472 + tmp_moved_constant_1379*tmp_moved_constant_1475 + tmp_moved_constant_1380*tmp_moved_constant_1478) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1481 + tmp_moved_constant_1383*tmp_moved_constant_1484 + tmp_moved_constant_1384*tmp_moved_constant_1487) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1490 + tmp_moved_constant_1387*tmp_moved_constant_1493 + tmp_moved_constant_1388*tmp_moved_constant_1496) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1499 + tmp_moved_constant_1391*tmp_moved_constant_1502 + tmp_moved_constant_1392*tmp_moved_constant_1505); + const real_t tmp_moved_constant_1507 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1508 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1509 = tmp_moved_constant_1507 + tmp_moved_constant_1508; + const real_t tmp_moved_constant_1510 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1511 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1512 = tmp_moved_constant_1510 + tmp_moved_constant_1511; + const real_t tmp_moved_constant_1513 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1514 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1515 = tmp_moved_constant_1513 + tmp_moved_constant_1514; + const real_t tmp_moved_constant_1516 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1517 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1518 = tmp_moved_constant_1516 + tmp_moved_constant_1517; + const real_t tmp_moved_constant_1519 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1520 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1521 = tmp_moved_constant_1519 + tmp_moved_constant_1520; + const real_t tmp_moved_constant_1522 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1523 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1524 = tmp_moved_constant_1522 + tmp_moved_constant_1523; + const real_t tmp_moved_constant_1525 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1526 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1527 = tmp_moved_constant_1525 + tmp_moved_constant_1526; + const real_t tmp_moved_constant_1528 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1529 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1530 = tmp_moved_constant_1528 + tmp_moved_constant_1529; + const real_t tmp_moved_constant_1531 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1532 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1533 = tmp_moved_constant_1531 + tmp_moved_constant_1532; + const real_t tmp_moved_constant_1534 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1535 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1536 = tmp_moved_constant_1534 + tmp_moved_constant_1535; + const real_t tmp_moved_constant_1537 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1538 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1539 = tmp_moved_constant_1537 + tmp_moved_constant_1538; + const real_t tmp_moved_constant_1540 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1541 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1542 = tmp_moved_constant_1540 + tmp_moved_constant_1541; + const real_t tmp_moved_constant_1543 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1509 + tmp_moved_constant_1379*tmp_moved_constant_1512 + tmp_moved_constant_1380*tmp_moved_constant_1515) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1518 + tmp_moved_constant_1383*tmp_moved_constant_1521 + tmp_moved_constant_1384*tmp_moved_constant_1524) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1527 + tmp_moved_constant_1387*tmp_moved_constant_1530 + tmp_moved_constant_1388*tmp_moved_constant_1533) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1536 + tmp_moved_constant_1391*tmp_moved_constant_1539 + tmp_moved_constant_1392*tmp_moved_constant_1542); + const real_t tmp_moved_constant_1544 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_1433 - tmp_moved_constant_1470; + const real_t tmp_moved_constant_1545 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_1436 - tmp_moved_constant_1473; + const real_t tmp_moved_constant_1546 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_1439 - tmp_moved_constant_1476; + const real_t tmp_moved_constant_1547 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_1442 - tmp_moved_constant_1479; + const real_t tmp_moved_constant_1548 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_1445 - tmp_moved_constant_1482; + const real_t tmp_moved_constant_1549 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_1448 - tmp_moved_constant_1485; + const real_t tmp_moved_constant_1550 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_1451 - tmp_moved_constant_1488; + const real_t tmp_moved_constant_1551 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_1454 - tmp_moved_constant_1491; + const real_t tmp_moved_constant_1552 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_1457 - tmp_moved_constant_1494; + const real_t tmp_moved_constant_1553 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_1460 - tmp_moved_constant_1497; + const real_t tmp_moved_constant_1554 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_1463 - tmp_moved_constant_1500; + const real_t tmp_moved_constant_1555 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_1466 - tmp_moved_constant_1503; + const real_t tmp_moved_constant_1556 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1544 + tmp_moved_constant_1379*tmp_moved_constant_1545 + tmp_moved_constant_1380*tmp_moved_constant_1546) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1547 + tmp_moved_constant_1383*tmp_moved_constant_1548 + tmp_moved_constant_1384*tmp_moved_constant_1549) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1550 + tmp_moved_constant_1387*tmp_moved_constant_1551 + tmp_moved_constant_1388*tmp_moved_constant_1552) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1553 + tmp_moved_constant_1391*tmp_moved_constant_1554 + tmp_moved_constant_1392*tmp_moved_constant_1555); + const real_t tmp_moved_constant_1557 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_1434 - tmp_moved_constant_1507; + const real_t tmp_moved_constant_1558 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_1437 - tmp_moved_constant_1510; + const real_t tmp_moved_constant_1559 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_1440 - tmp_moved_constant_1513; + const real_t tmp_moved_constant_1560 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_1443 - tmp_moved_constant_1516; + const real_t tmp_moved_constant_1561 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_1446 - tmp_moved_constant_1519; + const real_t tmp_moved_constant_1562 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_1449 - tmp_moved_constant_1522; + const real_t tmp_moved_constant_1563 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_1452 - tmp_moved_constant_1525; + const real_t tmp_moved_constant_1564 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_1455 - tmp_moved_constant_1528; + const real_t tmp_moved_constant_1565 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_1458 - tmp_moved_constant_1531; + const real_t tmp_moved_constant_1566 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_1461 - tmp_moved_constant_1534; + const real_t tmp_moved_constant_1567 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_1464 - tmp_moved_constant_1537; + const real_t tmp_moved_constant_1568 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_1467 - tmp_moved_constant_1540; + const real_t tmp_moved_constant_1569 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1557 + tmp_moved_constant_1379*tmp_moved_constant_1558 + tmp_moved_constant_1380*tmp_moved_constant_1559) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1560 + tmp_moved_constant_1383*tmp_moved_constant_1561 + tmp_moved_constant_1384*tmp_moved_constant_1562) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1563 + tmp_moved_constant_1387*tmp_moved_constant_1564 + tmp_moved_constant_1388*tmp_moved_constant_1565) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1566 + tmp_moved_constant_1391*tmp_moved_constant_1567 + tmp_moved_constant_1392*tmp_moved_constant_1568); + const real_t tmp_moved_constant_1570 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_1471 - tmp_moved_constant_1508; + const real_t tmp_moved_constant_1571 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_1474 - tmp_moved_constant_1511; + const real_t tmp_moved_constant_1572 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_1477 - tmp_moved_constant_1514; + const real_t tmp_moved_constant_1573 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_1480 - tmp_moved_constant_1517; + const real_t tmp_moved_constant_1574 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_1483 - tmp_moved_constant_1520; + const real_t tmp_moved_constant_1575 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_1486 - tmp_moved_constant_1523; + const real_t tmp_moved_constant_1576 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_1489 - tmp_moved_constant_1526; + const real_t tmp_moved_constant_1577 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_1492 - tmp_moved_constant_1529; + const real_t tmp_moved_constant_1578 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_1495 - tmp_moved_constant_1532; + const real_t tmp_moved_constant_1579 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_1498 - tmp_moved_constant_1535; + const real_t tmp_moved_constant_1580 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_1501 - tmp_moved_constant_1538; + const real_t tmp_moved_constant_1581 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_1504 - tmp_moved_constant_1541; + const real_t tmp_moved_constant_1582 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1570 + tmp_moved_constant_1379*tmp_moved_constant_1571 + tmp_moved_constant_1380*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1573 + tmp_moved_constant_1383*tmp_moved_constant_1574 + tmp_moved_constant_1384*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1576 + tmp_moved_constant_1387*tmp_moved_constant_1577 + tmp_moved_constant_1388*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1579 + tmp_moved_constant_1391*tmp_moved_constant_1580 + tmp_moved_constant_1392*tmp_moved_constant_1581); + const real_t tmp_moved_constant_1583 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); + const real_t tmp_moved_constant_1584 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); + const real_t tmp_moved_constant_1585 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); + const real_t tmp_moved_constant_1586 = tmp_moved_constant_1381*(tmp_moved_constant_1394*tmp_moved_constant_1407 + tmp_moved_constant_1395*tmp_moved_constant_1408 + tmp_moved_constant_1396*tmp_moved_constant_1409) + tmp_moved_constant_1385*(tmp_moved_constant_1397*tmp_moved_constant_1410 + tmp_moved_constant_1398*tmp_moved_constant_1411 + tmp_moved_constant_1399*tmp_moved_constant_1412) + tmp_moved_constant_1389*(tmp_moved_constant_1400*tmp_moved_constant_1413 + tmp_moved_constant_1401*tmp_moved_constant_1414 + tmp_moved_constant_1402*tmp_moved_constant_1415) + tmp_moved_constant_1393*(tmp_moved_constant_1403*tmp_moved_constant_1416 + tmp_moved_constant_1404*tmp_moved_constant_1417 + tmp_moved_constant_1405*tmp_moved_constant_1418); + const real_t tmp_moved_constant_1587 = tmp_moved_constant_1381*(tmp_moved_constant_1394*tmp_moved_constant_1420 + tmp_moved_constant_1395*tmp_moved_constant_1421 + tmp_moved_constant_1396*tmp_moved_constant_1422) + tmp_moved_constant_1385*(tmp_moved_constant_1397*tmp_moved_constant_1423 + tmp_moved_constant_1398*tmp_moved_constant_1424 + tmp_moved_constant_1399*tmp_moved_constant_1425) + tmp_moved_constant_1389*(tmp_moved_constant_1400*tmp_moved_constant_1426 + tmp_moved_constant_1401*tmp_moved_constant_1427 + tmp_moved_constant_1402*tmp_moved_constant_1428) + tmp_moved_constant_1393*(tmp_moved_constant_1403*tmp_moved_constant_1429 + tmp_moved_constant_1404*tmp_moved_constant_1430 + tmp_moved_constant_1405*tmp_moved_constant_1431); + const real_t tmp_moved_constant_1588 = tmp_moved_constant_1381*(tmp_moved_constant_1394*tmp_moved_constant_1435 + tmp_moved_constant_1395*tmp_moved_constant_1438 + tmp_moved_constant_1396*tmp_moved_constant_1441) + tmp_moved_constant_1385*(tmp_moved_constant_1397*tmp_moved_constant_1444 + tmp_moved_constant_1398*tmp_moved_constant_1447 + tmp_moved_constant_1399*tmp_moved_constant_1450) + tmp_moved_constant_1389*(tmp_moved_constant_1400*tmp_moved_constant_1453 + tmp_moved_constant_1401*tmp_moved_constant_1456 + tmp_moved_constant_1402*tmp_moved_constant_1459) + tmp_moved_constant_1393*(tmp_moved_constant_1403*tmp_moved_constant_1462 + tmp_moved_constant_1404*tmp_moved_constant_1465 + tmp_moved_constant_1405*tmp_moved_constant_1468); + const real_t tmp_moved_constant_1589 = tmp_moved_constant_1381*(tmp_moved_constant_1394*tmp_moved_constant_1472 + tmp_moved_constant_1395*tmp_moved_constant_1475 + tmp_moved_constant_1396*tmp_moved_constant_1478) + tmp_moved_constant_1385*(tmp_moved_constant_1397*tmp_moved_constant_1481 + tmp_moved_constant_1398*tmp_moved_constant_1484 + tmp_moved_constant_1399*tmp_moved_constant_1487) + tmp_moved_constant_1389*(tmp_moved_constant_1400*tmp_moved_constant_1490 + tmp_moved_constant_1401*tmp_moved_constant_1493 + tmp_moved_constant_1402*tmp_moved_constant_1496) + tmp_moved_constant_1393*(tmp_moved_constant_1403*tmp_moved_constant_1499 + tmp_moved_constant_1404*tmp_moved_constant_1502 + tmp_moved_constant_1405*tmp_moved_constant_1505); + const real_t tmp_moved_constant_1590 = tmp_moved_constant_1381*(tmp_moved_constant_1394*tmp_moved_constant_1509 + tmp_moved_constant_1395*tmp_moved_constant_1512 + tmp_moved_constant_1396*tmp_moved_constant_1515) + tmp_moved_constant_1385*(tmp_moved_constant_1397*tmp_moved_constant_1518 + tmp_moved_constant_1398*tmp_moved_constant_1521 + tmp_moved_constant_1399*tmp_moved_constant_1524) + tmp_moved_constant_1389*(tmp_moved_constant_1400*tmp_moved_constant_1527 + tmp_moved_constant_1401*tmp_moved_constant_1530 + tmp_moved_constant_1402*tmp_moved_constant_1533) + tmp_moved_constant_1393*(tmp_moved_constant_1403*tmp_moved_constant_1536 + tmp_moved_constant_1404*tmp_moved_constant_1539 + tmp_moved_constant_1405*tmp_moved_constant_1542); + const real_t tmp_moved_constant_1591 = tmp_moved_constant_1381*(tmp_moved_constant_1394*tmp_moved_constant_1544 + tmp_moved_constant_1395*tmp_moved_constant_1545 + tmp_moved_constant_1396*tmp_moved_constant_1546) + tmp_moved_constant_1385*(tmp_moved_constant_1397*tmp_moved_constant_1547 + tmp_moved_constant_1398*tmp_moved_constant_1548 + tmp_moved_constant_1399*tmp_moved_constant_1549) + tmp_moved_constant_1389*(tmp_moved_constant_1400*tmp_moved_constant_1550 + tmp_moved_constant_1401*tmp_moved_constant_1551 + tmp_moved_constant_1402*tmp_moved_constant_1552) + tmp_moved_constant_1393*(tmp_moved_constant_1403*tmp_moved_constant_1553 + tmp_moved_constant_1404*tmp_moved_constant_1554 + tmp_moved_constant_1405*tmp_moved_constant_1555); + const real_t tmp_moved_constant_1592 = tmp_moved_constant_1381*(tmp_moved_constant_1394*tmp_moved_constant_1557 + tmp_moved_constant_1395*tmp_moved_constant_1558 + tmp_moved_constant_1396*tmp_moved_constant_1559) + tmp_moved_constant_1385*(tmp_moved_constant_1397*tmp_moved_constant_1560 + tmp_moved_constant_1398*tmp_moved_constant_1561 + tmp_moved_constant_1399*tmp_moved_constant_1562) + tmp_moved_constant_1389*(tmp_moved_constant_1400*tmp_moved_constant_1563 + tmp_moved_constant_1401*tmp_moved_constant_1564 + tmp_moved_constant_1402*tmp_moved_constant_1565) + tmp_moved_constant_1393*(tmp_moved_constant_1403*tmp_moved_constant_1566 + tmp_moved_constant_1404*tmp_moved_constant_1567 + tmp_moved_constant_1405*tmp_moved_constant_1568); + const real_t tmp_moved_constant_1593 = tmp_moved_constant_1381*(tmp_moved_constant_1394*tmp_moved_constant_1570 + tmp_moved_constant_1395*tmp_moved_constant_1571 + tmp_moved_constant_1396*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1397*tmp_moved_constant_1573 + tmp_moved_constant_1398*tmp_moved_constant_1574 + tmp_moved_constant_1399*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1400*tmp_moved_constant_1576 + tmp_moved_constant_1401*tmp_moved_constant_1577 + tmp_moved_constant_1402*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1403*tmp_moved_constant_1579 + tmp_moved_constant_1404*tmp_moved_constant_1580 + tmp_moved_constant_1405*tmp_moved_constant_1581); + const real_t tmp_moved_constant_1594 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); + const real_t tmp_moved_constant_1595 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); + const real_t tmp_moved_constant_1596 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); + const real_t tmp_moved_constant_1597 = tmp_moved_constant_1381*(tmp_moved_constant_1407*tmp_moved_constant_1420 + tmp_moved_constant_1408*tmp_moved_constant_1421 + tmp_moved_constant_1409*tmp_moved_constant_1422) + tmp_moved_constant_1385*(tmp_moved_constant_1410*tmp_moved_constant_1423 + tmp_moved_constant_1411*tmp_moved_constant_1424 + tmp_moved_constant_1412*tmp_moved_constant_1425) + tmp_moved_constant_1389*(tmp_moved_constant_1413*tmp_moved_constant_1426 + tmp_moved_constant_1414*tmp_moved_constant_1427 + tmp_moved_constant_1415*tmp_moved_constant_1428) + tmp_moved_constant_1393*(tmp_moved_constant_1416*tmp_moved_constant_1429 + tmp_moved_constant_1417*tmp_moved_constant_1430 + tmp_moved_constant_1418*tmp_moved_constant_1431); + const real_t tmp_moved_constant_1598 = tmp_moved_constant_1381*(tmp_moved_constant_1407*tmp_moved_constant_1435 + tmp_moved_constant_1408*tmp_moved_constant_1438 + tmp_moved_constant_1409*tmp_moved_constant_1441) + tmp_moved_constant_1385*(tmp_moved_constant_1410*tmp_moved_constant_1444 + tmp_moved_constant_1411*tmp_moved_constant_1447 + tmp_moved_constant_1412*tmp_moved_constant_1450) + tmp_moved_constant_1389*(tmp_moved_constant_1413*tmp_moved_constant_1453 + tmp_moved_constant_1414*tmp_moved_constant_1456 + tmp_moved_constant_1415*tmp_moved_constant_1459) + tmp_moved_constant_1393*(tmp_moved_constant_1416*tmp_moved_constant_1462 + tmp_moved_constant_1417*tmp_moved_constant_1465 + tmp_moved_constant_1418*tmp_moved_constant_1468); + const real_t tmp_moved_constant_1599 = tmp_moved_constant_1381*(tmp_moved_constant_1407*tmp_moved_constant_1472 + tmp_moved_constant_1408*tmp_moved_constant_1475 + tmp_moved_constant_1409*tmp_moved_constant_1478) + tmp_moved_constant_1385*(tmp_moved_constant_1410*tmp_moved_constant_1481 + tmp_moved_constant_1411*tmp_moved_constant_1484 + tmp_moved_constant_1412*tmp_moved_constant_1487) + tmp_moved_constant_1389*(tmp_moved_constant_1413*tmp_moved_constant_1490 + tmp_moved_constant_1414*tmp_moved_constant_1493 + tmp_moved_constant_1415*tmp_moved_constant_1496) + tmp_moved_constant_1393*(tmp_moved_constant_1416*tmp_moved_constant_1499 + tmp_moved_constant_1417*tmp_moved_constant_1502 + tmp_moved_constant_1418*tmp_moved_constant_1505); + const real_t tmp_moved_constant_1600 = tmp_moved_constant_1381*(tmp_moved_constant_1407*tmp_moved_constant_1509 + tmp_moved_constant_1408*tmp_moved_constant_1512 + tmp_moved_constant_1409*tmp_moved_constant_1515) + tmp_moved_constant_1385*(tmp_moved_constant_1410*tmp_moved_constant_1518 + tmp_moved_constant_1411*tmp_moved_constant_1521 + tmp_moved_constant_1412*tmp_moved_constant_1524) + tmp_moved_constant_1389*(tmp_moved_constant_1413*tmp_moved_constant_1527 + tmp_moved_constant_1414*tmp_moved_constant_1530 + tmp_moved_constant_1415*tmp_moved_constant_1533) + tmp_moved_constant_1393*(tmp_moved_constant_1416*tmp_moved_constant_1536 + tmp_moved_constant_1417*tmp_moved_constant_1539 + tmp_moved_constant_1418*tmp_moved_constant_1542); + const real_t tmp_moved_constant_1601 = tmp_moved_constant_1381*(tmp_moved_constant_1407*tmp_moved_constant_1544 + tmp_moved_constant_1408*tmp_moved_constant_1545 + tmp_moved_constant_1409*tmp_moved_constant_1546) + tmp_moved_constant_1385*(tmp_moved_constant_1410*tmp_moved_constant_1547 + tmp_moved_constant_1411*tmp_moved_constant_1548 + tmp_moved_constant_1412*tmp_moved_constant_1549) + tmp_moved_constant_1389*(tmp_moved_constant_1413*tmp_moved_constant_1550 + tmp_moved_constant_1414*tmp_moved_constant_1551 + tmp_moved_constant_1415*tmp_moved_constant_1552) + tmp_moved_constant_1393*(tmp_moved_constant_1416*tmp_moved_constant_1553 + tmp_moved_constant_1417*tmp_moved_constant_1554 + tmp_moved_constant_1418*tmp_moved_constant_1555); + const real_t tmp_moved_constant_1602 = tmp_moved_constant_1381*(tmp_moved_constant_1407*tmp_moved_constant_1557 + tmp_moved_constant_1408*tmp_moved_constant_1558 + tmp_moved_constant_1409*tmp_moved_constant_1559) + tmp_moved_constant_1385*(tmp_moved_constant_1410*tmp_moved_constant_1560 + tmp_moved_constant_1411*tmp_moved_constant_1561 + tmp_moved_constant_1412*tmp_moved_constant_1562) + tmp_moved_constant_1389*(tmp_moved_constant_1413*tmp_moved_constant_1563 + tmp_moved_constant_1414*tmp_moved_constant_1564 + tmp_moved_constant_1415*tmp_moved_constant_1565) + tmp_moved_constant_1393*(tmp_moved_constant_1416*tmp_moved_constant_1566 + tmp_moved_constant_1417*tmp_moved_constant_1567 + tmp_moved_constant_1418*tmp_moved_constant_1568); + const real_t tmp_moved_constant_1603 = tmp_moved_constant_1381*(tmp_moved_constant_1407*tmp_moved_constant_1570 + tmp_moved_constant_1408*tmp_moved_constant_1571 + tmp_moved_constant_1409*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1410*tmp_moved_constant_1573 + tmp_moved_constant_1411*tmp_moved_constant_1574 + tmp_moved_constant_1412*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1413*tmp_moved_constant_1576 + tmp_moved_constant_1414*tmp_moved_constant_1577 + tmp_moved_constant_1415*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1416*tmp_moved_constant_1579 + tmp_moved_constant_1417*tmp_moved_constant_1580 + tmp_moved_constant_1418*tmp_moved_constant_1581); + const real_t tmp_moved_constant_1604 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); + const real_t tmp_moved_constant_1605 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); + const real_t tmp_moved_constant_1606 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); + const real_t tmp_moved_constant_1607 = tmp_moved_constant_1381*(tmp_moved_constant_1420*tmp_moved_constant_1435 + tmp_moved_constant_1421*tmp_moved_constant_1438 + tmp_moved_constant_1422*tmp_moved_constant_1441) + tmp_moved_constant_1385*(tmp_moved_constant_1423*tmp_moved_constant_1444 + tmp_moved_constant_1424*tmp_moved_constant_1447 + tmp_moved_constant_1425*tmp_moved_constant_1450) + tmp_moved_constant_1389*(tmp_moved_constant_1426*tmp_moved_constant_1453 + tmp_moved_constant_1427*tmp_moved_constant_1456 + tmp_moved_constant_1428*tmp_moved_constant_1459) + tmp_moved_constant_1393*(tmp_moved_constant_1429*tmp_moved_constant_1462 + tmp_moved_constant_1430*tmp_moved_constant_1465 + tmp_moved_constant_1431*tmp_moved_constant_1468); + const real_t tmp_moved_constant_1608 = tmp_moved_constant_1381*(tmp_moved_constant_1420*tmp_moved_constant_1472 + tmp_moved_constant_1421*tmp_moved_constant_1475 + tmp_moved_constant_1422*tmp_moved_constant_1478) + tmp_moved_constant_1385*(tmp_moved_constant_1423*tmp_moved_constant_1481 + tmp_moved_constant_1424*tmp_moved_constant_1484 + tmp_moved_constant_1425*tmp_moved_constant_1487) + tmp_moved_constant_1389*(tmp_moved_constant_1426*tmp_moved_constant_1490 + tmp_moved_constant_1427*tmp_moved_constant_1493 + tmp_moved_constant_1428*tmp_moved_constant_1496) + tmp_moved_constant_1393*(tmp_moved_constant_1429*tmp_moved_constant_1499 + tmp_moved_constant_1430*tmp_moved_constant_1502 + tmp_moved_constant_1431*tmp_moved_constant_1505); + const real_t tmp_moved_constant_1609 = tmp_moved_constant_1381*(tmp_moved_constant_1420*tmp_moved_constant_1509 + tmp_moved_constant_1421*tmp_moved_constant_1512 + tmp_moved_constant_1422*tmp_moved_constant_1515) + tmp_moved_constant_1385*(tmp_moved_constant_1423*tmp_moved_constant_1518 + tmp_moved_constant_1424*tmp_moved_constant_1521 + tmp_moved_constant_1425*tmp_moved_constant_1524) + tmp_moved_constant_1389*(tmp_moved_constant_1426*tmp_moved_constant_1527 + tmp_moved_constant_1427*tmp_moved_constant_1530 + tmp_moved_constant_1428*tmp_moved_constant_1533) + tmp_moved_constant_1393*(tmp_moved_constant_1429*tmp_moved_constant_1536 + tmp_moved_constant_1430*tmp_moved_constant_1539 + tmp_moved_constant_1431*tmp_moved_constant_1542); + const real_t tmp_moved_constant_1610 = tmp_moved_constant_1381*(tmp_moved_constant_1420*tmp_moved_constant_1544 + tmp_moved_constant_1421*tmp_moved_constant_1545 + tmp_moved_constant_1422*tmp_moved_constant_1546) + tmp_moved_constant_1385*(tmp_moved_constant_1423*tmp_moved_constant_1547 + tmp_moved_constant_1424*tmp_moved_constant_1548 + tmp_moved_constant_1425*tmp_moved_constant_1549) + tmp_moved_constant_1389*(tmp_moved_constant_1426*tmp_moved_constant_1550 + tmp_moved_constant_1427*tmp_moved_constant_1551 + tmp_moved_constant_1428*tmp_moved_constant_1552) + tmp_moved_constant_1393*(tmp_moved_constant_1429*tmp_moved_constant_1553 + tmp_moved_constant_1430*tmp_moved_constant_1554 + tmp_moved_constant_1431*tmp_moved_constant_1555); + const real_t tmp_moved_constant_1611 = tmp_moved_constant_1381*(tmp_moved_constant_1420*tmp_moved_constant_1557 + tmp_moved_constant_1421*tmp_moved_constant_1558 + tmp_moved_constant_1422*tmp_moved_constant_1559) + tmp_moved_constant_1385*(tmp_moved_constant_1423*tmp_moved_constant_1560 + tmp_moved_constant_1424*tmp_moved_constant_1561 + tmp_moved_constant_1425*tmp_moved_constant_1562) + tmp_moved_constant_1389*(tmp_moved_constant_1426*tmp_moved_constant_1563 + tmp_moved_constant_1427*tmp_moved_constant_1564 + tmp_moved_constant_1428*tmp_moved_constant_1565) + tmp_moved_constant_1393*(tmp_moved_constant_1429*tmp_moved_constant_1566 + tmp_moved_constant_1430*tmp_moved_constant_1567 + tmp_moved_constant_1431*tmp_moved_constant_1568); + const real_t tmp_moved_constant_1612 = tmp_moved_constant_1381*(tmp_moved_constant_1420*tmp_moved_constant_1570 + tmp_moved_constant_1421*tmp_moved_constant_1571 + tmp_moved_constant_1422*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1423*tmp_moved_constant_1573 + tmp_moved_constant_1424*tmp_moved_constant_1574 + tmp_moved_constant_1425*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1426*tmp_moved_constant_1576 + tmp_moved_constant_1427*tmp_moved_constant_1577 + tmp_moved_constant_1428*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1429*tmp_moved_constant_1579 + tmp_moved_constant_1430*tmp_moved_constant_1580 + tmp_moved_constant_1431*tmp_moved_constant_1581); + const real_t tmp_moved_constant_1613 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1614 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1615 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1616 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1617 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1618 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1619 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1620 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1621 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1622 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1623 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1624 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1625 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1626 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1627 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1628 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1629 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1630 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1631 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1632 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1633 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1634 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1635 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1636 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1637 = tmp_moved_constant_1381*(tmp_moved_constant_1435*tmp_moved_constant_1472 + tmp_moved_constant_1438*tmp_moved_constant_1475 + tmp_moved_constant_1441*tmp_moved_constant_1478) + tmp_moved_constant_1385*(tmp_moved_constant_1444*tmp_moved_constant_1481 + tmp_moved_constant_1447*tmp_moved_constant_1484 + tmp_moved_constant_1450*tmp_moved_constant_1487) + tmp_moved_constant_1389*(tmp_moved_constant_1453*tmp_moved_constant_1490 + tmp_moved_constant_1456*tmp_moved_constant_1493 + tmp_moved_constant_1459*tmp_moved_constant_1496) + tmp_moved_constant_1393*(tmp_moved_constant_1462*tmp_moved_constant_1499 + tmp_moved_constant_1465*tmp_moved_constant_1502 + tmp_moved_constant_1468*tmp_moved_constant_1505); + const real_t tmp_moved_constant_1638 = tmp_moved_constant_1381*(tmp_moved_constant_1435*tmp_moved_constant_1509 + tmp_moved_constant_1438*tmp_moved_constant_1512 + tmp_moved_constant_1441*tmp_moved_constant_1515) + tmp_moved_constant_1385*(tmp_moved_constant_1444*tmp_moved_constant_1518 + tmp_moved_constant_1447*tmp_moved_constant_1521 + tmp_moved_constant_1450*tmp_moved_constant_1524) + tmp_moved_constant_1389*(tmp_moved_constant_1453*tmp_moved_constant_1527 + tmp_moved_constant_1456*tmp_moved_constant_1530 + tmp_moved_constant_1459*tmp_moved_constant_1533) + tmp_moved_constant_1393*(tmp_moved_constant_1462*tmp_moved_constant_1536 + tmp_moved_constant_1465*tmp_moved_constant_1539 + tmp_moved_constant_1468*tmp_moved_constant_1542); + const real_t tmp_moved_constant_1639 = tmp_moved_constant_1381*(tmp_moved_constant_1435*tmp_moved_constant_1544 + tmp_moved_constant_1438*tmp_moved_constant_1545 + tmp_moved_constant_1441*tmp_moved_constant_1546) + tmp_moved_constant_1385*(tmp_moved_constant_1444*tmp_moved_constant_1547 + tmp_moved_constant_1447*tmp_moved_constant_1548 + tmp_moved_constant_1450*tmp_moved_constant_1549) + tmp_moved_constant_1389*(tmp_moved_constant_1453*tmp_moved_constant_1550 + tmp_moved_constant_1456*tmp_moved_constant_1551 + tmp_moved_constant_1459*tmp_moved_constant_1552) + tmp_moved_constant_1393*(tmp_moved_constant_1462*tmp_moved_constant_1553 + tmp_moved_constant_1465*tmp_moved_constant_1554 + tmp_moved_constant_1468*tmp_moved_constant_1555); + const real_t tmp_moved_constant_1640 = tmp_moved_constant_1381*(tmp_moved_constant_1435*tmp_moved_constant_1557 + tmp_moved_constant_1438*tmp_moved_constant_1558 + tmp_moved_constant_1441*tmp_moved_constant_1559) + tmp_moved_constant_1385*(tmp_moved_constant_1444*tmp_moved_constant_1560 + tmp_moved_constant_1447*tmp_moved_constant_1561 + tmp_moved_constant_1450*tmp_moved_constant_1562) + tmp_moved_constant_1389*(tmp_moved_constant_1453*tmp_moved_constant_1563 + tmp_moved_constant_1456*tmp_moved_constant_1564 + tmp_moved_constant_1459*tmp_moved_constant_1565) + tmp_moved_constant_1393*(tmp_moved_constant_1462*tmp_moved_constant_1566 + tmp_moved_constant_1465*tmp_moved_constant_1567 + tmp_moved_constant_1468*tmp_moved_constant_1568); + const real_t tmp_moved_constant_1641 = tmp_moved_constant_1381*(tmp_moved_constant_1435*tmp_moved_constant_1570 + tmp_moved_constant_1438*tmp_moved_constant_1571 + tmp_moved_constant_1441*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1444*tmp_moved_constant_1573 + tmp_moved_constant_1447*tmp_moved_constant_1574 + tmp_moved_constant_1450*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1453*tmp_moved_constant_1576 + tmp_moved_constant_1456*tmp_moved_constant_1577 + tmp_moved_constant_1459*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1462*tmp_moved_constant_1579 + tmp_moved_constant_1465*tmp_moved_constant_1580 + tmp_moved_constant_1468*tmp_moved_constant_1581); + const real_t tmp_moved_constant_1642 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1643 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1644 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1645 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1646 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1647 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1648 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1649 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1650 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1651 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1652 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1653 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1654 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1655 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1656 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1657 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1658 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1659 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1660 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1661 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1662 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1663 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1664 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1665 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1666 = tmp_moved_constant_1381*(tmp_moved_constant_1472*tmp_moved_constant_1509 + tmp_moved_constant_1475*tmp_moved_constant_1512 + tmp_moved_constant_1478*tmp_moved_constant_1515) + tmp_moved_constant_1385*(tmp_moved_constant_1481*tmp_moved_constant_1518 + tmp_moved_constant_1484*tmp_moved_constant_1521 + tmp_moved_constant_1487*tmp_moved_constant_1524) + tmp_moved_constant_1389*(tmp_moved_constant_1490*tmp_moved_constant_1527 + tmp_moved_constant_1493*tmp_moved_constant_1530 + tmp_moved_constant_1496*tmp_moved_constant_1533) + tmp_moved_constant_1393*(tmp_moved_constant_1499*tmp_moved_constant_1536 + tmp_moved_constant_1502*tmp_moved_constant_1539 + tmp_moved_constant_1505*tmp_moved_constant_1542); + const real_t tmp_moved_constant_1667 = tmp_moved_constant_1381*(tmp_moved_constant_1472*tmp_moved_constant_1544 + tmp_moved_constant_1475*tmp_moved_constant_1545 + tmp_moved_constant_1478*tmp_moved_constant_1546) + tmp_moved_constant_1385*(tmp_moved_constant_1481*tmp_moved_constant_1547 + tmp_moved_constant_1484*tmp_moved_constant_1548 + tmp_moved_constant_1487*tmp_moved_constant_1549) + tmp_moved_constant_1389*(tmp_moved_constant_1490*tmp_moved_constant_1550 + tmp_moved_constant_1493*tmp_moved_constant_1551 + tmp_moved_constant_1496*tmp_moved_constant_1552) + tmp_moved_constant_1393*(tmp_moved_constant_1499*tmp_moved_constant_1553 + tmp_moved_constant_1502*tmp_moved_constant_1554 + tmp_moved_constant_1505*tmp_moved_constant_1555); + const real_t tmp_moved_constant_1668 = tmp_moved_constant_1381*(tmp_moved_constant_1472*tmp_moved_constant_1557 + tmp_moved_constant_1475*tmp_moved_constant_1558 + tmp_moved_constant_1478*tmp_moved_constant_1559) + tmp_moved_constant_1385*(tmp_moved_constant_1481*tmp_moved_constant_1560 + tmp_moved_constant_1484*tmp_moved_constant_1561 + tmp_moved_constant_1487*tmp_moved_constant_1562) + tmp_moved_constant_1389*(tmp_moved_constant_1490*tmp_moved_constant_1563 + tmp_moved_constant_1493*tmp_moved_constant_1564 + tmp_moved_constant_1496*tmp_moved_constant_1565) + tmp_moved_constant_1393*(tmp_moved_constant_1499*tmp_moved_constant_1566 + tmp_moved_constant_1502*tmp_moved_constant_1567 + tmp_moved_constant_1505*tmp_moved_constant_1568); + const real_t tmp_moved_constant_1669 = tmp_moved_constant_1381*(tmp_moved_constant_1472*tmp_moved_constant_1570 + tmp_moved_constant_1475*tmp_moved_constant_1571 + tmp_moved_constant_1478*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1481*tmp_moved_constant_1573 + tmp_moved_constant_1484*tmp_moved_constant_1574 + tmp_moved_constant_1487*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1490*tmp_moved_constant_1576 + tmp_moved_constant_1493*tmp_moved_constant_1577 + tmp_moved_constant_1496*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1499*tmp_moved_constant_1579 + tmp_moved_constant_1502*tmp_moved_constant_1580 + tmp_moved_constant_1505*tmp_moved_constant_1581); + const real_t tmp_moved_constant_1670 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1671 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1672 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1673 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1674 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1675 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1676 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1677 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1678 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1679 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1680 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1681 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1682 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1683 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1684 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1685 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1686 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1687 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1688 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1689 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1690 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1691 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1692 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1693 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1694 = tmp_moved_constant_1381*(tmp_moved_constant_1509*tmp_moved_constant_1544 + tmp_moved_constant_1512*tmp_moved_constant_1545 + tmp_moved_constant_1515*tmp_moved_constant_1546) + tmp_moved_constant_1385*(tmp_moved_constant_1518*tmp_moved_constant_1547 + tmp_moved_constant_1521*tmp_moved_constant_1548 + tmp_moved_constant_1524*tmp_moved_constant_1549) + tmp_moved_constant_1389*(tmp_moved_constant_1527*tmp_moved_constant_1550 + tmp_moved_constant_1530*tmp_moved_constant_1551 + tmp_moved_constant_1533*tmp_moved_constant_1552) + tmp_moved_constant_1393*(tmp_moved_constant_1536*tmp_moved_constant_1553 + tmp_moved_constant_1539*tmp_moved_constant_1554 + tmp_moved_constant_1542*tmp_moved_constant_1555); + const real_t tmp_moved_constant_1695 = tmp_moved_constant_1381*(tmp_moved_constant_1509*tmp_moved_constant_1557 + tmp_moved_constant_1512*tmp_moved_constant_1558 + tmp_moved_constant_1515*tmp_moved_constant_1559) + tmp_moved_constant_1385*(tmp_moved_constant_1518*tmp_moved_constant_1560 + tmp_moved_constant_1521*tmp_moved_constant_1561 + tmp_moved_constant_1524*tmp_moved_constant_1562) + tmp_moved_constant_1389*(tmp_moved_constant_1527*tmp_moved_constant_1563 + tmp_moved_constant_1530*tmp_moved_constant_1564 + tmp_moved_constant_1533*tmp_moved_constant_1565) + tmp_moved_constant_1393*(tmp_moved_constant_1536*tmp_moved_constant_1566 + tmp_moved_constant_1539*tmp_moved_constant_1567 + tmp_moved_constant_1542*tmp_moved_constant_1568); + const real_t tmp_moved_constant_1696 = tmp_moved_constant_1381*(tmp_moved_constant_1509*tmp_moved_constant_1570 + tmp_moved_constant_1512*tmp_moved_constant_1571 + tmp_moved_constant_1515*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1518*tmp_moved_constant_1573 + tmp_moved_constant_1521*tmp_moved_constant_1574 + tmp_moved_constant_1524*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1527*tmp_moved_constant_1576 + tmp_moved_constant_1530*tmp_moved_constant_1577 + tmp_moved_constant_1533*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1536*tmp_moved_constant_1579 + tmp_moved_constant_1539*tmp_moved_constant_1580 + tmp_moved_constant_1542*tmp_moved_constant_1581); + const real_t tmp_moved_constant_1697 = tmp_moved_constant_1381*(tmp_moved_constant_1544*tmp_moved_constant_1557 + tmp_moved_constant_1545*tmp_moved_constant_1558 + tmp_moved_constant_1546*tmp_moved_constant_1559) + tmp_moved_constant_1385*(tmp_moved_constant_1547*tmp_moved_constant_1560 + tmp_moved_constant_1548*tmp_moved_constant_1561 + tmp_moved_constant_1549*tmp_moved_constant_1562) + tmp_moved_constant_1389*(tmp_moved_constant_1550*tmp_moved_constant_1563 + tmp_moved_constant_1551*tmp_moved_constant_1564 + tmp_moved_constant_1552*tmp_moved_constant_1565) + tmp_moved_constant_1393*(tmp_moved_constant_1553*tmp_moved_constant_1566 + tmp_moved_constant_1554*tmp_moved_constant_1567 + tmp_moved_constant_1555*tmp_moved_constant_1568); + const real_t tmp_moved_constant_1698 = tmp_moved_constant_1381*(tmp_moved_constant_1544*tmp_moved_constant_1570 + tmp_moved_constant_1545*tmp_moved_constant_1571 + tmp_moved_constant_1546*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1547*tmp_moved_constant_1573 + tmp_moved_constant_1548*tmp_moved_constant_1574 + tmp_moved_constant_1549*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1550*tmp_moved_constant_1576 + tmp_moved_constant_1551*tmp_moved_constant_1577 + tmp_moved_constant_1552*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1553*tmp_moved_constant_1579 + tmp_moved_constant_1554*tmp_moved_constant_1580 + tmp_moved_constant_1555*tmp_moved_constant_1581); + const real_t tmp_moved_constant_1699 = tmp_moved_constant_1381*(tmp_moved_constant_1557*tmp_moved_constant_1570 + tmp_moved_constant_1558*tmp_moved_constant_1571 + tmp_moved_constant_1559*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1560*tmp_moved_constant_1573 + tmp_moved_constant_1561*tmp_moved_constant_1574 + tmp_moved_constant_1562*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1563*tmp_moved_constant_1576 + tmp_moved_constant_1564*tmp_moved_constant_1577 + tmp_moved_constant_1565*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1566*tmp_moved_constant_1579 + tmp_moved_constant_1567*tmp_moved_constant_1580 + tmp_moved_constant_1568*tmp_moved_constant_1581); for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -2367,174 +2367,174 @@ void P2ElementwiseDiffusion::apply_macro_3D( real_t * RESTRICT _data_dstEdge, r _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(elMatVec_9,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } - const __m256d Dummy_312 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_313 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_314 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_315 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_316 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_317 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]); - const __m256d Dummy_318 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_319 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_320 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_321 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_644 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_312,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_322,Dummy_322,Dummy_322,Dummy_322),_mm256_set_pd(Dummy_322,Dummy_322,Dummy_322,Dummy_322)),_mm256_mul_pd(_mm256_set_pd(Dummy_323,Dummy_323,Dummy_323,Dummy_323),_mm256_set_pd(Dummy_323,Dummy_323,Dummy_323,Dummy_323))),_mm256_mul_pd(_mm256_set_pd(Dummy_324,Dummy_324,Dummy_324,Dummy_324),_mm256_set_pd(Dummy_324,Dummy_324,Dummy_324,Dummy_324))),_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_326,Dummy_326,Dummy_326,Dummy_326),_mm256_set_pd(Dummy_326,Dummy_326,Dummy_326,Dummy_326)),_mm256_mul_pd(_mm256_set_pd(Dummy_327,Dummy_327,Dummy_327,Dummy_327),_mm256_set_pd(Dummy_327,Dummy_327,Dummy_327,Dummy_327))),_mm256_mul_pd(_mm256_set_pd(Dummy_328,Dummy_328,Dummy_328,Dummy_328),_mm256_set_pd(Dummy_328,Dummy_328,Dummy_328,Dummy_328))),_mm256_set_pd(Dummy_329,Dummy_329,Dummy_329,Dummy_329))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_330,Dummy_330,Dummy_330,Dummy_330),_mm256_set_pd(Dummy_330,Dummy_330,Dummy_330,Dummy_330)),_mm256_mul_pd(_mm256_set_pd(Dummy_331,Dummy_331,Dummy_331,Dummy_331),_mm256_set_pd(Dummy_331,Dummy_331,Dummy_331,Dummy_331))),_mm256_mul_pd(_mm256_set_pd(Dummy_332,Dummy_332,Dummy_332,Dummy_332),_mm256_set_pd(Dummy_332,Dummy_332,Dummy_332,Dummy_332))),_mm256_set_pd(Dummy_333,Dummy_333,Dummy_333,Dummy_333))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_334,Dummy_334,Dummy_334,Dummy_334),_mm256_set_pd(Dummy_334,Dummy_334,Dummy_334,Dummy_334)),_mm256_mul_pd(_mm256_set_pd(Dummy_335,Dummy_335,Dummy_335,Dummy_335),_mm256_set_pd(Dummy_335,Dummy_335,Dummy_335,Dummy_335))),_mm256_mul_pd(_mm256_set_pd(Dummy_336,Dummy_336,Dummy_336,Dummy_336),_mm256_set_pd(Dummy_336,Dummy_336,Dummy_336,Dummy_336))),_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337)))),_mm256_mul_pd(Dummy_313,_mm256_set_pd(Dummy_350,Dummy_350,Dummy_350,Dummy_350))),_mm256_mul_pd(Dummy_314,_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(Dummy_315,_mm256_set_pd(Dummy_376,Dummy_376,Dummy_376,Dummy_376))),_mm256_mul_pd(Dummy_316,_mm256_set_pd(Dummy_413,Dummy_413,Dummy_413,Dummy_413))),_mm256_mul_pd(Dummy_317,_mm256_set_pd(Dummy_450,Dummy_450,Dummy_450,Dummy_450))),_mm256_mul_pd(Dummy_318,_mm256_set_pd(Dummy_487,Dummy_487,Dummy_487,Dummy_487))),_mm256_mul_pd(Dummy_319,_mm256_set_pd(Dummy_500,Dummy_500,Dummy_500,Dummy_500))),_mm256_mul_pd(Dummy_320,_mm256_set_pd(Dummy_513,Dummy_513,Dummy_513,Dummy_513))),_mm256_mul_pd(Dummy_321,_mm256_set_pd(Dummy_526,Dummy_526,Dummy_526,Dummy_526))); - const __m256d Dummy_645 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_313,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_527,Dummy_527,Dummy_527,Dummy_527),_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254)),_mm256_mul_pd(_mm256_set_pd(Dummy_528,Dummy_528,Dummy_528,Dummy_528),_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254))),_mm256_mul_pd(_mm256_set_pd(Dummy_529,Dummy_529,Dummy_529,Dummy_529),_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254))),_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_527,Dummy_527,Dummy_527,Dummy_527),_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257)),_mm256_mul_pd(_mm256_set_pd(Dummy_528,Dummy_528,Dummy_528,Dummy_528),_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257))),_mm256_mul_pd(_mm256_set_pd(Dummy_529,Dummy_529,Dummy_529,Dummy_529),_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257))),_mm256_set_pd(Dummy_329,Dummy_329,Dummy_329,Dummy_329))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_527,Dummy_527,Dummy_527,Dummy_527),_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258)),_mm256_mul_pd(_mm256_set_pd(Dummy_528,Dummy_528,Dummy_528,Dummy_528),_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258))),_mm256_mul_pd(_mm256_set_pd(Dummy_529,Dummy_529,Dummy_529,Dummy_529),_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258))),_mm256_set_pd(Dummy_333,Dummy_333,Dummy_333,Dummy_333))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_527,Dummy_527,Dummy_527,Dummy_527),_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259)),_mm256_mul_pd(_mm256_set_pd(Dummy_528,Dummy_528,Dummy_528,Dummy_528),_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259))),_mm256_mul_pd(_mm256_set_pd(Dummy_529,Dummy_529,Dummy_529,Dummy_529),_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259))),_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337)))),_mm256_mul_pd(Dummy_312,_mm256_set_pd(Dummy_350,Dummy_350,Dummy_350,Dummy_350))),_mm256_mul_pd(Dummy_314,_mm256_set_pd(Dummy_530,Dummy_530,Dummy_530,Dummy_530))),_mm256_mul_pd(Dummy_315,_mm256_set_pd(Dummy_531,Dummy_531,Dummy_531,Dummy_531))),_mm256_mul_pd(Dummy_316,_mm256_set_pd(Dummy_532,Dummy_532,Dummy_532,Dummy_532))),_mm256_mul_pd(Dummy_317,_mm256_set_pd(Dummy_533,Dummy_533,Dummy_533,Dummy_533))),_mm256_mul_pd(Dummy_318,_mm256_set_pd(Dummy_534,Dummy_534,Dummy_534,Dummy_534))),_mm256_mul_pd(Dummy_319,_mm256_set_pd(Dummy_535,Dummy_535,Dummy_535,Dummy_535))),_mm256_mul_pd(Dummy_320,_mm256_set_pd(Dummy_536,Dummy_536,Dummy_536,Dummy_536))),_mm256_mul_pd(Dummy_321,_mm256_set_pd(Dummy_537,Dummy_537,Dummy_537,Dummy_537))); - const __m256d Dummy_646 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_314,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_538,Dummy_538,Dummy_538,Dummy_538),_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269)),_mm256_mul_pd(_mm256_set_pd(Dummy_539,Dummy_539,Dummy_539,Dummy_539),_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269))),_mm256_mul_pd(_mm256_set_pd(Dummy_540,Dummy_540,Dummy_540,Dummy_540),_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269))),_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_538,Dummy_538,Dummy_538,Dummy_538),_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272)),_mm256_mul_pd(_mm256_set_pd(Dummy_539,Dummy_539,Dummy_539,Dummy_539),_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272))),_mm256_mul_pd(_mm256_set_pd(Dummy_540,Dummy_540,Dummy_540,Dummy_540),_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272))),_mm256_set_pd(Dummy_329,Dummy_329,Dummy_329,Dummy_329))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_538,Dummy_538,Dummy_538,Dummy_538),_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273)),_mm256_mul_pd(_mm256_set_pd(Dummy_539,Dummy_539,Dummy_539,Dummy_539),_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273))),_mm256_mul_pd(_mm256_set_pd(Dummy_540,Dummy_540,Dummy_540,Dummy_540),_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273))),_mm256_set_pd(Dummy_333,Dummy_333,Dummy_333,Dummy_333))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_538,Dummy_538,Dummy_538,Dummy_538),_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274)),_mm256_mul_pd(_mm256_set_pd(Dummy_539,Dummy_539,Dummy_539,Dummy_539),_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274))),_mm256_mul_pd(_mm256_set_pd(Dummy_540,Dummy_540,Dummy_540,Dummy_540),_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274))),_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337)))),_mm256_mul_pd(Dummy_312,_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(Dummy_313,_mm256_set_pd(Dummy_530,Dummy_530,Dummy_530,Dummy_530))),_mm256_mul_pd(Dummy_315,_mm256_set_pd(Dummy_541,Dummy_541,Dummy_541,Dummy_541))),_mm256_mul_pd(Dummy_316,_mm256_set_pd(Dummy_542,Dummy_542,Dummy_542,Dummy_542))),_mm256_mul_pd(Dummy_317,_mm256_set_pd(Dummy_543,Dummy_543,Dummy_543,Dummy_543))),_mm256_mul_pd(Dummy_318,_mm256_set_pd(Dummy_544,Dummy_544,Dummy_544,Dummy_544))),_mm256_mul_pd(Dummy_319,_mm256_set_pd(Dummy_545,Dummy_545,Dummy_545,Dummy_545))),_mm256_mul_pd(Dummy_320,_mm256_set_pd(Dummy_546,Dummy_546,Dummy_546,Dummy_546))),_mm256_mul_pd(Dummy_321,_mm256_set_pd(Dummy_547,Dummy_547,Dummy_547,Dummy_547))); - const __m256d Dummy_647 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_315,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_548,Dummy_548,Dummy_548,Dummy_548),_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283)),_mm256_mul_pd(_mm256_set_pd(Dummy_549,Dummy_549,Dummy_549,Dummy_549),_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283))),_mm256_mul_pd(_mm256_set_pd(Dummy_550,Dummy_550,Dummy_550,Dummy_550),_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283))),_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_548,Dummy_548,Dummy_548,Dummy_548),_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286)),_mm256_mul_pd(_mm256_set_pd(Dummy_549,Dummy_549,Dummy_549,Dummy_549),_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286))),_mm256_mul_pd(_mm256_set_pd(Dummy_550,Dummy_550,Dummy_550,Dummy_550),_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286))),_mm256_set_pd(Dummy_329,Dummy_329,Dummy_329,Dummy_329))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_548,Dummy_548,Dummy_548,Dummy_548),_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287)),_mm256_mul_pd(_mm256_set_pd(Dummy_549,Dummy_549,Dummy_549,Dummy_549),_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287))),_mm256_mul_pd(_mm256_set_pd(Dummy_550,Dummy_550,Dummy_550,Dummy_550),_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287))),_mm256_set_pd(Dummy_333,Dummy_333,Dummy_333,Dummy_333))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_548,Dummy_548,Dummy_548,Dummy_548),_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288)),_mm256_mul_pd(_mm256_set_pd(Dummy_549,Dummy_549,Dummy_549,Dummy_549),_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288))),_mm256_mul_pd(_mm256_set_pd(Dummy_550,Dummy_550,Dummy_550,Dummy_550),_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288))),_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337)))),_mm256_mul_pd(Dummy_312,_mm256_set_pd(Dummy_376,Dummy_376,Dummy_376,Dummy_376))),_mm256_mul_pd(Dummy_313,_mm256_set_pd(Dummy_531,Dummy_531,Dummy_531,Dummy_531))),_mm256_mul_pd(Dummy_314,_mm256_set_pd(Dummy_541,Dummy_541,Dummy_541,Dummy_541))),_mm256_mul_pd(Dummy_316,_mm256_set_pd(Dummy_551,Dummy_551,Dummy_551,Dummy_551))),_mm256_mul_pd(Dummy_317,_mm256_set_pd(Dummy_552,Dummy_552,Dummy_552,Dummy_552))),_mm256_mul_pd(Dummy_318,_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553))),_mm256_mul_pd(Dummy_319,_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(Dummy_320,_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(Dummy_321,_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))); - const __m256d Dummy_648 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_316,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558)),_mm256_add_pd(_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560)),_mm256_add_pd(_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562)),_mm256_add_pd(_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564)),_mm256_add_pd(_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_565,Dummy_565,Dummy_565,Dummy_565),_mm256_set_pd(Dummy_566,Dummy_566,Dummy_566,Dummy_566)),_mm256_add_pd(_mm256_set_pd(Dummy_565,Dummy_565,Dummy_565,Dummy_565),_mm256_set_pd(Dummy_566,Dummy_566,Dummy_566,Dummy_566))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_567,Dummy_567,Dummy_567,Dummy_567),_mm256_set_pd(Dummy_568,Dummy_568,Dummy_568,Dummy_568)),_mm256_add_pd(_mm256_set_pd(Dummy_567,Dummy_567,Dummy_567,Dummy_567),_mm256_set_pd(Dummy_568,Dummy_568,Dummy_568,Dummy_568))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_329,Dummy_329,Dummy_329,Dummy_329))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_569,Dummy_569,Dummy_569,Dummy_569),_mm256_set_pd(Dummy_570,Dummy_570,Dummy_570,Dummy_570)),_mm256_add_pd(_mm256_set_pd(Dummy_569,Dummy_569,Dummy_569,Dummy_569),_mm256_set_pd(Dummy_570,Dummy_570,Dummy_570,Dummy_570))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_571,Dummy_571,Dummy_571,Dummy_571),_mm256_set_pd(Dummy_572,Dummy_572,Dummy_572,Dummy_572)),_mm256_add_pd(_mm256_set_pd(Dummy_571,Dummy_571,Dummy_571,Dummy_571),_mm256_set_pd(Dummy_572,Dummy_572,Dummy_572,Dummy_572))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_573,Dummy_573,Dummy_573,Dummy_573),_mm256_set_pd(Dummy_574,Dummy_574,Dummy_574,Dummy_574)),_mm256_add_pd(_mm256_set_pd(Dummy_573,Dummy_573,Dummy_573,Dummy_573),_mm256_set_pd(Dummy_574,Dummy_574,Dummy_574,Dummy_574))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_333,Dummy_333,Dummy_333,Dummy_333))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_575,Dummy_575,Dummy_575,Dummy_575),_mm256_set_pd(Dummy_576,Dummy_576,Dummy_576,Dummy_576)),_mm256_add_pd(_mm256_set_pd(Dummy_575,Dummy_575,Dummy_575,Dummy_575),_mm256_set_pd(Dummy_576,Dummy_576,Dummy_576,Dummy_576))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_577,Dummy_577,Dummy_577,Dummy_577),_mm256_set_pd(Dummy_578,Dummy_578,Dummy_578,Dummy_578)),_mm256_add_pd(_mm256_set_pd(Dummy_577,Dummy_577,Dummy_577,Dummy_577),_mm256_set_pd(Dummy_578,Dummy_578,Dummy_578,Dummy_578))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_579,Dummy_579,Dummy_579,Dummy_579),_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580)),_mm256_add_pd(_mm256_set_pd(Dummy_579,Dummy_579,Dummy_579,Dummy_579),_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337)))),_mm256_mul_pd(Dummy_312,_mm256_set_pd(Dummy_413,Dummy_413,Dummy_413,Dummy_413))),_mm256_mul_pd(Dummy_313,_mm256_set_pd(Dummy_532,Dummy_532,Dummy_532,Dummy_532))),_mm256_mul_pd(Dummy_314,_mm256_set_pd(Dummy_542,Dummy_542,Dummy_542,Dummy_542))),_mm256_mul_pd(Dummy_315,_mm256_set_pd(Dummy_551,Dummy_551,Dummy_551,Dummy_551))),_mm256_mul_pd(Dummy_317,_mm256_set_pd(Dummy_581,Dummy_581,Dummy_581,Dummy_581))),_mm256_mul_pd(Dummy_318,_mm256_set_pd(Dummy_582,Dummy_582,Dummy_582,Dummy_582))),_mm256_mul_pd(Dummy_319,_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583))),_mm256_mul_pd(Dummy_320,_mm256_set_pd(Dummy_584,Dummy_584,Dummy_584,Dummy_584))),_mm256_mul_pd(Dummy_321,_mm256_set_pd(Dummy_585,Dummy_585,Dummy_585,Dummy_585))); - const __m256d Dummy_649 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_317,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586),_mm256_set_pd(Dummy_587,Dummy_587,Dummy_587,Dummy_587)),_mm256_add_pd(_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586),_mm256_set_pd(Dummy_587,Dummy_587,Dummy_587,Dummy_587))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_588,Dummy_588,Dummy_588,Dummy_588),_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589)),_mm256_add_pd(_mm256_set_pd(Dummy_588,Dummy_588,Dummy_588,Dummy_588),_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_590,Dummy_590,Dummy_590,Dummy_590),_mm256_set_pd(Dummy_591,Dummy_591,Dummy_591,Dummy_591)),_mm256_add_pd(_mm256_set_pd(Dummy_590,Dummy_590,Dummy_590,Dummy_590),_mm256_set_pd(Dummy_591,Dummy_591,Dummy_591,Dummy_591))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_592,Dummy_592,Dummy_592,Dummy_592),_mm256_set_pd(Dummy_593,Dummy_593,Dummy_593,Dummy_593)),_mm256_add_pd(_mm256_set_pd(Dummy_592,Dummy_592,Dummy_592,Dummy_592),_mm256_set_pd(Dummy_593,Dummy_593,Dummy_593,Dummy_593))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_594,Dummy_594,Dummy_594,Dummy_594),_mm256_set_pd(Dummy_595,Dummy_595,Dummy_595,Dummy_595)),_mm256_add_pd(_mm256_set_pd(Dummy_594,Dummy_594,Dummy_594,Dummy_594),_mm256_set_pd(Dummy_595,Dummy_595,Dummy_595,Dummy_595))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_596,Dummy_596,Dummy_596,Dummy_596),_mm256_set_pd(Dummy_597,Dummy_597,Dummy_597,Dummy_597)),_mm256_add_pd(_mm256_set_pd(Dummy_596,Dummy_596,Dummy_596,Dummy_596),_mm256_set_pd(Dummy_597,Dummy_597,Dummy_597,Dummy_597))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_329,Dummy_329,Dummy_329,Dummy_329))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_598,Dummy_598,Dummy_598,Dummy_598),_mm256_set_pd(Dummy_599,Dummy_599,Dummy_599,Dummy_599)),_mm256_add_pd(_mm256_set_pd(Dummy_598,Dummy_598,Dummy_598,Dummy_598),_mm256_set_pd(Dummy_599,Dummy_599,Dummy_599,Dummy_599))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_600,Dummy_600,Dummy_600,Dummy_600),_mm256_set_pd(Dummy_601,Dummy_601,Dummy_601,Dummy_601)),_mm256_add_pd(_mm256_set_pd(Dummy_600,Dummy_600,Dummy_600,Dummy_600),_mm256_set_pd(Dummy_601,Dummy_601,Dummy_601,Dummy_601))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_602,Dummy_602,Dummy_602,Dummy_602),_mm256_set_pd(Dummy_603,Dummy_603,Dummy_603,Dummy_603)),_mm256_add_pd(_mm256_set_pd(Dummy_602,Dummy_602,Dummy_602,Dummy_602),_mm256_set_pd(Dummy_603,Dummy_603,Dummy_603,Dummy_603))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_333,Dummy_333,Dummy_333,Dummy_333))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_604,Dummy_604,Dummy_604,Dummy_604),_mm256_set_pd(Dummy_605,Dummy_605,Dummy_605,Dummy_605)),_mm256_add_pd(_mm256_set_pd(Dummy_604,Dummy_604,Dummy_604,Dummy_604),_mm256_set_pd(Dummy_605,Dummy_605,Dummy_605,Dummy_605))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_606,Dummy_606,Dummy_606,Dummy_606),_mm256_set_pd(Dummy_607,Dummy_607,Dummy_607,Dummy_607)),_mm256_add_pd(_mm256_set_pd(Dummy_606,Dummy_606,Dummy_606,Dummy_606),_mm256_set_pd(Dummy_607,Dummy_607,Dummy_607,Dummy_607))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_608,Dummy_608,Dummy_608,Dummy_608),_mm256_set_pd(Dummy_609,Dummy_609,Dummy_609,Dummy_609)),_mm256_add_pd(_mm256_set_pd(Dummy_608,Dummy_608,Dummy_608,Dummy_608),_mm256_set_pd(Dummy_609,Dummy_609,Dummy_609,Dummy_609))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337)))),_mm256_mul_pd(Dummy_312,_mm256_set_pd(Dummy_450,Dummy_450,Dummy_450,Dummy_450))),_mm256_mul_pd(Dummy_313,_mm256_set_pd(Dummy_533,Dummy_533,Dummy_533,Dummy_533))),_mm256_mul_pd(Dummy_314,_mm256_set_pd(Dummy_543,Dummy_543,Dummy_543,Dummy_543))),_mm256_mul_pd(Dummy_315,_mm256_set_pd(Dummy_552,Dummy_552,Dummy_552,Dummy_552))),_mm256_mul_pd(Dummy_316,_mm256_set_pd(Dummy_581,Dummy_581,Dummy_581,Dummy_581))),_mm256_mul_pd(Dummy_318,_mm256_set_pd(Dummy_610,Dummy_610,Dummy_610,Dummy_610))),_mm256_mul_pd(Dummy_319,_mm256_set_pd(Dummy_611,Dummy_611,Dummy_611,Dummy_611))),_mm256_mul_pd(Dummy_320,_mm256_set_pd(Dummy_612,Dummy_612,Dummy_612,Dummy_612))),_mm256_mul_pd(Dummy_321,_mm256_set_pd(Dummy_613,Dummy_613,Dummy_613,Dummy_613))); - const __m256d Dummy_650 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_318,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_614,Dummy_614,Dummy_614,Dummy_614),_mm256_set_pd(Dummy_615,Dummy_615,Dummy_615,Dummy_615)),_mm256_add_pd(_mm256_set_pd(Dummy_614,Dummy_614,Dummy_614,Dummy_614),_mm256_set_pd(Dummy_615,Dummy_615,Dummy_615,Dummy_615))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_616,Dummy_616,Dummy_616,Dummy_616),_mm256_set_pd(Dummy_617,Dummy_617,Dummy_617,Dummy_617)),_mm256_add_pd(_mm256_set_pd(Dummy_616,Dummy_616,Dummy_616,Dummy_616),_mm256_set_pd(Dummy_617,Dummy_617,Dummy_617,Dummy_617))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_618,Dummy_618,Dummy_618,Dummy_618),_mm256_set_pd(Dummy_619,Dummy_619,Dummy_619,Dummy_619)),_mm256_add_pd(_mm256_set_pd(Dummy_618,Dummy_618,Dummy_618,Dummy_618),_mm256_set_pd(Dummy_619,Dummy_619,Dummy_619,Dummy_619))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_620,Dummy_620,Dummy_620,Dummy_620),_mm256_set_pd(Dummy_621,Dummy_621,Dummy_621,Dummy_621)),_mm256_add_pd(_mm256_set_pd(Dummy_620,Dummy_620,Dummy_620,Dummy_620),_mm256_set_pd(Dummy_621,Dummy_621,Dummy_621,Dummy_621))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_622,Dummy_622,Dummy_622,Dummy_622),_mm256_set_pd(Dummy_623,Dummy_623,Dummy_623,Dummy_623)),_mm256_add_pd(_mm256_set_pd(Dummy_622,Dummy_622,Dummy_622,Dummy_622),_mm256_set_pd(Dummy_623,Dummy_623,Dummy_623,Dummy_623))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_624,Dummy_624,Dummy_624,Dummy_624),_mm256_set_pd(Dummy_625,Dummy_625,Dummy_625,Dummy_625)),_mm256_add_pd(_mm256_set_pd(Dummy_624,Dummy_624,Dummy_624,Dummy_624),_mm256_set_pd(Dummy_625,Dummy_625,Dummy_625,Dummy_625))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_329,Dummy_329,Dummy_329,Dummy_329))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_626,Dummy_626,Dummy_626,Dummy_626),_mm256_set_pd(Dummy_627,Dummy_627,Dummy_627,Dummy_627)),_mm256_add_pd(_mm256_set_pd(Dummy_626,Dummy_626,Dummy_626,Dummy_626),_mm256_set_pd(Dummy_627,Dummy_627,Dummy_627,Dummy_627))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_628,Dummy_628,Dummy_628,Dummy_628),_mm256_set_pd(Dummy_629,Dummy_629,Dummy_629,Dummy_629)),_mm256_add_pd(_mm256_set_pd(Dummy_628,Dummy_628,Dummy_628,Dummy_628),_mm256_set_pd(Dummy_629,Dummy_629,Dummy_629,Dummy_629))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_630,Dummy_630,Dummy_630,Dummy_630),_mm256_set_pd(Dummy_631,Dummy_631,Dummy_631,Dummy_631)),_mm256_add_pd(_mm256_set_pd(Dummy_630,Dummy_630,Dummy_630,Dummy_630),_mm256_set_pd(Dummy_631,Dummy_631,Dummy_631,Dummy_631))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_333,Dummy_333,Dummy_333,Dummy_333))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_632,Dummy_632,Dummy_632,Dummy_632),_mm256_set_pd(Dummy_633,Dummy_633,Dummy_633,Dummy_633)),_mm256_add_pd(_mm256_set_pd(Dummy_632,Dummy_632,Dummy_632,Dummy_632),_mm256_set_pd(Dummy_633,Dummy_633,Dummy_633,Dummy_633))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_634,Dummy_634,Dummy_634,Dummy_634),_mm256_set_pd(Dummy_635,Dummy_635,Dummy_635,Dummy_635)),_mm256_add_pd(_mm256_set_pd(Dummy_634,Dummy_634,Dummy_634,Dummy_634),_mm256_set_pd(Dummy_635,Dummy_635,Dummy_635,Dummy_635))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_636,Dummy_636,Dummy_636,Dummy_636),_mm256_set_pd(Dummy_637,Dummy_637,Dummy_637,Dummy_637)),_mm256_add_pd(_mm256_set_pd(Dummy_636,Dummy_636,Dummy_636,Dummy_636),_mm256_set_pd(Dummy_637,Dummy_637,Dummy_637,Dummy_637))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337)))),_mm256_mul_pd(Dummy_312,_mm256_set_pd(Dummy_487,Dummy_487,Dummy_487,Dummy_487))),_mm256_mul_pd(Dummy_313,_mm256_set_pd(Dummy_534,Dummy_534,Dummy_534,Dummy_534))),_mm256_mul_pd(Dummy_314,_mm256_set_pd(Dummy_544,Dummy_544,Dummy_544,Dummy_544))),_mm256_mul_pd(Dummy_315,_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553))),_mm256_mul_pd(Dummy_316,_mm256_set_pd(Dummy_582,Dummy_582,Dummy_582,Dummy_582))),_mm256_mul_pd(Dummy_317,_mm256_set_pd(Dummy_610,Dummy_610,Dummy_610,Dummy_610))),_mm256_mul_pd(Dummy_319,_mm256_set_pd(Dummy_638,Dummy_638,Dummy_638,Dummy_638))),_mm256_mul_pd(Dummy_320,_mm256_set_pd(Dummy_639,Dummy_639,Dummy_639,Dummy_639))),_mm256_mul_pd(Dummy_321,_mm256_set_pd(Dummy_640,Dummy_640,Dummy_640,Dummy_640))); - const __m256d Dummy_651 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_319,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_588,Dummy_588,Dummy_588,Dummy_588))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_588,Dummy_588,Dummy_588,Dummy_588))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_590,Dummy_590,Dummy_590,Dummy_590))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_590,Dummy_590,Dummy_590,Dummy_590))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_592,Dummy_592,Dummy_592,Dummy_592))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_592,Dummy_592,Dummy_592,Dummy_592))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_565,Dummy_565,Dummy_565,Dummy_565)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_594,Dummy_594,Dummy_594,Dummy_594))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_565,Dummy_565,Dummy_565,Dummy_565)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_594,Dummy_594,Dummy_594,Dummy_594))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_567,Dummy_567,Dummy_567,Dummy_567)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_596,Dummy_596,Dummy_596,Dummy_596))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_567,Dummy_567,Dummy_567,Dummy_567)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_596,Dummy_596,Dummy_596,Dummy_596))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_329,Dummy_329,Dummy_329,Dummy_329))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_569,Dummy_569,Dummy_569,Dummy_569)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_598,Dummy_598,Dummy_598,Dummy_598))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_569,Dummy_569,Dummy_569,Dummy_569)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_598,Dummy_598,Dummy_598,Dummy_598))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_571,Dummy_571,Dummy_571,Dummy_571)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_600,Dummy_600,Dummy_600,Dummy_600))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_571,Dummy_571,Dummy_571,Dummy_571)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_600,Dummy_600,Dummy_600,Dummy_600))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_573,Dummy_573,Dummy_573,Dummy_573)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_602,Dummy_602,Dummy_602,Dummy_602))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_573,Dummy_573,Dummy_573,Dummy_573)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_602,Dummy_602,Dummy_602,Dummy_602))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_333,Dummy_333,Dummy_333,Dummy_333))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_575,Dummy_575,Dummy_575,Dummy_575)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_604,Dummy_604,Dummy_604,Dummy_604))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_575,Dummy_575,Dummy_575,Dummy_575)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_604,Dummy_604,Dummy_604,Dummy_604))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_577,Dummy_577,Dummy_577,Dummy_577)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_606,Dummy_606,Dummy_606,Dummy_606))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_577,Dummy_577,Dummy_577,Dummy_577)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_606,Dummy_606,Dummy_606,Dummy_606))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_579,Dummy_579,Dummy_579,Dummy_579)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_608,Dummy_608,Dummy_608,Dummy_608))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_579,Dummy_579,Dummy_579,Dummy_579)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_608,Dummy_608,Dummy_608,Dummy_608))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337)))),_mm256_mul_pd(Dummy_312,_mm256_set_pd(Dummy_500,Dummy_500,Dummy_500,Dummy_500))),_mm256_mul_pd(Dummy_313,_mm256_set_pd(Dummy_535,Dummy_535,Dummy_535,Dummy_535))),_mm256_mul_pd(Dummy_314,_mm256_set_pd(Dummy_545,Dummy_545,Dummy_545,Dummy_545))),_mm256_mul_pd(Dummy_315,_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(Dummy_316,_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583))),_mm256_mul_pd(Dummy_317,_mm256_set_pd(Dummy_611,Dummy_611,Dummy_611,Dummy_611))),_mm256_mul_pd(Dummy_318,_mm256_set_pd(Dummy_638,Dummy_638,Dummy_638,Dummy_638))),_mm256_mul_pd(Dummy_320,_mm256_set_pd(Dummy_641,Dummy_641,Dummy_641,Dummy_641))),_mm256_mul_pd(Dummy_321,_mm256_set_pd(Dummy_642,Dummy_642,Dummy_642,Dummy_642))); - const __m256d Dummy_652 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_320,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_614,Dummy_614,Dummy_614,Dummy_614))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_614,Dummy_614,Dummy_614,Dummy_614))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_616,Dummy_616,Dummy_616,Dummy_616))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_616,Dummy_616,Dummy_616,Dummy_616))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_618,Dummy_618,Dummy_618,Dummy_618))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_618,Dummy_618,Dummy_618,Dummy_618))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_620,Dummy_620,Dummy_620,Dummy_620))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_620,Dummy_620,Dummy_620,Dummy_620))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_566,Dummy_566,Dummy_566,Dummy_566)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_622,Dummy_622,Dummy_622,Dummy_622))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_566,Dummy_566,Dummy_566,Dummy_566)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_622,Dummy_622,Dummy_622,Dummy_622))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_568,Dummy_568,Dummy_568,Dummy_568)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_624,Dummy_624,Dummy_624,Dummy_624))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_568,Dummy_568,Dummy_568,Dummy_568)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_624,Dummy_624,Dummy_624,Dummy_624))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_329,Dummy_329,Dummy_329,Dummy_329))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_570,Dummy_570,Dummy_570,Dummy_570)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_626,Dummy_626,Dummy_626,Dummy_626))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_570,Dummy_570,Dummy_570,Dummy_570)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_626,Dummy_626,Dummy_626,Dummy_626))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_572,Dummy_572,Dummy_572,Dummy_572)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_628,Dummy_628,Dummy_628,Dummy_628))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_572,Dummy_572,Dummy_572,Dummy_572)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_628,Dummy_628,Dummy_628,Dummy_628))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_574,Dummy_574,Dummy_574,Dummy_574)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_630,Dummy_630,Dummy_630,Dummy_630))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_574,Dummy_574,Dummy_574,Dummy_574)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_630,Dummy_630,Dummy_630,Dummy_630))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_333,Dummy_333,Dummy_333,Dummy_333))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_576,Dummy_576,Dummy_576,Dummy_576)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_632,Dummy_632,Dummy_632,Dummy_632))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_576,Dummy_576,Dummy_576,Dummy_576)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_632,Dummy_632,Dummy_632,Dummy_632))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_578,Dummy_578,Dummy_578,Dummy_578)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_634,Dummy_634,Dummy_634,Dummy_634))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_578,Dummy_578,Dummy_578,Dummy_578)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_634,Dummy_634,Dummy_634,Dummy_634))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_636,Dummy_636,Dummy_636,Dummy_636))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_636,Dummy_636,Dummy_636,Dummy_636))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337)))),_mm256_mul_pd(Dummy_312,_mm256_set_pd(Dummy_513,Dummy_513,Dummy_513,Dummy_513))),_mm256_mul_pd(Dummy_313,_mm256_set_pd(Dummy_536,Dummy_536,Dummy_536,Dummy_536))),_mm256_mul_pd(Dummy_314,_mm256_set_pd(Dummy_546,Dummy_546,Dummy_546,Dummy_546))),_mm256_mul_pd(Dummy_315,_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(Dummy_316,_mm256_set_pd(Dummy_584,Dummy_584,Dummy_584,Dummy_584))),_mm256_mul_pd(Dummy_317,_mm256_set_pd(Dummy_612,Dummy_612,Dummy_612,Dummy_612))),_mm256_mul_pd(Dummy_318,_mm256_set_pd(Dummy_639,Dummy_639,Dummy_639,Dummy_639))),_mm256_mul_pd(Dummy_319,_mm256_set_pd(Dummy_641,Dummy_641,Dummy_641,Dummy_641))),_mm256_mul_pd(Dummy_321,_mm256_set_pd(Dummy_643,Dummy_643,Dummy_643,Dummy_643))); - const __m256d Dummy_653 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_321,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_587,Dummy_587,Dummy_587,Dummy_587)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_615,Dummy_615,Dummy_615,Dummy_615))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_587,Dummy_587,Dummy_587,Dummy_587)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_615,Dummy_615,Dummy_615,Dummy_615))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_617,Dummy_617,Dummy_617,Dummy_617))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_617,Dummy_617,Dummy_617,Dummy_617))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_591,Dummy_591,Dummy_591,Dummy_591)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_619,Dummy_619,Dummy_619,Dummy_619))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_591,Dummy_591,Dummy_591,Dummy_591)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_619,Dummy_619,Dummy_619,Dummy_619))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_593,Dummy_593,Dummy_593,Dummy_593)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_621,Dummy_621,Dummy_621,Dummy_621))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_593,Dummy_593,Dummy_593,Dummy_593)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_621,Dummy_621,Dummy_621,Dummy_621))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_595,Dummy_595,Dummy_595,Dummy_595)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_623,Dummy_623,Dummy_623,Dummy_623))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_595,Dummy_595,Dummy_595,Dummy_595)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_623,Dummy_623,Dummy_623,Dummy_623))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_597,Dummy_597,Dummy_597,Dummy_597)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_625,Dummy_625,Dummy_625,Dummy_625))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_597,Dummy_597,Dummy_597,Dummy_597)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_625,Dummy_625,Dummy_625,Dummy_625))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_329,Dummy_329,Dummy_329,Dummy_329))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_599,Dummy_599,Dummy_599,Dummy_599)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_627,Dummy_627,Dummy_627,Dummy_627))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_599,Dummy_599,Dummy_599,Dummy_599)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_627,Dummy_627,Dummy_627,Dummy_627))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_601,Dummy_601,Dummy_601,Dummy_601)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_629,Dummy_629,Dummy_629,Dummy_629))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_601,Dummy_601,Dummy_601,Dummy_601)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_629,Dummy_629,Dummy_629,Dummy_629))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_603,Dummy_603,Dummy_603,Dummy_603)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_631,Dummy_631,Dummy_631,Dummy_631))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_603,Dummy_603,Dummy_603,Dummy_603)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_631,Dummy_631,Dummy_631,Dummy_631))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_333,Dummy_333,Dummy_333,Dummy_333))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_605,Dummy_605,Dummy_605,Dummy_605)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_633,Dummy_633,Dummy_633,Dummy_633))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_605,Dummy_605,Dummy_605,Dummy_605)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_633,Dummy_633,Dummy_633,Dummy_633))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_607,Dummy_607,Dummy_607,Dummy_607)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_635,Dummy_635,Dummy_635,Dummy_635))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_607,Dummy_607,Dummy_607,Dummy_607)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_635,Dummy_635,Dummy_635,Dummy_635))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_609,Dummy_609,Dummy_609,Dummy_609)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_637,Dummy_637,Dummy_637,Dummy_637))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_609,Dummy_609,Dummy_609,Dummy_609)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_637,Dummy_637,Dummy_637,Dummy_637))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337)))),_mm256_mul_pd(Dummy_312,_mm256_set_pd(Dummy_526,Dummy_526,Dummy_526,Dummy_526))),_mm256_mul_pd(Dummy_313,_mm256_set_pd(Dummy_537,Dummy_537,Dummy_537,Dummy_537))),_mm256_mul_pd(Dummy_314,_mm256_set_pd(Dummy_547,Dummy_547,Dummy_547,Dummy_547))),_mm256_mul_pd(Dummy_315,_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))),_mm256_mul_pd(Dummy_316,_mm256_set_pd(Dummy_585,Dummy_585,Dummy_585,Dummy_585))),_mm256_mul_pd(Dummy_317,_mm256_set_pd(Dummy_613,Dummy_613,Dummy_613,Dummy_613))),_mm256_mul_pd(Dummy_318,_mm256_set_pd(Dummy_640,Dummy_640,Dummy_640,Dummy_640))),_mm256_mul_pd(Dummy_319,_mm256_set_pd(Dummy_642,Dummy_642,Dummy_642,Dummy_642))),_mm256_mul_pd(Dummy_320,_mm256_set_pd(Dummy_643,Dummy_643,Dummy_643,Dummy_643))); + const __m256d tmp_moved_constant_0 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_1 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_2 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_3 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_4 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_5 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]); + const __m256d tmp_moved_constant_6 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_7 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_8 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_9 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_332 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_0,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10),_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12),_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12))),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15),_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16),_mm256_set_pd(tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16))),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18),_mm256_set_pd(tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_19,tmp_moved_constant_19,tmp_moved_constant_19,tmp_moved_constant_19),_mm256_set_pd(tmp_moved_constant_19,tmp_moved_constant_19,tmp_moved_constant_19,tmp_moved_constant_19))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20))),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22),_mm256_set_pd(tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23),_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24),_mm256_set_pd(tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24))),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25)))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_set_pd(tmp_moved_constant_101,tmp_moved_constant_101,tmp_moved_constant_101,tmp_moved_constant_101))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_set_pd(tmp_moved_constant_138,tmp_moved_constant_138,tmp_moved_constant_138,tmp_moved_constant_138))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_set_pd(tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_set_pd(tmp_moved_constant_201,tmp_moved_constant_201,tmp_moved_constant_201,tmp_moved_constant_201))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_set_pd(tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_set_pd(tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_set_pd(tmp_moved_constant_64,tmp_moved_constant_64,tmp_moved_constant_64,tmp_moved_constant_64))); + const __m256d tmp_moved_constant_333 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254),_mm256_set_pd(tmp_moved_constant_215,tmp_moved_constant_215,tmp_moved_constant_215,tmp_moved_constant_215)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254),_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254),_mm256_set_pd(tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217))),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257),_mm256_set_pd(tmp_moved_constant_215,tmp_moved_constant_215,tmp_moved_constant_215,tmp_moved_constant_215)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257),_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257),_mm256_set_pd(tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217))),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258),_mm256_set_pd(tmp_moved_constant_215,tmp_moved_constant_215,tmp_moved_constant_215,tmp_moved_constant_215)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258),_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258),_mm256_set_pd(tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217))),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259),_mm256_set_pd(tmp_moved_constant_215,tmp_moved_constant_215,tmp_moved_constant_215,tmp_moved_constant_215)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259),_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259),_mm256_set_pd(tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217))),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25)))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_set_pd(tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_set_pd(tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_set_pd(tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_set_pd(tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_set_pd(tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_set_pd(tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_set_pd(tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_set_pd(tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))); + const __m256d tmp_moved_constant_334 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_2,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269),_mm256_set_pd(tmp_moved_constant_226,tmp_moved_constant_226,tmp_moved_constant_226,tmp_moved_constant_226)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269),_mm256_set_pd(tmp_moved_constant_227,tmp_moved_constant_227,tmp_moved_constant_227,tmp_moved_constant_227))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269),_mm256_set_pd(tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228))),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272),_mm256_set_pd(tmp_moved_constant_226,tmp_moved_constant_226,tmp_moved_constant_226,tmp_moved_constant_226)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272),_mm256_set_pd(tmp_moved_constant_227,tmp_moved_constant_227,tmp_moved_constant_227,tmp_moved_constant_227))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272),_mm256_set_pd(tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228))),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273),_mm256_set_pd(tmp_moved_constant_226,tmp_moved_constant_226,tmp_moved_constant_226,tmp_moved_constant_226)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273),_mm256_set_pd(tmp_moved_constant_227,tmp_moved_constant_227,tmp_moved_constant_227,tmp_moved_constant_227))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273),_mm256_set_pd(tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228))),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274),_mm256_set_pd(tmp_moved_constant_226,tmp_moved_constant_226,tmp_moved_constant_226,tmp_moved_constant_226)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274),_mm256_set_pd(tmp_moved_constant_227,tmp_moved_constant_227,tmp_moved_constant_227,tmp_moved_constant_227))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274),_mm256_set_pd(tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228))),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25)))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_set_pd(tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_set_pd(tmp_moved_constant_229,tmp_moved_constant_229,tmp_moved_constant_229,tmp_moved_constant_229))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_set_pd(tmp_moved_constant_230,tmp_moved_constant_230,tmp_moved_constant_230,tmp_moved_constant_230))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_set_pd(tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_set_pd(tmp_moved_constant_232,tmp_moved_constant_232,tmp_moved_constant_232,tmp_moved_constant_232))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_set_pd(tmp_moved_constant_233,tmp_moved_constant_233,tmp_moved_constant_233,tmp_moved_constant_233))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_set_pd(tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_set_pd(tmp_moved_constant_235,tmp_moved_constant_235,tmp_moved_constant_235,tmp_moved_constant_235))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_set_pd(tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51,tmp_moved_constant_51))); + const __m256d tmp_moved_constant_335 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_3,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283),_mm256_set_pd(tmp_moved_constant_236,tmp_moved_constant_236,tmp_moved_constant_236,tmp_moved_constant_236)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283),_mm256_set_pd(tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283),_mm256_set_pd(tmp_moved_constant_238,tmp_moved_constant_238,tmp_moved_constant_238,tmp_moved_constant_238))),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286),_mm256_set_pd(tmp_moved_constant_236,tmp_moved_constant_236,tmp_moved_constant_236,tmp_moved_constant_236)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286),_mm256_set_pd(tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286),_mm256_set_pd(tmp_moved_constant_238,tmp_moved_constant_238,tmp_moved_constant_238,tmp_moved_constant_238))),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287),_mm256_set_pd(tmp_moved_constant_236,tmp_moved_constant_236,tmp_moved_constant_236,tmp_moved_constant_236)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287),_mm256_set_pd(tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287),_mm256_set_pd(tmp_moved_constant_238,tmp_moved_constant_238,tmp_moved_constant_238,tmp_moved_constant_238))),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288),_mm256_set_pd(tmp_moved_constant_236,tmp_moved_constant_236,tmp_moved_constant_236,tmp_moved_constant_236)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288),_mm256_set_pd(tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288),_mm256_set_pd(tmp_moved_constant_238,tmp_moved_constant_238,tmp_moved_constant_238,tmp_moved_constant_238))),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25)))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_set_pd(tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_set_pd(tmp_moved_constant_229,tmp_moved_constant_229,tmp_moved_constant_229,tmp_moved_constant_229))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_set_pd(tmp_moved_constant_239,tmp_moved_constant_239,tmp_moved_constant_239,tmp_moved_constant_239))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_set_pd(tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_set_pd(tmp_moved_constant_241,tmp_moved_constant_241,tmp_moved_constant_241,tmp_moved_constant_241))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_set_pd(tmp_moved_constant_242,tmp_moved_constant_242,tmp_moved_constant_242,tmp_moved_constant_242))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_set_pd(tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_set_pd(tmp_moved_constant_244,tmp_moved_constant_244,tmp_moved_constant_244,tmp_moved_constant_244))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_set_pd(tmp_moved_constant_64,tmp_moved_constant_64,tmp_moved_constant_64,tmp_moved_constant_64))); + const __m256d tmp_moved_constant_336 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_4,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_245,tmp_moved_constant_245,tmp_moved_constant_245,tmp_moved_constant_245),_mm256_set_pd(tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_245,tmp_moved_constant_245,tmp_moved_constant_245,tmp_moved_constant_245),_mm256_set_pd(tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_247,tmp_moved_constant_247,tmp_moved_constant_247,tmp_moved_constant_247),_mm256_set_pd(tmp_moved_constant_248,tmp_moved_constant_248,tmp_moved_constant_248,tmp_moved_constant_248)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_247,tmp_moved_constant_247,tmp_moved_constant_247,tmp_moved_constant_247),_mm256_set_pd(tmp_moved_constant_248,tmp_moved_constant_248,tmp_moved_constant_248,tmp_moved_constant_248))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249),_mm256_set_pd(tmp_moved_constant_250,tmp_moved_constant_250,tmp_moved_constant_250,tmp_moved_constant_250)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249),_mm256_set_pd(tmp_moved_constant_250,tmp_moved_constant_250,tmp_moved_constant_250,tmp_moved_constant_250))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_251,tmp_moved_constant_251,tmp_moved_constant_251,tmp_moved_constant_251),_mm256_set_pd(tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_251,tmp_moved_constant_251,tmp_moved_constant_251,tmp_moved_constant_251),_mm256_set_pd(tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_253,tmp_moved_constant_253,tmp_moved_constant_253,tmp_moved_constant_253),_mm256_set_pd(tmp_moved_constant_254,tmp_moved_constant_254,tmp_moved_constant_254,tmp_moved_constant_254)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_253,tmp_moved_constant_253,tmp_moved_constant_253,tmp_moved_constant_253),_mm256_set_pd(tmp_moved_constant_254,tmp_moved_constant_254,tmp_moved_constant_254,tmp_moved_constant_254))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255),_mm256_set_pd(tmp_moved_constant_256,tmp_moved_constant_256,tmp_moved_constant_256,tmp_moved_constant_256)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255),_mm256_set_pd(tmp_moved_constant_256,tmp_moved_constant_256,tmp_moved_constant_256,tmp_moved_constant_256))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_257,tmp_moved_constant_257,tmp_moved_constant_257,tmp_moved_constant_257),_mm256_set_pd(tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_257,tmp_moved_constant_257,tmp_moved_constant_257,tmp_moved_constant_257),_mm256_set_pd(tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_259,tmp_moved_constant_259,tmp_moved_constant_259,tmp_moved_constant_259),_mm256_set_pd(tmp_moved_constant_260,tmp_moved_constant_260,tmp_moved_constant_260,tmp_moved_constant_260)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_259,tmp_moved_constant_259,tmp_moved_constant_259,tmp_moved_constant_259),_mm256_set_pd(tmp_moved_constant_260,tmp_moved_constant_260,tmp_moved_constant_260,tmp_moved_constant_260))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261),_mm256_set_pd(tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261),_mm256_set_pd(tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263),_mm256_set_pd(tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263),_mm256_set_pd(tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265),_mm256_set_pd(tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265),_mm256_set_pd(tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267),_mm256_set_pd(tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267),_mm256_set_pd(tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25)))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_set_pd(tmp_moved_constant_101,tmp_moved_constant_101,tmp_moved_constant_101,tmp_moved_constant_101))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_set_pd(tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_set_pd(tmp_moved_constant_230,tmp_moved_constant_230,tmp_moved_constant_230,tmp_moved_constant_230))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_set_pd(tmp_moved_constant_239,tmp_moved_constant_239,tmp_moved_constant_239,tmp_moved_constant_239))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_set_pd(tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_set_pd(tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_set_pd(tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_set_pd(tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_set_pd(tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273))); + const __m256d tmp_moved_constant_337 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_5,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274),_mm256_set_pd(tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274),_mm256_set_pd(tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276),_mm256_set_pd(tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276),_mm256_set_pd(tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_290,tmp_moved_constant_290,tmp_moved_constant_290,tmp_moved_constant_290),_mm256_set_pd(tmp_moved_constant_291,tmp_moved_constant_291,tmp_moved_constant_291,tmp_moved_constant_291)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_290,tmp_moved_constant_290,tmp_moved_constant_290,tmp_moved_constant_290),_mm256_set_pd(tmp_moved_constant_291,tmp_moved_constant_291,tmp_moved_constant_291,tmp_moved_constant_291))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_292,tmp_moved_constant_292,tmp_moved_constant_292,tmp_moved_constant_292),_mm256_set_pd(tmp_moved_constant_293,tmp_moved_constant_293,tmp_moved_constant_293,tmp_moved_constant_293)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_292,tmp_moved_constant_292,tmp_moved_constant_292,tmp_moved_constant_292),_mm256_set_pd(tmp_moved_constant_293,tmp_moved_constant_293,tmp_moved_constant_293,tmp_moved_constant_293))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_294,tmp_moved_constant_294,tmp_moved_constant_294,tmp_moved_constant_294),_mm256_set_pd(tmp_moved_constant_295,tmp_moved_constant_295,tmp_moved_constant_295,tmp_moved_constant_295)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_294,tmp_moved_constant_294,tmp_moved_constant_294,tmp_moved_constant_294),_mm256_set_pd(tmp_moved_constant_295,tmp_moved_constant_295,tmp_moved_constant_295,tmp_moved_constant_295))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_296,tmp_moved_constant_296,tmp_moved_constant_296,tmp_moved_constant_296),_mm256_set_pd(tmp_moved_constant_297,tmp_moved_constant_297,tmp_moved_constant_297,tmp_moved_constant_297)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_296,tmp_moved_constant_296,tmp_moved_constant_296,tmp_moved_constant_296),_mm256_set_pd(tmp_moved_constant_297,tmp_moved_constant_297,tmp_moved_constant_297,tmp_moved_constant_297))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25)))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_set_pd(tmp_moved_constant_138,tmp_moved_constant_138,tmp_moved_constant_138,tmp_moved_constant_138))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_set_pd(tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_set_pd(tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_set_pd(tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_set_pd(tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_set_pd(tmp_moved_constant_298,tmp_moved_constant_298,tmp_moved_constant_298,tmp_moved_constant_298))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_set_pd(tmp_moved_constant_299,tmp_moved_constant_299,tmp_moved_constant_299,tmp_moved_constant_299))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_set_pd(tmp_moved_constant_300,tmp_moved_constant_300,tmp_moved_constant_300,tmp_moved_constant_300))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_set_pd(tmp_moved_constant_301,tmp_moved_constant_301,tmp_moved_constant_301,tmp_moved_constant_301))); + const __m256d tmp_moved_constant_338 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_6,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_302,tmp_moved_constant_302,tmp_moved_constant_302,tmp_moved_constant_302),_mm256_set_pd(tmp_moved_constant_303,tmp_moved_constant_303,tmp_moved_constant_303,tmp_moved_constant_303)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_302,tmp_moved_constant_302,tmp_moved_constant_302,tmp_moved_constant_302),_mm256_set_pd(tmp_moved_constant_303,tmp_moved_constant_303,tmp_moved_constant_303,tmp_moved_constant_303))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_304,tmp_moved_constant_304,tmp_moved_constant_304,tmp_moved_constant_304),_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_304,tmp_moved_constant_304,tmp_moved_constant_304,tmp_moved_constant_304),_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306),_mm256_set_pd(tmp_moved_constant_307,tmp_moved_constant_307,tmp_moved_constant_307,tmp_moved_constant_307)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306),_mm256_set_pd(tmp_moved_constant_307,tmp_moved_constant_307,tmp_moved_constant_307,tmp_moved_constant_307))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308),_mm256_set_pd(tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308),_mm256_set_pd(tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_310,tmp_moved_constant_310,tmp_moved_constant_310,tmp_moved_constant_310),_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_310,tmp_moved_constant_310,tmp_moved_constant_310,tmp_moved_constant_310),_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312),_mm256_set_pd(tmp_moved_constant_313,tmp_moved_constant_313,tmp_moved_constant_313,tmp_moved_constant_313)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312),_mm256_set_pd(tmp_moved_constant_313,tmp_moved_constant_313,tmp_moved_constant_313,tmp_moved_constant_313))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314),_mm256_set_pd(tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314),_mm256_set_pd(tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316),_mm256_set_pd(tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316),_mm256_set_pd(tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318),_mm256_set_pd(tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318),_mm256_set_pd(tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320),_mm256_set_pd(tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320),_mm256_set_pd(tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322),_mm256_set_pd(tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322),_mm256_set_pd(tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_324,tmp_moved_constant_324,tmp_moved_constant_324,tmp_moved_constant_324),_mm256_set_pd(tmp_moved_constant_325,tmp_moved_constant_325,tmp_moved_constant_325,tmp_moved_constant_325)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_324,tmp_moved_constant_324,tmp_moved_constant_324,tmp_moved_constant_324),_mm256_set_pd(tmp_moved_constant_325,tmp_moved_constant_325,tmp_moved_constant_325,tmp_moved_constant_325))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25)))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_set_pd(tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_set_pd(tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_set_pd(tmp_moved_constant_232,tmp_moved_constant_232,tmp_moved_constant_232,tmp_moved_constant_232))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_set_pd(tmp_moved_constant_241,tmp_moved_constant_241,tmp_moved_constant_241,tmp_moved_constant_241))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_set_pd(tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_set_pd(tmp_moved_constant_298,tmp_moved_constant_298,tmp_moved_constant_298,tmp_moved_constant_298))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_set_pd(tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_set_pd(tmp_moved_constant_327,tmp_moved_constant_327,tmp_moved_constant_327,tmp_moved_constant_327))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_set_pd(tmp_moved_constant_328,tmp_moved_constant_328,tmp_moved_constant_328,tmp_moved_constant_328))); + const __m256d tmp_moved_constant_339 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_7,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_245,tmp_moved_constant_245,tmp_moved_constant_245,tmp_moved_constant_245)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_245,tmp_moved_constant_245,tmp_moved_constant_245,tmp_moved_constant_245)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_247,tmp_moved_constant_247,tmp_moved_constant_247,tmp_moved_constant_247)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_247,tmp_moved_constant_247,tmp_moved_constant_247,tmp_moved_constant_247)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_251,tmp_moved_constant_251,tmp_moved_constant_251,tmp_moved_constant_251)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_251,tmp_moved_constant_251,tmp_moved_constant_251,tmp_moved_constant_251)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_253,tmp_moved_constant_253,tmp_moved_constant_253,tmp_moved_constant_253)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_253,tmp_moved_constant_253,tmp_moved_constant_253,tmp_moved_constant_253)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_257,tmp_moved_constant_257,tmp_moved_constant_257,tmp_moved_constant_257)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_257,tmp_moved_constant_257,tmp_moved_constant_257,tmp_moved_constant_257)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_259,tmp_moved_constant_259,tmp_moved_constant_259,tmp_moved_constant_259)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_259,tmp_moved_constant_259,tmp_moved_constant_259,tmp_moved_constant_259)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_290,tmp_moved_constant_290,tmp_moved_constant_290,tmp_moved_constant_290))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_290,tmp_moved_constant_290,tmp_moved_constant_290,tmp_moved_constant_290))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_292,tmp_moved_constant_292,tmp_moved_constant_292,tmp_moved_constant_292))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_292,tmp_moved_constant_292,tmp_moved_constant_292,tmp_moved_constant_292))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_294,tmp_moved_constant_294,tmp_moved_constant_294,tmp_moved_constant_294))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_294,tmp_moved_constant_294,tmp_moved_constant_294,tmp_moved_constant_294))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_296,tmp_moved_constant_296,tmp_moved_constant_296,tmp_moved_constant_296))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_296,tmp_moved_constant_296,tmp_moved_constant_296,tmp_moved_constant_296))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25)))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_set_pd(tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_set_pd(tmp_moved_constant_233,tmp_moved_constant_233,tmp_moved_constant_233,tmp_moved_constant_233))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_set_pd(tmp_moved_constant_242,tmp_moved_constant_242,tmp_moved_constant_242,tmp_moved_constant_242))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_set_pd(tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_set_pd(tmp_moved_constant_299,tmp_moved_constant_299,tmp_moved_constant_299,tmp_moved_constant_299))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_set_pd(tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_set_pd(tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_set_pd(tmp_moved_constant_330,tmp_moved_constant_330,tmp_moved_constant_330,tmp_moved_constant_330))); + const __m256d tmp_moved_constant_340 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_8,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_302,tmp_moved_constant_302,tmp_moved_constant_302,tmp_moved_constant_302))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_302,tmp_moved_constant_302,tmp_moved_constant_302,tmp_moved_constant_302))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_248,tmp_moved_constant_248,tmp_moved_constant_248,tmp_moved_constant_248)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_304,tmp_moved_constant_304,tmp_moved_constant_304,tmp_moved_constant_304))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_248,tmp_moved_constant_248,tmp_moved_constant_248,tmp_moved_constant_248)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_304,tmp_moved_constant_304,tmp_moved_constant_304,tmp_moved_constant_304))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_250,tmp_moved_constant_250,tmp_moved_constant_250,tmp_moved_constant_250)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_250,tmp_moved_constant_250,tmp_moved_constant_250,tmp_moved_constant_250)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_254,tmp_moved_constant_254,tmp_moved_constant_254,tmp_moved_constant_254)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_310,tmp_moved_constant_310,tmp_moved_constant_310,tmp_moved_constant_310))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_254,tmp_moved_constant_254,tmp_moved_constant_254,tmp_moved_constant_254)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_310,tmp_moved_constant_310,tmp_moved_constant_310,tmp_moved_constant_310))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_256,tmp_moved_constant_256,tmp_moved_constant_256,tmp_moved_constant_256)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_256,tmp_moved_constant_256,tmp_moved_constant_256,tmp_moved_constant_256)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_260,tmp_moved_constant_260,tmp_moved_constant_260,tmp_moved_constant_260)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_260,tmp_moved_constant_260,tmp_moved_constant_260,tmp_moved_constant_260)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_324,tmp_moved_constant_324,tmp_moved_constant_324,tmp_moved_constant_324))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_324,tmp_moved_constant_324,tmp_moved_constant_324,tmp_moved_constant_324))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25)))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_set_pd(tmp_moved_constant_201,tmp_moved_constant_201,tmp_moved_constant_201,tmp_moved_constant_201))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_set_pd(tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_set_pd(tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_set_pd(tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_set_pd(tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_set_pd(tmp_moved_constant_300,tmp_moved_constant_300,tmp_moved_constant_300,tmp_moved_constant_300))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_set_pd(tmp_moved_constant_327,tmp_moved_constant_327,tmp_moved_constant_327,tmp_moved_constant_327))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_set_pd(tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_set_pd(tmp_moved_constant_331,tmp_moved_constant_331,tmp_moved_constant_331,tmp_moved_constant_331))); + const __m256d tmp_moved_constant_341 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_9,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_303,tmp_moved_constant_303,tmp_moved_constant_303,tmp_moved_constant_303))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_303,tmp_moved_constant_303,tmp_moved_constant_303,tmp_moved_constant_303))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_307,tmp_moved_constant_307,tmp_moved_constant_307,tmp_moved_constant_307))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_307,tmp_moved_constant_307,tmp_moved_constant_307,tmp_moved_constant_307))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_313,tmp_moved_constant_313,tmp_moved_constant_313,tmp_moved_constant_313))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_313,tmp_moved_constant_313,tmp_moved_constant_313,tmp_moved_constant_313))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_291,tmp_moved_constant_291,tmp_moved_constant_291,tmp_moved_constant_291)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_291,tmp_moved_constant_291,tmp_moved_constant_291,tmp_moved_constant_291)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_293,tmp_moved_constant_293,tmp_moved_constant_293,tmp_moved_constant_293)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_293,tmp_moved_constant_293,tmp_moved_constant_293,tmp_moved_constant_293)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_295,tmp_moved_constant_295,tmp_moved_constant_295,tmp_moved_constant_295)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_295,tmp_moved_constant_295,tmp_moved_constant_295,tmp_moved_constant_295)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_297,tmp_moved_constant_297,tmp_moved_constant_297,tmp_moved_constant_297)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_325,tmp_moved_constant_325,tmp_moved_constant_325,tmp_moved_constant_325))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_297,tmp_moved_constant_297,tmp_moved_constant_297,tmp_moved_constant_297)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_325,tmp_moved_constant_325,tmp_moved_constant_325,tmp_moved_constant_325))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25)))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_set_pd(tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_set_pd(tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_set_pd(tmp_moved_constant_235,tmp_moved_constant_235,tmp_moved_constant_235,tmp_moved_constant_235))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_set_pd(tmp_moved_constant_244,tmp_moved_constant_244,tmp_moved_constant_244,tmp_moved_constant_244))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_set_pd(tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_set_pd(tmp_moved_constant_301,tmp_moved_constant_301,tmp_moved_constant_301,tmp_moved_constant_301))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_set_pd(tmp_moved_constant_328,tmp_moved_constant_328,tmp_moved_constant_328,tmp_moved_constant_328))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_set_pd(tmp_moved_constant_330,tmp_moved_constant_330,tmp_moved_constant_330,tmp_moved_constant_330))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_set_pd(tmp_moved_constant_331,tmp_moved_constant_331,tmp_moved_constant_331,tmp_moved_constant_331))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_644,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_645,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_646,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_647,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_648,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1],_mm256_add_pd(Dummy_649,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_650,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_651,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_652,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_653,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_332,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_333,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_334,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_335,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(tmp_moved_constant_336,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_337,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(tmp_moved_constant_338,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_339,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(tmp_moved_constant_340,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_341,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); } } - const __m256d Dummy_654 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_655 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_656 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_657 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_658 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_659 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_660 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_661 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_662 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_663 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_986 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_654,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_664,Dummy_664,Dummy_664,Dummy_664),_mm256_set_pd(Dummy_664,Dummy_664,Dummy_664,Dummy_664)),_mm256_mul_pd(_mm256_set_pd(Dummy_665,Dummy_665,Dummy_665,Dummy_665),_mm256_set_pd(Dummy_665,Dummy_665,Dummy_665,Dummy_665))),_mm256_mul_pd(_mm256_set_pd(Dummy_666,Dummy_666,Dummy_666,Dummy_666),_mm256_set_pd(Dummy_666,Dummy_666,Dummy_666,Dummy_666))),_mm256_set_pd(Dummy_667,Dummy_667,Dummy_667,Dummy_667)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_668,Dummy_668,Dummy_668,Dummy_668),_mm256_set_pd(Dummy_668,Dummy_668,Dummy_668,Dummy_668)),_mm256_mul_pd(_mm256_set_pd(Dummy_669,Dummy_669,Dummy_669,Dummy_669),_mm256_set_pd(Dummy_669,Dummy_669,Dummy_669,Dummy_669))),_mm256_mul_pd(_mm256_set_pd(Dummy_670,Dummy_670,Dummy_670,Dummy_670),_mm256_set_pd(Dummy_670,Dummy_670,Dummy_670,Dummy_670))),_mm256_set_pd(Dummy_671,Dummy_671,Dummy_671,Dummy_671))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_672,Dummy_672,Dummy_672,Dummy_672),_mm256_set_pd(Dummy_672,Dummy_672,Dummy_672,Dummy_672)),_mm256_mul_pd(_mm256_set_pd(Dummy_673,Dummy_673,Dummy_673,Dummy_673),_mm256_set_pd(Dummy_673,Dummy_673,Dummy_673,Dummy_673))),_mm256_mul_pd(_mm256_set_pd(Dummy_674,Dummy_674,Dummy_674,Dummy_674),_mm256_set_pd(Dummy_674,Dummy_674,Dummy_674,Dummy_674))),_mm256_set_pd(Dummy_675,Dummy_675,Dummy_675,Dummy_675))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_676,Dummy_676,Dummy_676,Dummy_676),_mm256_set_pd(Dummy_676,Dummy_676,Dummy_676,Dummy_676)),_mm256_mul_pd(_mm256_set_pd(Dummy_677,Dummy_677,Dummy_677,Dummy_677),_mm256_set_pd(Dummy_677,Dummy_677,Dummy_677,Dummy_677))),_mm256_mul_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678))),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)))),_mm256_mul_pd(Dummy_655,_mm256_set_pd(Dummy_692,Dummy_692,Dummy_692,Dummy_692))),_mm256_mul_pd(Dummy_656,_mm256_set_pd(Dummy_705,Dummy_705,Dummy_705,Dummy_705))),_mm256_mul_pd(Dummy_657,_mm256_set_pd(Dummy_718,Dummy_718,Dummy_718,Dummy_718))),_mm256_mul_pd(Dummy_658,_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(Dummy_659,_mm256_set_pd(Dummy_792,Dummy_792,Dummy_792,Dummy_792))),_mm256_mul_pd(Dummy_660,_mm256_set_pd(Dummy_829,Dummy_829,Dummy_829,Dummy_829))),_mm256_mul_pd(Dummy_661,_mm256_set_pd(Dummy_842,Dummy_842,Dummy_842,Dummy_842))),_mm256_mul_pd(Dummy_662,_mm256_set_pd(Dummy_855,Dummy_855,Dummy_855,Dummy_855))),_mm256_mul_pd(Dummy_663,_mm256_set_pd(Dummy_868,Dummy_868,Dummy_868,Dummy_868))); - const __m256d Dummy_987 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_655,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_869,Dummy_869,Dummy_869,Dummy_869),_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254)),_mm256_mul_pd(_mm256_set_pd(Dummy_870,Dummy_870,Dummy_870,Dummy_870),_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254))),_mm256_mul_pd(_mm256_set_pd(Dummy_871,Dummy_871,Dummy_871,Dummy_871),_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254))),_mm256_set_pd(Dummy_667,Dummy_667,Dummy_667,Dummy_667)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_869,Dummy_869,Dummy_869,Dummy_869),_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257)),_mm256_mul_pd(_mm256_set_pd(Dummy_870,Dummy_870,Dummy_870,Dummy_870),_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257))),_mm256_mul_pd(_mm256_set_pd(Dummy_871,Dummy_871,Dummy_871,Dummy_871),_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257))),_mm256_set_pd(Dummy_671,Dummy_671,Dummy_671,Dummy_671))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_869,Dummy_869,Dummy_869,Dummy_869),_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258)),_mm256_mul_pd(_mm256_set_pd(Dummy_870,Dummy_870,Dummy_870,Dummy_870),_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258))),_mm256_mul_pd(_mm256_set_pd(Dummy_871,Dummy_871,Dummy_871,Dummy_871),_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258))),_mm256_set_pd(Dummy_675,Dummy_675,Dummy_675,Dummy_675))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_869,Dummy_869,Dummy_869,Dummy_869),_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259)),_mm256_mul_pd(_mm256_set_pd(Dummy_870,Dummy_870,Dummy_870,Dummy_870),_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259))),_mm256_mul_pd(_mm256_set_pd(Dummy_871,Dummy_871,Dummy_871,Dummy_871),_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259))),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)))),_mm256_mul_pd(Dummy_654,_mm256_set_pd(Dummy_692,Dummy_692,Dummy_692,Dummy_692))),_mm256_mul_pd(Dummy_656,_mm256_set_pd(Dummy_872,Dummy_872,Dummy_872,Dummy_872))),_mm256_mul_pd(Dummy_657,_mm256_set_pd(Dummy_873,Dummy_873,Dummy_873,Dummy_873))),_mm256_mul_pd(Dummy_658,_mm256_set_pd(Dummy_874,Dummy_874,Dummy_874,Dummy_874))),_mm256_mul_pd(Dummy_659,_mm256_set_pd(Dummy_875,Dummy_875,Dummy_875,Dummy_875))),_mm256_mul_pd(Dummy_660,_mm256_set_pd(Dummy_876,Dummy_876,Dummy_876,Dummy_876))),_mm256_mul_pd(Dummy_661,_mm256_set_pd(Dummy_877,Dummy_877,Dummy_877,Dummy_877))),_mm256_mul_pd(Dummy_662,_mm256_set_pd(Dummy_878,Dummy_878,Dummy_878,Dummy_878))),_mm256_mul_pd(Dummy_663,_mm256_set_pd(Dummy_879,Dummy_879,Dummy_879,Dummy_879))); - const __m256d Dummy_988 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_656,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_880,Dummy_880,Dummy_880,Dummy_880),_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269)),_mm256_mul_pd(_mm256_set_pd(Dummy_881,Dummy_881,Dummy_881,Dummy_881),_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269))),_mm256_mul_pd(_mm256_set_pd(Dummy_882,Dummy_882,Dummy_882,Dummy_882),_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269))),_mm256_set_pd(Dummy_667,Dummy_667,Dummy_667,Dummy_667)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_880,Dummy_880,Dummy_880,Dummy_880),_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272)),_mm256_mul_pd(_mm256_set_pd(Dummy_881,Dummy_881,Dummy_881,Dummy_881),_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272))),_mm256_mul_pd(_mm256_set_pd(Dummy_882,Dummy_882,Dummy_882,Dummy_882),_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272))),_mm256_set_pd(Dummy_671,Dummy_671,Dummy_671,Dummy_671))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_880,Dummy_880,Dummy_880,Dummy_880),_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273)),_mm256_mul_pd(_mm256_set_pd(Dummy_881,Dummy_881,Dummy_881,Dummy_881),_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273))),_mm256_mul_pd(_mm256_set_pd(Dummy_882,Dummy_882,Dummy_882,Dummy_882),_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273))),_mm256_set_pd(Dummy_675,Dummy_675,Dummy_675,Dummy_675))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_880,Dummy_880,Dummy_880,Dummy_880),_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274)),_mm256_mul_pd(_mm256_set_pd(Dummy_881,Dummy_881,Dummy_881,Dummy_881),_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274))),_mm256_mul_pd(_mm256_set_pd(Dummy_882,Dummy_882,Dummy_882,Dummy_882),_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274))),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)))),_mm256_mul_pd(Dummy_654,_mm256_set_pd(Dummy_705,Dummy_705,Dummy_705,Dummy_705))),_mm256_mul_pd(Dummy_655,_mm256_set_pd(Dummy_872,Dummy_872,Dummy_872,Dummy_872))),_mm256_mul_pd(Dummy_657,_mm256_set_pd(Dummy_883,Dummy_883,Dummy_883,Dummy_883))),_mm256_mul_pd(Dummy_658,_mm256_set_pd(Dummy_884,Dummy_884,Dummy_884,Dummy_884))),_mm256_mul_pd(Dummy_659,_mm256_set_pd(Dummy_885,Dummy_885,Dummy_885,Dummy_885))),_mm256_mul_pd(Dummy_660,_mm256_set_pd(Dummy_886,Dummy_886,Dummy_886,Dummy_886))),_mm256_mul_pd(Dummy_661,_mm256_set_pd(Dummy_887,Dummy_887,Dummy_887,Dummy_887))),_mm256_mul_pd(Dummy_662,_mm256_set_pd(Dummy_888,Dummy_888,Dummy_888,Dummy_888))),_mm256_mul_pd(Dummy_663,_mm256_set_pd(Dummy_889,Dummy_889,Dummy_889,Dummy_889))); - const __m256d Dummy_989 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_657,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_890,Dummy_890,Dummy_890,Dummy_890),_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283)),_mm256_mul_pd(_mm256_set_pd(Dummy_891,Dummy_891,Dummy_891,Dummy_891),_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283))),_mm256_mul_pd(_mm256_set_pd(Dummy_892,Dummy_892,Dummy_892,Dummy_892),_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283))),_mm256_set_pd(Dummy_667,Dummy_667,Dummy_667,Dummy_667)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_890,Dummy_890,Dummy_890,Dummy_890),_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286)),_mm256_mul_pd(_mm256_set_pd(Dummy_891,Dummy_891,Dummy_891,Dummy_891),_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286))),_mm256_mul_pd(_mm256_set_pd(Dummy_892,Dummy_892,Dummy_892,Dummy_892),_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286))),_mm256_set_pd(Dummy_671,Dummy_671,Dummy_671,Dummy_671))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_890,Dummy_890,Dummy_890,Dummy_890),_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287)),_mm256_mul_pd(_mm256_set_pd(Dummy_891,Dummy_891,Dummy_891,Dummy_891),_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287))),_mm256_mul_pd(_mm256_set_pd(Dummy_892,Dummy_892,Dummy_892,Dummy_892),_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287))),_mm256_set_pd(Dummy_675,Dummy_675,Dummy_675,Dummy_675))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_890,Dummy_890,Dummy_890,Dummy_890),_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288)),_mm256_mul_pd(_mm256_set_pd(Dummy_891,Dummy_891,Dummy_891,Dummy_891),_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288))),_mm256_mul_pd(_mm256_set_pd(Dummy_892,Dummy_892,Dummy_892,Dummy_892),_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288))),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)))),_mm256_mul_pd(Dummy_654,_mm256_set_pd(Dummy_718,Dummy_718,Dummy_718,Dummy_718))),_mm256_mul_pd(Dummy_655,_mm256_set_pd(Dummy_873,Dummy_873,Dummy_873,Dummy_873))),_mm256_mul_pd(Dummy_656,_mm256_set_pd(Dummy_883,Dummy_883,Dummy_883,Dummy_883))),_mm256_mul_pd(Dummy_658,_mm256_set_pd(Dummy_893,Dummy_893,Dummy_893,Dummy_893))),_mm256_mul_pd(Dummy_659,_mm256_set_pd(Dummy_894,Dummy_894,Dummy_894,Dummy_894))),_mm256_mul_pd(Dummy_660,_mm256_set_pd(Dummy_895,Dummy_895,Dummy_895,Dummy_895))),_mm256_mul_pd(Dummy_661,_mm256_set_pd(Dummy_896,Dummy_896,Dummy_896,Dummy_896))),_mm256_mul_pd(Dummy_662,_mm256_set_pd(Dummy_897,Dummy_897,Dummy_897,Dummy_897))),_mm256_mul_pd(Dummy_663,_mm256_set_pd(Dummy_898,Dummy_898,Dummy_898,Dummy_898))); - const __m256d Dummy_990 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_658,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_899,Dummy_899,Dummy_899,Dummy_899),_mm256_set_pd(Dummy_900,Dummy_900,Dummy_900,Dummy_900)),_mm256_add_pd(_mm256_set_pd(Dummy_899,Dummy_899,Dummy_899,Dummy_899),_mm256_set_pd(Dummy_900,Dummy_900,Dummy_900,Dummy_900))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_901,Dummy_901,Dummy_901,Dummy_901),_mm256_set_pd(Dummy_902,Dummy_902,Dummy_902,Dummy_902)),_mm256_add_pd(_mm256_set_pd(Dummy_901,Dummy_901,Dummy_901,Dummy_901),_mm256_set_pd(Dummy_902,Dummy_902,Dummy_902,Dummy_902))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_903,Dummy_903,Dummy_903,Dummy_903),_mm256_set_pd(Dummy_904,Dummy_904,Dummy_904,Dummy_904)),_mm256_add_pd(_mm256_set_pd(Dummy_903,Dummy_903,Dummy_903,Dummy_903),_mm256_set_pd(Dummy_904,Dummy_904,Dummy_904,Dummy_904))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_667,Dummy_667,Dummy_667,Dummy_667)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_905,Dummy_905,Dummy_905,Dummy_905),_mm256_set_pd(Dummy_906,Dummy_906,Dummy_906,Dummy_906)),_mm256_add_pd(_mm256_set_pd(Dummy_905,Dummy_905,Dummy_905,Dummy_905),_mm256_set_pd(Dummy_906,Dummy_906,Dummy_906,Dummy_906))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_907,Dummy_907,Dummy_907,Dummy_907),_mm256_set_pd(Dummy_908,Dummy_908,Dummy_908,Dummy_908)),_mm256_add_pd(_mm256_set_pd(Dummy_907,Dummy_907,Dummy_907,Dummy_907),_mm256_set_pd(Dummy_908,Dummy_908,Dummy_908,Dummy_908))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_909,Dummy_909,Dummy_909,Dummy_909),_mm256_set_pd(Dummy_910,Dummy_910,Dummy_910,Dummy_910)),_mm256_add_pd(_mm256_set_pd(Dummy_909,Dummy_909,Dummy_909,Dummy_909),_mm256_set_pd(Dummy_910,Dummy_910,Dummy_910,Dummy_910))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_671,Dummy_671,Dummy_671,Dummy_671))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_911,Dummy_911,Dummy_911,Dummy_911),_mm256_set_pd(Dummy_912,Dummy_912,Dummy_912,Dummy_912)),_mm256_add_pd(_mm256_set_pd(Dummy_911,Dummy_911,Dummy_911,Dummy_911),_mm256_set_pd(Dummy_912,Dummy_912,Dummy_912,Dummy_912))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_913,Dummy_913,Dummy_913,Dummy_913),_mm256_set_pd(Dummy_914,Dummy_914,Dummy_914,Dummy_914)),_mm256_add_pd(_mm256_set_pd(Dummy_913,Dummy_913,Dummy_913,Dummy_913),_mm256_set_pd(Dummy_914,Dummy_914,Dummy_914,Dummy_914))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_915,Dummy_915,Dummy_915,Dummy_915),_mm256_set_pd(Dummy_916,Dummy_916,Dummy_916,Dummy_916)),_mm256_add_pd(_mm256_set_pd(Dummy_915,Dummy_915,Dummy_915,Dummy_915),_mm256_set_pd(Dummy_916,Dummy_916,Dummy_916,Dummy_916))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_675,Dummy_675,Dummy_675,Dummy_675))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_917,Dummy_917,Dummy_917,Dummy_917),_mm256_set_pd(Dummy_918,Dummy_918,Dummy_918,Dummy_918)),_mm256_add_pd(_mm256_set_pd(Dummy_917,Dummy_917,Dummy_917,Dummy_917),_mm256_set_pd(Dummy_918,Dummy_918,Dummy_918,Dummy_918))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_919,Dummy_919,Dummy_919,Dummy_919),_mm256_set_pd(Dummy_920,Dummy_920,Dummy_920,Dummy_920)),_mm256_add_pd(_mm256_set_pd(Dummy_919,Dummy_919,Dummy_919,Dummy_919),_mm256_set_pd(Dummy_920,Dummy_920,Dummy_920,Dummy_920))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_921,Dummy_921,Dummy_921,Dummy_921),_mm256_set_pd(Dummy_922,Dummy_922,Dummy_922,Dummy_922)),_mm256_add_pd(_mm256_set_pd(Dummy_921,Dummy_921,Dummy_921,Dummy_921),_mm256_set_pd(Dummy_922,Dummy_922,Dummy_922,Dummy_922))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)))),_mm256_mul_pd(Dummy_654,_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(Dummy_655,_mm256_set_pd(Dummy_874,Dummy_874,Dummy_874,Dummy_874))),_mm256_mul_pd(Dummy_656,_mm256_set_pd(Dummy_884,Dummy_884,Dummy_884,Dummy_884))),_mm256_mul_pd(Dummy_657,_mm256_set_pd(Dummy_893,Dummy_893,Dummy_893,Dummy_893))),_mm256_mul_pd(Dummy_659,_mm256_set_pd(Dummy_923,Dummy_923,Dummy_923,Dummy_923))),_mm256_mul_pd(Dummy_660,_mm256_set_pd(Dummy_924,Dummy_924,Dummy_924,Dummy_924))),_mm256_mul_pd(Dummy_661,_mm256_set_pd(Dummy_925,Dummy_925,Dummy_925,Dummy_925))),_mm256_mul_pd(Dummy_662,_mm256_set_pd(Dummy_926,Dummy_926,Dummy_926,Dummy_926))),_mm256_mul_pd(Dummy_663,_mm256_set_pd(Dummy_927,Dummy_927,Dummy_927,Dummy_927))); - const __m256d Dummy_991 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_659,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_928,Dummy_928,Dummy_928,Dummy_928),_mm256_set_pd(Dummy_929,Dummy_929,Dummy_929,Dummy_929)),_mm256_add_pd(_mm256_set_pd(Dummy_928,Dummy_928,Dummy_928,Dummy_928),_mm256_set_pd(Dummy_929,Dummy_929,Dummy_929,Dummy_929))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_930,Dummy_930,Dummy_930,Dummy_930),_mm256_set_pd(Dummy_931,Dummy_931,Dummy_931,Dummy_931)),_mm256_add_pd(_mm256_set_pd(Dummy_930,Dummy_930,Dummy_930,Dummy_930),_mm256_set_pd(Dummy_931,Dummy_931,Dummy_931,Dummy_931))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_932,Dummy_932,Dummy_932,Dummy_932),_mm256_set_pd(Dummy_933,Dummy_933,Dummy_933,Dummy_933)),_mm256_add_pd(_mm256_set_pd(Dummy_932,Dummy_932,Dummy_932,Dummy_932),_mm256_set_pd(Dummy_933,Dummy_933,Dummy_933,Dummy_933))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_667,Dummy_667,Dummy_667,Dummy_667)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_934,Dummy_934,Dummy_934,Dummy_934),_mm256_set_pd(Dummy_935,Dummy_935,Dummy_935,Dummy_935)),_mm256_add_pd(_mm256_set_pd(Dummy_934,Dummy_934,Dummy_934,Dummy_934),_mm256_set_pd(Dummy_935,Dummy_935,Dummy_935,Dummy_935))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_936,Dummy_936,Dummy_936,Dummy_936),_mm256_set_pd(Dummy_937,Dummy_937,Dummy_937,Dummy_937)),_mm256_add_pd(_mm256_set_pd(Dummy_936,Dummy_936,Dummy_936,Dummy_936),_mm256_set_pd(Dummy_937,Dummy_937,Dummy_937,Dummy_937))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_938,Dummy_938,Dummy_938,Dummy_938),_mm256_set_pd(Dummy_939,Dummy_939,Dummy_939,Dummy_939)),_mm256_add_pd(_mm256_set_pd(Dummy_938,Dummy_938,Dummy_938,Dummy_938),_mm256_set_pd(Dummy_939,Dummy_939,Dummy_939,Dummy_939))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_671,Dummy_671,Dummy_671,Dummy_671))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_940,Dummy_940,Dummy_940,Dummy_940),_mm256_set_pd(Dummy_941,Dummy_941,Dummy_941,Dummy_941)),_mm256_add_pd(_mm256_set_pd(Dummy_940,Dummy_940,Dummy_940,Dummy_940),_mm256_set_pd(Dummy_941,Dummy_941,Dummy_941,Dummy_941))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_942,Dummy_942,Dummy_942,Dummy_942),_mm256_set_pd(Dummy_943,Dummy_943,Dummy_943,Dummy_943)),_mm256_add_pd(_mm256_set_pd(Dummy_942,Dummy_942,Dummy_942,Dummy_942),_mm256_set_pd(Dummy_943,Dummy_943,Dummy_943,Dummy_943))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_944,Dummy_944,Dummy_944,Dummy_944),_mm256_set_pd(Dummy_945,Dummy_945,Dummy_945,Dummy_945)),_mm256_add_pd(_mm256_set_pd(Dummy_944,Dummy_944,Dummy_944,Dummy_944),_mm256_set_pd(Dummy_945,Dummy_945,Dummy_945,Dummy_945))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_675,Dummy_675,Dummy_675,Dummy_675))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_946,Dummy_946,Dummy_946,Dummy_946),_mm256_set_pd(Dummy_947,Dummy_947,Dummy_947,Dummy_947)),_mm256_add_pd(_mm256_set_pd(Dummy_946,Dummy_946,Dummy_946,Dummy_946),_mm256_set_pd(Dummy_947,Dummy_947,Dummy_947,Dummy_947))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_948,Dummy_948,Dummy_948,Dummy_948),_mm256_set_pd(Dummy_949,Dummy_949,Dummy_949,Dummy_949)),_mm256_add_pd(_mm256_set_pd(Dummy_948,Dummy_948,Dummy_948,Dummy_948),_mm256_set_pd(Dummy_949,Dummy_949,Dummy_949,Dummy_949))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_950,Dummy_950,Dummy_950,Dummy_950),_mm256_set_pd(Dummy_951,Dummy_951,Dummy_951,Dummy_951)),_mm256_add_pd(_mm256_set_pd(Dummy_950,Dummy_950,Dummy_950,Dummy_950),_mm256_set_pd(Dummy_951,Dummy_951,Dummy_951,Dummy_951))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)))),_mm256_mul_pd(Dummy_654,_mm256_set_pd(Dummy_792,Dummy_792,Dummy_792,Dummy_792))),_mm256_mul_pd(Dummy_655,_mm256_set_pd(Dummy_875,Dummy_875,Dummy_875,Dummy_875))),_mm256_mul_pd(Dummy_656,_mm256_set_pd(Dummy_885,Dummy_885,Dummy_885,Dummy_885))),_mm256_mul_pd(Dummy_657,_mm256_set_pd(Dummy_894,Dummy_894,Dummy_894,Dummy_894))),_mm256_mul_pd(Dummy_658,_mm256_set_pd(Dummy_923,Dummy_923,Dummy_923,Dummy_923))),_mm256_mul_pd(Dummy_660,_mm256_set_pd(Dummy_952,Dummy_952,Dummy_952,Dummy_952))),_mm256_mul_pd(Dummy_661,_mm256_set_pd(Dummy_953,Dummy_953,Dummy_953,Dummy_953))),_mm256_mul_pd(Dummy_662,_mm256_set_pd(Dummy_954,Dummy_954,Dummy_954,Dummy_954))),_mm256_mul_pd(Dummy_663,_mm256_set_pd(Dummy_955,Dummy_955,Dummy_955,Dummy_955))); - const __m256d Dummy_992 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_660,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_956,Dummy_956,Dummy_956,Dummy_956),_mm256_set_pd(Dummy_957,Dummy_957,Dummy_957,Dummy_957)),_mm256_add_pd(_mm256_set_pd(Dummy_956,Dummy_956,Dummy_956,Dummy_956),_mm256_set_pd(Dummy_957,Dummy_957,Dummy_957,Dummy_957))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_958,Dummy_958,Dummy_958,Dummy_958),_mm256_set_pd(Dummy_959,Dummy_959,Dummy_959,Dummy_959)),_mm256_add_pd(_mm256_set_pd(Dummy_958,Dummy_958,Dummy_958,Dummy_958),_mm256_set_pd(Dummy_959,Dummy_959,Dummy_959,Dummy_959))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_960,Dummy_960,Dummy_960,Dummy_960),_mm256_set_pd(Dummy_961,Dummy_961,Dummy_961,Dummy_961)),_mm256_add_pd(_mm256_set_pd(Dummy_960,Dummy_960,Dummy_960,Dummy_960),_mm256_set_pd(Dummy_961,Dummy_961,Dummy_961,Dummy_961))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_667,Dummy_667,Dummy_667,Dummy_667)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_962,Dummy_962,Dummy_962,Dummy_962),_mm256_set_pd(Dummy_963,Dummy_963,Dummy_963,Dummy_963)),_mm256_add_pd(_mm256_set_pd(Dummy_962,Dummy_962,Dummy_962,Dummy_962),_mm256_set_pd(Dummy_963,Dummy_963,Dummy_963,Dummy_963))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_964,Dummy_964,Dummy_964,Dummy_964),_mm256_set_pd(Dummy_965,Dummy_965,Dummy_965,Dummy_965)),_mm256_add_pd(_mm256_set_pd(Dummy_964,Dummy_964,Dummy_964,Dummy_964),_mm256_set_pd(Dummy_965,Dummy_965,Dummy_965,Dummy_965))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_966,Dummy_966,Dummy_966,Dummy_966),_mm256_set_pd(Dummy_967,Dummy_967,Dummy_967,Dummy_967)),_mm256_add_pd(_mm256_set_pd(Dummy_966,Dummy_966,Dummy_966,Dummy_966),_mm256_set_pd(Dummy_967,Dummy_967,Dummy_967,Dummy_967))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_671,Dummy_671,Dummy_671,Dummy_671))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_968,Dummy_968,Dummy_968,Dummy_968),_mm256_set_pd(Dummy_969,Dummy_969,Dummy_969,Dummy_969)),_mm256_add_pd(_mm256_set_pd(Dummy_968,Dummy_968,Dummy_968,Dummy_968),_mm256_set_pd(Dummy_969,Dummy_969,Dummy_969,Dummy_969))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_970,Dummy_970,Dummy_970,Dummy_970),_mm256_set_pd(Dummy_971,Dummy_971,Dummy_971,Dummy_971)),_mm256_add_pd(_mm256_set_pd(Dummy_970,Dummy_970,Dummy_970,Dummy_970),_mm256_set_pd(Dummy_971,Dummy_971,Dummy_971,Dummy_971))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_972,Dummy_972,Dummy_972,Dummy_972),_mm256_set_pd(Dummy_973,Dummy_973,Dummy_973,Dummy_973)),_mm256_add_pd(_mm256_set_pd(Dummy_972,Dummy_972,Dummy_972,Dummy_972),_mm256_set_pd(Dummy_973,Dummy_973,Dummy_973,Dummy_973))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_675,Dummy_675,Dummy_675,Dummy_675))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_974,Dummy_974,Dummy_974,Dummy_974),_mm256_set_pd(Dummy_975,Dummy_975,Dummy_975,Dummy_975)),_mm256_add_pd(_mm256_set_pd(Dummy_974,Dummy_974,Dummy_974,Dummy_974),_mm256_set_pd(Dummy_975,Dummy_975,Dummy_975,Dummy_975))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_976,Dummy_976,Dummy_976,Dummy_976),_mm256_set_pd(Dummy_977,Dummy_977,Dummy_977,Dummy_977)),_mm256_add_pd(_mm256_set_pd(Dummy_976,Dummy_976,Dummy_976,Dummy_976),_mm256_set_pd(Dummy_977,Dummy_977,Dummy_977,Dummy_977))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_978,Dummy_978,Dummy_978,Dummy_978),_mm256_set_pd(Dummy_979,Dummy_979,Dummy_979,Dummy_979)),_mm256_add_pd(_mm256_set_pd(Dummy_978,Dummy_978,Dummy_978,Dummy_978),_mm256_set_pd(Dummy_979,Dummy_979,Dummy_979,Dummy_979))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)))),_mm256_mul_pd(Dummy_654,_mm256_set_pd(Dummy_829,Dummy_829,Dummy_829,Dummy_829))),_mm256_mul_pd(Dummy_655,_mm256_set_pd(Dummy_876,Dummy_876,Dummy_876,Dummy_876))),_mm256_mul_pd(Dummy_656,_mm256_set_pd(Dummy_886,Dummy_886,Dummy_886,Dummy_886))),_mm256_mul_pd(Dummy_657,_mm256_set_pd(Dummy_895,Dummy_895,Dummy_895,Dummy_895))),_mm256_mul_pd(Dummy_658,_mm256_set_pd(Dummy_924,Dummy_924,Dummy_924,Dummy_924))),_mm256_mul_pd(Dummy_659,_mm256_set_pd(Dummy_952,Dummy_952,Dummy_952,Dummy_952))),_mm256_mul_pd(Dummy_661,_mm256_set_pd(Dummy_980,Dummy_980,Dummy_980,Dummy_980))),_mm256_mul_pd(Dummy_662,_mm256_set_pd(Dummy_981,Dummy_981,Dummy_981,Dummy_981))),_mm256_mul_pd(Dummy_663,_mm256_set_pd(Dummy_982,Dummy_982,Dummy_982,Dummy_982))); - const __m256d Dummy_993 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_661,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_899,Dummy_899,Dummy_899,Dummy_899)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_928,Dummy_928,Dummy_928,Dummy_928))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_899,Dummy_899,Dummy_899,Dummy_899)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_928,Dummy_928,Dummy_928,Dummy_928))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_901,Dummy_901,Dummy_901,Dummy_901)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_930,Dummy_930,Dummy_930,Dummy_930))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_901,Dummy_901,Dummy_901,Dummy_901)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_930,Dummy_930,Dummy_930,Dummy_930))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_903,Dummy_903,Dummy_903,Dummy_903)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_932,Dummy_932,Dummy_932,Dummy_932))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_903,Dummy_903,Dummy_903,Dummy_903)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_932,Dummy_932,Dummy_932,Dummy_932))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_667,Dummy_667,Dummy_667,Dummy_667)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_905,Dummy_905,Dummy_905,Dummy_905)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_934,Dummy_934,Dummy_934,Dummy_934))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_905,Dummy_905,Dummy_905,Dummy_905)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_934,Dummy_934,Dummy_934,Dummy_934))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_907,Dummy_907,Dummy_907,Dummy_907)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_936,Dummy_936,Dummy_936,Dummy_936))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_907,Dummy_907,Dummy_907,Dummy_907)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_936,Dummy_936,Dummy_936,Dummy_936))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_909,Dummy_909,Dummy_909,Dummy_909)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_938,Dummy_938,Dummy_938,Dummy_938))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_909,Dummy_909,Dummy_909,Dummy_909)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_938,Dummy_938,Dummy_938,Dummy_938))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_671,Dummy_671,Dummy_671,Dummy_671))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_911,Dummy_911,Dummy_911,Dummy_911)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_940,Dummy_940,Dummy_940,Dummy_940))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_911,Dummy_911,Dummy_911,Dummy_911)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_940,Dummy_940,Dummy_940,Dummy_940))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_913,Dummy_913,Dummy_913,Dummy_913)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_942,Dummy_942,Dummy_942,Dummy_942))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_913,Dummy_913,Dummy_913,Dummy_913)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_942,Dummy_942,Dummy_942,Dummy_942))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_915,Dummy_915,Dummy_915,Dummy_915)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_944,Dummy_944,Dummy_944,Dummy_944))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_915,Dummy_915,Dummy_915,Dummy_915)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_944,Dummy_944,Dummy_944,Dummy_944))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_675,Dummy_675,Dummy_675,Dummy_675))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_917,Dummy_917,Dummy_917,Dummy_917)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_946,Dummy_946,Dummy_946,Dummy_946))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_917,Dummy_917,Dummy_917,Dummy_917)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_946,Dummy_946,Dummy_946,Dummy_946))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_919,Dummy_919,Dummy_919,Dummy_919)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_948,Dummy_948,Dummy_948,Dummy_948))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_919,Dummy_919,Dummy_919,Dummy_919)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_948,Dummy_948,Dummy_948,Dummy_948))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_921,Dummy_921,Dummy_921,Dummy_921)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_950,Dummy_950,Dummy_950,Dummy_950))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_921,Dummy_921,Dummy_921,Dummy_921)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_950,Dummy_950,Dummy_950,Dummy_950))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)))),_mm256_mul_pd(Dummy_654,_mm256_set_pd(Dummy_842,Dummy_842,Dummy_842,Dummy_842))),_mm256_mul_pd(Dummy_655,_mm256_set_pd(Dummy_877,Dummy_877,Dummy_877,Dummy_877))),_mm256_mul_pd(Dummy_656,_mm256_set_pd(Dummy_887,Dummy_887,Dummy_887,Dummy_887))),_mm256_mul_pd(Dummy_657,_mm256_set_pd(Dummy_896,Dummy_896,Dummy_896,Dummy_896))),_mm256_mul_pd(Dummy_658,_mm256_set_pd(Dummy_925,Dummy_925,Dummy_925,Dummy_925))),_mm256_mul_pd(Dummy_659,_mm256_set_pd(Dummy_953,Dummy_953,Dummy_953,Dummy_953))),_mm256_mul_pd(Dummy_660,_mm256_set_pd(Dummy_980,Dummy_980,Dummy_980,Dummy_980))),_mm256_mul_pd(Dummy_662,_mm256_set_pd(Dummy_983,Dummy_983,Dummy_983,Dummy_983))),_mm256_mul_pd(Dummy_663,_mm256_set_pd(Dummy_984,Dummy_984,Dummy_984,Dummy_984))); - const __m256d Dummy_994 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_662,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_900,Dummy_900,Dummy_900,Dummy_900)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_956,Dummy_956,Dummy_956,Dummy_956))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_900,Dummy_900,Dummy_900,Dummy_900)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_956,Dummy_956,Dummy_956,Dummy_956))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_902,Dummy_902,Dummy_902,Dummy_902)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_958,Dummy_958,Dummy_958,Dummy_958))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_902,Dummy_902,Dummy_902,Dummy_902)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_958,Dummy_958,Dummy_958,Dummy_958))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_904,Dummy_904,Dummy_904,Dummy_904)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_960,Dummy_960,Dummy_960,Dummy_960))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_904,Dummy_904,Dummy_904,Dummy_904)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_960,Dummy_960,Dummy_960,Dummy_960))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_667,Dummy_667,Dummy_667,Dummy_667)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_906,Dummy_906,Dummy_906,Dummy_906)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_962,Dummy_962,Dummy_962,Dummy_962))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_906,Dummy_906,Dummy_906,Dummy_906)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_962,Dummy_962,Dummy_962,Dummy_962))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_908,Dummy_908,Dummy_908,Dummy_908)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_964,Dummy_964,Dummy_964,Dummy_964))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_908,Dummy_908,Dummy_908,Dummy_908)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_964,Dummy_964,Dummy_964,Dummy_964))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_910,Dummy_910,Dummy_910,Dummy_910)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_966,Dummy_966,Dummy_966,Dummy_966))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_910,Dummy_910,Dummy_910,Dummy_910)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_966,Dummy_966,Dummy_966,Dummy_966))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_671,Dummy_671,Dummy_671,Dummy_671))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_912,Dummy_912,Dummy_912,Dummy_912)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_968,Dummy_968,Dummy_968,Dummy_968))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_912,Dummy_912,Dummy_912,Dummy_912)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_968,Dummy_968,Dummy_968,Dummy_968))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_914,Dummy_914,Dummy_914,Dummy_914)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_970,Dummy_970,Dummy_970,Dummy_970))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_914,Dummy_914,Dummy_914,Dummy_914)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_970,Dummy_970,Dummy_970,Dummy_970))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_916,Dummy_916,Dummy_916,Dummy_916)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_972,Dummy_972,Dummy_972,Dummy_972))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_916,Dummy_916,Dummy_916,Dummy_916)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_972,Dummy_972,Dummy_972,Dummy_972))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_675,Dummy_675,Dummy_675,Dummy_675))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_918,Dummy_918,Dummy_918,Dummy_918)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_974,Dummy_974,Dummy_974,Dummy_974))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_918,Dummy_918,Dummy_918,Dummy_918)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_974,Dummy_974,Dummy_974,Dummy_974))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_920,Dummy_920,Dummy_920,Dummy_920)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_976,Dummy_976,Dummy_976,Dummy_976))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_920,Dummy_920,Dummy_920,Dummy_920)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_976,Dummy_976,Dummy_976,Dummy_976))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_922,Dummy_922,Dummy_922,Dummy_922)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_978,Dummy_978,Dummy_978,Dummy_978))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_922,Dummy_922,Dummy_922,Dummy_922)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_978,Dummy_978,Dummy_978,Dummy_978))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)))),_mm256_mul_pd(Dummy_654,_mm256_set_pd(Dummy_855,Dummy_855,Dummy_855,Dummy_855))),_mm256_mul_pd(Dummy_655,_mm256_set_pd(Dummy_878,Dummy_878,Dummy_878,Dummy_878))),_mm256_mul_pd(Dummy_656,_mm256_set_pd(Dummy_888,Dummy_888,Dummy_888,Dummy_888))),_mm256_mul_pd(Dummy_657,_mm256_set_pd(Dummy_897,Dummy_897,Dummy_897,Dummy_897))),_mm256_mul_pd(Dummy_658,_mm256_set_pd(Dummy_926,Dummy_926,Dummy_926,Dummy_926))),_mm256_mul_pd(Dummy_659,_mm256_set_pd(Dummy_954,Dummy_954,Dummy_954,Dummy_954))),_mm256_mul_pd(Dummy_660,_mm256_set_pd(Dummy_981,Dummy_981,Dummy_981,Dummy_981))),_mm256_mul_pd(Dummy_661,_mm256_set_pd(Dummy_983,Dummy_983,Dummy_983,Dummy_983))),_mm256_mul_pd(Dummy_663,_mm256_set_pd(Dummy_985,Dummy_985,Dummy_985,Dummy_985))); - const __m256d Dummy_995 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_663,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_929,Dummy_929,Dummy_929,Dummy_929)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_957,Dummy_957,Dummy_957,Dummy_957))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_929,Dummy_929,Dummy_929,Dummy_929)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_957,Dummy_957,Dummy_957,Dummy_957))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_931,Dummy_931,Dummy_931,Dummy_931)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_959,Dummy_959,Dummy_959,Dummy_959))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_931,Dummy_931,Dummy_931,Dummy_931)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_959,Dummy_959,Dummy_959,Dummy_959))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_933,Dummy_933,Dummy_933,Dummy_933)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_961,Dummy_961,Dummy_961,Dummy_961))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_933,Dummy_933,Dummy_933,Dummy_933)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_961,Dummy_961,Dummy_961,Dummy_961))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_667,Dummy_667,Dummy_667,Dummy_667)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_935,Dummy_935,Dummy_935,Dummy_935)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_963,Dummy_963,Dummy_963,Dummy_963))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_935,Dummy_935,Dummy_935,Dummy_935)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_963,Dummy_963,Dummy_963,Dummy_963))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_937,Dummy_937,Dummy_937,Dummy_937)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_965,Dummy_965,Dummy_965,Dummy_965))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_937,Dummy_937,Dummy_937,Dummy_937)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_965,Dummy_965,Dummy_965,Dummy_965))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_939,Dummy_939,Dummy_939,Dummy_939)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_967,Dummy_967,Dummy_967,Dummy_967))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_939,Dummy_939,Dummy_939,Dummy_939)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_967,Dummy_967,Dummy_967,Dummy_967))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_671,Dummy_671,Dummy_671,Dummy_671))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_941,Dummy_941,Dummy_941,Dummy_941)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_969,Dummy_969,Dummy_969,Dummy_969))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_941,Dummy_941,Dummy_941,Dummy_941)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_969,Dummy_969,Dummy_969,Dummy_969))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_943,Dummy_943,Dummy_943,Dummy_943)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_971,Dummy_971,Dummy_971,Dummy_971))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_943,Dummy_943,Dummy_943,Dummy_943)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_971,Dummy_971,Dummy_971,Dummy_971))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_945,Dummy_945,Dummy_945,Dummy_945)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_973,Dummy_973,Dummy_973,Dummy_973))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_945,Dummy_945,Dummy_945,Dummy_945)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_973,Dummy_973,Dummy_973,Dummy_973))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_675,Dummy_675,Dummy_675,Dummy_675))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_947,Dummy_947,Dummy_947,Dummy_947)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_975,Dummy_975,Dummy_975,Dummy_975))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_947,Dummy_947,Dummy_947,Dummy_947)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_975,Dummy_975,Dummy_975,Dummy_975))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_949,Dummy_949,Dummy_949,Dummy_949)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_977,Dummy_977,Dummy_977,Dummy_977))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_949,Dummy_949,Dummy_949,Dummy_949)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_977,Dummy_977,Dummy_977,Dummy_977))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_951,Dummy_951,Dummy_951,Dummy_951)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_979,Dummy_979,Dummy_979,Dummy_979))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_951,Dummy_951,Dummy_951,Dummy_951)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_979,Dummy_979,Dummy_979,Dummy_979))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)))),_mm256_mul_pd(Dummy_654,_mm256_set_pd(Dummy_868,Dummy_868,Dummy_868,Dummy_868))),_mm256_mul_pd(Dummy_655,_mm256_set_pd(Dummy_879,Dummy_879,Dummy_879,Dummy_879))),_mm256_mul_pd(Dummy_656,_mm256_set_pd(Dummy_889,Dummy_889,Dummy_889,Dummy_889))),_mm256_mul_pd(Dummy_657,_mm256_set_pd(Dummy_898,Dummy_898,Dummy_898,Dummy_898))),_mm256_mul_pd(Dummy_658,_mm256_set_pd(Dummy_927,Dummy_927,Dummy_927,Dummy_927))),_mm256_mul_pd(Dummy_659,_mm256_set_pd(Dummy_955,Dummy_955,Dummy_955,Dummy_955))),_mm256_mul_pd(Dummy_660,_mm256_set_pd(Dummy_982,Dummy_982,Dummy_982,Dummy_982))),_mm256_mul_pd(Dummy_661,_mm256_set_pd(Dummy_984,Dummy_984,Dummy_984,Dummy_984))),_mm256_mul_pd(Dummy_662,_mm256_set_pd(Dummy_985,Dummy_985,Dummy_985,Dummy_985))); + const __m256d tmp_moved_constant_342 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_343 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_344 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_345 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_346 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_347 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_348 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_349 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_350 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_351 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_674 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_342,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_352,tmp_moved_constant_352,tmp_moved_constant_352,tmp_moved_constant_352),_mm256_set_pd(tmp_moved_constant_352,tmp_moved_constant_352,tmp_moved_constant_352,tmp_moved_constant_352)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353),_mm256_set_pd(tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_354,tmp_moved_constant_354,tmp_moved_constant_354,tmp_moved_constant_354),_mm256_set_pd(tmp_moved_constant_354,tmp_moved_constant_354,tmp_moved_constant_354,tmp_moved_constant_354))),_mm256_set_pd(tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356),_mm256_set_pd(tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_357,tmp_moved_constant_357,tmp_moved_constant_357,tmp_moved_constant_357),_mm256_set_pd(tmp_moved_constant_357,tmp_moved_constant_357,tmp_moved_constant_357,tmp_moved_constant_357))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_358,tmp_moved_constant_358,tmp_moved_constant_358,tmp_moved_constant_358),_mm256_set_pd(tmp_moved_constant_358,tmp_moved_constant_358,tmp_moved_constant_358,tmp_moved_constant_358))),_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360),_mm256_set_pd(tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361),_mm256_set_pd(tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362),_mm256_set_pd(tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362))),_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364),_mm256_set_pd(tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365),_mm256_set_pd(tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366),_mm256_set_pd(tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366))),_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367)))),_mm256_mul_pd(tmp_moved_constant_343,_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380))),_mm256_mul_pd(tmp_moved_constant_344,_mm256_set_pd(tmp_moved_constant_393,tmp_moved_constant_393,tmp_moved_constant_393,tmp_moved_constant_393))),_mm256_mul_pd(tmp_moved_constant_345,_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406))),_mm256_mul_pd(tmp_moved_constant_346,_mm256_set_pd(tmp_moved_constant_443,tmp_moved_constant_443,tmp_moved_constant_443,tmp_moved_constant_443))),_mm256_mul_pd(tmp_moved_constant_347,_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(tmp_moved_constant_348,_mm256_set_pd(tmp_moved_constant_517,tmp_moved_constant_517,tmp_moved_constant_517,tmp_moved_constant_517))),_mm256_mul_pd(tmp_moved_constant_349,_mm256_set_pd(tmp_moved_constant_530,tmp_moved_constant_530,tmp_moved_constant_530,tmp_moved_constant_530))),_mm256_mul_pd(tmp_moved_constant_350,_mm256_set_pd(tmp_moved_constant_543,tmp_moved_constant_543,tmp_moved_constant_543,tmp_moved_constant_543))),_mm256_mul_pd(tmp_moved_constant_351,_mm256_set_pd(tmp_moved_constant_556,tmp_moved_constant_556,tmp_moved_constant_556,tmp_moved_constant_556))); + const __m256d tmp_moved_constant_675 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_343,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254),_mm256_set_pd(tmp_moved_constant_557,tmp_moved_constant_557,tmp_moved_constant_557,tmp_moved_constant_557)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254),_mm256_set_pd(tmp_moved_constant_558,tmp_moved_constant_558,tmp_moved_constant_558,tmp_moved_constant_558))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254),_mm256_set_pd(tmp_moved_constant_559,tmp_moved_constant_559,tmp_moved_constant_559,tmp_moved_constant_559))),_mm256_set_pd(tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257),_mm256_set_pd(tmp_moved_constant_557,tmp_moved_constant_557,tmp_moved_constant_557,tmp_moved_constant_557)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257),_mm256_set_pd(tmp_moved_constant_558,tmp_moved_constant_558,tmp_moved_constant_558,tmp_moved_constant_558))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257),_mm256_set_pd(tmp_moved_constant_559,tmp_moved_constant_559,tmp_moved_constant_559,tmp_moved_constant_559))),_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258),_mm256_set_pd(tmp_moved_constant_557,tmp_moved_constant_557,tmp_moved_constant_557,tmp_moved_constant_557)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258),_mm256_set_pd(tmp_moved_constant_558,tmp_moved_constant_558,tmp_moved_constant_558,tmp_moved_constant_558))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258),_mm256_set_pd(tmp_moved_constant_559,tmp_moved_constant_559,tmp_moved_constant_559,tmp_moved_constant_559))),_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259),_mm256_set_pd(tmp_moved_constant_557,tmp_moved_constant_557,tmp_moved_constant_557,tmp_moved_constant_557)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259),_mm256_set_pd(tmp_moved_constant_558,tmp_moved_constant_558,tmp_moved_constant_558,tmp_moved_constant_558))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259),_mm256_set_pd(tmp_moved_constant_559,tmp_moved_constant_559,tmp_moved_constant_559,tmp_moved_constant_559))),_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367)))),_mm256_mul_pd(tmp_moved_constant_342,_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380))),_mm256_mul_pd(tmp_moved_constant_344,_mm256_set_pd(tmp_moved_constant_560,tmp_moved_constant_560,tmp_moved_constant_560,tmp_moved_constant_560))),_mm256_mul_pd(tmp_moved_constant_345,_mm256_set_pd(tmp_moved_constant_561,tmp_moved_constant_561,tmp_moved_constant_561,tmp_moved_constant_561))),_mm256_mul_pd(tmp_moved_constant_346,_mm256_set_pd(tmp_moved_constant_562,tmp_moved_constant_562,tmp_moved_constant_562,tmp_moved_constant_562))),_mm256_mul_pd(tmp_moved_constant_347,_mm256_set_pd(tmp_moved_constant_563,tmp_moved_constant_563,tmp_moved_constant_563,tmp_moved_constant_563))),_mm256_mul_pd(tmp_moved_constant_348,_mm256_set_pd(tmp_moved_constant_564,tmp_moved_constant_564,tmp_moved_constant_564,tmp_moved_constant_564))),_mm256_mul_pd(tmp_moved_constant_349,_mm256_set_pd(tmp_moved_constant_565,tmp_moved_constant_565,tmp_moved_constant_565,tmp_moved_constant_565))),_mm256_mul_pd(tmp_moved_constant_350,_mm256_set_pd(tmp_moved_constant_566,tmp_moved_constant_566,tmp_moved_constant_566,tmp_moved_constant_566))),_mm256_mul_pd(tmp_moved_constant_351,_mm256_set_pd(tmp_moved_constant_567,tmp_moved_constant_567,tmp_moved_constant_567,tmp_moved_constant_567))); + const __m256d tmp_moved_constant_676 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_344,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269),_mm256_set_pd(tmp_moved_constant_568,tmp_moved_constant_568,tmp_moved_constant_568,tmp_moved_constant_568)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269),_mm256_set_pd(tmp_moved_constant_569,tmp_moved_constant_569,tmp_moved_constant_569,tmp_moved_constant_569))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269),_mm256_set_pd(tmp_moved_constant_570,tmp_moved_constant_570,tmp_moved_constant_570,tmp_moved_constant_570))),_mm256_set_pd(tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272),_mm256_set_pd(tmp_moved_constant_568,tmp_moved_constant_568,tmp_moved_constant_568,tmp_moved_constant_568)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272),_mm256_set_pd(tmp_moved_constant_569,tmp_moved_constant_569,tmp_moved_constant_569,tmp_moved_constant_569))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272),_mm256_set_pd(tmp_moved_constant_570,tmp_moved_constant_570,tmp_moved_constant_570,tmp_moved_constant_570))),_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273),_mm256_set_pd(tmp_moved_constant_568,tmp_moved_constant_568,tmp_moved_constant_568,tmp_moved_constant_568)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273),_mm256_set_pd(tmp_moved_constant_569,tmp_moved_constant_569,tmp_moved_constant_569,tmp_moved_constant_569))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273),_mm256_set_pd(tmp_moved_constant_570,tmp_moved_constant_570,tmp_moved_constant_570,tmp_moved_constant_570))),_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274),_mm256_set_pd(tmp_moved_constant_568,tmp_moved_constant_568,tmp_moved_constant_568,tmp_moved_constant_568)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274),_mm256_set_pd(tmp_moved_constant_569,tmp_moved_constant_569,tmp_moved_constant_569,tmp_moved_constant_569))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274),_mm256_set_pd(tmp_moved_constant_570,tmp_moved_constant_570,tmp_moved_constant_570,tmp_moved_constant_570))),_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367)))),_mm256_mul_pd(tmp_moved_constant_342,_mm256_set_pd(tmp_moved_constant_393,tmp_moved_constant_393,tmp_moved_constant_393,tmp_moved_constant_393))),_mm256_mul_pd(tmp_moved_constant_343,_mm256_set_pd(tmp_moved_constant_560,tmp_moved_constant_560,tmp_moved_constant_560,tmp_moved_constant_560))),_mm256_mul_pd(tmp_moved_constant_345,_mm256_set_pd(tmp_moved_constant_571,tmp_moved_constant_571,tmp_moved_constant_571,tmp_moved_constant_571))),_mm256_mul_pd(tmp_moved_constant_346,_mm256_set_pd(tmp_moved_constant_572,tmp_moved_constant_572,tmp_moved_constant_572,tmp_moved_constant_572))),_mm256_mul_pd(tmp_moved_constant_347,_mm256_set_pd(tmp_moved_constant_573,tmp_moved_constant_573,tmp_moved_constant_573,tmp_moved_constant_573))),_mm256_mul_pd(tmp_moved_constant_348,_mm256_set_pd(tmp_moved_constant_574,tmp_moved_constant_574,tmp_moved_constant_574,tmp_moved_constant_574))),_mm256_mul_pd(tmp_moved_constant_349,_mm256_set_pd(tmp_moved_constant_575,tmp_moved_constant_575,tmp_moved_constant_575,tmp_moved_constant_575))),_mm256_mul_pd(tmp_moved_constant_350,_mm256_set_pd(tmp_moved_constant_576,tmp_moved_constant_576,tmp_moved_constant_576,tmp_moved_constant_576))),_mm256_mul_pd(tmp_moved_constant_351,_mm256_set_pd(tmp_moved_constant_577,tmp_moved_constant_577,tmp_moved_constant_577,tmp_moved_constant_577))); + const __m256d tmp_moved_constant_677 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_345,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283),_mm256_set_pd(tmp_moved_constant_578,tmp_moved_constant_578,tmp_moved_constant_578,tmp_moved_constant_578)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283),_mm256_set_pd(tmp_moved_constant_579,tmp_moved_constant_579,tmp_moved_constant_579,tmp_moved_constant_579))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283),_mm256_set_pd(tmp_moved_constant_580,tmp_moved_constant_580,tmp_moved_constant_580,tmp_moved_constant_580))),_mm256_set_pd(tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286),_mm256_set_pd(tmp_moved_constant_578,tmp_moved_constant_578,tmp_moved_constant_578,tmp_moved_constant_578)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286),_mm256_set_pd(tmp_moved_constant_579,tmp_moved_constant_579,tmp_moved_constant_579,tmp_moved_constant_579))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286),_mm256_set_pd(tmp_moved_constant_580,tmp_moved_constant_580,tmp_moved_constant_580,tmp_moved_constant_580))),_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287),_mm256_set_pd(tmp_moved_constant_578,tmp_moved_constant_578,tmp_moved_constant_578,tmp_moved_constant_578)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287),_mm256_set_pd(tmp_moved_constant_579,tmp_moved_constant_579,tmp_moved_constant_579,tmp_moved_constant_579))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287),_mm256_set_pd(tmp_moved_constant_580,tmp_moved_constant_580,tmp_moved_constant_580,tmp_moved_constant_580))),_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288),_mm256_set_pd(tmp_moved_constant_578,tmp_moved_constant_578,tmp_moved_constant_578,tmp_moved_constant_578)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288),_mm256_set_pd(tmp_moved_constant_579,tmp_moved_constant_579,tmp_moved_constant_579,tmp_moved_constant_579))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288),_mm256_set_pd(tmp_moved_constant_580,tmp_moved_constant_580,tmp_moved_constant_580,tmp_moved_constant_580))),_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367)))),_mm256_mul_pd(tmp_moved_constant_342,_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406))),_mm256_mul_pd(tmp_moved_constant_343,_mm256_set_pd(tmp_moved_constant_561,tmp_moved_constant_561,tmp_moved_constant_561,tmp_moved_constant_561))),_mm256_mul_pd(tmp_moved_constant_344,_mm256_set_pd(tmp_moved_constant_571,tmp_moved_constant_571,tmp_moved_constant_571,tmp_moved_constant_571))),_mm256_mul_pd(tmp_moved_constant_346,_mm256_set_pd(tmp_moved_constant_581,tmp_moved_constant_581,tmp_moved_constant_581,tmp_moved_constant_581))),_mm256_mul_pd(tmp_moved_constant_347,_mm256_set_pd(tmp_moved_constant_582,tmp_moved_constant_582,tmp_moved_constant_582,tmp_moved_constant_582))),_mm256_mul_pd(tmp_moved_constant_348,_mm256_set_pd(tmp_moved_constant_583,tmp_moved_constant_583,tmp_moved_constant_583,tmp_moved_constant_583))),_mm256_mul_pd(tmp_moved_constant_349,_mm256_set_pd(tmp_moved_constant_584,tmp_moved_constant_584,tmp_moved_constant_584,tmp_moved_constant_584))),_mm256_mul_pd(tmp_moved_constant_350,_mm256_set_pd(tmp_moved_constant_585,tmp_moved_constant_585,tmp_moved_constant_585,tmp_moved_constant_585))),_mm256_mul_pd(tmp_moved_constant_351,_mm256_set_pd(tmp_moved_constant_586,tmp_moved_constant_586,tmp_moved_constant_586,tmp_moved_constant_586))); + const __m256d tmp_moved_constant_678 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_346,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_587,tmp_moved_constant_587,tmp_moved_constant_587,tmp_moved_constant_587),_mm256_set_pd(tmp_moved_constant_588,tmp_moved_constant_588,tmp_moved_constant_588,tmp_moved_constant_588)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_587,tmp_moved_constant_587,tmp_moved_constant_587,tmp_moved_constant_587),_mm256_set_pd(tmp_moved_constant_588,tmp_moved_constant_588,tmp_moved_constant_588,tmp_moved_constant_588))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_589,tmp_moved_constant_589,tmp_moved_constant_589,tmp_moved_constant_589),_mm256_set_pd(tmp_moved_constant_590,tmp_moved_constant_590,tmp_moved_constant_590,tmp_moved_constant_590)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_589,tmp_moved_constant_589,tmp_moved_constant_589,tmp_moved_constant_589),_mm256_set_pd(tmp_moved_constant_590,tmp_moved_constant_590,tmp_moved_constant_590,tmp_moved_constant_590))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_591,tmp_moved_constant_591,tmp_moved_constant_591,tmp_moved_constant_591),_mm256_set_pd(tmp_moved_constant_592,tmp_moved_constant_592,tmp_moved_constant_592,tmp_moved_constant_592)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_591,tmp_moved_constant_591,tmp_moved_constant_591,tmp_moved_constant_591),_mm256_set_pd(tmp_moved_constant_592,tmp_moved_constant_592,tmp_moved_constant_592,tmp_moved_constant_592))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_593,tmp_moved_constant_593,tmp_moved_constant_593,tmp_moved_constant_593),_mm256_set_pd(tmp_moved_constant_594,tmp_moved_constant_594,tmp_moved_constant_594,tmp_moved_constant_594)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_593,tmp_moved_constant_593,tmp_moved_constant_593,tmp_moved_constant_593),_mm256_set_pd(tmp_moved_constant_594,tmp_moved_constant_594,tmp_moved_constant_594,tmp_moved_constant_594))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_595,tmp_moved_constant_595,tmp_moved_constant_595,tmp_moved_constant_595),_mm256_set_pd(tmp_moved_constant_596,tmp_moved_constant_596,tmp_moved_constant_596,tmp_moved_constant_596)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_595,tmp_moved_constant_595,tmp_moved_constant_595,tmp_moved_constant_595),_mm256_set_pd(tmp_moved_constant_596,tmp_moved_constant_596,tmp_moved_constant_596,tmp_moved_constant_596))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_597,tmp_moved_constant_597,tmp_moved_constant_597,tmp_moved_constant_597),_mm256_set_pd(tmp_moved_constant_598,tmp_moved_constant_598,tmp_moved_constant_598,tmp_moved_constant_598)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_597,tmp_moved_constant_597,tmp_moved_constant_597,tmp_moved_constant_597),_mm256_set_pd(tmp_moved_constant_598,tmp_moved_constant_598,tmp_moved_constant_598,tmp_moved_constant_598))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_599,tmp_moved_constant_599,tmp_moved_constant_599,tmp_moved_constant_599),_mm256_set_pd(tmp_moved_constant_600,tmp_moved_constant_600,tmp_moved_constant_600,tmp_moved_constant_600)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_599,tmp_moved_constant_599,tmp_moved_constant_599,tmp_moved_constant_599),_mm256_set_pd(tmp_moved_constant_600,tmp_moved_constant_600,tmp_moved_constant_600,tmp_moved_constant_600))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_601,tmp_moved_constant_601,tmp_moved_constant_601,tmp_moved_constant_601),_mm256_set_pd(tmp_moved_constant_602,tmp_moved_constant_602,tmp_moved_constant_602,tmp_moved_constant_602)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_601,tmp_moved_constant_601,tmp_moved_constant_601,tmp_moved_constant_601),_mm256_set_pd(tmp_moved_constant_602,tmp_moved_constant_602,tmp_moved_constant_602,tmp_moved_constant_602))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_603,tmp_moved_constant_603,tmp_moved_constant_603,tmp_moved_constant_603),_mm256_set_pd(tmp_moved_constant_604,tmp_moved_constant_604,tmp_moved_constant_604,tmp_moved_constant_604)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_603,tmp_moved_constant_603,tmp_moved_constant_603,tmp_moved_constant_603),_mm256_set_pd(tmp_moved_constant_604,tmp_moved_constant_604,tmp_moved_constant_604,tmp_moved_constant_604))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_605,tmp_moved_constant_605,tmp_moved_constant_605,tmp_moved_constant_605),_mm256_set_pd(tmp_moved_constant_606,tmp_moved_constant_606,tmp_moved_constant_606,tmp_moved_constant_606)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_605,tmp_moved_constant_605,tmp_moved_constant_605,tmp_moved_constant_605),_mm256_set_pd(tmp_moved_constant_606,tmp_moved_constant_606,tmp_moved_constant_606,tmp_moved_constant_606))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_607,tmp_moved_constant_607,tmp_moved_constant_607,tmp_moved_constant_607),_mm256_set_pd(tmp_moved_constant_608,tmp_moved_constant_608,tmp_moved_constant_608,tmp_moved_constant_608)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_607,tmp_moved_constant_607,tmp_moved_constant_607,tmp_moved_constant_607),_mm256_set_pd(tmp_moved_constant_608,tmp_moved_constant_608,tmp_moved_constant_608,tmp_moved_constant_608))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_609,tmp_moved_constant_609,tmp_moved_constant_609,tmp_moved_constant_609),_mm256_set_pd(tmp_moved_constant_610,tmp_moved_constant_610,tmp_moved_constant_610,tmp_moved_constant_610)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_609,tmp_moved_constant_609,tmp_moved_constant_609,tmp_moved_constant_609),_mm256_set_pd(tmp_moved_constant_610,tmp_moved_constant_610,tmp_moved_constant_610,tmp_moved_constant_610))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367)))),_mm256_mul_pd(tmp_moved_constant_342,_mm256_set_pd(tmp_moved_constant_443,tmp_moved_constant_443,tmp_moved_constant_443,tmp_moved_constant_443))),_mm256_mul_pd(tmp_moved_constant_343,_mm256_set_pd(tmp_moved_constant_562,tmp_moved_constant_562,tmp_moved_constant_562,tmp_moved_constant_562))),_mm256_mul_pd(tmp_moved_constant_344,_mm256_set_pd(tmp_moved_constant_572,tmp_moved_constant_572,tmp_moved_constant_572,tmp_moved_constant_572))),_mm256_mul_pd(tmp_moved_constant_345,_mm256_set_pd(tmp_moved_constant_581,tmp_moved_constant_581,tmp_moved_constant_581,tmp_moved_constant_581))),_mm256_mul_pd(tmp_moved_constant_347,_mm256_set_pd(tmp_moved_constant_611,tmp_moved_constant_611,tmp_moved_constant_611,tmp_moved_constant_611))),_mm256_mul_pd(tmp_moved_constant_348,_mm256_set_pd(tmp_moved_constant_612,tmp_moved_constant_612,tmp_moved_constant_612,tmp_moved_constant_612))),_mm256_mul_pd(tmp_moved_constant_349,_mm256_set_pd(tmp_moved_constant_613,tmp_moved_constant_613,tmp_moved_constant_613,tmp_moved_constant_613))),_mm256_mul_pd(tmp_moved_constant_350,_mm256_set_pd(tmp_moved_constant_614,tmp_moved_constant_614,tmp_moved_constant_614,tmp_moved_constant_614))),_mm256_mul_pd(tmp_moved_constant_351,_mm256_set_pd(tmp_moved_constant_615,tmp_moved_constant_615,tmp_moved_constant_615,tmp_moved_constant_615))); + const __m256d tmp_moved_constant_679 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_347,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_616,tmp_moved_constant_616,tmp_moved_constant_616,tmp_moved_constant_616),_mm256_set_pd(tmp_moved_constant_617,tmp_moved_constant_617,tmp_moved_constant_617,tmp_moved_constant_617)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_616,tmp_moved_constant_616,tmp_moved_constant_616,tmp_moved_constant_616),_mm256_set_pd(tmp_moved_constant_617,tmp_moved_constant_617,tmp_moved_constant_617,tmp_moved_constant_617))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_618,tmp_moved_constant_618,tmp_moved_constant_618,tmp_moved_constant_618),_mm256_set_pd(tmp_moved_constant_619,tmp_moved_constant_619,tmp_moved_constant_619,tmp_moved_constant_619)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_618,tmp_moved_constant_618,tmp_moved_constant_618,tmp_moved_constant_618),_mm256_set_pd(tmp_moved_constant_619,tmp_moved_constant_619,tmp_moved_constant_619,tmp_moved_constant_619))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_620,tmp_moved_constant_620,tmp_moved_constant_620,tmp_moved_constant_620),_mm256_set_pd(tmp_moved_constant_621,tmp_moved_constant_621,tmp_moved_constant_621,tmp_moved_constant_621)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_620,tmp_moved_constant_620,tmp_moved_constant_620,tmp_moved_constant_620),_mm256_set_pd(tmp_moved_constant_621,tmp_moved_constant_621,tmp_moved_constant_621,tmp_moved_constant_621))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_622,tmp_moved_constant_622,tmp_moved_constant_622,tmp_moved_constant_622),_mm256_set_pd(tmp_moved_constant_623,tmp_moved_constant_623,tmp_moved_constant_623,tmp_moved_constant_623)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_622,tmp_moved_constant_622,tmp_moved_constant_622,tmp_moved_constant_622),_mm256_set_pd(tmp_moved_constant_623,tmp_moved_constant_623,tmp_moved_constant_623,tmp_moved_constant_623))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_624,tmp_moved_constant_624,tmp_moved_constant_624,tmp_moved_constant_624),_mm256_set_pd(tmp_moved_constant_625,tmp_moved_constant_625,tmp_moved_constant_625,tmp_moved_constant_625)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_624,tmp_moved_constant_624,tmp_moved_constant_624,tmp_moved_constant_624),_mm256_set_pd(tmp_moved_constant_625,tmp_moved_constant_625,tmp_moved_constant_625,tmp_moved_constant_625))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_626,tmp_moved_constant_626,tmp_moved_constant_626,tmp_moved_constant_626),_mm256_set_pd(tmp_moved_constant_627,tmp_moved_constant_627,tmp_moved_constant_627,tmp_moved_constant_627)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_626,tmp_moved_constant_626,tmp_moved_constant_626,tmp_moved_constant_626),_mm256_set_pd(tmp_moved_constant_627,tmp_moved_constant_627,tmp_moved_constant_627,tmp_moved_constant_627))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_628,tmp_moved_constant_628,tmp_moved_constant_628,tmp_moved_constant_628),_mm256_set_pd(tmp_moved_constant_629,tmp_moved_constant_629,tmp_moved_constant_629,tmp_moved_constant_629)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_628,tmp_moved_constant_628,tmp_moved_constant_628,tmp_moved_constant_628),_mm256_set_pd(tmp_moved_constant_629,tmp_moved_constant_629,tmp_moved_constant_629,tmp_moved_constant_629))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_630,tmp_moved_constant_630,tmp_moved_constant_630,tmp_moved_constant_630),_mm256_set_pd(tmp_moved_constant_631,tmp_moved_constant_631,tmp_moved_constant_631,tmp_moved_constant_631)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_630,tmp_moved_constant_630,tmp_moved_constant_630,tmp_moved_constant_630),_mm256_set_pd(tmp_moved_constant_631,tmp_moved_constant_631,tmp_moved_constant_631,tmp_moved_constant_631))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_632,tmp_moved_constant_632,tmp_moved_constant_632,tmp_moved_constant_632),_mm256_set_pd(tmp_moved_constant_633,tmp_moved_constant_633,tmp_moved_constant_633,tmp_moved_constant_633)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_632,tmp_moved_constant_632,tmp_moved_constant_632,tmp_moved_constant_632),_mm256_set_pd(tmp_moved_constant_633,tmp_moved_constant_633,tmp_moved_constant_633,tmp_moved_constant_633))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_634,tmp_moved_constant_634,tmp_moved_constant_634,tmp_moved_constant_634),_mm256_set_pd(tmp_moved_constant_635,tmp_moved_constant_635,tmp_moved_constant_635,tmp_moved_constant_635)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_634,tmp_moved_constant_634,tmp_moved_constant_634,tmp_moved_constant_634),_mm256_set_pd(tmp_moved_constant_635,tmp_moved_constant_635,tmp_moved_constant_635,tmp_moved_constant_635))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_636,tmp_moved_constant_636,tmp_moved_constant_636,tmp_moved_constant_636),_mm256_set_pd(tmp_moved_constant_637,tmp_moved_constant_637,tmp_moved_constant_637,tmp_moved_constant_637)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_636,tmp_moved_constant_636,tmp_moved_constant_636,tmp_moved_constant_636),_mm256_set_pd(tmp_moved_constant_637,tmp_moved_constant_637,tmp_moved_constant_637,tmp_moved_constant_637))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_638,tmp_moved_constant_638,tmp_moved_constant_638,tmp_moved_constant_638),_mm256_set_pd(tmp_moved_constant_639,tmp_moved_constant_639,tmp_moved_constant_639,tmp_moved_constant_639)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_638,tmp_moved_constant_638,tmp_moved_constant_638,tmp_moved_constant_638),_mm256_set_pd(tmp_moved_constant_639,tmp_moved_constant_639,tmp_moved_constant_639,tmp_moved_constant_639))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367)))),_mm256_mul_pd(tmp_moved_constant_342,_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(tmp_moved_constant_343,_mm256_set_pd(tmp_moved_constant_563,tmp_moved_constant_563,tmp_moved_constant_563,tmp_moved_constant_563))),_mm256_mul_pd(tmp_moved_constant_344,_mm256_set_pd(tmp_moved_constant_573,tmp_moved_constant_573,tmp_moved_constant_573,tmp_moved_constant_573))),_mm256_mul_pd(tmp_moved_constant_345,_mm256_set_pd(tmp_moved_constant_582,tmp_moved_constant_582,tmp_moved_constant_582,tmp_moved_constant_582))),_mm256_mul_pd(tmp_moved_constant_346,_mm256_set_pd(tmp_moved_constant_611,tmp_moved_constant_611,tmp_moved_constant_611,tmp_moved_constant_611))),_mm256_mul_pd(tmp_moved_constant_348,_mm256_set_pd(tmp_moved_constant_640,tmp_moved_constant_640,tmp_moved_constant_640,tmp_moved_constant_640))),_mm256_mul_pd(tmp_moved_constant_349,_mm256_set_pd(tmp_moved_constant_641,tmp_moved_constant_641,tmp_moved_constant_641,tmp_moved_constant_641))),_mm256_mul_pd(tmp_moved_constant_350,_mm256_set_pd(tmp_moved_constant_642,tmp_moved_constant_642,tmp_moved_constant_642,tmp_moved_constant_642))),_mm256_mul_pd(tmp_moved_constant_351,_mm256_set_pd(tmp_moved_constant_643,tmp_moved_constant_643,tmp_moved_constant_643,tmp_moved_constant_643))); + const __m256d tmp_moved_constant_680 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_348,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_644,tmp_moved_constant_644,tmp_moved_constant_644,tmp_moved_constant_644),_mm256_set_pd(tmp_moved_constant_645,tmp_moved_constant_645,tmp_moved_constant_645,tmp_moved_constant_645)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_644,tmp_moved_constant_644,tmp_moved_constant_644,tmp_moved_constant_644),_mm256_set_pd(tmp_moved_constant_645,tmp_moved_constant_645,tmp_moved_constant_645,tmp_moved_constant_645))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_646,tmp_moved_constant_646,tmp_moved_constant_646,tmp_moved_constant_646),_mm256_set_pd(tmp_moved_constant_647,tmp_moved_constant_647,tmp_moved_constant_647,tmp_moved_constant_647)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_646,tmp_moved_constant_646,tmp_moved_constant_646,tmp_moved_constant_646),_mm256_set_pd(tmp_moved_constant_647,tmp_moved_constant_647,tmp_moved_constant_647,tmp_moved_constant_647))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_648,tmp_moved_constant_648,tmp_moved_constant_648,tmp_moved_constant_648),_mm256_set_pd(tmp_moved_constant_649,tmp_moved_constant_649,tmp_moved_constant_649,tmp_moved_constant_649)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_648,tmp_moved_constant_648,tmp_moved_constant_648,tmp_moved_constant_648),_mm256_set_pd(tmp_moved_constant_649,tmp_moved_constant_649,tmp_moved_constant_649,tmp_moved_constant_649))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_650,tmp_moved_constant_650,tmp_moved_constant_650,tmp_moved_constant_650),_mm256_set_pd(tmp_moved_constant_651,tmp_moved_constant_651,tmp_moved_constant_651,tmp_moved_constant_651)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_650,tmp_moved_constant_650,tmp_moved_constant_650,tmp_moved_constant_650),_mm256_set_pd(tmp_moved_constant_651,tmp_moved_constant_651,tmp_moved_constant_651,tmp_moved_constant_651))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_652,tmp_moved_constant_652,tmp_moved_constant_652,tmp_moved_constant_652),_mm256_set_pd(tmp_moved_constant_653,tmp_moved_constant_653,tmp_moved_constant_653,tmp_moved_constant_653)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_652,tmp_moved_constant_652,tmp_moved_constant_652,tmp_moved_constant_652),_mm256_set_pd(tmp_moved_constant_653,tmp_moved_constant_653,tmp_moved_constant_653,tmp_moved_constant_653))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_654,tmp_moved_constant_654,tmp_moved_constant_654,tmp_moved_constant_654),_mm256_set_pd(tmp_moved_constant_655,tmp_moved_constant_655,tmp_moved_constant_655,tmp_moved_constant_655)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_654,tmp_moved_constant_654,tmp_moved_constant_654,tmp_moved_constant_654),_mm256_set_pd(tmp_moved_constant_655,tmp_moved_constant_655,tmp_moved_constant_655,tmp_moved_constant_655))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_656,tmp_moved_constant_656,tmp_moved_constant_656,tmp_moved_constant_656),_mm256_set_pd(tmp_moved_constant_657,tmp_moved_constant_657,tmp_moved_constant_657,tmp_moved_constant_657)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_656,tmp_moved_constant_656,tmp_moved_constant_656,tmp_moved_constant_656),_mm256_set_pd(tmp_moved_constant_657,tmp_moved_constant_657,tmp_moved_constant_657,tmp_moved_constant_657))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_658,tmp_moved_constant_658,tmp_moved_constant_658,tmp_moved_constant_658),_mm256_set_pd(tmp_moved_constant_659,tmp_moved_constant_659,tmp_moved_constant_659,tmp_moved_constant_659)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_658,tmp_moved_constant_658,tmp_moved_constant_658,tmp_moved_constant_658),_mm256_set_pd(tmp_moved_constant_659,tmp_moved_constant_659,tmp_moved_constant_659,tmp_moved_constant_659))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_660,tmp_moved_constant_660,tmp_moved_constant_660,tmp_moved_constant_660),_mm256_set_pd(tmp_moved_constant_661,tmp_moved_constant_661,tmp_moved_constant_661,tmp_moved_constant_661)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_660,tmp_moved_constant_660,tmp_moved_constant_660,tmp_moved_constant_660),_mm256_set_pd(tmp_moved_constant_661,tmp_moved_constant_661,tmp_moved_constant_661,tmp_moved_constant_661))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_662,tmp_moved_constant_662,tmp_moved_constant_662,tmp_moved_constant_662),_mm256_set_pd(tmp_moved_constant_663,tmp_moved_constant_663,tmp_moved_constant_663,tmp_moved_constant_663)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_662,tmp_moved_constant_662,tmp_moved_constant_662,tmp_moved_constant_662),_mm256_set_pd(tmp_moved_constant_663,tmp_moved_constant_663,tmp_moved_constant_663,tmp_moved_constant_663))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_664,tmp_moved_constant_664,tmp_moved_constant_664,tmp_moved_constant_664),_mm256_set_pd(tmp_moved_constant_665,tmp_moved_constant_665,tmp_moved_constant_665,tmp_moved_constant_665)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_664,tmp_moved_constant_664,tmp_moved_constant_664,tmp_moved_constant_664),_mm256_set_pd(tmp_moved_constant_665,tmp_moved_constant_665,tmp_moved_constant_665,tmp_moved_constant_665))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_666,tmp_moved_constant_666,tmp_moved_constant_666,tmp_moved_constant_666),_mm256_set_pd(tmp_moved_constant_667,tmp_moved_constant_667,tmp_moved_constant_667,tmp_moved_constant_667)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_666,tmp_moved_constant_666,tmp_moved_constant_666,tmp_moved_constant_666),_mm256_set_pd(tmp_moved_constant_667,tmp_moved_constant_667,tmp_moved_constant_667,tmp_moved_constant_667))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367)))),_mm256_mul_pd(tmp_moved_constant_342,_mm256_set_pd(tmp_moved_constant_517,tmp_moved_constant_517,tmp_moved_constant_517,tmp_moved_constant_517))),_mm256_mul_pd(tmp_moved_constant_343,_mm256_set_pd(tmp_moved_constant_564,tmp_moved_constant_564,tmp_moved_constant_564,tmp_moved_constant_564))),_mm256_mul_pd(tmp_moved_constant_344,_mm256_set_pd(tmp_moved_constant_574,tmp_moved_constant_574,tmp_moved_constant_574,tmp_moved_constant_574))),_mm256_mul_pd(tmp_moved_constant_345,_mm256_set_pd(tmp_moved_constant_583,tmp_moved_constant_583,tmp_moved_constant_583,tmp_moved_constant_583))),_mm256_mul_pd(tmp_moved_constant_346,_mm256_set_pd(tmp_moved_constant_612,tmp_moved_constant_612,tmp_moved_constant_612,tmp_moved_constant_612))),_mm256_mul_pd(tmp_moved_constant_347,_mm256_set_pd(tmp_moved_constant_640,tmp_moved_constant_640,tmp_moved_constant_640,tmp_moved_constant_640))),_mm256_mul_pd(tmp_moved_constant_349,_mm256_set_pd(tmp_moved_constant_668,tmp_moved_constant_668,tmp_moved_constant_668,tmp_moved_constant_668))),_mm256_mul_pd(tmp_moved_constant_350,_mm256_set_pd(tmp_moved_constant_669,tmp_moved_constant_669,tmp_moved_constant_669,tmp_moved_constant_669))),_mm256_mul_pd(tmp_moved_constant_351,_mm256_set_pd(tmp_moved_constant_670,tmp_moved_constant_670,tmp_moved_constant_670,tmp_moved_constant_670))); + const __m256d tmp_moved_constant_681 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_349,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_587,tmp_moved_constant_587,tmp_moved_constant_587,tmp_moved_constant_587)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_616,tmp_moved_constant_616,tmp_moved_constant_616,tmp_moved_constant_616))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_587,tmp_moved_constant_587,tmp_moved_constant_587,tmp_moved_constant_587)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_616,tmp_moved_constant_616,tmp_moved_constant_616,tmp_moved_constant_616))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_589,tmp_moved_constant_589,tmp_moved_constant_589,tmp_moved_constant_589)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_618,tmp_moved_constant_618,tmp_moved_constant_618,tmp_moved_constant_618))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_589,tmp_moved_constant_589,tmp_moved_constant_589,tmp_moved_constant_589)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_618,tmp_moved_constant_618,tmp_moved_constant_618,tmp_moved_constant_618))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_591,tmp_moved_constant_591,tmp_moved_constant_591,tmp_moved_constant_591)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_620,tmp_moved_constant_620,tmp_moved_constant_620,tmp_moved_constant_620))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_591,tmp_moved_constant_591,tmp_moved_constant_591,tmp_moved_constant_591)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_620,tmp_moved_constant_620,tmp_moved_constant_620,tmp_moved_constant_620))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_593,tmp_moved_constant_593,tmp_moved_constant_593,tmp_moved_constant_593)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_622,tmp_moved_constant_622,tmp_moved_constant_622,tmp_moved_constant_622))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_593,tmp_moved_constant_593,tmp_moved_constant_593,tmp_moved_constant_593)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_622,tmp_moved_constant_622,tmp_moved_constant_622,tmp_moved_constant_622))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_595,tmp_moved_constant_595,tmp_moved_constant_595,tmp_moved_constant_595)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_624,tmp_moved_constant_624,tmp_moved_constant_624,tmp_moved_constant_624))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_595,tmp_moved_constant_595,tmp_moved_constant_595,tmp_moved_constant_595)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_624,tmp_moved_constant_624,tmp_moved_constant_624,tmp_moved_constant_624))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_597,tmp_moved_constant_597,tmp_moved_constant_597,tmp_moved_constant_597)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_626,tmp_moved_constant_626,tmp_moved_constant_626,tmp_moved_constant_626))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_597,tmp_moved_constant_597,tmp_moved_constant_597,tmp_moved_constant_597)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_626,tmp_moved_constant_626,tmp_moved_constant_626,tmp_moved_constant_626))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_599,tmp_moved_constant_599,tmp_moved_constant_599,tmp_moved_constant_599)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_628,tmp_moved_constant_628,tmp_moved_constant_628,tmp_moved_constant_628))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_599,tmp_moved_constant_599,tmp_moved_constant_599,tmp_moved_constant_599)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_628,tmp_moved_constant_628,tmp_moved_constant_628,tmp_moved_constant_628))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_601,tmp_moved_constant_601,tmp_moved_constant_601,tmp_moved_constant_601)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_630,tmp_moved_constant_630,tmp_moved_constant_630,tmp_moved_constant_630))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_601,tmp_moved_constant_601,tmp_moved_constant_601,tmp_moved_constant_601)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_630,tmp_moved_constant_630,tmp_moved_constant_630,tmp_moved_constant_630))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_603,tmp_moved_constant_603,tmp_moved_constant_603,tmp_moved_constant_603)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_632,tmp_moved_constant_632,tmp_moved_constant_632,tmp_moved_constant_632))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_603,tmp_moved_constant_603,tmp_moved_constant_603,tmp_moved_constant_603)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_632,tmp_moved_constant_632,tmp_moved_constant_632,tmp_moved_constant_632))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_605,tmp_moved_constant_605,tmp_moved_constant_605,tmp_moved_constant_605)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_634,tmp_moved_constant_634,tmp_moved_constant_634,tmp_moved_constant_634))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_605,tmp_moved_constant_605,tmp_moved_constant_605,tmp_moved_constant_605)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_634,tmp_moved_constant_634,tmp_moved_constant_634,tmp_moved_constant_634))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_607,tmp_moved_constant_607,tmp_moved_constant_607,tmp_moved_constant_607)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_636,tmp_moved_constant_636,tmp_moved_constant_636,tmp_moved_constant_636))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_607,tmp_moved_constant_607,tmp_moved_constant_607,tmp_moved_constant_607)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_636,tmp_moved_constant_636,tmp_moved_constant_636,tmp_moved_constant_636))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_609,tmp_moved_constant_609,tmp_moved_constant_609,tmp_moved_constant_609)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_638,tmp_moved_constant_638,tmp_moved_constant_638,tmp_moved_constant_638))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_609,tmp_moved_constant_609,tmp_moved_constant_609,tmp_moved_constant_609)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_638,tmp_moved_constant_638,tmp_moved_constant_638,tmp_moved_constant_638))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367)))),_mm256_mul_pd(tmp_moved_constant_342,_mm256_set_pd(tmp_moved_constant_530,tmp_moved_constant_530,tmp_moved_constant_530,tmp_moved_constant_530))),_mm256_mul_pd(tmp_moved_constant_343,_mm256_set_pd(tmp_moved_constant_565,tmp_moved_constant_565,tmp_moved_constant_565,tmp_moved_constant_565))),_mm256_mul_pd(tmp_moved_constant_344,_mm256_set_pd(tmp_moved_constant_575,tmp_moved_constant_575,tmp_moved_constant_575,tmp_moved_constant_575))),_mm256_mul_pd(tmp_moved_constant_345,_mm256_set_pd(tmp_moved_constant_584,tmp_moved_constant_584,tmp_moved_constant_584,tmp_moved_constant_584))),_mm256_mul_pd(tmp_moved_constant_346,_mm256_set_pd(tmp_moved_constant_613,tmp_moved_constant_613,tmp_moved_constant_613,tmp_moved_constant_613))),_mm256_mul_pd(tmp_moved_constant_347,_mm256_set_pd(tmp_moved_constant_641,tmp_moved_constant_641,tmp_moved_constant_641,tmp_moved_constant_641))),_mm256_mul_pd(tmp_moved_constant_348,_mm256_set_pd(tmp_moved_constant_668,tmp_moved_constant_668,tmp_moved_constant_668,tmp_moved_constant_668))),_mm256_mul_pd(tmp_moved_constant_350,_mm256_set_pd(tmp_moved_constant_671,tmp_moved_constant_671,tmp_moved_constant_671,tmp_moved_constant_671))),_mm256_mul_pd(tmp_moved_constant_351,_mm256_set_pd(tmp_moved_constant_672,tmp_moved_constant_672,tmp_moved_constant_672,tmp_moved_constant_672))); + const __m256d tmp_moved_constant_682 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_350,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_588,tmp_moved_constant_588,tmp_moved_constant_588,tmp_moved_constant_588)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_644,tmp_moved_constant_644,tmp_moved_constant_644,tmp_moved_constant_644))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_588,tmp_moved_constant_588,tmp_moved_constant_588,tmp_moved_constant_588)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_644,tmp_moved_constant_644,tmp_moved_constant_644,tmp_moved_constant_644))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_590,tmp_moved_constant_590,tmp_moved_constant_590,tmp_moved_constant_590)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_646,tmp_moved_constant_646,tmp_moved_constant_646,tmp_moved_constant_646))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_590,tmp_moved_constant_590,tmp_moved_constant_590,tmp_moved_constant_590)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_646,tmp_moved_constant_646,tmp_moved_constant_646,tmp_moved_constant_646))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_592,tmp_moved_constant_592,tmp_moved_constant_592,tmp_moved_constant_592)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_648,tmp_moved_constant_648,tmp_moved_constant_648,tmp_moved_constant_648))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_592,tmp_moved_constant_592,tmp_moved_constant_592,tmp_moved_constant_592)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_648,tmp_moved_constant_648,tmp_moved_constant_648,tmp_moved_constant_648))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_594,tmp_moved_constant_594,tmp_moved_constant_594,tmp_moved_constant_594)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_650,tmp_moved_constant_650,tmp_moved_constant_650,tmp_moved_constant_650))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_594,tmp_moved_constant_594,tmp_moved_constant_594,tmp_moved_constant_594)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_650,tmp_moved_constant_650,tmp_moved_constant_650,tmp_moved_constant_650))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_596,tmp_moved_constant_596,tmp_moved_constant_596,tmp_moved_constant_596)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_652,tmp_moved_constant_652,tmp_moved_constant_652,tmp_moved_constant_652))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_596,tmp_moved_constant_596,tmp_moved_constant_596,tmp_moved_constant_596)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_652,tmp_moved_constant_652,tmp_moved_constant_652,tmp_moved_constant_652))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_598,tmp_moved_constant_598,tmp_moved_constant_598,tmp_moved_constant_598)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_654,tmp_moved_constant_654,tmp_moved_constant_654,tmp_moved_constant_654))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_598,tmp_moved_constant_598,tmp_moved_constant_598,tmp_moved_constant_598)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_654,tmp_moved_constant_654,tmp_moved_constant_654,tmp_moved_constant_654))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_600,tmp_moved_constant_600,tmp_moved_constant_600,tmp_moved_constant_600)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_656,tmp_moved_constant_656,tmp_moved_constant_656,tmp_moved_constant_656))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_600,tmp_moved_constant_600,tmp_moved_constant_600,tmp_moved_constant_600)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_656,tmp_moved_constant_656,tmp_moved_constant_656,tmp_moved_constant_656))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_602,tmp_moved_constant_602,tmp_moved_constant_602,tmp_moved_constant_602)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_658,tmp_moved_constant_658,tmp_moved_constant_658,tmp_moved_constant_658))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_602,tmp_moved_constant_602,tmp_moved_constant_602,tmp_moved_constant_602)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_658,tmp_moved_constant_658,tmp_moved_constant_658,tmp_moved_constant_658))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_604,tmp_moved_constant_604,tmp_moved_constant_604,tmp_moved_constant_604)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_660,tmp_moved_constant_660,tmp_moved_constant_660,tmp_moved_constant_660))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_604,tmp_moved_constant_604,tmp_moved_constant_604,tmp_moved_constant_604)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_660,tmp_moved_constant_660,tmp_moved_constant_660,tmp_moved_constant_660))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_606,tmp_moved_constant_606,tmp_moved_constant_606,tmp_moved_constant_606)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_662,tmp_moved_constant_662,tmp_moved_constant_662,tmp_moved_constant_662))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_606,tmp_moved_constant_606,tmp_moved_constant_606,tmp_moved_constant_606)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_662,tmp_moved_constant_662,tmp_moved_constant_662,tmp_moved_constant_662))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_608,tmp_moved_constant_608,tmp_moved_constant_608,tmp_moved_constant_608)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_664,tmp_moved_constant_664,tmp_moved_constant_664,tmp_moved_constant_664))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_608,tmp_moved_constant_608,tmp_moved_constant_608,tmp_moved_constant_608)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_664,tmp_moved_constant_664,tmp_moved_constant_664,tmp_moved_constant_664))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_610,tmp_moved_constant_610,tmp_moved_constant_610,tmp_moved_constant_610)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_666,tmp_moved_constant_666,tmp_moved_constant_666,tmp_moved_constant_666))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_610,tmp_moved_constant_610,tmp_moved_constant_610,tmp_moved_constant_610)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_666,tmp_moved_constant_666,tmp_moved_constant_666,tmp_moved_constant_666))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367)))),_mm256_mul_pd(tmp_moved_constant_342,_mm256_set_pd(tmp_moved_constant_543,tmp_moved_constant_543,tmp_moved_constant_543,tmp_moved_constant_543))),_mm256_mul_pd(tmp_moved_constant_343,_mm256_set_pd(tmp_moved_constant_566,tmp_moved_constant_566,tmp_moved_constant_566,tmp_moved_constant_566))),_mm256_mul_pd(tmp_moved_constant_344,_mm256_set_pd(tmp_moved_constant_576,tmp_moved_constant_576,tmp_moved_constant_576,tmp_moved_constant_576))),_mm256_mul_pd(tmp_moved_constant_345,_mm256_set_pd(tmp_moved_constant_585,tmp_moved_constant_585,tmp_moved_constant_585,tmp_moved_constant_585))),_mm256_mul_pd(tmp_moved_constant_346,_mm256_set_pd(tmp_moved_constant_614,tmp_moved_constant_614,tmp_moved_constant_614,tmp_moved_constant_614))),_mm256_mul_pd(tmp_moved_constant_347,_mm256_set_pd(tmp_moved_constant_642,tmp_moved_constant_642,tmp_moved_constant_642,tmp_moved_constant_642))),_mm256_mul_pd(tmp_moved_constant_348,_mm256_set_pd(tmp_moved_constant_669,tmp_moved_constant_669,tmp_moved_constant_669,tmp_moved_constant_669))),_mm256_mul_pd(tmp_moved_constant_349,_mm256_set_pd(tmp_moved_constant_671,tmp_moved_constant_671,tmp_moved_constant_671,tmp_moved_constant_671))),_mm256_mul_pd(tmp_moved_constant_351,_mm256_set_pd(tmp_moved_constant_673,tmp_moved_constant_673,tmp_moved_constant_673,tmp_moved_constant_673))); + const __m256d tmp_moved_constant_683 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_351,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_617,tmp_moved_constant_617,tmp_moved_constant_617,tmp_moved_constant_617)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_645,tmp_moved_constant_645,tmp_moved_constant_645,tmp_moved_constant_645))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_617,tmp_moved_constant_617,tmp_moved_constant_617,tmp_moved_constant_617)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_645,tmp_moved_constant_645,tmp_moved_constant_645,tmp_moved_constant_645))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_619,tmp_moved_constant_619,tmp_moved_constant_619,tmp_moved_constant_619)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_647,tmp_moved_constant_647,tmp_moved_constant_647,tmp_moved_constant_647))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_619,tmp_moved_constant_619,tmp_moved_constant_619,tmp_moved_constant_619)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_647,tmp_moved_constant_647,tmp_moved_constant_647,tmp_moved_constant_647))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_621,tmp_moved_constant_621,tmp_moved_constant_621,tmp_moved_constant_621)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_649,tmp_moved_constant_649,tmp_moved_constant_649,tmp_moved_constant_649))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_621,tmp_moved_constant_621,tmp_moved_constant_621,tmp_moved_constant_621)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_649,tmp_moved_constant_649,tmp_moved_constant_649,tmp_moved_constant_649))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355,tmp_moved_constant_355)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_623,tmp_moved_constant_623,tmp_moved_constant_623,tmp_moved_constant_623)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_651,tmp_moved_constant_651,tmp_moved_constant_651,tmp_moved_constant_651))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_623,tmp_moved_constant_623,tmp_moved_constant_623,tmp_moved_constant_623)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_651,tmp_moved_constant_651,tmp_moved_constant_651,tmp_moved_constant_651))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_625,tmp_moved_constant_625,tmp_moved_constant_625,tmp_moved_constant_625)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_653,tmp_moved_constant_653,tmp_moved_constant_653,tmp_moved_constant_653))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_625,tmp_moved_constant_625,tmp_moved_constant_625,tmp_moved_constant_625)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_653,tmp_moved_constant_653,tmp_moved_constant_653,tmp_moved_constant_653))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_627,tmp_moved_constant_627,tmp_moved_constant_627,tmp_moved_constant_627)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_655,tmp_moved_constant_655,tmp_moved_constant_655,tmp_moved_constant_655))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_627,tmp_moved_constant_627,tmp_moved_constant_627,tmp_moved_constant_627)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_655,tmp_moved_constant_655,tmp_moved_constant_655,tmp_moved_constant_655))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_629,tmp_moved_constant_629,tmp_moved_constant_629,tmp_moved_constant_629)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_657,tmp_moved_constant_657,tmp_moved_constant_657,tmp_moved_constant_657))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_629,tmp_moved_constant_629,tmp_moved_constant_629,tmp_moved_constant_629)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_657,tmp_moved_constant_657,tmp_moved_constant_657,tmp_moved_constant_657))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_631,tmp_moved_constant_631,tmp_moved_constant_631,tmp_moved_constant_631)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_659,tmp_moved_constant_659,tmp_moved_constant_659,tmp_moved_constant_659))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_631,tmp_moved_constant_631,tmp_moved_constant_631,tmp_moved_constant_631)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_659,tmp_moved_constant_659,tmp_moved_constant_659,tmp_moved_constant_659))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_633,tmp_moved_constant_633,tmp_moved_constant_633,tmp_moved_constant_633)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_661,tmp_moved_constant_661,tmp_moved_constant_661,tmp_moved_constant_661))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_633,tmp_moved_constant_633,tmp_moved_constant_633,tmp_moved_constant_633)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_661,tmp_moved_constant_661,tmp_moved_constant_661,tmp_moved_constant_661))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_635,tmp_moved_constant_635,tmp_moved_constant_635,tmp_moved_constant_635)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_663,tmp_moved_constant_663,tmp_moved_constant_663,tmp_moved_constant_663))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_635,tmp_moved_constant_635,tmp_moved_constant_635,tmp_moved_constant_635)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_663,tmp_moved_constant_663,tmp_moved_constant_663,tmp_moved_constant_663))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_637,tmp_moved_constant_637,tmp_moved_constant_637,tmp_moved_constant_637)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_665,tmp_moved_constant_665,tmp_moved_constant_665,tmp_moved_constant_665))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_637,tmp_moved_constant_637,tmp_moved_constant_637,tmp_moved_constant_637)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_665,tmp_moved_constant_665,tmp_moved_constant_665,tmp_moved_constant_665))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_639,tmp_moved_constant_639,tmp_moved_constant_639,tmp_moved_constant_639)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_667,tmp_moved_constant_667,tmp_moved_constant_667,tmp_moved_constant_667))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_639,tmp_moved_constant_639,tmp_moved_constant_639,tmp_moved_constant_639)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_667,tmp_moved_constant_667,tmp_moved_constant_667,tmp_moved_constant_667))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367)))),_mm256_mul_pd(tmp_moved_constant_342,_mm256_set_pd(tmp_moved_constant_556,tmp_moved_constant_556,tmp_moved_constant_556,tmp_moved_constant_556))),_mm256_mul_pd(tmp_moved_constant_343,_mm256_set_pd(tmp_moved_constant_567,tmp_moved_constant_567,tmp_moved_constant_567,tmp_moved_constant_567))),_mm256_mul_pd(tmp_moved_constant_344,_mm256_set_pd(tmp_moved_constant_577,tmp_moved_constant_577,tmp_moved_constant_577,tmp_moved_constant_577))),_mm256_mul_pd(tmp_moved_constant_345,_mm256_set_pd(tmp_moved_constant_586,tmp_moved_constant_586,tmp_moved_constant_586,tmp_moved_constant_586))),_mm256_mul_pd(tmp_moved_constant_346,_mm256_set_pd(tmp_moved_constant_615,tmp_moved_constant_615,tmp_moved_constant_615,tmp_moved_constant_615))),_mm256_mul_pd(tmp_moved_constant_347,_mm256_set_pd(tmp_moved_constant_643,tmp_moved_constant_643,tmp_moved_constant_643,tmp_moved_constant_643))),_mm256_mul_pd(tmp_moved_constant_348,_mm256_set_pd(tmp_moved_constant_670,tmp_moved_constant_670,tmp_moved_constant_670,tmp_moved_constant_670))),_mm256_mul_pd(tmp_moved_constant_349,_mm256_set_pd(tmp_moved_constant_672,tmp_moved_constant_672,tmp_moved_constant_672,tmp_moved_constant_672))),_mm256_mul_pd(tmp_moved_constant_350,_mm256_set_pd(tmp_moved_constant_673,tmp_moved_constant_673,tmp_moved_constant_673,tmp_moved_constant_673))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_986,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_987,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_988,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_989,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_990,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_991,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_992,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_993,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_994,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_995,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_674,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_675,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_676,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_677,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_678,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(tmp_moved_constant_679,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(tmp_moved_constant_680,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_681,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_682,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(tmp_moved_constant_683,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } - const __m256d Dummy_996 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_997 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_998 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_999 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_1000 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_1001 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_1002 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_1003 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_1004 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_1005 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_1328 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_996,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1006,Dummy_1006,Dummy_1006,Dummy_1006),_mm256_set_pd(Dummy_1006,Dummy_1006,Dummy_1006,Dummy_1006)),_mm256_mul_pd(_mm256_set_pd(Dummy_1007,Dummy_1007,Dummy_1007,Dummy_1007),_mm256_set_pd(Dummy_1007,Dummy_1007,Dummy_1007,Dummy_1007))),_mm256_mul_pd(_mm256_set_pd(Dummy_1008,Dummy_1008,Dummy_1008,Dummy_1008),_mm256_set_pd(Dummy_1008,Dummy_1008,Dummy_1008,Dummy_1008))),_mm256_set_pd(Dummy_1009,Dummy_1009,Dummy_1009,Dummy_1009)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1010,Dummy_1010,Dummy_1010,Dummy_1010),_mm256_set_pd(Dummy_1010,Dummy_1010,Dummy_1010,Dummy_1010)),_mm256_mul_pd(_mm256_set_pd(Dummy_1011,Dummy_1011,Dummy_1011,Dummy_1011),_mm256_set_pd(Dummy_1011,Dummy_1011,Dummy_1011,Dummy_1011))),_mm256_mul_pd(_mm256_set_pd(Dummy_1012,Dummy_1012,Dummy_1012,Dummy_1012),_mm256_set_pd(Dummy_1012,Dummy_1012,Dummy_1012,Dummy_1012))),_mm256_set_pd(Dummy_1013,Dummy_1013,Dummy_1013,Dummy_1013))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1014,Dummy_1014,Dummy_1014,Dummy_1014),_mm256_set_pd(Dummy_1014,Dummy_1014,Dummy_1014,Dummy_1014)),_mm256_mul_pd(_mm256_set_pd(Dummy_1015,Dummy_1015,Dummy_1015,Dummy_1015),_mm256_set_pd(Dummy_1015,Dummy_1015,Dummy_1015,Dummy_1015))),_mm256_mul_pd(_mm256_set_pd(Dummy_1016,Dummy_1016,Dummy_1016,Dummy_1016),_mm256_set_pd(Dummy_1016,Dummy_1016,Dummy_1016,Dummy_1016))),_mm256_set_pd(Dummy_1017,Dummy_1017,Dummy_1017,Dummy_1017))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1018,Dummy_1018,Dummy_1018,Dummy_1018),_mm256_set_pd(Dummy_1018,Dummy_1018,Dummy_1018,Dummy_1018)),_mm256_mul_pd(_mm256_set_pd(Dummy_1019,Dummy_1019,Dummy_1019,Dummy_1019),_mm256_set_pd(Dummy_1019,Dummy_1019,Dummy_1019,Dummy_1019))),_mm256_mul_pd(_mm256_set_pd(Dummy_1020,Dummy_1020,Dummy_1020,Dummy_1020),_mm256_set_pd(Dummy_1020,Dummy_1020,Dummy_1020,Dummy_1020))),_mm256_set_pd(Dummy_1021,Dummy_1021,Dummy_1021,Dummy_1021)))),_mm256_mul_pd(Dummy_997,_mm256_set_pd(Dummy_1034,Dummy_1034,Dummy_1034,Dummy_1034))),_mm256_mul_pd(Dummy_998,_mm256_set_pd(Dummy_1047,Dummy_1047,Dummy_1047,Dummy_1047))),_mm256_mul_pd(Dummy_999,_mm256_set_pd(Dummy_1060,Dummy_1060,Dummy_1060,Dummy_1060))),_mm256_mul_pd(Dummy_1000,_mm256_set_pd(Dummy_1097,Dummy_1097,Dummy_1097,Dummy_1097))),_mm256_mul_pd(Dummy_1001,_mm256_set_pd(Dummy_1134,Dummy_1134,Dummy_1134,Dummy_1134))),_mm256_mul_pd(Dummy_1002,_mm256_set_pd(Dummy_1171,Dummy_1171,Dummy_1171,Dummy_1171))),_mm256_mul_pd(Dummy_1003,_mm256_set_pd(Dummy_1184,Dummy_1184,Dummy_1184,Dummy_1184))),_mm256_mul_pd(Dummy_1004,_mm256_set_pd(Dummy_1197,Dummy_1197,Dummy_1197,Dummy_1197))),_mm256_mul_pd(Dummy_1005,_mm256_set_pd(Dummy_1210,Dummy_1210,Dummy_1210,Dummy_1210))); - const __m256d Dummy_1329 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_997,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1211,Dummy_1211,Dummy_1211,Dummy_1211),_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254)),_mm256_mul_pd(_mm256_set_pd(Dummy_1212,Dummy_1212,Dummy_1212,Dummy_1212),_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254))),_mm256_mul_pd(_mm256_set_pd(Dummy_1213,Dummy_1213,Dummy_1213,Dummy_1213),_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254))),_mm256_set_pd(Dummy_1009,Dummy_1009,Dummy_1009,Dummy_1009)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1211,Dummy_1211,Dummy_1211,Dummy_1211),_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257)),_mm256_mul_pd(_mm256_set_pd(Dummy_1212,Dummy_1212,Dummy_1212,Dummy_1212),_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257))),_mm256_mul_pd(_mm256_set_pd(Dummy_1213,Dummy_1213,Dummy_1213,Dummy_1213),_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257))),_mm256_set_pd(Dummy_1013,Dummy_1013,Dummy_1013,Dummy_1013))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1211,Dummy_1211,Dummy_1211,Dummy_1211),_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258)),_mm256_mul_pd(_mm256_set_pd(Dummy_1212,Dummy_1212,Dummy_1212,Dummy_1212),_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258))),_mm256_mul_pd(_mm256_set_pd(Dummy_1213,Dummy_1213,Dummy_1213,Dummy_1213),_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258))),_mm256_set_pd(Dummy_1017,Dummy_1017,Dummy_1017,Dummy_1017))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1211,Dummy_1211,Dummy_1211,Dummy_1211),_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259)),_mm256_mul_pd(_mm256_set_pd(Dummy_1212,Dummy_1212,Dummy_1212,Dummy_1212),_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259))),_mm256_mul_pd(_mm256_set_pd(Dummy_1213,Dummy_1213,Dummy_1213,Dummy_1213),_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259))),_mm256_set_pd(Dummy_1021,Dummy_1021,Dummy_1021,Dummy_1021)))),_mm256_mul_pd(Dummy_996,_mm256_set_pd(Dummy_1034,Dummy_1034,Dummy_1034,Dummy_1034))),_mm256_mul_pd(Dummy_998,_mm256_set_pd(Dummy_1214,Dummy_1214,Dummy_1214,Dummy_1214))),_mm256_mul_pd(Dummy_999,_mm256_set_pd(Dummy_1215,Dummy_1215,Dummy_1215,Dummy_1215))),_mm256_mul_pd(Dummy_1000,_mm256_set_pd(Dummy_1216,Dummy_1216,Dummy_1216,Dummy_1216))),_mm256_mul_pd(Dummy_1001,_mm256_set_pd(Dummy_1217,Dummy_1217,Dummy_1217,Dummy_1217))),_mm256_mul_pd(Dummy_1002,_mm256_set_pd(Dummy_1218,Dummy_1218,Dummy_1218,Dummy_1218))),_mm256_mul_pd(Dummy_1003,_mm256_set_pd(Dummy_1219,Dummy_1219,Dummy_1219,Dummy_1219))),_mm256_mul_pd(Dummy_1004,_mm256_set_pd(Dummy_1220,Dummy_1220,Dummy_1220,Dummy_1220))),_mm256_mul_pd(Dummy_1005,_mm256_set_pd(Dummy_1221,Dummy_1221,Dummy_1221,Dummy_1221))); - const __m256d Dummy_1330 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_998,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1222,Dummy_1222,Dummy_1222,Dummy_1222),_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269)),_mm256_mul_pd(_mm256_set_pd(Dummy_1223,Dummy_1223,Dummy_1223,Dummy_1223),_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269))),_mm256_mul_pd(_mm256_set_pd(Dummy_1224,Dummy_1224,Dummy_1224,Dummy_1224),_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269))),_mm256_set_pd(Dummy_1009,Dummy_1009,Dummy_1009,Dummy_1009)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1222,Dummy_1222,Dummy_1222,Dummy_1222),_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272)),_mm256_mul_pd(_mm256_set_pd(Dummy_1223,Dummy_1223,Dummy_1223,Dummy_1223),_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272))),_mm256_mul_pd(_mm256_set_pd(Dummy_1224,Dummy_1224,Dummy_1224,Dummy_1224),_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272))),_mm256_set_pd(Dummy_1013,Dummy_1013,Dummy_1013,Dummy_1013))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1222,Dummy_1222,Dummy_1222,Dummy_1222),_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273)),_mm256_mul_pd(_mm256_set_pd(Dummy_1223,Dummy_1223,Dummy_1223,Dummy_1223),_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273))),_mm256_mul_pd(_mm256_set_pd(Dummy_1224,Dummy_1224,Dummy_1224,Dummy_1224),_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273))),_mm256_set_pd(Dummy_1017,Dummy_1017,Dummy_1017,Dummy_1017))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1222,Dummy_1222,Dummy_1222,Dummy_1222),_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274)),_mm256_mul_pd(_mm256_set_pd(Dummy_1223,Dummy_1223,Dummy_1223,Dummy_1223),_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274))),_mm256_mul_pd(_mm256_set_pd(Dummy_1224,Dummy_1224,Dummy_1224,Dummy_1224),_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274))),_mm256_set_pd(Dummy_1021,Dummy_1021,Dummy_1021,Dummy_1021)))),_mm256_mul_pd(Dummy_996,_mm256_set_pd(Dummy_1047,Dummy_1047,Dummy_1047,Dummy_1047))),_mm256_mul_pd(Dummy_997,_mm256_set_pd(Dummy_1214,Dummy_1214,Dummy_1214,Dummy_1214))),_mm256_mul_pd(Dummy_999,_mm256_set_pd(Dummy_1225,Dummy_1225,Dummy_1225,Dummy_1225))),_mm256_mul_pd(Dummy_1000,_mm256_set_pd(Dummy_1226,Dummy_1226,Dummy_1226,Dummy_1226))),_mm256_mul_pd(Dummy_1001,_mm256_set_pd(Dummy_1227,Dummy_1227,Dummy_1227,Dummy_1227))),_mm256_mul_pd(Dummy_1002,_mm256_set_pd(Dummy_1228,Dummy_1228,Dummy_1228,Dummy_1228))),_mm256_mul_pd(Dummy_1003,_mm256_set_pd(Dummy_1229,Dummy_1229,Dummy_1229,Dummy_1229))),_mm256_mul_pd(Dummy_1004,_mm256_set_pd(Dummy_1230,Dummy_1230,Dummy_1230,Dummy_1230))),_mm256_mul_pd(Dummy_1005,_mm256_set_pd(Dummy_1231,Dummy_1231,Dummy_1231,Dummy_1231))); - const __m256d Dummy_1331 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_999,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1232,Dummy_1232,Dummy_1232,Dummy_1232),_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283)),_mm256_mul_pd(_mm256_set_pd(Dummy_1233,Dummy_1233,Dummy_1233,Dummy_1233),_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283))),_mm256_mul_pd(_mm256_set_pd(Dummy_1234,Dummy_1234,Dummy_1234,Dummy_1234),_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283))),_mm256_set_pd(Dummy_1009,Dummy_1009,Dummy_1009,Dummy_1009)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1232,Dummy_1232,Dummy_1232,Dummy_1232),_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286)),_mm256_mul_pd(_mm256_set_pd(Dummy_1233,Dummy_1233,Dummy_1233,Dummy_1233),_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286))),_mm256_mul_pd(_mm256_set_pd(Dummy_1234,Dummy_1234,Dummy_1234,Dummy_1234),_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286))),_mm256_set_pd(Dummy_1013,Dummy_1013,Dummy_1013,Dummy_1013))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1232,Dummy_1232,Dummy_1232,Dummy_1232),_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287)),_mm256_mul_pd(_mm256_set_pd(Dummy_1233,Dummy_1233,Dummy_1233,Dummy_1233),_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287))),_mm256_mul_pd(_mm256_set_pd(Dummy_1234,Dummy_1234,Dummy_1234,Dummy_1234),_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287))),_mm256_set_pd(Dummy_1017,Dummy_1017,Dummy_1017,Dummy_1017))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1232,Dummy_1232,Dummy_1232,Dummy_1232),_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288)),_mm256_mul_pd(_mm256_set_pd(Dummy_1233,Dummy_1233,Dummy_1233,Dummy_1233),_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288))),_mm256_mul_pd(_mm256_set_pd(Dummy_1234,Dummy_1234,Dummy_1234,Dummy_1234),_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288))),_mm256_set_pd(Dummy_1021,Dummy_1021,Dummy_1021,Dummy_1021)))),_mm256_mul_pd(Dummy_996,_mm256_set_pd(Dummy_1060,Dummy_1060,Dummy_1060,Dummy_1060))),_mm256_mul_pd(Dummy_997,_mm256_set_pd(Dummy_1215,Dummy_1215,Dummy_1215,Dummy_1215))),_mm256_mul_pd(Dummy_998,_mm256_set_pd(Dummy_1225,Dummy_1225,Dummy_1225,Dummy_1225))),_mm256_mul_pd(Dummy_1000,_mm256_set_pd(Dummy_1235,Dummy_1235,Dummy_1235,Dummy_1235))),_mm256_mul_pd(Dummy_1001,_mm256_set_pd(Dummy_1236,Dummy_1236,Dummy_1236,Dummy_1236))),_mm256_mul_pd(Dummy_1002,_mm256_set_pd(Dummy_1237,Dummy_1237,Dummy_1237,Dummy_1237))),_mm256_mul_pd(Dummy_1003,_mm256_set_pd(Dummy_1238,Dummy_1238,Dummy_1238,Dummy_1238))),_mm256_mul_pd(Dummy_1004,_mm256_set_pd(Dummy_1239,Dummy_1239,Dummy_1239,Dummy_1239))),_mm256_mul_pd(Dummy_1005,_mm256_set_pd(Dummy_1240,Dummy_1240,Dummy_1240,Dummy_1240))); - const __m256d Dummy_1332 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1000,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1241,Dummy_1241,Dummy_1241,Dummy_1241),_mm256_set_pd(Dummy_1242,Dummy_1242,Dummy_1242,Dummy_1242)),_mm256_add_pd(_mm256_set_pd(Dummy_1241,Dummy_1241,Dummy_1241,Dummy_1241),_mm256_set_pd(Dummy_1242,Dummy_1242,Dummy_1242,Dummy_1242))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1243,Dummy_1243,Dummy_1243,Dummy_1243),_mm256_set_pd(Dummy_1244,Dummy_1244,Dummy_1244,Dummy_1244)),_mm256_add_pd(_mm256_set_pd(Dummy_1243,Dummy_1243,Dummy_1243,Dummy_1243),_mm256_set_pd(Dummy_1244,Dummy_1244,Dummy_1244,Dummy_1244))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1245,Dummy_1245,Dummy_1245,Dummy_1245),_mm256_set_pd(Dummy_1246,Dummy_1246,Dummy_1246,Dummy_1246)),_mm256_add_pd(_mm256_set_pd(Dummy_1245,Dummy_1245,Dummy_1245,Dummy_1245),_mm256_set_pd(Dummy_1246,Dummy_1246,Dummy_1246,Dummy_1246))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1009,Dummy_1009,Dummy_1009,Dummy_1009)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1247,Dummy_1247,Dummy_1247,Dummy_1247),_mm256_set_pd(Dummy_1248,Dummy_1248,Dummy_1248,Dummy_1248)),_mm256_add_pd(_mm256_set_pd(Dummy_1247,Dummy_1247,Dummy_1247,Dummy_1247),_mm256_set_pd(Dummy_1248,Dummy_1248,Dummy_1248,Dummy_1248))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1249,Dummy_1249,Dummy_1249,Dummy_1249),_mm256_set_pd(Dummy_1250,Dummy_1250,Dummy_1250,Dummy_1250)),_mm256_add_pd(_mm256_set_pd(Dummy_1249,Dummy_1249,Dummy_1249,Dummy_1249),_mm256_set_pd(Dummy_1250,Dummy_1250,Dummy_1250,Dummy_1250))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1251,Dummy_1251,Dummy_1251,Dummy_1251),_mm256_set_pd(Dummy_1252,Dummy_1252,Dummy_1252,Dummy_1252)),_mm256_add_pd(_mm256_set_pd(Dummy_1251,Dummy_1251,Dummy_1251,Dummy_1251),_mm256_set_pd(Dummy_1252,Dummy_1252,Dummy_1252,Dummy_1252))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1013,Dummy_1013,Dummy_1013,Dummy_1013))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1253,Dummy_1253,Dummy_1253,Dummy_1253),_mm256_set_pd(Dummy_1254,Dummy_1254,Dummy_1254,Dummy_1254)),_mm256_add_pd(_mm256_set_pd(Dummy_1253,Dummy_1253,Dummy_1253,Dummy_1253),_mm256_set_pd(Dummy_1254,Dummy_1254,Dummy_1254,Dummy_1254))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1255,Dummy_1255,Dummy_1255,Dummy_1255),_mm256_set_pd(Dummy_1256,Dummy_1256,Dummy_1256,Dummy_1256)),_mm256_add_pd(_mm256_set_pd(Dummy_1255,Dummy_1255,Dummy_1255,Dummy_1255),_mm256_set_pd(Dummy_1256,Dummy_1256,Dummy_1256,Dummy_1256))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1257,Dummy_1257,Dummy_1257,Dummy_1257),_mm256_set_pd(Dummy_1258,Dummy_1258,Dummy_1258,Dummy_1258)),_mm256_add_pd(_mm256_set_pd(Dummy_1257,Dummy_1257,Dummy_1257,Dummy_1257),_mm256_set_pd(Dummy_1258,Dummy_1258,Dummy_1258,Dummy_1258))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1017,Dummy_1017,Dummy_1017,Dummy_1017))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1259,Dummy_1259,Dummy_1259,Dummy_1259),_mm256_set_pd(Dummy_1260,Dummy_1260,Dummy_1260,Dummy_1260)),_mm256_add_pd(_mm256_set_pd(Dummy_1259,Dummy_1259,Dummy_1259,Dummy_1259),_mm256_set_pd(Dummy_1260,Dummy_1260,Dummy_1260,Dummy_1260))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1261,Dummy_1261,Dummy_1261,Dummy_1261),_mm256_set_pd(Dummy_1262,Dummy_1262,Dummy_1262,Dummy_1262)),_mm256_add_pd(_mm256_set_pd(Dummy_1261,Dummy_1261,Dummy_1261,Dummy_1261),_mm256_set_pd(Dummy_1262,Dummy_1262,Dummy_1262,Dummy_1262))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1263,Dummy_1263,Dummy_1263,Dummy_1263),_mm256_set_pd(Dummy_1264,Dummy_1264,Dummy_1264,Dummy_1264)),_mm256_add_pd(_mm256_set_pd(Dummy_1263,Dummy_1263,Dummy_1263,Dummy_1263),_mm256_set_pd(Dummy_1264,Dummy_1264,Dummy_1264,Dummy_1264))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1021,Dummy_1021,Dummy_1021,Dummy_1021)))),_mm256_mul_pd(Dummy_996,_mm256_set_pd(Dummy_1097,Dummy_1097,Dummy_1097,Dummy_1097))),_mm256_mul_pd(Dummy_997,_mm256_set_pd(Dummy_1216,Dummy_1216,Dummy_1216,Dummy_1216))),_mm256_mul_pd(Dummy_998,_mm256_set_pd(Dummy_1226,Dummy_1226,Dummy_1226,Dummy_1226))),_mm256_mul_pd(Dummy_999,_mm256_set_pd(Dummy_1235,Dummy_1235,Dummy_1235,Dummy_1235))),_mm256_mul_pd(Dummy_1001,_mm256_set_pd(Dummy_1265,Dummy_1265,Dummy_1265,Dummy_1265))),_mm256_mul_pd(Dummy_1002,_mm256_set_pd(Dummy_1266,Dummy_1266,Dummy_1266,Dummy_1266))),_mm256_mul_pd(Dummy_1003,_mm256_set_pd(Dummy_1267,Dummy_1267,Dummy_1267,Dummy_1267))),_mm256_mul_pd(Dummy_1004,_mm256_set_pd(Dummy_1268,Dummy_1268,Dummy_1268,Dummy_1268))),_mm256_mul_pd(Dummy_1005,_mm256_set_pd(Dummy_1269,Dummy_1269,Dummy_1269,Dummy_1269))); - const __m256d Dummy_1333 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1001,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1270,Dummy_1270,Dummy_1270,Dummy_1270),_mm256_set_pd(Dummy_1271,Dummy_1271,Dummy_1271,Dummy_1271)),_mm256_add_pd(_mm256_set_pd(Dummy_1270,Dummy_1270,Dummy_1270,Dummy_1270),_mm256_set_pd(Dummy_1271,Dummy_1271,Dummy_1271,Dummy_1271))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1272,Dummy_1272,Dummy_1272,Dummy_1272),_mm256_set_pd(Dummy_1273,Dummy_1273,Dummy_1273,Dummy_1273)),_mm256_add_pd(_mm256_set_pd(Dummy_1272,Dummy_1272,Dummy_1272,Dummy_1272),_mm256_set_pd(Dummy_1273,Dummy_1273,Dummy_1273,Dummy_1273))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1274,Dummy_1274,Dummy_1274,Dummy_1274),_mm256_set_pd(Dummy_1275,Dummy_1275,Dummy_1275,Dummy_1275)),_mm256_add_pd(_mm256_set_pd(Dummy_1274,Dummy_1274,Dummy_1274,Dummy_1274),_mm256_set_pd(Dummy_1275,Dummy_1275,Dummy_1275,Dummy_1275))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1009,Dummy_1009,Dummy_1009,Dummy_1009)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1276,Dummy_1276,Dummy_1276,Dummy_1276),_mm256_set_pd(Dummy_1277,Dummy_1277,Dummy_1277,Dummy_1277)),_mm256_add_pd(_mm256_set_pd(Dummy_1276,Dummy_1276,Dummy_1276,Dummy_1276),_mm256_set_pd(Dummy_1277,Dummy_1277,Dummy_1277,Dummy_1277))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1278,Dummy_1278,Dummy_1278,Dummy_1278),_mm256_set_pd(Dummy_1279,Dummy_1279,Dummy_1279,Dummy_1279)),_mm256_add_pd(_mm256_set_pd(Dummy_1278,Dummy_1278,Dummy_1278,Dummy_1278),_mm256_set_pd(Dummy_1279,Dummy_1279,Dummy_1279,Dummy_1279))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1280,Dummy_1280,Dummy_1280,Dummy_1280),_mm256_set_pd(Dummy_1281,Dummy_1281,Dummy_1281,Dummy_1281)),_mm256_add_pd(_mm256_set_pd(Dummy_1280,Dummy_1280,Dummy_1280,Dummy_1280),_mm256_set_pd(Dummy_1281,Dummy_1281,Dummy_1281,Dummy_1281))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1013,Dummy_1013,Dummy_1013,Dummy_1013))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1282,Dummy_1282,Dummy_1282,Dummy_1282),_mm256_set_pd(Dummy_1283,Dummy_1283,Dummy_1283,Dummy_1283)),_mm256_add_pd(_mm256_set_pd(Dummy_1282,Dummy_1282,Dummy_1282,Dummy_1282),_mm256_set_pd(Dummy_1283,Dummy_1283,Dummy_1283,Dummy_1283))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1284,Dummy_1284,Dummy_1284,Dummy_1284),_mm256_set_pd(Dummy_1285,Dummy_1285,Dummy_1285,Dummy_1285)),_mm256_add_pd(_mm256_set_pd(Dummy_1284,Dummy_1284,Dummy_1284,Dummy_1284),_mm256_set_pd(Dummy_1285,Dummy_1285,Dummy_1285,Dummy_1285))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1286,Dummy_1286,Dummy_1286,Dummy_1286),_mm256_set_pd(Dummy_1287,Dummy_1287,Dummy_1287,Dummy_1287)),_mm256_add_pd(_mm256_set_pd(Dummy_1286,Dummy_1286,Dummy_1286,Dummy_1286),_mm256_set_pd(Dummy_1287,Dummy_1287,Dummy_1287,Dummy_1287))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1017,Dummy_1017,Dummy_1017,Dummy_1017))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1288,Dummy_1288,Dummy_1288,Dummy_1288),_mm256_set_pd(Dummy_1289,Dummy_1289,Dummy_1289,Dummy_1289)),_mm256_add_pd(_mm256_set_pd(Dummy_1288,Dummy_1288,Dummy_1288,Dummy_1288),_mm256_set_pd(Dummy_1289,Dummy_1289,Dummy_1289,Dummy_1289))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1290,Dummy_1290,Dummy_1290,Dummy_1290),_mm256_set_pd(Dummy_1291,Dummy_1291,Dummy_1291,Dummy_1291)),_mm256_add_pd(_mm256_set_pd(Dummy_1290,Dummy_1290,Dummy_1290,Dummy_1290),_mm256_set_pd(Dummy_1291,Dummy_1291,Dummy_1291,Dummy_1291))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1292,Dummy_1292,Dummy_1292,Dummy_1292),_mm256_set_pd(Dummy_1293,Dummy_1293,Dummy_1293,Dummy_1293)),_mm256_add_pd(_mm256_set_pd(Dummy_1292,Dummy_1292,Dummy_1292,Dummy_1292),_mm256_set_pd(Dummy_1293,Dummy_1293,Dummy_1293,Dummy_1293))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1021,Dummy_1021,Dummy_1021,Dummy_1021)))),_mm256_mul_pd(Dummy_996,_mm256_set_pd(Dummy_1134,Dummy_1134,Dummy_1134,Dummy_1134))),_mm256_mul_pd(Dummy_997,_mm256_set_pd(Dummy_1217,Dummy_1217,Dummy_1217,Dummy_1217))),_mm256_mul_pd(Dummy_998,_mm256_set_pd(Dummy_1227,Dummy_1227,Dummy_1227,Dummy_1227))),_mm256_mul_pd(Dummy_999,_mm256_set_pd(Dummy_1236,Dummy_1236,Dummy_1236,Dummy_1236))),_mm256_mul_pd(Dummy_1000,_mm256_set_pd(Dummy_1265,Dummy_1265,Dummy_1265,Dummy_1265))),_mm256_mul_pd(Dummy_1002,_mm256_set_pd(Dummy_1294,Dummy_1294,Dummy_1294,Dummy_1294))),_mm256_mul_pd(Dummy_1003,_mm256_set_pd(Dummy_1295,Dummy_1295,Dummy_1295,Dummy_1295))),_mm256_mul_pd(Dummy_1004,_mm256_set_pd(Dummy_1296,Dummy_1296,Dummy_1296,Dummy_1296))),_mm256_mul_pd(Dummy_1005,_mm256_set_pd(Dummy_1297,Dummy_1297,Dummy_1297,Dummy_1297))); - const __m256d Dummy_1334 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1002,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1298,Dummy_1298,Dummy_1298,Dummy_1298),_mm256_set_pd(Dummy_1299,Dummy_1299,Dummy_1299,Dummy_1299)),_mm256_add_pd(_mm256_set_pd(Dummy_1298,Dummy_1298,Dummy_1298,Dummy_1298),_mm256_set_pd(Dummy_1299,Dummy_1299,Dummy_1299,Dummy_1299))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1300,Dummy_1300,Dummy_1300,Dummy_1300),_mm256_set_pd(Dummy_1301,Dummy_1301,Dummy_1301,Dummy_1301)),_mm256_add_pd(_mm256_set_pd(Dummy_1300,Dummy_1300,Dummy_1300,Dummy_1300),_mm256_set_pd(Dummy_1301,Dummy_1301,Dummy_1301,Dummy_1301))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1302,Dummy_1302,Dummy_1302,Dummy_1302),_mm256_set_pd(Dummy_1303,Dummy_1303,Dummy_1303,Dummy_1303)),_mm256_add_pd(_mm256_set_pd(Dummy_1302,Dummy_1302,Dummy_1302,Dummy_1302),_mm256_set_pd(Dummy_1303,Dummy_1303,Dummy_1303,Dummy_1303))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1009,Dummy_1009,Dummy_1009,Dummy_1009)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1304,Dummy_1304,Dummy_1304,Dummy_1304),_mm256_set_pd(Dummy_1305,Dummy_1305,Dummy_1305,Dummy_1305)),_mm256_add_pd(_mm256_set_pd(Dummy_1304,Dummy_1304,Dummy_1304,Dummy_1304),_mm256_set_pd(Dummy_1305,Dummy_1305,Dummy_1305,Dummy_1305))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1306,Dummy_1306,Dummy_1306,Dummy_1306),_mm256_set_pd(Dummy_1307,Dummy_1307,Dummy_1307,Dummy_1307)),_mm256_add_pd(_mm256_set_pd(Dummy_1306,Dummy_1306,Dummy_1306,Dummy_1306),_mm256_set_pd(Dummy_1307,Dummy_1307,Dummy_1307,Dummy_1307))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1308,Dummy_1308,Dummy_1308,Dummy_1308),_mm256_set_pd(Dummy_1309,Dummy_1309,Dummy_1309,Dummy_1309)),_mm256_add_pd(_mm256_set_pd(Dummy_1308,Dummy_1308,Dummy_1308,Dummy_1308),_mm256_set_pd(Dummy_1309,Dummy_1309,Dummy_1309,Dummy_1309))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1013,Dummy_1013,Dummy_1013,Dummy_1013))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1310,Dummy_1310,Dummy_1310,Dummy_1310),_mm256_set_pd(Dummy_1311,Dummy_1311,Dummy_1311,Dummy_1311)),_mm256_add_pd(_mm256_set_pd(Dummy_1310,Dummy_1310,Dummy_1310,Dummy_1310),_mm256_set_pd(Dummy_1311,Dummy_1311,Dummy_1311,Dummy_1311))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1312,Dummy_1312,Dummy_1312,Dummy_1312),_mm256_set_pd(Dummy_1313,Dummy_1313,Dummy_1313,Dummy_1313)),_mm256_add_pd(_mm256_set_pd(Dummy_1312,Dummy_1312,Dummy_1312,Dummy_1312),_mm256_set_pd(Dummy_1313,Dummy_1313,Dummy_1313,Dummy_1313))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1314,Dummy_1314,Dummy_1314,Dummy_1314),_mm256_set_pd(Dummy_1315,Dummy_1315,Dummy_1315,Dummy_1315)),_mm256_add_pd(_mm256_set_pd(Dummy_1314,Dummy_1314,Dummy_1314,Dummy_1314),_mm256_set_pd(Dummy_1315,Dummy_1315,Dummy_1315,Dummy_1315))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1017,Dummy_1017,Dummy_1017,Dummy_1017))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1316,Dummy_1316,Dummy_1316,Dummy_1316),_mm256_set_pd(Dummy_1317,Dummy_1317,Dummy_1317,Dummy_1317)),_mm256_add_pd(_mm256_set_pd(Dummy_1316,Dummy_1316,Dummy_1316,Dummy_1316),_mm256_set_pd(Dummy_1317,Dummy_1317,Dummy_1317,Dummy_1317))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1318,Dummy_1318,Dummy_1318,Dummy_1318),_mm256_set_pd(Dummy_1319,Dummy_1319,Dummy_1319,Dummy_1319)),_mm256_add_pd(_mm256_set_pd(Dummy_1318,Dummy_1318,Dummy_1318,Dummy_1318),_mm256_set_pd(Dummy_1319,Dummy_1319,Dummy_1319,Dummy_1319))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1320,Dummy_1320,Dummy_1320,Dummy_1320),_mm256_set_pd(Dummy_1321,Dummy_1321,Dummy_1321,Dummy_1321)),_mm256_add_pd(_mm256_set_pd(Dummy_1320,Dummy_1320,Dummy_1320,Dummy_1320),_mm256_set_pd(Dummy_1321,Dummy_1321,Dummy_1321,Dummy_1321))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1021,Dummy_1021,Dummy_1021,Dummy_1021)))),_mm256_mul_pd(Dummy_996,_mm256_set_pd(Dummy_1171,Dummy_1171,Dummy_1171,Dummy_1171))),_mm256_mul_pd(Dummy_997,_mm256_set_pd(Dummy_1218,Dummy_1218,Dummy_1218,Dummy_1218))),_mm256_mul_pd(Dummy_998,_mm256_set_pd(Dummy_1228,Dummy_1228,Dummy_1228,Dummy_1228))),_mm256_mul_pd(Dummy_999,_mm256_set_pd(Dummy_1237,Dummy_1237,Dummy_1237,Dummy_1237))),_mm256_mul_pd(Dummy_1000,_mm256_set_pd(Dummy_1266,Dummy_1266,Dummy_1266,Dummy_1266))),_mm256_mul_pd(Dummy_1001,_mm256_set_pd(Dummy_1294,Dummy_1294,Dummy_1294,Dummy_1294))),_mm256_mul_pd(Dummy_1003,_mm256_set_pd(Dummy_1322,Dummy_1322,Dummy_1322,Dummy_1322))),_mm256_mul_pd(Dummy_1004,_mm256_set_pd(Dummy_1323,Dummy_1323,Dummy_1323,Dummy_1323))),_mm256_mul_pd(Dummy_1005,_mm256_set_pd(Dummy_1324,Dummy_1324,Dummy_1324,Dummy_1324))); - const __m256d Dummy_1335 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1003,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1241,Dummy_1241,Dummy_1241,Dummy_1241)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1270,Dummy_1270,Dummy_1270,Dummy_1270))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1241,Dummy_1241,Dummy_1241,Dummy_1241)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1270,Dummy_1270,Dummy_1270,Dummy_1270))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1243,Dummy_1243,Dummy_1243,Dummy_1243)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1272,Dummy_1272,Dummy_1272,Dummy_1272))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1243,Dummy_1243,Dummy_1243,Dummy_1243)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1272,Dummy_1272,Dummy_1272,Dummy_1272))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1245,Dummy_1245,Dummy_1245,Dummy_1245)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1274,Dummy_1274,Dummy_1274,Dummy_1274))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1245,Dummy_1245,Dummy_1245,Dummy_1245)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1274,Dummy_1274,Dummy_1274,Dummy_1274))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1009,Dummy_1009,Dummy_1009,Dummy_1009)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1247,Dummy_1247,Dummy_1247,Dummy_1247)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1276,Dummy_1276,Dummy_1276,Dummy_1276))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1247,Dummy_1247,Dummy_1247,Dummy_1247)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1276,Dummy_1276,Dummy_1276,Dummy_1276))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1249,Dummy_1249,Dummy_1249,Dummy_1249)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1278,Dummy_1278,Dummy_1278,Dummy_1278))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1249,Dummy_1249,Dummy_1249,Dummy_1249)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1278,Dummy_1278,Dummy_1278,Dummy_1278))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1251,Dummy_1251,Dummy_1251,Dummy_1251)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1280,Dummy_1280,Dummy_1280,Dummy_1280))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1251,Dummy_1251,Dummy_1251,Dummy_1251)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1280,Dummy_1280,Dummy_1280,Dummy_1280))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1013,Dummy_1013,Dummy_1013,Dummy_1013))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1253,Dummy_1253,Dummy_1253,Dummy_1253)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1282,Dummy_1282,Dummy_1282,Dummy_1282))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1253,Dummy_1253,Dummy_1253,Dummy_1253)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1282,Dummy_1282,Dummy_1282,Dummy_1282))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1255,Dummy_1255,Dummy_1255,Dummy_1255)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1284,Dummy_1284,Dummy_1284,Dummy_1284))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1255,Dummy_1255,Dummy_1255,Dummy_1255)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1284,Dummy_1284,Dummy_1284,Dummy_1284))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1257,Dummy_1257,Dummy_1257,Dummy_1257)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1286,Dummy_1286,Dummy_1286,Dummy_1286))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1257,Dummy_1257,Dummy_1257,Dummy_1257)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1286,Dummy_1286,Dummy_1286,Dummy_1286))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1017,Dummy_1017,Dummy_1017,Dummy_1017))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1259,Dummy_1259,Dummy_1259,Dummy_1259)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1288,Dummy_1288,Dummy_1288,Dummy_1288))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1259,Dummy_1259,Dummy_1259,Dummy_1259)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1288,Dummy_1288,Dummy_1288,Dummy_1288))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1261,Dummy_1261,Dummy_1261,Dummy_1261)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1290,Dummy_1290,Dummy_1290,Dummy_1290))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1261,Dummy_1261,Dummy_1261,Dummy_1261)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1290,Dummy_1290,Dummy_1290,Dummy_1290))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1263,Dummy_1263,Dummy_1263,Dummy_1263)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1292,Dummy_1292,Dummy_1292,Dummy_1292))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1263,Dummy_1263,Dummy_1263,Dummy_1263)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1292,Dummy_1292,Dummy_1292,Dummy_1292))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1021,Dummy_1021,Dummy_1021,Dummy_1021)))),_mm256_mul_pd(Dummy_996,_mm256_set_pd(Dummy_1184,Dummy_1184,Dummy_1184,Dummy_1184))),_mm256_mul_pd(Dummy_997,_mm256_set_pd(Dummy_1219,Dummy_1219,Dummy_1219,Dummy_1219))),_mm256_mul_pd(Dummy_998,_mm256_set_pd(Dummy_1229,Dummy_1229,Dummy_1229,Dummy_1229))),_mm256_mul_pd(Dummy_999,_mm256_set_pd(Dummy_1238,Dummy_1238,Dummy_1238,Dummy_1238))),_mm256_mul_pd(Dummy_1000,_mm256_set_pd(Dummy_1267,Dummy_1267,Dummy_1267,Dummy_1267))),_mm256_mul_pd(Dummy_1001,_mm256_set_pd(Dummy_1295,Dummy_1295,Dummy_1295,Dummy_1295))),_mm256_mul_pd(Dummy_1002,_mm256_set_pd(Dummy_1322,Dummy_1322,Dummy_1322,Dummy_1322))),_mm256_mul_pd(Dummy_1004,_mm256_set_pd(Dummy_1325,Dummy_1325,Dummy_1325,Dummy_1325))),_mm256_mul_pd(Dummy_1005,_mm256_set_pd(Dummy_1326,Dummy_1326,Dummy_1326,Dummy_1326))); - const __m256d Dummy_1336 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1004,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1242,Dummy_1242,Dummy_1242,Dummy_1242)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1298,Dummy_1298,Dummy_1298,Dummy_1298))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1242,Dummy_1242,Dummy_1242,Dummy_1242)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1298,Dummy_1298,Dummy_1298,Dummy_1298))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1244,Dummy_1244,Dummy_1244,Dummy_1244)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1300,Dummy_1300,Dummy_1300,Dummy_1300))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1244,Dummy_1244,Dummy_1244,Dummy_1244)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1300,Dummy_1300,Dummy_1300,Dummy_1300))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1246,Dummy_1246,Dummy_1246,Dummy_1246)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1302,Dummy_1302,Dummy_1302,Dummy_1302))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1246,Dummy_1246,Dummy_1246,Dummy_1246)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1302,Dummy_1302,Dummy_1302,Dummy_1302))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1009,Dummy_1009,Dummy_1009,Dummy_1009)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1248,Dummy_1248,Dummy_1248,Dummy_1248)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1304,Dummy_1304,Dummy_1304,Dummy_1304))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1248,Dummy_1248,Dummy_1248,Dummy_1248)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1304,Dummy_1304,Dummy_1304,Dummy_1304))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1250,Dummy_1250,Dummy_1250,Dummy_1250)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1306,Dummy_1306,Dummy_1306,Dummy_1306))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1250,Dummy_1250,Dummy_1250,Dummy_1250)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1306,Dummy_1306,Dummy_1306,Dummy_1306))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1252,Dummy_1252,Dummy_1252,Dummy_1252)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1308,Dummy_1308,Dummy_1308,Dummy_1308))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1252,Dummy_1252,Dummy_1252,Dummy_1252)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1308,Dummy_1308,Dummy_1308,Dummy_1308))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1013,Dummy_1013,Dummy_1013,Dummy_1013))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1254,Dummy_1254,Dummy_1254,Dummy_1254)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1310,Dummy_1310,Dummy_1310,Dummy_1310))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1254,Dummy_1254,Dummy_1254,Dummy_1254)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1310,Dummy_1310,Dummy_1310,Dummy_1310))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1256,Dummy_1256,Dummy_1256,Dummy_1256)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1312,Dummy_1312,Dummy_1312,Dummy_1312))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1256,Dummy_1256,Dummy_1256,Dummy_1256)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1312,Dummy_1312,Dummy_1312,Dummy_1312))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1258,Dummy_1258,Dummy_1258,Dummy_1258)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1314,Dummy_1314,Dummy_1314,Dummy_1314))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1258,Dummy_1258,Dummy_1258,Dummy_1258)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1314,Dummy_1314,Dummy_1314,Dummy_1314))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1017,Dummy_1017,Dummy_1017,Dummy_1017))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1260,Dummy_1260,Dummy_1260,Dummy_1260)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1316,Dummy_1316,Dummy_1316,Dummy_1316))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1260,Dummy_1260,Dummy_1260,Dummy_1260)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1316,Dummy_1316,Dummy_1316,Dummy_1316))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1262,Dummy_1262,Dummy_1262,Dummy_1262)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1318,Dummy_1318,Dummy_1318,Dummy_1318))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1262,Dummy_1262,Dummy_1262,Dummy_1262)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1318,Dummy_1318,Dummy_1318,Dummy_1318))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1264,Dummy_1264,Dummy_1264,Dummy_1264)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1320,Dummy_1320,Dummy_1320,Dummy_1320))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1264,Dummy_1264,Dummy_1264,Dummy_1264)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1320,Dummy_1320,Dummy_1320,Dummy_1320))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1021,Dummy_1021,Dummy_1021,Dummy_1021)))),_mm256_mul_pd(Dummy_996,_mm256_set_pd(Dummy_1197,Dummy_1197,Dummy_1197,Dummy_1197))),_mm256_mul_pd(Dummy_997,_mm256_set_pd(Dummy_1220,Dummy_1220,Dummy_1220,Dummy_1220))),_mm256_mul_pd(Dummy_998,_mm256_set_pd(Dummy_1230,Dummy_1230,Dummy_1230,Dummy_1230))),_mm256_mul_pd(Dummy_999,_mm256_set_pd(Dummy_1239,Dummy_1239,Dummy_1239,Dummy_1239))),_mm256_mul_pd(Dummy_1000,_mm256_set_pd(Dummy_1268,Dummy_1268,Dummy_1268,Dummy_1268))),_mm256_mul_pd(Dummy_1001,_mm256_set_pd(Dummy_1296,Dummy_1296,Dummy_1296,Dummy_1296))),_mm256_mul_pd(Dummy_1002,_mm256_set_pd(Dummy_1323,Dummy_1323,Dummy_1323,Dummy_1323))),_mm256_mul_pd(Dummy_1003,_mm256_set_pd(Dummy_1325,Dummy_1325,Dummy_1325,Dummy_1325))),_mm256_mul_pd(Dummy_1005,_mm256_set_pd(Dummy_1327,Dummy_1327,Dummy_1327,Dummy_1327))); - const __m256d Dummy_1337 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1005,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1271,Dummy_1271,Dummy_1271,Dummy_1271)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1299,Dummy_1299,Dummy_1299,Dummy_1299))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1271,Dummy_1271,Dummy_1271,Dummy_1271)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1299,Dummy_1299,Dummy_1299,Dummy_1299))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1273,Dummy_1273,Dummy_1273,Dummy_1273)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1301,Dummy_1301,Dummy_1301,Dummy_1301))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1273,Dummy_1273,Dummy_1273,Dummy_1273)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1301,Dummy_1301,Dummy_1301,Dummy_1301))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1275,Dummy_1275,Dummy_1275,Dummy_1275)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1303,Dummy_1303,Dummy_1303,Dummy_1303))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1275,Dummy_1275,Dummy_1275,Dummy_1275)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1303,Dummy_1303,Dummy_1303,Dummy_1303))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1009,Dummy_1009,Dummy_1009,Dummy_1009)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1277,Dummy_1277,Dummy_1277,Dummy_1277)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1305,Dummy_1305,Dummy_1305,Dummy_1305))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1277,Dummy_1277,Dummy_1277,Dummy_1277)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1305,Dummy_1305,Dummy_1305,Dummy_1305))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1279,Dummy_1279,Dummy_1279,Dummy_1279)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1307,Dummy_1307,Dummy_1307,Dummy_1307))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1279,Dummy_1279,Dummy_1279,Dummy_1279)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1307,Dummy_1307,Dummy_1307,Dummy_1307))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1281,Dummy_1281,Dummy_1281,Dummy_1281)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1309,Dummy_1309,Dummy_1309,Dummy_1309))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1281,Dummy_1281,Dummy_1281,Dummy_1281)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1309,Dummy_1309,Dummy_1309,Dummy_1309))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1013,Dummy_1013,Dummy_1013,Dummy_1013))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1283,Dummy_1283,Dummy_1283,Dummy_1283)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1311,Dummy_1311,Dummy_1311,Dummy_1311))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1283,Dummy_1283,Dummy_1283,Dummy_1283)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1311,Dummy_1311,Dummy_1311,Dummy_1311))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1285,Dummy_1285,Dummy_1285,Dummy_1285)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1313,Dummy_1313,Dummy_1313,Dummy_1313))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1285,Dummy_1285,Dummy_1285,Dummy_1285)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1313,Dummy_1313,Dummy_1313,Dummy_1313))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1287,Dummy_1287,Dummy_1287,Dummy_1287)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1315,Dummy_1315,Dummy_1315,Dummy_1315))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1287,Dummy_1287,Dummy_1287,Dummy_1287)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1315,Dummy_1315,Dummy_1315,Dummy_1315))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1017,Dummy_1017,Dummy_1017,Dummy_1017))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1289,Dummy_1289,Dummy_1289,Dummy_1289)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1317,Dummy_1317,Dummy_1317,Dummy_1317))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1289,Dummy_1289,Dummy_1289,Dummy_1289)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1317,Dummy_1317,Dummy_1317,Dummy_1317))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1291,Dummy_1291,Dummy_1291,Dummy_1291)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1319,Dummy_1319,Dummy_1319,Dummy_1319))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1291,Dummy_1291,Dummy_1291,Dummy_1291)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1319,Dummy_1319,Dummy_1319,Dummy_1319))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1293,Dummy_1293,Dummy_1293,Dummy_1293)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1321,Dummy_1321,Dummy_1321,Dummy_1321))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1293,Dummy_1293,Dummy_1293,Dummy_1293)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1321,Dummy_1321,Dummy_1321,Dummy_1321))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1021,Dummy_1021,Dummy_1021,Dummy_1021)))),_mm256_mul_pd(Dummy_996,_mm256_set_pd(Dummy_1210,Dummy_1210,Dummy_1210,Dummy_1210))),_mm256_mul_pd(Dummy_997,_mm256_set_pd(Dummy_1221,Dummy_1221,Dummy_1221,Dummy_1221))),_mm256_mul_pd(Dummy_998,_mm256_set_pd(Dummy_1231,Dummy_1231,Dummy_1231,Dummy_1231))),_mm256_mul_pd(Dummy_999,_mm256_set_pd(Dummy_1240,Dummy_1240,Dummy_1240,Dummy_1240))),_mm256_mul_pd(Dummy_1000,_mm256_set_pd(Dummy_1269,Dummy_1269,Dummy_1269,Dummy_1269))),_mm256_mul_pd(Dummy_1001,_mm256_set_pd(Dummy_1297,Dummy_1297,Dummy_1297,Dummy_1297))),_mm256_mul_pd(Dummy_1002,_mm256_set_pd(Dummy_1324,Dummy_1324,Dummy_1324,Dummy_1324))),_mm256_mul_pd(Dummy_1003,_mm256_set_pd(Dummy_1326,Dummy_1326,Dummy_1326,Dummy_1326))),_mm256_mul_pd(Dummy_1004,_mm256_set_pd(Dummy_1327,Dummy_1327,Dummy_1327,Dummy_1327))); + const __m256d tmp_moved_constant_684 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_685 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_686 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_687 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_688 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_689 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_690 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_691 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_692 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_693 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_1016 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_684,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_694,tmp_moved_constant_694,tmp_moved_constant_694,tmp_moved_constant_694),_mm256_set_pd(tmp_moved_constant_694,tmp_moved_constant_694,tmp_moved_constant_694,tmp_moved_constant_694)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_695,tmp_moved_constant_695,tmp_moved_constant_695,tmp_moved_constant_695),_mm256_set_pd(tmp_moved_constant_695,tmp_moved_constant_695,tmp_moved_constant_695,tmp_moved_constant_695))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_696,tmp_moved_constant_696,tmp_moved_constant_696,tmp_moved_constant_696),_mm256_set_pd(tmp_moved_constant_696,tmp_moved_constant_696,tmp_moved_constant_696,tmp_moved_constant_696))),_mm256_set_pd(tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_698,tmp_moved_constant_698,tmp_moved_constant_698,tmp_moved_constant_698),_mm256_set_pd(tmp_moved_constant_698,tmp_moved_constant_698,tmp_moved_constant_698,tmp_moved_constant_698)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_699,tmp_moved_constant_699,tmp_moved_constant_699,tmp_moved_constant_699),_mm256_set_pd(tmp_moved_constant_699,tmp_moved_constant_699,tmp_moved_constant_699,tmp_moved_constant_699))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_700,tmp_moved_constant_700,tmp_moved_constant_700,tmp_moved_constant_700),_mm256_set_pd(tmp_moved_constant_700,tmp_moved_constant_700,tmp_moved_constant_700,tmp_moved_constant_700))),_mm256_set_pd(tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_702,tmp_moved_constant_702,tmp_moved_constant_702,tmp_moved_constant_702),_mm256_set_pd(tmp_moved_constant_702,tmp_moved_constant_702,tmp_moved_constant_702,tmp_moved_constant_702)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_703,tmp_moved_constant_703,tmp_moved_constant_703,tmp_moved_constant_703),_mm256_set_pd(tmp_moved_constant_703,tmp_moved_constant_703,tmp_moved_constant_703,tmp_moved_constant_703))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_704,tmp_moved_constant_704,tmp_moved_constant_704,tmp_moved_constant_704),_mm256_set_pd(tmp_moved_constant_704,tmp_moved_constant_704,tmp_moved_constant_704,tmp_moved_constant_704))),_mm256_set_pd(tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_706,tmp_moved_constant_706,tmp_moved_constant_706,tmp_moved_constant_706),_mm256_set_pd(tmp_moved_constant_706,tmp_moved_constant_706,tmp_moved_constant_706,tmp_moved_constant_706)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_707,tmp_moved_constant_707,tmp_moved_constant_707,tmp_moved_constant_707),_mm256_set_pd(tmp_moved_constant_707,tmp_moved_constant_707,tmp_moved_constant_707,tmp_moved_constant_707))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_708,tmp_moved_constant_708,tmp_moved_constant_708,tmp_moved_constant_708),_mm256_set_pd(tmp_moved_constant_708,tmp_moved_constant_708,tmp_moved_constant_708,tmp_moved_constant_708))),_mm256_set_pd(tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709)))),_mm256_mul_pd(tmp_moved_constant_685,_mm256_set_pd(tmp_moved_constant_722,tmp_moved_constant_722,tmp_moved_constant_722,tmp_moved_constant_722))),_mm256_mul_pd(tmp_moved_constant_686,_mm256_set_pd(tmp_moved_constant_735,tmp_moved_constant_735,tmp_moved_constant_735,tmp_moved_constant_735))),_mm256_mul_pd(tmp_moved_constant_687,_mm256_set_pd(tmp_moved_constant_748,tmp_moved_constant_748,tmp_moved_constant_748,tmp_moved_constant_748))),_mm256_mul_pd(tmp_moved_constant_688,_mm256_set_pd(tmp_moved_constant_785,tmp_moved_constant_785,tmp_moved_constant_785,tmp_moved_constant_785))),_mm256_mul_pd(tmp_moved_constant_689,_mm256_set_pd(tmp_moved_constant_822,tmp_moved_constant_822,tmp_moved_constant_822,tmp_moved_constant_822))),_mm256_mul_pd(tmp_moved_constant_690,_mm256_set_pd(tmp_moved_constant_859,tmp_moved_constant_859,tmp_moved_constant_859,tmp_moved_constant_859))),_mm256_mul_pd(tmp_moved_constant_691,_mm256_set_pd(tmp_moved_constant_872,tmp_moved_constant_872,tmp_moved_constant_872,tmp_moved_constant_872))),_mm256_mul_pd(tmp_moved_constant_692,_mm256_set_pd(tmp_moved_constant_885,tmp_moved_constant_885,tmp_moved_constant_885,tmp_moved_constant_885))),_mm256_mul_pd(tmp_moved_constant_693,_mm256_set_pd(tmp_moved_constant_898,tmp_moved_constant_898,tmp_moved_constant_898,tmp_moved_constant_898))); + const __m256d tmp_moved_constant_1017 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_685,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254),_mm256_set_pd(tmp_moved_constant_899,tmp_moved_constant_899,tmp_moved_constant_899,tmp_moved_constant_899)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254),_mm256_set_pd(tmp_moved_constant_900,tmp_moved_constant_900,tmp_moved_constant_900,tmp_moved_constant_900))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254),_mm256_set_pd(tmp_moved_constant_901,tmp_moved_constant_901,tmp_moved_constant_901,tmp_moved_constant_901))),_mm256_set_pd(tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257),_mm256_set_pd(tmp_moved_constant_899,tmp_moved_constant_899,tmp_moved_constant_899,tmp_moved_constant_899)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257),_mm256_set_pd(tmp_moved_constant_900,tmp_moved_constant_900,tmp_moved_constant_900,tmp_moved_constant_900))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257),_mm256_set_pd(tmp_moved_constant_901,tmp_moved_constant_901,tmp_moved_constant_901,tmp_moved_constant_901))),_mm256_set_pd(tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258),_mm256_set_pd(tmp_moved_constant_899,tmp_moved_constant_899,tmp_moved_constant_899,tmp_moved_constant_899)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258),_mm256_set_pd(tmp_moved_constant_900,tmp_moved_constant_900,tmp_moved_constant_900,tmp_moved_constant_900))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258),_mm256_set_pd(tmp_moved_constant_901,tmp_moved_constant_901,tmp_moved_constant_901,tmp_moved_constant_901))),_mm256_set_pd(tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259),_mm256_set_pd(tmp_moved_constant_899,tmp_moved_constant_899,tmp_moved_constant_899,tmp_moved_constant_899)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259),_mm256_set_pd(tmp_moved_constant_900,tmp_moved_constant_900,tmp_moved_constant_900,tmp_moved_constant_900))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259),_mm256_set_pd(tmp_moved_constant_901,tmp_moved_constant_901,tmp_moved_constant_901,tmp_moved_constant_901))),_mm256_set_pd(tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709)))),_mm256_mul_pd(tmp_moved_constant_684,_mm256_set_pd(tmp_moved_constant_722,tmp_moved_constant_722,tmp_moved_constant_722,tmp_moved_constant_722))),_mm256_mul_pd(tmp_moved_constant_686,_mm256_set_pd(tmp_moved_constant_902,tmp_moved_constant_902,tmp_moved_constant_902,tmp_moved_constant_902))),_mm256_mul_pd(tmp_moved_constant_687,_mm256_set_pd(tmp_moved_constant_903,tmp_moved_constant_903,tmp_moved_constant_903,tmp_moved_constant_903))),_mm256_mul_pd(tmp_moved_constant_688,_mm256_set_pd(tmp_moved_constant_904,tmp_moved_constant_904,tmp_moved_constant_904,tmp_moved_constant_904))),_mm256_mul_pd(tmp_moved_constant_689,_mm256_set_pd(tmp_moved_constant_905,tmp_moved_constant_905,tmp_moved_constant_905,tmp_moved_constant_905))),_mm256_mul_pd(tmp_moved_constant_690,_mm256_set_pd(tmp_moved_constant_906,tmp_moved_constant_906,tmp_moved_constant_906,tmp_moved_constant_906))),_mm256_mul_pd(tmp_moved_constant_691,_mm256_set_pd(tmp_moved_constant_907,tmp_moved_constant_907,tmp_moved_constant_907,tmp_moved_constant_907))),_mm256_mul_pd(tmp_moved_constant_692,_mm256_set_pd(tmp_moved_constant_908,tmp_moved_constant_908,tmp_moved_constant_908,tmp_moved_constant_908))),_mm256_mul_pd(tmp_moved_constant_693,_mm256_set_pd(tmp_moved_constant_909,tmp_moved_constant_909,tmp_moved_constant_909,tmp_moved_constant_909))); + const __m256d tmp_moved_constant_1018 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_686,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269),_mm256_set_pd(tmp_moved_constant_910,tmp_moved_constant_910,tmp_moved_constant_910,tmp_moved_constant_910)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269),_mm256_set_pd(tmp_moved_constant_911,tmp_moved_constant_911,tmp_moved_constant_911,tmp_moved_constant_911))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269),_mm256_set_pd(tmp_moved_constant_912,tmp_moved_constant_912,tmp_moved_constant_912,tmp_moved_constant_912))),_mm256_set_pd(tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272),_mm256_set_pd(tmp_moved_constant_910,tmp_moved_constant_910,tmp_moved_constant_910,tmp_moved_constant_910)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272),_mm256_set_pd(tmp_moved_constant_911,tmp_moved_constant_911,tmp_moved_constant_911,tmp_moved_constant_911))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272),_mm256_set_pd(tmp_moved_constant_912,tmp_moved_constant_912,tmp_moved_constant_912,tmp_moved_constant_912))),_mm256_set_pd(tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273),_mm256_set_pd(tmp_moved_constant_910,tmp_moved_constant_910,tmp_moved_constant_910,tmp_moved_constant_910)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273),_mm256_set_pd(tmp_moved_constant_911,tmp_moved_constant_911,tmp_moved_constant_911,tmp_moved_constant_911))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273),_mm256_set_pd(tmp_moved_constant_912,tmp_moved_constant_912,tmp_moved_constant_912,tmp_moved_constant_912))),_mm256_set_pd(tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274),_mm256_set_pd(tmp_moved_constant_910,tmp_moved_constant_910,tmp_moved_constant_910,tmp_moved_constant_910)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274),_mm256_set_pd(tmp_moved_constant_911,tmp_moved_constant_911,tmp_moved_constant_911,tmp_moved_constant_911))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274),_mm256_set_pd(tmp_moved_constant_912,tmp_moved_constant_912,tmp_moved_constant_912,tmp_moved_constant_912))),_mm256_set_pd(tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709)))),_mm256_mul_pd(tmp_moved_constant_684,_mm256_set_pd(tmp_moved_constant_735,tmp_moved_constant_735,tmp_moved_constant_735,tmp_moved_constant_735))),_mm256_mul_pd(tmp_moved_constant_685,_mm256_set_pd(tmp_moved_constant_902,tmp_moved_constant_902,tmp_moved_constant_902,tmp_moved_constant_902))),_mm256_mul_pd(tmp_moved_constant_687,_mm256_set_pd(tmp_moved_constant_913,tmp_moved_constant_913,tmp_moved_constant_913,tmp_moved_constant_913))),_mm256_mul_pd(tmp_moved_constant_688,_mm256_set_pd(tmp_moved_constant_914,tmp_moved_constant_914,tmp_moved_constant_914,tmp_moved_constant_914))),_mm256_mul_pd(tmp_moved_constant_689,_mm256_set_pd(tmp_moved_constant_915,tmp_moved_constant_915,tmp_moved_constant_915,tmp_moved_constant_915))),_mm256_mul_pd(tmp_moved_constant_690,_mm256_set_pd(tmp_moved_constant_916,tmp_moved_constant_916,tmp_moved_constant_916,tmp_moved_constant_916))),_mm256_mul_pd(tmp_moved_constant_691,_mm256_set_pd(tmp_moved_constant_917,tmp_moved_constant_917,tmp_moved_constant_917,tmp_moved_constant_917))),_mm256_mul_pd(tmp_moved_constant_692,_mm256_set_pd(tmp_moved_constant_918,tmp_moved_constant_918,tmp_moved_constant_918,tmp_moved_constant_918))),_mm256_mul_pd(tmp_moved_constant_693,_mm256_set_pd(tmp_moved_constant_919,tmp_moved_constant_919,tmp_moved_constant_919,tmp_moved_constant_919))); + const __m256d tmp_moved_constant_1019 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_687,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283),_mm256_set_pd(tmp_moved_constant_920,tmp_moved_constant_920,tmp_moved_constant_920,tmp_moved_constant_920)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283),_mm256_set_pd(tmp_moved_constant_921,tmp_moved_constant_921,tmp_moved_constant_921,tmp_moved_constant_921))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283),_mm256_set_pd(tmp_moved_constant_922,tmp_moved_constant_922,tmp_moved_constant_922,tmp_moved_constant_922))),_mm256_set_pd(tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286),_mm256_set_pd(tmp_moved_constant_920,tmp_moved_constant_920,tmp_moved_constant_920,tmp_moved_constant_920)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286),_mm256_set_pd(tmp_moved_constant_921,tmp_moved_constant_921,tmp_moved_constant_921,tmp_moved_constant_921))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286),_mm256_set_pd(tmp_moved_constant_922,tmp_moved_constant_922,tmp_moved_constant_922,tmp_moved_constant_922))),_mm256_set_pd(tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287),_mm256_set_pd(tmp_moved_constant_920,tmp_moved_constant_920,tmp_moved_constant_920,tmp_moved_constant_920)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287),_mm256_set_pd(tmp_moved_constant_921,tmp_moved_constant_921,tmp_moved_constant_921,tmp_moved_constant_921))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287),_mm256_set_pd(tmp_moved_constant_922,tmp_moved_constant_922,tmp_moved_constant_922,tmp_moved_constant_922))),_mm256_set_pd(tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288),_mm256_set_pd(tmp_moved_constant_920,tmp_moved_constant_920,tmp_moved_constant_920,tmp_moved_constant_920)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288),_mm256_set_pd(tmp_moved_constant_921,tmp_moved_constant_921,tmp_moved_constant_921,tmp_moved_constant_921))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288),_mm256_set_pd(tmp_moved_constant_922,tmp_moved_constant_922,tmp_moved_constant_922,tmp_moved_constant_922))),_mm256_set_pd(tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709)))),_mm256_mul_pd(tmp_moved_constant_684,_mm256_set_pd(tmp_moved_constant_748,tmp_moved_constant_748,tmp_moved_constant_748,tmp_moved_constant_748))),_mm256_mul_pd(tmp_moved_constant_685,_mm256_set_pd(tmp_moved_constant_903,tmp_moved_constant_903,tmp_moved_constant_903,tmp_moved_constant_903))),_mm256_mul_pd(tmp_moved_constant_686,_mm256_set_pd(tmp_moved_constant_913,tmp_moved_constant_913,tmp_moved_constant_913,tmp_moved_constant_913))),_mm256_mul_pd(tmp_moved_constant_688,_mm256_set_pd(tmp_moved_constant_923,tmp_moved_constant_923,tmp_moved_constant_923,tmp_moved_constant_923))),_mm256_mul_pd(tmp_moved_constant_689,_mm256_set_pd(tmp_moved_constant_924,tmp_moved_constant_924,tmp_moved_constant_924,tmp_moved_constant_924))),_mm256_mul_pd(tmp_moved_constant_690,_mm256_set_pd(tmp_moved_constant_925,tmp_moved_constant_925,tmp_moved_constant_925,tmp_moved_constant_925))),_mm256_mul_pd(tmp_moved_constant_691,_mm256_set_pd(tmp_moved_constant_926,tmp_moved_constant_926,tmp_moved_constant_926,tmp_moved_constant_926))),_mm256_mul_pd(tmp_moved_constant_692,_mm256_set_pd(tmp_moved_constant_927,tmp_moved_constant_927,tmp_moved_constant_927,tmp_moved_constant_927))),_mm256_mul_pd(tmp_moved_constant_693,_mm256_set_pd(tmp_moved_constant_928,tmp_moved_constant_928,tmp_moved_constant_928,tmp_moved_constant_928))); + const __m256d tmp_moved_constant_1020 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_688,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_929,tmp_moved_constant_929,tmp_moved_constant_929,tmp_moved_constant_929),_mm256_set_pd(tmp_moved_constant_930,tmp_moved_constant_930,tmp_moved_constant_930,tmp_moved_constant_930)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_929,tmp_moved_constant_929,tmp_moved_constant_929,tmp_moved_constant_929),_mm256_set_pd(tmp_moved_constant_930,tmp_moved_constant_930,tmp_moved_constant_930,tmp_moved_constant_930))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_931,tmp_moved_constant_931,tmp_moved_constant_931,tmp_moved_constant_931),_mm256_set_pd(tmp_moved_constant_932,tmp_moved_constant_932,tmp_moved_constant_932,tmp_moved_constant_932)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_931,tmp_moved_constant_931,tmp_moved_constant_931,tmp_moved_constant_931),_mm256_set_pd(tmp_moved_constant_932,tmp_moved_constant_932,tmp_moved_constant_932,tmp_moved_constant_932))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_933,tmp_moved_constant_933,tmp_moved_constant_933,tmp_moved_constant_933),_mm256_set_pd(tmp_moved_constant_934,tmp_moved_constant_934,tmp_moved_constant_934,tmp_moved_constant_934)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_933,tmp_moved_constant_933,tmp_moved_constant_933,tmp_moved_constant_933),_mm256_set_pd(tmp_moved_constant_934,tmp_moved_constant_934,tmp_moved_constant_934,tmp_moved_constant_934))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_935,tmp_moved_constant_935,tmp_moved_constant_935,tmp_moved_constant_935),_mm256_set_pd(tmp_moved_constant_936,tmp_moved_constant_936,tmp_moved_constant_936,tmp_moved_constant_936)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_935,tmp_moved_constant_935,tmp_moved_constant_935,tmp_moved_constant_935),_mm256_set_pd(tmp_moved_constant_936,tmp_moved_constant_936,tmp_moved_constant_936,tmp_moved_constant_936))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_937,tmp_moved_constant_937,tmp_moved_constant_937,tmp_moved_constant_937),_mm256_set_pd(tmp_moved_constant_938,tmp_moved_constant_938,tmp_moved_constant_938,tmp_moved_constant_938)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_937,tmp_moved_constant_937,tmp_moved_constant_937,tmp_moved_constant_937),_mm256_set_pd(tmp_moved_constant_938,tmp_moved_constant_938,tmp_moved_constant_938,tmp_moved_constant_938))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_939,tmp_moved_constant_939,tmp_moved_constant_939,tmp_moved_constant_939),_mm256_set_pd(tmp_moved_constant_940,tmp_moved_constant_940,tmp_moved_constant_940,tmp_moved_constant_940)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_939,tmp_moved_constant_939,tmp_moved_constant_939,tmp_moved_constant_939),_mm256_set_pd(tmp_moved_constant_940,tmp_moved_constant_940,tmp_moved_constant_940,tmp_moved_constant_940))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_941,tmp_moved_constant_941,tmp_moved_constant_941,tmp_moved_constant_941),_mm256_set_pd(tmp_moved_constant_942,tmp_moved_constant_942,tmp_moved_constant_942,tmp_moved_constant_942)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_941,tmp_moved_constant_941,tmp_moved_constant_941,tmp_moved_constant_941),_mm256_set_pd(tmp_moved_constant_942,tmp_moved_constant_942,tmp_moved_constant_942,tmp_moved_constant_942))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_943,tmp_moved_constant_943,tmp_moved_constant_943,tmp_moved_constant_943),_mm256_set_pd(tmp_moved_constant_944,tmp_moved_constant_944,tmp_moved_constant_944,tmp_moved_constant_944)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_943,tmp_moved_constant_943,tmp_moved_constant_943,tmp_moved_constant_943),_mm256_set_pd(tmp_moved_constant_944,tmp_moved_constant_944,tmp_moved_constant_944,tmp_moved_constant_944))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_945,tmp_moved_constant_945,tmp_moved_constant_945,tmp_moved_constant_945),_mm256_set_pd(tmp_moved_constant_946,tmp_moved_constant_946,tmp_moved_constant_946,tmp_moved_constant_946)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_945,tmp_moved_constant_945,tmp_moved_constant_945,tmp_moved_constant_945),_mm256_set_pd(tmp_moved_constant_946,tmp_moved_constant_946,tmp_moved_constant_946,tmp_moved_constant_946))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_947,tmp_moved_constant_947,tmp_moved_constant_947,tmp_moved_constant_947),_mm256_set_pd(tmp_moved_constant_948,tmp_moved_constant_948,tmp_moved_constant_948,tmp_moved_constant_948)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_947,tmp_moved_constant_947,tmp_moved_constant_947,tmp_moved_constant_947),_mm256_set_pd(tmp_moved_constant_948,tmp_moved_constant_948,tmp_moved_constant_948,tmp_moved_constant_948))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_949,tmp_moved_constant_949,tmp_moved_constant_949,tmp_moved_constant_949),_mm256_set_pd(tmp_moved_constant_950,tmp_moved_constant_950,tmp_moved_constant_950,tmp_moved_constant_950)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_949,tmp_moved_constant_949,tmp_moved_constant_949,tmp_moved_constant_949),_mm256_set_pd(tmp_moved_constant_950,tmp_moved_constant_950,tmp_moved_constant_950,tmp_moved_constant_950))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_951,tmp_moved_constant_951,tmp_moved_constant_951,tmp_moved_constant_951),_mm256_set_pd(tmp_moved_constant_952,tmp_moved_constant_952,tmp_moved_constant_952,tmp_moved_constant_952)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_951,tmp_moved_constant_951,tmp_moved_constant_951,tmp_moved_constant_951),_mm256_set_pd(tmp_moved_constant_952,tmp_moved_constant_952,tmp_moved_constant_952,tmp_moved_constant_952))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709)))),_mm256_mul_pd(tmp_moved_constant_684,_mm256_set_pd(tmp_moved_constant_785,tmp_moved_constant_785,tmp_moved_constant_785,tmp_moved_constant_785))),_mm256_mul_pd(tmp_moved_constant_685,_mm256_set_pd(tmp_moved_constant_904,tmp_moved_constant_904,tmp_moved_constant_904,tmp_moved_constant_904))),_mm256_mul_pd(tmp_moved_constant_686,_mm256_set_pd(tmp_moved_constant_914,tmp_moved_constant_914,tmp_moved_constant_914,tmp_moved_constant_914))),_mm256_mul_pd(tmp_moved_constant_687,_mm256_set_pd(tmp_moved_constant_923,tmp_moved_constant_923,tmp_moved_constant_923,tmp_moved_constant_923))),_mm256_mul_pd(tmp_moved_constant_689,_mm256_set_pd(tmp_moved_constant_953,tmp_moved_constant_953,tmp_moved_constant_953,tmp_moved_constant_953))),_mm256_mul_pd(tmp_moved_constant_690,_mm256_set_pd(tmp_moved_constant_954,tmp_moved_constant_954,tmp_moved_constant_954,tmp_moved_constant_954))),_mm256_mul_pd(tmp_moved_constant_691,_mm256_set_pd(tmp_moved_constant_955,tmp_moved_constant_955,tmp_moved_constant_955,tmp_moved_constant_955))),_mm256_mul_pd(tmp_moved_constant_692,_mm256_set_pd(tmp_moved_constant_956,tmp_moved_constant_956,tmp_moved_constant_956,tmp_moved_constant_956))),_mm256_mul_pd(tmp_moved_constant_693,_mm256_set_pd(tmp_moved_constant_957,tmp_moved_constant_957,tmp_moved_constant_957,tmp_moved_constant_957))); + const __m256d tmp_moved_constant_1021 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_689,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_958,tmp_moved_constant_958,tmp_moved_constant_958,tmp_moved_constant_958),_mm256_set_pd(tmp_moved_constant_959,tmp_moved_constant_959,tmp_moved_constant_959,tmp_moved_constant_959)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_958,tmp_moved_constant_958,tmp_moved_constant_958,tmp_moved_constant_958),_mm256_set_pd(tmp_moved_constant_959,tmp_moved_constant_959,tmp_moved_constant_959,tmp_moved_constant_959))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_960,tmp_moved_constant_960,tmp_moved_constant_960,tmp_moved_constant_960),_mm256_set_pd(tmp_moved_constant_961,tmp_moved_constant_961,tmp_moved_constant_961,tmp_moved_constant_961)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_960,tmp_moved_constant_960,tmp_moved_constant_960,tmp_moved_constant_960),_mm256_set_pd(tmp_moved_constant_961,tmp_moved_constant_961,tmp_moved_constant_961,tmp_moved_constant_961))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_962,tmp_moved_constant_962,tmp_moved_constant_962,tmp_moved_constant_962),_mm256_set_pd(tmp_moved_constant_963,tmp_moved_constant_963,tmp_moved_constant_963,tmp_moved_constant_963)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_962,tmp_moved_constant_962,tmp_moved_constant_962,tmp_moved_constant_962),_mm256_set_pd(tmp_moved_constant_963,tmp_moved_constant_963,tmp_moved_constant_963,tmp_moved_constant_963))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_964,tmp_moved_constant_964,tmp_moved_constant_964,tmp_moved_constant_964),_mm256_set_pd(tmp_moved_constant_965,tmp_moved_constant_965,tmp_moved_constant_965,tmp_moved_constant_965)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_964,tmp_moved_constant_964,tmp_moved_constant_964,tmp_moved_constant_964),_mm256_set_pd(tmp_moved_constant_965,tmp_moved_constant_965,tmp_moved_constant_965,tmp_moved_constant_965))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_966,tmp_moved_constant_966,tmp_moved_constant_966,tmp_moved_constant_966),_mm256_set_pd(tmp_moved_constant_967,tmp_moved_constant_967,tmp_moved_constant_967,tmp_moved_constant_967)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_966,tmp_moved_constant_966,tmp_moved_constant_966,tmp_moved_constant_966),_mm256_set_pd(tmp_moved_constant_967,tmp_moved_constant_967,tmp_moved_constant_967,tmp_moved_constant_967))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_968,tmp_moved_constant_968,tmp_moved_constant_968,tmp_moved_constant_968),_mm256_set_pd(tmp_moved_constant_969,tmp_moved_constant_969,tmp_moved_constant_969,tmp_moved_constant_969)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_968,tmp_moved_constant_968,tmp_moved_constant_968,tmp_moved_constant_968),_mm256_set_pd(tmp_moved_constant_969,tmp_moved_constant_969,tmp_moved_constant_969,tmp_moved_constant_969))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_970,tmp_moved_constant_970,tmp_moved_constant_970,tmp_moved_constant_970),_mm256_set_pd(tmp_moved_constant_971,tmp_moved_constant_971,tmp_moved_constant_971,tmp_moved_constant_971)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_970,tmp_moved_constant_970,tmp_moved_constant_970,tmp_moved_constant_970),_mm256_set_pd(tmp_moved_constant_971,tmp_moved_constant_971,tmp_moved_constant_971,tmp_moved_constant_971))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_972,tmp_moved_constant_972,tmp_moved_constant_972,tmp_moved_constant_972),_mm256_set_pd(tmp_moved_constant_973,tmp_moved_constant_973,tmp_moved_constant_973,tmp_moved_constant_973)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_972,tmp_moved_constant_972,tmp_moved_constant_972,tmp_moved_constant_972),_mm256_set_pd(tmp_moved_constant_973,tmp_moved_constant_973,tmp_moved_constant_973,tmp_moved_constant_973))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_974,tmp_moved_constant_974,tmp_moved_constant_974,tmp_moved_constant_974),_mm256_set_pd(tmp_moved_constant_975,tmp_moved_constant_975,tmp_moved_constant_975,tmp_moved_constant_975)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_974,tmp_moved_constant_974,tmp_moved_constant_974,tmp_moved_constant_974),_mm256_set_pd(tmp_moved_constant_975,tmp_moved_constant_975,tmp_moved_constant_975,tmp_moved_constant_975))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_976,tmp_moved_constant_976,tmp_moved_constant_976,tmp_moved_constant_976),_mm256_set_pd(tmp_moved_constant_977,tmp_moved_constant_977,tmp_moved_constant_977,tmp_moved_constant_977)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_976,tmp_moved_constant_976,tmp_moved_constant_976,tmp_moved_constant_976),_mm256_set_pd(tmp_moved_constant_977,tmp_moved_constant_977,tmp_moved_constant_977,tmp_moved_constant_977))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_978,tmp_moved_constant_978,tmp_moved_constant_978,tmp_moved_constant_978),_mm256_set_pd(tmp_moved_constant_979,tmp_moved_constant_979,tmp_moved_constant_979,tmp_moved_constant_979)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_978,tmp_moved_constant_978,tmp_moved_constant_978,tmp_moved_constant_978),_mm256_set_pd(tmp_moved_constant_979,tmp_moved_constant_979,tmp_moved_constant_979,tmp_moved_constant_979))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_980,tmp_moved_constant_980,tmp_moved_constant_980,tmp_moved_constant_980),_mm256_set_pd(tmp_moved_constant_981,tmp_moved_constant_981,tmp_moved_constant_981,tmp_moved_constant_981)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_980,tmp_moved_constant_980,tmp_moved_constant_980,tmp_moved_constant_980),_mm256_set_pd(tmp_moved_constant_981,tmp_moved_constant_981,tmp_moved_constant_981,tmp_moved_constant_981))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709)))),_mm256_mul_pd(tmp_moved_constant_684,_mm256_set_pd(tmp_moved_constant_822,tmp_moved_constant_822,tmp_moved_constant_822,tmp_moved_constant_822))),_mm256_mul_pd(tmp_moved_constant_685,_mm256_set_pd(tmp_moved_constant_905,tmp_moved_constant_905,tmp_moved_constant_905,tmp_moved_constant_905))),_mm256_mul_pd(tmp_moved_constant_686,_mm256_set_pd(tmp_moved_constant_915,tmp_moved_constant_915,tmp_moved_constant_915,tmp_moved_constant_915))),_mm256_mul_pd(tmp_moved_constant_687,_mm256_set_pd(tmp_moved_constant_924,tmp_moved_constant_924,tmp_moved_constant_924,tmp_moved_constant_924))),_mm256_mul_pd(tmp_moved_constant_688,_mm256_set_pd(tmp_moved_constant_953,tmp_moved_constant_953,tmp_moved_constant_953,tmp_moved_constant_953))),_mm256_mul_pd(tmp_moved_constant_690,_mm256_set_pd(tmp_moved_constant_982,tmp_moved_constant_982,tmp_moved_constant_982,tmp_moved_constant_982))),_mm256_mul_pd(tmp_moved_constant_691,_mm256_set_pd(tmp_moved_constant_983,tmp_moved_constant_983,tmp_moved_constant_983,tmp_moved_constant_983))),_mm256_mul_pd(tmp_moved_constant_692,_mm256_set_pd(tmp_moved_constant_984,tmp_moved_constant_984,tmp_moved_constant_984,tmp_moved_constant_984))),_mm256_mul_pd(tmp_moved_constant_693,_mm256_set_pd(tmp_moved_constant_985,tmp_moved_constant_985,tmp_moved_constant_985,tmp_moved_constant_985))); + const __m256d tmp_moved_constant_1022 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_690,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1000,tmp_moved_constant_1000,tmp_moved_constant_1000,tmp_moved_constant_1000),_mm256_set_pd(tmp_moved_constant_1001,tmp_moved_constant_1001,tmp_moved_constant_1001,tmp_moved_constant_1001)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1000,tmp_moved_constant_1000,tmp_moved_constant_1000,tmp_moved_constant_1000),_mm256_set_pd(tmp_moved_constant_1001,tmp_moved_constant_1001,tmp_moved_constant_1001,tmp_moved_constant_1001))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1002,tmp_moved_constant_1002,tmp_moved_constant_1002,tmp_moved_constant_1002),_mm256_set_pd(tmp_moved_constant_1003,tmp_moved_constant_1003,tmp_moved_constant_1003,tmp_moved_constant_1003)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1002,tmp_moved_constant_1002,tmp_moved_constant_1002,tmp_moved_constant_1002),_mm256_set_pd(tmp_moved_constant_1003,tmp_moved_constant_1003,tmp_moved_constant_1003,tmp_moved_constant_1003))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_998,tmp_moved_constant_998,tmp_moved_constant_998,tmp_moved_constant_998),_mm256_set_pd(tmp_moved_constant_999,tmp_moved_constant_999,tmp_moved_constant_999,tmp_moved_constant_999)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_998,tmp_moved_constant_998,tmp_moved_constant_998,tmp_moved_constant_998),_mm256_set_pd(tmp_moved_constant_999,tmp_moved_constant_999,tmp_moved_constant_999,tmp_moved_constant_999))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1004,tmp_moved_constant_1004,tmp_moved_constant_1004,tmp_moved_constant_1004),_mm256_set_pd(tmp_moved_constant_1005,tmp_moved_constant_1005,tmp_moved_constant_1005,tmp_moved_constant_1005)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1004,tmp_moved_constant_1004,tmp_moved_constant_1004,tmp_moved_constant_1004),_mm256_set_pd(tmp_moved_constant_1005,tmp_moved_constant_1005,tmp_moved_constant_1005,tmp_moved_constant_1005))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1006,tmp_moved_constant_1006,tmp_moved_constant_1006,tmp_moved_constant_1006),_mm256_set_pd(tmp_moved_constant_1007,tmp_moved_constant_1007,tmp_moved_constant_1007,tmp_moved_constant_1007)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1006,tmp_moved_constant_1006,tmp_moved_constant_1006,tmp_moved_constant_1006),_mm256_set_pd(tmp_moved_constant_1007,tmp_moved_constant_1007,tmp_moved_constant_1007,tmp_moved_constant_1007))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1008,tmp_moved_constant_1008,tmp_moved_constant_1008,tmp_moved_constant_1008),_mm256_set_pd(tmp_moved_constant_1009,tmp_moved_constant_1009,tmp_moved_constant_1009,tmp_moved_constant_1009)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1008,tmp_moved_constant_1008,tmp_moved_constant_1008,tmp_moved_constant_1008),_mm256_set_pd(tmp_moved_constant_1009,tmp_moved_constant_1009,tmp_moved_constant_1009,tmp_moved_constant_1009))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_986,tmp_moved_constant_986,tmp_moved_constant_986,tmp_moved_constant_986),_mm256_set_pd(tmp_moved_constant_987,tmp_moved_constant_987,tmp_moved_constant_987,tmp_moved_constant_987)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_986,tmp_moved_constant_986,tmp_moved_constant_986,tmp_moved_constant_986),_mm256_set_pd(tmp_moved_constant_987,tmp_moved_constant_987,tmp_moved_constant_987,tmp_moved_constant_987))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_988,tmp_moved_constant_988,tmp_moved_constant_988,tmp_moved_constant_988),_mm256_set_pd(tmp_moved_constant_989,tmp_moved_constant_989,tmp_moved_constant_989,tmp_moved_constant_989)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_988,tmp_moved_constant_988,tmp_moved_constant_988,tmp_moved_constant_988),_mm256_set_pd(tmp_moved_constant_989,tmp_moved_constant_989,tmp_moved_constant_989,tmp_moved_constant_989))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_990,tmp_moved_constant_990,tmp_moved_constant_990,tmp_moved_constant_990),_mm256_set_pd(tmp_moved_constant_991,tmp_moved_constant_991,tmp_moved_constant_991,tmp_moved_constant_991)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_990,tmp_moved_constant_990,tmp_moved_constant_990,tmp_moved_constant_990),_mm256_set_pd(tmp_moved_constant_991,tmp_moved_constant_991,tmp_moved_constant_991,tmp_moved_constant_991))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_992,tmp_moved_constant_992,tmp_moved_constant_992,tmp_moved_constant_992),_mm256_set_pd(tmp_moved_constant_993,tmp_moved_constant_993,tmp_moved_constant_993,tmp_moved_constant_993)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_992,tmp_moved_constant_992,tmp_moved_constant_992,tmp_moved_constant_992),_mm256_set_pd(tmp_moved_constant_993,tmp_moved_constant_993,tmp_moved_constant_993,tmp_moved_constant_993))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_994,tmp_moved_constant_994,tmp_moved_constant_994,tmp_moved_constant_994),_mm256_set_pd(tmp_moved_constant_995,tmp_moved_constant_995,tmp_moved_constant_995,tmp_moved_constant_995)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_994,tmp_moved_constant_994,tmp_moved_constant_994,tmp_moved_constant_994),_mm256_set_pd(tmp_moved_constant_995,tmp_moved_constant_995,tmp_moved_constant_995,tmp_moved_constant_995))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_996,tmp_moved_constant_996,tmp_moved_constant_996,tmp_moved_constant_996),_mm256_set_pd(tmp_moved_constant_997,tmp_moved_constant_997,tmp_moved_constant_997,tmp_moved_constant_997)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_996,tmp_moved_constant_996,tmp_moved_constant_996,tmp_moved_constant_996),_mm256_set_pd(tmp_moved_constant_997,tmp_moved_constant_997,tmp_moved_constant_997,tmp_moved_constant_997))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701)))),_mm256_mul_pd(tmp_moved_constant_691,_mm256_set_pd(tmp_moved_constant_1010,tmp_moved_constant_1010,tmp_moved_constant_1010,tmp_moved_constant_1010))),_mm256_mul_pd(tmp_moved_constant_692,_mm256_set_pd(tmp_moved_constant_1011,tmp_moved_constant_1011,tmp_moved_constant_1011,tmp_moved_constant_1011))),_mm256_mul_pd(tmp_moved_constant_693,_mm256_set_pd(tmp_moved_constant_1012,tmp_moved_constant_1012,tmp_moved_constant_1012,tmp_moved_constant_1012))),_mm256_mul_pd(tmp_moved_constant_684,_mm256_set_pd(tmp_moved_constant_859,tmp_moved_constant_859,tmp_moved_constant_859,tmp_moved_constant_859))),_mm256_mul_pd(tmp_moved_constant_685,_mm256_set_pd(tmp_moved_constant_906,tmp_moved_constant_906,tmp_moved_constant_906,tmp_moved_constant_906))),_mm256_mul_pd(tmp_moved_constant_686,_mm256_set_pd(tmp_moved_constant_916,tmp_moved_constant_916,tmp_moved_constant_916,tmp_moved_constant_916))),_mm256_mul_pd(tmp_moved_constant_687,_mm256_set_pd(tmp_moved_constant_925,tmp_moved_constant_925,tmp_moved_constant_925,tmp_moved_constant_925))),_mm256_mul_pd(tmp_moved_constant_688,_mm256_set_pd(tmp_moved_constant_954,tmp_moved_constant_954,tmp_moved_constant_954,tmp_moved_constant_954))),_mm256_mul_pd(tmp_moved_constant_689,_mm256_set_pd(tmp_moved_constant_982,tmp_moved_constant_982,tmp_moved_constant_982,tmp_moved_constant_982))); + const __m256d tmp_moved_constant_1023 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_691,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_929,tmp_moved_constant_929,tmp_moved_constant_929,tmp_moved_constant_929)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_958,tmp_moved_constant_958,tmp_moved_constant_958,tmp_moved_constant_958))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_929,tmp_moved_constant_929,tmp_moved_constant_929,tmp_moved_constant_929)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_958,tmp_moved_constant_958,tmp_moved_constant_958,tmp_moved_constant_958))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_931,tmp_moved_constant_931,tmp_moved_constant_931,tmp_moved_constant_931)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_960,tmp_moved_constant_960,tmp_moved_constant_960,tmp_moved_constant_960))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_931,tmp_moved_constant_931,tmp_moved_constant_931,tmp_moved_constant_931)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_960,tmp_moved_constant_960,tmp_moved_constant_960,tmp_moved_constant_960))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_933,tmp_moved_constant_933,tmp_moved_constant_933,tmp_moved_constant_933)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_962,tmp_moved_constant_962,tmp_moved_constant_962,tmp_moved_constant_962))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_933,tmp_moved_constant_933,tmp_moved_constant_933,tmp_moved_constant_933)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_962,tmp_moved_constant_962,tmp_moved_constant_962,tmp_moved_constant_962))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_935,tmp_moved_constant_935,tmp_moved_constant_935,tmp_moved_constant_935)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_964,tmp_moved_constant_964,tmp_moved_constant_964,tmp_moved_constant_964))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_935,tmp_moved_constant_935,tmp_moved_constant_935,tmp_moved_constant_935)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_964,tmp_moved_constant_964,tmp_moved_constant_964,tmp_moved_constant_964))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_937,tmp_moved_constant_937,tmp_moved_constant_937,tmp_moved_constant_937)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_966,tmp_moved_constant_966,tmp_moved_constant_966,tmp_moved_constant_966))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_937,tmp_moved_constant_937,tmp_moved_constant_937,tmp_moved_constant_937)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_966,tmp_moved_constant_966,tmp_moved_constant_966,tmp_moved_constant_966))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_939,tmp_moved_constant_939,tmp_moved_constant_939,tmp_moved_constant_939)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_968,tmp_moved_constant_968,tmp_moved_constant_968,tmp_moved_constant_968))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_939,tmp_moved_constant_939,tmp_moved_constant_939,tmp_moved_constant_939)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_968,tmp_moved_constant_968,tmp_moved_constant_968,tmp_moved_constant_968))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_941,tmp_moved_constant_941,tmp_moved_constant_941,tmp_moved_constant_941)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_970,tmp_moved_constant_970,tmp_moved_constant_970,tmp_moved_constant_970))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_941,tmp_moved_constant_941,tmp_moved_constant_941,tmp_moved_constant_941)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_970,tmp_moved_constant_970,tmp_moved_constant_970,tmp_moved_constant_970))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_943,tmp_moved_constant_943,tmp_moved_constant_943,tmp_moved_constant_943)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_972,tmp_moved_constant_972,tmp_moved_constant_972,tmp_moved_constant_972))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_943,tmp_moved_constant_943,tmp_moved_constant_943,tmp_moved_constant_943)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_972,tmp_moved_constant_972,tmp_moved_constant_972,tmp_moved_constant_972))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_945,tmp_moved_constant_945,tmp_moved_constant_945,tmp_moved_constant_945)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_974,tmp_moved_constant_974,tmp_moved_constant_974,tmp_moved_constant_974))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_945,tmp_moved_constant_945,tmp_moved_constant_945,tmp_moved_constant_945)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_974,tmp_moved_constant_974,tmp_moved_constant_974,tmp_moved_constant_974))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_947,tmp_moved_constant_947,tmp_moved_constant_947,tmp_moved_constant_947)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_976,tmp_moved_constant_976,tmp_moved_constant_976,tmp_moved_constant_976))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_947,tmp_moved_constant_947,tmp_moved_constant_947,tmp_moved_constant_947)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_976,tmp_moved_constant_976,tmp_moved_constant_976,tmp_moved_constant_976))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_949,tmp_moved_constant_949,tmp_moved_constant_949,tmp_moved_constant_949)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_978,tmp_moved_constant_978,tmp_moved_constant_978,tmp_moved_constant_978))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_949,tmp_moved_constant_949,tmp_moved_constant_949,tmp_moved_constant_949)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_978,tmp_moved_constant_978,tmp_moved_constant_978,tmp_moved_constant_978))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_951,tmp_moved_constant_951,tmp_moved_constant_951,tmp_moved_constant_951)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_980,tmp_moved_constant_980,tmp_moved_constant_980,tmp_moved_constant_980))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_951,tmp_moved_constant_951,tmp_moved_constant_951,tmp_moved_constant_951)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_980,tmp_moved_constant_980,tmp_moved_constant_980,tmp_moved_constant_980))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709)))),_mm256_mul_pd(tmp_moved_constant_690,_mm256_set_pd(tmp_moved_constant_1010,tmp_moved_constant_1010,tmp_moved_constant_1010,tmp_moved_constant_1010))),_mm256_mul_pd(tmp_moved_constant_692,_mm256_set_pd(tmp_moved_constant_1013,tmp_moved_constant_1013,tmp_moved_constant_1013,tmp_moved_constant_1013))),_mm256_mul_pd(tmp_moved_constant_693,_mm256_set_pd(tmp_moved_constant_1014,tmp_moved_constant_1014,tmp_moved_constant_1014,tmp_moved_constant_1014))),_mm256_mul_pd(tmp_moved_constant_684,_mm256_set_pd(tmp_moved_constant_872,tmp_moved_constant_872,tmp_moved_constant_872,tmp_moved_constant_872))),_mm256_mul_pd(tmp_moved_constant_685,_mm256_set_pd(tmp_moved_constant_907,tmp_moved_constant_907,tmp_moved_constant_907,tmp_moved_constant_907))),_mm256_mul_pd(tmp_moved_constant_686,_mm256_set_pd(tmp_moved_constant_917,tmp_moved_constant_917,tmp_moved_constant_917,tmp_moved_constant_917))),_mm256_mul_pd(tmp_moved_constant_687,_mm256_set_pd(tmp_moved_constant_926,tmp_moved_constant_926,tmp_moved_constant_926,tmp_moved_constant_926))),_mm256_mul_pd(tmp_moved_constant_688,_mm256_set_pd(tmp_moved_constant_955,tmp_moved_constant_955,tmp_moved_constant_955,tmp_moved_constant_955))),_mm256_mul_pd(tmp_moved_constant_689,_mm256_set_pd(tmp_moved_constant_983,tmp_moved_constant_983,tmp_moved_constant_983,tmp_moved_constant_983))); + const __m256d tmp_moved_constant_1024 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_692,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1000,tmp_moved_constant_1000,tmp_moved_constant_1000,tmp_moved_constant_1000)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_944,tmp_moved_constant_944,tmp_moved_constant_944,tmp_moved_constant_944))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1000,tmp_moved_constant_1000,tmp_moved_constant_1000,tmp_moved_constant_1000)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_944,tmp_moved_constant_944,tmp_moved_constant_944,tmp_moved_constant_944))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1002,tmp_moved_constant_1002,tmp_moved_constant_1002,tmp_moved_constant_1002)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_946,tmp_moved_constant_946,tmp_moved_constant_946,tmp_moved_constant_946))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1002,tmp_moved_constant_1002,tmp_moved_constant_1002,tmp_moved_constant_1002)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_946,tmp_moved_constant_946,tmp_moved_constant_946,tmp_moved_constant_946))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_942,tmp_moved_constant_942,tmp_moved_constant_942,tmp_moved_constant_942)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_998,tmp_moved_constant_998,tmp_moved_constant_998,tmp_moved_constant_998))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_942,tmp_moved_constant_942,tmp_moved_constant_942,tmp_moved_constant_942)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_998,tmp_moved_constant_998,tmp_moved_constant_998,tmp_moved_constant_998))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1004,tmp_moved_constant_1004,tmp_moved_constant_1004,tmp_moved_constant_1004)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_948,tmp_moved_constant_948,tmp_moved_constant_948,tmp_moved_constant_948))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1004,tmp_moved_constant_1004,tmp_moved_constant_1004,tmp_moved_constant_1004)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_948,tmp_moved_constant_948,tmp_moved_constant_948,tmp_moved_constant_948))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1006,tmp_moved_constant_1006,tmp_moved_constant_1006,tmp_moved_constant_1006)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_950,tmp_moved_constant_950,tmp_moved_constant_950,tmp_moved_constant_950))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1006,tmp_moved_constant_1006,tmp_moved_constant_1006,tmp_moved_constant_1006)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_950,tmp_moved_constant_950,tmp_moved_constant_950,tmp_moved_constant_950))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1008,tmp_moved_constant_1008,tmp_moved_constant_1008,tmp_moved_constant_1008)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_952,tmp_moved_constant_952,tmp_moved_constant_952,tmp_moved_constant_952))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1008,tmp_moved_constant_1008,tmp_moved_constant_1008,tmp_moved_constant_1008)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_952,tmp_moved_constant_952,tmp_moved_constant_952,tmp_moved_constant_952))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_930,tmp_moved_constant_930,tmp_moved_constant_930,tmp_moved_constant_930)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_986,tmp_moved_constant_986,tmp_moved_constant_986,tmp_moved_constant_986))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_930,tmp_moved_constant_930,tmp_moved_constant_930,tmp_moved_constant_930)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_986,tmp_moved_constant_986,tmp_moved_constant_986,tmp_moved_constant_986))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_932,tmp_moved_constant_932,tmp_moved_constant_932,tmp_moved_constant_932)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_988,tmp_moved_constant_988,tmp_moved_constant_988,tmp_moved_constant_988))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_932,tmp_moved_constant_932,tmp_moved_constant_932,tmp_moved_constant_932)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_988,tmp_moved_constant_988,tmp_moved_constant_988,tmp_moved_constant_988))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_934,tmp_moved_constant_934,tmp_moved_constant_934,tmp_moved_constant_934)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_990,tmp_moved_constant_990,tmp_moved_constant_990,tmp_moved_constant_990))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_934,tmp_moved_constant_934,tmp_moved_constant_934,tmp_moved_constant_934)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_990,tmp_moved_constant_990,tmp_moved_constant_990,tmp_moved_constant_990))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_936,tmp_moved_constant_936,tmp_moved_constant_936,tmp_moved_constant_936)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_992,tmp_moved_constant_992,tmp_moved_constant_992,tmp_moved_constant_992))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_936,tmp_moved_constant_936,tmp_moved_constant_936,tmp_moved_constant_936)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_992,tmp_moved_constant_992,tmp_moved_constant_992,tmp_moved_constant_992))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_938,tmp_moved_constant_938,tmp_moved_constant_938,tmp_moved_constant_938)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_994,tmp_moved_constant_994,tmp_moved_constant_994,tmp_moved_constant_994))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_938,tmp_moved_constant_938,tmp_moved_constant_938,tmp_moved_constant_938)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_994,tmp_moved_constant_994,tmp_moved_constant_994,tmp_moved_constant_994))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_940,tmp_moved_constant_940,tmp_moved_constant_940,tmp_moved_constant_940)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_996,tmp_moved_constant_996,tmp_moved_constant_996,tmp_moved_constant_996))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_940,tmp_moved_constant_940,tmp_moved_constant_940,tmp_moved_constant_940)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_996,tmp_moved_constant_996,tmp_moved_constant_996,tmp_moved_constant_996))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701)))),_mm256_mul_pd(tmp_moved_constant_690,_mm256_set_pd(tmp_moved_constant_1011,tmp_moved_constant_1011,tmp_moved_constant_1011,tmp_moved_constant_1011))),_mm256_mul_pd(tmp_moved_constant_691,_mm256_set_pd(tmp_moved_constant_1013,tmp_moved_constant_1013,tmp_moved_constant_1013,tmp_moved_constant_1013))),_mm256_mul_pd(tmp_moved_constant_693,_mm256_set_pd(tmp_moved_constant_1015,tmp_moved_constant_1015,tmp_moved_constant_1015,tmp_moved_constant_1015))),_mm256_mul_pd(tmp_moved_constant_684,_mm256_set_pd(tmp_moved_constant_885,tmp_moved_constant_885,tmp_moved_constant_885,tmp_moved_constant_885))),_mm256_mul_pd(tmp_moved_constant_685,_mm256_set_pd(tmp_moved_constant_908,tmp_moved_constant_908,tmp_moved_constant_908,tmp_moved_constant_908))),_mm256_mul_pd(tmp_moved_constant_686,_mm256_set_pd(tmp_moved_constant_918,tmp_moved_constant_918,tmp_moved_constant_918,tmp_moved_constant_918))),_mm256_mul_pd(tmp_moved_constant_687,_mm256_set_pd(tmp_moved_constant_927,tmp_moved_constant_927,tmp_moved_constant_927,tmp_moved_constant_927))),_mm256_mul_pd(tmp_moved_constant_688,_mm256_set_pd(tmp_moved_constant_956,tmp_moved_constant_956,tmp_moved_constant_956,tmp_moved_constant_956))),_mm256_mul_pd(tmp_moved_constant_689,_mm256_set_pd(tmp_moved_constant_984,tmp_moved_constant_984,tmp_moved_constant_984,tmp_moved_constant_984))); + const __m256d tmp_moved_constant_1025 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_693,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1001,tmp_moved_constant_1001,tmp_moved_constant_1001,tmp_moved_constant_1001)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_973,tmp_moved_constant_973,tmp_moved_constant_973,tmp_moved_constant_973))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1001,tmp_moved_constant_1001,tmp_moved_constant_1001,tmp_moved_constant_1001)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_973,tmp_moved_constant_973,tmp_moved_constant_973,tmp_moved_constant_973))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1003,tmp_moved_constant_1003,tmp_moved_constant_1003,tmp_moved_constant_1003)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_975,tmp_moved_constant_975,tmp_moved_constant_975,tmp_moved_constant_975))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1003,tmp_moved_constant_1003,tmp_moved_constant_1003,tmp_moved_constant_1003)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_975,tmp_moved_constant_975,tmp_moved_constant_975,tmp_moved_constant_975))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_971,tmp_moved_constant_971,tmp_moved_constant_971,tmp_moved_constant_971)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_999,tmp_moved_constant_999,tmp_moved_constant_999,tmp_moved_constant_999))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_971,tmp_moved_constant_971,tmp_moved_constant_971,tmp_moved_constant_971)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_999,tmp_moved_constant_999,tmp_moved_constant_999,tmp_moved_constant_999))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705,tmp_moved_constant_705)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1005,tmp_moved_constant_1005,tmp_moved_constant_1005,tmp_moved_constant_1005)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_977,tmp_moved_constant_977,tmp_moved_constant_977,tmp_moved_constant_977))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1005,tmp_moved_constant_1005,tmp_moved_constant_1005,tmp_moved_constant_1005)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_977,tmp_moved_constant_977,tmp_moved_constant_977,tmp_moved_constant_977))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1007,tmp_moved_constant_1007,tmp_moved_constant_1007,tmp_moved_constant_1007)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_979,tmp_moved_constant_979,tmp_moved_constant_979,tmp_moved_constant_979))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1007,tmp_moved_constant_1007,tmp_moved_constant_1007,tmp_moved_constant_1007)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_979,tmp_moved_constant_979,tmp_moved_constant_979,tmp_moved_constant_979))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1009,tmp_moved_constant_1009,tmp_moved_constant_1009,tmp_moved_constant_1009)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_981,tmp_moved_constant_981,tmp_moved_constant_981,tmp_moved_constant_981))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1009,tmp_moved_constant_1009,tmp_moved_constant_1009,tmp_moved_constant_1009)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_981,tmp_moved_constant_981,tmp_moved_constant_981,tmp_moved_constant_981))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709,tmp_moved_constant_709))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_959,tmp_moved_constant_959,tmp_moved_constant_959,tmp_moved_constant_959)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_987,tmp_moved_constant_987,tmp_moved_constant_987,tmp_moved_constant_987))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_959,tmp_moved_constant_959,tmp_moved_constant_959,tmp_moved_constant_959)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_987,tmp_moved_constant_987,tmp_moved_constant_987,tmp_moved_constant_987))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_961,tmp_moved_constant_961,tmp_moved_constant_961,tmp_moved_constant_961)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_989,tmp_moved_constant_989,tmp_moved_constant_989,tmp_moved_constant_989))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_961,tmp_moved_constant_961,tmp_moved_constant_961,tmp_moved_constant_961)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_989,tmp_moved_constant_989,tmp_moved_constant_989,tmp_moved_constant_989))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_963,tmp_moved_constant_963,tmp_moved_constant_963,tmp_moved_constant_963)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_991,tmp_moved_constant_991,tmp_moved_constant_991,tmp_moved_constant_991))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_963,tmp_moved_constant_963,tmp_moved_constant_963,tmp_moved_constant_963)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_991,tmp_moved_constant_991,tmp_moved_constant_991,tmp_moved_constant_991))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697,tmp_moved_constant_697))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_965,tmp_moved_constant_965,tmp_moved_constant_965,tmp_moved_constant_965)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_993,tmp_moved_constant_993,tmp_moved_constant_993,tmp_moved_constant_993))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_965,tmp_moved_constant_965,tmp_moved_constant_965,tmp_moved_constant_965)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_993,tmp_moved_constant_993,tmp_moved_constant_993,tmp_moved_constant_993))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_967,tmp_moved_constant_967,tmp_moved_constant_967,tmp_moved_constant_967)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_995,tmp_moved_constant_995,tmp_moved_constant_995,tmp_moved_constant_995))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_967,tmp_moved_constant_967,tmp_moved_constant_967,tmp_moved_constant_967)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_995,tmp_moved_constant_995,tmp_moved_constant_995,tmp_moved_constant_995))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_969,tmp_moved_constant_969,tmp_moved_constant_969,tmp_moved_constant_969)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_997,tmp_moved_constant_997,tmp_moved_constant_997,tmp_moved_constant_997))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_969,tmp_moved_constant_969,tmp_moved_constant_969,tmp_moved_constant_969)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_997,tmp_moved_constant_997,tmp_moved_constant_997,tmp_moved_constant_997))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701,tmp_moved_constant_701)))),_mm256_mul_pd(tmp_moved_constant_690,_mm256_set_pd(tmp_moved_constant_1012,tmp_moved_constant_1012,tmp_moved_constant_1012,tmp_moved_constant_1012))),_mm256_mul_pd(tmp_moved_constant_691,_mm256_set_pd(tmp_moved_constant_1014,tmp_moved_constant_1014,tmp_moved_constant_1014,tmp_moved_constant_1014))),_mm256_mul_pd(tmp_moved_constant_692,_mm256_set_pd(tmp_moved_constant_1015,tmp_moved_constant_1015,tmp_moved_constant_1015,tmp_moved_constant_1015))),_mm256_mul_pd(tmp_moved_constant_684,_mm256_set_pd(tmp_moved_constant_898,tmp_moved_constant_898,tmp_moved_constant_898,tmp_moved_constant_898))),_mm256_mul_pd(tmp_moved_constant_685,_mm256_set_pd(tmp_moved_constant_909,tmp_moved_constant_909,tmp_moved_constant_909,tmp_moved_constant_909))),_mm256_mul_pd(tmp_moved_constant_686,_mm256_set_pd(tmp_moved_constant_919,tmp_moved_constant_919,tmp_moved_constant_919,tmp_moved_constant_919))),_mm256_mul_pd(tmp_moved_constant_687,_mm256_set_pd(tmp_moved_constant_928,tmp_moved_constant_928,tmp_moved_constant_928,tmp_moved_constant_928))),_mm256_mul_pd(tmp_moved_constant_688,_mm256_set_pd(tmp_moved_constant_957,tmp_moved_constant_957,tmp_moved_constant_957,tmp_moved_constant_957))),_mm256_mul_pd(tmp_moved_constant_689,_mm256_set_pd(tmp_moved_constant_985,tmp_moved_constant_985,tmp_moved_constant_985,tmp_moved_constant_985))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_1328,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_1329,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_1330,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_1331,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_1332,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_1333,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_1334,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_1335,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_1336,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_1337,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_1016,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_1017,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_1018,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_1019,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(tmp_moved_constant_1020,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(tmp_moved_constant_1021,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(tmp_moved_constant_1022,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(tmp_moved_constant_1023,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(tmp_moved_constant_1024,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(tmp_moved_constant_1025,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } - const __m256d Dummy_1338 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_1339 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_1340 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_1341 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_1342 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_1343 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_1344 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_1345 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_1346 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_1347 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_1670 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1338,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1348,Dummy_1348,Dummy_1348,Dummy_1348),_mm256_set_pd(Dummy_1348,Dummy_1348,Dummy_1348,Dummy_1348)),_mm256_mul_pd(_mm256_set_pd(Dummy_1349,Dummy_1349,Dummy_1349,Dummy_1349),_mm256_set_pd(Dummy_1349,Dummy_1349,Dummy_1349,Dummy_1349))),_mm256_mul_pd(_mm256_set_pd(Dummy_1350,Dummy_1350,Dummy_1350,Dummy_1350),_mm256_set_pd(Dummy_1350,Dummy_1350,Dummy_1350,Dummy_1350))),_mm256_set_pd(Dummy_1351,Dummy_1351,Dummy_1351,Dummy_1351)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1352,Dummy_1352,Dummy_1352,Dummy_1352),_mm256_set_pd(Dummy_1352,Dummy_1352,Dummy_1352,Dummy_1352)),_mm256_mul_pd(_mm256_set_pd(Dummy_1353,Dummy_1353,Dummy_1353,Dummy_1353),_mm256_set_pd(Dummy_1353,Dummy_1353,Dummy_1353,Dummy_1353))),_mm256_mul_pd(_mm256_set_pd(Dummy_1354,Dummy_1354,Dummy_1354,Dummy_1354),_mm256_set_pd(Dummy_1354,Dummy_1354,Dummy_1354,Dummy_1354))),_mm256_set_pd(Dummy_1355,Dummy_1355,Dummy_1355,Dummy_1355))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1356,Dummy_1356,Dummy_1356,Dummy_1356),_mm256_set_pd(Dummy_1356,Dummy_1356,Dummy_1356,Dummy_1356)),_mm256_mul_pd(_mm256_set_pd(Dummy_1357,Dummy_1357,Dummy_1357,Dummy_1357),_mm256_set_pd(Dummy_1357,Dummy_1357,Dummy_1357,Dummy_1357))),_mm256_mul_pd(_mm256_set_pd(Dummy_1358,Dummy_1358,Dummy_1358,Dummy_1358),_mm256_set_pd(Dummy_1358,Dummy_1358,Dummy_1358,Dummy_1358))),_mm256_set_pd(Dummy_1359,Dummy_1359,Dummy_1359,Dummy_1359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1360,Dummy_1360,Dummy_1360,Dummy_1360),_mm256_set_pd(Dummy_1360,Dummy_1360,Dummy_1360,Dummy_1360)),_mm256_mul_pd(_mm256_set_pd(Dummy_1361,Dummy_1361,Dummy_1361,Dummy_1361),_mm256_set_pd(Dummy_1361,Dummy_1361,Dummy_1361,Dummy_1361))),_mm256_mul_pd(_mm256_set_pd(Dummy_1362,Dummy_1362,Dummy_1362,Dummy_1362),_mm256_set_pd(Dummy_1362,Dummy_1362,Dummy_1362,Dummy_1362))),_mm256_set_pd(Dummy_1363,Dummy_1363,Dummy_1363,Dummy_1363)))),_mm256_mul_pd(Dummy_1339,_mm256_set_pd(Dummy_1376,Dummy_1376,Dummy_1376,Dummy_1376))),_mm256_mul_pd(Dummy_1340,_mm256_set_pd(Dummy_1389,Dummy_1389,Dummy_1389,Dummy_1389))),_mm256_mul_pd(Dummy_1341,_mm256_set_pd(Dummy_1402,Dummy_1402,Dummy_1402,Dummy_1402))),_mm256_mul_pd(Dummy_1342,_mm256_set_pd(Dummy_1439,Dummy_1439,Dummy_1439,Dummy_1439))),_mm256_mul_pd(Dummy_1343,_mm256_set_pd(Dummy_1476,Dummy_1476,Dummy_1476,Dummy_1476))),_mm256_mul_pd(Dummy_1344,_mm256_set_pd(Dummy_1513,Dummy_1513,Dummy_1513,Dummy_1513))),_mm256_mul_pd(Dummy_1345,_mm256_set_pd(Dummy_1526,Dummy_1526,Dummy_1526,Dummy_1526))),_mm256_mul_pd(Dummy_1346,_mm256_set_pd(Dummy_1539,Dummy_1539,Dummy_1539,Dummy_1539))),_mm256_mul_pd(Dummy_1347,_mm256_set_pd(Dummy_1552,Dummy_1552,Dummy_1552,Dummy_1552))); - const __m256d Dummy_1671 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1339,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1553,Dummy_1553,Dummy_1553,Dummy_1553),_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254)),_mm256_mul_pd(_mm256_set_pd(Dummy_1554,Dummy_1554,Dummy_1554,Dummy_1554),_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254))),_mm256_mul_pd(_mm256_set_pd(Dummy_1555,Dummy_1555,Dummy_1555,Dummy_1555),_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254))),_mm256_set_pd(Dummy_1351,Dummy_1351,Dummy_1351,Dummy_1351)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1553,Dummy_1553,Dummy_1553,Dummy_1553),_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257)),_mm256_mul_pd(_mm256_set_pd(Dummy_1554,Dummy_1554,Dummy_1554,Dummy_1554),_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257))),_mm256_mul_pd(_mm256_set_pd(Dummy_1555,Dummy_1555,Dummy_1555,Dummy_1555),_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257))),_mm256_set_pd(Dummy_1355,Dummy_1355,Dummy_1355,Dummy_1355))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1553,Dummy_1553,Dummy_1553,Dummy_1553),_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258)),_mm256_mul_pd(_mm256_set_pd(Dummy_1554,Dummy_1554,Dummy_1554,Dummy_1554),_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258))),_mm256_mul_pd(_mm256_set_pd(Dummy_1555,Dummy_1555,Dummy_1555,Dummy_1555),_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258))),_mm256_set_pd(Dummy_1359,Dummy_1359,Dummy_1359,Dummy_1359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1553,Dummy_1553,Dummy_1553,Dummy_1553),_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259)),_mm256_mul_pd(_mm256_set_pd(Dummy_1554,Dummy_1554,Dummy_1554,Dummy_1554),_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259))),_mm256_mul_pd(_mm256_set_pd(Dummy_1555,Dummy_1555,Dummy_1555,Dummy_1555),_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259))),_mm256_set_pd(Dummy_1363,Dummy_1363,Dummy_1363,Dummy_1363)))),_mm256_mul_pd(Dummy_1338,_mm256_set_pd(Dummy_1376,Dummy_1376,Dummy_1376,Dummy_1376))),_mm256_mul_pd(Dummy_1340,_mm256_set_pd(Dummy_1556,Dummy_1556,Dummy_1556,Dummy_1556))),_mm256_mul_pd(Dummy_1341,_mm256_set_pd(Dummy_1557,Dummy_1557,Dummy_1557,Dummy_1557))),_mm256_mul_pd(Dummy_1342,_mm256_set_pd(Dummy_1558,Dummy_1558,Dummy_1558,Dummy_1558))),_mm256_mul_pd(Dummy_1343,_mm256_set_pd(Dummy_1559,Dummy_1559,Dummy_1559,Dummy_1559))),_mm256_mul_pd(Dummy_1344,_mm256_set_pd(Dummy_1560,Dummy_1560,Dummy_1560,Dummy_1560))),_mm256_mul_pd(Dummy_1345,_mm256_set_pd(Dummy_1561,Dummy_1561,Dummy_1561,Dummy_1561))),_mm256_mul_pd(Dummy_1346,_mm256_set_pd(Dummy_1562,Dummy_1562,Dummy_1562,Dummy_1562))),_mm256_mul_pd(Dummy_1347,_mm256_set_pd(Dummy_1563,Dummy_1563,Dummy_1563,Dummy_1563))); - const __m256d Dummy_1672 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1340,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1564,Dummy_1564,Dummy_1564,Dummy_1564),_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269)),_mm256_mul_pd(_mm256_set_pd(Dummy_1565,Dummy_1565,Dummy_1565,Dummy_1565),_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269))),_mm256_mul_pd(_mm256_set_pd(Dummy_1566,Dummy_1566,Dummy_1566,Dummy_1566),_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269))),_mm256_set_pd(Dummy_1351,Dummy_1351,Dummy_1351,Dummy_1351)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1564,Dummy_1564,Dummy_1564,Dummy_1564),_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272)),_mm256_mul_pd(_mm256_set_pd(Dummy_1565,Dummy_1565,Dummy_1565,Dummy_1565),_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272))),_mm256_mul_pd(_mm256_set_pd(Dummy_1566,Dummy_1566,Dummy_1566,Dummy_1566),_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272))),_mm256_set_pd(Dummy_1355,Dummy_1355,Dummy_1355,Dummy_1355))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1564,Dummy_1564,Dummy_1564,Dummy_1564),_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273)),_mm256_mul_pd(_mm256_set_pd(Dummy_1565,Dummy_1565,Dummy_1565,Dummy_1565),_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273))),_mm256_mul_pd(_mm256_set_pd(Dummy_1566,Dummy_1566,Dummy_1566,Dummy_1566),_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273))),_mm256_set_pd(Dummy_1359,Dummy_1359,Dummy_1359,Dummy_1359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1564,Dummy_1564,Dummy_1564,Dummy_1564),_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274)),_mm256_mul_pd(_mm256_set_pd(Dummy_1565,Dummy_1565,Dummy_1565,Dummy_1565),_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274))),_mm256_mul_pd(_mm256_set_pd(Dummy_1566,Dummy_1566,Dummy_1566,Dummy_1566),_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274))),_mm256_set_pd(Dummy_1363,Dummy_1363,Dummy_1363,Dummy_1363)))),_mm256_mul_pd(Dummy_1338,_mm256_set_pd(Dummy_1389,Dummy_1389,Dummy_1389,Dummy_1389))),_mm256_mul_pd(Dummy_1339,_mm256_set_pd(Dummy_1556,Dummy_1556,Dummy_1556,Dummy_1556))),_mm256_mul_pd(Dummy_1341,_mm256_set_pd(Dummy_1567,Dummy_1567,Dummy_1567,Dummy_1567))),_mm256_mul_pd(Dummy_1342,_mm256_set_pd(Dummy_1568,Dummy_1568,Dummy_1568,Dummy_1568))),_mm256_mul_pd(Dummy_1343,_mm256_set_pd(Dummy_1569,Dummy_1569,Dummy_1569,Dummy_1569))),_mm256_mul_pd(Dummy_1344,_mm256_set_pd(Dummy_1570,Dummy_1570,Dummy_1570,Dummy_1570))),_mm256_mul_pd(Dummy_1345,_mm256_set_pd(Dummy_1571,Dummy_1571,Dummy_1571,Dummy_1571))),_mm256_mul_pd(Dummy_1346,_mm256_set_pd(Dummy_1572,Dummy_1572,Dummy_1572,Dummy_1572))),_mm256_mul_pd(Dummy_1347,_mm256_set_pd(Dummy_1573,Dummy_1573,Dummy_1573,Dummy_1573))); - const __m256d Dummy_1673 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1341,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1574,Dummy_1574,Dummy_1574,Dummy_1574),_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283)),_mm256_mul_pd(_mm256_set_pd(Dummy_1575,Dummy_1575,Dummy_1575,Dummy_1575),_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283))),_mm256_mul_pd(_mm256_set_pd(Dummy_1576,Dummy_1576,Dummy_1576,Dummy_1576),_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283))),_mm256_set_pd(Dummy_1351,Dummy_1351,Dummy_1351,Dummy_1351)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1574,Dummy_1574,Dummy_1574,Dummy_1574),_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286)),_mm256_mul_pd(_mm256_set_pd(Dummy_1575,Dummy_1575,Dummy_1575,Dummy_1575),_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286))),_mm256_mul_pd(_mm256_set_pd(Dummy_1576,Dummy_1576,Dummy_1576,Dummy_1576),_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286))),_mm256_set_pd(Dummy_1355,Dummy_1355,Dummy_1355,Dummy_1355))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1574,Dummy_1574,Dummy_1574,Dummy_1574),_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287)),_mm256_mul_pd(_mm256_set_pd(Dummy_1575,Dummy_1575,Dummy_1575,Dummy_1575),_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287))),_mm256_mul_pd(_mm256_set_pd(Dummy_1576,Dummy_1576,Dummy_1576,Dummy_1576),_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287))),_mm256_set_pd(Dummy_1359,Dummy_1359,Dummy_1359,Dummy_1359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1574,Dummy_1574,Dummy_1574,Dummy_1574),_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288)),_mm256_mul_pd(_mm256_set_pd(Dummy_1575,Dummy_1575,Dummy_1575,Dummy_1575),_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288))),_mm256_mul_pd(_mm256_set_pd(Dummy_1576,Dummy_1576,Dummy_1576,Dummy_1576),_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288))),_mm256_set_pd(Dummy_1363,Dummy_1363,Dummy_1363,Dummy_1363)))),_mm256_mul_pd(Dummy_1338,_mm256_set_pd(Dummy_1402,Dummy_1402,Dummy_1402,Dummy_1402))),_mm256_mul_pd(Dummy_1339,_mm256_set_pd(Dummy_1557,Dummy_1557,Dummy_1557,Dummy_1557))),_mm256_mul_pd(Dummy_1340,_mm256_set_pd(Dummy_1567,Dummy_1567,Dummy_1567,Dummy_1567))),_mm256_mul_pd(Dummy_1342,_mm256_set_pd(Dummy_1577,Dummy_1577,Dummy_1577,Dummy_1577))),_mm256_mul_pd(Dummy_1343,_mm256_set_pd(Dummy_1578,Dummy_1578,Dummy_1578,Dummy_1578))),_mm256_mul_pd(Dummy_1344,_mm256_set_pd(Dummy_1579,Dummy_1579,Dummy_1579,Dummy_1579))),_mm256_mul_pd(Dummy_1345,_mm256_set_pd(Dummy_1580,Dummy_1580,Dummy_1580,Dummy_1580))),_mm256_mul_pd(Dummy_1346,_mm256_set_pd(Dummy_1581,Dummy_1581,Dummy_1581,Dummy_1581))),_mm256_mul_pd(Dummy_1347,_mm256_set_pd(Dummy_1582,Dummy_1582,Dummy_1582,Dummy_1582))); - const __m256d Dummy_1674 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1342,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1583,Dummy_1583,Dummy_1583,Dummy_1583),_mm256_set_pd(Dummy_1584,Dummy_1584,Dummy_1584,Dummy_1584)),_mm256_add_pd(_mm256_set_pd(Dummy_1583,Dummy_1583,Dummy_1583,Dummy_1583),_mm256_set_pd(Dummy_1584,Dummy_1584,Dummy_1584,Dummy_1584))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1585,Dummy_1585,Dummy_1585,Dummy_1585),_mm256_set_pd(Dummy_1586,Dummy_1586,Dummy_1586,Dummy_1586)),_mm256_add_pd(_mm256_set_pd(Dummy_1585,Dummy_1585,Dummy_1585,Dummy_1585),_mm256_set_pd(Dummy_1586,Dummy_1586,Dummy_1586,Dummy_1586))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1587,Dummy_1587,Dummy_1587,Dummy_1587),_mm256_set_pd(Dummy_1588,Dummy_1588,Dummy_1588,Dummy_1588)),_mm256_add_pd(_mm256_set_pd(Dummy_1587,Dummy_1587,Dummy_1587,Dummy_1587),_mm256_set_pd(Dummy_1588,Dummy_1588,Dummy_1588,Dummy_1588))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1351,Dummy_1351,Dummy_1351,Dummy_1351)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1589,Dummy_1589,Dummy_1589,Dummy_1589),_mm256_set_pd(Dummy_1590,Dummy_1590,Dummy_1590,Dummy_1590)),_mm256_add_pd(_mm256_set_pd(Dummy_1589,Dummy_1589,Dummy_1589,Dummy_1589),_mm256_set_pd(Dummy_1590,Dummy_1590,Dummy_1590,Dummy_1590))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1591,Dummy_1591,Dummy_1591,Dummy_1591),_mm256_set_pd(Dummy_1592,Dummy_1592,Dummy_1592,Dummy_1592)),_mm256_add_pd(_mm256_set_pd(Dummy_1591,Dummy_1591,Dummy_1591,Dummy_1591),_mm256_set_pd(Dummy_1592,Dummy_1592,Dummy_1592,Dummy_1592))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1593,Dummy_1593,Dummy_1593,Dummy_1593),_mm256_set_pd(Dummy_1594,Dummy_1594,Dummy_1594,Dummy_1594)),_mm256_add_pd(_mm256_set_pd(Dummy_1593,Dummy_1593,Dummy_1593,Dummy_1593),_mm256_set_pd(Dummy_1594,Dummy_1594,Dummy_1594,Dummy_1594))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1355,Dummy_1355,Dummy_1355,Dummy_1355))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1595,Dummy_1595,Dummy_1595,Dummy_1595),_mm256_set_pd(Dummy_1596,Dummy_1596,Dummy_1596,Dummy_1596)),_mm256_add_pd(_mm256_set_pd(Dummy_1595,Dummy_1595,Dummy_1595,Dummy_1595),_mm256_set_pd(Dummy_1596,Dummy_1596,Dummy_1596,Dummy_1596))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1597,Dummy_1597,Dummy_1597,Dummy_1597),_mm256_set_pd(Dummy_1598,Dummy_1598,Dummy_1598,Dummy_1598)),_mm256_add_pd(_mm256_set_pd(Dummy_1597,Dummy_1597,Dummy_1597,Dummy_1597),_mm256_set_pd(Dummy_1598,Dummy_1598,Dummy_1598,Dummy_1598))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1599,Dummy_1599,Dummy_1599,Dummy_1599),_mm256_set_pd(Dummy_1600,Dummy_1600,Dummy_1600,Dummy_1600)),_mm256_add_pd(_mm256_set_pd(Dummy_1599,Dummy_1599,Dummy_1599,Dummy_1599),_mm256_set_pd(Dummy_1600,Dummy_1600,Dummy_1600,Dummy_1600))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1359,Dummy_1359,Dummy_1359,Dummy_1359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1601,Dummy_1601,Dummy_1601,Dummy_1601),_mm256_set_pd(Dummy_1602,Dummy_1602,Dummy_1602,Dummy_1602)),_mm256_add_pd(_mm256_set_pd(Dummy_1601,Dummy_1601,Dummy_1601,Dummy_1601),_mm256_set_pd(Dummy_1602,Dummy_1602,Dummy_1602,Dummy_1602))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1603,Dummy_1603,Dummy_1603,Dummy_1603),_mm256_set_pd(Dummy_1604,Dummy_1604,Dummy_1604,Dummy_1604)),_mm256_add_pd(_mm256_set_pd(Dummy_1603,Dummy_1603,Dummy_1603,Dummy_1603),_mm256_set_pd(Dummy_1604,Dummy_1604,Dummy_1604,Dummy_1604))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1605,Dummy_1605,Dummy_1605,Dummy_1605),_mm256_set_pd(Dummy_1606,Dummy_1606,Dummy_1606,Dummy_1606)),_mm256_add_pd(_mm256_set_pd(Dummy_1605,Dummy_1605,Dummy_1605,Dummy_1605),_mm256_set_pd(Dummy_1606,Dummy_1606,Dummy_1606,Dummy_1606))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1363,Dummy_1363,Dummy_1363,Dummy_1363)))),_mm256_mul_pd(Dummy_1338,_mm256_set_pd(Dummy_1439,Dummy_1439,Dummy_1439,Dummy_1439))),_mm256_mul_pd(Dummy_1339,_mm256_set_pd(Dummy_1558,Dummy_1558,Dummy_1558,Dummy_1558))),_mm256_mul_pd(Dummy_1340,_mm256_set_pd(Dummy_1568,Dummy_1568,Dummy_1568,Dummy_1568))),_mm256_mul_pd(Dummy_1341,_mm256_set_pd(Dummy_1577,Dummy_1577,Dummy_1577,Dummy_1577))),_mm256_mul_pd(Dummy_1343,_mm256_set_pd(Dummy_1607,Dummy_1607,Dummy_1607,Dummy_1607))),_mm256_mul_pd(Dummy_1344,_mm256_set_pd(Dummy_1608,Dummy_1608,Dummy_1608,Dummy_1608))),_mm256_mul_pd(Dummy_1345,_mm256_set_pd(Dummy_1609,Dummy_1609,Dummy_1609,Dummy_1609))),_mm256_mul_pd(Dummy_1346,_mm256_set_pd(Dummy_1610,Dummy_1610,Dummy_1610,Dummy_1610))),_mm256_mul_pd(Dummy_1347,_mm256_set_pd(Dummy_1611,Dummy_1611,Dummy_1611,Dummy_1611))); - const __m256d Dummy_1675 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1343,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1612,Dummy_1612,Dummy_1612,Dummy_1612),_mm256_set_pd(Dummy_1613,Dummy_1613,Dummy_1613,Dummy_1613)),_mm256_add_pd(_mm256_set_pd(Dummy_1612,Dummy_1612,Dummy_1612,Dummy_1612),_mm256_set_pd(Dummy_1613,Dummy_1613,Dummy_1613,Dummy_1613))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1614,Dummy_1614,Dummy_1614,Dummy_1614),_mm256_set_pd(Dummy_1615,Dummy_1615,Dummy_1615,Dummy_1615)),_mm256_add_pd(_mm256_set_pd(Dummy_1614,Dummy_1614,Dummy_1614,Dummy_1614),_mm256_set_pd(Dummy_1615,Dummy_1615,Dummy_1615,Dummy_1615))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1616,Dummy_1616,Dummy_1616,Dummy_1616),_mm256_set_pd(Dummy_1617,Dummy_1617,Dummy_1617,Dummy_1617)),_mm256_add_pd(_mm256_set_pd(Dummy_1616,Dummy_1616,Dummy_1616,Dummy_1616),_mm256_set_pd(Dummy_1617,Dummy_1617,Dummy_1617,Dummy_1617))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1351,Dummy_1351,Dummy_1351,Dummy_1351)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1618,Dummy_1618,Dummy_1618,Dummy_1618),_mm256_set_pd(Dummy_1619,Dummy_1619,Dummy_1619,Dummy_1619)),_mm256_add_pd(_mm256_set_pd(Dummy_1618,Dummy_1618,Dummy_1618,Dummy_1618),_mm256_set_pd(Dummy_1619,Dummy_1619,Dummy_1619,Dummy_1619))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1620,Dummy_1620,Dummy_1620,Dummy_1620),_mm256_set_pd(Dummy_1621,Dummy_1621,Dummy_1621,Dummy_1621)),_mm256_add_pd(_mm256_set_pd(Dummy_1620,Dummy_1620,Dummy_1620,Dummy_1620),_mm256_set_pd(Dummy_1621,Dummy_1621,Dummy_1621,Dummy_1621))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1622,Dummy_1622,Dummy_1622,Dummy_1622),_mm256_set_pd(Dummy_1623,Dummy_1623,Dummy_1623,Dummy_1623)),_mm256_add_pd(_mm256_set_pd(Dummy_1622,Dummy_1622,Dummy_1622,Dummy_1622),_mm256_set_pd(Dummy_1623,Dummy_1623,Dummy_1623,Dummy_1623))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1355,Dummy_1355,Dummy_1355,Dummy_1355))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1624,Dummy_1624,Dummy_1624,Dummy_1624),_mm256_set_pd(Dummy_1625,Dummy_1625,Dummy_1625,Dummy_1625)),_mm256_add_pd(_mm256_set_pd(Dummy_1624,Dummy_1624,Dummy_1624,Dummy_1624),_mm256_set_pd(Dummy_1625,Dummy_1625,Dummy_1625,Dummy_1625))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1626,Dummy_1626,Dummy_1626,Dummy_1626),_mm256_set_pd(Dummy_1627,Dummy_1627,Dummy_1627,Dummy_1627)),_mm256_add_pd(_mm256_set_pd(Dummy_1626,Dummy_1626,Dummy_1626,Dummy_1626),_mm256_set_pd(Dummy_1627,Dummy_1627,Dummy_1627,Dummy_1627))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1628,Dummy_1628,Dummy_1628,Dummy_1628),_mm256_set_pd(Dummy_1629,Dummy_1629,Dummy_1629,Dummy_1629)),_mm256_add_pd(_mm256_set_pd(Dummy_1628,Dummy_1628,Dummy_1628,Dummy_1628),_mm256_set_pd(Dummy_1629,Dummy_1629,Dummy_1629,Dummy_1629))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1359,Dummy_1359,Dummy_1359,Dummy_1359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1630,Dummy_1630,Dummy_1630,Dummy_1630),_mm256_set_pd(Dummy_1631,Dummy_1631,Dummy_1631,Dummy_1631)),_mm256_add_pd(_mm256_set_pd(Dummy_1630,Dummy_1630,Dummy_1630,Dummy_1630),_mm256_set_pd(Dummy_1631,Dummy_1631,Dummy_1631,Dummy_1631))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1632,Dummy_1632,Dummy_1632,Dummy_1632),_mm256_set_pd(Dummy_1633,Dummy_1633,Dummy_1633,Dummy_1633)),_mm256_add_pd(_mm256_set_pd(Dummy_1632,Dummy_1632,Dummy_1632,Dummy_1632),_mm256_set_pd(Dummy_1633,Dummy_1633,Dummy_1633,Dummy_1633))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1634,Dummy_1634,Dummy_1634,Dummy_1634),_mm256_set_pd(Dummy_1635,Dummy_1635,Dummy_1635,Dummy_1635)),_mm256_add_pd(_mm256_set_pd(Dummy_1634,Dummy_1634,Dummy_1634,Dummy_1634),_mm256_set_pd(Dummy_1635,Dummy_1635,Dummy_1635,Dummy_1635))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1363,Dummy_1363,Dummy_1363,Dummy_1363)))),_mm256_mul_pd(Dummy_1338,_mm256_set_pd(Dummy_1476,Dummy_1476,Dummy_1476,Dummy_1476))),_mm256_mul_pd(Dummy_1339,_mm256_set_pd(Dummy_1559,Dummy_1559,Dummy_1559,Dummy_1559))),_mm256_mul_pd(Dummy_1340,_mm256_set_pd(Dummy_1569,Dummy_1569,Dummy_1569,Dummy_1569))),_mm256_mul_pd(Dummy_1341,_mm256_set_pd(Dummy_1578,Dummy_1578,Dummy_1578,Dummy_1578))),_mm256_mul_pd(Dummy_1342,_mm256_set_pd(Dummy_1607,Dummy_1607,Dummy_1607,Dummy_1607))),_mm256_mul_pd(Dummy_1344,_mm256_set_pd(Dummy_1636,Dummy_1636,Dummy_1636,Dummy_1636))),_mm256_mul_pd(Dummy_1345,_mm256_set_pd(Dummy_1637,Dummy_1637,Dummy_1637,Dummy_1637))),_mm256_mul_pd(Dummy_1346,_mm256_set_pd(Dummy_1638,Dummy_1638,Dummy_1638,Dummy_1638))),_mm256_mul_pd(Dummy_1347,_mm256_set_pd(Dummy_1639,Dummy_1639,Dummy_1639,Dummy_1639))); - const __m256d Dummy_1676 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1344,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1640,Dummy_1640,Dummy_1640,Dummy_1640),_mm256_set_pd(Dummy_1641,Dummy_1641,Dummy_1641,Dummy_1641)),_mm256_add_pd(_mm256_set_pd(Dummy_1640,Dummy_1640,Dummy_1640,Dummy_1640),_mm256_set_pd(Dummy_1641,Dummy_1641,Dummy_1641,Dummy_1641))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1642,Dummy_1642,Dummy_1642,Dummy_1642),_mm256_set_pd(Dummy_1643,Dummy_1643,Dummy_1643,Dummy_1643)),_mm256_add_pd(_mm256_set_pd(Dummy_1642,Dummy_1642,Dummy_1642,Dummy_1642),_mm256_set_pd(Dummy_1643,Dummy_1643,Dummy_1643,Dummy_1643))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1644,Dummy_1644,Dummy_1644,Dummy_1644),_mm256_set_pd(Dummy_1645,Dummy_1645,Dummy_1645,Dummy_1645)),_mm256_add_pd(_mm256_set_pd(Dummy_1644,Dummy_1644,Dummy_1644,Dummy_1644),_mm256_set_pd(Dummy_1645,Dummy_1645,Dummy_1645,Dummy_1645))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1351,Dummy_1351,Dummy_1351,Dummy_1351)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1646,Dummy_1646,Dummy_1646,Dummy_1646),_mm256_set_pd(Dummy_1647,Dummy_1647,Dummy_1647,Dummy_1647)),_mm256_add_pd(_mm256_set_pd(Dummy_1646,Dummy_1646,Dummy_1646,Dummy_1646),_mm256_set_pd(Dummy_1647,Dummy_1647,Dummy_1647,Dummy_1647))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1648,Dummy_1648,Dummy_1648,Dummy_1648),_mm256_set_pd(Dummy_1649,Dummy_1649,Dummy_1649,Dummy_1649)),_mm256_add_pd(_mm256_set_pd(Dummy_1648,Dummy_1648,Dummy_1648,Dummy_1648),_mm256_set_pd(Dummy_1649,Dummy_1649,Dummy_1649,Dummy_1649))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1650,Dummy_1650,Dummy_1650,Dummy_1650),_mm256_set_pd(Dummy_1651,Dummy_1651,Dummy_1651,Dummy_1651)),_mm256_add_pd(_mm256_set_pd(Dummy_1650,Dummy_1650,Dummy_1650,Dummy_1650),_mm256_set_pd(Dummy_1651,Dummy_1651,Dummy_1651,Dummy_1651))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1355,Dummy_1355,Dummy_1355,Dummy_1355))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1652,Dummy_1652,Dummy_1652,Dummy_1652),_mm256_set_pd(Dummy_1653,Dummy_1653,Dummy_1653,Dummy_1653)),_mm256_add_pd(_mm256_set_pd(Dummy_1652,Dummy_1652,Dummy_1652,Dummy_1652),_mm256_set_pd(Dummy_1653,Dummy_1653,Dummy_1653,Dummy_1653))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1654,Dummy_1654,Dummy_1654,Dummy_1654),_mm256_set_pd(Dummy_1655,Dummy_1655,Dummy_1655,Dummy_1655)),_mm256_add_pd(_mm256_set_pd(Dummy_1654,Dummy_1654,Dummy_1654,Dummy_1654),_mm256_set_pd(Dummy_1655,Dummy_1655,Dummy_1655,Dummy_1655))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1656,Dummy_1656,Dummy_1656,Dummy_1656),_mm256_set_pd(Dummy_1657,Dummy_1657,Dummy_1657,Dummy_1657)),_mm256_add_pd(_mm256_set_pd(Dummy_1656,Dummy_1656,Dummy_1656,Dummy_1656),_mm256_set_pd(Dummy_1657,Dummy_1657,Dummy_1657,Dummy_1657))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1359,Dummy_1359,Dummy_1359,Dummy_1359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1658,Dummy_1658,Dummy_1658,Dummy_1658),_mm256_set_pd(Dummy_1659,Dummy_1659,Dummy_1659,Dummy_1659)),_mm256_add_pd(_mm256_set_pd(Dummy_1658,Dummy_1658,Dummy_1658,Dummy_1658),_mm256_set_pd(Dummy_1659,Dummy_1659,Dummy_1659,Dummy_1659))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1660,Dummy_1660,Dummy_1660,Dummy_1660),_mm256_set_pd(Dummy_1661,Dummy_1661,Dummy_1661,Dummy_1661)),_mm256_add_pd(_mm256_set_pd(Dummy_1660,Dummy_1660,Dummy_1660,Dummy_1660),_mm256_set_pd(Dummy_1661,Dummy_1661,Dummy_1661,Dummy_1661))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1662,Dummy_1662,Dummy_1662,Dummy_1662),_mm256_set_pd(Dummy_1663,Dummy_1663,Dummy_1663,Dummy_1663)),_mm256_add_pd(_mm256_set_pd(Dummy_1662,Dummy_1662,Dummy_1662,Dummy_1662),_mm256_set_pd(Dummy_1663,Dummy_1663,Dummy_1663,Dummy_1663))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1363,Dummy_1363,Dummy_1363,Dummy_1363)))),_mm256_mul_pd(Dummy_1338,_mm256_set_pd(Dummy_1513,Dummy_1513,Dummy_1513,Dummy_1513))),_mm256_mul_pd(Dummy_1339,_mm256_set_pd(Dummy_1560,Dummy_1560,Dummy_1560,Dummy_1560))),_mm256_mul_pd(Dummy_1340,_mm256_set_pd(Dummy_1570,Dummy_1570,Dummy_1570,Dummy_1570))),_mm256_mul_pd(Dummy_1341,_mm256_set_pd(Dummy_1579,Dummy_1579,Dummy_1579,Dummy_1579))),_mm256_mul_pd(Dummy_1342,_mm256_set_pd(Dummy_1608,Dummy_1608,Dummy_1608,Dummy_1608))),_mm256_mul_pd(Dummy_1343,_mm256_set_pd(Dummy_1636,Dummy_1636,Dummy_1636,Dummy_1636))),_mm256_mul_pd(Dummy_1345,_mm256_set_pd(Dummy_1664,Dummy_1664,Dummy_1664,Dummy_1664))),_mm256_mul_pd(Dummy_1346,_mm256_set_pd(Dummy_1665,Dummy_1665,Dummy_1665,Dummy_1665))),_mm256_mul_pd(Dummy_1347,_mm256_set_pd(Dummy_1666,Dummy_1666,Dummy_1666,Dummy_1666))); - const __m256d Dummy_1677 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1345,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1583,Dummy_1583,Dummy_1583,Dummy_1583)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1612,Dummy_1612,Dummy_1612,Dummy_1612))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1583,Dummy_1583,Dummy_1583,Dummy_1583)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1612,Dummy_1612,Dummy_1612,Dummy_1612))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1585,Dummy_1585,Dummy_1585,Dummy_1585)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1614,Dummy_1614,Dummy_1614,Dummy_1614))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1585,Dummy_1585,Dummy_1585,Dummy_1585)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1614,Dummy_1614,Dummy_1614,Dummy_1614))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1587,Dummy_1587,Dummy_1587,Dummy_1587)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1616,Dummy_1616,Dummy_1616,Dummy_1616))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1587,Dummy_1587,Dummy_1587,Dummy_1587)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1616,Dummy_1616,Dummy_1616,Dummy_1616))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1351,Dummy_1351,Dummy_1351,Dummy_1351)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1589,Dummy_1589,Dummy_1589,Dummy_1589)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1618,Dummy_1618,Dummy_1618,Dummy_1618))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1589,Dummy_1589,Dummy_1589,Dummy_1589)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1618,Dummy_1618,Dummy_1618,Dummy_1618))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1591,Dummy_1591,Dummy_1591,Dummy_1591)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1620,Dummy_1620,Dummy_1620,Dummy_1620))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1591,Dummy_1591,Dummy_1591,Dummy_1591)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1620,Dummy_1620,Dummy_1620,Dummy_1620))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1593,Dummy_1593,Dummy_1593,Dummy_1593)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1622,Dummy_1622,Dummy_1622,Dummy_1622))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1593,Dummy_1593,Dummy_1593,Dummy_1593)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1622,Dummy_1622,Dummy_1622,Dummy_1622))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1355,Dummy_1355,Dummy_1355,Dummy_1355))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1595,Dummy_1595,Dummy_1595,Dummy_1595)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1624,Dummy_1624,Dummy_1624,Dummy_1624))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1595,Dummy_1595,Dummy_1595,Dummy_1595)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1624,Dummy_1624,Dummy_1624,Dummy_1624))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1597,Dummy_1597,Dummy_1597,Dummy_1597)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1626,Dummy_1626,Dummy_1626,Dummy_1626))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1597,Dummy_1597,Dummy_1597,Dummy_1597)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1626,Dummy_1626,Dummy_1626,Dummy_1626))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1599,Dummy_1599,Dummy_1599,Dummy_1599)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1628,Dummy_1628,Dummy_1628,Dummy_1628))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1599,Dummy_1599,Dummy_1599,Dummy_1599)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1628,Dummy_1628,Dummy_1628,Dummy_1628))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1359,Dummy_1359,Dummy_1359,Dummy_1359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1601,Dummy_1601,Dummy_1601,Dummy_1601)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1630,Dummy_1630,Dummy_1630,Dummy_1630))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1601,Dummy_1601,Dummy_1601,Dummy_1601)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1630,Dummy_1630,Dummy_1630,Dummy_1630))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1603,Dummy_1603,Dummy_1603,Dummy_1603)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1632,Dummy_1632,Dummy_1632,Dummy_1632))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1603,Dummy_1603,Dummy_1603,Dummy_1603)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1632,Dummy_1632,Dummy_1632,Dummy_1632))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1605,Dummy_1605,Dummy_1605,Dummy_1605)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1634,Dummy_1634,Dummy_1634,Dummy_1634))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1605,Dummy_1605,Dummy_1605,Dummy_1605)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1634,Dummy_1634,Dummy_1634,Dummy_1634))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1363,Dummy_1363,Dummy_1363,Dummy_1363)))),_mm256_mul_pd(Dummy_1338,_mm256_set_pd(Dummy_1526,Dummy_1526,Dummy_1526,Dummy_1526))),_mm256_mul_pd(Dummy_1339,_mm256_set_pd(Dummy_1561,Dummy_1561,Dummy_1561,Dummy_1561))),_mm256_mul_pd(Dummy_1340,_mm256_set_pd(Dummy_1571,Dummy_1571,Dummy_1571,Dummy_1571))),_mm256_mul_pd(Dummy_1341,_mm256_set_pd(Dummy_1580,Dummy_1580,Dummy_1580,Dummy_1580))),_mm256_mul_pd(Dummy_1342,_mm256_set_pd(Dummy_1609,Dummy_1609,Dummy_1609,Dummy_1609))),_mm256_mul_pd(Dummy_1343,_mm256_set_pd(Dummy_1637,Dummy_1637,Dummy_1637,Dummy_1637))),_mm256_mul_pd(Dummy_1344,_mm256_set_pd(Dummy_1664,Dummy_1664,Dummy_1664,Dummy_1664))),_mm256_mul_pd(Dummy_1346,_mm256_set_pd(Dummy_1667,Dummy_1667,Dummy_1667,Dummy_1667))),_mm256_mul_pd(Dummy_1347,_mm256_set_pd(Dummy_1668,Dummy_1668,Dummy_1668,Dummy_1668))); - const __m256d Dummy_1678 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1346,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1584,Dummy_1584,Dummy_1584,Dummy_1584)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1640,Dummy_1640,Dummy_1640,Dummy_1640))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1584,Dummy_1584,Dummy_1584,Dummy_1584)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1640,Dummy_1640,Dummy_1640,Dummy_1640))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1586,Dummy_1586,Dummy_1586,Dummy_1586)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1642,Dummy_1642,Dummy_1642,Dummy_1642))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1586,Dummy_1586,Dummy_1586,Dummy_1586)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1642,Dummy_1642,Dummy_1642,Dummy_1642))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1588,Dummy_1588,Dummy_1588,Dummy_1588)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1644,Dummy_1644,Dummy_1644,Dummy_1644))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1588,Dummy_1588,Dummy_1588,Dummy_1588)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1644,Dummy_1644,Dummy_1644,Dummy_1644))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1351,Dummy_1351,Dummy_1351,Dummy_1351)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1590,Dummy_1590,Dummy_1590,Dummy_1590)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1646,Dummy_1646,Dummy_1646,Dummy_1646))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1590,Dummy_1590,Dummy_1590,Dummy_1590)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1646,Dummy_1646,Dummy_1646,Dummy_1646))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1592,Dummy_1592,Dummy_1592,Dummy_1592)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1648,Dummy_1648,Dummy_1648,Dummy_1648))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1592,Dummy_1592,Dummy_1592,Dummy_1592)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1648,Dummy_1648,Dummy_1648,Dummy_1648))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1594,Dummy_1594,Dummy_1594,Dummy_1594)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1650,Dummy_1650,Dummy_1650,Dummy_1650))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1594,Dummy_1594,Dummy_1594,Dummy_1594)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1650,Dummy_1650,Dummy_1650,Dummy_1650))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1355,Dummy_1355,Dummy_1355,Dummy_1355))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1596,Dummy_1596,Dummy_1596,Dummy_1596)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1652,Dummy_1652,Dummy_1652,Dummy_1652))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1596,Dummy_1596,Dummy_1596,Dummy_1596)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1652,Dummy_1652,Dummy_1652,Dummy_1652))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1598,Dummy_1598,Dummy_1598,Dummy_1598)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1654,Dummy_1654,Dummy_1654,Dummy_1654))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1598,Dummy_1598,Dummy_1598,Dummy_1598)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1654,Dummy_1654,Dummy_1654,Dummy_1654))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1600,Dummy_1600,Dummy_1600,Dummy_1600)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1656,Dummy_1656,Dummy_1656,Dummy_1656))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1600,Dummy_1600,Dummy_1600,Dummy_1600)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1656,Dummy_1656,Dummy_1656,Dummy_1656))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1359,Dummy_1359,Dummy_1359,Dummy_1359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1602,Dummy_1602,Dummy_1602,Dummy_1602)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1658,Dummy_1658,Dummy_1658,Dummy_1658))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1602,Dummy_1602,Dummy_1602,Dummy_1602)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1658,Dummy_1658,Dummy_1658,Dummy_1658))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1604,Dummy_1604,Dummy_1604,Dummy_1604)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1660,Dummy_1660,Dummy_1660,Dummy_1660))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1604,Dummy_1604,Dummy_1604,Dummy_1604)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1660,Dummy_1660,Dummy_1660,Dummy_1660))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1606,Dummy_1606,Dummy_1606,Dummy_1606)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1662,Dummy_1662,Dummy_1662,Dummy_1662))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1606,Dummy_1606,Dummy_1606,Dummy_1606)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1662,Dummy_1662,Dummy_1662,Dummy_1662))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1363,Dummy_1363,Dummy_1363,Dummy_1363)))),_mm256_mul_pd(Dummy_1338,_mm256_set_pd(Dummy_1539,Dummy_1539,Dummy_1539,Dummy_1539))),_mm256_mul_pd(Dummy_1339,_mm256_set_pd(Dummy_1562,Dummy_1562,Dummy_1562,Dummy_1562))),_mm256_mul_pd(Dummy_1340,_mm256_set_pd(Dummy_1572,Dummy_1572,Dummy_1572,Dummy_1572))),_mm256_mul_pd(Dummy_1341,_mm256_set_pd(Dummy_1581,Dummy_1581,Dummy_1581,Dummy_1581))),_mm256_mul_pd(Dummy_1342,_mm256_set_pd(Dummy_1610,Dummy_1610,Dummy_1610,Dummy_1610))),_mm256_mul_pd(Dummy_1343,_mm256_set_pd(Dummy_1638,Dummy_1638,Dummy_1638,Dummy_1638))),_mm256_mul_pd(Dummy_1344,_mm256_set_pd(Dummy_1665,Dummy_1665,Dummy_1665,Dummy_1665))),_mm256_mul_pd(Dummy_1345,_mm256_set_pd(Dummy_1667,Dummy_1667,Dummy_1667,Dummy_1667))),_mm256_mul_pd(Dummy_1347,_mm256_set_pd(Dummy_1669,Dummy_1669,Dummy_1669,Dummy_1669))); - const __m256d Dummy_1679 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1347,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1613,Dummy_1613,Dummy_1613,Dummy_1613)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1641,Dummy_1641,Dummy_1641,Dummy_1641))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1613,Dummy_1613,Dummy_1613,Dummy_1613)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1641,Dummy_1641,Dummy_1641,Dummy_1641))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1615,Dummy_1615,Dummy_1615,Dummy_1615)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1643,Dummy_1643,Dummy_1643,Dummy_1643))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1615,Dummy_1615,Dummy_1615,Dummy_1615)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1643,Dummy_1643,Dummy_1643,Dummy_1643))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1617,Dummy_1617,Dummy_1617,Dummy_1617)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1645,Dummy_1645,Dummy_1645,Dummy_1645))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1617,Dummy_1617,Dummy_1617,Dummy_1617)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1645,Dummy_1645,Dummy_1645,Dummy_1645))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1351,Dummy_1351,Dummy_1351,Dummy_1351)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1619,Dummy_1619,Dummy_1619,Dummy_1619)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1647,Dummy_1647,Dummy_1647,Dummy_1647))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1619,Dummy_1619,Dummy_1619,Dummy_1619)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1647,Dummy_1647,Dummy_1647,Dummy_1647))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1621,Dummy_1621,Dummy_1621,Dummy_1621)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1649,Dummy_1649,Dummy_1649,Dummy_1649))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1621,Dummy_1621,Dummy_1621,Dummy_1621)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1649,Dummy_1649,Dummy_1649,Dummy_1649))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1623,Dummy_1623,Dummy_1623,Dummy_1623)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1651,Dummy_1651,Dummy_1651,Dummy_1651))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1623,Dummy_1623,Dummy_1623,Dummy_1623)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1651,Dummy_1651,Dummy_1651,Dummy_1651))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1355,Dummy_1355,Dummy_1355,Dummy_1355))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1625,Dummy_1625,Dummy_1625,Dummy_1625)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1653,Dummy_1653,Dummy_1653,Dummy_1653))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1625,Dummy_1625,Dummy_1625,Dummy_1625)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1653,Dummy_1653,Dummy_1653,Dummy_1653))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1627,Dummy_1627,Dummy_1627,Dummy_1627)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1655,Dummy_1655,Dummy_1655,Dummy_1655))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1627,Dummy_1627,Dummy_1627,Dummy_1627)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1655,Dummy_1655,Dummy_1655,Dummy_1655))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1629,Dummy_1629,Dummy_1629,Dummy_1629)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1657,Dummy_1657,Dummy_1657,Dummy_1657))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1629,Dummy_1629,Dummy_1629,Dummy_1629)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1657,Dummy_1657,Dummy_1657,Dummy_1657))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1359,Dummy_1359,Dummy_1359,Dummy_1359))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1631,Dummy_1631,Dummy_1631,Dummy_1631)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1659,Dummy_1659,Dummy_1659,Dummy_1659))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1631,Dummy_1631,Dummy_1631,Dummy_1631)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1659,Dummy_1659,Dummy_1659,Dummy_1659))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1633,Dummy_1633,Dummy_1633,Dummy_1633)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1661,Dummy_1661,Dummy_1661,Dummy_1661))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1633,Dummy_1633,Dummy_1633,Dummy_1633)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1661,Dummy_1661,Dummy_1661,Dummy_1661))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1635,Dummy_1635,Dummy_1635,Dummy_1635)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1663,Dummy_1663,Dummy_1663,Dummy_1663))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1635,Dummy_1635,Dummy_1635,Dummy_1635)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1663,Dummy_1663,Dummy_1663,Dummy_1663))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1363,Dummy_1363,Dummy_1363,Dummy_1363)))),_mm256_mul_pd(Dummy_1338,_mm256_set_pd(Dummy_1552,Dummy_1552,Dummy_1552,Dummy_1552))),_mm256_mul_pd(Dummy_1339,_mm256_set_pd(Dummy_1563,Dummy_1563,Dummy_1563,Dummy_1563))),_mm256_mul_pd(Dummy_1340,_mm256_set_pd(Dummy_1573,Dummy_1573,Dummy_1573,Dummy_1573))),_mm256_mul_pd(Dummy_1341,_mm256_set_pd(Dummy_1582,Dummy_1582,Dummy_1582,Dummy_1582))),_mm256_mul_pd(Dummy_1342,_mm256_set_pd(Dummy_1611,Dummy_1611,Dummy_1611,Dummy_1611))),_mm256_mul_pd(Dummy_1343,_mm256_set_pd(Dummy_1639,Dummy_1639,Dummy_1639,Dummy_1639))),_mm256_mul_pd(Dummy_1344,_mm256_set_pd(Dummy_1666,Dummy_1666,Dummy_1666,Dummy_1666))),_mm256_mul_pd(Dummy_1345,_mm256_set_pd(Dummy_1668,Dummy_1668,Dummy_1668,Dummy_1668))),_mm256_mul_pd(Dummy_1346,_mm256_set_pd(Dummy_1669,Dummy_1669,Dummy_1669,Dummy_1669))); + const __m256d tmp_moved_constant_1026 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_1027 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_1028 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_1029 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_1030 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_1031 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_1032 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_1033 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_1034 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_1035 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_1358 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1026,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1036,tmp_moved_constant_1036,tmp_moved_constant_1036,tmp_moved_constant_1036),_mm256_set_pd(tmp_moved_constant_1036,tmp_moved_constant_1036,tmp_moved_constant_1036,tmp_moved_constant_1036)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1037,tmp_moved_constant_1037,tmp_moved_constant_1037,tmp_moved_constant_1037),_mm256_set_pd(tmp_moved_constant_1037,tmp_moved_constant_1037,tmp_moved_constant_1037,tmp_moved_constant_1037))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1038,tmp_moved_constant_1038,tmp_moved_constant_1038,tmp_moved_constant_1038),_mm256_set_pd(tmp_moved_constant_1038,tmp_moved_constant_1038,tmp_moved_constant_1038,tmp_moved_constant_1038))),_mm256_set_pd(tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1040,tmp_moved_constant_1040,tmp_moved_constant_1040,tmp_moved_constant_1040),_mm256_set_pd(tmp_moved_constant_1040,tmp_moved_constant_1040,tmp_moved_constant_1040,tmp_moved_constant_1040)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1041,tmp_moved_constant_1041,tmp_moved_constant_1041,tmp_moved_constant_1041),_mm256_set_pd(tmp_moved_constant_1041,tmp_moved_constant_1041,tmp_moved_constant_1041,tmp_moved_constant_1041))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1042,tmp_moved_constant_1042,tmp_moved_constant_1042,tmp_moved_constant_1042),_mm256_set_pd(tmp_moved_constant_1042,tmp_moved_constant_1042,tmp_moved_constant_1042,tmp_moved_constant_1042))),_mm256_set_pd(tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1044,tmp_moved_constant_1044,tmp_moved_constant_1044,tmp_moved_constant_1044),_mm256_set_pd(tmp_moved_constant_1044,tmp_moved_constant_1044,tmp_moved_constant_1044,tmp_moved_constant_1044)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1045,tmp_moved_constant_1045,tmp_moved_constant_1045,tmp_moved_constant_1045),_mm256_set_pd(tmp_moved_constant_1045,tmp_moved_constant_1045,tmp_moved_constant_1045,tmp_moved_constant_1045))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1046,tmp_moved_constant_1046,tmp_moved_constant_1046,tmp_moved_constant_1046),_mm256_set_pd(tmp_moved_constant_1046,tmp_moved_constant_1046,tmp_moved_constant_1046,tmp_moved_constant_1046))),_mm256_set_pd(tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1048,tmp_moved_constant_1048,tmp_moved_constant_1048,tmp_moved_constant_1048),_mm256_set_pd(tmp_moved_constant_1048,tmp_moved_constant_1048,tmp_moved_constant_1048,tmp_moved_constant_1048)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1049,tmp_moved_constant_1049,tmp_moved_constant_1049,tmp_moved_constant_1049),_mm256_set_pd(tmp_moved_constant_1049,tmp_moved_constant_1049,tmp_moved_constant_1049,tmp_moved_constant_1049))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1050,tmp_moved_constant_1050,tmp_moved_constant_1050,tmp_moved_constant_1050),_mm256_set_pd(tmp_moved_constant_1050,tmp_moved_constant_1050,tmp_moved_constant_1050,tmp_moved_constant_1050))),_mm256_set_pd(tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051)))),_mm256_mul_pd(tmp_moved_constant_1027,_mm256_set_pd(tmp_moved_constant_1064,tmp_moved_constant_1064,tmp_moved_constant_1064,tmp_moved_constant_1064))),_mm256_mul_pd(tmp_moved_constant_1028,_mm256_set_pd(tmp_moved_constant_1077,tmp_moved_constant_1077,tmp_moved_constant_1077,tmp_moved_constant_1077))),_mm256_mul_pd(tmp_moved_constant_1029,_mm256_set_pd(tmp_moved_constant_1090,tmp_moved_constant_1090,tmp_moved_constant_1090,tmp_moved_constant_1090))),_mm256_mul_pd(tmp_moved_constant_1030,_mm256_set_pd(tmp_moved_constant_1127,tmp_moved_constant_1127,tmp_moved_constant_1127,tmp_moved_constant_1127))),_mm256_mul_pd(tmp_moved_constant_1031,_mm256_set_pd(tmp_moved_constant_1164,tmp_moved_constant_1164,tmp_moved_constant_1164,tmp_moved_constant_1164))),_mm256_mul_pd(tmp_moved_constant_1032,_mm256_set_pd(tmp_moved_constant_1201,tmp_moved_constant_1201,tmp_moved_constant_1201,tmp_moved_constant_1201))),_mm256_mul_pd(tmp_moved_constant_1033,_mm256_set_pd(tmp_moved_constant_1214,tmp_moved_constant_1214,tmp_moved_constant_1214,tmp_moved_constant_1214))),_mm256_mul_pd(tmp_moved_constant_1034,_mm256_set_pd(tmp_moved_constant_1227,tmp_moved_constant_1227,tmp_moved_constant_1227,tmp_moved_constant_1227))),_mm256_mul_pd(tmp_moved_constant_1035,_mm256_set_pd(tmp_moved_constant_1240,tmp_moved_constant_1240,tmp_moved_constant_1240,tmp_moved_constant_1240))); + const __m256d tmp_moved_constant_1359 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1027,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254),_mm256_set_pd(tmp_moved_constant_1241,tmp_moved_constant_1241,tmp_moved_constant_1241,tmp_moved_constant_1241)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254),_mm256_set_pd(tmp_moved_constant_1242,tmp_moved_constant_1242,tmp_moved_constant_1242,tmp_moved_constant_1242))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254),_mm256_set_pd(tmp_moved_constant_1243,tmp_moved_constant_1243,tmp_moved_constant_1243,tmp_moved_constant_1243))),_mm256_set_pd(tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257),_mm256_set_pd(tmp_moved_constant_1241,tmp_moved_constant_1241,tmp_moved_constant_1241,tmp_moved_constant_1241)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257),_mm256_set_pd(tmp_moved_constant_1242,tmp_moved_constant_1242,tmp_moved_constant_1242,tmp_moved_constant_1242))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257),_mm256_set_pd(tmp_moved_constant_1243,tmp_moved_constant_1243,tmp_moved_constant_1243,tmp_moved_constant_1243))),_mm256_set_pd(tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258),_mm256_set_pd(tmp_moved_constant_1241,tmp_moved_constant_1241,tmp_moved_constant_1241,tmp_moved_constant_1241)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258),_mm256_set_pd(tmp_moved_constant_1242,tmp_moved_constant_1242,tmp_moved_constant_1242,tmp_moved_constant_1242))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258),_mm256_set_pd(tmp_moved_constant_1243,tmp_moved_constant_1243,tmp_moved_constant_1243,tmp_moved_constant_1243))),_mm256_set_pd(tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259),_mm256_set_pd(tmp_moved_constant_1241,tmp_moved_constant_1241,tmp_moved_constant_1241,tmp_moved_constant_1241)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259),_mm256_set_pd(tmp_moved_constant_1242,tmp_moved_constant_1242,tmp_moved_constant_1242,tmp_moved_constant_1242))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259),_mm256_set_pd(tmp_moved_constant_1243,tmp_moved_constant_1243,tmp_moved_constant_1243,tmp_moved_constant_1243))),_mm256_set_pd(tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051)))),_mm256_mul_pd(tmp_moved_constant_1026,_mm256_set_pd(tmp_moved_constant_1064,tmp_moved_constant_1064,tmp_moved_constant_1064,tmp_moved_constant_1064))),_mm256_mul_pd(tmp_moved_constant_1028,_mm256_set_pd(tmp_moved_constant_1244,tmp_moved_constant_1244,tmp_moved_constant_1244,tmp_moved_constant_1244))),_mm256_mul_pd(tmp_moved_constant_1029,_mm256_set_pd(tmp_moved_constant_1245,tmp_moved_constant_1245,tmp_moved_constant_1245,tmp_moved_constant_1245))),_mm256_mul_pd(tmp_moved_constant_1030,_mm256_set_pd(tmp_moved_constant_1246,tmp_moved_constant_1246,tmp_moved_constant_1246,tmp_moved_constant_1246))),_mm256_mul_pd(tmp_moved_constant_1031,_mm256_set_pd(tmp_moved_constant_1247,tmp_moved_constant_1247,tmp_moved_constant_1247,tmp_moved_constant_1247))),_mm256_mul_pd(tmp_moved_constant_1032,_mm256_set_pd(tmp_moved_constant_1248,tmp_moved_constant_1248,tmp_moved_constant_1248,tmp_moved_constant_1248))),_mm256_mul_pd(tmp_moved_constant_1033,_mm256_set_pd(tmp_moved_constant_1249,tmp_moved_constant_1249,tmp_moved_constant_1249,tmp_moved_constant_1249))),_mm256_mul_pd(tmp_moved_constant_1034,_mm256_set_pd(tmp_moved_constant_1250,tmp_moved_constant_1250,tmp_moved_constant_1250,tmp_moved_constant_1250))),_mm256_mul_pd(tmp_moved_constant_1035,_mm256_set_pd(tmp_moved_constant_1251,tmp_moved_constant_1251,tmp_moved_constant_1251,tmp_moved_constant_1251))); + const __m256d tmp_moved_constant_1360 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1028,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269),_mm256_set_pd(tmp_moved_constant_1252,tmp_moved_constant_1252,tmp_moved_constant_1252,tmp_moved_constant_1252)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269),_mm256_set_pd(tmp_moved_constant_1253,tmp_moved_constant_1253,tmp_moved_constant_1253,tmp_moved_constant_1253))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269),_mm256_set_pd(tmp_moved_constant_1254,tmp_moved_constant_1254,tmp_moved_constant_1254,tmp_moved_constant_1254))),_mm256_set_pd(tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272),_mm256_set_pd(tmp_moved_constant_1252,tmp_moved_constant_1252,tmp_moved_constant_1252,tmp_moved_constant_1252)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272),_mm256_set_pd(tmp_moved_constant_1253,tmp_moved_constant_1253,tmp_moved_constant_1253,tmp_moved_constant_1253))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272),_mm256_set_pd(tmp_moved_constant_1254,tmp_moved_constant_1254,tmp_moved_constant_1254,tmp_moved_constant_1254))),_mm256_set_pd(tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273),_mm256_set_pd(tmp_moved_constant_1252,tmp_moved_constant_1252,tmp_moved_constant_1252,tmp_moved_constant_1252)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273),_mm256_set_pd(tmp_moved_constant_1253,tmp_moved_constant_1253,tmp_moved_constant_1253,tmp_moved_constant_1253))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273),_mm256_set_pd(tmp_moved_constant_1254,tmp_moved_constant_1254,tmp_moved_constant_1254,tmp_moved_constant_1254))),_mm256_set_pd(tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274),_mm256_set_pd(tmp_moved_constant_1252,tmp_moved_constant_1252,tmp_moved_constant_1252,tmp_moved_constant_1252)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274),_mm256_set_pd(tmp_moved_constant_1253,tmp_moved_constant_1253,tmp_moved_constant_1253,tmp_moved_constant_1253))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274),_mm256_set_pd(tmp_moved_constant_1254,tmp_moved_constant_1254,tmp_moved_constant_1254,tmp_moved_constant_1254))),_mm256_set_pd(tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051)))),_mm256_mul_pd(tmp_moved_constant_1026,_mm256_set_pd(tmp_moved_constant_1077,tmp_moved_constant_1077,tmp_moved_constant_1077,tmp_moved_constant_1077))),_mm256_mul_pd(tmp_moved_constant_1027,_mm256_set_pd(tmp_moved_constant_1244,tmp_moved_constant_1244,tmp_moved_constant_1244,tmp_moved_constant_1244))),_mm256_mul_pd(tmp_moved_constant_1029,_mm256_set_pd(tmp_moved_constant_1255,tmp_moved_constant_1255,tmp_moved_constant_1255,tmp_moved_constant_1255))),_mm256_mul_pd(tmp_moved_constant_1030,_mm256_set_pd(tmp_moved_constant_1256,tmp_moved_constant_1256,tmp_moved_constant_1256,tmp_moved_constant_1256))),_mm256_mul_pd(tmp_moved_constant_1031,_mm256_set_pd(tmp_moved_constant_1257,tmp_moved_constant_1257,tmp_moved_constant_1257,tmp_moved_constant_1257))),_mm256_mul_pd(tmp_moved_constant_1032,_mm256_set_pd(tmp_moved_constant_1258,tmp_moved_constant_1258,tmp_moved_constant_1258,tmp_moved_constant_1258))),_mm256_mul_pd(tmp_moved_constant_1033,_mm256_set_pd(tmp_moved_constant_1259,tmp_moved_constant_1259,tmp_moved_constant_1259,tmp_moved_constant_1259))),_mm256_mul_pd(tmp_moved_constant_1034,_mm256_set_pd(tmp_moved_constant_1260,tmp_moved_constant_1260,tmp_moved_constant_1260,tmp_moved_constant_1260))),_mm256_mul_pd(tmp_moved_constant_1035,_mm256_set_pd(tmp_moved_constant_1261,tmp_moved_constant_1261,tmp_moved_constant_1261,tmp_moved_constant_1261))); + const __m256d tmp_moved_constant_1361 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1029,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283),_mm256_set_pd(tmp_moved_constant_1262,tmp_moved_constant_1262,tmp_moved_constant_1262,tmp_moved_constant_1262)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283),_mm256_set_pd(tmp_moved_constant_1263,tmp_moved_constant_1263,tmp_moved_constant_1263,tmp_moved_constant_1263))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283),_mm256_set_pd(tmp_moved_constant_1264,tmp_moved_constant_1264,tmp_moved_constant_1264,tmp_moved_constant_1264))),_mm256_set_pd(tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286),_mm256_set_pd(tmp_moved_constant_1262,tmp_moved_constant_1262,tmp_moved_constant_1262,tmp_moved_constant_1262)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286),_mm256_set_pd(tmp_moved_constant_1263,tmp_moved_constant_1263,tmp_moved_constant_1263,tmp_moved_constant_1263))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286),_mm256_set_pd(tmp_moved_constant_1264,tmp_moved_constant_1264,tmp_moved_constant_1264,tmp_moved_constant_1264))),_mm256_set_pd(tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287),_mm256_set_pd(tmp_moved_constant_1262,tmp_moved_constant_1262,tmp_moved_constant_1262,tmp_moved_constant_1262)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287),_mm256_set_pd(tmp_moved_constant_1263,tmp_moved_constant_1263,tmp_moved_constant_1263,tmp_moved_constant_1263))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287),_mm256_set_pd(tmp_moved_constant_1264,tmp_moved_constant_1264,tmp_moved_constant_1264,tmp_moved_constant_1264))),_mm256_set_pd(tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288),_mm256_set_pd(tmp_moved_constant_1262,tmp_moved_constant_1262,tmp_moved_constant_1262,tmp_moved_constant_1262)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288),_mm256_set_pd(tmp_moved_constant_1263,tmp_moved_constant_1263,tmp_moved_constant_1263,tmp_moved_constant_1263))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288),_mm256_set_pd(tmp_moved_constant_1264,tmp_moved_constant_1264,tmp_moved_constant_1264,tmp_moved_constant_1264))),_mm256_set_pd(tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051)))),_mm256_mul_pd(tmp_moved_constant_1026,_mm256_set_pd(tmp_moved_constant_1090,tmp_moved_constant_1090,tmp_moved_constant_1090,tmp_moved_constant_1090))),_mm256_mul_pd(tmp_moved_constant_1027,_mm256_set_pd(tmp_moved_constant_1245,tmp_moved_constant_1245,tmp_moved_constant_1245,tmp_moved_constant_1245))),_mm256_mul_pd(tmp_moved_constant_1028,_mm256_set_pd(tmp_moved_constant_1255,tmp_moved_constant_1255,tmp_moved_constant_1255,tmp_moved_constant_1255))),_mm256_mul_pd(tmp_moved_constant_1030,_mm256_set_pd(tmp_moved_constant_1265,tmp_moved_constant_1265,tmp_moved_constant_1265,tmp_moved_constant_1265))),_mm256_mul_pd(tmp_moved_constant_1031,_mm256_set_pd(tmp_moved_constant_1266,tmp_moved_constant_1266,tmp_moved_constant_1266,tmp_moved_constant_1266))),_mm256_mul_pd(tmp_moved_constant_1032,_mm256_set_pd(tmp_moved_constant_1267,tmp_moved_constant_1267,tmp_moved_constant_1267,tmp_moved_constant_1267))),_mm256_mul_pd(tmp_moved_constant_1033,_mm256_set_pd(tmp_moved_constant_1268,tmp_moved_constant_1268,tmp_moved_constant_1268,tmp_moved_constant_1268))),_mm256_mul_pd(tmp_moved_constant_1034,_mm256_set_pd(tmp_moved_constant_1269,tmp_moved_constant_1269,tmp_moved_constant_1269,tmp_moved_constant_1269))),_mm256_mul_pd(tmp_moved_constant_1035,_mm256_set_pd(tmp_moved_constant_1270,tmp_moved_constant_1270,tmp_moved_constant_1270,tmp_moved_constant_1270))); + const __m256d tmp_moved_constant_1362 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1030,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1271,tmp_moved_constant_1271,tmp_moved_constant_1271,tmp_moved_constant_1271),_mm256_set_pd(tmp_moved_constant_1272,tmp_moved_constant_1272,tmp_moved_constant_1272,tmp_moved_constant_1272)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1271,tmp_moved_constant_1271,tmp_moved_constant_1271,tmp_moved_constant_1271),_mm256_set_pd(tmp_moved_constant_1272,tmp_moved_constant_1272,tmp_moved_constant_1272,tmp_moved_constant_1272))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1273,tmp_moved_constant_1273,tmp_moved_constant_1273,tmp_moved_constant_1273),_mm256_set_pd(tmp_moved_constant_1274,tmp_moved_constant_1274,tmp_moved_constant_1274,tmp_moved_constant_1274)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1273,tmp_moved_constant_1273,tmp_moved_constant_1273,tmp_moved_constant_1273),_mm256_set_pd(tmp_moved_constant_1274,tmp_moved_constant_1274,tmp_moved_constant_1274,tmp_moved_constant_1274))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1275,tmp_moved_constant_1275,tmp_moved_constant_1275,tmp_moved_constant_1275),_mm256_set_pd(tmp_moved_constant_1276,tmp_moved_constant_1276,tmp_moved_constant_1276,tmp_moved_constant_1276)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1275,tmp_moved_constant_1275,tmp_moved_constant_1275,tmp_moved_constant_1275),_mm256_set_pd(tmp_moved_constant_1276,tmp_moved_constant_1276,tmp_moved_constant_1276,tmp_moved_constant_1276))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1277,tmp_moved_constant_1277,tmp_moved_constant_1277,tmp_moved_constant_1277),_mm256_set_pd(tmp_moved_constant_1278,tmp_moved_constant_1278,tmp_moved_constant_1278,tmp_moved_constant_1278)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1277,tmp_moved_constant_1277,tmp_moved_constant_1277,tmp_moved_constant_1277),_mm256_set_pd(tmp_moved_constant_1278,tmp_moved_constant_1278,tmp_moved_constant_1278,tmp_moved_constant_1278))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1279,tmp_moved_constant_1279,tmp_moved_constant_1279,tmp_moved_constant_1279),_mm256_set_pd(tmp_moved_constant_1280,tmp_moved_constant_1280,tmp_moved_constant_1280,tmp_moved_constant_1280)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1279,tmp_moved_constant_1279,tmp_moved_constant_1279,tmp_moved_constant_1279),_mm256_set_pd(tmp_moved_constant_1280,tmp_moved_constant_1280,tmp_moved_constant_1280,tmp_moved_constant_1280))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1281,tmp_moved_constant_1281,tmp_moved_constant_1281,tmp_moved_constant_1281),_mm256_set_pd(tmp_moved_constant_1282,tmp_moved_constant_1282,tmp_moved_constant_1282,tmp_moved_constant_1282)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1281,tmp_moved_constant_1281,tmp_moved_constant_1281,tmp_moved_constant_1281),_mm256_set_pd(tmp_moved_constant_1282,tmp_moved_constant_1282,tmp_moved_constant_1282,tmp_moved_constant_1282))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1283,tmp_moved_constant_1283,tmp_moved_constant_1283,tmp_moved_constant_1283),_mm256_set_pd(tmp_moved_constant_1284,tmp_moved_constant_1284,tmp_moved_constant_1284,tmp_moved_constant_1284)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1283,tmp_moved_constant_1283,tmp_moved_constant_1283,tmp_moved_constant_1283),_mm256_set_pd(tmp_moved_constant_1284,tmp_moved_constant_1284,tmp_moved_constant_1284,tmp_moved_constant_1284))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1285,tmp_moved_constant_1285,tmp_moved_constant_1285,tmp_moved_constant_1285),_mm256_set_pd(tmp_moved_constant_1286,tmp_moved_constant_1286,tmp_moved_constant_1286,tmp_moved_constant_1286)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1285,tmp_moved_constant_1285,tmp_moved_constant_1285,tmp_moved_constant_1285),_mm256_set_pd(tmp_moved_constant_1286,tmp_moved_constant_1286,tmp_moved_constant_1286,tmp_moved_constant_1286))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1287,tmp_moved_constant_1287,tmp_moved_constant_1287,tmp_moved_constant_1287),_mm256_set_pd(tmp_moved_constant_1288,tmp_moved_constant_1288,tmp_moved_constant_1288,tmp_moved_constant_1288)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1287,tmp_moved_constant_1287,tmp_moved_constant_1287,tmp_moved_constant_1287),_mm256_set_pd(tmp_moved_constant_1288,tmp_moved_constant_1288,tmp_moved_constant_1288,tmp_moved_constant_1288))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1289,tmp_moved_constant_1289,tmp_moved_constant_1289,tmp_moved_constant_1289),_mm256_set_pd(tmp_moved_constant_1290,tmp_moved_constant_1290,tmp_moved_constant_1290,tmp_moved_constant_1290)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1289,tmp_moved_constant_1289,tmp_moved_constant_1289,tmp_moved_constant_1289),_mm256_set_pd(tmp_moved_constant_1290,tmp_moved_constant_1290,tmp_moved_constant_1290,tmp_moved_constant_1290))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1291,tmp_moved_constant_1291,tmp_moved_constant_1291,tmp_moved_constant_1291),_mm256_set_pd(tmp_moved_constant_1292,tmp_moved_constant_1292,tmp_moved_constant_1292,tmp_moved_constant_1292)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1291,tmp_moved_constant_1291,tmp_moved_constant_1291,tmp_moved_constant_1291),_mm256_set_pd(tmp_moved_constant_1292,tmp_moved_constant_1292,tmp_moved_constant_1292,tmp_moved_constant_1292))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1293,tmp_moved_constant_1293,tmp_moved_constant_1293,tmp_moved_constant_1293),_mm256_set_pd(tmp_moved_constant_1294,tmp_moved_constant_1294,tmp_moved_constant_1294,tmp_moved_constant_1294)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1293,tmp_moved_constant_1293,tmp_moved_constant_1293,tmp_moved_constant_1293),_mm256_set_pd(tmp_moved_constant_1294,tmp_moved_constant_1294,tmp_moved_constant_1294,tmp_moved_constant_1294))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051)))),_mm256_mul_pd(tmp_moved_constant_1026,_mm256_set_pd(tmp_moved_constant_1127,tmp_moved_constant_1127,tmp_moved_constant_1127,tmp_moved_constant_1127))),_mm256_mul_pd(tmp_moved_constant_1027,_mm256_set_pd(tmp_moved_constant_1246,tmp_moved_constant_1246,tmp_moved_constant_1246,tmp_moved_constant_1246))),_mm256_mul_pd(tmp_moved_constant_1028,_mm256_set_pd(tmp_moved_constant_1256,tmp_moved_constant_1256,tmp_moved_constant_1256,tmp_moved_constant_1256))),_mm256_mul_pd(tmp_moved_constant_1029,_mm256_set_pd(tmp_moved_constant_1265,tmp_moved_constant_1265,tmp_moved_constant_1265,tmp_moved_constant_1265))),_mm256_mul_pd(tmp_moved_constant_1031,_mm256_set_pd(tmp_moved_constant_1295,tmp_moved_constant_1295,tmp_moved_constant_1295,tmp_moved_constant_1295))),_mm256_mul_pd(tmp_moved_constant_1032,_mm256_set_pd(tmp_moved_constant_1296,tmp_moved_constant_1296,tmp_moved_constant_1296,tmp_moved_constant_1296))),_mm256_mul_pd(tmp_moved_constant_1033,_mm256_set_pd(tmp_moved_constant_1297,tmp_moved_constant_1297,tmp_moved_constant_1297,tmp_moved_constant_1297))),_mm256_mul_pd(tmp_moved_constant_1034,_mm256_set_pd(tmp_moved_constant_1298,tmp_moved_constant_1298,tmp_moved_constant_1298,tmp_moved_constant_1298))),_mm256_mul_pd(tmp_moved_constant_1035,_mm256_set_pd(tmp_moved_constant_1299,tmp_moved_constant_1299,tmp_moved_constant_1299,tmp_moved_constant_1299))); + const __m256d tmp_moved_constant_1363 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1031,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1300,tmp_moved_constant_1300,tmp_moved_constant_1300,tmp_moved_constant_1300),_mm256_set_pd(tmp_moved_constant_1301,tmp_moved_constant_1301,tmp_moved_constant_1301,tmp_moved_constant_1301)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1300,tmp_moved_constant_1300,tmp_moved_constant_1300,tmp_moved_constant_1300),_mm256_set_pd(tmp_moved_constant_1301,tmp_moved_constant_1301,tmp_moved_constant_1301,tmp_moved_constant_1301))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1302,tmp_moved_constant_1302,tmp_moved_constant_1302,tmp_moved_constant_1302),_mm256_set_pd(tmp_moved_constant_1303,tmp_moved_constant_1303,tmp_moved_constant_1303,tmp_moved_constant_1303)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1302,tmp_moved_constant_1302,tmp_moved_constant_1302,tmp_moved_constant_1302),_mm256_set_pd(tmp_moved_constant_1303,tmp_moved_constant_1303,tmp_moved_constant_1303,tmp_moved_constant_1303))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1304,tmp_moved_constant_1304,tmp_moved_constant_1304,tmp_moved_constant_1304),_mm256_set_pd(tmp_moved_constant_1305,tmp_moved_constant_1305,tmp_moved_constant_1305,tmp_moved_constant_1305)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1304,tmp_moved_constant_1304,tmp_moved_constant_1304,tmp_moved_constant_1304),_mm256_set_pd(tmp_moved_constant_1305,tmp_moved_constant_1305,tmp_moved_constant_1305,tmp_moved_constant_1305))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1306,tmp_moved_constant_1306,tmp_moved_constant_1306,tmp_moved_constant_1306),_mm256_set_pd(tmp_moved_constant_1307,tmp_moved_constant_1307,tmp_moved_constant_1307,tmp_moved_constant_1307)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1306,tmp_moved_constant_1306,tmp_moved_constant_1306,tmp_moved_constant_1306),_mm256_set_pd(tmp_moved_constant_1307,tmp_moved_constant_1307,tmp_moved_constant_1307,tmp_moved_constant_1307))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1308,tmp_moved_constant_1308,tmp_moved_constant_1308,tmp_moved_constant_1308),_mm256_set_pd(tmp_moved_constant_1309,tmp_moved_constant_1309,tmp_moved_constant_1309,tmp_moved_constant_1309)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1308,tmp_moved_constant_1308,tmp_moved_constant_1308,tmp_moved_constant_1308),_mm256_set_pd(tmp_moved_constant_1309,tmp_moved_constant_1309,tmp_moved_constant_1309,tmp_moved_constant_1309))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1310,tmp_moved_constant_1310,tmp_moved_constant_1310,tmp_moved_constant_1310),_mm256_set_pd(tmp_moved_constant_1311,tmp_moved_constant_1311,tmp_moved_constant_1311,tmp_moved_constant_1311)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1310,tmp_moved_constant_1310,tmp_moved_constant_1310,tmp_moved_constant_1310),_mm256_set_pd(tmp_moved_constant_1311,tmp_moved_constant_1311,tmp_moved_constant_1311,tmp_moved_constant_1311))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1312,tmp_moved_constant_1312,tmp_moved_constant_1312,tmp_moved_constant_1312),_mm256_set_pd(tmp_moved_constant_1313,tmp_moved_constant_1313,tmp_moved_constant_1313,tmp_moved_constant_1313)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1312,tmp_moved_constant_1312,tmp_moved_constant_1312,tmp_moved_constant_1312),_mm256_set_pd(tmp_moved_constant_1313,tmp_moved_constant_1313,tmp_moved_constant_1313,tmp_moved_constant_1313))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1314,tmp_moved_constant_1314,tmp_moved_constant_1314,tmp_moved_constant_1314),_mm256_set_pd(tmp_moved_constant_1315,tmp_moved_constant_1315,tmp_moved_constant_1315,tmp_moved_constant_1315)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1314,tmp_moved_constant_1314,tmp_moved_constant_1314,tmp_moved_constant_1314),_mm256_set_pd(tmp_moved_constant_1315,tmp_moved_constant_1315,tmp_moved_constant_1315,tmp_moved_constant_1315))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1316,tmp_moved_constant_1316,tmp_moved_constant_1316,tmp_moved_constant_1316),_mm256_set_pd(tmp_moved_constant_1317,tmp_moved_constant_1317,tmp_moved_constant_1317,tmp_moved_constant_1317)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1316,tmp_moved_constant_1316,tmp_moved_constant_1316,tmp_moved_constant_1316),_mm256_set_pd(tmp_moved_constant_1317,tmp_moved_constant_1317,tmp_moved_constant_1317,tmp_moved_constant_1317))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1318,tmp_moved_constant_1318,tmp_moved_constant_1318,tmp_moved_constant_1318),_mm256_set_pd(tmp_moved_constant_1319,tmp_moved_constant_1319,tmp_moved_constant_1319,tmp_moved_constant_1319)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1318,tmp_moved_constant_1318,tmp_moved_constant_1318,tmp_moved_constant_1318),_mm256_set_pd(tmp_moved_constant_1319,tmp_moved_constant_1319,tmp_moved_constant_1319,tmp_moved_constant_1319))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1320,tmp_moved_constant_1320,tmp_moved_constant_1320,tmp_moved_constant_1320),_mm256_set_pd(tmp_moved_constant_1321,tmp_moved_constant_1321,tmp_moved_constant_1321,tmp_moved_constant_1321)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1320,tmp_moved_constant_1320,tmp_moved_constant_1320,tmp_moved_constant_1320),_mm256_set_pd(tmp_moved_constant_1321,tmp_moved_constant_1321,tmp_moved_constant_1321,tmp_moved_constant_1321))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1322,tmp_moved_constant_1322,tmp_moved_constant_1322,tmp_moved_constant_1322),_mm256_set_pd(tmp_moved_constant_1323,tmp_moved_constant_1323,tmp_moved_constant_1323,tmp_moved_constant_1323)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1322,tmp_moved_constant_1322,tmp_moved_constant_1322,tmp_moved_constant_1322),_mm256_set_pd(tmp_moved_constant_1323,tmp_moved_constant_1323,tmp_moved_constant_1323,tmp_moved_constant_1323))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051)))),_mm256_mul_pd(tmp_moved_constant_1026,_mm256_set_pd(tmp_moved_constant_1164,tmp_moved_constant_1164,tmp_moved_constant_1164,tmp_moved_constant_1164))),_mm256_mul_pd(tmp_moved_constant_1027,_mm256_set_pd(tmp_moved_constant_1247,tmp_moved_constant_1247,tmp_moved_constant_1247,tmp_moved_constant_1247))),_mm256_mul_pd(tmp_moved_constant_1028,_mm256_set_pd(tmp_moved_constant_1257,tmp_moved_constant_1257,tmp_moved_constant_1257,tmp_moved_constant_1257))),_mm256_mul_pd(tmp_moved_constant_1029,_mm256_set_pd(tmp_moved_constant_1266,tmp_moved_constant_1266,tmp_moved_constant_1266,tmp_moved_constant_1266))),_mm256_mul_pd(tmp_moved_constant_1030,_mm256_set_pd(tmp_moved_constant_1295,tmp_moved_constant_1295,tmp_moved_constant_1295,tmp_moved_constant_1295))),_mm256_mul_pd(tmp_moved_constant_1032,_mm256_set_pd(tmp_moved_constant_1324,tmp_moved_constant_1324,tmp_moved_constant_1324,tmp_moved_constant_1324))),_mm256_mul_pd(tmp_moved_constant_1033,_mm256_set_pd(tmp_moved_constant_1325,tmp_moved_constant_1325,tmp_moved_constant_1325,tmp_moved_constant_1325))),_mm256_mul_pd(tmp_moved_constant_1034,_mm256_set_pd(tmp_moved_constant_1326,tmp_moved_constant_1326,tmp_moved_constant_1326,tmp_moved_constant_1326))),_mm256_mul_pd(tmp_moved_constant_1035,_mm256_set_pd(tmp_moved_constant_1327,tmp_moved_constant_1327,tmp_moved_constant_1327,tmp_moved_constant_1327))); + const __m256d tmp_moved_constant_1364 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1032,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1328,tmp_moved_constant_1328,tmp_moved_constant_1328,tmp_moved_constant_1328),_mm256_set_pd(tmp_moved_constant_1329,tmp_moved_constant_1329,tmp_moved_constant_1329,tmp_moved_constant_1329)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1328,tmp_moved_constant_1328,tmp_moved_constant_1328,tmp_moved_constant_1328),_mm256_set_pd(tmp_moved_constant_1329,tmp_moved_constant_1329,tmp_moved_constant_1329,tmp_moved_constant_1329))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1330,tmp_moved_constant_1330,tmp_moved_constant_1330,tmp_moved_constant_1330),_mm256_set_pd(tmp_moved_constant_1331,tmp_moved_constant_1331,tmp_moved_constant_1331,tmp_moved_constant_1331)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1330,tmp_moved_constant_1330,tmp_moved_constant_1330,tmp_moved_constant_1330),_mm256_set_pd(tmp_moved_constant_1331,tmp_moved_constant_1331,tmp_moved_constant_1331,tmp_moved_constant_1331))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1332,tmp_moved_constant_1332,tmp_moved_constant_1332,tmp_moved_constant_1332),_mm256_set_pd(tmp_moved_constant_1333,tmp_moved_constant_1333,tmp_moved_constant_1333,tmp_moved_constant_1333)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1332,tmp_moved_constant_1332,tmp_moved_constant_1332,tmp_moved_constant_1332),_mm256_set_pd(tmp_moved_constant_1333,tmp_moved_constant_1333,tmp_moved_constant_1333,tmp_moved_constant_1333))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1334,tmp_moved_constant_1334,tmp_moved_constant_1334,tmp_moved_constant_1334),_mm256_set_pd(tmp_moved_constant_1335,tmp_moved_constant_1335,tmp_moved_constant_1335,tmp_moved_constant_1335)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1334,tmp_moved_constant_1334,tmp_moved_constant_1334,tmp_moved_constant_1334),_mm256_set_pd(tmp_moved_constant_1335,tmp_moved_constant_1335,tmp_moved_constant_1335,tmp_moved_constant_1335))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1336,tmp_moved_constant_1336,tmp_moved_constant_1336,tmp_moved_constant_1336),_mm256_set_pd(tmp_moved_constant_1337,tmp_moved_constant_1337,tmp_moved_constant_1337,tmp_moved_constant_1337)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1336,tmp_moved_constant_1336,tmp_moved_constant_1336,tmp_moved_constant_1336),_mm256_set_pd(tmp_moved_constant_1337,tmp_moved_constant_1337,tmp_moved_constant_1337,tmp_moved_constant_1337))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1338,tmp_moved_constant_1338,tmp_moved_constant_1338,tmp_moved_constant_1338),_mm256_set_pd(tmp_moved_constant_1339,tmp_moved_constant_1339,tmp_moved_constant_1339,tmp_moved_constant_1339)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1338,tmp_moved_constant_1338,tmp_moved_constant_1338,tmp_moved_constant_1338),_mm256_set_pd(tmp_moved_constant_1339,tmp_moved_constant_1339,tmp_moved_constant_1339,tmp_moved_constant_1339))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1340,tmp_moved_constant_1340,tmp_moved_constant_1340,tmp_moved_constant_1340),_mm256_set_pd(tmp_moved_constant_1341,tmp_moved_constant_1341,tmp_moved_constant_1341,tmp_moved_constant_1341)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1340,tmp_moved_constant_1340,tmp_moved_constant_1340,tmp_moved_constant_1340),_mm256_set_pd(tmp_moved_constant_1341,tmp_moved_constant_1341,tmp_moved_constant_1341,tmp_moved_constant_1341))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1342,tmp_moved_constant_1342,tmp_moved_constant_1342,tmp_moved_constant_1342),_mm256_set_pd(tmp_moved_constant_1343,tmp_moved_constant_1343,tmp_moved_constant_1343,tmp_moved_constant_1343)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1342,tmp_moved_constant_1342,tmp_moved_constant_1342,tmp_moved_constant_1342),_mm256_set_pd(tmp_moved_constant_1343,tmp_moved_constant_1343,tmp_moved_constant_1343,tmp_moved_constant_1343))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1344,tmp_moved_constant_1344,tmp_moved_constant_1344,tmp_moved_constant_1344),_mm256_set_pd(tmp_moved_constant_1345,tmp_moved_constant_1345,tmp_moved_constant_1345,tmp_moved_constant_1345)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1344,tmp_moved_constant_1344,tmp_moved_constant_1344,tmp_moved_constant_1344),_mm256_set_pd(tmp_moved_constant_1345,tmp_moved_constant_1345,tmp_moved_constant_1345,tmp_moved_constant_1345))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1346,tmp_moved_constant_1346,tmp_moved_constant_1346,tmp_moved_constant_1346),_mm256_set_pd(tmp_moved_constant_1347,tmp_moved_constant_1347,tmp_moved_constant_1347,tmp_moved_constant_1347)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1346,tmp_moved_constant_1346,tmp_moved_constant_1346,tmp_moved_constant_1346),_mm256_set_pd(tmp_moved_constant_1347,tmp_moved_constant_1347,tmp_moved_constant_1347,tmp_moved_constant_1347))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1348,tmp_moved_constant_1348,tmp_moved_constant_1348,tmp_moved_constant_1348),_mm256_set_pd(tmp_moved_constant_1349,tmp_moved_constant_1349,tmp_moved_constant_1349,tmp_moved_constant_1349)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1348,tmp_moved_constant_1348,tmp_moved_constant_1348,tmp_moved_constant_1348),_mm256_set_pd(tmp_moved_constant_1349,tmp_moved_constant_1349,tmp_moved_constant_1349,tmp_moved_constant_1349))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1350,tmp_moved_constant_1350,tmp_moved_constant_1350,tmp_moved_constant_1350),_mm256_set_pd(tmp_moved_constant_1351,tmp_moved_constant_1351,tmp_moved_constant_1351,tmp_moved_constant_1351)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1350,tmp_moved_constant_1350,tmp_moved_constant_1350,tmp_moved_constant_1350),_mm256_set_pd(tmp_moved_constant_1351,tmp_moved_constant_1351,tmp_moved_constant_1351,tmp_moved_constant_1351))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051)))),_mm256_mul_pd(tmp_moved_constant_1026,_mm256_set_pd(tmp_moved_constant_1201,tmp_moved_constant_1201,tmp_moved_constant_1201,tmp_moved_constant_1201))),_mm256_mul_pd(tmp_moved_constant_1027,_mm256_set_pd(tmp_moved_constant_1248,tmp_moved_constant_1248,tmp_moved_constant_1248,tmp_moved_constant_1248))),_mm256_mul_pd(tmp_moved_constant_1028,_mm256_set_pd(tmp_moved_constant_1258,tmp_moved_constant_1258,tmp_moved_constant_1258,tmp_moved_constant_1258))),_mm256_mul_pd(tmp_moved_constant_1029,_mm256_set_pd(tmp_moved_constant_1267,tmp_moved_constant_1267,tmp_moved_constant_1267,tmp_moved_constant_1267))),_mm256_mul_pd(tmp_moved_constant_1030,_mm256_set_pd(tmp_moved_constant_1296,tmp_moved_constant_1296,tmp_moved_constant_1296,tmp_moved_constant_1296))),_mm256_mul_pd(tmp_moved_constant_1031,_mm256_set_pd(tmp_moved_constant_1324,tmp_moved_constant_1324,tmp_moved_constant_1324,tmp_moved_constant_1324))),_mm256_mul_pd(tmp_moved_constant_1033,_mm256_set_pd(tmp_moved_constant_1352,tmp_moved_constant_1352,tmp_moved_constant_1352,tmp_moved_constant_1352))),_mm256_mul_pd(tmp_moved_constant_1034,_mm256_set_pd(tmp_moved_constant_1353,tmp_moved_constant_1353,tmp_moved_constant_1353,tmp_moved_constant_1353))),_mm256_mul_pd(tmp_moved_constant_1035,_mm256_set_pd(tmp_moved_constant_1354,tmp_moved_constant_1354,tmp_moved_constant_1354,tmp_moved_constant_1354))); + const __m256d tmp_moved_constant_1365 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1033,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1271,tmp_moved_constant_1271,tmp_moved_constant_1271,tmp_moved_constant_1271)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1300,tmp_moved_constant_1300,tmp_moved_constant_1300,tmp_moved_constant_1300))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1271,tmp_moved_constant_1271,tmp_moved_constant_1271,tmp_moved_constant_1271)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1300,tmp_moved_constant_1300,tmp_moved_constant_1300,tmp_moved_constant_1300))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1273,tmp_moved_constant_1273,tmp_moved_constant_1273,tmp_moved_constant_1273)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1302,tmp_moved_constant_1302,tmp_moved_constant_1302,tmp_moved_constant_1302))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1273,tmp_moved_constant_1273,tmp_moved_constant_1273,tmp_moved_constant_1273)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1302,tmp_moved_constant_1302,tmp_moved_constant_1302,tmp_moved_constant_1302))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1275,tmp_moved_constant_1275,tmp_moved_constant_1275,tmp_moved_constant_1275)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1304,tmp_moved_constant_1304,tmp_moved_constant_1304,tmp_moved_constant_1304))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1275,tmp_moved_constant_1275,tmp_moved_constant_1275,tmp_moved_constant_1275)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1304,tmp_moved_constant_1304,tmp_moved_constant_1304,tmp_moved_constant_1304))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1277,tmp_moved_constant_1277,tmp_moved_constant_1277,tmp_moved_constant_1277)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1306,tmp_moved_constant_1306,tmp_moved_constant_1306,tmp_moved_constant_1306))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1277,tmp_moved_constant_1277,tmp_moved_constant_1277,tmp_moved_constant_1277)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1306,tmp_moved_constant_1306,tmp_moved_constant_1306,tmp_moved_constant_1306))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1279,tmp_moved_constant_1279,tmp_moved_constant_1279,tmp_moved_constant_1279)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1308,tmp_moved_constant_1308,tmp_moved_constant_1308,tmp_moved_constant_1308))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1279,tmp_moved_constant_1279,tmp_moved_constant_1279,tmp_moved_constant_1279)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1308,tmp_moved_constant_1308,tmp_moved_constant_1308,tmp_moved_constant_1308))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1281,tmp_moved_constant_1281,tmp_moved_constant_1281,tmp_moved_constant_1281)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1310,tmp_moved_constant_1310,tmp_moved_constant_1310,tmp_moved_constant_1310))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1281,tmp_moved_constant_1281,tmp_moved_constant_1281,tmp_moved_constant_1281)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1310,tmp_moved_constant_1310,tmp_moved_constant_1310,tmp_moved_constant_1310))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1283,tmp_moved_constant_1283,tmp_moved_constant_1283,tmp_moved_constant_1283)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1312,tmp_moved_constant_1312,tmp_moved_constant_1312,tmp_moved_constant_1312))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1283,tmp_moved_constant_1283,tmp_moved_constant_1283,tmp_moved_constant_1283)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1312,tmp_moved_constant_1312,tmp_moved_constant_1312,tmp_moved_constant_1312))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1285,tmp_moved_constant_1285,tmp_moved_constant_1285,tmp_moved_constant_1285)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1314,tmp_moved_constant_1314,tmp_moved_constant_1314,tmp_moved_constant_1314))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1285,tmp_moved_constant_1285,tmp_moved_constant_1285,tmp_moved_constant_1285)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1314,tmp_moved_constant_1314,tmp_moved_constant_1314,tmp_moved_constant_1314))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1287,tmp_moved_constant_1287,tmp_moved_constant_1287,tmp_moved_constant_1287)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1316,tmp_moved_constant_1316,tmp_moved_constant_1316,tmp_moved_constant_1316))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1287,tmp_moved_constant_1287,tmp_moved_constant_1287,tmp_moved_constant_1287)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1316,tmp_moved_constant_1316,tmp_moved_constant_1316,tmp_moved_constant_1316))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1289,tmp_moved_constant_1289,tmp_moved_constant_1289,tmp_moved_constant_1289)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1318,tmp_moved_constant_1318,tmp_moved_constant_1318,tmp_moved_constant_1318))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1289,tmp_moved_constant_1289,tmp_moved_constant_1289,tmp_moved_constant_1289)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1318,tmp_moved_constant_1318,tmp_moved_constant_1318,tmp_moved_constant_1318))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1291,tmp_moved_constant_1291,tmp_moved_constant_1291,tmp_moved_constant_1291)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1320,tmp_moved_constant_1320,tmp_moved_constant_1320,tmp_moved_constant_1320))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1291,tmp_moved_constant_1291,tmp_moved_constant_1291,tmp_moved_constant_1291)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1320,tmp_moved_constant_1320,tmp_moved_constant_1320,tmp_moved_constant_1320))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1293,tmp_moved_constant_1293,tmp_moved_constant_1293,tmp_moved_constant_1293)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1322,tmp_moved_constant_1322,tmp_moved_constant_1322,tmp_moved_constant_1322))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1293,tmp_moved_constant_1293,tmp_moved_constant_1293,tmp_moved_constant_1293)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1322,tmp_moved_constant_1322,tmp_moved_constant_1322,tmp_moved_constant_1322))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051)))),_mm256_mul_pd(tmp_moved_constant_1026,_mm256_set_pd(tmp_moved_constant_1214,tmp_moved_constant_1214,tmp_moved_constant_1214,tmp_moved_constant_1214))),_mm256_mul_pd(tmp_moved_constant_1027,_mm256_set_pd(tmp_moved_constant_1249,tmp_moved_constant_1249,tmp_moved_constant_1249,tmp_moved_constant_1249))),_mm256_mul_pd(tmp_moved_constant_1028,_mm256_set_pd(tmp_moved_constant_1259,tmp_moved_constant_1259,tmp_moved_constant_1259,tmp_moved_constant_1259))),_mm256_mul_pd(tmp_moved_constant_1029,_mm256_set_pd(tmp_moved_constant_1268,tmp_moved_constant_1268,tmp_moved_constant_1268,tmp_moved_constant_1268))),_mm256_mul_pd(tmp_moved_constant_1030,_mm256_set_pd(tmp_moved_constant_1297,tmp_moved_constant_1297,tmp_moved_constant_1297,tmp_moved_constant_1297))),_mm256_mul_pd(tmp_moved_constant_1031,_mm256_set_pd(tmp_moved_constant_1325,tmp_moved_constant_1325,tmp_moved_constant_1325,tmp_moved_constant_1325))),_mm256_mul_pd(tmp_moved_constant_1032,_mm256_set_pd(tmp_moved_constant_1352,tmp_moved_constant_1352,tmp_moved_constant_1352,tmp_moved_constant_1352))),_mm256_mul_pd(tmp_moved_constant_1034,_mm256_set_pd(tmp_moved_constant_1355,tmp_moved_constant_1355,tmp_moved_constant_1355,tmp_moved_constant_1355))),_mm256_mul_pd(tmp_moved_constant_1035,_mm256_set_pd(tmp_moved_constant_1356,tmp_moved_constant_1356,tmp_moved_constant_1356,tmp_moved_constant_1356))); + const __m256d tmp_moved_constant_1366 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1034,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1272,tmp_moved_constant_1272,tmp_moved_constant_1272,tmp_moved_constant_1272)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1328,tmp_moved_constant_1328,tmp_moved_constant_1328,tmp_moved_constant_1328))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1272,tmp_moved_constant_1272,tmp_moved_constant_1272,tmp_moved_constant_1272)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1328,tmp_moved_constant_1328,tmp_moved_constant_1328,tmp_moved_constant_1328))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1274,tmp_moved_constant_1274,tmp_moved_constant_1274,tmp_moved_constant_1274)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1330,tmp_moved_constant_1330,tmp_moved_constant_1330,tmp_moved_constant_1330))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1274,tmp_moved_constant_1274,tmp_moved_constant_1274,tmp_moved_constant_1274)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1330,tmp_moved_constant_1330,tmp_moved_constant_1330,tmp_moved_constant_1330))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1276,tmp_moved_constant_1276,tmp_moved_constant_1276,tmp_moved_constant_1276)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1332,tmp_moved_constant_1332,tmp_moved_constant_1332,tmp_moved_constant_1332))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1276,tmp_moved_constant_1276,tmp_moved_constant_1276,tmp_moved_constant_1276)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1332,tmp_moved_constant_1332,tmp_moved_constant_1332,tmp_moved_constant_1332))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1278,tmp_moved_constant_1278,tmp_moved_constant_1278,tmp_moved_constant_1278)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1334,tmp_moved_constant_1334,tmp_moved_constant_1334,tmp_moved_constant_1334))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1278,tmp_moved_constant_1278,tmp_moved_constant_1278,tmp_moved_constant_1278)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1334,tmp_moved_constant_1334,tmp_moved_constant_1334,tmp_moved_constant_1334))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1280,tmp_moved_constant_1280,tmp_moved_constant_1280,tmp_moved_constant_1280)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1336,tmp_moved_constant_1336,tmp_moved_constant_1336,tmp_moved_constant_1336))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1280,tmp_moved_constant_1280,tmp_moved_constant_1280,tmp_moved_constant_1280)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1336,tmp_moved_constant_1336,tmp_moved_constant_1336,tmp_moved_constant_1336))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1282,tmp_moved_constant_1282,tmp_moved_constant_1282,tmp_moved_constant_1282)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1338,tmp_moved_constant_1338,tmp_moved_constant_1338,tmp_moved_constant_1338))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1282,tmp_moved_constant_1282,tmp_moved_constant_1282,tmp_moved_constant_1282)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1338,tmp_moved_constant_1338,tmp_moved_constant_1338,tmp_moved_constant_1338))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1284,tmp_moved_constant_1284,tmp_moved_constant_1284,tmp_moved_constant_1284)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1340,tmp_moved_constant_1340,tmp_moved_constant_1340,tmp_moved_constant_1340))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1284,tmp_moved_constant_1284,tmp_moved_constant_1284,tmp_moved_constant_1284)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1340,tmp_moved_constant_1340,tmp_moved_constant_1340,tmp_moved_constant_1340))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1286,tmp_moved_constant_1286,tmp_moved_constant_1286,tmp_moved_constant_1286)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1342,tmp_moved_constant_1342,tmp_moved_constant_1342,tmp_moved_constant_1342))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1286,tmp_moved_constant_1286,tmp_moved_constant_1286,tmp_moved_constant_1286)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1342,tmp_moved_constant_1342,tmp_moved_constant_1342,tmp_moved_constant_1342))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1288,tmp_moved_constant_1288,tmp_moved_constant_1288,tmp_moved_constant_1288)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1344,tmp_moved_constant_1344,tmp_moved_constant_1344,tmp_moved_constant_1344))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1288,tmp_moved_constant_1288,tmp_moved_constant_1288,tmp_moved_constant_1288)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1344,tmp_moved_constant_1344,tmp_moved_constant_1344,tmp_moved_constant_1344))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1290,tmp_moved_constant_1290,tmp_moved_constant_1290,tmp_moved_constant_1290)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1346,tmp_moved_constant_1346,tmp_moved_constant_1346,tmp_moved_constant_1346))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1290,tmp_moved_constant_1290,tmp_moved_constant_1290,tmp_moved_constant_1290)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1346,tmp_moved_constant_1346,tmp_moved_constant_1346,tmp_moved_constant_1346))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1292,tmp_moved_constant_1292,tmp_moved_constant_1292,tmp_moved_constant_1292)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1348,tmp_moved_constant_1348,tmp_moved_constant_1348,tmp_moved_constant_1348))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1292,tmp_moved_constant_1292,tmp_moved_constant_1292,tmp_moved_constant_1292)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1348,tmp_moved_constant_1348,tmp_moved_constant_1348,tmp_moved_constant_1348))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1294,tmp_moved_constant_1294,tmp_moved_constant_1294,tmp_moved_constant_1294)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1350,tmp_moved_constant_1350,tmp_moved_constant_1350,tmp_moved_constant_1350))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1294,tmp_moved_constant_1294,tmp_moved_constant_1294,tmp_moved_constant_1294)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1350,tmp_moved_constant_1350,tmp_moved_constant_1350,tmp_moved_constant_1350))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051)))),_mm256_mul_pd(tmp_moved_constant_1026,_mm256_set_pd(tmp_moved_constant_1227,tmp_moved_constant_1227,tmp_moved_constant_1227,tmp_moved_constant_1227))),_mm256_mul_pd(tmp_moved_constant_1027,_mm256_set_pd(tmp_moved_constant_1250,tmp_moved_constant_1250,tmp_moved_constant_1250,tmp_moved_constant_1250))),_mm256_mul_pd(tmp_moved_constant_1028,_mm256_set_pd(tmp_moved_constant_1260,tmp_moved_constant_1260,tmp_moved_constant_1260,tmp_moved_constant_1260))),_mm256_mul_pd(tmp_moved_constant_1029,_mm256_set_pd(tmp_moved_constant_1269,tmp_moved_constant_1269,tmp_moved_constant_1269,tmp_moved_constant_1269))),_mm256_mul_pd(tmp_moved_constant_1030,_mm256_set_pd(tmp_moved_constant_1298,tmp_moved_constant_1298,tmp_moved_constant_1298,tmp_moved_constant_1298))),_mm256_mul_pd(tmp_moved_constant_1031,_mm256_set_pd(tmp_moved_constant_1326,tmp_moved_constant_1326,tmp_moved_constant_1326,tmp_moved_constant_1326))),_mm256_mul_pd(tmp_moved_constant_1032,_mm256_set_pd(tmp_moved_constant_1353,tmp_moved_constant_1353,tmp_moved_constant_1353,tmp_moved_constant_1353))),_mm256_mul_pd(tmp_moved_constant_1033,_mm256_set_pd(tmp_moved_constant_1355,tmp_moved_constant_1355,tmp_moved_constant_1355,tmp_moved_constant_1355))),_mm256_mul_pd(tmp_moved_constant_1035,_mm256_set_pd(tmp_moved_constant_1357,tmp_moved_constant_1357,tmp_moved_constant_1357,tmp_moved_constant_1357))); + const __m256d tmp_moved_constant_1367 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1035,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1301,tmp_moved_constant_1301,tmp_moved_constant_1301,tmp_moved_constant_1301)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1329,tmp_moved_constant_1329,tmp_moved_constant_1329,tmp_moved_constant_1329))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1301,tmp_moved_constant_1301,tmp_moved_constant_1301,tmp_moved_constant_1301)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1329,tmp_moved_constant_1329,tmp_moved_constant_1329,tmp_moved_constant_1329))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1303,tmp_moved_constant_1303,tmp_moved_constant_1303,tmp_moved_constant_1303)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1331,tmp_moved_constant_1331,tmp_moved_constant_1331,tmp_moved_constant_1331))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1303,tmp_moved_constant_1303,tmp_moved_constant_1303,tmp_moved_constant_1303)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1331,tmp_moved_constant_1331,tmp_moved_constant_1331,tmp_moved_constant_1331))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1305,tmp_moved_constant_1305,tmp_moved_constant_1305,tmp_moved_constant_1305)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1333,tmp_moved_constant_1333,tmp_moved_constant_1333,tmp_moved_constant_1333))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1305,tmp_moved_constant_1305,tmp_moved_constant_1305,tmp_moved_constant_1305)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1333,tmp_moved_constant_1333,tmp_moved_constant_1333,tmp_moved_constant_1333))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039,tmp_moved_constant_1039)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1307,tmp_moved_constant_1307,tmp_moved_constant_1307,tmp_moved_constant_1307)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1335,tmp_moved_constant_1335,tmp_moved_constant_1335,tmp_moved_constant_1335))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1307,tmp_moved_constant_1307,tmp_moved_constant_1307,tmp_moved_constant_1307)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1335,tmp_moved_constant_1335,tmp_moved_constant_1335,tmp_moved_constant_1335))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1309,tmp_moved_constant_1309,tmp_moved_constant_1309,tmp_moved_constant_1309)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1337,tmp_moved_constant_1337,tmp_moved_constant_1337,tmp_moved_constant_1337))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1309,tmp_moved_constant_1309,tmp_moved_constant_1309,tmp_moved_constant_1309)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1337,tmp_moved_constant_1337,tmp_moved_constant_1337,tmp_moved_constant_1337))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1311,tmp_moved_constant_1311,tmp_moved_constant_1311,tmp_moved_constant_1311)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1339,tmp_moved_constant_1339,tmp_moved_constant_1339,tmp_moved_constant_1339))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1311,tmp_moved_constant_1311,tmp_moved_constant_1311,tmp_moved_constant_1311)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1339,tmp_moved_constant_1339,tmp_moved_constant_1339,tmp_moved_constant_1339))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043,tmp_moved_constant_1043))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1313,tmp_moved_constant_1313,tmp_moved_constant_1313,tmp_moved_constant_1313)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1341,tmp_moved_constant_1341,tmp_moved_constant_1341,tmp_moved_constant_1341))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1313,tmp_moved_constant_1313,tmp_moved_constant_1313,tmp_moved_constant_1313)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1341,tmp_moved_constant_1341,tmp_moved_constant_1341,tmp_moved_constant_1341))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1315,tmp_moved_constant_1315,tmp_moved_constant_1315,tmp_moved_constant_1315)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1343,tmp_moved_constant_1343,tmp_moved_constant_1343,tmp_moved_constant_1343))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1315,tmp_moved_constant_1315,tmp_moved_constant_1315,tmp_moved_constant_1315)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1343,tmp_moved_constant_1343,tmp_moved_constant_1343,tmp_moved_constant_1343))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1317,tmp_moved_constant_1317,tmp_moved_constant_1317,tmp_moved_constant_1317)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1345,tmp_moved_constant_1345,tmp_moved_constant_1345,tmp_moved_constant_1345))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1317,tmp_moved_constant_1317,tmp_moved_constant_1317,tmp_moved_constant_1317)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1345,tmp_moved_constant_1345,tmp_moved_constant_1345,tmp_moved_constant_1345))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047,tmp_moved_constant_1047))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1319,tmp_moved_constant_1319,tmp_moved_constant_1319,tmp_moved_constant_1319)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1347,tmp_moved_constant_1347,tmp_moved_constant_1347,tmp_moved_constant_1347))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1319,tmp_moved_constant_1319,tmp_moved_constant_1319,tmp_moved_constant_1319)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1347,tmp_moved_constant_1347,tmp_moved_constant_1347,tmp_moved_constant_1347))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1321,tmp_moved_constant_1321,tmp_moved_constant_1321,tmp_moved_constant_1321)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1349,tmp_moved_constant_1349,tmp_moved_constant_1349,tmp_moved_constant_1349))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1321,tmp_moved_constant_1321,tmp_moved_constant_1321,tmp_moved_constant_1321)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1349,tmp_moved_constant_1349,tmp_moved_constant_1349,tmp_moved_constant_1349))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1323,tmp_moved_constant_1323,tmp_moved_constant_1323,tmp_moved_constant_1323)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1351,tmp_moved_constant_1351,tmp_moved_constant_1351,tmp_moved_constant_1351))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1323,tmp_moved_constant_1323,tmp_moved_constant_1323,tmp_moved_constant_1323)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1351,tmp_moved_constant_1351,tmp_moved_constant_1351,tmp_moved_constant_1351))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051,tmp_moved_constant_1051)))),_mm256_mul_pd(tmp_moved_constant_1026,_mm256_set_pd(tmp_moved_constant_1240,tmp_moved_constant_1240,tmp_moved_constant_1240,tmp_moved_constant_1240))),_mm256_mul_pd(tmp_moved_constant_1027,_mm256_set_pd(tmp_moved_constant_1251,tmp_moved_constant_1251,tmp_moved_constant_1251,tmp_moved_constant_1251))),_mm256_mul_pd(tmp_moved_constant_1028,_mm256_set_pd(tmp_moved_constant_1261,tmp_moved_constant_1261,tmp_moved_constant_1261,tmp_moved_constant_1261))),_mm256_mul_pd(tmp_moved_constant_1029,_mm256_set_pd(tmp_moved_constant_1270,tmp_moved_constant_1270,tmp_moved_constant_1270,tmp_moved_constant_1270))),_mm256_mul_pd(tmp_moved_constant_1030,_mm256_set_pd(tmp_moved_constant_1299,tmp_moved_constant_1299,tmp_moved_constant_1299,tmp_moved_constant_1299))),_mm256_mul_pd(tmp_moved_constant_1031,_mm256_set_pd(tmp_moved_constant_1327,tmp_moved_constant_1327,tmp_moved_constant_1327,tmp_moved_constant_1327))),_mm256_mul_pd(tmp_moved_constant_1032,_mm256_set_pd(tmp_moved_constant_1354,tmp_moved_constant_1354,tmp_moved_constant_1354,tmp_moved_constant_1354))),_mm256_mul_pd(tmp_moved_constant_1033,_mm256_set_pd(tmp_moved_constant_1356,tmp_moved_constant_1356,tmp_moved_constant_1356,tmp_moved_constant_1356))),_mm256_mul_pd(tmp_moved_constant_1034,_mm256_set_pd(tmp_moved_constant_1357,tmp_moved_constant_1357,tmp_moved_constant_1357,tmp_moved_constant_1357))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_1670,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_1671,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_1672,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_1673,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_1674,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_1675,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_1676,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_1677,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_1678,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_1679,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_1358,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_1359,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_1360,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_1361,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(tmp_moved_constant_1362,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(tmp_moved_constant_1363,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(tmp_moved_constant_1364,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_1365,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(tmp_moved_constant_1366,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(tmp_moved_constant_1367,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } - const __m256d Dummy_1680 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_1681 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_1682 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_1683 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_1684 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_1685 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_1686 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_1687 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_1688 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_1689 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_2012 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1680,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1690,Dummy_1690,Dummy_1690,Dummy_1690),_mm256_set_pd(Dummy_1690,Dummy_1690,Dummy_1690,Dummy_1690)),_mm256_mul_pd(_mm256_set_pd(Dummy_1691,Dummy_1691,Dummy_1691,Dummy_1691),_mm256_set_pd(Dummy_1691,Dummy_1691,Dummy_1691,Dummy_1691))),_mm256_mul_pd(_mm256_set_pd(Dummy_1692,Dummy_1692,Dummy_1692,Dummy_1692),_mm256_set_pd(Dummy_1692,Dummy_1692,Dummy_1692,Dummy_1692))),_mm256_set_pd(Dummy_1693,Dummy_1693,Dummy_1693,Dummy_1693)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1694,Dummy_1694,Dummy_1694,Dummy_1694),_mm256_set_pd(Dummy_1694,Dummy_1694,Dummy_1694,Dummy_1694)),_mm256_mul_pd(_mm256_set_pd(Dummy_1695,Dummy_1695,Dummy_1695,Dummy_1695),_mm256_set_pd(Dummy_1695,Dummy_1695,Dummy_1695,Dummy_1695))),_mm256_mul_pd(_mm256_set_pd(Dummy_1696,Dummy_1696,Dummy_1696,Dummy_1696),_mm256_set_pd(Dummy_1696,Dummy_1696,Dummy_1696,Dummy_1696))),_mm256_set_pd(Dummy_1697,Dummy_1697,Dummy_1697,Dummy_1697))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1698,Dummy_1698,Dummy_1698,Dummy_1698),_mm256_set_pd(Dummy_1698,Dummy_1698,Dummy_1698,Dummy_1698)),_mm256_mul_pd(_mm256_set_pd(Dummy_1699,Dummy_1699,Dummy_1699,Dummy_1699),_mm256_set_pd(Dummy_1699,Dummy_1699,Dummy_1699,Dummy_1699))),_mm256_mul_pd(_mm256_set_pd(Dummy_1700,Dummy_1700,Dummy_1700,Dummy_1700),_mm256_set_pd(Dummy_1700,Dummy_1700,Dummy_1700,Dummy_1700))),_mm256_set_pd(Dummy_1701,Dummy_1701,Dummy_1701,Dummy_1701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1702,Dummy_1702,Dummy_1702,Dummy_1702),_mm256_set_pd(Dummy_1702,Dummy_1702,Dummy_1702,Dummy_1702)),_mm256_mul_pd(_mm256_set_pd(Dummy_1703,Dummy_1703,Dummy_1703,Dummy_1703),_mm256_set_pd(Dummy_1703,Dummy_1703,Dummy_1703,Dummy_1703))),_mm256_mul_pd(_mm256_set_pd(Dummy_1704,Dummy_1704,Dummy_1704,Dummy_1704),_mm256_set_pd(Dummy_1704,Dummy_1704,Dummy_1704,Dummy_1704))),_mm256_set_pd(Dummy_1705,Dummy_1705,Dummy_1705,Dummy_1705)))),_mm256_mul_pd(Dummy_1681,_mm256_set_pd(Dummy_1718,Dummy_1718,Dummy_1718,Dummy_1718))),_mm256_mul_pd(Dummy_1682,_mm256_set_pd(Dummy_1731,Dummy_1731,Dummy_1731,Dummy_1731))),_mm256_mul_pd(Dummy_1683,_mm256_set_pd(Dummy_1744,Dummy_1744,Dummy_1744,Dummy_1744))),_mm256_mul_pd(Dummy_1684,_mm256_set_pd(Dummy_1781,Dummy_1781,Dummy_1781,Dummy_1781))),_mm256_mul_pd(Dummy_1685,_mm256_set_pd(Dummy_1818,Dummy_1818,Dummy_1818,Dummy_1818))),_mm256_mul_pd(Dummy_1686,_mm256_set_pd(Dummy_1855,Dummy_1855,Dummy_1855,Dummy_1855))),_mm256_mul_pd(Dummy_1687,_mm256_set_pd(Dummy_1868,Dummy_1868,Dummy_1868,Dummy_1868))),_mm256_mul_pd(Dummy_1688,_mm256_set_pd(Dummy_1881,Dummy_1881,Dummy_1881,Dummy_1881))),_mm256_mul_pd(Dummy_1689,_mm256_set_pd(Dummy_1894,Dummy_1894,Dummy_1894,Dummy_1894))); - const __m256d Dummy_2013 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1681,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1895,Dummy_1895,Dummy_1895,Dummy_1895),_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254)),_mm256_mul_pd(_mm256_set_pd(Dummy_1896,Dummy_1896,Dummy_1896,Dummy_1896),_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254))),_mm256_mul_pd(_mm256_set_pd(Dummy_1897,Dummy_1897,Dummy_1897,Dummy_1897),_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254))),_mm256_set_pd(Dummy_1693,Dummy_1693,Dummy_1693,Dummy_1693)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1895,Dummy_1895,Dummy_1895,Dummy_1895),_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257)),_mm256_mul_pd(_mm256_set_pd(Dummy_1896,Dummy_1896,Dummy_1896,Dummy_1896),_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257))),_mm256_mul_pd(_mm256_set_pd(Dummy_1897,Dummy_1897,Dummy_1897,Dummy_1897),_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257))),_mm256_set_pd(Dummy_1697,Dummy_1697,Dummy_1697,Dummy_1697))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1895,Dummy_1895,Dummy_1895,Dummy_1895),_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258)),_mm256_mul_pd(_mm256_set_pd(Dummy_1896,Dummy_1896,Dummy_1896,Dummy_1896),_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258))),_mm256_mul_pd(_mm256_set_pd(Dummy_1897,Dummy_1897,Dummy_1897,Dummy_1897),_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258))),_mm256_set_pd(Dummy_1701,Dummy_1701,Dummy_1701,Dummy_1701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1895,Dummy_1895,Dummy_1895,Dummy_1895),_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259)),_mm256_mul_pd(_mm256_set_pd(Dummy_1896,Dummy_1896,Dummy_1896,Dummy_1896),_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259))),_mm256_mul_pd(_mm256_set_pd(Dummy_1897,Dummy_1897,Dummy_1897,Dummy_1897),_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259))),_mm256_set_pd(Dummy_1705,Dummy_1705,Dummy_1705,Dummy_1705)))),_mm256_mul_pd(Dummy_1680,_mm256_set_pd(Dummy_1718,Dummy_1718,Dummy_1718,Dummy_1718))),_mm256_mul_pd(Dummy_1682,_mm256_set_pd(Dummy_1898,Dummy_1898,Dummy_1898,Dummy_1898))),_mm256_mul_pd(Dummy_1683,_mm256_set_pd(Dummy_1899,Dummy_1899,Dummy_1899,Dummy_1899))),_mm256_mul_pd(Dummy_1684,_mm256_set_pd(Dummy_1900,Dummy_1900,Dummy_1900,Dummy_1900))),_mm256_mul_pd(Dummy_1685,_mm256_set_pd(Dummy_1901,Dummy_1901,Dummy_1901,Dummy_1901))),_mm256_mul_pd(Dummy_1686,_mm256_set_pd(Dummy_1902,Dummy_1902,Dummy_1902,Dummy_1902))),_mm256_mul_pd(Dummy_1687,_mm256_set_pd(Dummy_1903,Dummy_1903,Dummy_1903,Dummy_1903))),_mm256_mul_pd(Dummy_1688,_mm256_set_pd(Dummy_1904,Dummy_1904,Dummy_1904,Dummy_1904))),_mm256_mul_pd(Dummy_1689,_mm256_set_pd(Dummy_1905,Dummy_1905,Dummy_1905,Dummy_1905))); - const __m256d Dummy_2014 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1682,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1906,Dummy_1906,Dummy_1906,Dummy_1906),_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269)),_mm256_mul_pd(_mm256_set_pd(Dummy_1907,Dummy_1907,Dummy_1907,Dummy_1907),_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269))),_mm256_mul_pd(_mm256_set_pd(Dummy_1908,Dummy_1908,Dummy_1908,Dummy_1908),_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269))),_mm256_set_pd(Dummy_1693,Dummy_1693,Dummy_1693,Dummy_1693)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1906,Dummy_1906,Dummy_1906,Dummy_1906),_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272)),_mm256_mul_pd(_mm256_set_pd(Dummy_1907,Dummy_1907,Dummy_1907,Dummy_1907),_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272))),_mm256_mul_pd(_mm256_set_pd(Dummy_1908,Dummy_1908,Dummy_1908,Dummy_1908),_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272))),_mm256_set_pd(Dummy_1697,Dummy_1697,Dummy_1697,Dummy_1697))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1906,Dummy_1906,Dummy_1906,Dummy_1906),_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273)),_mm256_mul_pd(_mm256_set_pd(Dummy_1907,Dummy_1907,Dummy_1907,Dummy_1907),_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273))),_mm256_mul_pd(_mm256_set_pd(Dummy_1908,Dummy_1908,Dummy_1908,Dummy_1908),_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273))),_mm256_set_pd(Dummy_1701,Dummy_1701,Dummy_1701,Dummy_1701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1906,Dummy_1906,Dummy_1906,Dummy_1906),_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274)),_mm256_mul_pd(_mm256_set_pd(Dummy_1907,Dummy_1907,Dummy_1907,Dummy_1907),_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274))),_mm256_mul_pd(_mm256_set_pd(Dummy_1908,Dummy_1908,Dummy_1908,Dummy_1908),_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274))),_mm256_set_pd(Dummy_1705,Dummy_1705,Dummy_1705,Dummy_1705)))),_mm256_mul_pd(Dummy_1680,_mm256_set_pd(Dummy_1731,Dummy_1731,Dummy_1731,Dummy_1731))),_mm256_mul_pd(Dummy_1681,_mm256_set_pd(Dummy_1898,Dummy_1898,Dummy_1898,Dummy_1898))),_mm256_mul_pd(Dummy_1683,_mm256_set_pd(Dummy_1909,Dummy_1909,Dummy_1909,Dummy_1909))),_mm256_mul_pd(Dummy_1684,_mm256_set_pd(Dummy_1910,Dummy_1910,Dummy_1910,Dummy_1910))),_mm256_mul_pd(Dummy_1685,_mm256_set_pd(Dummy_1911,Dummy_1911,Dummy_1911,Dummy_1911))),_mm256_mul_pd(Dummy_1686,_mm256_set_pd(Dummy_1912,Dummy_1912,Dummy_1912,Dummy_1912))),_mm256_mul_pd(Dummy_1687,_mm256_set_pd(Dummy_1913,Dummy_1913,Dummy_1913,Dummy_1913))),_mm256_mul_pd(Dummy_1688,_mm256_set_pd(Dummy_1914,Dummy_1914,Dummy_1914,Dummy_1914))),_mm256_mul_pd(Dummy_1689,_mm256_set_pd(Dummy_1915,Dummy_1915,Dummy_1915,Dummy_1915))); - const __m256d Dummy_2015 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1683,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1916,Dummy_1916,Dummy_1916,Dummy_1916),_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283)),_mm256_mul_pd(_mm256_set_pd(Dummy_1917,Dummy_1917,Dummy_1917,Dummy_1917),_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283))),_mm256_mul_pd(_mm256_set_pd(Dummy_1918,Dummy_1918,Dummy_1918,Dummy_1918),_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283))),_mm256_set_pd(Dummy_1693,Dummy_1693,Dummy_1693,Dummy_1693)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1916,Dummy_1916,Dummy_1916,Dummy_1916),_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286)),_mm256_mul_pd(_mm256_set_pd(Dummy_1917,Dummy_1917,Dummy_1917,Dummy_1917),_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286))),_mm256_mul_pd(_mm256_set_pd(Dummy_1918,Dummy_1918,Dummy_1918,Dummy_1918),_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286))),_mm256_set_pd(Dummy_1697,Dummy_1697,Dummy_1697,Dummy_1697))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1916,Dummy_1916,Dummy_1916,Dummy_1916),_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287)),_mm256_mul_pd(_mm256_set_pd(Dummy_1917,Dummy_1917,Dummy_1917,Dummy_1917),_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287))),_mm256_mul_pd(_mm256_set_pd(Dummy_1918,Dummy_1918,Dummy_1918,Dummy_1918),_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287))),_mm256_set_pd(Dummy_1701,Dummy_1701,Dummy_1701,Dummy_1701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_1916,Dummy_1916,Dummy_1916,Dummy_1916),_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288)),_mm256_mul_pd(_mm256_set_pd(Dummy_1917,Dummy_1917,Dummy_1917,Dummy_1917),_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288))),_mm256_mul_pd(_mm256_set_pd(Dummy_1918,Dummy_1918,Dummy_1918,Dummy_1918),_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288))),_mm256_set_pd(Dummy_1705,Dummy_1705,Dummy_1705,Dummy_1705)))),_mm256_mul_pd(Dummy_1680,_mm256_set_pd(Dummy_1744,Dummy_1744,Dummy_1744,Dummy_1744))),_mm256_mul_pd(Dummy_1681,_mm256_set_pd(Dummy_1899,Dummy_1899,Dummy_1899,Dummy_1899))),_mm256_mul_pd(Dummy_1682,_mm256_set_pd(Dummy_1909,Dummy_1909,Dummy_1909,Dummy_1909))),_mm256_mul_pd(Dummy_1684,_mm256_set_pd(Dummy_1919,Dummy_1919,Dummy_1919,Dummy_1919))),_mm256_mul_pd(Dummy_1685,_mm256_set_pd(Dummy_1920,Dummy_1920,Dummy_1920,Dummy_1920))),_mm256_mul_pd(Dummy_1686,_mm256_set_pd(Dummy_1921,Dummy_1921,Dummy_1921,Dummy_1921))),_mm256_mul_pd(Dummy_1687,_mm256_set_pd(Dummy_1922,Dummy_1922,Dummy_1922,Dummy_1922))),_mm256_mul_pd(Dummy_1688,_mm256_set_pd(Dummy_1923,Dummy_1923,Dummy_1923,Dummy_1923))),_mm256_mul_pd(Dummy_1689,_mm256_set_pd(Dummy_1924,Dummy_1924,Dummy_1924,Dummy_1924))); - const __m256d Dummy_2016 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1684,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1925,Dummy_1925,Dummy_1925,Dummy_1925),_mm256_set_pd(Dummy_1926,Dummy_1926,Dummy_1926,Dummy_1926)),_mm256_add_pd(_mm256_set_pd(Dummy_1925,Dummy_1925,Dummy_1925,Dummy_1925),_mm256_set_pd(Dummy_1926,Dummy_1926,Dummy_1926,Dummy_1926))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1927,Dummy_1927,Dummy_1927,Dummy_1927),_mm256_set_pd(Dummy_1928,Dummy_1928,Dummy_1928,Dummy_1928)),_mm256_add_pd(_mm256_set_pd(Dummy_1927,Dummy_1927,Dummy_1927,Dummy_1927),_mm256_set_pd(Dummy_1928,Dummy_1928,Dummy_1928,Dummy_1928))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1929,Dummy_1929,Dummy_1929,Dummy_1929),_mm256_set_pd(Dummy_1930,Dummy_1930,Dummy_1930,Dummy_1930)),_mm256_add_pd(_mm256_set_pd(Dummy_1929,Dummy_1929,Dummy_1929,Dummy_1929),_mm256_set_pd(Dummy_1930,Dummy_1930,Dummy_1930,Dummy_1930))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1693,Dummy_1693,Dummy_1693,Dummy_1693)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1931,Dummy_1931,Dummy_1931,Dummy_1931),_mm256_set_pd(Dummy_1932,Dummy_1932,Dummy_1932,Dummy_1932)),_mm256_add_pd(_mm256_set_pd(Dummy_1931,Dummy_1931,Dummy_1931,Dummy_1931),_mm256_set_pd(Dummy_1932,Dummy_1932,Dummy_1932,Dummy_1932))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1933,Dummy_1933,Dummy_1933,Dummy_1933),_mm256_set_pd(Dummy_1934,Dummy_1934,Dummy_1934,Dummy_1934)),_mm256_add_pd(_mm256_set_pd(Dummy_1933,Dummy_1933,Dummy_1933,Dummy_1933),_mm256_set_pd(Dummy_1934,Dummy_1934,Dummy_1934,Dummy_1934))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1935,Dummy_1935,Dummy_1935,Dummy_1935),_mm256_set_pd(Dummy_1936,Dummy_1936,Dummy_1936,Dummy_1936)),_mm256_add_pd(_mm256_set_pd(Dummy_1935,Dummy_1935,Dummy_1935,Dummy_1935),_mm256_set_pd(Dummy_1936,Dummy_1936,Dummy_1936,Dummy_1936))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1697,Dummy_1697,Dummy_1697,Dummy_1697))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1937,Dummy_1937,Dummy_1937,Dummy_1937),_mm256_set_pd(Dummy_1938,Dummy_1938,Dummy_1938,Dummy_1938)),_mm256_add_pd(_mm256_set_pd(Dummy_1937,Dummy_1937,Dummy_1937,Dummy_1937),_mm256_set_pd(Dummy_1938,Dummy_1938,Dummy_1938,Dummy_1938))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1939,Dummy_1939,Dummy_1939,Dummy_1939),_mm256_set_pd(Dummy_1940,Dummy_1940,Dummy_1940,Dummy_1940)),_mm256_add_pd(_mm256_set_pd(Dummy_1939,Dummy_1939,Dummy_1939,Dummy_1939),_mm256_set_pd(Dummy_1940,Dummy_1940,Dummy_1940,Dummy_1940))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1941,Dummy_1941,Dummy_1941,Dummy_1941),_mm256_set_pd(Dummy_1942,Dummy_1942,Dummy_1942,Dummy_1942)),_mm256_add_pd(_mm256_set_pd(Dummy_1941,Dummy_1941,Dummy_1941,Dummy_1941),_mm256_set_pd(Dummy_1942,Dummy_1942,Dummy_1942,Dummy_1942))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1701,Dummy_1701,Dummy_1701,Dummy_1701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1943,Dummy_1943,Dummy_1943,Dummy_1943),_mm256_set_pd(Dummy_1944,Dummy_1944,Dummy_1944,Dummy_1944)),_mm256_add_pd(_mm256_set_pd(Dummy_1943,Dummy_1943,Dummy_1943,Dummy_1943),_mm256_set_pd(Dummy_1944,Dummy_1944,Dummy_1944,Dummy_1944))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1945,Dummy_1945,Dummy_1945,Dummy_1945),_mm256_set_pd(Dummy_1946,Dummy_1946,Dummy_1946,Dummy_1946)),_mm256_add_pd(_mm256_set_pd(Dummy_1945,Dummy_1945,Dummy_1945,Dummy_1945),_mm256_set_pd(Dummy_1946,Dummy_1946,Dummy_1946,Dummy_1946))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1947,Dummy_1947,Dummy_1947,Dummy_1947),_mm256_set_pd(Dummy_1948,Dummy_1948,Dummy_1948,Dummy_1948)),_mm256_add_pd(_mm256_set_pd(Dummy_1947,Dummy_1947,Dummy_1947,Dummy_1947),_mm256_set_pd(Dummy_1948,Dummy_1948,Dummy_1948,Dummy_1948))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1705,Dummy_1705,Dummy_1705,Dummy_1705)))),_mm256_mul_pd(Dummy_1680,_mm256_set_pd(Dummy_1781,Dummy_1781,Dummy_1781,Dummy_1781))),_mm256_mul_pd(Dummy_1681,_mm256_set_pd(Dummy_1900,Dummy_1900,Dummy_1900,Dummy_1900))),_mm256_mul_pd(Dummy_1682,_mm256_set_pd(Dummy_1910,Dummy_1910,Dummy_1910,Dummy_1910))),_mm256_mul_pd(Dummy_1683,_mm256_set_pd(Dummy_1919,Dummy_1919,Dummy_1919,Dummy_1919))),_mm256_mul_pd(Dummy_1685,_mm256_set_pd(Dummy_1949,Dummy_1949,Dummy_1949,Dummy_1949))),_mm256_mul_pd(Dummy_1686,_mm256_set_pd(Dummy_1950,Dummy_1950,Dummy_1950,Dummy_1950))),_mm256_mul_pd(Dummy_1687,_mm256_set_pd(Dummy_1951,Dummy_1951,Dummy_1951,Dummy_1951))),_mm256_mul_pd(Dummy_1688,_mm256_set_pd(Dummy_1952,Dummy_1952,Dummy_1952,Dummy_1952))),_mm256_mul_pd(Dummy_1689,_mm256_set_pd(Dummy_1953,Dummy_1953,Dummy_1953,Dummy_1953))); - const __m256d Dummy_2017 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1685,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1954,Dummy_1954,Dummy_1954,Dummy_1954),_mm256_set_pd(Dummy_1955,Dummy_1955,Dummy_1955,Dummy_1955)),_mm256_add_pd(_mm256_set_pd(Dummy_1954,Dummy_1954,Dummy_1954,Dummy_1954),_mm256_set_pd(Dummy_1955,Dummy_1955,Dummy_1955,Dummy_1955))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1956,Dummy_1956,Dummy_1956,Dummy_1956),_mm256_set_pd(Dummy_1957,Dummy_1957,Dummy_1957,Dummy_1957)),_mm256_add_pd(_mm256_set_pd(Dummy_1956,Dummy_1956,Dummy_1956,Dummy_1956),_mm256_set_pd(Dummy_1957,Dummy_1957,Dummy_1957,Dummy_1957))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1958,Dummy_1958,Dummy_1958,Dummy_1958),_mm256_set_pd(Dummy_1959,Dummy_1959,Dummy_1959,Dummy_1959)),_mm256_add_pd(_mm256_set_pd(Dummy_1958,Dummy_1958,Dummy_1958,Dummy_1958),_mm256_set_pd(Dummy_1959,Dummy_1959,Dummy_1959,Dummy_1959))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1693,Dummy_1693,Dummy_1693,Dummy_1693)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1960,Dummy_1960,Dummy_1960,Dummy_1960),_mm256_set_pd(Dummy_1961,Dummy_1961,Dummy_1961,Dummy_1961)),_mm256_add_pd(_mm256_set_pd(Dummy_1960,Dummy_1960,Dummy_1960,Dummy_1960),_mm256_set_pd(Dummy_1961,Dummy_1961,Dummy_1961,Dummy_1961))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1962,Dummy_1962,Dummy_1962,Dummy_1962),_mm256_set_pd(Dummy_1963,Dummy_1963,Dummy_1963,Dummy_1963)),_mm256_add_pd(_mm256_set_pd(Dummy_1962,Dummy_1962,Dummy_1962,Dummy_1962),_mm256_set_pd(Dummy_1963,Dummy_1963,Dummy_1963,Dummy_1963))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1964,Dummy_1964,Dummy_1964,Dummy_1964),_mm256_set_pd(Dummy_1965,Dummy_1965,Dummy_1965,Dummy_1965)),_mm256_add_pd(_mm256_set_pd(Dummy_1964,Dummy_1964,Dummy_1964,Dummy_1964),_mm256_set_pd(Dummy_1965,Dummy_1965,Dummy_1965,Dummy_1965))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1697,Dummy_1697,Dummy_1697,Dummy_1697))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1966,Dummy_1966,Dummy_1966,Dummy_1966),_mm256_set_pd(Dummy_1967,Dummy_1967,Dummy_1967,Dummy_1967)),_mm256_add_pd(_mm256_set_pd(Dummy_1966,Dummy_1966,Dummy_1966,Dummy_1966),_mm256_set_pd(Dummy_1967,Dummy_1967,Dummy_1967,Dummy_1967))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1968,Dummy_1968,Dummy_1968,Dummy_1968),_mm256_set_pd(Dummy_1969,Dummy_1969,Dummy_1969,Dummy_1969)),_mm256_add_pd(_mm256_set_pd(Dummy_1968,Dummy_1968,Dummy_1968,Dummy_1968),_mm256_set_pd(Dummy_1969,Dummy_1969,Dummy_1969,Dummy_1969))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1970,Dummy_1970,Dummy_1970,Dummy_1970),_mm256_set_pd(Dummy_1971,Dummy_1971,Dummy_1971,Dummy_1971)),_mm256_add_pd(_mm256_set_pd(Dummy_1970,Dummy_1970,Dummy_1970,Dummy_1970),_mm256_set_pd(Dummy_1971,Dummy_1971,Dummy_1971,Dummy_1971))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1701,Dummy_1701,Dummy_1701,Dummy_1701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1972,Dummy_1972,Dummy_1972,Dummy_1972),_mm256_set_pd(Dummy_1973,Dummy_1973,Dummy_1973,Dummy_1973)),_mm256_add_pd(_mm256_set_pd(Dummy_1972,Dummy_1972,Dummy_1972,Dummy_1972),_mm256_set_pd(Dummy_1973,Dummy_1973,Dummy_1973,Dummy_1973))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1974,Dummy_1974,Dummy_1974,Dummy_1974),_mm256_set_pd(Dummy_1975,Dummy_1975,Dummy_1975,Dummy_1975)),_mm256_add_pd(_mm256_set_pd(Dummy_1974,Dummy_1974,Dummy_1974,Dummy_1974),_mm256_set_pd(Dummy_1975,Dummy_1975,Dummy_1975,Dummy_1975))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1976,Dummy_1976,Dummy_1976,Dummy_1976),_mm256_set_pd(Dummy_1977,Dummy_1977,Dummy_1977,Dummy_1977)),_mm256_add_pd(_mm256_set_pd(Dummy_1976,Dummy_1976,Dummy_1976,Dummy_1976),_mm256_set_pd(Dummy_1977,Dummy_1977,Dummy_1977,Dummy_1977))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1705,Dummy_1705,Dummy_1705,Dummy_1705)))),_mm256_mul_pd(Dummy_1680,_mm256_set_pd(Dummy_1818,Dummy_1818,Dummy_1818,Dummy_1818))),_mm256_mul_pd(Dummy_1681,_mm256_set_pd(Dummy_1901,Dummy_1901,Dummy_1901,Dummy_1901))),_mm256_mul_pd(Dummy_1682,_mm256_set_pd(Dummy_1911,Dummy_1911,Dummy_1911,Dummy_1911))),_mm256_mul_pd(Dummy_1683,_mm256_set_pd(Dummy_1920,Dummy_1920,Dummy_1920,Dummy_1920))),_mm256_mul_pd(Dummy_1684,_mm256_set_pd(Dummy_1949,Dummy_1949,Dummy_1949,Dummy_1949))),_mm256_mul_pd(Dummy_1686,_mm256_set_pd(Dummy_1978,Dummy_1978,Dummy_1978,Dummy_1978))),_mm256_mul_pd(Dummy_1687,_mm256_set_pd(Dummy_1979,Dummy_1979,Dummy_1979,Dummy_1979))),_mm256_mul_pd(Dummy_1688,_mm256_set_pd(Dummy_1980,Dummy_1980,Dummy_1980,Dummy_1980))),_mm256_mul_pd(Dummy_1689,_mm256_set_pd(Dummy_1981,Dummy_1981,Dummy_1981,Dummy_1981))); - const __m256d Dummy_2018 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1686,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1982,Dummy_1982,Dummy_1982,Dummy_1982),_mm256_set_pd(Dummy_1983,Dummy_1983,Dummy_1983,Dummy_1983)),_mm256_add_pd(_mm256_set_pd(Dummy_1982,Dummy_1982,Dummy_1982,Dummy_1982),_mm256_set_pd(Dummy_1983,Dummy_1983,Dummy_1983,Dummy_1983))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1984,Dummy_1984,Dummy_1984,Dummy_1984),_mm256_set_pd(Dummy_1985,Dummy_1985,Dummy_1985,Dummy_1985)),_mm256_add_pd(_mm256_set_pd(Dummy_1984,Dummy_1984,Dummy_1984,Dummy_1984),_mm256_set_pd(Dummy_1985,Dummy_1985,Dummy_1985,Dummy_1985))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1986,Dummy_1986,Dummy_1986,Dummy_1986),_mm256_set_pd(Dummy_1987,Dummy_1987,Dummy_1987,Dummy_1987)),_mm256_add_pd(_mm256_set_pd(Dummy_1986,Dummy_1986,Dummy_1986,Dummy_1986),_mm256_set_pd(Dummy_1987,Dummy_1987,Dummy_1987,Dummy_1987))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1693,Dummy_1693,Dummy_1693,Dummy_1693)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1988,Dummy_1988,Dummy_1988,Dummy_1988),_mm256_set_pd(Dummy_1989,Dummy_1989,Dummy_1989,Dummy_1989)),_mm256_add_pd(_mm256_set_pd(Dummy_1988,Dummy_1988,Dummy_1988,Dummy_1988),_mm256_set_pd(Dummy_1989,Dummy_1989,Dummy_1989,Dummy_1989))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1990,Dummy_1990,Dummy_1990,Dummy_1990),_mm256_set_pd(Dummy_1991,Dummy_1991,Dummy_1991,Dummy_1991)),_mm256_add_pd(_mm256_set_pd(Dummy_1990,Dummy_1990,Dummy_1990,Dummy_1990),_mm256_set_pd(Dummy_1991,Dummy_1991,Dummy_1991,Dummy_1991))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1992,Dummy_1992,Dummy_1992,Dummy_1992),_mm256_set_pd(Dummy_1993,Dummy_1993,Dummy_1993,Dummy_1993)),_mm256_add_pd(_mm256_set_pd(Dummy_1992,Dummy_1992,Dummy_1992,Dummy_1992),_mm256_set_pd(Dummy_1993,Dummy_1993,Dummy_1993,Dummy_1993))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1697,Dummy_1697,Dummy_1697,Dummy_1697))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1994,Dummy_1994,Dummy_1994,Dummy_1994),_mm256_set_pd(Dummy_1995,Dummy_1995,Dummy_1995,Dummy_1995)),_mm256_add_pd(_mm256_set_pd(Dummy_1994,Dummy_1994,Dummy_1994,Dummy_1994),_mm256_set_pd(Dummy_1995,Dummy_1995,Dummy_1995,Dummy_1995))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1996,Dummy_1996,Dummy_1996,Dummy_1996),_mm256_set_pd(Dummy_1997,Dummy_1997,Dummy_1997,Dummy_1997)),_mm256_add_pd(_mm256_set_pd(Dummy_1996,Dummy_1996,Dummy_1996,Dummy_1996),_mm256_set_pd(Dummy_1997,Dummy_1997,Dummy_1997,Dummy_1997))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_1998,Dummy_1998,Dummy_1998,Dummy_1998),_mm256_set_pd(Dummy_1999,Dummy_1999,Dummy_1999,Dummy_1999)),_mm256_add_pd(_mm256_set_pd(Dummy_1998,Dummy_1998,Dummy_1998,Dummy_1998),_mm256_set_pd(Dummy_1999,Dummy_1999,Dummy_1999,Dummy_1999))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1701,Dummy_1701,Dummy_1701,Dummy_1701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_2000,Dummy_2000,Dummy_2000,Dummy_2000),_mm256_set_pd(Dummy_2001,Dummy_2001,Dummy_2001,Dummy_2001)),_mm256_add_pd(_mm256_set_pd(Dummy_2000,Dummy_2000,Dummy_2000,Dummy_2000),_mm256_set_pd(Dummy_2001,Dummy_2001,Dummy_2001,Dummy_2001))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_2002,Dummy_2002,Dummy_2002,Dummy_2002),_mm256_set_pd(Dummy_2003,Dummy_2003,Dummy_2003,Dummy_2003)),_mm256_add_pd(_mm256_set_pd(Dummy_2002,Dummy_2002,Dummy_2002,Dummy_2002),_mm256_set_pd(Dummy_2003,Dummy_2003,Dummy_2003,Dummy_2003))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(Dummy_2004,Dummy_2004,Dummy_2004,Dummy_2004),_mm256_set_pd(Dummy_2005,Dummy_2005,Dummy_2005,Dummy_2005)),_mm256_add_pd(_mm256_set_pd(Dummy_2004,Dummy_2004,Dummy_2004,Dummy_2004),_mm256_set_pd(Dummy_2005,Dummy_2005,Dummy_2005,Dummy_2005))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1705,Dummy_1705,Dummy_1705,Dummy_1705)))),_mm256_mul_pd(Dummy_1680,_mm256_set_pd(Dummy_1855,Dummy_1855,Dummy_1855,Dummy_1855))),_mm256_mul_pd(Dummy_1681,_mm256_set_pd(Dummy_1902,Dummy_1902,Dummy_1902,Dummy_1902))),_mm256_mul_pd(Dummy_1682,_mm256_set_pd(Dummy_1912,Dummy_1912,Dummy_1912,Dummy_1912))),_mm256_mul_pd(Dummy_1683,_mm256_set_pd(Dummy_1921,Dummy_1921,Dummy_1921,Dummy_1921))),_mm256_mul_pd(Dummy_1684,_mm256_set_pd(Dummy_1950,Dummy_1950,Dummy_1950,Dummy_1950))),_mm256_mul_pd(Dummy_1685,_mm256_set_pd(Dummy_1978,Dummy_1978,Dummy_1978,Dummy_1978))),_mm256_mul_pd(Dummy_1687,_mm256_set_pd(Dummy_2006,Dummy_2006,Dummy_2006,Dummy_2006))),_mm256_mul_pd(Dummy_1688,_mm256_set_pd(Dummy_2007,Dummy_2007,Dummy_2007,Dummy_2007))),_mm256_mul_pd(Dummy_1689,_mm256_set_pd(Dummy_2008,Dummy_2008,Dummy_2008,Dummy_2008))); - const __m256d Dummy_2019 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1687,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1925,Dummy_1925,Dummy_1925,Dummy_1925)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1954,Dummy_1954,Dummy_1954,Dummy_1954))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1925,Dummy_1925,Dummy_1925,Dummy_1925)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1954,Dummy_1954,Dummy_1954,Dummy_1954))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1927,Dummy_1927,Dummy_1927,Dummy_1927)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1956,Dummy_1956,Dummy_1956,Dummy_1956))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1927,Dummy_1927,Dummy_1927,Dummy_1927)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1956,Dummy_1956,Dummy_1956,Dummy_1956))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1929,Dummy_1929,Dummy_1929,Dummy_1929)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1958,Dummy_1958,Dummy_1958,Dummy_1958))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1929,Dummy_1929,Dummy_1929,Dummy_1929)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1958,Dummy_1958,Dummy_1958,Dummy_1958))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1693,Dummy_1693,Dummy_1693,Dummy_1693)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1931,Dummy_1931,Dummy_1931,Dummy_1931)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1960,Dummy_1960,Dummy_1960,Dummy_1960))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1931,Dummy_1931,Dummy_1931,Dummy_1931)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1960,Dummy_1960,Dummy_1960,Dummy_1960))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1933,Dummy_1933,Dummy_1933,Dummy_1933)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1962,Dummy_1962,Dummy_1962,Dummy_1962))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1933,Dummy_1933,Dummy_1933,Dummy_1933)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1962,Dummy_1962,Dummy_1962,Dummy_1962))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1935,Dummy_1935,Dummy_1935,Dummy_1935)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1964,Dummy_1964,Dummy_1964,Dummy_1964))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1935,Dummy_1935,Dummy_1935,Dummy_1935)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1964,Dummy_1964,Dummy_1964,Dummy_1964))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1697,Dummy_1697,Dummy_1697,Dummy_1697))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1937,Dummy_1937,Dummy_1937,Dummy_1937)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1966,Dummy_1966,Dummy_1966,Dummy_1966))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1937,Dummy_1937,Dummy_1937,Dummy_1937)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1966,Dummy_1966,Dummy_1966,Dummy_1966))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1939,Dummy_1939,Dummy_1939,Dummy_1939)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1968,Dummy_1968,Dummy_1968,Dummy_1968))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1939,Dummy_1939,Dummy_1939,Dummy_1939)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1968,Dummy_1968,Dummy_1968,Dummy_1968))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1941,Dummy_1941,Dummy_1941,Dummy_1941)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1970,Dummy_1970,Dummy_1970,Dummy_1970))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1941,Dummy_1941,Dummy_1941,Dummy_1941)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1970,Dummy_1970,Dummy_1970,Dummy_1970))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1701,Dummy_1701,Dummy_1701,Dummy_1701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1943,Dummy_1943,Dummy_1943,Dummy_1943)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1972,Dummy_1972,Dummy_1972,Dummy_1972))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1943,Dummy_1943,Dummy_1943,Dummy_1943)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1972,Dummy_1972,Dummy_1972,Dummy_1972))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1945,Dummy_1945,Dummy_1945,Dummy_1945)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1974,Dummy_1974,Dummy_1974,Dummy_1974))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1945,Dummy_1945,Dummy_1945,Dummy_1945)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1974,Dummy_1974,Dummy_1974,Dummy_1974))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1947,Dummy_1947,Dummy_1947,Dummy_1947)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1976,Dummy_1976,Dummy_1976,Dummy_1976))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1947,Dummy_1947,Dummy_1947,Dummy_1947)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1976,Dummy_1976,Dummy_1976,Dummy_1976))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1705,Dummy_1705,Dummy_1705,Dummy_1705)))),_mm256_mul_pd(Dummy_1680,_mm256_set_pd(Dummy_1868,Dummy_1868,Dummy_1868,Dummy_1868))),_mm256_mul_pd(Dummy_1681,_mm256_set_pd(Dummy_1903,Dummy_1903,Dummy_1903,Dummy_1903))),_mm256_mul_pd(Dummy_1682,_mm256_set_pd(Dummy_1913,Dummy_1913,Dummy_1913,Dummy_1913))),_mm256_mul_pd(Dummy_1683,_mm256_set_pd(Dummy_1922,Dummy_1922,Dummy_1922,Dummy_1922))),_mm256_mul_pd(Dummy_1684,_mm256_set_pd(Dummy_1951,Dummy_1951,Dummy_1951,Dummy_1951))),_mm256_mul_pd(Dummy_1685,_mm256_set_pd(Dummy_1979,Dummy_1979,Dummy_1979,Dummy_1979))),_mm256_mul_pd(Dummy_1686,_mm256_set_pd(Dummy_2006,Dummy_2006,Dummy_2006,Dummy_2006))),_mm256_mul_pd(Dummy_1688,_mm256_set_pd(Dummy_2009,Dummy_2009,Dummy_2009,Dummy_2009))),_mm256_mul_pd(Dummy_1689,_mm256_set_pd(Dummy_2010,Dummy_2010,Dummy_2010,Dummy_2010))); - const __m256d Dummy_2020 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1688,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1926,Dummy_1926,Dummy_1926,Dummy_1926)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1982,Dummy_1982,Dummy_1982,Dummy_1982))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1926,Dummy_1926,Dummy_1926,Dummy_1926)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1982,Dummy_1982,Dummy_1982,Dummy_1982))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1928,Dummy_1928,Dummy_1928,Dummy_1928)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1984,Dummy_1984,Dummy_1984,Dummy_1984))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1928,Dummy_1928,Dummy_1928,Dummy_1928)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1984,Dummy_1984,Dummy_1984,Dummy_1984))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1930,Dummy_1930,Dummy_1930,Dummy_1930)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1986,Dummy_1986,Dummy_1986,Dummy_1986))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1930,Dummy_1930,Dummy_1930,Dummy_1930)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1986,Dummy_1986,Dummy_1986,Dummy_1986))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1693,Dummy_1693,Dummy_1693,Dummy_1693)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1932,Dummy_1932,Dummy_1932,Dummy_1932)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1988,Dummy_1988,Dummy_1988,Dummy_1988))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1932,Dummy_1932,Dummy_1932,Dummy_1932)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1988,Dummy_1988,Dummy_1988,Dummy_1988))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1934,Dummy_1934,Dummy_1934,Dummy_1934)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1990,Dummy_1990,Dummy_1990,Dummy_1990))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1934,Dummy_1934,Dummy_1934,Dummy_1934)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1990,Dummy_1990,Dummy_1990,Dummy_1990))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1936,Dummy_1936,Dummy_1936,Dummy_1936)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1992,Dummy_1992,Dummy_1992,Dummy_1992))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1936,Dummy_1936,Dummy_1936,Dummy_1936)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1992,Dummy_1992,Dummy_1992,Dummy_1992))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1697,Dummy_1697,Dummy_1697,Dummy_1697))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1938,Dummy_1938,Dummy_1938,Dummy_1938)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1994,Dummy_1994,Dummy_1994,Dummy_1994))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1938,Dummy_1938,Dummy_1938,Dummy_1938)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1994,Dummy_1994,Dummy_1994,Dummy_1994))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1940,Dummy_1940,Dummy_1940,Dummy_1940)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1996,Dummy_1996,Dummy_1996,Dummy_1996))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1940,Dummy_1940,Dummy_1940,Dummy_1940)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1996,Dummy_1996,Dummy_1996,Dummy_1996))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1942,Dummy_1942,Dummy_1942,Dummy_1942)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1998,Dummy_1998,Dummy_1998,Dummy_1998))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1942,Dummy_1942,Dummy_1942,Dummy_1942)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1998,Dummy_1998,Dummy_1998,Dummy_1998))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1701,Dummy_1701,Dummy_1701,Dummy_1701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1944,Dummy_1944,Dummy_1944,Dummy_1944)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2000,Dummy_2000,Dummy_2000,Dummy_2000))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1944,Dummy_1944,Dummy_1944,Dummy_1944)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2000,Dummy_2000,Dummy_2000,Dummy_2000))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1946,Dummy_1946,Dummy_1946,Dummy_1946)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2002,Dummy_2002,Dummy_2002,Dummy_2002))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1946,Dummy_1946,Dummy_1946,Dummy_1946)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2002,Dummy_2002,Dummy_2002,Dummy_2002))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1948,Dummy_1948,Dummy_1948,Dummy_1948)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2004,Dummy_2004,Dummy_2004,Dummy_2004))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1948,Dummy_1948,Dummy_1948,Dummy_1948)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2004,Dummy_2004,Dummy_2004,Dummy_2004))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1705,Dummy_1705,Dummy_1705,Dummy_1705)))),_mm256_mul_pd(Dummy_1680,_mm256_set_pd(Dummy_1881,Dummy_1881,Dummy_1881,Dummy_1881))),_mm256_mul_pd(Dummy_1681,_mm256_set_pd(Dummy_1904,Dummy_1904,Dummy_1904,Dummy_1904))),_mm256_mul_pd(Dummy_1682,_mm256_set_pd(Dummy_1914,Dummy_1914,Dummy_1914,Dummy_1914))),_mm256_mul_pd(Dummy_1683,_mm256_set_pd(Dummy_1923,Dummy_1923,Dummy_1923,Dummy_1923))),_mm256_mul_pd(Dummy_1684,_mm256_set_pd(Dummy_1952,Dummy_1952,Dummy_1952,Dummy_1952))),_mm256_mul_pd(Dummy_1685,_mm256_set_pd(Dummy_1980,Dummy_1980,Dummy_1980,Dummy_1980))),_mm256_mul_pd(Dummy_1686,_mm256_set_pd(Dummy_2007,Dummy_2007,Dummy_2007,Dummy_2007))),_mm256_mul_pd(Dummy_1687,_mm256_set_pd(Dummy_2009,Dummy_2009,Dummy_2009,Dummy_2009))),_mm256_mul_pd(Dummy_1689,_mm256_set_pd(Dummy_2011,Dummy_2011,Dummy_2011,Dummy_2011))); - const __m256d Dummy_2021 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_1689,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1955,Dummy_1955,Dummy_1955,Dummy_1955)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1983,Dummy_1983,Dummy_1983,Dummy_1983))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1955,Dummy_1955,Dummy_1955,Dummy_1955)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1983,Dummy_1983,Dummy_1983,Dummy_1983))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1957,Dummy_1957,Dummy_1957,Dummy_1957)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1985,Dummy_1985,Dummy_1985,Dummy_1985))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1957,Dummy_1957,Dummy_1957,Dummy_1957)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1985,Dummy_1985,Dummy_1985,Dummy_1985))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1959,Dummy_1959,Dummy_1959,Dummy_1959)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1987,Dummy_1987,Dummy_1987,Dummy_1987))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1959,Dummy_1959,Dummy_1959,Dummy_1959)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1987,Dummy_1987,Dummy_1987,Dummy_1987))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1693,Dummy_1693,Dummy_1693,Dummy_1693)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1961,Dummy_1961,Dummy_1961,Dummy_1961)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1989,Dummy_1989,Dummy_1989,Dummy_1989))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1961,Dummy_1961,Dummy_1961,Dummy_1961)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1989,Dummy_1989,Dummy_1989,Dummy_1989))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1963,Dummy_1963,Dummy_1963,Dummy_1963)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1991,Dummy_1991,Dummy_1991,Dummy_1991))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1963,Dummy_1963,Dummy_1963,Dummy_1963)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1991,Dummy_1991,Dummy_1991,Dummy_1991))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1965,Dummy_1965,Dummy_1965,Dummy_1965)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1993,Dummy_1993,Dummy_1993,Dummy_1993))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1965,Dummy_1965,Dummy_1965,Dummy_1965)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1993,Dummy_1993,Dummy_1993,Dummy_1993))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1697,Dummy_1697,Dummy_1697,Dummy_1697))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1967,Dummy_1967,Dummy_1967,Dummy_1967)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1995,Dummy_1995,Dummy_1995,Dummy_1995))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1967,Dummy_1967,Dummy_1967,Dummy_1967)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1995,Dummy_1995,Dummy_1995,Dummy_1995))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1969,Dummy_1969,Dummy_1969,Dummy_1969)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1997,Dummy_1997,Dummy_1997,Dummy_1997))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1969,Dummy_1969,Dummy_1969,Dummy_1969)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1997,Dummy_1997,Dummy_1997,Dummy_1997))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1971,Dummy_1971,Dummy_1971,Dummy_1971)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1999,Dummy_1999,Dummy_1999,Dummy_1999))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1971,Dummy_1971,Dummy_1971,Dummy_1971)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1999,Dummy_1999,Dummy_1999,Dummy_1999))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1701,Dummy_1701,Dummy_1701,Dummy_1701))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1973,Dummy_1973,Dummy_1973,Dummy_1973)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2001,Dummy_2001,Dummy_2001,Dummy_2001))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1973,Dummy_1973,Dummy_1973,Dummy_1973)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2001,Dummy_2001,Dummy_2001,Dummy_2001))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1975,Dummy_1975,Dummy_1975,Dummy_1975)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2003,Dummy_2003,Dummy_2003,Dummy_2003))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1975,Dummy_1975,Dummy_1975,Dummy_1975)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2003,Dummy_2003,Dummy_2003,Dummy_2003))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1977,Dummy_1977,Dummy_1977,Dummy_1977)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2005,Dummy_2005,Dummy_2005,Dummy_2005))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_1977,Dummy_1977,Dummy_1977,Dummy_1977)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_2005,Dummy_2005,Dummy_2005,Dummy_2005))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(Dummy_1705,Dummy_1705,Dummy_1705,Dummy_1705)))),_mm256_mul_pd(Dummy_1680,_mm256_set_pd(Dummy_1894,Dummy_1894,Dummy_1894,Dummy_1894))),_mm256_mul_pd(Dummy_1681,_mm256_set_pd(Dummy_1905,Dummy_1905,Dummy_1905,Dummy_1905))),_mm256_mul_pd(Dummy_1682,_mm256_set_pd(Dummy_1915,Dummy_1915,Dummy_1915,Dummy_1915))),_mm256_mul_pd(Dummy_1683,_mm256_set_pd(Dummy_1924,Dummy_1924,Dummy_1924,Dummy_1924))),_mm256_mul_pd(Dummy_1684,_mm256_set_pd(Dummy_1953,Dummy_1953,Dummy_1953,Dummy_1953))),_mm256_mul_pd(Dummy_1685,_mm256_set_pd(Dummy_1981,Dummy_1981,Dummy_1981,Dummy_1981))),_mm256_mul_pd(Dummy_1686,_mm256_set_pd(Dummy_2008,Dummy_2008,Dummy_2008,Dummy_2008))),_mm256_mul_pd(Dummy_1687,_mm256_set_pd(Dummy_2010,Dummy_2010,Dummy_2010,Dummy_2010))),_mm256_mul_pd(Dummy_1688,_mm256_set_pd(Dummy_2011,Dummy_2011,Dummy_2011,Dummy_2011))); + const __m256d tmp_moved_constant_1368 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_1369 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_1370 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_1371 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_1372 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_1373 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_1374 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_1375 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_1376 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_1377 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_1700 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1368,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1378,tmp_moved_constant_1378,tmp_moved_constant_1378,tmp_moved_constant_1378),_mm256_set_pd(tmp_moved_constant_1378,tmp_moved_constant_1378,tmp_moved_constant_1378,tmp_moved_constant_1378)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1379,tmp_moved_constant_1379,tmp_moved_constant_1379,tmp_moved_constant_1379),_mm256_set_pd(tmp_moved_constant_1379,tmp_moved_constant_1379,tmp_moved_constant_1379,tmp_moved_constant_1379))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1380,tmp_moved_constant_1380,tmp_moved_constant_1380,tmp_moved_constant_1380),_mm256_set_pd(tmp_moved_constant_1380,tmp_moved_constant_1380,tmp_moved_constant_1380,tmp_moved_constant_1380))),_mm256_set_pd(tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1382,tmp_moved_constant_1382,tmp_moved_constant_1382,tmp_moved_constant_1382),_mm256_set_pd(tmp_moved_constant_1382,tmp_moved_constant_1382,tmp_moved_constant_1382,tmp_moved_constant_1382)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1383,tmp_moved_constant_1383,tmp_moved_constant_1383,tmp_moved_constant_1383),_mm256_set_pd(tmp_moved_constant_1383,tmp_moved_constant_1383,tmp_moved_constant_1383,tmp_moved_constant_1383))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1384,tmp_moved_constant_1384,tmp_moved_constant_1384,tmp_moved_constant_1384),_mm256_set_pd(tmp_moved_constant_1384,tmp_moved_constant_1384,tmp_moved_constant_1384,tmp_moved_constant_1384))),_mm256_set_pd(tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1386,tmp_moved_constant_1386,tmp_moved_constant_1386,tmp_moved_constant_1386),_mm256_set_pd(tmp_moved_constant_1386,tmp_moved_constant_1386,tmp_moved_constant_1386,tmp_moved_constant_1386)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1387,tmp_moved_constant_1387,tmp_moved_constant_1387,tmp_moved_constant_1387),_mm256_set_pd(tmp_moved_constant_1387,tmp_moved_constant_1387,tmp_moved_constant_1387,tmp_moved_constant_1387))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1388,tmp_moved_constant_1388,tmp_moved_constant_1388,tmp_moved_constant_1388),_mm256_set_pd(tmp_moved_constant_1388,tmp_moved_constant_1388,tmp_moved_constant_1388,tmp_moved_constant_1388))),_mm256_set_pd(tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1390,tmp_moved_constant_1390,tmp_moved_constant_1390,tmp_moved_constant_1390),_mm256_set_pd(tmp_moved_constant_1390,tmp_moved_constant_1390,tmp_moved_constant_1390,tmp_moved_constant_1390)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1391,tmp_moved_constant_1391,tmp_moved_constant_1391,tmp_moved_constant_1391),_mm256_set_pd(tmp_moved_constant_1391,tmp_moved_constant_1391,tmp_moved_constant_1391,tmp_moved_constant_1391))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1392,tmp_moved_constant_1392,tmp_moved_constant_1392,tmp_moved_constant_1392),_mm256_set_pd(tmp_moved_constant_1392,tmp_moved_constant_1392,tmp_moved_constant_1392,tmp_moved_constant_1392))),_mm256_set_pd(tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393)))),_mm256_mul_pd(tmp_moved_constant_1369,_mm256_set_pd(tmp_moved_constant_1406,tmp_moved_constant_1406,tmp_moved_constant_1406,tmp_moved_constant_1406))),_mm256_mul_pd(tmp_moved_constant_1370,_mm256_set_pd(tmp_moved_constant_1419,tmp_moved_constant_1419,tmp_moved_constant_1419,tmp_moved_constant_1419))),_mm256_mul_pd(tmp_moved_constant_1371,_mm256_set_pd(tmp_moved_constant_1432,tmp_moved_constant_1432,tmp_moved_constant_1432,tmp_moved_constant_1432))),_mm256_mul_pd(tmp_moved_constant_1372,_mm256_set_pd(tmp_moved_constant_1469,tmp_moved_constant_1469,tmp_moved_constant_1469,tmp_moved_constant_1469))),_mm256_mul_pd(tmp_moved_constant_1373,_mm256_set_pd(tmp_moved_constant_1506,tmp_moved_constant_1506,tmp_moved_constant_1506,tmp_moved_constant_1506))),_mm256_mul_pd(tmp_moved_constant_1374,_mm256_set_pd(tmp_moved_constant_1543,tmp_moved_constant_1543,tmp_moved_constant_1543,tmp_moved_constant_1543))),_mm256_mul_pd(tmp_moved_constant_1375,_mm256_set_pd(tmp_moved_constant_1556,tmp_moved_constant_1556,tmp_moved_constant_1556,tmp_moved_constant_1556))),_mm256_mul_pd(tmp_moved_constant_1376,_mm256_set_pd(tmp_moved_constant_1569,tmp_moved_constant_1569,tmp_moved_constant_1569,tmp_moved_constant_1569))),_mm256_mul_pd(tmp_moved_constant_1377,_mm256_set_pd(tmp_moved_constant_1582,tmp_moved_constant_1582,tmp_moved_constant_1582,tmp_moved_constant_1582))); + const __m256d tmp_moved_constant_1701 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1369,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254),_mm256_set_pd(tmp_moved_constant_1583,tmp_moved_constant_1583,tmp_moved_constant_1583,tmp_moved_constant_1583)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254),_mm256_set_pd(tmp_moved_constant_1584,tmp_moved_constant_1584,tmp_moved_constant_1584,tmp_moved_constant_1584))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254,tmp_kernel_op_254),_mm256_set_pd(tmp_moved_constant_1585,tmp_moved_constant_1585,tmp_moved_constant_1585,tmp_moved_constant_1585))),_mm256_set_pd(tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257),_mm256_set_pd(tmp_moved_constant_1583,tmp_moved_constant_1583,tmp_moved_constant_1583,tmp_moved_constant_1583)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257),_mm256_set_pd(tmp_moved_constant_1584,tmp_moved_constant_1584,tmp_moved_constant_1584,tmp_moved_constant_1584))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257,tmp_kernel_op_257),_mm256_set_pd(tmp_moved_constant_1585,tmp_moved_constant_1585,tmp_moved_constant_1585,tmp_moved_constant_1585))),_mm256_set_pd(tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258),_mm256_set_pd(tmp_moved_constant_1583,tmp_moved_constant_1583,tmp_moved_constant_1583,tmp_moved_constant_1583)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258),_mm256_set_pd(tmp_moved_constant_1584,tmp_moved_constant_1584,tmp_moved_constant_1584,tmp_moved_constant_1584))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258,tmp_kernel_op_258),_mm256_set_pd(tmp_moved_constant_1585,tmp_moved_constant_1585,tmp_moved_constant_1585,tmp_moved_constant_1585))),_mm256_set_pd(tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259),_mm256_set_pd(tmp_moved_constant_1583,tmp_moved_constant_1583,tmp_moved_constant_1583,tmp_moved_constant_1583)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259),_mm256_set_pd(tmp_moved_constant_1584,tmp_moved_constant_1584,tmp_moved_constant_1584,tmp_moved_constant_1584))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259,tmp_kernel_op_259),_mm256_set_pd(tmp_moved_constant_1585,tmp_moved_constant_1585,tmp_moved_constant_1585,tmp_moved_constant_1585))),_mm256_set_pd(tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393)))),_mm256_mul_pd(tmp_moved_constant_1368,_mm256_set_pd(tmp_moved_constant_1406,tmp_moved_constant_1406,tmp_moved_constant_1406,tmp_moved_constant_1406))),_mm256_mul_pd(tmp_moved_constant_1370,_mm256_set_pd(tmp_moved_constant_1586,tmp_moved_constant_1586,tmp_moved_constant_1586,tmp_moved_constant_1586))),_mm256_mul_pd(tmp_moved_constant_1371,_mm256_set_pd(tmp_moved_constant_1587,tmp_moved_constant_1587,tmp_moved_constant_1587,tmp_moved_constant_1587))),_mm256_mul_pd(tmp_moved_constant_1372,_mm256_set_pd(tmp_moved_constant_1588,tmp_moved_constant_1588,tmp_moved_constant_1588,tmp_moved_constant_1588))),_mm256_mul_pd(tmp_moved_constant_1373,_mm256_set_pd(tmp_moved_constant_1589,tmp_moved_constant_1589,tmp_moved_constant_1589,tmp_moved_constant_1589))),_mm256_mul_pd(tmp_moved_constant_1374,_mm256_set_pd(tmp_moved_constant_1590,tmp_moved_constant_1590,tmp_moved_constant_1590,tmp_moved_constant_1590))),_mm256_mul_pd(tmp_moved_constant_1375,_mm256_set_pd(tmp_moved_constant_1591,tmp_moved_constant_1591,tmp_moved_constant_1591,tmp_moved_constant_1591))),_mm256_mul_pd(tmp_moved_constant_1376,_mm256_set_pd(tmp_moved_constant_1592,tmp_moved_constant_1592,tmp_moved_constant_1592,tmp_moved_constant_1592))),_mm256_mul_pd(tmp_moved_constant_1377,_mm256_set_pd(tmp_moved_constant_1593,tmp_moved_constant_1593,tmp_moved_constant_1593,tmp_moved_constant_1593))); + const __m256d tmp_moved_constant_1702 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1370,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269),_mm256_set_pd(tmp_moved_constant_1594,tmp_moved_constant_1594,tmp_moved_constant_1594,tmp_moved_constant_1594)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269),_mm256_set_pd(tmp_moved_constant_1595,tmp_moved_constant_1595,tmp_moved_constant_1595,tmp_moved_constant_1595))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269,tmp_kernel_op_269),_mm256_set_pd(tmp_moved_constant_1596,tmp_moved_constant_1596,tmp_moved_constant_1596,tmp_moved_constant_1596))),_mm256_set_pd(tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272),_mm256_set_pd(tmp_moved_constant_1594,tmp_moved_constant_1594,tmp_moved_constant_1594,tmp_moved_constant_1594)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272),_mm256_set_pd(tmp_moved_constant_1595,tmp_moved_constant_1595,tmp_moved_constant_1595,tmp_moved_constant_1595))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272,tmp_kernel_op_272),_mm256_set_pd(tmp_moved_constant_1596,tmp_moved_constant_1596,tmp_moved_constant_1596,tmp_moved_constant_1596))),_mm256_set_pd(tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273),_mm256_set_pd(tmp_moved_constant_1594,tmp_moved_constant_1594,tmp_moved_constant_1594,tmp_moved_constant_1594)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273),_mm256_set_pd(tmp_moved_constant_1595,tmp_moved_constant_1595,tmp_moved_constant_1595,tmp_moved_constant_1595))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273,tmp_kernel_op_273),_mm256_set_pd(tmp_moved_constant_1596,tmp_moved_constant_1596,tmp_moved_constant_1596,tmp_moved_constant_1596))),_mm256_set_pd(tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274),_mm256_set_pd(tmp_moved_constant_1594,tmp_moved_constant_1594,tmp_moved_constant_1594,tmp_moved_constant_1594)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274),_mm256_set_pd(tmp_moved_constant_1595,tmp_moved_constant_1595,tmp_moved_constant_1595,tmp_moved_constant_1595))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274,tmp_kernel_op_274),_mm256_set_pd(tmp_moved_constant_1596,tmp_moved_constant_1596,tmp_moved_constant_1596,tmp_moved_constant_1596))),_mm256_set_pd(tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393)))),_mm256_mul_pd(tmp_moved_constant_1368,_mm256_set_pd(tmp_moved_constant_1419,tmp_moved_constant_1419,tmp_moved_constant_1419,tmp_moved_constant_1419))),_mm256_mul_pd(tmp_moved_constant_1369,_mm256_set_pd(tmp_moved_constant_1586,tmp_moved_constant_1586,tmp_moved_constant_1586,tmp_moved_constant_1586))),_mm256_mul_pd(tmp_moved_constant_1371,_mm256_set_pd(tmp_moved_constant_1597,tmp_moved_constant_1597,tmp_moved_constant_1597,tmp_moved_constant_1597))),_mm256_mul_pd(tmp_moved_constant_1372,_mm256_set_pd(tmp_moved_constant_1598,tmp_moved_constant_1598,tmp_moved_constant_1598,tmp_moved_constant_1598))),_mm256_mul_pd(tmp_moved_constant_1373,_mm256_set_pd(tmp_moved_constant_1599,tmp_moved_constant_1599,tmp_moved_constant_1599,tmp_moved_constant_1599))),_mm256_mul_pd(tmp_moved_constant_1374,_mm256_set_pd(tmp_moved_constant_1600,tmp_moved_constant_1600,tmp_moved_constant_1600,tmp_moved_constant_1600))),_mm256_mul_pd(tmp_moved_constant_1375,_mm256_set_pd(tmp_moved_constant_1601,tmp_moved_constant_1601,tmp_moved_constant_1601,tmp_moved_constant_1601))),_mm256_mul_pd(tmp_moved_constant_1376,_mm256_set_pd(tmp_moved_constant_1602,tmp_moved_constant_1602,tmp_moved_constant_1602,tmp_moved_constant_1602))),_mm256_mul_pd(tmp_moved_constant_1377,_mm256_set_pd(tmp_moved_constant_1603,tmp_moved_constant_1603,tmp_moved_constant_1603,tmp_moved_constant_1603))); + const __m256d tmp_moved_constant_1703 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1371,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283),_mm256_set_pd(tmp_moved_constant_1604,tmp_moved_constant_1604,tmp_moved_constant_1604,tmp_moved_constant_1604)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283),_mm256_set_pd(tmp_moved_constant_1605,tmp_moved_constant_1605,tmp_moved_constant_1605,tmp_moved_constant_1605))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283,tmp_kernel_op_283),_mm256_set_pd(tmp_moved_constant_1606,tmp_moved_constant_1606,tmp_moved_constant_1606,tmp_moved_constant_1606))),_mm256_set_pd(tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286),_mm256_set_pd(tmp_moved_constant_1604,tmp_moved_constant_1604,tmp_moved_constant_1604,tmp_moved_constant_1604)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286),_mm256_set_pd(tmp_moved_constant_1605,tmp_moved_constant_1605,tmp_moved_constant_1605,tmp_moved_constant_1605))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286,tmp_kernel_op_286),_mm256_set_pd(tmp_moved_constant_1606,tmp_moved_constant_1606,tmp_moved_constant_1606,tmp_moved_constant_1606))),_mm256_set_pd(tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287),_mm256_set_pd(tmp_moved_constant_1604,tmp_moved_constant_1604,tmp_moved_constant_1604,tmp_moved_constant_1604)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287),_mm256_set_pd(tmp_moved_constant_1605,tmp_moved_constant_1605,tmp_moved_constant_1605,tmp_moved_constant_1605))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287,tmp_kernel_op_287),_mm256_set_pd(tmp_moved_constant_1606,tmp_moved_constant_1606,tmp_moved_constant_1606,tmp_moved_constant_1606))),_mm256_set_pd(tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288),_mm256_set_pd(tmp_moved_constant_1604,tmp_moved_constant_1604,tmp_moved_constant_1604,tmp_moved_constant_1604)),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288),_mm256_set_pd(tmp_moved_constant_1605,tmp_moved_constant_1605,tmp_moved_constant_1605,tmp_moved_constant_1605))),_mm256_mul_pd(_mm256_set_pd(tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288,tmp_kernel_op_288),_mm256_set_pd(tmp_moved_constant_1606,tmp_moved_constant_1606,tmp_moved_constant_1606,tmp_moved_constant_1606))),_mm256_set_pd(tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393)))),_mm256_mul_pd(tmp_moved_constant_1368,_mm256_set_pd(tmp_moved_constant_1432,tmp_moved_constant_1432,tmp_moved_constant_1432,tmp_moved_constant_1432))),_mm256_mul_pd(tmp_moved_constant_1369,_mm256_set_pd(tmp_moved_constant_1587,tmp_moved_constant_1587,tmp_moved_constant_1587,tmp_moved_constant_1587))),_mm256_mul_pd(tmp_moved_constant_1370,_mm256_set_pd(tmp_moved_constant_1597,tmp_moved_constant_1597,tmp_moved_constant_1597,tmp_moved_constant_1597))),_mm256_mul_pd(tmp_moved_constant_1372,_mm256_set_pd(tmp_moved_constant_1607,tmp_moved_constant_1607,tmp_moved_constant_1607,tmp_moved_constant_1607))),_mm256_mul_pd(tmp_moved_constant_1373,_mm256_set_pd(tmp_moved_constant_1608,tmp_moved_constant_1608,tmp_moved_constant_1608,tmp_moved_constant_1608))),_mm256_mul_pd(tmp_moved_constant_1374,_mm256_set_pd(tmp_moved_constant_1609,tmp_moved_constant_1609,tmp_moved_constant_1609,tmp_moved_constant_1609))),_mm256_mul_pd(tmp_moved_constant_1375,_mm256_set_pd(tmp_moved_constant_1610,tmp_moved_constant_1610,tmp_moved_constant_1610,tmp_moved_constant_1610))),_mm256_mul_pd(tmp_moved_constant_1376,_mm256_set_pd(tmp_moved_constant_1611,tmp_moved_constant_1611,tmp_moved_constant_1611,tmp_moved_constant_1611))),_mm256_mul_pd(tmp_moved_constant_1377,_mm256_set_pd(tmp_moved_constant_1612,tmp_moved_constant_1612,tmp_moved_constant_1612,tmp_moved_constant_1612))); + const __m256d tmp_moved_constant_1704 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1372,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1613,tmp_moved_constant_1613,tmp_moved_constant_1613,tmp_moved_constant_1613),_mm256_set_pd(tmp_moved_constant_1614,tmp_moved_constant_1614,tmp_moved_constant_1614,tmp_moved_constant_1614)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1613,tmp_moved_constant_1613,tmp_moved_constant_1613,tmp_moved_constant_1613),_mm256_set_pd(tmp_moved_constant_1614,tmp_moved_constant_1614,tmp_moved_constant_1614,tmp_moved_constant_1614))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1615,tmp_moved_constant_1615,tmp_moved_constant_1615,tmp_moved_constant_1615),_mm256_set_pd(tmp_moved_constant_1616,tmp_moved_constant_1616,tmp_moved_constant_1616,tmp_moved_constant_1616)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1615,tmp_moved_constant_1615,tmp_moved_constant_1615,tmp_moved_constant_1615),_mm256_set_pd(tmp_moved_constant_1616,tmp_moved_constant_1616,tmp_moved_constant_1616,tmp_moved_constant_1616))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1617,tmp_moved_constant_1617,tmp_moved_constant_1617,tmp_moved_constant_1617),_mm256_set_pd(tmp_moved_constant_1618,tmp_moved_constant_1618,tmp_moved_constant_1618,tmp_moved_constant_1618)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1617,tmp_moved_constant_1617,tmp_moved_constant_1617,tmp_moved_constant_1617),_mm256_set_pd(tmp_moved_constant_1618,tmp_moved_constant_1618,tmp_moved_constant_1618,tmp_moved_constant_1618))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1619,tmp_moved_constant_1619,tmp_moved_constant_1619,tmp_moved_constant_1619),_mm256_set_pd(tmp_moved_constant_1620,tmp_moved_constant_1620,tmp_moved_constant_1620,tmp_moved_constant_1620)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1619,tmp_moved_constant_1619,tmp_moved_constant_1619,tmp_moved_constant_1619),_mm256_set_pd(tmp_moved_constant_1620,tmp_moved_constant_1620,tmp_moved_constant_1620,tmp_moved_constant_1620))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1621,tmp_moved_constant_1621,tmp_moved_constant_1621,tmp_moved_constant_1621),_mm256_set_pd(tmp_moved_constant_1622,tmp_moved_constant_1622,tmp_moved_constant_1622,tmp_moved_constant_1622)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1621,tmp_moved_constant_1621,tmp_moved_constant_1621,tmp_moved_constant_1621),_mm256_set_pd(tmp_moved_constant_1622,tmp_moved_constant_1622,tmp_moved_constant_1622,tmp_moved_constant_1622))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1623,tmp_moved_constant_1623,tmp_moved_constant_1623,tmp_moved_constant_1623),_mm256_set_pd(tmp_moved_constant_1624,tmp_moved_constant_1624,tmp_moved_constant_1624,tmp_moved_constant_1624)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1623,tmp_moved_constant_1623,tmp_moved_constant_1623,tmp_moved_constant_1623),_mm256_set_pd(tmp_moved_constant_1624,tmp_moved_constant_1624,tmp_moved_constant_1624,tmp_moved_constant_1624))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1625,tmp_moved_constant_1625,tmp_moved_constant_1625,tmp_moved_constant_1625),_mm256_set_pd(tmp_moved_constant_1626,tmp_moved_constant_1626,tmp_moved_constant_1626,tmp_moved_constant_1626)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1625,tmp_moved_constant_1625,tmp_moved_constant_1625,tmp_moved_constant_1625),_mm256_set_pd(tmp_moved_constant_1626,tmp_moved_constant_1626,tmp_moved_constant_1626,tmp_moved_constant_1626))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1627,tmp_moved_constant_1627,tmp_moved_constant_1627,tmp_moved_constant_1627),_mm256_set_pd(tmp_moved_constant_1628,tmp_moved_constant_1628,tmp_moved_constant_1628,tmp_moved_constant_1628)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1627,tmp_moved_constant_1627,tmp_moved_constant_1627,tmp_moved_constant_1627),_mm256_set_pd(tmp_moved_constant_1628,tmp_moved_constant_1628,tmp_moved_constant_1628,tmp_moved_constant_1628))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1629,tmp_moved_constant_1629,tmp_moved_constant_1629,tmp_moved_constant_1629),_mm256_set_pd(tmp_moved_constant_1630,tmp_moved_constant_1630,tmp_moved_constant_1630,tmp_moved_constant_1630)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1629,tmp_moved_constant_1629,tmp_moved_constant_1629,tmp_moved_constant_1629),_mm256_set_pd(tmp_moved_constant_1630,tmp_moved_constant_1630,tmp_moved_constant_1630,tmp_moved_constant_1630))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1631,tmp_moved_constant_1631,tmp_moved_constant_1631,tmp_moved_constant_1631),_mm256_set_pd(tmp_moved_constant_1632,tmp_moved_constant_1632,tmp_moved_constant_1632,tmp_moved_constant_1632)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1631,tmp_moved_constant_1631,tmp_moved_constant_1631,tmp_moved_constant_1631),_mm256_set_pd(tmp_moved_constant_1632,tmp_moved_constant_1632,tmp_moved_constant_1632,tmp_moved_constant_1632))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1633,tmp_moved_constant_1633,tmp_moved_constant_1633,tmp_moved_constant_1633),_mm256_set_pd(tmp_moved_constant_1634,tmp_moved_constant_1634,tmp_moved_constant_1634,tmp_moved_constant_1634)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1633,tmp_moved_constant_1633,tmp_moved_constant_1633,tmp_moved_constant_1633),_mm256_set_pd(tmp_moved_constant_1634,tmp_moved_constant_1634,tmp_moved_constant_1634,tmp_moved_constant_1634))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1635,tmp_moved_constant_1635,tmp_moved_constant_1635,tmp_moved_constant_1635),_mm256_set_pd(tmp_moved_constant_1636,tmp_moved_constant_1636,tmp_moved_constant_1636,tmp_moved_constant_1636)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1635,tmp_moved_constant_1635,tmp_moved_constant_1635,tmp_moved_constant_1635),_mm256_set_pd(tmp_moved_constant_1636,tmp_moved_constant_1636,tmp_moved_constant_1636,tmp_moved_constant_1636))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393)))),_mm256_mul_pd(tmp_moved_constant_1368,_mm256_set_pd(tmp_moved_constant_1469,tmp_moved_constant_1469,tmp_moved_constant_1469,tmp_moved_constant_1469))),_mm256_mul_pd(tmp_moved_constant_1369,_mm256_set_pd(tmp_moved_constant_1588,tmp_moved_constant_1588,tmp_moved_constant_1588,tmp_moved_constant_1588))),_mm256_mul_pd(tmp_moved_constant_1370,_mm256_set_pd(tmp_moved_constant_1598,tmp_moved_constant_1598,tmp_moved_constant_1598,tmp_moved_constant_1598))),_mm256_mul_pd(tmp_moved_constant_1371,_mm256_set_pd(tmp_moved_constant_1607,tmp_moved_constant_1607,tmp_moved_constant_1607,tmp_moved_constant_1607))),_mm256_mul_pd(tmp_moved_constant_1373,_mm256_set_pd(tmp_moved_constant_1637,tmp_moved_constant_1637,tmp_moved_constant_1637,tmp_moved_constant_1637))),_mm256_mul_pd(tmp_moved_constant_1374,_mm256_set_pd(tmp_moved_constant_1638,tmp_moved_constant_1638,tmp_moved_constant_1638,tmp_moved_constant_1638))),_mm256_mul_pd(tmp_moved_constant_1375,_mm256_set_pd(tmp_moved_constant_1639,tmp_moved_constant_1639,tmp_moved_constant_1639,tmp_moved_constant_1639))),_mm256_mul_pd(tmp_moved_constant_1376,_mm256_set_pd(tmp_moved_constant_1640,tmp_moved_constant_1640,tmp_moved_constant_1640,tmp_moved_constant_1640))),_mm256_mul_pd(tmp_moved_constant_1377,_mm256_set_pd(tmp_moved_constant_1641,tmp_moved_constant_1641,tmp_moved_constant_1641,tmp_moved_constant_1641))); + const __m256d tmp_moved_constant_1705 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1642,tmp_moved_constant_1642,tmp_moved_constant_1642,tmp_moved_constant_1642),_mm256_set_pd(tmp_moved_constant_1643,tmp_moved_constant_1643,tmp_moved_constant_1643,tmp_moved_constant_1643)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1642,tmp_moved_constant_1642,tmp_moved_constant_1642,tmp_moved_constant_1642),_mm256_set_pd(tmp_moved_constant_1643,tmp_moved_constant_1643,tmp_moved_constant_1643,tmp_moved_constant_1643))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1644,tmp_moved_constant_1644,tmp_moved_constant_1644,tmp_moved_constant_1644),_mm256_set_pd(tmp_moved_constant_1645,tmp_moved_constant_1645,tmp_moved_constant_1645,tmp_moved_constant_1645)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1644,tmp_moved_constant_1644,tmp_moved_constant_1644,tmp_moved_constant_1644),_mm256_set_pd(tmp_moved_constant_1645,tmp_moved_constant_1645,tmp_moved_constant_1645,tmp_moved_constant_1645))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1646,tmp_moved_constant_1646,tmp_moved_constant_1646,tmp_moved_constant_1646),_mm256_set_pd(tmp_moved_constant_1647,tmp_moved_constant_1647,tmp_moved_constant_1647,tmp_moved_constant_1647)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1646,tmp_moved_constant_1646,tmp_moved_constant_1646,tmp_moved_constant_1646),_mm256_set_pd(tmp_moved_constant_1647,tmp_moved_constant_1647,tmp_moved_constant_1647,tmp_moved_constant_1647))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1648,tmp_moved_constant_1648,tmp_moved_constant_1648,tmp_moved_constant_1648),_mm256_set_pd(tmp_moved_constant_1649,tmp_moved_constant_1649,tmp_moved_constant_1649,tmp_moved_constant_1649)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1648,tmp_moved_constant_1648,tmp_moved_constant_1648,tmp_moved_constant_1648),_mm256_set_pd(tmp_moved_constant_1649,tmp_moved_constant_1649,tmp_moved_constant_1649,tmp_moved_constant_1649))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1650,tmp_moved_constant_1650,tmp_moved_constant_1650,tmp_moved_constant_1650),_mm256_set_pd(tmp_moved_constant_1651,tmp_moved_constant_1651,tmp_moved_constant_1651,tmp_moved_constant_1651)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1650,tmp_moved_constant_1650,tmp_moved_constant_1650,tmp_moved_constant_1650),_mm256_set_pd(tmp_moved_constant_1651,tmp_moved_constant_1651,tmp_moved_constant_1651,tmp_moved_constant_1651))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1652,tmp_moved_constant_1652,tmp_moved_constant_1652,tmp_moved_constant_1652),_mm256_set_pd(tmp_moved_constant_1653,tmp_moved_constant_1653,tmp_moved_constant_1653,tmp_moved_constant_1653)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1652,tmp_moved_constant_1652,tmp_moved_constant_1652,tmp_moved_constant_1652),_mm256_set_pd(tmp_moved_constant_1653,tmp_moved_constant_1653,tmp_moved_constant_1653,tmp_moved_constant_1653))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1654,tmp_moved_constant_1654,tmp_moved_constant_1654,tmp_moved_constant_1654),_mm256_set_pd(tmp_moved_constant_1655,tmp_moved_constant_1655,tmp_moved_constant_1655,tmp_moved_constant_1655)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1654,tmp_moved_constant_1654,tmp_moved_constant_1654,tmp_moved_constant_1654),_mm256_set_pd(tmp_moved_constant_1655,tmp_moved_constant_1655,tmp_moved_constant_1655,tmp_moved_constant_1655))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1656,tmp_moved_constant_1656,tmp_moved_constant_1656,tmp_moved_constant_1656),_mm256_set_pd(tmp_moved_constant_1657,tmp_moved_constant_1657,tmp_moved_constant_1657,tmp_moved_constant_1657)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1656,tmp_moved_constant_1656,tmp_moved_constant_1656,tmp_moved_constant_1656),_mm256_set_pd(tmp_moved_constant_1657,tmp_moved_constant_1657,tmp_moved_constant_1657,tmp_moved_constant_1657))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1658,tmp_moved_constant_1658,tmp_moved_constant_1658,tmp_moved_constant_1658),_mm256_set_pd(tmp_moved_constant_1659,tmp_moved_constant_1659,tmp_moved_constant_1659,tmp_moved_constant_1659)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1658,tmp_moved_constant_1658,tmp_moved_constant_1658,tmp_moved_constant_1658),_mm256_set_pd(tmp_moved_constant_1659,tmp_moved_constant_1659,tmp_moved_constant_1659,tmp_moved_constant_1659))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1660,tmp_moved_constant_1660,tmp_moved_constant_1660,tmp_moved_constant_1660),_mm256_set_pd(tmp_moved_constant_1661,tmp_moved_constant_1661,tmp_moved_constant_1661,tmp_moved_constant_1661)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1660,tmp_moved_constant_1660,tmp_moved_constant_1660,tmp_moved_constant_1660),_mm256_set_pd(tmp_moved_constant_1661,tmp_moved_constant_1661,tmp_moved_constant_1661,tmp_moved_constant_1661))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1662,tmp_moved_constant_1662,tmp_moved_constant_1662,tmp_moved_constant_1662),_mm256_set_pd(tmp_moved_constant_1663,tmp_moved_constant_1663,tmp_moved_constant_1663,tmp_moved_constant_1663)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1662,tmp_moved_constant_1662,tmp_moved_constant_1662,tmp_moved_constant_1662),_mm256_set_pd(tmp_moved_constant_1663,tmp_moved_constant_1663,tmp_moved_constant_1663,tmp_moved_constant_1663))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1664,tmp_moved_constant_1664,tmp_moved_constant_1664,tmp_moved_constant_1664),_mm256_set_pd(tmp_moved_constant_1665,tmp_moved_constant_1665,tmp_moved_constant_1665,tmp_moved_constant_1665)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1664,tmp_moved_constant_1664,tmp_moved_constant_1664,tmp_moved_constant_1664),_mm256_set_pd(tmp_moved_constant_1665,tmp_moved_constant_1665,tmp_moved_constant_1665,tmp_moved_constant_1665))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393)))),_mm256_mul_pd(tmp_moved_constant_1368,_mm256_set_pd(tmp_moved_constant_1506,tmp_moved_constant_1506,tmp_moved_constant_1506,tmp_moved_constant_1506))),_mm256_mul_pd(tmp_moved_constant_1369,_mm256_set_pd(tmp_moved_constant_1589,tmp_moved_constant_1589,tmp_moved_constant_1589,tmp_moved_constant_1589))),_mm256_mul_pd(tmp_moved_constant_1370,_mm256_set_pd(tmp_moved_constant_1599,tmp_moved_constant_1599,tmp_moved_constant_1599,tmp_moved_constant_1599))),_mm256_mul_pd(tmp_moved_constant_1371,_mm256_set_pd(tmp_moved_constant_1608,tmp_moved_constant_1608,tmp_moved_constant_1608,tmp_moved_constant_1608))),_mm256_mul_pd(tmp_moved_constant_1372,_mm256_set_pd(tmp_moved_constant_1637,tmp_moved_constant_1637,tmp_moved_constant_1637,tmp_moved_constant_1637))),_mm256_mul_pd(tmp_moved_constant_1374,_mm256_set_pd(tmp_moved_constant_1666,tmp_moved_constant_1666,tmp_moved_constant_1666,tmp_moved_constant_1666))),_mm256_mul_pd(tmp_moved_constant_1375,_mm256_set_pd(tmp_moved_constant_1667,tmp_moved_constant_1667,tmp_moved_constant_1667,tmp_moved_constant_1667))),_mm256_mul_pd(tmp_moved_constant_1376,_mm256_set_pd(tmp_moved_constant_1668,tmp_moved_constant_1668,tmp_moved_constant_1668,tmp_moved_constant_1668))),_mm256_mul_pd(tmp_moved_constant_1377,_mm256_set_pd(tmp_moved_constant_1669,tmp_moved_constant_1669,tmp_moved_constant_1669,tmp_moved_constant_1669))); + const __m256d tmp_moved_constant_1706 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1670,tmp_moved_constant_1670,tmp_moved_constant_1670,tmp_moved_constant_1670),_mm256_set_pd(tmp_moved_constant_1671,tmp_moved_constant_1671,tmp_moved_constant_1671,tmp_moved_constant_1671)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1670,tmp_moved_constant_1670,tmp_moved_constant_1670,tmp_moved_constant_1670),_mm256_set_pd(tmp_moved_constant_1671,tmp_moved_constant_1671,tmp_moved_constant_1671,tmp_moved_constant_1671))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1672,tmp_moved_constant_1672,tmp_moved_constant_1672,tmp_moved_constant_1672),_mm256_set_pd(tmp_moved_constant_1673,tmp_moved_constant_1673,tmp_moved_constant_1673,tmp_moved_constant_1673)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1672,tmp_moved_constant_1672,tmp_moved_constant_1672,tmp_moved_constant_1672),_mm256_set_pd(tmp_moved_constant_1673,tmp_moved_constant_1673,tmp_moved_constant_1673,tmp_moved_constant_1673))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1674,tmp_moved_constant_1674,tmp_moved_constant_1674,tmp_moved_constant_1674),_mm256_set_pd(tmp_moved_constant_1675,tmp_moved_constant_1675,tmp_moved_constant_1675,tmp_moved_constant_1675)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1674,tmp_moved_constant_1674,tmp_moved_constant_1674,tmp_moved_constant_1674),_mm256_set_pd(tmp_moved_constant_1675,tmp_moved_constant_1675,tmp_moved_constant_1675,tmp_moved_constant_1675))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1676,tmp_moved_constant_1676,tmp_moved_constant_1676,tmp_moved_constant_1676),_mm256_set_pd(tmp_moved_constant_1677,tmp_moved_constant_1677,tmp_moved_constant_1677,tmp_moved_constant_1677)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1676,tmp_moved_constant_1676,tmp_moved_constant_1676,tmp_moved_constant_1676),_mm256_set_pd(tmp_moved_constant_1677,tmp_moved_constant_1677,tmp_moved_constant_1677,tmp_moved_constant_1677))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1678,tmp_moved_constant_1678,tmp_moved_constant_1678,tmp_moved_constant_1678),_mm256_set_pd(tmp_moved_constant_1679,tmp_moved_constant_1679,tmp_moved_constant_1679,tmp_moved_constant_1679)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1678,tmp_moved_constant_1678,tmp_moved_constant_1678,tmp_moved_constant_1678),_mm256_set_pd(tmp_moved_constant_1679,tmp_moved_constant_1679,tmp_moved_constant_1679,tmp_moved_constant_1679))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1680,tmp_moved_constant_1680,tmp_moved_constant_1680,tmp_moved_constant_1680),_mm256_set_pd(tmp_moved_constant_1681,tmp_moved_constant_1681,tmp_moved_constant_1681,tmp_moved_constant_1681)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1680,tmp_moved_constant_1680,tmp_moved_constant_1680,tmp_moved_constant_1680),_mm256_set_pd(tmp_moved_constant_1681,tmp_moved_constant_1681,tmp_moved_constant_1681,tmp_moved_constant_1681))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1682,tmp_moved_constant_1682,tmp_moved_constant_1682,tmp_moved_constant_1682),_mm256_set_pd(tmp_moved_constant_1683,tmp_moved_constant_1683,tmp_moved_constant_1683,tmp_moved_constant_1683)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1682,tmp_moved_constant_1682,tmp_moved_constant_1682,tmp_moved_constant_1682),_mm256_set_pd(tmp_moved_constant_1683,tmp_moved_constant_1683,tmp_moved_constant_1683,tmp_moved_constant_1683))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1684,tmp_moved_constant_1684,tmp_moved_constant_1684,tmp_moved_constant_1684),_mm256_set_pd(tmp_moved_constant_1685,tmp_moved_constant_1685,tmp_moved_constant_1685,tmp_moved_constant_1685)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1684,tmp_moved_constant_1684,tmp_moved_constant_1684,tmp_moved_constant_1684),_mm256_set_pd(tmp_moved_constant_1685,tmp_moved_constant_1685,tmp_moved_constant_1685,tmp_moved_constant_1685))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1686,tmp_moved_constant_1686,tmp_moved_constant_1686,tmp_moved_constant_1686),_mm256_set_pd(tmp_moved_constant_1687,tmp_moved_constant_1687,tmp_moved_constant_1687,tmp_moved_constant_1687)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1686,tmp_moved_constant_1686,tmp_moved_constant_1686,tmp_moved_constant_1686),_mm256_set_pd(tmp_moved_constant_1687,tmp_moved_constant_1687,tmp_moved_constant_1687,tmp_moved_constant_1687))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1688,tmp_moved_constant_1688,tmp_moved_constant_1688,tmp_moved_constant_1688),_mm256_set_pd(tmp_moved_constant_1689,tmp_moved_constant_1689,tmp_moved_constant_1689,tmp_moved_constant_1689)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1688,tmp_moved_constant_1688,tmp_moved_constant_1688,tmp_moved_constant_1688),_mm256_set_pd(tmp_moved_constant_1689,tmp_moved_constant_1689,tmp_moved_constant_1689,tmp_moved_constant_1689))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1690,tmp_moved_constant_1690,tmp_moved_constant_1690,tmp_moved_constant_1690),_mm256_set_pd(tmp_moved_constant_1691,tmp_moved_constant_1691,tmp_moved_constant_1691,tmp_moved_constant_1691)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1690,tmp_moved_constant_1690,tmp_moved_constant_1690,tmp_moved_constant_1690),_mm256_set_pd(tmp_moved_constant_1691,tmp_moved_constant_1691,tmp_moved_constant_1691,tmp_moved_constant_1691))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1692,tmp_moved_constant_1692,tmp_moved_constant_1692,tmp_moved_constant_1692),_mm256_set_pd(tmp_moved_constant_1693,tmp_moved_constant_1693,tmp_moved_constant_1693,tmp_moved_constant_1693)),_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_1692,tmp_moved_constant_1692,tmp_moved_constant_1692,tmp_moved_constant_1692),_mm256_set_pd(tmp_moved_constant_1693,tmp_moved_constant_1693,tmp_moved_constant_1693,tmp_moved_constant_1693))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393)))),_mm256_mul_pd(tmp_moved_constant_1368,_mm256_set_pd(tmp_moved_constant_1543,tmp_moved_constant_1543,tmp_moved_constant_1543,tmp_moved_constant_1543))),_mm256_mul_pd(tmp_moved_constant_1369,_mm256_set_pd(tmp_moved_constant_1590,tmp_moved_constant_1590,tmp_moved_constant_1590,tmp_moved_constant_1590))),_mm256_mul_pd(tmp_moved_constant_1370,_mm256_set_pd(tmp_moved_constant_1600,tmp_moved_constant_1600,tmp_moved_constant_1600,tmp_moved_constant_1600))),_mm256_mul_pd(tmp_moved_constant_1371,_mm256_set_pd(tmp_moved_constant_1609,tmp_moved_constant_1609,tmp_moved_constant_1609,tmp_moved_constant_1609))),_mm256_mul_pd(tmp_moved_constant_1372,_mm256_set_pd(tmp_moved_constant_1638,tmp_moved_constant_1638,tmp_moved_constant_1638,tmp_moved_constant_1638))),_mm256_mul_pd(tmp_moved_constant_1373,_mm256_set_pd(tmp_moved_constant_1666,tmp_moved_constant_1666,tmp_moved_constant_1666,tmp_moved_constant_1666))),_mm256_mul_pd(tmp_moved_constant_1375,_mm256_set_pd(tmp_moved_constant_1694,tmp_moved_constant_1694,tmp_moved_constant_1694,tmp_moved_constant_1694))),_mm256_mul_pd(tmp_moved_constant_1376,_mm256_set_pd(tmp_moved_constant_1695,tmp_moved_constant_1695,tmp_moved_constant_1695,tmp_moved_constant_1695))),_mm256_mul_pd(tmp_moved_constant_1377,_mm256_set_pd(tmp_moved_constant_1696,tmp_moved_constant_1696,tmp_moved_constant_1696,tmp_moved_constant_1696))); + const __m256d tmp_moved_constant_1707 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1613,tmp_moved_constant_1613,tmp_moved_constant_1613,tmp_moved_constant_1613)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1642,tmp_moved_constant_1642,tmp_moved_constant_1642,tmp_moved_constant_1642))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1613,tmp_moved_constant_1613,tmp_moved_constant_1613,tmp_moved_constant_1613)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1642,tmp_moved_constant_1642,tmp_moved_constant_1642,tmp_moved_constant_1642))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1615,tmp_moved_constant_1615,tmp_moved_constant_1615,tmp_moved_constant_1615)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1644,tmp_moved_constant_1644,tmp_moved_constant_1644,tmp_moved_constant_1644))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1615,tmp_moved_constant_1615,tmp_moved_constant_1615,tmp_moved_constant_1615)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1644,tmp_moved_constant_1644,tmp_moved_constant_1644,tmp_moved_constant_1644))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1617,tmp_moved_constant_1617,tmp_moved_constant_1617,tmp_moved_constant_1617)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1646,tmp_moved_constant_1646,tmp_moved_constant_1646,tmp_moved_constant_1646))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1617,tmp_moved_constant_1617,tmp_moved_constant_1617,tmp_moved_constant_1617)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1646,tmp_moved_constant_1646,tmp_moved_constant_1646,tmp_moved_constant_1646))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198,tmp_kernel_op_198)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1619,tmp_moved_constant_1619,tmp_moved_constant_1619,tmp_moved_constant_1619)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1648,tmp_moved_constant_1648,tmp_moved_constant_1648,tmp_moved_constant_1648))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1619,tmp_moved_constant_1619,tmp_moved_constant_1619,tmp_moved_constant_1619)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1648,tmp_moved_constant_1648,tmp_moved_constant_1648,tmp_moved_constant_1648))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1621,tmp_moved_constant_1621,tmp_moved_constant_1621,tmp_moved_constant_1621)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1650,tmp_moved_constant_1650,tmp_moved_constant_1650,tmp_moved_constant_1650))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1621,tmp_moved_constant_1621,tmp_moved_constant_1621,tmp_moved_constant_1621)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1650,tmp_moved_constant_1650,tmp_moved_constant_1650,tmp_moved_constant_1650))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1623,tmp_moved_constant_1623,tmp_moved_constant_1623,tmp_moved_constant_1623)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1652,tmp_moved_constant_1652,tmp_moved_constant_1652,tmp_moved_constant_1652))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1623,tmp_moved_constant_1623,tmp_moved_constant_1623,tmp_moved_constant_1623)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1652,tmp_moved_constant_1652,tmp_moved_constant_1652,tmp_moved_constant_1652))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202,tmp_kernel_op_202)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1625,tmp_moved_constant_1625,tmp_moved_constant_1625,tmp_moved_constant_1625)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1654,tmp_moved_constant_1654,tmp_moved_constant_1654,tmp_moved_constant_1654))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1625,tmp_moved_constant_1625,tmp_moved_constant_1625,tmp_moved_constant_1625)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1654,tmp_moved_constant_1654,tmp_moved_constant_1654,tmp_moved_constant_1654))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1627,tmp_moved_constant_1627,tmp_moved_constant_1627,tmp_moved_constant_1627)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1656,tmp_moved_constant_1656,tmp_moved_constant_1656,tmp_moved_constant_1656))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1627,tmp_moved_constant_1627,tmp_moved_constant_1627,tmp_moved_constant_1627)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1656,tmp_moved_constant_1656,tmp_moved_constant_1656,tmp_moved_constant_1656))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1629,tmp_moved_constant_1629,tmp_moved_constant_1629,tmp_moved_constant_1629)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1658,tmp_moved_constant_1658,tmp_moved_constant_1658,tmp_moved_constant_1658))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1629,tmp_moved_constant_1629,tmp_moved_constant_1629,tmp_moved_constant_1629)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1658,tmp_moved_constant_1658,tmp_moved_constant_1658,tmp_moved_constant_1658))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206,tmp_kernel_op_206)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1631,tmp_moved_constant_1631,tmp_moved_constant_1631,tmp_moved_constant_1631)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1660,tmp_moved_constant_1660,tmp_moved_constant_1660,tmp_moved_constant_1660))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1631,tmp_moved_constant_1631,tmp_moved_constant_1631,tmp_moved_constant_1631)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1660,tmp_moved_constant_1660,tmp_moved_constant_1660,tmp_moved_constant_1660))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1633,tmp_moved_constant_1633,tmp_moved_constant_1633,tmp_moved_constant_1633)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1662,tmp_moved_constant_1662,tmp_moved_constant_1662,tmp_moved_constant_1662))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1633,tmp_moved_constant_1633,tmp_moved_constant_1633,tmp_moved_constant_1633)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1662,tmp_moved_constant_1662,tmp_moved_constant_1662,tmp_moved_constant_1662))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1635,tmp_moved_constant_1635,tmp_moved_constant_1635,tmp_moved_constant_1635)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1664,tmp_moved_constant_1664,tmp_moved_constant_1664,tmp_moved_constant_1664))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1635,tmp_moved_constant_1635,tmp_moved_constant_1635,tmp_moved_constant_1635)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1664,tmp_moved_constant_1664,tmp_moved_constant_1664,tmp_moved_constant_1664))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210,tmp_kernel_op_210)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393)))),_mm256_mul_pd(tmp_moved_constant_1368,_mm256_set_pd(tmp_moved_constant_1556,tmp_moved_constant_1556,tmp_moved_constant_1556,tmp_moved_constant_1556))),_mm256_mul_pd(tmp_moved_constant_1369,_mm256_set_pd(tmp_moved_constant_1591,tmp_moved_constant_1591,tmp_moved_constant_1591,tmp_moved_constant_1591))),_mm256_mul_pd(tmp_moved_constant_1370,_mm256_set_pd(tmp_moved_constant_1601,tmp_moved_constant_1601,tmp_moved_constant_1601,tmp_moved_constant_1601))),_mm256_mul_pd(tmp_moved_constant_1371,_mm256_set_pd(tmp_moved_constant_1610,tmp_moved_constant_1610,tmp_moved_constant_1610,tmp_moved_constant_1610))),_mm256_mul_pd(tmp_moved_constant_1372,_mm256_set_pd(tmp_moved_constant_1639,tmp_moved_constant_1639,tmp_moved_constant_1639,tmp_moved_constant_1639))),_mm256_mul_pd(tmp_moved_constant_1373,_mm256_set_pd(tmp_moved_constant_1667,tmp_moved_constant_1667,tmp_moved_constant_1667,tmp_moved_constant_1667))),_mm256_mul_pd(tmp_moved_constant_1374,_mm256_set_pd(tmp_moved_constant_1694,tmp_moved_constant_1694,tmp_moved_constant_1694,tmp_moved_constant_1694))),_mm256_mul_pd(tmp_moved_constant_1376,_mm256_set_pd(tmp_moved_constant_1697,tmp_moved_constant_1697,tmp_moved_constant_1697,tmp_moved_constant_1697))),_mm256_mul_pd(tmp_moved_constant_1377,_mm256_set_pd(tmp_moved_constant_1698,tmp_moved_constant_1698,tmp_moved_constant_1698,tmp_moved_constant_1698))); + const __m256d tmp_moved_constant_1708 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1614,tmp_moved_constant_1614,tmp_moved_constant_1614,tmp_moved_constant_1614)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1670,tmp_moved_constant_1670,tmp_moved_constant_1670,tmp_moved_constant_1670))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1614,tmp_moved_constant_1614,tmp_moved_constant_1614,tmp_moved_constant_1614)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1670,tmp_moved_constant_1670,tmp_moved_constant_1670,tmp_moved_constant_1670))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1616,tmp_moved_constant_1616,tmp_moved_constant_1616,tmp_moved_constant_1616)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1672,tmp_moved_constant_1672,tmp_moved_constant_1672,tmp_moved_constant_1672))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1616,tmp_moved_constant_1616,tmp_moved_constant_1616,tmp_moved_constant_1616)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1672,tmp_moved_constant_1672,tmp_moved_constant_1672,tmp_moved_constant_1672))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1618,tmp_moved_constant_1618,tmp_moved_constant_1618,tmp_moved_constant_1618)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1674,tmp_moved_constant_1674,tmp_moved_constant_1674,tmp_moved_constant_1674))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1618,tmp_moved_constant_1618,tmp_moved_constant_1618,tmp_moved_constant_1618)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1674,tmp_moved_constant_1674,tmp_moved_constant_1674,tmp_moved_constant_1674))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216,tmp_kernel_op_216)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1620,tmp_moved_constant_1620,tmp_moved_constant_1620,tmp_moved_constant_1620)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1676,tmp_moved_constant_1676,tmp_moved_constant_1676,tmp_moved_constant_1676))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1620,tmp_moved_constant_1620,tmp_moved_constant_1620,tmp_moved_constant_1620)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1676,tmp_moved_constant_1676,tmp_moved_constant_1676,tmp_moved_constant_1676))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1622,tmp_moved_constant_1622,tmp_moved_constant_1622,tmp_moved_constant_1622)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1678,tmp_moved_constant_1678,tmp_moved_constant_1678,tmp_moved_constant_1678))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1622,tmp_moved_constant_1622,tmp_moved_constant_1622,tmp_moved_constant_1622)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1678,tmp_moved_constant_1678,tmp_moved_constant_1678,tmp_moved_constant_1678))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1624,tmp_moved_constant_1624,tmp_moved_constant_1624,tmp_moved_constant_1624)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1680,tmp_moved_constant_1680,tmp_moved_constant_1680,tmp_moved_constant_1680))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1624,tmp_moved_constant_1624,tmp_moved_constant_1624,tmp_moved_constant_1624)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1680,tmp_moved_constant_1680,tmp_moved_constant_1680,tmp_moved_constant_1680))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221,tmp_kernel_op_221)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1626,tmp_moved_constant_1626,tmp_moved_constant_1626,tmp_moved_constant_1626)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1682,tmp_moved_constant_1682,tmp_moved_constant_1682,tmp_moved_constant_1682))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1626,tmp_moved_constant_1626,tmp_moved_constant_1626,tmp_moved_constant_1626)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1682,tmp_moved_constant_1682,tmp_moved_constant_1682,tmp_moved_constant_1682))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1628,tmp_moved_constant_1628,tmp_moved_constant_1628,tmp_moved_constant_1628)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1684,tmp_moved_constant_1684,tmp_moved_constant_1684,tmp_moved_constant_1684))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1628,tmp_moved_constant_1628,tmp_moved_constant_1628,tmp_moved_constant_1628)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1684,tmp_moved_constant_1684,tmp_moved_constant_1684,tmp_moved_constant_1684))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1630,tmp_moved_constant_1630,tmp_moved_constant_1630,tmp_moved_constant_1630)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1686,tmp_moved_constant_1686,tmp_moved_constant_1686,tmp_moved_constant_1686))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1630,tmp_moved_constant_1630,tmp_moved_constant_1630,tmp_moved_constant_1630)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1686,tmp_moved_constant_1686,tmp_moved_constant_1686,tmp_moved_constant_1686))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226,tmp_kernel_op_226)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1632,tmp_moved_constant_1632,tmp_moved_constant_1632,tmp_moved_constant_1632)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1688,tmp_moved_constant_1688,tmp_moved_constant_1688,tmp_moved_constant_1688))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1632,tmp_moved_constant_1632,tmp_moved_constant_1632,tmp_moved_constant_1632)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1688,tmp_moved_constant_1688,tmp_moved_constant_1688,tmp_moved_constant_1688))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1634,tmp_moved_constant_1634,tmp_moved_constant_1634,tmp_moved_constant_1634)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1690,tmp_moved_constant_1690,tmp_moved_constant_1690,tmp_moved_constant_1690))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1634,tmp_moved_constant_1634,tmp_moved_constant_1634,tmp_moved_constant_1634)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1690,tmp_moved_constant_1690,tmp_moved_constant_1690,tmp_moved_constant_1690))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1636,tmp_moved_constant_1636,tmp_moved_constant_1636,tmp_moved_constant_1636)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1692,tmp_moved_constant_1692,tmp_moved_constant_1692,tmp_moved_constant_1692))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1636,tmp_moved_constant_1636,tmp_moved_constant_1636,tmp_moved_constant_1636)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1692,tmp_moved_constant_1692,tmp_moved_constant_1692,tmp_moved_constant_1692))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231,tmp_kernel_op_231)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393)))),_mm256_mul_pd(tmp_moved_constant_1368,_mm256_set_pd(tmp_moved_constant_1569,tmp_moved_constant_1569,tmp_moved_constant_1569,tmp_moved_constant_1569))),_mm256_mul_pd(tmp_moved_constant_1369,_mm256_set_pd(tmp_moved_constant_1592,tmp_moved_constant_1592,tmp_moved_constant_1592,tmp_moved_constant_1592))),_mm256_mul_pd(tmp_moved_constant_1370,_mm256_set_pd(tmp_moved_constant_1602,tmp_moved_constant_1602,tmp_moved_constant_1602,tmp_moved_constant_1602))),_mm256_mul_pd(tmp_moved_constant_1371,_mm256_set_pd(tmp_moved_constant_1611,tmp_moved_constant_1611,tmp_moved_constant_1611,tmp_moved_constant_1611))),_mm256_mul_pd(tmp_moved_constant_1372,_mm256_set_pd(tmp_moved_constant_1640,tmp_moved_constant_1640,tmp_moved_constant_1640,tmp_moved_constant_1640))),_mm256_mul_pd(tmp_moved_constant_1373,_mm256_set_pd(tmp_moved_constant_1668,tmp_moved_constant_1668,tmp_moved_constant_1668,tmp_moved_constant_1668))),_mm256_mul_pd(tmp_moved_constant_1374,_mm256_set_pd(tmp_moved_constant_1695,tmp_moved_constant_1695,tmp_moved_constant_1695,tmp_moved_constant_1695))),_mm256_mul_pd(tmp_moved_constant_1375,_mm256_set_pd(tmp_moved_constant_1697,tmp_moved_constant_1697,tmp_moved_constant_1697,tmp_moved_constant_1697))),_mm256_mul_pd(tmp_moved_constant_1377,_mm256_set_pd(tmp_moved_constant_1699,tmp_moved_constant_1699,tmp_moved_constant_1699,tmp_moved_constant_1699))); + const __m256d tmp_moved_constant_1709 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_1377,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1643,tmp_moved_constant_1643,tmp_moved_constant_1643,tmp_moved_constant_1643)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1671,tmp_moved_constant_1671,tmp_moved_constant_1671,tmp_moved_constant_1671))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1643,tmp_moved_constant_1643,tmp_moved_constant_1643,tmp_moved_constant_1643)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1671,tmp_moved_constant_1671,tmp_moved_constant_1671,tmp_moved_constant_1671))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1645,tmp_moved_constant_1645,tmp_moved_constant_1645,tmp_moved_constant_1645)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1673,tmp_moved_constant_1673,tmp_moved_constant_1673,tmp_moved_constant_1673))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1645,tmp_moved_constant_1645,tmp_moved_constant_1645,tmp_moved_constant_1645)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1673,tmp_moved_constant_1673,tmp_moved_constant_1673,tmp_moved_constant_1673))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1647,tmp_moved_constant_1647,tmp_moved_constant_1647,tmp_moved_constant_1647)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1675,tmp_moved_constant_1675,tmp_moved_constant_1675,tmp_moved_constant_1675))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1647,tmp_moved_constant_1647,tmp_moved_constant_1647,tmp_moved_constant_1647)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1675,tmp_moved_constant_1675,tmp_moved_constant_1675,tmp_moved_constant_1675))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236,tmp_kernel_op_236)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381,tmp_moved_constant_1381)),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1649,tmp_moved_constant_1649,tmp_moved_constant_1649,tmp_moved_constant_1649)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1677,tmp_moved_constant_1677,tmp_moved_constant_1677,tmp_moved_constant_1677))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1649,tmp_moved_constant_1649,tmp_moved_constant_1649,tmp_moved_constant_1649)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1677,tmp_moved_constant_1677,tmp_moved_constant_1677,tmp_moved_constant_1677))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1651,tmp_moved_constant_1651,tmp_moved_constant_1651,tmp_moved_constant_1651)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1679,tmp_moved_constant_1679,tmp_moved_constant_1679,tmp_moved_constant_1679))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1651,tmp_moved_constant_1651,tmp_moved_constant_1651,tmp_moved_constant_1651)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1679,tmp_moved_constant_1679,tmp_moved_constant_1679,tmp_moved_constant_1679))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1653,tmp_moved_constant_1653,tmp_moved_constant_1653,tmp_moved_constant_1653)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1681,tmp_moved_constant_1681,tmp_moved_constant_1681,tmp_moved_constant_1681))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1653,tmp_moved_constant_1653,tmp_moved_constant_1653,tmp_moved_constant_1653)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1681,tmp_moved_constant_1681,tmp_moved_constant_1681,tmp_moved_constant_1681))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240,tmp_kernel_op_240)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385,tmp_moved_constant_1385))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1655,tmp_moved_constant_1655,tmp_moved_constant_1655,tmp_moved_constant_1655)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1683,tmp_moved_constant_1683,tmp_moved_constant_1683,tmp_moved_constant_1683))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1655,tmp_moved_constant_1655,tmp_moved_constant_1655,tmp_moved_constant_1655)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1683,tmp_moved_constant_1683,tmp_moved_constant_1683,tmp_moved_constant_1683))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1657,tmp_moved_constant_1657,tmp_moved_constant_1657,tmp_moved_constant_1657)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1685,tmp_moved_constant_1685,tmp_moved_constant_1685,tmp_moved_constant_1685))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1657,tmp_moved_constant_1657,tmp_moved_constant_1657,tmp_moved_constant_1657)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1685,tmp_moved_constant_1685,tmp_moved_constant_1685,tmp_moved_constant_1685))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1659,tmp_moved_constant_1659,tmp_moved_constant_1659,tmp_moved_constant_1659)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1687,tmp_moved_constant_1687,tmp_moved_constant_1687,tmp_moved_constant_1687))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1659,tmp_moved_constant_1659,tmp_moved_constant_1659,tmp_moved_constant_1659)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1687,tmp_moved_constant_1687,tmp_moved_constant_1687,tmp_moved_constant_1687))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244,tmp_kernel_op_244)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389,tmp_moved_constant_1389))),_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1661,tmp_moved_constant_1661,tmp_moved_constant_1661,tmp_moved_constant_1661)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1689,tmp_moved_constant_1689,tmp_moved_constant_1689,tmp_moved_constant_1689))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1661,tmp_moved_constant_1661,tmp_moved_constant_1661,tmp_moved_constant_1661)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1689,tmp_moved_constant_1689,tmp_moved_constant_1689,tmp_moved_constant_1689))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0)),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1663,tmp_moved_constant_1663,tmp_moved_constant_1663,tmp_moved_constant_1663)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1691,tmp_moved_constant_1691,tmp_moved_constant_1691,tmp_moved_constant_1691))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1663,tmp_moved_constant_1663,tmp_moved_constant_1663,tmp_moved_constant_1663)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1691,tmp_moved_constant_1691,tmp_moved_constant_1691,tmp_moved_constant_1691))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1665,tmp_moved_constant_1665,tmp_moved_constant_1665,tmp_moved_constant_1665)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1693,tmp_moved_constant_1693,tmp_moved_constant_1693,tmp_moved_constant_1693))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248))),_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1665,tmp_moved_constant_1665,tmp_moved_constant_1665,tmp_moved_constant_1665)),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_1693,tmp_moved_constant_1693,tmp_moved_constant_1693,tmp_moved_constant_1693))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(0.25,0.25,0.25,0.25),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)),_mm256_set_pd(tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248,tmp_kernel_op_248)))),_mm256_set_pd(16.0,16.0,16.0,16.0))),_mm256_set_pd(tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393,tmp_moved_constant_1393)))),_mm256_mul_pd(tmp_moved_constant_1368,_mm256_set_pd(tmp_moved_constant_1582,tmp_moved_constant_1582,tmp_moved_constant_1582,tmp_moved_constant_1582))),_mm256_mul_pd(tmp_moved_constant_1369,_mm256_set_pd(tmp_moved_constant_1593,tmp_moved_constant_1593,tmp_moved_constant_1593,tmp_moved_constant_1593))),_mm256_mul_pd(tmp_moved_constant_1370,_mm256_set_pd(tmp_moved_constant_1603,tmp_moved_constant_1603,tmp_moved_constant_1603,tmp_moved_constant_1603))),_mm256_mul_pd(tmp_moved_constant_1371,_mm256_set_pd(tmp_moved_constant_1612,tmp_moved_constant_1612,tmp_moved_constant_1612,tmp_moved_constant_1612))),_mm256_mul_pd(tmp_moved_constant_1372,_mm256_set_pd(tmp_moved_constant_1641,tmp_moved_constant_1641,tmp_moved_constant_1641,tmp_moved_constant_1641))),_mm256_mul_pd(tmp_moved_constant_1373,_mm256_set_pd(tmp_moved_constant_1669,tmp_moved_constant_1669,tmp_moved_constant_1669,tmp_moved_constant_1669))),_mm256_mul_pd(tmp_moved_constant_1374,_mm256_set_pd(tmp_moved_constant_1696,tmp_moved_constant_1696,tmp_moved_constant_1696,tmp_moved_constant_1696))),_mm256_mul_pd(tmp_moved_constant_1375,_mm256_set_pd(tmp_moved_constant_1698,tmp_moved_constant_1698,tmp_moved_constant_1698,tmp_moved_constant_1698))),_mm256_mul_pd(tmp_moved_constant_1376,_mm256_set_pd(tmp_moved_constant_1699,tmp_moved_constant_1699,tmp_moved_constant_1699,tmp_moved_constant_1699))); { { - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_2012,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_2013,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_2014,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_2015,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_2016,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_2017,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(Dummy_2018,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_2019,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(Dummy_2020,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(Dummy_2021,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_1700,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_1701,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_1702,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_1703,_mm256_loadu_pd(& _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(tmp_moved_constant_1704,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(tmp_moved_constant_1705,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_1706,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(tmp_moved_constant_1707,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(tmp_moved_constant_1708,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(tmp_moved_constant_1709,_mm256_loadu_pd(& _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } } @@ -2574,174 +2574,174 @@ void P2ElementwiseDiffusion::apply_macro_3D( real_t * RESTRICT _data_dstEdge, r _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = elMatVec_9 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const real_t Dummy_312 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_313 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_314 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_315 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_316 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_317 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; - const real_t Dummy_318 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_319 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_320 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_321 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_644 = Dummy_312*(Dummy_325*((Dummy_322*Dummy_322) + (Dummy_323*Dummy_323) + (Dummy_324*Dummy_324)) + Dummy_329*((Dummy_326*Dummy_326) + (Dummy_327*Dummy_327) + (Dummy_328*Dummy_328)) + Dummy_333*((Dummy_330*Dummy_330) + (Dummy_331*Dummy_331) + (Dummy_332*Dummy_332)) + Dummy_337*((Dummy_334*Dummy_334) + (Dummy_335*Dummy_335) + (Dummy_336*Dummy_336))) + Dummy_313*Dummy_350 + Dummy_314*Dummy_363 + Dummy_315*Dummy_376 + Dummy_316*Dummy_413 + Dummy_317*Dummy_450 + Dummy_318*Dummy_487 + Dummy_319*Dummy_500 + Dummy_320*Dummy_513 + Dummy_321*Dummy_526; - const real_t Dummy_645 = Dummy_312*Dummy_350 + Dummy_313*(Dummy_325*(Dummy_527*tmp_kernel_op_254 + Dummy_528*tmp_kernel_op_254 + Dummy_529*tmp_kernel_op_254) + Dummy_329*(Dummy_527*tmp_kernel_op_257 + Dummy_528*tmp_kernel_op_257 + Dummy_529*tmp_kernel_op_257) + Dummy_333*(Dummy_527*tmp_kernel_op_258 + Dummy_528*tmp_kernel_op_258 + Dummy_529*tmp_kernel_op_258) + Dummy_337*(Dummy_527*tmp_kernel_op_259 + Dummy_528*tmp_kernel_op_259 + Dummy_529*tmp_kernel_op_259)) + Dummy_314*Dummy_530 + Dummy_315*Dummy_531 + Dummy_316*Dummy_532 + Dummy_317*Dummy_533 + Dummy_318*Dummy_534 + Dummy_319*Dummy_535 + Dummy_320*Dummy_536 + Dummy_321*Dummy_537; - const real_t Dummy_646 = Dummy_312*Dummy_363 + Dummy_313*Dummy_530 + Dummy_314*(Dummy_325*(Dummy_538*tmp_kernel_op_269 + Dummy_539*tmp_kernel_op_269 + Dummy_540*tmp_kernel_op_269) + Dummy_329*(Dummy_538*tmp_kernel_op_272 + Dummy_539*tmp_kernel_op_272 + Dummy_540*tmp_kernel_op_272) + Dummy_333*(Dummy_538*tmp_kernel_op_273 + Dummy_539*tmp_kernel_op_273 + Dummy_540*tmp_kernel_op_273) + Dummy_337*(Dummy_538*tmp_kernel_op_274 + Dummy_539*tmp_kernel_op_274 + Dummy_540*tmp_kernel_op_274)) + Dummy_315*Dummy_541 + Dummy_316*Dummy_542 + Dummy_317*Dummy_543 + Dummy_318*Dummy_544 + Dummy_319*Dummy_545 + Dummy_320*Dummy_546 + Dummy_321*Dummy_547; - const real_t Dummy_647 = Dummy_312*Dummy_376 + Dummy_313*Dummy_531 + Dummy_314*Dummy_541 + Dummy_315*(Dummy_325*(Dummy_548*tmp_kernel_op_283 + Dummy_549*tmp_kernel_op_283 + Dummy_550*tmp_kernel_op_283) + Dummy_329*(Dummy_548*tmp_kernel_op_286 + Dummy_549*tmp_kernel_op_286 + Dummy_550*tmp_kernel_op_286) + Dummy_333*(Dummy_548*tmp_kernel_op_287 + Dummy_549*tmp_kernel_op_287 + Dummy_550*tmp_kernel_op_287) + Dummy_337*(Dummy_548*tmp_kernel_op_288 + Dummy_549*tmp_kernel_op_288 + Dummy_550*tmp_kernel_op_288)) + Dummy_316*Dummy_551 + Dummy_317*Dummy_552 + Dummy_318*Dummy_553 + Dummy_319*Dummy_554 + Dummy_320*Dummy_555 + Dummy_321*Dummy_556; - const real_t Dummy_648 = Dummy_312*Dummy_413 + Dummy_313*Dummy_532 + Dummy_314*Dummy_542 + Dummy_315*Dummy_551 + Dummy_316*(Dummy_325*(((Dummy_557 + Dummy_558)*(Dummy_557 + Dummy_558))*16.0 + ((Dummy_559 + Dummy_560)*(Dummy_559 + Dummy_560))*16.0 + ((Dummy_561 + Dummy_562)*(Dummy_561 + Dummy_562))*16.0) + Dummy_329*(((Dummy_563 + Dummy_564)*(Dummy_563 + Dummy_564))*16.0 + ((Dummy_565 + Dummy_566)*(Dummy_565 + Dummy_566))*16.0 + ((Dummy_567 + Dummy_568)*(Dummy_567 + Dummy_568))*16.0) + Dummy_333*(((Dummy_569 + Dummy_570)*(Dummy_569 + Dummy_570))*16.0 + ((Dummy_571 + Dummy_572)*(Dummy_571 + Dummy_572))*16.0 + ((Dummy_573 + Dummy_574)*(Dummy_573 + Dummy_574))*16.0) + Dummy_337*(((Dummy_575 + Dummy_576)*(Dummy_575 + Dummy_576))*16.0 + ((Dummy_577 + Dummy_578)*(Dummy_577 + Dummy_578))*16.0 + ((Dummy_579 + Dummy_580)*(Dummy_579 + Dummy_580))*16.0)) + Dummy_317*Dummy_581 + Dummy_318*Dummy_582 + Dummy_319*Dummy_583 + Dummy_320*Dummy_584 + Dummy_321*Dummy_585; - const real_t Dummy_649 = Dummy_312*Dummy_450 + Dummy_313*Dummy_533 + Dummy_314*Dummy_543 + Dummy_315*Dummy_552 + Dummy_316*Dummy_581 + Dummy_317*(Dummy_325*(((Dummy_586 + Dummy_587)*(Dummy_586 + Dummy_587))*16.0 + ((Dummy_588 + Dummy_589)*(Dummy_588 + Dummy_589))*16.0 + ((Dummy_590 + Dummy_591)*(Dummy_590 + Dummy_591))*16.0) + Dummy_329*(((Dummy_592 + Dummy_593)*(Dummy_592 + Dummy_593))*16.0 + ((Dummy_594 + Dummy_595)*(Dummy_594 + Dummy_595))*16.0 + ((Dummy_596 + Dummy_597)*(Dummy_596 + Dummy_597))*16.0) + Dummy_333*(((Dummy_598 + Dummy_599)*(Dummy_598 + Dummy_599))*16.0 + ((Dummy_600 + Dummy_601)*(Dummy_600 + Dummy_601))*16.0 + ((Dummy_602 + Dummy_603)*(Dummy_602 + Dummy_603))*16.0) + Dummy_337*(((Dummy_604 + Dummy_605)*(Dummy_604 + Dummy_605))*16.0 + ((Dummy_606 + Dummy_607)*(Dummy_606 + Dummy_607))*16.0 + ((Dummy_608 + Dummy_609)*(Dummy_608 + Dummy_609))*16.0)) + Dummy_318*Dummy_610 + Dummy_319*Dummy_611 + Dummy_320*Dummy_612 + Dummy_321*Dummy_613; - const real_t Dummy_650 = Dummy_312*Dummy_487 + Dummy_313*Dummy_534 + Dummy_314*Dummy_544 + Dummy_315*Dummy_553 + Dummy_316*Dummy_582 + Dummy_317*Dummy_610 + Dummy_318*(Dummy_325*(((Dummy_614 + Dummy_615)*(Dummy_614 + Dummy_615))*16.0 + ((Dummy_616 + Dummy_617)*(Dummy_616 + Dummy_617))*16.0 + ((Dummy_618 + Dummy_619)*(Dummy_618 + Dummy_619))*16.0) + Dummy_329*(((Dummy_620 + Dummy_621)*(Dummy_620 + Dummy_621))*16.0 + ((Dummy_622 + Dummy_623)*(Dummy_622 + Dummy_623))*16.0 + ((Dummy_624 + Dummy_625)*(Dummy_624 + Dummy_625))*16.0) + Dummy_333*(((Dummy_626 + Dummy_627)*(Dummy_626 + Dummy_627))*16.0 + ((Dummy_628 + Dummy_629)*(Dummy_628 + Dummy_629))*16.0 + ((Dummy_630 + Dummy_631)*(Dummy_630 + Dummy_631))*16.0) + Dummy_337*(((Dummy_632 + Dummy_633)*(Dummy_632 + Dummy_633))*16.0 + ((Dummy_634 + Dummy_635)*(Dummy_634 + Dummy_635))*16.0 + ((Dummy_636 + Dummy_637)*(Dummy_636 + Dummy_637))*16.0)) + Dummy_319*Dummy_638 + Dummy_320*Dummy_639 + Dummy_321*Dummy_640; - const real_t Dummy_651 = Dummy_312*Dummy_500 + Dummy_313*Dummy_535 + Dummy_314*Dummy_545 + Dummy_315*Dummy_554 + Dummy_316*Dummy_583 + Dummy_317*Dummy_611 + Dummy_318*Dummy_638 + Dummy_319*(Dummy_325*(((-Dummy_557 - Dummy_586 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_557 - Dummy_586 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_559 - Dummy_588 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_559 - Dummy_588 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_561 - Dummy_590 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_561 - Dummy_590 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198*0.25))*16.0) + Dummy_329*(((-Dummy_563 - Dummy_592 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_563 - Dummy_592 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_565 - Dummy_594 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_565 - Dummy_594 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_567 - Dummy_596 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_567 - Dummy_596 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202*0.25))*16.0) + Dummy_333*(((-Dummy_569 - Dummy_598 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_569 - Dummy_598 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_571 - Dummy_600 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_571 - Dummy_600 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_573 - Dummy_602 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_573 - Dummy_602 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206*0.25))*16.0) + Dummy_337*(((-Dummy_575 - Dummy_604 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_575 - Dummy_604 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_577 - Dummy_606 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_577 - Dummy_606 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_579 - Dummy_608 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_579 - Dummy_608 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210*0.25))*16.0)) + Dummy_320*Dummy_641 + Dummy_321*Dummy_642; - const real_t Dummy_652 = Dummy_312*Dummy_513 + Dummy_313*Dummy_536 + Dummy_314*Dummy_546 + Dummy_315*Dummy_555 + Dummy_316*Dummy_584 + Dummy_317*Dummy_612 + Dummy_318*Dummy_639 + Dummy_319*Dummy_641 + Dummy_320*(Dummy_325*(((-Dummy_558 - Dummy_614 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_558 - Dummy_614 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_560 - Dummy_616 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_560 - Dummy_616 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_562 - Dummy_618 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_562 - Dummy_618 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216*0.25))*16.0) + Dummy_329*(((-Dummy_564 - Dummy_620 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_564 - Dummy_620 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_566 - Dummy_622 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_566 - Dummy_622 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_568 - Dummy_624 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_568 - Dummy_624 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221*0.25))*16.0) + Dummy_333*(((-Dummy_570 - Dummy_626 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_570 - Dummy_626 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_572 - Dummy_628 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_572 - Dummy_628 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_574 - Dummy_630 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_574 - Dummy_630 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226*0.25))*16.0) + Dummy_337*(((-Dummy_576 - Dummy_632 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_576 - Dummy_632 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_578 - Dummy_634 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_578 - Dummy_634 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_580 - Dummy_636 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_580 - Dummy_636 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231*0.25))*16.0)) + Dummy_321*Dummy_643; - const real_t Dummy_653 = Dummy_312*Dummy_526 + Dummy_313*Dummy_537 + Dummy_314*Dummy_547 + Dummy_315*Dummy_556 + Dummy_316*Dummy_585 + Dummy_317*Dummy_613 + Dummy_318*Dummy_640 + Dummy_319*Dummy_642 + Dummy_320*Dummy_643 + Dummy_321*(Dummy_325*(((-Dummy_587 - Dummy_615 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_587 - Dummy_615 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_589 - Dummy_617 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_589 - Dummy_617 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_591 - Dummy_619 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_591 - Dummy_619 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236*0.25))*16.0) + Dummy_329*(((-Dummy_593 - Dummy_621 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_593 - Dummy_621 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_595 - Dummy_623 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_595 - Dummy_623 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_597 - Dummy_625 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_597 - Dummy_625 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240*0.25))*16.0) + Dummy_333*(((-Dummy_599 - Dummy_627 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_599 - Dummy_627 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_601 - Dummy_629 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_601 - Dummy_629 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_603 - Dummy_631 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_603 - Dummy_631 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244*0.25))*16.0) + Dummy_337*(((-Dummy_605 - Dummy_633 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_605 - Dummy_633 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_607 - Dummy_635 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_607 - Dummy_635 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_609 - Dummy_637 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_609 - Dummy_637 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248*0.25))*16.0)); + const real_t tmp_moved_constant_0 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_1 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_2 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_3 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_4 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_5 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; + const real_t tmp_moved_constant_6 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_7 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_8 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_9 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_332 = tmp_moved_constant_0*(tmp_moved_constant_13*((tmp_moved_constant_10*tmp_moved_constant_10) + (tmp_moved_constant_11*tmp_moved_constant_11) + (tmp_moved_constant_12*tmp_moved_constant_12)) + tmp_moved_constant_17*((tmp_moved_constant_14*tmp_moved_constant_14) + (tmp_moved_constant_15*tmp_moved_constant_15) + (tmp_moved_constant_16*tmp_moved_constant_16)) + tmp_moved_constant_21*((tmp_moved_constant_18*tmp_moved_constant_18) + (tmp_moved_constant_19*tmp_moved_constant_19) + (tmp_moved_constant_20*tmp_moved_constant_20)) + tmp_moved_constant_25*((tmp_moved_constant_22*tmp_moved_constant_22) + (tmp_moved_constant_23*tmp_moved_constant_23) + (tmp_moved_constant_24*tmp_moved_constant_24))) + tmp_moved_constant_1*tmp_moved_constant_38 + tmp_moved_constant_101*tmp_moved_constant_4 + tmp_moved_constant_138*tmp_moved_constant_5 + tmp_moved_constant_175*tmp_moved_constant_6 + tmp_moved_constant_188*tmp_moved_constant_7 + tmp_moved_constant_2*tmp_moved_constant_51 + tmp_moved_constant_201*tmp_moved_constant_8 + tmp_moved_constant_214*tmp_moved_constant_9 + tmp_moved_constant_3*tmp_moved_constant_64; + const real_t tmp_moved_constant_333 = tmp_moved_constant_0*tmp_moved_constant_38 + tmp_moved_constant_1*(tmp_moved_constant_13*(tmp_kernel_op_254*tmp_moved_constant_215 + tmp_kernel_op_254*tmp_moved_constant_216 + tmp_kernel_op_254*tmp_moved_constant_217) + tmp_moved_constant_17*(tmp_kernel_op_257*tmp_moved_constant_215 + tmp_kernel_op_257*tmp_moved_constant_216 + tmp_kernel_op_257*tmp_moved_constant_217) + tmp_moved_constant_21*(tmp_kernel_op_258*tmp_moved_constant_215 + tmp_kernel_op_258*tmp_moved_constant_216 + tmp_kernel_op_258*tmp_moved_constant_217) + tmp_moved_constant_25*(tmp_kernel_op_259*tmp_moved_constant_215 + tmp_kernel_op_259*tmp_moved_constant_216 + tmp_kernel_op_259*tmp_moved_constant_217)) + tmp_moved_constant_2*tmp_moved_constant_218 + tmp_moved_constant_219*tmp_moved_constant_3 + tmp_moved_constant_220*tmp_moved_constant_4 + tmp_moved_constant_221*tmp_moved_constant_5 + tmp_moved_constant_222*tmp_moved_constant_6 + tmp_moved_constant_223*tmp_moved_constant_7 + tmp_moved_constant_224*tmp_moved_constant_8 + tmp_moved_constant_225*tmp_moved_constant_9; + const real_t tmp_moved_constant_334 = tmp_moved_constant_0*tmp_moved_constant_51 + tmp_moved_constant_1*tmp_moved_constant_218 + tmp_moved_constant_2*(tmp_moved_constant_13*(tmp_kernel_op_269*tmp_moved_constant_226 + tmp_kernel_op_269*tmp_moved_constant_227 + tmp_kernel_op_269*tmp_moved_constant_228) + tmp_moved_constant_17*(tmp_kernel_op_272*tmp_moved_constant_226 + tmp_kernel_op_272*tmp_moved_constant_227 + tmp_kernel_op_272*tmp_moved_constant_228) + tmp_moved_constant_21*(tmp_kernel_op_273*tmp_moved_constant_226 + tmp_kernel_op_273*tmp_moved_constant_227 + tmp_kernel_op_273*tmp_moved_constant_228) + tmp_moved_constant_25*(tmp_kernel_op_274*tmp_moved_constant_226 + tmp_kernel_op_274*tmp_moved_constant_227 + tmp_kernel_op_274*tmp_moved_constant_228)) + tmp_moved_constant_229*tmp_moved_constant_3 + tmp_moved_constant_230*tmp_moved_constant_4 + tmp_moved_constant_231*tmp_moved_constant_5 + tmp_moved_constant_232*tmp_moved_constant_6 + tmp_moved_constant_233*tmp_moved_constant_7 + tmp_moved_constant_234*tmp_moved_constant_8 + tmp_moved_constant_235*tmp_moved_constant_9; + const real_t tmp_moved_constant_335 = tmp_moved_constant_0*tmp_moved_constant_64 + tmp_moved_constant_1*tmp_moved_constant_219 + tmp_moved_constant_2*tmp_moved_constant_229 + tmp_moved_constant_239*tmp_moved_constant_4 + tmp_moved_constant_240*tmp_moved_constant_5 + tmp_moved_constant_241*tmp_moved_constant_6 + tmp_moved_constant_242*tmp_moved_constant_7 + tmp_moved_constant_243*tmp_moved_constant_8 + tmp_moved_constant_244*tmp_moved_constant_9 + tmp_moved_constant_3*(tmp_moved_constant_13*(tmp_kernel_op_283*tmp_moved_constant_236 + tmp_kernel_op_283*tmp_moved_constant_237 + tmp_kernel_op_283*tmp_moved_constant_238) + tmp_moved_constant_17*(tmp_kernel_op_286*tmp_moved_constant_236 + tmp_kernel_op_286*tmp_moved_constant_237 + tmp_kernel_op_286*tmp_moved_constant_238) + tmp_moved_constant_21*(tmp_kernel_op_287*tmp_moved_constant_236 + tmp_kernel_op_287*tmp_moved_constant_237 + tmp_kernel_op_287*tmp_moved_constant_238) + tmp_moved_constant_25*(tmp_kernel_op_288*tmp_moved_constant_236 + tmp_kernel_op_288*tmp_moved_constant_237 + tmp_kernel_op_288*tmp_moved_constant_238)); + const real_t tmp_moved_constant_336 = tmp_moved_constant_0*tmp_moved_constant_101 + tmp_moved_constant_1*tmp_moved_constant_220 + tmp_moved_constant_2*tmp_moved_constant_230 + tmp_moved_constant_239*tmp_moved_constant_3 + tmp_moved_constant_269*tmp_moved_constant_5 + tmp_moved_constant_270*tmp_moved_constant_6 + tmp_moved_constant_271*tmp_moved_constant_7 + tmp_moved_constant_272*tmp_moved_constant_8 + tmp_moved_constant_273*tmp_moved_constant_9 + tmp_moved_constant_4*(tmp_moved_constant_13*(((tmp_moved_constant_245 + tmp_moved_constant_246)*(tmp_moved_constant_245 + tmp_moved_constant_246))*16.0 + ((tmp_moved_constant_247 + tmp_moved_constant_248)*(tmp_moved_constant_247 + tmp_moved_constant_248))*16.0 + ((tmp_moved_constant_249 + tmp_moved_constant_250)*(tmp_moved_constant_249 + tmp_moved_constant_250))*16.0) + tmp_moved_constant_17*(((tmp_moved_constant_251 + tmp_moved_constant_252)*(tmp_moved_constant_251 + tmp_moved_constant_252))*16.0 + ((tmp_moved_constant_253 + tmp_moved_constant_254)*(tmp_moved_constant_253 + tmp_moved_constant_254))*16.0 + ((tmp_moved_constant_255 + tmp_moved_constant_256)*(tmp_moved_constant_255 + tmp_moved_constant_256))*16.0) + tmp_moved_constant_21*(((tmp_moved_constant_257 + tmp_moved_constant_258)*(tmp_moved_constant_257 + tmp_moved_constant_258))*16.0 + ((tmp_moved_constant_259 + tmp_moved_constant_260)*(tmp_moved_constant_259 + tmp_moved_constant_260))*16.0 + ((tmp_moved_constant_261 + tmp_moved_constant_262)*(tmp_moved_constant_261 + tmp_moved_constant_262))*16.0) + tmp_moved_constant_25*(((tmp_moved_constant_263 + tmp_moved_constant_264)*(tmp_moved_constant_263 + tmp_moved_constant_264))*16.0 + ((tmp_moved_constant_265 + tmp_moved_constant_266)*(tmp_moved_constant_265 + tmp_moved_constant_266))*16.0 + ((tmp_moved_constant_267 + tmp_moved_constant_268)*(tmp_moved_constant_267 + tmp_moved_constant_268))*16.0)); + const real_t tmp_moved_constant_337 = tmp_moved_constant_0*tmp_moved_constant_138 + tmp_moved_constant_1*tmp_moved_constant_221 + tmp_moved_constant_2*tmp_moved_constant_231 + tmp_moved_constant_240*tmp_moved_constant_3 + tmp_moved_constant_269*tmp_moved_constant_4 + tmp_moved_constant_298*tmp_moved_constant_6 + tmp_moved_constant_299*tmp_moved_constant_7 + tmp_moved_constant_300*tmp_moved_constant_8 + tmp_moved_constant_301*tmp_moved_constant_9 + tmp_moved_constant_5*(tmp_moved_constant_13*(((tmp_moved_constant_274 + tmp_moved_constant_275)*(tmp_moved_constant_274 + tmp_moved_constant_275))*16.0 + ((tmp_moved_constant_276 + tmp_moved_constant_277)*(tmp_moved_constant_276 + tmp_moved_constant_277))*16.0 + ((tmp_moved_constant_278 + tmp_moved_constant_279)*(tmp_moved_constant_278 + tmp_moved_constant_279))*16.0) + tmp_moved_constant_17*(((tmp_moved_constant_280 + tmp_moved_constant_281)*(tmp_moved_constant_280 + tmp_moved_constant_281))*16.0 + ((tmp_moved_constant_282 + tmp_moved_constant_283)*(tmp_moved_constant_282 + tmp_moved_constant_283))*16.0 + ((tmp_moved_constant_284 + tmp_moved_constant_285)*(tmp_moved_constant_284 + tmp_moved_constant_285))*16.0) + tmp_moved_constant_21*(((tmp_moved_constant_286 + tmp_moved_constant_287)*(tmp_moved_constant_286 + tmp_moved_constant_287))*16.0 + ((tmp_moved_constant_288 + tmp_moved_constant_289)*(tmp_moved_constant_288 + tmp_moved_constant_289))*16.0 + ((tmp_moved_constant_290 + tmp_moved_constant_291)*(tmp_moved_constant_290 + tmp_moved_constant_291))*16.0) + tmp_moved_constant_25*(((tmp_moved_constant_292 + tmp_moved_constant_293)*(tmp_moved_constant_292 + tmp_moved_constant_293))*16.0 + ((tmp_moved_constant_294 + tmp_moved_constant_295)*(tmp_moved_constant_294 + tmp_moved_constant_295))*16.0 + ((tmp_moved_constant_296 + tmp_moved_constant_297)*(tmp_moved_constant_296 + tmp_moved_constant_297))*16.0)); + const real_t tmp_moved_constant_338 = tmp_moved_constant_0*tmp_moved_constant_175 + tmp_moved_constant_1*tmp_moved_constant_222 + tmp_moved_constant_2*tmp_moved_constant_232 + tmp_moved_constant_241*tmp_moved_constant_3 + tmp_moved_constant_270*tmp_moved_constant_4 + tmp_moved_constant_298*tmp_moved_constant_5 + tmp_moved_constant_326*tmp_moved_constant_7 + tmp_moved_constant_327*tmp_moved_constant_8 + tmp_moved_constant_328*tmp_moved_constant_9 + tmp_moved_constant_6*(tmp_moved_constant_13*(((tmp_moved_constant_302 + tmp_moved_constant_303)*(tmp_moved_constant_302 + tmp_moved_constant_303))*16.0 + ((tmp_moved_constant_304 + tmp_moved_constant_305)*(tmp_moved_constant_304 + tmp_moved_constant_305))*16.0 + ((tmp_moved_constant_306 + tmp_moved_constant_307)*(tmp_moved_constant_306 + tmp_moved_constant_307))*16.0) + tmp_moved_constant_17*(((tmp_moved_constant_308 + tmp_moved_constant_309)*(tmp_moved_constant_308 + tmp_moved_constant_309))*16.0 + ((tmp_moved_constant_310 + tmp_moved_constant_311)*(tmp_moved_constant_310 + tmp_moved_constant_311))*16.0 + ((tmp_moved_constant_312 + tmp_moved_constant_313)*(tmp_moved_constant_312 + tmp_moved_constant_313))*16.0) + tmp_moved_constant_21*(((tmp_moved_constant_314 + tmp_moved_constant_315)*(tmp_moved_constant_314 + tmp_moved_constant_315))*16.0 + ((tmp_moved_constant_316 + tmp_moved_constant_317)*(tmp_moved_constant_316 + tmp_moved_constant_317))*16.0 + ((tmp_moved_constant_318 + tmp_moved_constant_319)*(tmp_moved_constant_318 + tmp_moved_constant_319))*16.0) + tmp_moved_constant_25*(((tmp_moved_constant_320 + tmp_moved_constant_321)*(tmp_moved_constant_320 + tmp_moved_constant_321))*16.0 + ((tmp_moved_constant_322 + tmp_moved_constant_323)*(tmp_moved_constant_322 + tmp_moved_constant_323))*16.0 + ((tmp_moved_constant_324 + tmp_moved_constant_325)*(tmp_moved_constant_324 + tmp_moved_constant_325))*16.0)); + const real_t tmp_moved_constant_339 = tmp_moved_constant_0*tmp_moved_constant_188 + tmp_moved_constant_1*tmp_moved_constant_223 + tmp_moved_constant_2*tmp_moved_constant_233 + tmp_moved_constant_242*tmp_moved_constant_3 + tmp_moved_constant_271*tmp_moved_constant_4 + tmp_moved_constant_299*tmp_moved_constant_5 + tmp_moved_constant_326*tmp_moved_constant_6 + tmp_moved_constant_329*tmp_moved_constant_8 + tmp_moved_constant_330*tmp_moved_constant_9 + tmp_moved_constant_7*(tmp_moved_constant_13*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_245 - tmp_moved_constant_274)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_245 - tmp_moved_constant_274))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_247 - tmp_moved_constant_276)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_247 - tmp_moved_constant_276))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_249 - tmp_moved_constant_278)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_249 - tmp_moved_constant_278))*16.0) + tmp_moved_constant_17*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_251 - tmp_moved_constant_280)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_251 - tmp_moved_constant_280))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_253 - tmp_moved_constant_282)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_253 - tmp_moved_constant_282))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_255 - tmp_moved_constant_284)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_255 - tmp_moved_constant_284))*16.0) + tmp_moved_constant_21*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_257 - tmp_moved_constant_286)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_257 - tmp_moved_constant_286))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_259 - tmp_moved_constant_288)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_259 - tmp_moved_constant_288))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_261 - tmp_moved_constant_290)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_261 - tmp_moved_constant_290))*16.0) + tmp_moved_constant_25*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_263 - tmp_moved_constant_292)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_263 - tmp_moved_constant_292))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_265 - tmp_moved_constant_294)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_265 - tmp_moved_constant_294))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_267 - tmp_moved_constant_296)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_267 - tmp_moved_constant_296))*16.0)); + const real_t tmp_moved_constant_340 = tmp_moved_constant_0*tmp_moved_constant_201 + tmp_moved_constant_1*tmp_moved_constant_224 + tmp_moved_constant_2*tmp_moved_constant_234 + tmp_moved_constant_243*tmp_moved_constant_3 + tmp_moved_constant_272*tmp_moved_constant_4 + tmp_moved_constant_300*tmp_moved_constant_5 + tmp_moved_constant_327*tmp_moved_constant_6 + tmp_moved_constant_329*tmp_moved_constant_7 + tmp_moved_constant_331*tmp_moved_constant_9 + tmp_moved_constant_8*(tmp_moved_constant_13*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_246 - tmp_moved_constant_302)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_246 - tmp_moved_constant_302))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_248 - tmp_moved_constant_304)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_248 - tmp_moved_constant_304))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_250 - tmp_moved_constant_306)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_250 - tmp_moved_constant_306))*16.0) + tmp_moved_constant_17*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_252 - tmp_moved_constant_308)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_252 - tmp_moved_constant_308))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_254 - tmp_moved_constant_310)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_254 - tmp_moved_constant_310))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_256 - tmp_moved_constant_312)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_256 - tmp_moved_constant_312))*16.0) + tmp_moved_constant_21*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_258 - tmp_moved_constant_314)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_258 - tmp_moved_constant_314))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_260 - tmp_moved_constant_316)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_260 - tmp_moved_constant_316))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_262 - tmp_moved_constant_318)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_262 - tmp_moved_constant_318))*16.0) + tmp_moved_constant_25*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_264 - tmp_moved_constant_320)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_264 - tmp_moved_constant_320))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_266 - tmp_moved_constant_322)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_266 - tmp_moved_constant_322))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_268 - tmp_moved_constant_324)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_268 - tmp_moved_constant_324))*16.0)); + const real_t tmp_moved_constant_341 = tmp_moved_constant_0*tmp_moved_constant_214 + tmp_moved_constant_1*tmp_moved_constant_225 + tmp_moved_constant_2*tmp_moved_constant_235 + tmp_moved_constant_244*tmp_moved_constant_3 + tmp_moved_constant_273*tmp_moved_constant_4 + tmp_moved_constant_301*tmp_moved_constant_5 + tmp_moved_constant_328*tmp_moved_constant_6 + tmp_moved_constant_330*tmp_moved_constant_7 + tmp_moved_constant_331*tmp_moved_constant_8 + tmp_moved_constant_9*(tmp_moved_constant_13*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_275 - tmp_moved_constant_303)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_275 - tmp_moved_constant_303))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_277 - tmp_moved_constant_305)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_277 - tmp_moved_constant_305))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_279 - tmp_moved_constant_307)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_279 - tmp_moved_constant_307))*16.0) + tmp_moved_constant_17*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_281 - tmp_moved_constant_309)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_281 - tmp_moved_constant_309))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_283 - tmp_moved_constant_311)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_283 - tmp_moved_constant_311))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_285 - tmp_moved_constant_313)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_285 - tmp_moved_constant_313))*16.0) + tmp_moved_constant_21*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_287 - tmp_moved_constant_315)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_287 - tmp_moved_constant_315))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_289 - tmp_moved_constant_317)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_289 - tmp_moved_constant_317))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_291 - tmp_moved_constant_319)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_291 - tmp_moved_constant_319))*16.0) + tmp_moved_constant_25*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_293 - tmp_moved_constant_321)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_293 - tmp_moved_constant_321))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_295 - tmp_moved_constant_323)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_295 - tmp_moved_constant_323))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_297 - tmp_moved_constant_325)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_297 - tmp_moved_constant_325))*16.0)); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_644 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_645 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_646 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_647 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_648 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_649 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_650 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_651 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_652 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_653 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_332 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_333 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_334 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_335 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_336 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = tmp_moved_constant_337 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_338 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_339 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_340 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_341 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; } } - const real_t Dummy_654 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_655 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_656 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_657 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_658 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_659 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_660 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_661 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_662 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_663 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_986 = Dummy_654*(Dummy_667*((Dummy_664*Dummy_664) + (Dummy_665*Dummy_665) + (Dummy_666*Dummy_666)) + Dummy_671*((Dummy_668*Dummy_668) + (Dummy_669*Dummy_669) + (Dummy_670*Dummy_670)) + Dummy_675*((Dummy_672*Dummy_672) + (Dummy_673*Dummy_673) + (Dummy_674*Dummy_674)) + Dummy_679*((Dummy_676*Dummy_676) + (Dummy_677*Dummy_677) + (Dummy_678*Dummy_678))) + Dummy_655*Dummy_692 + Dummy_656*Dummy_705 + Dummy_657*Dummy_718 + Dummy_658*Dummy_755 + Dummy_659*Dummy_792 + Dummy_660*Dummy_829 + Dummy_661*Dummy_842 + Dummy_662*Dummy_855 + Dummy_663*Dummy_868; - const real_t Dummy_987 = Dummy_654*Dummy_692 + Dummy_655*(Dummy_667*(Dummy_869*tmp_kernel_op_254 + Dummy_870*tmp_kernel_op_254 + Dummy_871*tmp_kernel_op_254) + Dummy_671*(Dummy_869*tmp_kernel_op_257 + Dummy_870*tmp_kernel_op_257 + Dummy_871*tmp_kernel_op_257) + Dummy_675*(Dummy_869*tmp_kernel_op_258 + Dummy_870*tmp_kernel_op_258 + Dummy_871*tmp_kernel_op_258) + Dummy_679*(Dummy_869*tmp_kernel_op_259 + Dummy_870*tmp_kernel_op_259 + Dummy_871*tmp_kernel_op_259)) + Dummy_656*Dummy_872 + Dummy_657*Dummy_873 + Dummy_658*Dummy_874 + Dummy_659*Dummy_875 + Dummy_660*Dummy_876 + Dummy_661*Dummy_877 + Dummy_662*Dummy_878 + Dummy_663*Dummy_879; - const real_t Dummy_988 = Dummy_654*Dummy_705 + Dummy_655*Dummy_872 + Dummy_656*(Dummy_667*(Dummy_880*tmp_kernel_op_269 + Dummy_881*tmp_kernel_op_269 + Dummy_882*tmp_kernel_op_269) + Dummy_671*(Dummy_880*tmp_kernel_op_272 + Dummy_881*tmp_kernel_op_272 + Dummy_882*tmp_kernel_op_272) + Dummy_675*(Dummy_880*tmp_kernel_op_273 + Dummy_881*tmp_kernel_op_273 + Dummy_882*tmp_kernel_op_273) + Dummy_679*(Dummy_880*tmp_kernel_op_274 + Dummy_881*tmp_kernel_op_274 + Dummy_882*tmp_kernel_op_274)) + Dummy_657*Dummy_883 + Dummy_658*Dummy_884 + Dummy_659*Dummy_885 + Dummy_660*Dummy_886 + Dummy_661*Dummy_887 + Dummy_662*Dummy_888 + Dummy_663*Dummy_889; - const real_t Dummy_989 = Dummy_654*Dummy_718 + Dummy_655*Dummy_873 + Dummy_656*Dummy_883 + Dummy_657*(Dummy_667*(Dummy_890*tmp_kernel_op_283 + Dummy_891*tmp_kernel_op_283 + Dummy_892*tmp_kernel_op_283) + Dummy_671*(Dummy_890*tmp_kernel_op_286 + Dummy_891*tmp_kernel_op_286 + Dummy_892*tmp_kernel_op_286) + Dummy_675*(Dummy_890*tmp_kernel_op_287 + Dummy_891*tmp_kernel_op_287 + Dummy_892*tmp_kernel_op_287) + Dummy_679*(Dummy_890*tmp_kernel_op_288 + Dummy_891*tmp_kernel_op_288 + Dummy_892*tmp_kernel_op_288)) + Dummy_658*Dummy_893 + Dummy_659*Dummy_894 + Dummy_660*Dummy_895 + Dummy_661*Dummy_896 + Dummy_662*Dummy_897 + Dummy_663*Dummy_898; - const real_t Dummy_990 = Dummy_654*Dummy_755 + Dummy_655*Dummy_874 + Dummy_656*Dummy_884 + Dummy_657*Dummy_893 + Dummy_658*(Dummy_667*(((Dummy_899 + Dummy_900)*(Dummy_899 + Dummy_900))*16.0 + ((Dummy_901 + Dummy_902)*(Dummy_901 + Dummy_902))*16.0 + ((Dummy_903 + Dummy_904)*(Dummy_903 + Dummy_904))*16.0) + Dummy_671*(((Dummy_905 + Dummy_906)*(Dummy_905 + Dummy_906))*16.0 + ((Dummy_907 + Dummy_908)*(Dummy_907 + Dummy_908))*16.0 + ((Dummy_909 + Dummy_910)*(Dummy_909 + Dummy_910))*16.0) + Dummy_675*(((Dummy_911 + Dummy_912)*(Dummy_911 + Dummy_912))*16.0 + ((Dummy_913 + Dummy_914)*(Dummy_913 + Dummy_914))*16.0 + ((Dummy_915 + Dummy_916)*(Dummy_915 + Dummy_916))*16.0) + Dummy_679*(((Dummy_917 + Dummy_918)*(Dummy_917 + Dummy_918))*16.0 + ((Dummy_919 + Dummy_920)*(Dummy_919 + Dummy_920))*16.0 + ((Dummy_921 + Dummy_922)*(Dummy_921 + Dummy_922))*16.0)) + Dummy_659*Dummy_923 + Dummy_660*Dummy_924 + Dummy_661*Dummy_925 + Dummy_662*Dummy_926 + Dummy_663*Dummy_927; - const real_t Dummy_991 = Dummy_654*Dummy_792 + Dummy_655*Dummy_875 + Dummy_656*Dummy_885 + Dummy_657*Dummy_894 + Dummy_658*Dummy_923 + Dummy_659*(Dummy_667*(((Dummy_928 + Dummy_929)*(Dummy_928 + Dummy_929))*16.0 + ((Dummy_930 + Dummy_931)*(Dummy_930 + Dummy_931))*16.0 + ((Dummy_932 + Dummy_933)*(Dummy_932 + Dummy_933))*16.0) + Dummy_671*(((Dummy_934 + Dummy_935)*(Dummy_934 + Dummy_935))*16.0 + ((Dummy_936 + Dummy_937)*(Dummy_936 + Dummy_937))*16.0 + ((Dummy_938 + Dummy_939)*(Dummy_938 + Dummy_939))*16.0) + Dummy_675*(((Dummy_940 + Dummy_941)*(Dummy_940 + Dummy_941))*16.0 + ((Dummy_942 + Dummy_943)*(Dummy_942 + Dummy_943))*16.0 + ((Dummy_944 + Dummy_945)*(Dummy_944 + Dummy_945))*16.0) + Dummy_679*(((Dummy_946 + Dummy_947)*(Dummy_946 + Dummy_947))*16.0 + ((Dummy_948 + Dummy_949)*(Dummy_948 + Dummy_949))*16.0 + ((Dummy_950 + Dummy_951)*(Dummy_950 + Dummy_951))*16.0)) + Dummy_660*Dummy_952 + Dummy_661*Dummy_953 + Dummy_662*Dummy_954 + Dummy_663*Dummy_955; - const real_t Dummy_992 = Dummy_654*Dummy_829 + Dummy_655*Dummy_876 + Dummy_656*Dummy_886 + Dummy_657*Dummy_895 + Dummy_658*Dummy_924 + Dummy_659*Dummy_952 + Dummy_660*(Dummy_667*(((Dummy_956 + Dummy_957)*(Dummy_956 + Dummy_957))*16.0 + ((Dummy_958 + Dummy_959)*(Dummy_958 + Dummy_959))*16.0 + ((Dummy_960 + Dummy_961)*(Dummy_960 + Dummy_961))*16.0) + Dummy_671*(((Dummy_962 + Dummy_963)*(Dummy_962 + Dummy_963))*16.0 + ((Dummy_964 + Dummy_965)*(Dummy_964 + Dummy_965))*16.0 + ((Dummy_966 + Dummy_967)*(Dummy_966 + Dummy_967))*16.0) + Dummy_675*(((Dummy_968 + Dummy_969)*(Dummy_968 + Dummy_969))*16.0 + ((Dummy_970 + Dummy_971)*(Dummy_970 + Dummy_971))*16.0 + ((Dummy_972 + Dummy_973)*(Dummy_972 + Dummy_973))*16.0) + Dummy_679*(((Dummy_974 + Dummy_975)*(Dummy_974 + Dummy_975))*16.0 + ((Dummy_976 + Dummy_977)*(Dummy_976 + Dummy_977))*16.0 + ((Dummy_978 + Dummy_979)*(Dummy_978 + Dummy_979))*16.0)) + Dummy_661*Dummy_980 + Dummy_662*Dummy_981 + Dummy_663*Dummy_982; - const real_t Dummy_993 = Dummy_654*Dummy_842 + Dummy_655*Dummy_877 + Dummy_656*Dummy_887 + Dummy_657*Dummy_896 + Dummy_658*Dummy_925 + Dummy_659*Dummy_953 + Dummy_660*Dummy_980 + Dummy_661*(Dummy_667*(((-Dummy_899 - Dummy_928 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_899 - Dummy_928 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_901 - Dummy_930 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_901 - Dummy_930 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_903 - Dummy_932 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_903 - Dummy_932 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25))*16.0) + Dummy_671*(((-Dummy_905 - Dummy_934 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_905 - Dummy_934 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_907 - Dummy_936 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_907 - Dummy_936 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_909 - Dummy_938 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_909 - Dummy_938 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25))*16.0) + Dummy_675*(((-Dummy_911 - Dummy_940 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_911 - Dummy_940 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_913 - Dummy_942 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_913 - Dummy_942 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_915 - Dummy_944 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_915 - Dummy_944 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25))*16.0) + Dummy_679*(((-Dummy_917 - Dummy_946 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_917 - Dummy_946 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_919 - Dummy_948 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_919 - Dummy_948 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_921 - Dummy_950 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_921 - Dummy_950 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25))*16.0)) + Dummy_662*Dummy_983 + Dummy_663*Dummy_984; - const real_t Dummy_994 = Dummy_654*Dummy_855 + Dummy_655*Dummy_878 + Dummy_656*Dummy_888 + Dummy_657*Dummy_897 + Dummy_658*Dummy_926 + Dummy_659*Dummy_954 + Dummy_660*Dummy_981 + Dummy_661*Dummy_983 + Dummy_662*(Dummy_667*(((-Dummy_900 - Dummy_956 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_900 - Dummy_956 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_902 - Dummy_958 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_902 - Dummy_958 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_904 - Dummy_960 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_904 - Dummy_960 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25))*16.0) + Dummy_671*(((-Dummy_906 - Dummy_962 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_906 - Dummy_962 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_908 - Dummy_964 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_908 - Dummy_964 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_910 - Dummy_966 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_910 - Dummy_966 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25))*16.0) + Dummy_675*(((-Dummy_912 - Dummy_968 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_912 - Dummy_968 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_914 - Dummy_970 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_914 - Dummy_970 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_916 - Dummy_972 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_916 - Dummy_972 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25))*16.0) + Dummy_679*(((-Dummy_918 - Dummy_974 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_918 - Dummy_974 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_920 - Dummy_976 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_920 - Dummy_976 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_922 - Dummy_978 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_922 - Dummy_978 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25))*16.0)) + Dummy_663*Dummy_985; - const real_t Dummy_995 = Dummy_654*Dummy_868 + Dummy_655*Dummy_879 + Dummy_656*Dummy_889 + Dummy_657*Dummy_898 + Dummy_658*Dummy_927 + Dummy_659*Dummy_955 + Dummy_660*Dummy_982 + Dummy_661*Dummy_984 + Dummy_662*Dummy_985 + Dummy_663*(Dummy_667*(((-Dummy_929 - Dummy_957 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_929 - Dummy_957 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_931 - Dummy_959 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_931 - Dummy_959 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_933 - Dummy_961 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_933 - Dummy_961 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25))*16.0) + Dummy_671*(((-Dummy_935 - Dummy_963 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_935 - Dummy_963 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_937 - Dummy_965 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_937 - Dummy_965 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_939 - Dummy_967 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_939 - Dummy_967 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25))*16.0) + Dummy_675*(((-Dummy_941 - Dummy_969 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_941 - Dummy_969 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_943 - Dummy_971 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_943 - Dummy_971 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_945 - Dummy_973 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_945 - Dummy_973 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25))*16.0) + Dummy_679*(((-Dummy_947 - Dummy_975 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_947 - Dummy_975 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_949 - Dummy_977 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_949 - Dummy_977 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_951 - Dummy_979 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_951 - Dummy_979 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25))*16.0)); + const real_t tmp_moved_constant_342 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_343 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_344 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_345 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_346 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_347 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_348 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_349 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_350 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_351 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_674 = tmp_moved_constant_342*(tmp_moved_constant_355*((tmp_moved_constant_352*tmp_moved_constant_352) + (tmp_moved_constant_353*tmp_moved_constant_353) + (tmp_moved_constant_354*tmp_moved_constant_354)) + tmp_moved_constant_359*((tmp_moved_constant_356*tmp_moved_constant_356) + (tmp_moved_constant_357*tmp_moved_constant_357) + (tmp_moved_constant_358*tmp_moved_constant_358)) + tmp_moved_constant_363*((tmp_moved_constant_360*tmp_moved_constant_360) + (tmp_moved_constant_361*tmp_moved_constant_361) + (tmp_moved_constant_362*tmp_moved_constant_362)) + tmp_moved_constant_367*((tmp_moved_constant_364*tmp_moved_constant_364) + (tmp_moved_constant_365*tmp_moved_constant_365) + (tmp_moved_constant_366*tmp_moved_constant_366))) + tmp_moved_constant_343*tmp_moved_constant_380 + tmp_moved_constant_344*tmp_moved_constant_393 + tmp_moved_constant_345*tmp_moved_constant_406 + tmp_moved_constant_346*tmp_moved_constant_443 + tmp_moved_constant_347*tmp_moved_constant_480 + tmp_moved_constant_348*tmp_moved_constant_517 + tmp_moved_constant_349*tmp_moved_constant_530 + tmp_moved_constant_350*tmp_moved_constant_543 + tmp_moved_constant_351*tmp_moved_constant_556; + const real_t tmp_moved_constant_675 = tmp_moved_constant_342*tmp_moved_constant_380 + tmp_moved_constant_343*(tmp_moved_constant_355*(tmp_kernel_op_254*tmp_moved_constant_557 + tmp_kernel_op_254*tmp_moved_constant_558 + tmp_kernel_op_254*tmp_moved_constant_559) + tmp_moved_constant_359*(tmp_kernel_op_257*tmp_moved_constant_557 + tmp_kernel_op_257*tmp_moved_constant_558 + tmp_kernel_op_257*tmp_moved_constant_559) + tmp_moved_constant_363*(tmp_kernel_op_258*tmp_moved_constant_557 + tmp_kernel_op_258*tmp_moved_constant_558 + tmp_kernel_op_258*tmp_moved_constant_559) + tmp_moved_constant_367*(tmp_kernel_op_259*tmp_moved_constant_557 + tmp_kernel_op_259*tmp_moved_constant_558 + tmp_kernel_op_259*tmp_moved_constant_559)) + tmp_moved_constant_344*tmp_moved_constant_560 + tmp_moved_constant_345*tmp_moved_constant_561 + tmp_moved_constant_346*tmp_moved_constant_562 + tmp_moved_constant_347*tmp_moved_constant_563 + tmp_moved_constant_348*tmp_moved_constant_564 + tmp_moved_constant_349*tmp_moved_constant_565 + tmp_moved_constant_350*tmp_moved_constant_566 + tmp_moved_constant_351*tmp_moved_constant_567; + const real_t tmp_moved_constant_676 = tmp_moved_constant_342*tmp_moved_constant_393 + tmp_moved_constant_343*tmp_moved_constant_560 + tmp_moved_constant_344*(tmp_moved_constant_355*(tmp_kernel_op_269*tmp_moved_constant_568 + tmp_kernel_op_269*tmp_moved_constant_569 + tmp_kernel_op_269*tmp_moved_constant_570) + tmp_moved_constant_359*(tmp_kernel_op_272*tmp_moved_constant_568 + tmp_kernel_op_272*tmp_moved_constant_569 + tmp_kernel_op_272*tmp_moved_constant_570) + tmp_moved_constant_363*(tmp_kernel_op_273*tmp_moved_constant_568 + tmp_kernel_op_273*tmp_moved_constant_569 + tmp_kernel_op_273*tmp_moved_constant_570) + tmp_moved_constant_367*(tmp_kernel_op_274*tmp_moved_constant_568 + tmp_kernel_op_274*tmp_moved_constant_569 + tmp_kernel_op_274*tmp_moved_constant_570)) + tmp_moved_constant_345*tmp_moved_constant_571 + tmp_moved_constant_346*tmp_moved_constant_572 + tmp_moved_constant_347*tmp_moved_constant_573 + tmp_moved_constant_348*tmp_moved_constant_574 + tmp_moved_constant_349*tmp_moved_constant_575 + tmp_moved_constant_350*tmp_moved_constant_576 + tmp_moved_constant_351*tmp_moved_constant_577; + const real_t tmp_moved_constant_677 = tmp_moved_constant_342*tmp_moved_constant_406 + tmp_moved_constant_343*tmp_moved_constant_561 + tmp_moved_constant_344*tmp_moved_constant_571 + tmp_moved_constant_345*(tmp_moved_constant_355*(tmp_kernel_op_283*tmp_moved_constant_578 + tmp_kernel_op_283*tmp_moved_constant_579 + tmp_kernel_op_283*tmp_moved_constant_580) + tmp_moved_constant_359*(tmp_kernel_op_286*tmp_moved_constant_578 + tmp_kernel_op_286*tmp_moved_constant_579 + tmp_kernel_op_286*tmp_moved_constant_580) + tmp_moved_constant_363*(tmp_kernel_op_287*tmp_moved_constant_578 + tmp_kernel_op_287*tmp_moved_constant_579 + tmp_kernel_op_287*tmp_moved_constant_580) + tmp_moved_constant_367*(tmp_kernel_op_288*tmp_moved_constant_578 + tmp_kernel_op_288*tmp_moved_constant_579 + tmp_kernel_op_288*tmp_moved_constant_580)) + tmp_moved_constant_346*tmp_moved_constant_581 + tmp_moved_constant_347*tmp_moved_constant_582 + tmp_moved_constant_348*tmp_moved_constant_583 + tmp_moved_constant_349*tmp_moved_constant_584 + tmp_moved_constant_350*tmp_moved_constant_585 + tmp_moved_constant_351*tmp_moved_constant_586; + const real_t tmp_moved_constant_678 = tmp_moved_constant_342*tmp_moved_constant_443 + tmp_moved_constant_343*tmp_moved_constant_562 + tmp_moved_constant_344*tmp_moved_constant_572 + tmp_moved_constant_345*tmp_moved_constant_581 + tmp_moved_constant_346*(tmp_moved_constant_355*(((tmp_moved_constant_587 + tmp_moved_constant_588)*(tmp_moved_constant_587 + tmp_moved_constant_588))*16.0 + ((tmp_moved_constant_589 + tmp_moved_constant_590)*(tmp_moved_constant_589 + tmp_moved_constant_590))*16.0 + ((tmp_moved_constant_591 + tmp_moved_constant_592)*(tmp_moved_constant_591 + tmp_moved_constant_592))*16.0) + tmp_moved_constant_359*(((tmp_moved_constant_593 + tmp_moved_constant_594)*(tmp_moved_constant_593 + tmp_moved_constant_594))*16.0 + ((tmp_moved_constant_595 + tmp_moved_constant_596)*(tmp_moved_constant_595 + tmp_moved_constant_596))*16.0 + ((tmp_moved_constant_597 + tmp_moved_constant_598)*(tmp_moved_constant_597 + tmp_moved_constant_598))*16.0) + tmp_moved_constant_363*(((tmp_moved_constant_599 + tmp_moved_constant_600)*(tmp_moved_constant_599 + tmp_moved_constant_600))*16.0 + ((tmp_moved_constant_601 + tmp_moved_constant_602)*(tmp_moved_constant_601 + tmp_moved_constant_602))*16.0 + ((tmp_moved_constant_603 + tmp_moved_constant_604)*(tmp_moved_constant_603 + tmp_moved_constant_604))*16.0) + tmp_moved_constant_367*(((tmp_moved_constant_605 + tmp_moved_constant_606)*(tmp_moved_constant_605 + tmp_moved_constant_606))*16.0 + ((tmp_moved_constant_607 + tmp_moved_constant_608)*(tmp_moved_constant_607 + tmp_moved_constant_608))*16.0 + ((tmp_moved_constant_609 + tmp_moved_constant_610)*(tmp_moved_constant_609 + tmp_moved_constant_610))*16.0)) + tmp_moved_constant_347*tmp_moved_constant_611 + tmp_moved_constant_348*tmp_moved_constant_612 + tmp_moved_constant_349*tmp_moved_constant_613 + tmp_moved_constant_350*tmp_moved_constant_614 + tmp_moved_constant_351*tmp_moved_constant_615; + const real_t tmp_moved_constant_679 = tmp_moved_constant_342*tmp_moved_constant_480 + tmp_moved_constant_343*tmp_moved_constant_563 + tmp_moved_constant_344*tmp_moved_constant_573 + tmp_moved_constant_345*tmp_moved_constant_582 + tmp_moved_constant_346*tmp_moved_constant_611 + tmp_moved_constant_347*(tmp_moved_constant_355*(((tmp_moved_constant_616 + tmp_moved_constant_617)*(tmp_moved_constant_616 + tmp_moved_constant_617))*16.0 + ((tmp_moved_constant_618 + tmp_moved_constant_619)*(tmp_moved_constant_618 + tmp_moved_constant_619))*16.0 + ((tmp_moved_constant_620 + tmp_moved_constant_621)*(tmp_moved_constant_620 + tmp_moved_constant_621))*16.0) + tmp_moved_constant_359*(((tmp_moved_constant_622 + tmp_moved_constant_623)*(tmp_moved_constant_622 + tmp_moved_constant_623))*16.0 + ((tmp_moved_constant_624 + tmp_moved_constant_625)*(tmp_moved_constant_624 + tmp_moved_constant_625))*16.0 + ((tmp_moved_constant_626 + tmp_moved_constant_627)*(tmp_moved_constant_626 + tmp_moved_constant_627))*16.0) + tmp_moved_constant_363*(((tmp_moved_constant_628 + tmp_moved_constant_629)*(tmp_moved_constant_628 + tmp_moved_constant_629))*16.0 + ((tmp_moved_constant_630 + tmp_moved_constant_631)*(tmp_moved_constant_630 + tmp_moved_constant_631))*16.0 + ((tmp_moved_constant_632 + tmp_moved_constant_633)*(tmp_moved_constant_632 + tmp_moved_constant_633))*16.0) + tmp_moved_constant_367*(((tmp_moved_constant_634 + tmp_moved_constant_635)*(tmp_moved_constant_634 + tmp_moved_constant_635))*16.0 + ((tmp_moved_constant_636 + tmp_moved_constant_637)*(tmp_moved_constant_636 + tmp_moved_constant_637))*16.0 + ((tmp_moved_constant_638 + tmp_moved_constant_639)*(tmp_moved_constant_638 + tmp_moved_constant_639))*16.0)) + tmp_moved_constant_348*tmp_moved_constant_640 + tmp_moved_constant_349*tmp_moved_constant_641 + tmp_moved_constant_350*tmp_moved_constant_642 + tmp_moved_constant_351*tmp_moved_constant_643; + const real_t tmp_moved_constant_680 = tmp_moved_constant_342*tmp_moved_constant_517 + tmp_moved_constant_343*tmp_moved_constant_564 + tmp_moved_constant_344*tmp_moved_constant_574 + tmp_moved_constant_345*tmp_moved_constant_583 + tmp_moved_constant_346*tmp_moved_constant_612 + tmp_moved_constant_347*tmp_moved_constant_640 + tmp_moved_constant_348*(tmp_moved_constant_355*(((tmp_moved_constant_644 + tmp_moved_constant_645)*(tmp_moved_constant_644 + tmp_moved_constant_645))*16.0 + ((tmp_moved_constant_646 + tmp_moved_constant_647)*(tmp_moved_constant_646 + tmp_moved_constant_647))*16.0 + ((tmp_moved_constant_648 + tmp_moved_constant_649)*(tmp_moved_constant_648 + tmp_moved_constant_649))*16.0) + tmp_moved_constant_359*(((tmp_moved_constant_650 + tmp_moved_constant_651)*(tmp_moved_constant_650 + tmp_moved_constant_651))*16.0 + ((tmp_moved_constant_652 + tmp_moved_constant_653)*(tmp_moved_constant_652 + tmp_moved_constant_653))*16.0 + ((tmp_moved_constant_654 + tmp_moved_constant_655)*(tmp_moved_constant_654 + tmp_moved_constant_655))*16.0) + tmp_moved_constant_363*(((tmp_moved_constant_656 + tmp_moved_constant_657)*(tmp_moved_constant_656 + tmp_moved_constant_657))*16.0 + ((tmp_moved_constant_658 + tmp_moved_constant_659)*(tmp_moved_constant_658 + tmp_moved_constant_659))*16.0 + ((tmp_moved_constant_660 + tmp_moved_constant_661)*(tmp_moved_constant_660 + tmp_moved_constant_661))*16.0) + tmp_moved_constant_367*(((tmp_moved_constant_662 + tmp_moved_constant_663)*(tmp_moved_constant_662 + tmp_moved_constant_663))*16.0 + ((tmp_moved_constant_664 + tmp_moved_constant_665)*(tmp_moved_constant_664 + tmp_moved_constant_665))*16.0 + ((tmp_moved_constant_666 + tmp_moved_constant_667)*(tmp_moved_constant_666 + tmp_moved_constant_667))*16.0)) + tmp_moved_constant_349*tmp_moved_constant_668 + tmp_moved_constant_350*tmp_moved_constant_669 + tmp_moved_constant_351*tmp_moved_constant_670; + const real_t tmp_moved_constant_681 = tmp_moved_constant_342*tmp_moved_constant_530 + tmp_moved_constant_343*tmp_moved_constant_565 + tmp_moved_constant_344*tmp_moved_constant_575 + tmp_moved_constant_345*tmp_moved_constant_584 + tmp_moved_constant_346*tmp_moved_constant_613 + tmp_moved_constant_347*tmp_moved_constant_641 + tmp_moved_constant_348*tmp_moved_constant_668 + tmp_moved_constant_349*(tmp_moved_constant_355*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_587 - tmp_moved_constant_616)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_587 - tmp_moved_constant_616))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_589 - tmp_moved_constant_618)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_589 - tmp_moved_constant_618))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_591 - tmp_moved_constant_620)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_591 - tmp_moved_constant_620))*16.0) + tmp_moved_constant_359*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_593 - tmp_moved_constant_622)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_593 - tmp_moved_constant_622))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_595 - tmp_moved_constant_624)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_595 - tmp_moved_constant_624))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_597 - tmp_moved_constant_626)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_597 - tmp_moved_constant_626))*16.0) + tmp_moved_constant_363*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_599 - tmp_moved_constant_628)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_599 - tmp_moved_constant_628))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_601 - tmp_moved_constant_630)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_601 - tmp_moved_constant_630))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_603 - tmp_moved_constant_632)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_603 - tmp_moved_constant_632))*16.0) + tmp_moved_constant_367*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_605 - tmp_moved_constant_634)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_605 - tmp_moved_constant_634))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_607 - tmp_moved_constant_636)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_607 - tmp_moved_constant_636))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_609 - tmp_moved_constant_638)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_609 - tmp_moved_constant_638))*16.0)) + tmp_moved_constant_350*tmp_moved_constant_671 + tmp_moved_constant_351*tmp_moved_constant_672; + const real_t tmp_moved_constant_682 = tmp_moved_constant_342*tmp_moved_constant_543 + tmp_moved_constant_343*tmp_moved_constant_566 + tmp_moved_constant_344*tmp_moved_constant_576 + tmp_moved_constant_345*tmp_moved_constant_585 + tmp_moved_constant_346*tmp_moved_constant_614 + tmp_moved_constant_347*tmp_moved_constant_642 + tmp_moved_constant_348*tmp_moved_constant_669 + tmp_moved_constant_349*tmp_moved_constant_671 + tmp_moved_constant_350*(tmp_moved_constant_355*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_588 - tmp_moved_constant_644)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_588 - tmp_moved_constant_644))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_590 - tmp_moved_constant_646)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_590 - tmp_moved_constant_646))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_592 - tmp_moved_constant_648)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_592 - tmp_moved_constant_648))*16.0) + tmp_moved_constant_359*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_594 - tmp_moved_constant_650)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_594 - tmp_moved_constant_650))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_596 - tmp_moved_constant_652)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_596 - tmp_moved_constant_652))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_598 - tmp_moved_constant_654)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_598 - tmp_moved_constant_654))*16.0) + tmp_moved_constant_363*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_600 - tmp_moved_constant_656)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_600 - tmp_moved_constant_656))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_602 - tmp_moved_constant_658)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_602 - tmp_moved_constant_658))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_604 - tmp_moved_constant_660)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_604 - tmp_moved_constant_660))*16.0) + tmp_moved_constant_367*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_606 - tmp_moved_constant_662)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_606 - tmp_moved_constant_662))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_608 - tmp_moved_constant_664)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_608 - tmp_moved_constant_664))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_610 - tmp_moved_constant_666)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_610 - tmp_moved_constant_666))*16.0)) + tmp_moved_constant_351*tmp_moved_constant_673; + const real_t tmp_moved_constant_683 = tmp_moved_constant_342*tmp_moved_constant_556 + tmp_moved_constant_343*tmp_moved_constant_567 + tmp_moved_constant_344*tmp_moved_constant_577 + tmp_moved_constant_345*tmp_moved_constant_586 + tmp_moved_constant_346*tmp_moved_constant_615 + tmp_moved_constant_347*tmp_moved_constant_643 + tmp_moved_constant_348*tmp_moved_constant_670 + tmp_moved_constant_349*tmp_moved_constant_672 + tmp_moved_constant_350*tmp_moved_constant_673 + tmp_moved_constant_351*(tmp_moved_constant_355*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_617 - tmp_moved_constant_645)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_617 - tmp_moved_constant_645))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_619 - tmp_moved_constant_647)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_619 - tmp_moved_constant_647))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_621 - tmp_moved_constant_649)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_621 - tmp_moved_constant_649))*16.0) + tmp_moved_constant_359*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_623 - tmp_moved_constant_651)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_623 - tmp_moved_constant_651))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_625 - tmp_moved_constant_653)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_625 - tmp_moved_constant_653))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_627 - tmp_moved_constant_655)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_627 - tmp_moved_constant_655))*16.0) + tmp_moved_constant_363*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_629 - tmp_moved_constant_657)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_629 - tmp_moved_constant_657))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_631 - tmp_moved_constant_659)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_631 - tmp_moved_constant_659))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_633 - tmp_moved_constant_661)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_633 - tmp_moved_constant_661))*16.0) + tmp_moved_constant_367*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_635 - tmp_moved_constant_663)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_635 - tmp_moved_constant_663))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_637 - tmp_moved_constant_665)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_637 - tmp_moved_constant_665))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_639 - tmp_moved_constant_667)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_639 - tmp_moved_constant_667))*16.0)); { { - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_986 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_987 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_988 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_989 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_990 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_991 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_992 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_993 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_994 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_995 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_674 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_675 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_676 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_677 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_678 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_679 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_680 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_681 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_682 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_683 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const real_t Dummy_996 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_997 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_998 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_999 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_1000 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_1001 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_1002 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_1003 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_1004 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_1005 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_1328 = Dummy_1000*Dummy_1097 + Dummy_1001*Dummy_1134 + Dummy_1002*Dummy_1171 + Dummy_1003*Dummy_1184 + Dummy_1004*Dummy_1197 + Dummy_1005*Dummy_1210 + Dummy_1034*Dummy_997 + Dummy_1047*Dummy_998 + Dummy_1060*Dummy_999 + Dummy_996*(Dummy_1009*((Dummy_1006*Dummy_1006) + (Dummy_1007*Dummy_1007) + (Dummy_1008*Dummy_1008)) + Dummy_1013*((Dummy_1010*Dummy_1010) + (Dummy_1011*Dummy_1011) + (Dummy_1012*Dummy_1012)) + Dummy_1017*((Dummy_1014*Dummy_1014) + (Dummy_1015*Dummy_1015) + (Dummy_1016*Dummy_1016)) + Dummy_1021*((Dummy_1018*Dummy_1018) + (Dummy_1019*Dummy_1019) + (Dummy_1020*Dummy_1020))); - const real_t Dummy_1329 = Dummy_1000*Dummy_1216 + Dummy_1001*Dummy_1217 + Dummy_1002*Dummy_1218 + Dummy_1003*Dummy_1219 + Dummy_1004*Dummy_1220 + Dummy_1005*Dummy_1221 + Dummy_1034*Dummy_996 + Dummy_1214*Dummy_998 + Dummy_1215*Dummy_999 + Dummy_997*(Dummy_1009*(Dummy_1211*tmp_kernel_op_254 + Dummy_1212*tmp_kernel_op_254 + Dummy_1213*tmp_kernel_op_254) + Dummy_1013*(Dummy_1211*tmp_kernel_op_257 + Dummy_1212*tmp_kernel_op_257 + Dummy_1213*tmp_kernel_op_257) + Dummy_1017*(Dummy_1211*tmp_kernel_op_258 + Dummy_1212*tmp_kernel_op_258 + Dummy_1213*tmp_kernel_op_258) + Dummy_1021*(Dummy_1211*tmp_kernel_op_259 + Dummy_1212*tmp_kernel_op_259 + Dummy_1213*tmp_kernel_op_259)); - const real_t Dummy_1330 = Dummy_1000*Dummy_1226 + Dummy_1001*Dummy_1227 + Dummy_1002*Dummy_1228 + Dummy_1003*Dummy_1229 + Dummy_1004*Dummy_1230 + Dummy_1005*Dummy_1231 + Dummy_1047*Dummy_996 + Dummy_1214*Dummy_997 + Dummy_1225*Dummy_999 + Dummy_998*(Dummy_1009*(Dummy_1222*tmp_kernel_op_269 + Dummy_1223*tmp_kernel_op_269 + Dummy_1224*tmp_kernel_op_269) + Dummy_1013*(Dummy_1222*tmp_kernel_op_272 + Dummy_1223*tmp_kernel_op_272 + Dummy_1224*tmp_kernel_op_272) + Dummy_1017*(Dummy_1222*tmp_kernel_op_273 + Dummy_1223*tmp_kernel_op_273 + Dummy_1224*tmp_kernel_op_273) + Dummy_1021*(Dummy_1222*tmp_kernel_op_274 + Dummy_1223*tmp_kernel_op_274 + Dummy_1224*tmp_kernel_op_274)); - const real_t Dummy_1331 = Dummy_1000*Dummy_1235 + Dummy_1001*Dummy_1236 + Dummy_1002*Dummy_1237 + Dummy_1003*Dummy_1238 + Dummy_1004*Dummy_1239 + Dummy_1005*Dummy_1240 + Dummy_1060*Dummy_996 + Dummy_1215*Dummy_997 + Dummy_1225*Dummy_998 + Dummy_999*(Dummy_1009*(Dummy_1232*tmp_kernel_op_283 + Dummy_1233*tmp_kernel_op_283 + Dummy_1234*tmp_kernel_op_283) + Dummy_1013*(Dummy_1232*tmp_kernel_op_286 + Dummy_1233*tmp_kernel_op_286 + Dummy_1234*tmp_kernel_op_286) + Dummy_1017*(Dummy_1232*tmp_kernel_op_287 + Dummy_1233*tmp_kernel_op_287 + Dummy_1234*tmp_kernel_op_287) + Dummy_1021*(Dummy_1232*tmp_kernel_op_288 + Dummy_1233*tmp_kernel_op_288 + Dummy_1234*tmp_kernel_op_288)); - const real_t Dummy_1332 = Dummy_1000*(Dummy_1009*(((Dummy_1241 + Dummy_1242)*(Dummy_1241 + Dummy_1242))*16.0 + ((Dummy_1243 + Dummy_1244)*(Dummy_1243 + Dummy_1244))*16.0 + ((Dummy_1245 + Dummy_1246)*(Dummy_1245 + Dummy_1246))*16.0) + Dummy_1013*(((Dummy_1247 + Dummy_1248)*(Dummy_1247 + Dummy_1248))*16.0 + ((Dummy_1249 + Dummy_1250)*(Dummy_1249 + Dummy_1250))*16.0 + ((Dummy_1251 + Dummy_1252)*(Dummy_1251 + Dummy_1252))*16.0) + Dummy_1017*(((Dummy_1253 + Dummy_1254)*(Dummy_1253 + Dummy_1254))*16.0 + ((Dummy_1255 + Dummy_1256)*(Dummy_1255 + Dummy_1256))*16.0 + ((Dummy_1257 + Dummy_1258)*(Dummy_1257 + Dummy_1258))*16.0) + Dummy_1021*(((Dummy_1259 + Dummy_1260)*(Dummy_1259 + Dummy_1260))*16.0 + ((Dummy_1261 + Dummy_1262)*(Dummy_1261 + Dummy_1262))*16.0 + ((Dummy_1263 + Dummy_1264)*(Dummy_1263 + Dummy_1264))*16.0)) + Dummy_1001*Dummy_1265 + Dummy_1002*Dummy_1266 + Dummy_1003*Dummy_1267 + Dummy_1004*Dummy_1268 + Dummy_1005*Dummy_1269 + Dummy_1097*Dummy_996 + Dummy_1216*Dummy_997 + Dummy_1226*Dummy_998 + Dummy_1235*Dummy_999; - const real_t Dummy_1333 = Dummy_1000*Dummy_1265 + Dummy_1001*(Dummy_1009*(((Dummy_1270 + Dummy_1271)*(Dummy_1270 + Dummy_1271))*16.0 + ((Dummy_1272 + Dummy_1273)*(Dummy_1272 + Dummy_1273))*16.0 + ((Dummy_1274 + Dummy_1275)*(Dummy_1274 + Dummy_1275))*16.0) + Dummy_1013*(((Dummy_1276 + Dummy_1277)*(Dummy_1276 + Dummy_1277))*16.0 + ((Dummy_1278 + Dummy_1279)*(Dummy_1278 + Dummy_1279))*16.0 + ((Dummy_1280 + Dummy_1281)*(Dummy_1280 + Dummy_1281))*16.0) + Dummy_1017*(((Dummy_1282 + Dummy_1283)*(Dummy_1282 + Dummy_1283))*16.0 + ((Dummy_1284 + Dummy_1285)*(Dummy_1284 + Dummy_1285))*16.0 + ((Dummy_1286 + Dummy_1287)*(Dummy_1286 + Dummy_1287))*16.0) + Dummy_1021*(((Dummy_1288 + Dummy_1289)*(Dummy_1288 + Dummy_1289))*16.0 + ((Dummy_1290 + Dummy_1291)*(Dummy_1290 + Dummy_1291))*16.0 + ((Dummy_1292 + Dummy_1293)*(Dummy_1292 + Dummy_1293))*16.0)) + Dummy_1002*Dummy_1294 + Dummy_1003*Dummy_1295 + Dummy_1004*Dummy_1296 + Dummy_1005*Dummy_1297 + Dummy_1134*Dummy_996 + Dummy_1217*Dummy_997 + Dummy_1227*Dummy_998 + Dummy_1236*Dummy_999; - const real_t Dummy_1334 = Dummy_1000*Dummy_1266 + Dummy_1001*Dummy_1294 + Dummy_1002*(Dummy_1009*(((Dummy_1298 + Dummy_1299)*(Dummy_1298 + Dummy_1299))*16.0 + ((Dummy_1300 + Dummy_1301)*(Dummy_1300 + Dummy_1301))*16.0 + ((Dummy_1302 + Dummy_1303)*(Dummy_1302 + Dummy_1303))*16.0) + Dummy_1013*(((Dummy_1304 + Dummy_1305)*(Dummy_1304 + Dummy_1305))*16.0 + ((Dummy_1306 + Dummy_1307)*(Dummy_1306 + Dummy_1307))*16.0 + ((Dummy_1308 + Dummy_1309)*(Dummy_1308 + Dummy_1309))*16.0) + Dummy_1017*(((Dummy_1310 + Dummy_1311)*(Dummy_1310 + Dummy_1311))*16.0 + ((Dummy_1312 + Dummy_1313)*(Dummy_1312 + Dummy_1313))*16.0 + ((Dummy_1314 + Dummy_1315)*(Dummy_1314 + Dummy_1315))*16.0) + Dummy_1021*(((Dummy_1316 + Dummy_1317)*(Dummy_1316 + Dummy_1317))*16.0 + ((Dummy_1318 + Dummy_1319)*(Dummy_1318 + Dummy_1319))*16.0 + ((Dummy_1320 + Dummy_1321)*(Dummy_1320 + Dummy_1321))*16.0)) + Dummy_1003*Dummy_1322 + Dummy_1004*Dummy_1323 + Dummy_1005*Dummy_1324 + Dummy_1171*Dummy_996 + Dummy_1218*Dummy_997 + Dummy_1228*Dummy_998 + Dummy_1237*Dummy_999; - const real_t Dummy_1335 = Dummy_1000*Dummy_1267 + Dummy_1001*Dummy_1295 + Dummy_1002*Dummy_1322 + Dummy_1003*(Dummy_1009*(((-Dummy_1241 - Dummy_1270 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_1241 - Dummy_1270 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_1243 - Dummy_1272 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_1243 - Dummy_1272 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_1245 - Dummy_1274 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_1245 - Dummy_1274 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0) + Dummy_1013*(((-Dummy_1247 - Dummy_1276 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_1247 - Dummy_1276 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_1249 - Dummy_1278 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_1249 - Dummy_1278 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_1251 - Dummy_1280 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_1251 - Dummy_1280 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0) + Dummy_1017*(((-Dummy_1253 - Dummy_1282 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_1253 - Dummy_1282 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_1255 - Dummy_1284 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_1255 - Dummy_1284 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_1257 - Dummy_1286 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_1257 - Dummy_1286 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0) + Dummy_1021*(((-Dummy_1259 - Dummy_1288 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_1259 - Dummy_1288 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_1261 - Dummy_1290 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_1261 - Dummy_1290 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_1263 - Dummy_1292 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_1263 - Dummy_1292 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0)) + Dummy_1004*Dummy_1325 + Dummy_1005*Dummy_1326 + Dummy_1184*Dummy_996 + Dummy_1219*Dummy_997 + Dummy_1229*Dummy_998 + Dummy_1238*Dummy_999; - const real_t Dummy_1336 = Dummy_1000*Dummy_1268 + Dummy_1001*Dummy_1296 + Dummy_1002*Dummy_1323 + Dummy_1003*Dummy_1325 + Dummy_1004*(Dummy_1009*(((-Dummy_1242 - Dummy_1298 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_1242 - Dummy_1298 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_1244 - Dummy_1300 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_1244 - Dummy_1300 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_1246 - Dummy_1302 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_1246 - Dummy_1302 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0) + Dummy_1013*(((-Dummy_1248 - Dummy_1304 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_1248 - Dummy_1304 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_1250 - Dummy_1306 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_1250 - Dummy_1306 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_1252 - Dummy_1308 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_1252 - Dummy_1308 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0) + Dummy_1017*(((-Dummy_1254 - Dummy_1310 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_1254 - Dummy_1310 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_1256 - Dummy_1312 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_1256 - Dummy_1312 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_1258 - Dummy_1314 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_1258 - Dummy_1314 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0) + Dummy_1021*(((-Dummy_1260 - Dummy_1316 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_1260 - Dummy_1316 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_1262 - Dummy_1318 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_1262 - Dummy_1318 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_1264 - Dummy_1320 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_1264 - Dummy_1320 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0)) + Dummy_1005*Dummy_1327 + Dummy_1197*Dummy_996 + Dummy_1220*Dummy_997 + Dummy_1230*Dummy_998 + Dummy_1239*Dummy_999; - const real_t Dummy_1337 = Dummy_1000*Dummy_1269 + Dummy_1001*Dummy_1297 + Dummy_1002*Dummy_1324 + Dummy_1003*Dummy_1326 + Dummy_1004*Dummy_1327 + Dummy_1005*(Dummy_1009*(((-Dummy_1271 - Dummy_1299 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_1271 - Dummy_1299 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_1273 - Dummy_1301 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_1273 - Dummy_1301 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_1275 - Dummy_1303 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_1275 - Dummy_1303 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0) + Dummy_1013*(((-Dummy_1277 - Dummy_1305 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_1277 - Dummy_1305 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_1279 - Dummy_1307 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_1279 - Dummy_1307 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_1281 - Dummy_1309 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_1281 - Dummy_1309 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0) + Dummy_1017*(((-Dummy_1283 - Dummy_1311 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_1283 - Dummy_1311 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_1285 - Dummy_1313 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_1285 - Dummy_1313 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_1287 - Dummy_1315 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_1287 - Dummy_1315 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0) + Dummy_1021*(((-Dummy_1289 - Dummy_1317 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_1289 - Dummy_1317 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_1291 - Dummy_1319 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_1291 - Dummy_1319 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_1293 - Dummy_1321 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_1293 - Dummy_1321 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0)) + Dummy_1210*Dummy_996 + Dummy_1221*Dummy_997 + Dummy_1231*Dummy_998 + Dummy_1240*Dummy_999; + const real_t tmp_moved_constant_684 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_685 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_686 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_687 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_688 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_689 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_690 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_691 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_692 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_693 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_1016 = tmp_moved_constant_684*(tmp_moved_constant_697*((tmp_moved_constant_694*tmp_moved_constant_694) + (tmp_moved_constant_695*tmp_moved_constant_695) + (tmp_moved_constant_696*tmp_moved_constant_696)) + tmp_moved_constant_701*((tmp_moved_constant_698*tmp_moved_constant_698) + (tmp_moved_constant_699*tmp_moved_constant_699) + (tmp_moved_constant_700*tmp_moved_constant_700)) + tmp_moved_constant_705*((tmp_moved_constant_702*tmp_moved_constant_702) + (tmp_moved_constant_703*tmp_moved_constant_703) + (tmp_moved_constant_704*tmp_moved_constant_704)) + tmp_moved_constant_709*((tmp_moved_constant_706*tmp_moved_constant_706) + (tmp_moved_constant_707*tmp_moved_constant_707) + (tmp_moved_constant_708*tmp_moved_constant_708))) + tmp_moved_constant_685*tmp_moved_constant_722 + tmp_moved_constant_686*tmp_moved_constant_735 + tmp_moved_constant_687*tmp_moved_constant_748 + tmp_moved_constant_688*tmp_moved_constant_785 + tmp_moved_constant_689*tmp_moved_constant_822 + tmp_moved_constant_690*tmp_moved_constant_859 + tmp_moved_constant_691*tmp_moved_constant_872 + tmp_moved_constant_692*tmp_moved_constant_885 + tmp_moved_constant_693*tmp_moved_constant_898; + const real_t tmp_moved_constant_1017 = tmp_moved_constant_684*tmp_moved_constant_722 + tmp_moved_constant_685*(tmp_moved_constant_697*(tmp_kernel_op_254*tmp_moved_constant_899 + tmp_kernel_op_254*tmp_moved_constant_900 + tmp_kernel_op_254*tmp_moved_constant_901) + tmp_moved_constant_701*(tmp_kernel_op_257*tmp_moved_constant_899 + tmp_kernel_op_257*tmp_moved_constant_900 + tmp_kernel_op_257*tmp_moved_constant_901) + tmp_moved_constant_705*(tmp_kernel_op_258*tmp_moved_constant_899 + tmp_kernel_op_258*tmp_moved_constant_900 + tmp_kernel_op_258*tmp_moved_constant_901) + tmp_moved_constant_709*(tmp_kernel_op_259*tmp_moved_constant_899 + tmp_kernel_op_259*tmp_moved_constant_900 + tmp_kernel_op_259*tmp_moved_constant_901)) + tmp_moved_constant_686*tmp_moved_constant_902 + tmp_moved_constant_687*tmp_moved_constant_903 + tmp_moved_constant_688*tmp_moved_constant_904 + tmp_moved_constant_689*tmp_moved_constant_905 + tmp_moved_constant_690*tmp_moved_constant_906 + tmp_moved_constant_691*tmp_moved_constant_907 + tmp_moved_constant_692*tmp_moved_constant_908 + tmp_moved_constant_693*tmp_moved_constant_909; + const real_t tmp_moved_constant_1018 = tmp_moved_constant_684*tmp_moved_constant_735 + tmp_moved_constant_685*tmp_moved_constant_902 + tmp_moved_constant_686*(tmp_moved_constant_697*(tmp_kernel_op_269*tmp_moved_constant_910 + tmp_kernel_op_269*tmp_moved_constant_911 + tmp_kernel_op_269*tmp_moved_constant_912) + tmp_moved_constant_701*(tmp_kernel_op_272*tmp_moved_constant_910 + tmp_kernel_op_272*tmp_moved_constant_911 + tmp_kernel_op_272*tmp_moved_constant_912) + tmp_moved_constant_705*(tmp_kernel_op_273*tmp_moved_constant_910 + tmp_kernel_op_273*tmp_moved_constant_911 + tmp_kernel_op_273*tmp_moved_constant_912) + tmp_moved_constant_709*(tmp_kernel_op_274*tmp_moved_constant_910 + tmp_kernel_op_274*tmp_moved_constant_911 + tmp_kernel_op_274*tmp_moved_constant_912)) + tmp_moved_constant_687*tmp_moved_constant_913 + tmp_moved_constant_688*tmp_moved_constant_914 + tmp_moved_constant_689*tmp_moved_constant_915 + tmp_moved_constant_690*tmp_moved_constant_916 + tmp_moved_constant_691*tmp_moved_constant_917 + tmp_moved_constant_692*tmp_moved_constant_918 + tmp_moved_constant_693*tmp_moved_constant_919; + const real_t tmp_moved_constant_1019 = tmp_moved_constant_684*tmp_moved_constant_748 + tmp_moved_constant_685*tmp_moved_constant_903 + tmp_moved_constant_686*tmp_moved_constant_913 + tmp_moved_constant_687*(tmp_moved_constant_697*(tmp_kernel_op_283*tmp_moved_constant_920 + tmp_kernel_op_283*tmp_moved_constant_921 + tmp_kernel_op_283*tmp_moved_constant_922) + tmp_moved_constant_701*(tmp_kernel_op_286*tmp_moved_constant_920 + tmp_kernel_op_286*tmp_moved_constant_921 + tmp_kernel_op_286*tmp_moved_constant_922) + tmp_moved_constant_705*(tmp_kernel_op_287*tmp_moved_constant_920 + tmp_kernel_op_287*tmp_moved_constant_921 + tmp_kernel_op_287*tmp_moved_constant_922) + tmp_moved_constant_709*(tmp_kernel_op_288*tmp_moved_constant_920 + tmp_kernel_op_288*tmp_moved_constant_921 + tmp_kernel_op_288*tmp_moved_constant_922)) + tmp_moved_constant_688*tmp_moved_constant_923 + tmp_moved_constant_689*tmp_moved_constant_924 + tmp_moved_constant_690*tmp_moved_constant_925 + tmp_moved_constant_691*tmp_moved_constant_926 + tmp_moved_constant_692*tmp_moved_constant_927 + tmp_moved_constant_693*tmp_moved_constant_928; + const real_t tmp_moved_constant_1020 = tmp_moved_constant_684*tmp_moved_constant_785 + tmp_moved_constant_685*tmp_moved_constant_904 + tmp_moved_constant_686*tmp_moved_constant_914 + tmp_moved_constant_687*tmp_moved_constant_923 + tmp_moved_constant_688*(tmp_moved_constant_697*(((tmp_moved_constant_929 + tmp_moved_constant_930)*(tmp_moved_constant_929 + tmp_moved_constant_930))*16.0 + ((tmp_moved_constant_931 + tmp_moved_constant_932)*(tmp_moved_constant_931 + tmp_moved_constant_932))*16.0 + ((tmp_moved_constant_933 + tmp_moved_constant_934)*(tmp_moved_constant_933 + tmp_moved_constant_934))*16.0) + tmp_moved_constant_701*(((tmp_moved_constant_935 + tmp_moved_constant_936)*(tmp_moved_constant_935 + tmp_moved_constant_936))*16.0 + ((tmp_moved_constant_937 + tmp_moved_constant_938)*(tmp_moved_constant_937 + tmp_moved_constant_938))*16.0 + ((tmp_moved_constant_939 + tmp_moved_constant_940)*(tmp_moved_constant_939 + tmp_moved_constant_940))*16.0) + tmp_moved_constant_705*(((tmp_moved_constant_941 + tmp_moved_constant_942)*(tmp_moved_constant_941 + tmp_moved_constant_942))*16.0 + ((tmp_moved_constant_943 + tmp_moved_constant_944)*(tmp_moved_constant_943 + tmp_moved_constant_944))*16.0 + ((tmp_moved_constant_945 + tmp_moved_constant_946)*(tmp_moved_constant_945 + tmp_moved_constant_946))*16.0) + tmp_moved_constant_709*(((tmp_moved_constant_947 + tmp_moved_constant_948)*(tmp_moved_constant_947 + tmp_moved_constant_948))*16.0 + ((tmp_moved_constant_949 + tmp_moved_constant_950)*(tmp_moved_constant_949 + tmp_moved_constant_950))*16.0 + ((tmp_moved_constant_951 + tmp_moved_constant_952)*(tmp_moved_constant_951 + tmp_moved_constant_952))*16.0)) + tmp_moved_constant_689*tmp_moved_constant_953 + tmp_moved_constant_690*tmp_moved_constant_954 + tmp_moved_constant_691*tmp_moved_constant_955 + tmp_moved_constant_692*tmp_moved_constant_956 + tmp_moved_constant_693*tmp_moved_constant_957; + const real_t tmp_moved_constant_1021 = tmp_moved_constant_684*tmp_moved_constant_822 + tmp_moved_constant_685*tmp_moved_constant_905 + tmp_moved_constant_686*tmp_moved_constant_915 + tmp_moved_constant_687*tmp_moved_constant_924 + tmp_moved_constant_688*tmp_moved_constant_953 + tmp_moved_constant_689*(tmp_moved_constant_697*(((tmp_moved_constant_958 + tmp_moved_constant_959)*(tmp_moved_constant_958 + tmp_moved_constant_959))*16.0 + ((tmp_moved_constant_960 + tmp_moved_constant_961)*(tmp_moved_constant_960 + tmp_moved_constant_961))*16.0 + ((tmp_moved_constant_962 + tmp_moved_constant_963)*(tmp_moved_constant_962 + tmp_moved_constant_963))*16.0) + tmp_moved_constant_701*(((tmp_moved_constant_964 + tmp_moved_constant_965)*(tmp_moved_constant_964 + tmp_moved_constant_965))*16.0 + ((tmp_moved_constant_966 + tmp_moved_constant_967)*(tmp_moved_constant_966 + tmp_moved_constant_967))*16.0 + ((tmp_moved_constant_968 + tmp_moved_constant_969)*(tmp_moved_constant_968 + tmp_moved_constant_969))*16.0) + tmp_moved_constant_705*(((tmp_moved_constant_970 + tmp_moved_constant_971)*(tmp_moved_constant_970 + tmp_moved_constant_971))*16.0 + ((tmp_moved_constant_972 + tmp_moved_constant_973)*(tmp_moved_constant_972 + tmp_moved_constant_973))*16.0 + ((tmp_moved_constant_974 + tmp_moved_constant_975)*(tmp_moved_constant_974 + tmp_moved_constant_975))*16.0) + tmp_moved_constant_709*(((tmp_moved_constant_976 + tmp_moved_constant_977)*(tmp_moved_constant_976 + tmp_moved_constant_977))*16.0 + ((tmp_moved_constant_978 + tmp_moved_constant_979)*(tmp_moved_constant_978 + tmp_moved_constant_979))*16.0 + ((tmp_moved_constant_980 + tmp_moved_constant_981)*(tmp_moved_constant_980 + tmp_moved_constant_981))*16.0)) + tmp_moved_constant_690*tmp_moved_constant_982 + tmp_moved_constant_691*tmp_moved_constant_983 + tmp_moved_constant_692*tmp_moved_constant_984 + tmp_moved_constant_693*tmp_moved_constant_985; + const real_t tmp_moved_constant_1022 = tmp_moved_constant_1010*tmp_moved_constant_691 + tmp_moved_constant_1011*tmp_moved_constant_692 + tmp_moved_constant_1012*tmp_moved_constant_693 + tmp_moved_constant_684*tmp_moved_constant_859 + tmp_moved_constant_685*tmp_moved_constant_906 + tmp_moved_constant_686*tmp_moved_constant_916 + tmp_moved_constant_687*tmp_moved_constant_925 + tmp_moved_constant_688*tmp_moved_constant_954 + tmp_moved_constant_689*tmp_moved_constant_982 + tmp_moved_constant_690*(tmp_moved_constant_697*(((tmp_moved_constant_986 + tmp_moved_constant_987)*(tmp_moved_constant_986 + tmp_moved_constant_987))*16.0 + ((tmp_moved_constant_988 + tmp_moved_constant_989)*(tmp_moved_constant_988 + tmp_moved_constant_989))*16.0 + ((tmp_moved_constant_990 + tmp_moved_constant_991)*(tmp_moved_constant_990 + tmp_moved_constant_991))*16.0) + tmp_moved_constant_701*(((tmp_moved_constant_992 + tmp_moved_constant_993)*(tmp_moved_constant_992 + tmp_moved_constant_993))*16.0 + ((tmp_moved_constant_994 + tmp_moved_constant_995)*(tmp_moved_constant_994 + tmp_moved_constant_995))*16.0 + ((tmp_moved_constant_996 + tmp_moved_constant_997)*(tmp_moved_constant_996 + tmp_moved_constant_997))*16.0) + tmp_moved_constant_705*(((tmp_moved_constant_1000 + tmp_moved_constant_1001)*(tmp_moved_constant_1000 + tmp_moved_constant_1001))*16.0 + ((tmp_moved_constant_1002 + tmp_moved_constant_1003)*(tmp_moved_constant_1002 + tmp_moved_constant_1003))*16.0 + ((tmp_moved_constant_998 + tmp_moved_constant_999)*(tmp_moved_constant_998 + tmp_moved_constant_999))*16.0) + tmp_moved_constant_709*(((tmp_moved_constant_1004 + tmp_moved_constant_1005)*(tmp_moved_constant_1004 + tmp_moved_constant_1005))*16.0 + ((tmp_moved_constant_1006 + tmp_moved_constant_1007)*(tmp_moved_constant_1006 + tmp_moved_constant_1007))*16.0 + ((tmp_moved_constant_1008 + tmp_moved_constant_1009)*(tmp_moved_constant_1008 + tmp_moved_constant_1009))*16.0)); + const real_t tmp_moved_constant_1023 = tmp_moved_constant_1010*tmp_moved_constant_690 + tmp_moved_constant_1013*tmp_moved_constant_692 + tmp_moved_constant_1014*tmp_moved_constant_693 + tmp_moved_constant_684*tmp_moved_constant_872 + tmp_moved_constant_685*tmp_moved_constant_907 + tmp_moved_constant_686*tmp_moved_constant_917 + tmp_moved_constant_687*tmp_moved_constant_926 + tmp_moved_constant_688*tmp_moved_constant_955 + tmp_moved_constant_689*tmp_moved_constant_983 + tmp_moved_constant_691*(tmp_moved_constant_697*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_929 - tmp_moved_constant_958)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_929 - tmp_moved_constant_958))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_931 - tmp_moved_constant_960)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_931 - tmp_moved_constant_960))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_933 - tmp_moved_constant_962)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_933 - tmp_moved_constant_962))*16.0) + tmp_moved_constant_701*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_935 - tmp_moved_constant_964)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_935 - tmp_moved_constant_964))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_937 - tmp_moved_constant_966)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_937 - tmp_moved_constant_966))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_939 - tmp_moved_constant_968)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_939 - tmp_moved_constant_968))*16.0) + tmp_moved_constant_705*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_941 - tmp_moved_constant_970)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_941 - tmp_moved_constant_970))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_943 - tmp_moved_constant_972)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_943 - tmp_moved_constant_972))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_945 - tmp_moved_constant_974)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_945 - tmp_moved_constant_974))*16.0) + tmp_moved_constant_709*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_947 - tmp_moved_constant_976)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_947 - tmp_moved_constant_976))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_949 - tmp_moved_constant_978)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_949 - tmp_moved_constant_978))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_951 - tmp_moved_constant_980)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_951 - tmp_moved_constant_980))*16.0)); + const real_t tmp_moved_constant_1024 = tmp_moved_constant_1011*tmp_moved_constant_690 + tmp_moved_constant_1013*tmp_moved_constant_691 + tmp_moved_constant_1015*tmp_moved_constant_693 + tmp_moved_constant_684*tmp_moved_constant_885 + tmp_moved_constant_685*tmp_moved_constant_908 + tmp_moved_constant_686*tmp_moved_constant_918 + tmp_moved_constant_687*tmp_moved_constant_927 + tmp_moved_constant_688*tmp_moved_constant_956 + tmp_moved_constant_689*tmp_moved_constant_984 + tmp_moved_constant_692*(tmp_moved_constant_697*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_930 - tmp_moved_constant_986)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_930 - tmp_moved_constant_986))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_932 - tmp_moved_constant_988)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_932 - tmp_moved_constant_988))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_934 - tmp_moved_constant_990)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_934 - tmp_moved_constant_990))*16.0) + tmp_moved_constant_701*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_936 - tmp_moved_constant_992)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_936 - tmp_moved_constant_992))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_938 - tmp_moved_constant_994)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_938 - tmp_moved_constant_994))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_940 - tmp_moved_constant_996)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_940 - tmp_moved_constant_996))*16.0) + tmp_moved_constant_705*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_942 - tmp_moved_constant_998)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_942 - tmp_moved_constant_998))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1000 - tmp_moved_constant_944)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1000 - tmp_moved_constant_944))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1002 - tmp_moved_constant_946)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1002 - tmp_moved_constant_946))*16.0) + tmp_moved_constant_709*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1004 - tmp_moved_constant_948)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1004 - tmp_moved_constant_948))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1006 - tmp_moved_constant_950)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1006 - tmp_moved_constant_950))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1008 - tmp_moved_constant_952)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1008 - tmp_moved_constant_952))*16.0)); + const real_t tmp_moved_constant_1025 = tmp_moved_constant_1012*tmp_moved_constant_690 + tmp_moved_constant_1014*tmp_moved_constant_691 + tmp_moved_constant_1015*tmp_moved_constant_692 + tmp_moved_constant_684*tmp_moved_constant_898 + tmp_moved_constant_685*tmp_moved_constant_909 + tmp_moved_constant_686*tmp_moved_constant_919 + tmp_moved_constant_687*tmp_moved_constant_928 + tmp_moved_constant_688*tmp_moved_constant_957 + tmp_moved_constant_689*tmp_moved_constant_985 + tmp_moved_constant_693*(tmp_moved_constant_697*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_959 - tmp_moved_constant_987)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_959 - tmp_moved_constant_987))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_961 - tmp_moved_constant_989)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_961 - tmp_moved_constant_989))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_963 - tmp_moved_constant_991)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_963 - tmp_moved_constant_991))*16.0) + tmp_moved_constant_701*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_965 - tmp_moved_constant_993)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_965 - tmp_moved_constant_993))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_967 - tmp_moved_constant_995)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_967 - tmp_moved_constant_995))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_969 - tmp_moved_constant_997)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_969 - tmp_moved_constant_997))*16.0) + tmp_moved_constant_705*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_971 - tmp_moved_constant_999)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_971 - tmp_moved_constant_999))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1001 - tmp_moved_constant_973)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1001 - tmp_moved_constant_973))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1003 - tmp_moved_constant_975)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1003 - tmp_moved_constant_975))*16.0) + tmp_moved_constant_709*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1005 - tmp_moved_constant_977)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1005 - tmp_moved_constant_977))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1007 - tmp_moved_constant_979)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1007 - tmp_moved_constant_979))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1009 - tmp_moved_constant_981)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1009 - tmp_moved_constant_981))*16.0)); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1328 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1329 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1330 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1331 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_1332 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_1333 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_1334 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_1335 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_1336 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_1337 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_1016 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_1017 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_1018 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_1019 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_1020 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_1021 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_1022 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_1023 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_1024 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_1025 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const real_t Dummy_1338 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_1339 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_1340 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_1341 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_1342 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_1343 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_1344 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_1345 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_1346 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_1347 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_1670 = Dummy_1338*(Dummy_1351*((Dummy_1348*Dummy_1348) + (Dummy_1349*Dummy_1349) + (Dummy_1350*Dummy_1350)) + Dummy_1355*((Dummy_1352*Dummy_1352) + (Dummy_1353*Dummy_1353) + (Dummy_1354*Dummy_1354)) + Dummy_1359*((Dummy_1356*Dummy_1356) + (Dummy_1357*Dummy_1357) + (Dummy_1358*Dummy_1358)) + Dummy_1363*((Dummy_1360*Dummy_1360) + (Dummy_1361*Dummy_1361) + (Dummy_1362*Dummy_1362))) + Dummy_1339*Dummy_1376 + Dummy_1340*Dummy_1389 + Dummy_1341*Dummy_1402 + Dummy_1342*Dummy_1439 + Dummy_1343*Dummy_1476 + Dummy_1344*Dummy_1513 + Dummy_1345*Dummy_1526 + Dummy_1346*Dummy_1539 + Dummy_1347*Dummy_1552; - const real_t Dummy_1671 = Dummy_1338*Dummy_1376 + Dummy_1339*(Dummy_1351*(Dummy_1553*tmp_kernel_op_254 + Dummy_1554*tmp_kernel_op_254 + Dummy_1555*tmp_kernel_op_254) + Dummy_1355*(Dummy_1553*tmp_kernel_op_257 + Dummy_1554*tmp_kernel_op_257 + Dummy_1555*tmp_kernel_op_257) + Dummy_1359*(Dummy_1553*tmp_kernel_op_258 + Dummy_1554*tmp_kernel_op_258 + Dummy_1555*tmp_kernel_op_258) + Dummy_1363*(Dummy_1553*tmp_kernel_op_259 + Dummy_1554*tmp_kernel_op_259 + Dummy_1555*tmp_kernel_op_259)) + Dummy_1340*Dummy_1556 + Dummy_1341*Dummy_1557 + Dummy_1342*Dummy_1558 + Dummy_1343*Dummy_1559 + Dummy_1344*Dummy_1560 + Dummy_1345*Dummy_1561 + Dummy_1346*Dummy_1562 + Dummy_1347*Dummy_1563; - const real_t Dummy_1672 = Dummy_1338*Dummy_1389 + Dummy_1339*Dummy_1556 + Dummy_1340*(Dummy_1351*(Dummy_1564*tmp_kernel_op_269 + Dummy_1565*tmp_kernel_op_269 + Dummy_1566*tmp_kernel_op_269) + Dummy_1355*(Dummy_1564*tmp_kernel_op_272 + Dummy_1565*tmp_kernel_op_272 + Dummy_1566*tmp_kernel_op_272) + Dummy_1359*(Dummy_1564*tmp_kernel_op_273 + Dummy_1565*tmp_kernel_op_273 + Dummy_1566*tmp_kernel_op_273) + Dummy_1363*(Dummy_1564*tmp_kernel_op_274 + Dummy_1565*tmp_kernel_op_274 + Dummy_1566*tmp_kernel_op_274)) + Dummy_1341*Dummy_1567 + Dummy_1342*Dummy_1568 + Dummy_1343*Dummy_1569 + Dummy_1344*Dummy_1570 + Dummy_1345*Dummy_1571 + Dummy_1346*Dummy_1572 + Dummy_1347*Dummy_1573; - const real_t Dummy_1673 = Dummy_1338*Dummy_1402 + Dummy_1339*Dummy_1557 + Dummy_1340*Dummy_1567 + Dummy_1341*(Dummy_1351*(Dummy_1574*tmp_kernel_op_283 + Dummy_1575*tmp_kernel_op_283 + Dummy_1576*tmp_kernel_op_283) + Dummy_1355*(Dummy_1574*tmp_kernel_op_286 + Dummy_1575*tmp_kernel_op_286 + Dummy_1576*tmp_kernel_op_286) + Dummy_1359*(Dummy_1574*tmp_kernel_op_287 + Dummy_1575*tmp_kernel_op_287 + Dummy_1576*tmp_kernel_op_287) + Dummy_1363*(Dummy_1574*tmp_kernel_op_288 + Dummy_1575*tmp_kernel_op_288 + Dummy_1576*tmp_kernel_op_288)) + Dummy_1342*Dummy_1577 + Dummy_1343*Dummy_1578 + Dummy_1344*Dummy_1579 + Dummy_1345*Dummy_1580 + Dummy_1346*Dummy_1581 + Dummy_1347*Dummy_1582; - const real_t Dummy_1674 = Dummy_1338*Dummy_1439 + Dummy_1339*Dummy_1558 + Dummy_1340*Dummy_1568 + Dummy_1341*Dummy_1577 + Dummy_1342*(Dummy_1351*(((Dummy_1583 + Dummy_1584)*(Dummy_1583 + Dummy_1584))*16.0 + ((Dummy_1585 + Dummy_1586)*(Dummy_1585 + Dummy_1586))*16.0 + ((Dummy_1587 + Dummy_1588)*(Dummy_1587 + Dummy_1588))*16.0) + Dummy_1355*(((Dummy_1589 + Dummy_1590)*(Dummy_1589 + Dummy_1590))*16.0 + ((Dummy_1591 + Dummy_1592)*(Dummy_1591 + Dummy_1592))*16.0 + ((Dummy_1593 + Dummy_1594)*(Dummy_1593 + Dummy_1594))*16.0) + Dummy_1359*(((Dummy_1595 + Dummy_1596)*(Dummy_1595 + Dummy_1596))*16.0 + ((Dummy_1597 + Dummy_1598)*(Dummy_1597 + Dummy_1598))*16.0 + ((Dummy_1599 + Dummy_1600)*(Dummy_1599 + Dummy_1600))*16.0) + Dummy_1363*(((Dummy_1601 + Dummy_1602)*(Dummy_1601 + Dummy_1602))*16.0 + ((Dummy_1603 + Dummy_1604)*(Dummy_1603 + Dummy_1604))*16.0 + ((Dummy_1605 + Dummy_1606)*(Dummy_1605 + Dummy_1606))*16.0)) + Dummy_1343*Dummy_1607 + Dummy_1344*Dummy_1608 + Dummy_1345*Dummy_1609 + Dummy_1346*Dummy_1610 + Dummy_1347*Dummy_1611; - const real_t Dummy_1675 = Dummy_1338*Dummy_1476 + Dummy_1339*Dummy_1559 + Dummy_1340*Dummy_1569 + Dummy_1341*Dummy_1578 + Dummy_1342*Dummy_1607 + Dummy_1343*(Dummy_1351*(((Dummy_1612 + Dummy_1613)*(Dummy_1612 + Dummy_1613))*16.0 + ((Dummy_1614 + Dummy_1615)*(Dummy_1614 + Dummy_1615))*16.0 + ((Dummy_1616 + Dummy_1617)*(Dummy_1616 + Dummy_1617))*16.0) + Dummy_1355*(((Dummy_1618 + Dummy_1619)*(Dummy_1618 + Dummy_1619))*16.0 + ((Dummy_1620 + Dummy_1621)*(Dummy_1620 + Dummy_1621))*16.0 + ((Dummy_1622 + Dummy_1623)*(Dummy_1622 + Dummy_1623))*16.0) + Dummy_1359*(((Dummy_1624 + Dummy_1625)*(Dummy_1624 + Dummy_1625))*16.0 + ((Dummy_1626 + Dummy_1627)*(Dummy_1626 + Dummy_1627))*16.0 + ((Dummy_1628 + Dummy_1629)*(Dummy_1628 + Dummy_1629))*16.0) + Dummy_1363*(((Dummy_1630 + Dummy_1631)*(Dummy_1630 + Dummy_1631))*16.0 + ((Dummy_1632 + Dummy_1633)*(Dummy_1632 + Dummy_1633))*16.0 + ((Dummy_1634 + Dummy_1635)*(Dummy_1634 + Dummy_1635))*16.0)) + Dummy_1344*Dummy_1636 + Dummy_1345*Dummy_1637 + Dummy_1346*Dummy_1638 + Dummy_1347*Dummy_1639; - const real_t Dummy_1676 = Dummy_1338*Dummy_1513 + Dummy_1339*Dummy_1560 + Dummy_1340*Dummy_1570 + Dummy_1341*Dummy_1579 + Dummy_1342*Dummy_1608 + Dummy_1343*Dummy_1636 + Dummy_1344*(Dummy_1351*(((Dummy_1640 + Dummy_1641)*(Dummy_1640 + Dummy_1641))*16.0 + ((Dummy_1642 + Dummy_1643)*(Dummy_1642 + Dummy_1643))*16.0 + ((Dummy_1644 + Dummy_1645)*(Dummy_1644 + Dummy_1645))*16.0) + Dummy_1355*(((Dummy_1646 + Dummy_1647)*(Dummy_1646 + Dummy_1647))*16.0 + ((Dummy_1648 + Dummy_1649)*(Dummy_1648 + Dummy_1649))*16.0 + ((Dummy_1650 + Dummy_1651)*(Dummy_1650 + Dummy_1651))*16.0) + Dummy_1359*(((Dummy_1652 + Dummy_1653)*(Dummy_1652 + Dummy_1653))*16.0 + ((Dummy_1654 + Dummy_1655)*(Dummy_1654 + Dummy_1655))*16.0 + ((Dummy_1656 + Dummy_1657)*(Dummy_1656 + Dummy_1657))*16.0) + Dummy_1363*(((Dummy_1658 + Dummy_1659)*(Dummy_1658 + Dummy_1659))*16.0 + ((Dummy_1660 + Dummy_1661)*(Dummy_1660 + Dummy_1661))*16.0 + ((Dummy_1662 + Dummy_1663)*(Dummy_1662 + Dummy_1663))*16.0)) + Dummy_1345*Dummy_1664 + Dummy_1346*Dummy_1665 + Dummy_1347*Dummy_1666; - const real_t Dummy_1677 = Dummy_1338*Dummy_1526 + Dummy_1339*Dummy_1561 + Dummy_1340*Dummy_1571 + Dummy_1341*Dummy_1580 + Dummy_1342*Dummy_1609 + Dummy_1343*Dummy_1637 + Dummy_1344*Dummy_1664 + Dummy_1345*(Dummy_1351*(((-Dummy_1583 - Dummy_1612 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_1583 - Dummy_1612 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_1585 - Dummy_1614 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_1585 - Dummy_1614 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_1587 - Dummy_1616 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_1587 - Dummy_1616 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25))*16.0) + Dummy_1355*(((-Dummy_1589 - Dummy_1618 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_1589 - Dummy_1618 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_1591 - Dummy_1620 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_1591 - Dummy_1620 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_1593 - Dummy_1622 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_1593 - Dummy_1622 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25))*16.0) + Dummy_1359*(((-Dummy_1595 - Dummy_1624 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_1595 - Dummy_1624 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_1597 - Dummy_1626 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_1597 - Dummy_1626 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_1599 - Dummy_1628 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_1599 - Dummy_1628 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25))*16.0) + Dummy_1363*(((-Dummy_1601 - Dummy_1630 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_1601 - Dummy_1630 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_1603 - Dummy_1632 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_1603 - Dummy_1632 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_1605 - Dummy_1634 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_1605 - Dummy_1634 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25))*16.0)) + Dummy_1346*Dummy_1667 + Dummy_1347*Dummy_1668; - const real_t Dummy_1678 = Dummy_1338*Dummy_1539 + Dummy_1339*Dummy_1562 + Dummy_1340*Dummy_1572 + Dummy_1341*Dummy_1581 + Dummy_1342*Dummy_1610 + Dummy_1343*Dummy_1638 + Dummy_1344*Dummy_1665 + Dummy_1345*Dummy_1667 + Dummy_1346*(Dummy_1351*(((-Dummy_1584 - Dummy_1640 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_1584 - Dummy_1640 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_1586 - Dummy_1642 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_1586 - Dummy_1642 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_1588 - Dummy_1644 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_1588 - Dummy_1644 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25))*16.0) + Dummy_1355*(((-Dummy_1590 - Dummy_1646 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_1590 - Dummy_1646 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_1592 - Dummy_1648 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_1592 - Dummy_1648 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_1594 - Dummy_1650 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_1594 - Dummy_1650 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25))*16.0) + Dummy_1359*(((-Dummy_1596 - Dummy_1652 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_1596 - Dummy_1652 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_1598 - Dummy_1654 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_1598 - Dummy_1654 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_1600 - Dummy_1656 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_1600 - Dummy_1656 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25))*16.0) + Dummy_1363*(((-Dummy_1602 - Dummy_1658 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_1602 - Dummy_1658 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_1604 - Dummy_1660 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_1604 - Dummy_1660 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_1606 - Dummy_1662 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_1606 - Dummy_1662 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25))*16.0)) + Dummy_1347*Dummy_1669; - const real_t Dummy_1679 = Dummy_1338*Dummy_1552 + Dummy_1339*Dummy_1563 + Dummy_1340*Dummy_1573 + Dummy_1341*Dummy_1582 + Dummy_1342*Dummy_1611 + Dummy_1343*Dummy_1639 + Dummy_1344*Dummy_1666 + Dummy_1345*Dummy_1668 + Dummy_1346*Dummy_1669 + Dummy_1347*(Dummy_1351*(((-Dummy_1613 - Dummy_1641 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_1613 - Dummy_1641 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_1615 - Dummy_1643 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_1615 - Dummy_1643 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_1617 - Dummy_1645 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_1617 - Dummy_1645 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25))*16.0) + Dummy_1355*(((-Dummy_1619 - Dummy_1647 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_1619 - Dummy_1647 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_1621 - Dummy_1649 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_1621 - Dummy_1649 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_1623 - Dummy_1651 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_1623 - Dummy_1651 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25))*16.0) + Dummy_1359*(((-Dummy_1625 - Dummy_1653 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_1625 - Dummy_1653 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_1627 - Dummy_1655 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_1627 - Dummy_1655 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_1629 - Dummy_1657 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_1629 - Dummy_1657 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25))*16.0) + Dummy_1363*(((-Dummy_1631 - Dummy_1659 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_1631 - Dummy_1659 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_1633 - Dummy_1661 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_1633 - Dummy_1661 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_1635 - Dummy_1663 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_1635 - Dummy_1663 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25))*16.0)); + const real_t tmp_moved_constant_1026 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_1027 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_1028 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_1029 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_1030 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_1031 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_1032 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_1033 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_1034 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_1035 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_1358 = tmp_moved_constant_1026*(tmp_moved_constant_1039*((tmp_moved_constant_1036*tmp_moved_constant_1036) + (tmp_moved_constant_1037*tmp_moved_constant_1037) + (tmp_moved_constant_1038*tmp_moved_constant_1038)) + tmp_moved_constant_1043*((tmp_moved_constant_1040*tmp_moved_constant_1040) + (tmp_moved_constant_1041*tmp_moved_constant_1041) + (tmp_moved_constant_1042*tmp_moved_constant_1042)) + tmp_moved_constant_1047*((tmp_moved_constant_1044*tmp_moved_constant_1044) + (tmp_moved_constant_1045*tmp_moved_constant_1045) + (tmp_moved_constant_1046*tmp_moved_constant_1046)) + tmp_moved_constant_1051*((tmp_moved_constant_1048*tmp_moved_constant_1048) + (tmp_moved_constant_1049*tmp_moved_constant_1049) + (tmp_moved_constant_1050*tmp_moved_constant_1050))) + tmp_moved_constant_1027*tmp_moved_constant_1064 + tmp_moved_constant_1028*tmp_moved_constant_1077 + tmp_moved_constant_1029*tmp_moved_constant_1090 + tmp_moved_constant_1030*tmp_moved_constant_1127 + tmp_moved_constant_1031*tmp_moved_constant_1164 + tmp_moved_constant_1032*tmp_moved_constant_1201 + tmp_moved_constant_1033*tmp_moved_constant_1214 + tmp_moved_constant_1034*tmp_moved_constant_1227 + tmp_moved_constant_1035*tmp_moved_constant_1240; + const real_t tmp_moved_constant_1359 = tmp_moved_constant_1026*tmp_moved_constant_1064 + tmp_moved_constant_1027*(tmp_moved_constant_1039*(tmp_kernel_op_254*tmp_moved_constant_1241 + tmp_kernel_op_254*tmp_moved_constant_1242 + tmp_kernel_op_254*tmp_moved_constant_1243) + tmp_moved_constant_1043*(tmp_kernel_op_257*tmp_moved_constant_1241 + tmp_kernel_op_257*tmp_moved_constant_1242 + tmp_kernel_op_257*tmp_moved_constant_1243) + tmp_moved_constant_1047*(tmp_kernel_op_258*tmp_moved_constant_1241 + tmp_kernel_op_258*tmp_moved_constant_1242 + tmp_kernel_op_258*tmp_moved_constant_1243) + tmp_moved_constant_1051*(tmp_kernel_op_259*tmp_moved_constant_1241 + tmp_kernel_op_259*tmp_moved_constant_1242 + tmp_kernel_op_259*tmp_moved_constant_1243)) + tmp_moved_constant_1028*tmp_moved_constant_1244 + tmp_moved_constant_1029*tmp_moved_constant_1245 + tmp_moved_constant_1030*tmp_moved_constant_1246 + tmp_moved_constant_1031*tmp_moved_constant_1247 + tmp_moved_constant_1032*tmp_moved_constant_1248 + tmp_moved_constant_1033*tmp_moved_constant_1249 + tmp_moved_constant_1034*tmp_moved_constant_1250 + tmp_moved_constant_1035*tmp_moved_constant_1251; + const real_t tmp_moved_constant_1360 = tmp_moved_constant_1026*tmp_moved_constant_1077 + tmp_moved_constant_1027*tmp_moved_constant_1244 + tmp_moved_constant_1028*(tmp_moved_constant_1039*(tmp_kernel_op_269*tmp_moved_constant_1252 + tmp_kernel_op_269*tmp_moved_constant_1253 + tmp_kernel_op_269*tmp_moved_constant_1254) + tmp_moved_constant_1043*(tmp_kernel_op_272*tmp_moved_constant_1252 + tmp_kernel_op_272*tmp_moved_constant_1253 + tmp_kernel_op_272*tmp_moved_constant_1254) + tmp_moved_constant_1047*(tmp_kernel_op_273*tmp_moved_constant_1252 + tmp_kernel_op_273*tmp_moved_constant_1253 + tmp_kernel_op_273*tmp_moved_constant_1254) + tmp_moved_constant_1051*(tmp_kernel_op_274*tmp_moved_constant_1252 + tmp_kernel_op_274*tmp_moved_constant_1253 + tmp_kernel_op_274*tmp_moved_constant_1254)) + tmp_moved_constant_1029*tmp_moved_constant_1255 + tmp_moved_constant_1030*tmp_moved_constant_1256 + tmp_moved_constant_1031*tmp_moved_constant_1257 + tmp_moved_constant_1032*tmp_moved_constant_1258 + tmp_moved_constant_1033*tmp_moved_constant_1259 + tmp_moved_constant_1034*tmp_moved_constant_1260 + tmp_moved_constant_1035*tmp_moved_constant_1261; + const real_t tmp_moved_constant_1361 = tmp_moved_constant_1026*tmp_moved_constant_1090 + tmp_moved_constant_1027*tmp_moved_constant_1245 + tmp_moved_constant_1028*tmp_moved_constant_1255 + tmp_moved_constant_1029*(tmp_moved_constant_1039*(tmp_kernel_op_283*tmp_moved_constant_1262 + tmp_kernel_op_283*tmp_moved_constant_1263 + tmp_kernel_op_283*tmp_moved_constant_1264) + tmp_moved_constant_1043*(tmp_kernel_op_286*tmp_moved_constant_1262 + tmp_kernel_op_286*tmp_moved_constant_1263 + tmp_kernel_op_286*tmp_moved_constant_1264) + tmp_moved_constant_1047*(tmp_kernel_op_287*tmp_moved_constant_1262 + tmp_kernel_op_287*tmp_moved_constant_1263 + tmp_kernel_op_287*tmp_moved_constant_1264) + tmp_moved_constant_1051*(tmp_kernel_op_288*tmp_moved_constant_1262 + tmp_kernel_op_288*tmp_moved_constant_1263 + tmp_kernel_op_288*tmp_moved_constant_1264)) + tmp_moved_constant_1030*tmp_moved_constant_1265 + tmp_moved_constant_1031*tmp_moved_constant_1266 + tmp_moved_constant_1032*tmp_moved_constant_1267 + tmp_moved_constant_1033*tmp_moved_constant_1268 + tmp_moved_constant_1034*tmp_moved_constant_1269 + tmp_moved_constant_1035*tmp_moved_constant_1270; + const real_t tmp_moved_constant_1362 = tmp_moved_constant_1026*tmp_moved_constant_1127 + tmp_moved_constant_1027*tmp_moved_constant_1246 + tmp_moved_constant_1028*tmp_moved_constant_1256 + tmp_moved_constant_1029*tmp_moved_constant_1265 + tmp_moved_constant_1030*(tmp_moved_constant_1039*(((tmp_moved_constant_1271 + tmp_moved_constant_1272)*(tmp_moved_constant_1271 + tmp_moved_constant_1272))*16.0 + ((tmp_moved_constant_1273 + tmp_moved_constant_1274)*(tmp_moved_constant_1273 + tmp_moved_constant_1274))*16.0 + ((tmp_moved_constant_1275 + tmp_moved_constant_1276)*(tmp_moved_constant_1275 + tmp_moved_constant_1276))*16.0) + tmp_moved_constant_1043*(((tmp_moved_constant_1277 + tmp_moved_constant_1278)*(tmp_moved_constant_1277 + tmp_moved_constant_1278))*16.0 + ((tmp_moved_constant_1279 + tmp_moved_constant_1280)*(tmp_moved_constant_1279 + tmp_moved_constant_1280))*16.0 + ((tmp_moved_constant_1281 + tmp_moved_constant_1282)*(tmp_moved_constant_1281 + tmp_moved_constant_1282))*16.0) + tmp_moved_constant_1047*(((tmp_moved_constant_1283 + tmp_moved_constant_1284)*(tmp_moved_constant_1283 + tmp_moved_constant_1284))*16.0 + ((tmp_moved_constant_1285 + tmp_moved_constant_1286)*(tmp_moved_constant_1285 + tmp_moved_constant_1286))*16.0 + ((tmp_moved_constant_1287 + tmp_moved_constant_1288)*(tmp_moved_constant_1287 + tmp_moved_constant_1288))*16.0) + tmp_moved_constant_1051*(((tmp_moved_constant_1289 + tmp_moved_constant_1290)*(tmp_moved_constant_1289 + tmp_moved_constant_1290))*16.0 + ((tmp_moved_constant_1291 + tmp_moved_constant_1292)*(tmp_moved_constant_1291 + tmp_moved_constant_1292))*16.0 + ((tmp_moved_constant_1293 + tmp_moved_constant_1294)*(tmp_moved_constant_1293 + tmp_moved_constant_1294))*16.0)) + tmp_moved_constant_1031*tmp_moved_constant_1295 + tmp_moved_constant_1032*tmp_moved_constant_1296 + tmp_moved_constant_1033*tmp_moved_constant_1297 + tmp_moved_constant_1034*tmp_moved_constant_1298 + tmp_moved_constant_1035*tmp_moved_constant_1299; + const real_t tmp_moved_constant_1363 = tmp_moved_constant_1026*tmp_moved_constant_1164 + tmp_moved_constant_1027*tmp_moved_constant_1247 + tmp_moved_constant_1028*tmp_moved_constant_1257 + tmp_moved_constant_1029*tmp_moved_constant_1266 + tmp_moved_constant_1030*tmp_moved_constant_1295 + tmp_moved_constant_1031*(tmp_moved_constant_1039*(((tmp_moved_constant_1300 + tmp_moved_constant_1301)*(tmp_moved_constant_1300 + tmp_moved_constant_1301))*16.0 + ((tmp_moved_constant_1302 + tmp_moved_constant_1303)*(tmp_moved_constant_1302 + tmp_moved_constant_1303))*16.0 + ((tmp_moved_constant_1304 + tmp_moved_constant_1305)*(tmp_moved_constant_1304 + tmp_moved_constant_1305))*16.0) + tmp_moved_constant_1043*(((tmp_moved_constant_1306 + tmp_moved_constant_1307)*(tmp_moved_constant_1306 + tmp_moved_constant_1307))*16.0 + ((tmp_moved_constant_1308 + tmp_moved_constant_1309)*(tmp_moved_constant_1308 + tmp_moved_constant_1309))*16.0 + ((tmp_moved_constant_1310 + tmp_moved_constant_1311)*(tmp_moved_constant_1310 + tmp_moved_constant_1311))*16.0) + tmp_moved_constant_1047*(((tmp_moved_constant_1312 + tmp_moved_constant_1313)*(tmp_moved_constant_1312 + tmp_moved_constant_1313))*16.0 + ((tmp_moved_constant_1314 + tmp_moved_constant_1315)*(tmp_moved_constant_1314 + tmp_moved_constant_1315))*16.0 + ((tmp_moved_constant_1316 + tmp_moved_constant_1317)*(tmp_moved_constant_1316 + tmp_moved_constant_1317))*16.0) + tmp_moved_constant_1051*(((tmp_moved_constant_1318 + tmp_moved_constant_1319)*(tmp_moved_constant_1318 + tmp_moved_constant_1319))*16.0 + ((tmp_moved_constant_1320 + tmp_moved_constant_1321)*(tmp_moved_constant_1320 + tmp_moved_constant_1321))*16.0 + ((tmp_moved_constant_1322 + tmp_moved_constant_1323)*(tmp_moved_constant_1322 + tmp_moved_constant_1323))*16.0)) + tmp_moved_constant_1032*tmp_moved_constant_1324 + tmp_moved_constant_1033*tmp_moved_constant_1325 + tmp_moved_constant_1034*tmp_moved_constant_1326 + tmp_moved_constant_1035*tmp_moved_constant_1327; + const real_t tmp_moved_constant_1364 = tmp_moved_constant_1026*tmp_moved_constant_1201 + tmp_moved_constant_1027*tmp_moved_constant_1248 + tmp_moved_constant_1028*tmp_moved_constant_1258 + tmp_moved_constant_1029*tmp_moved_constant_1267 + tmp_moved_constant_1030*tmp_moved_constant_1296 + tmp_moved_constant_1031*tmp_moved_constant_1324 + tmp_moved_constant_1032*(tmp_moved_constant_1039*(((tmp_moved_constant_1328 + tmp_moved_constant_1329)*(tmp_moved_constant_1328 + tmp_moved_constant_1329))*16.0 + ((tmp_moved_constant_1330 + tmp_moved_constant_1331)*(tmp_moved_constant_1330 + tmp_moved_constant_1331))*16.0 + ((tmp_moved_constant_1332 + tmp_moved_constant_1333)*(tmp_moved_constant_1332 + tmp_moved_constant_1333))*16.0) + tmp_moved_constant_1043*(((tmp_moved_constant_1334 + tmp_moved_constant_1335)*(tmp_moved_constant_1334 + tmp_moved_constant_1335))*16.0 + ((tmp_moved_constant_1336 + tmp_moved_constant_1337)*(tmp_moved_constant_1336 + tmp_moved_constant_1337))*16.0 + ((tmp_moved_constant_1338 + tmp_moved_constant_1339)*(tmp_moved_constant_1338 + tmp_moved_constant_1339))*16.0) + tmp_moved_constant_1047*(((tmp_moved_constant_1340 + tmp_moved_constant_1341)*(tmp_moved_constant_1340 + tmp_moved_constant_1341))*16.0 + ((tmp_moved_constant_1342 + tmp_moved_constant_1343)*(tmp_moved_constant_1342 + tmp_moved_constant_1343))*16.0 + ((tmp_moved_constant_1344 + tmp_moved_constant_1345)*(tmp_moved_constant_1344 + tmp_moved_constant_1345))*16.0) + tmp_moved_constant_1051*(((tmp_moved_constant_1346 + tmp_moved_constant_1347)*(tmp_moved_constant_1346 + tmp_moved_constant_1347))*16.0 + ((tmp_moved_constant_1348 + tmp_moved_constant_1349)*(tmp_moved_constant_1348 + tmp_moved_constant_1349))*16.0 + ((tmp_moved_constant_1350 + tmp_moved_constant_1351)*(tmp_moved_constant_1350 + tmp_moved_constant_1351))*16.0)) + tmp_moved_constant_1033*tmp_moved_constant_1352 + tmp_moved_constant_1034*tmp_moved_constant_1353 + tmp_moved_constant_1035*tmp_moved_constant_1354; + const real_t tmp_moved_constant_1365 = tmp_moved_constant_1026*tmp_moved_constant_1214 + tmp_moved_constant_1027*tmp_moved_constant_1249 + tmp_moved_constant_1028*tmp_moved_constant_1259 + tmp_moved_constant_1029*tmp_moved_constant_1268 + tmp_moved_constant_1030*tmp_moved_constant_1297 + tmp_moved_constant_1031*tmp_moved_constant_1325 + tmp_moved_constant_1032*tmp_moved_constant_1352 + tmp_moved_constant_1033*(tmp_moved_constant_1039*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1271 - tmp_moved_constant_1300)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1271 - tmp_moved_constant_1300))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1273 - tmp_moved_constant_1302)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1273 - tmp_moved_constant_1302))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1275 - tmp_moved_constant_1304)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1275 - tmp_moved_constant_1304))*16.0) + tmp_moved_constant_1043*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1277 - tmp_moved_constant_1306)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1277 - tmp_moved_constant_1306))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1279 - tmp_moved_constant_1308)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1279 - tmp_moved_constant_1308))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1281 - tmp_moved_constant_1310)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1281 - tmp_moved_constant_1310))*16.0) + tmp_moved_constant_1047*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1283 - tmp_moved_constant_1312)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1283 - tmp_moved_constant_1312))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1285 - tmp_moved_constant_1314)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1285 - tmp_moved_constant_1314))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1287 - tmp_moved_constant_1316)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1287 - tmp_moved_constant_1316))*16.0) + tmp_moved_constant_1051*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1289 - tmp_moved_constant_1318)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1289 - tmp_moved_constant_1318))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1291 - tmp_moved_constant_1320)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1291 - tmp_moved_constant_1320))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1293 - tmp_moved_constant_1322)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1293 - tmp_moved_constant_1322))*16.0)) + tmp_moved_constant_1034*tmp_moved_constant_1355 + tmp_moved_constant_1035*tmp_moved_constant_1356; + const real_t tmp_moved_constant_1366 = tmp_moved_constant_1026*tmp_moved_constant_1227 + tmp_moved_constant_1027*tmp_moved_constant_1250 + tmp_moved_constant_1028*tmp_moved_constant_1260 + tmp_moved_constant_1029*tmp_moved_constant_1269 + tmp_moved_constant_1030*tmp_moved_constant_1298 + tmp_moved_constant_1031*tmp_moved_constant_1326 + tmp_moved_constant_1032*tmp_moved_constant_1353 + tmp_moved_constant_1033*tmp_moved_constant_1355 + tmp_moved_constant_1034*(tmp_moved_constant_1039*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1272 - tmp_moved_constant_1328)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1272 - tmp_moved_constant_1328))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1274 - tmp_moved_constant_1330)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1274 - tmp_moved_constant_1330))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1276 - tmp_moved_constant_1332)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1276 - tmp_moved_constant_1332))*16.0) + tmp_moved_constant_1043*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1278 - tmp_moved_constant_1334)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1278 - tmp_moved_constant_1334))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1280 - tmp_moved_constant_1336)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1280 - tmp_moved_constant_1336))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1282 - tmp_moved_constant_1338)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1282 - tmp_moved_constant_1338))*16.0) + tmp_moved_constant_1047*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1284 - tmp_moved_constant_1340)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1284 - tmp_moved_constant_1340))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1286 - tmp_moved_constant_1342)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1286 - tmp_moved_constant_1342))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1288 - tmp_moved_constant_1344)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1288 - tmp_moved_constant_1344))*16.0) + tmp_moved_constant_1051*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1290 - tmp_moved_constant_1346)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1290 - tmp_moved_constant_1346))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1292 - tmp_moved_constant_1348)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1292 - tmp_moved_constant_1348))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1294 - tmp_moved_constant_1350)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1294 - tmp_moved_constant_1350))*16.0)) + tmp_moved_constant_1035*tmp_moved_constant_1357; + const real_t tmp_moved_constant_1367 = tmp_moved_constant_1026*tmp_moved_constant_1240 + tmp_moved_constant_1027*tmp_moved_constant_1251 + tmp_moved_constant_1028*tmp_moved_constant_1261 + tmp_moved_constant_1029*tmp_moved_constant_1270 + tmp_moved_constant_1030*tmp_moved_constant_1299 + tmp_moved_constant_1031*tmp_moved_constant_1327 + tmp_moved_constant_1032*tmp_moved_constant_1354 + tmp_moved_constant_1033*tmp_moved_constant_1356 + tmp_moved_constant_1034*tmp_moved_constant_1357 + tmp_moved_constant_1035*(tmp_moved_constant_1039*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1301 - tmp_moved_constant_1329)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1301 - tmp_moved_constant_1329))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1303 - tmp_moved_constant_1331)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1303 - tmp_moved_constant_1331))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1305 - tmp_moved_constant_1333)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1305 - tmp_moved_constant_1333))*16.0) + tmp_moved_constant_1043*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1307 - tmp_moved_constant_1335)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1307 - tmp_moved_constant_1335))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1309 - tmp_moved_constant_1337)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1309 - tmp_moved_constant_1337))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1311 - tmp_moved_constant_1339)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1311 - tmp_moved_constant_1339))*16.0) + tmp_moved_constant_1047*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1313 - tmp_moved_constant_1341)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1313 - tmp_moved_constant_1341))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1315 - tmp_moved_constant_1343)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1315 - tmp_moved_constant_1343))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1317 - tmp_moved_constant_1345)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1317 - tmp_moved_constant_1345))*16.0) + tmp_moved_constant_1051*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1319 - tmp_moved_constant_1347)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1319 - tmp_moved_constant_1347))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1321 - tmp_moved_constant_1349)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1321 - tmp_moved_constant_1349))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1323 - tmp_moved_constant_1351)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1323 - tmp_moved_constant_1351))*16.0)); { { - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1670 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1671 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1672 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1673 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_1674 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_1675 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_1676 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_1677 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_1678 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_1679 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_1358 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_1359 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_1360 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_1361 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_1362 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_1363 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_1364 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_1365 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_1366 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_1367 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const real_t Dummy_1680 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_1681 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_1682 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_1683 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_1684 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_1685 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_1686 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_1687 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_1688 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_1689 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_2012 = Dummy_1680*(Dummy_1693*((Dummy_1690*Dummy_1690) + (Dummy_1691*Dummy_1691) + (Dummy_1692*Dummy_1692)) + Dummy_1697*((Dummy_1694*Dummy_1694) + (Dummy_1695*Dummy_1695) + (Dummy_1696*Dummy_1696)) + Dummy_1701*((Dummy_1698*Dummy_1698) + (Dummy_1699*Dummy_1699) + (Dummy_1700*Dummy_1700)) + Dummy_1705*((Dummy_1702*Dummy_1702) + (Dummy_1703*Dummy_1703) + (Dummy_1704*Dummy_1704))) + Dummy_1681*Dummy_1718 + Dummy_1682*Dummy_1731 + Dummy_1683*Dummy_1744 + Dummy_1684*Dummy_1781 + Dummy_1685*Dummy_1818 + Dummy_1686*Dummy_1855 + Dummy_1687*Dummy_1868 + Dummy_1688*Dummy_1881 + Dummy_1689*Dummy_1894; - const real_t Dummy_2013 = Dummy_1680*Dummy_1718 + Dummy_1681*(Dummy_1693*(Dummy_1895*tmp_kernel_op_254 + Dummy_1896*tmp_kernel_op_254 + Dummy_1897*tmp_kernel_op_254) + Dummy_1697*(Dummy_1895*tmp_kernel_op_257 + Dummy_1896*tmp_kernel_op_257 + Dummy_1897*tmp_kernel_op_257) + Dummy_1701*(Dummy_1895*tmp_kernel_op_258 + Dummy_1896*tmp_kernel_op_258 + Dummy_1897*tmp_kernel_op_258) + Dummy_1705*(Dummy_1895*tmp_kernel_op_259 + Dummy_1896*tmp_kernel_op_259 + Dummy_1897*tmp_kernel_op_259)) + Dummy_1682*Dummy_1898 + Dummy_1683*Dummy_1899 + Dummy_1684*Dummy_1900 + Dummy_1685*Dummy_1901 + Dummy_1686*Dummy_1902 + Dummy_1687*Dummy_1903 + Dummy_1688*Dummy_1904 + Dummy_1689*Dummy_1905; - const real_t Dummy_2014 = Dummy_1680*Dummy_1731 + Dummy_1681*Dummy_1898 + Dummy_1682*(Dummy_1693*(Dummy_1906*tmp_kernel_op_269 + Dummy_1907*tmp_kernel_op_269 + Dummy_1908*tmp_kernel_op_269) + Dummy_1697*(Dummy_1906*tmp_kernel_op_272 + Dummy_1907*tmp_kernel_op_272 + Dummy_1908*tmp_kernel_op_272) + Dummy_1701*(Dummy_1906*tmp_kernel_op_273 + Dummy_1907*tmp_kernel_op_273 + Dummy_1908*tmp_kernel_op_273) + Dummy_1705*(Dummy_1906*tmp_kernel_op_274 + Dummy_1907*tmp_kernel_op_274 + Dummy_1908*tmp_kernel_op_274)) + Dummy_1683*Dummy_1909 + Dummy_1684*Dummy_1910 + Dummy_1685*Dummy_1911 + Dummy_1686*Dummy_1912 + Dummy_1687*Dummy_1913 + Dummy_1688*Dummy_1914 + Dummy_1689*Dummy_1915; - const real_t Dummy_2015 = Dummy_1680*Dummy_1744 + Dummy_1681*Dummy_1899 + Dummy_1682*Dummy_1909 + Dummy_1683*(Dummy_1693*(Dummy_1916*tmp_kernel_op_283 + Dummy_1917*tmp_kernel_op_283 + Dummy_1918*tmp_kernel_op_283) + Dummy_1697*(Dummy_1916*tmp_kernel_op_286 + Dummy_1917*tmp_kernel_op_286 + Dummy_1918*tmp_kernel_op_286) + Dummy_1701*(Dummy_1916*tmp_kernel_op_287 + Dummy_1917*tmp_kernel_op_287 + Dummy_1918*tmp_kernel_op_287) + Dummy_1705*(Dummy_1916*tmp_kernel_op_288 + Dummy_1917*tmp_kernel_op_288 + Dummy_1918*tmp_kernel_op_288)) + Dummy_1684*Dummy_1919 + Dummy_1685*Dummy_1920 + Dummy_1686*Dummy_1921 + Dummy_1687*Dummy_1922 + Dummy_1688*Dummy_1923 + Dummy_1689*Dummy_1924; - const real_t Dummy_2016 = Dummy_1680*Dummy_1781 + Dummy_1681*Dummy_1900 + Dummy_1682*Dummy_1910 + Dummy_1683*Dummy_1919 + Dummy_1684*(Dummy_1693*(((Dummy_1925 + Dummy_1926)*(Dummy_1925 + Dummy_1926))*16.0 + ((Dummy_1927 + Dummy_1928)*(Dummy_1927 + Dummy_1928))*16.0 + ((Dummy_1929 + Dummy_1930)*(Dummy_1929 + Dummy_1930))*16.0) + Dummy_1697*(((Dummy_1931 + Dummy_1932)*(Dummy_1931 + Dummy_1932))*16.0 + ((Dummy_1933 + Dummy_1934)*(Dummy_1933 + Dummy_1934))*16.0 + ((Dummy_1935 + Dummy_1936)*(Dummy_1935 + Dummy_1936))*16.0) + Dummy_1701*(((Dummy_1937 + Dummy_1938)*(Dummy_1937 + Dummy_1938))*16.0 + ((Dummy_1939 + Dummy_1940)*(Dummy_1939 + Dummy_1940))*16.0 + ((Dummy_1941 + Dummy_1942)*(Dummy_1941 + Dummy_1942))*16.0) + Dummy_1705*(((Dummy_1943 + Dummy_1944)*(Dummy_1943 + Dummy_1944))*16.0 + ((Dummy_1945 + Dummy_1946)*(Dummy_1945 + Dummy_1946))*16.0 + ((Dummy_1947 + Dummy_1948)*(Dummy_1947 + Dummy_1948))*16.0)) + Dummy_1685*Dummy_1949 + Dummy_1686*Dummy_1950 + Dummy_1687*Dummy_1951 + Dummy_1688*Dummy_1952 + Dummy_1689*Dummy_1953; - const real_t Dummy_2017 = Dummy_1680*Dummy_1818 + Dummy_1681*Dummy_1901 + Dummy_1682*Dummy_1911 + Dummy_1683*Dummy_1920 + Dummy_1684*Dummy_1949 + Dummy_1685*(Dummy_1693*(((Dummy_1954 + Dummy_1955)*(Dummy_1954 + Dummy_1955))*16.0 + ((Dummy_1956 + Dummy_1957)*(Dummy_1956 + Dummy_1957))*16.0 + ((Dummy_1958 + Dummy_1959)*(Dummy_1958 + Dummy_1959))*16.0) + Dummy_1697*(((Dummy_1960 + Dummy_1961)*(Dummy_1960 + Dummy_1961))*16.0 + ((Dummy_1962 + Dummy_1963)*(Dummy_1962 + Dummy_1963))*16.0 + ((Dummy_1964 + Dummy_1965)*(Dummy_1964 + Dummy_1965))*16.0) + Dummy_1701*(((Dummy_1966 + Dummy_1967)*(Dummy_1966 + Dummy_1967))*16.0 + ((Dummy_1968 + Dummy_1969)*(Dummy_1968 + Dummy_1969))*16.0 + ((Dummy_1970 + Dummy_1971)*(Dummy_1970 + Dummy_1971))*16.0) + Dummy_1705*(((Dummy_1972 + Dummy_1973)*(Dummy_1972 + Dummy_1973))*16.0 + ((Dummy_1974 + Dummy_1975)*(Dummy_1974 + Dummy_1975))*16.0 + ((Dummy_1976 + Dummy_1977)*(Dummy_1976 + Dummy_1977))*16.0)) + Dummy_1686*Dummy_1978 + Dummy_1687*Dummy_1979 + Dummy_1688*Dummy_1980 + Dummy_1689*Dummy_1981; - const real_t Dummy_2018 = Dummy_1680*Dummy_1855 + Dummy_1681*Dummy_1902 + Dummy_1682*Dummy_1912 + Dummy_1683*Dummy_1921 + Dummy_1684*Dummy_1950 + Dummy_1685*Dummy_1978 + Dummy_1686*(Dummy_1693*(((Dummy_1982 + Dummy_1983)*(Dummy_1982 + Dummy_1983))*16.0 + ((Dummy_1984 + Dummy_1985)*(Dummy_1984 + Dummy_1985))*16.0 + ((Dummy_1986 + Dummy_1987)*(Dummy_1986 + Dummy_1987))*16.0) + Dummy_1697*(((Dummy_1988 + Dummy_1989)*(Dummy_1988 + Dummy_1989))*16.0 + ((Dummy_1990 + Dummy_1991)*(Dummy_1990 + Dummy_1991))*16.0 + ((Dummy_1992 + Dummy_1993)*(Dummy_1992 + Dummy_1993))*16.0) + Dummy_1701*(((Dummy_1994 + Dummy_1995)*(Dummy_1994 + Dummy_1995))*16.0 + ((Dummy_1996 + Dummy_1997)*(Dummy_1996 + Dummy_1997))*16.0 + ((Dummy_1998 + Dummy_1999)*(Dummy_1998 + Dummy_1999))*16.0) + Dummy_1705*(((Dummy_2000 + Dummy_2001)*(Dummy_2000 + Dummy_2001))*16.0 + ((Dummy_2002 + Dummy_2003)*(Dummy_2002 + Dummy_2003))*16.0 + ((Dummy_2004 + Dummy_2005)*(Dummy_2004 + Dummy_2005))*16.0)) + Dummy_1687*Dummy_2006 + Dummy_1688*Dummy_2007 + Dummy_1689*Dummy_2008; - const real_t Dummy_2019 = Dummy_1680*Dummy_1868 + Dummy_1681*Dummy_1903 + Dummy_1682*Dummy_1913 + Dummy_1683*Dummy_1922 + Dummy_1684*Dummy_1951 + Dummy_1685*Dummy_1979 + Dummy_1686*Dummy_2006 + Dummy_1687*(Dummy_1693*(((-Dummy_1925 - Dummy_1954 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_1925 - Dummy_1954 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_1927 - Dummy_1956 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_1927 - Dummy_1956 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_1929 - Dummy_1958 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_1929 - Dummy_1958 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0) + Dummy_1697*(((-Dummy_1931 - Dummy_1960 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_1931 - Dummy_1960 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_1933 - Dummy_1962 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_1933 - Dummy_1962 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_1935 - Dummy_1964 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_1935 - Dummy_1964 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0) + Dummy_1701*(((-Dummy_1937 - Dummy_1966 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_1937 - Dummy_1966 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_1939 - Dummy_1968 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_1939 - Dummy_1968 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_1941 - Dummy_1970 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_1941 - Dummy_1970 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0) + Dummy_1705*(((-Dummy_1943 - Dummy_1972 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_1943 - Dummy_1972 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_1945 - Dummy_1974 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_1945 - Dummy_1974 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_1947 - Dummy_1976 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_1947 - Dummy_1976 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0)) + Dummy_1688*Dummy_2009 + Dummy_1689*Dummy_2010; - const real_t Dummy_2020 = Dummy_1680*Dummy_1881 + Dummy_1681*Dummy_1904 + Dummy_1682*Dummy_1914 + Dummy_1683*Dummy_1923 + Dummy_1684*Dummy_1952 + Dummy_1685*Dummy_1980 + Dummy_1686*Dummy_2007 + Dummy_1687*Dummy_2009 + Dummy_1688*(Dummy_1693*(((-Dummy_1926 - Dummy_1982 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_1926 - Dummy_1982 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_1928 - Dummy_1984 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_1928 - Dummy_1984 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_1930 - Dummy_1986 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_1930 - Dummy_1986 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0) + Dummy_1697*(((-Dummy_1932 - Dummy_1988 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_1932 - Dummy_1988 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_1934 - Dummy_1990 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_1934 - Dummy_1990 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_1936 - Dummy_1992 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_1936 - Dummy_1992 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0) + Dummy_1701*(((-Dummy_1938 - Dummy_1994 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_1938 - Dummy_1994 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_1940 - Dummy_1996 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_1940 - Dummy_1996 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_1942 - Dummy_1998 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_1942 - Dummy_1998 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0) + Dummy_1705*(((-Dummy_1944 - Dummy_2000 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_1944 - Dummy_2000 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_1946 - Dummy_2002 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_1946 - Dummy_2002 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_1948 - Dummy_2004 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_1948 - Dummy_2004 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0)) + Dummy_1689*Dummy_2011; - const real_t Dummy_2021 = Dummy_1680*Dummy_1894 + Dummy_1681*Dummy_1905 + Dummy_1682*Dummy_1915 + Dummy_1683*Dummy_1924 + Dummy_1684*Dummy_1953 + Dummy_1685*Dummy_1981 + Dummy_1686*Dummy_2008 + Dummy_1687*Dummy_2010 + Dummy_1688*Dummy_2011 + Dummy_1689*(Dummy_1693*(((-Dummy_1955 - Dummy_1983 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_1955 - Dummy_1983 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_1957 - Dummy_1985 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_1957 - Dummy_1985 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_1959 - Dummy_1987 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_1959 - Dummy_1987 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0) + Dummy_1697*(((-Dummy_1961 - Dummy_1989 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_1961 - Dummy_1989 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_1963 - Dummy_1991 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_1963 - Dummy_1991 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_1965 - Dummy_1993 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_1965 - Dummy_1993 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0) + Dummy_1701*(((-Dummy_1967 - Dummy_1995 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_1967 - Dummy_1995 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_1969 - Dummy_1997 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_1969 - Dummy_1997 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_1971 - Dummy_1999 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_1971 - Dummy_1999 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0) + Dummy_1705*(((-Dummy_1973 - Dummy_2001 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_1973 - Dummy_2001 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_1975 - Dummy_2003 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_1975 - Dummy_2003 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_1977 - Dummy_2005 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_1977 - Dummy_2005 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0)); + const real_t tmp_moved_constant_1368 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_1369 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_1370 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_1371 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_1372 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_1373 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_1374 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_1375 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_1376 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_1377 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_1700 = tmp_moved_constant_1368*(tmp_moved_constant_1381*((tmp_moved_constant_1378*tmp_moved_constant_1378) + (tmp_moved_constant_1379*tmp_moved_constant_1379) + (tmp_moved_constant_1380*tmp_moved_constant_1380)) + tmp_moved_constant_1385*((tmp_moved_constant_1382*tmp_moved_constant_1382) + (tmp_moved_constant_1383*tmp_moved_constant_1383) + (tmp_moved_constant_1384*tmp_moved_constant_1384)) + tmp_moved_constant_1389*((tmp_moved_constant_1386*tmp_moved_constant_1386) + (tmp_moved_constant_1387*tmp_moved_constant_1387) + (tmp_moved_constant_1388*tmp_moved_constant_1388)) + tmp_moved_constant_1393*((tmp_moved_constant_1390*tmp_moved_constant_1390) + (tmp_moved_constant_1391*tmp_moved_constant_1391) + (tmp_moved_constant_1392*tmp_moved_constant_1392))) + tmp_moved_constant_1369*tmp_moved_constant_1406 + tmp_moved_constant_1370*tmp_moved_constant_1419 + tmp_moved_constant_1371*tmp_moved_constant_1432 + tmp_moved_constant_1372*tmp_moved_constant_1469 + tmp_moved_constant_1373*tmp_moved_constant_1506 + tmp_moved_constant_1374*tmp_moved_constant_1543 + tmp_moved_constant_1375*tmp_moved_constant_1556 + tmp_moved_constant_1376*tmp_moved_constant_1569 + tmp_moved_constant_1377*tmp_moved_constant_1582; + const real_t tmp_moved_constant_1701 = tmp_moved_constant_1368*tmp_moved_constant_1406 + tmp_moved_constant_1369*(tmp_moved_constant_1381*(tmp_kernel_op_254*tmp_moved_constant_1583 + tmp_kernel_op_254*tmp_moved_constant_1584 + tmp_kernel_op_254*tmp_moved_constant_1585) + tmp_moved_constant_1385*(tmp_kernel_op_257*tmp_moved_constant_1583 + tmp_kernel_op_257*tmp_moved_constant_1584 + tmp_kernel_op_257*tmp_moved_constant_1585) + tmp_moved_constant_1389*(tmp_kernel_op_258*tmp_moved_constant_1583 + tmp_kernel_op_258*tmp_moved_constant_1584 + tmp_kernel_op_258*tmp_moved_constant_1585) + tmp_moved_constant_1393*(tmp_kernel_op_259*tmp_moved_constant_1583 + tmp_kernel_op_259*tmp_moved_constant_1584 + tmp_kernel_op_259*tmp_moved_constant_1585)) + tmp_moved_constant_1370*tmp_moved_constant_1586 + tmp_moved_constant_1371*tmp_moved_constant_1587 + tmp_moved_constant_1372*tmp_moved_constant_1588 + tmp_moved_constant_1373*tmp_moved_constant_1589 + tmp_moved_constant_1374*tmp_moved_constant_1590 + tmp_moved_constant_1375*tmp_moved_constant_1591 + tmp_moved_constant_1376*tmp_moved_constant_1592 + tmp_moved_constant_1377*tmp_moved_constant_1593; + const real_t tmp_moved_constant_1702 = tmp_moved_constant_1368*tmp_moved_constant_1419 + tmp_moved_constant_1369*tmp_moved_constant_1586 + tmp_moved_constant_1370*(tmp_moved_constant_1381*(tmp_kernel_op_269*tmp_moved_constant_1594 + tmp_kernel_op_269*tmp_moved_constant_1595 + tmp_kernel_op_269*tmp_moved_constant_1596) + tmp_moved_constant_1385*(tmp_kernel_op_272*tmp_moved_constant_1594 + tmp_kernel_op_272*tmp_moved_constant_1595 + tmp_kernel_op_272*tmp_moved_constant_1596) + tmp_moved_constant_1389*(tmp_kernel_op_273*tmp_moved_constant_1594 + tmp_kernel_op_273*tmp_moved_constant_1595 + tmp_kernel_op_273*tmp_moved_constant_1596) + tmp_moved_constant_1393*(tmp_kernel_op_274*tmp_moved_constant_1594 + tmp_kernel_op_274*tmp_moved_constant_1595 + tmp_kernel_op_274*tmp_moved_constant_1596)) + tmp_moved_constant_1371*tmp_moved_constant_1597 + tmp_moved_constant_1372*tmp_moved_constant_1598 + tmp_moved_constant_1373*tmp_moved_constant_1599 + tmp_moved_constant_1374*tmp_moved_constant_1600 + tmp_moved_constant_1375*tmp_moved_constant_1601 + tmp_moved_constant_1376*tmp_moved_constant_1602 + tmp_moved_constant_1377*tmp_moved_constant_1603; + const real_t tmp_moved_constant_1703 = tmp_moved_constant_1368*tmp_moved_constant_1432 + tmp_moved_constant_1369*tmp_moved_constant_1587 + tmp_moved_constant_1370*tmp_moved_constant_1597 + tmp_moved_constant_1371*(tmp_moved_constant_1381*(tmp_kernel_op_283*tmp_moved_constant_1604 + tmp_kernel_op_283*tmp_moved_constant_1605 + tmp_kernel_op_283*tmp_moved_constant_1606) + tmp_moved_constant_1385*(tmp_kernel_op_286*tmp_moved_constant_1604 + tmp_kernel_op_286*tmp_moved_constant_1605 + tmp_kernel_op_286*tmp_moved_constant_1606) + tmp_moved_constant_1389*(tmp_kernel_op_287*tmp_moved_constant_1604 + tmp_kernel_op_287*tmp_moved_constant_1605 + tmp_kernel_op_287*tmp_moved_constant_1606) + tmp_moved_constant_1393*(tmp_kernel_op_288*tmp_moved_constant_1604 + tmp_kernel_op_288*tmp_moved_constant_1605 + tmp_kernel_op_288*tmp_moved_constant_1606)) + tmp_moved_constant_1372*tmp_moved_constant_1607 + tmp_moved_constant_1373*tmp_moved_constant_1608 + tmp_moved_constant_1374*tmp_moved_constant_1609 + tmp_moved_constant_1375*tmp_moved_constant_1610 + tmp_moved_constant_1376*tmp_moved_constant_1611 + tmp_moved_constant_1377*tmp_moved_constant_1612; + const real_t tmp_moved_constant_1704 = tmp_moved_constant_1368*tmp_moved_constant_1469 + tmp_moved_constant_1369*tmp_moved_constant_1588 + tmp_moved_constant_1370*tmp_moved_constant_1598 + tmp_moved_constant_1371*tmp_moved_constant_1607 + tmp_moved_constant_1372*(tmp_moved_constant_1381*(((tmp_moved_constant_1613 + tmp_moved_constant_1614)*(tmp_moved_constant_1613 + tmp_moved_constant_1614))*16.0 + ((tmp_moved_constant_1615 + tmp_moved_constant_1616)*(tmp_moved_constant_1615 + tmp_moved_constant_1616))*16.0 + ((tmp_moved_constant_1617 + tmp_moved_constant_1618)*(tmp_moved_constant_1617 + tmp_moved_constant_1618))*16.0) + tmp_moved_constant_1385*(((tmp_moved_constant_1619 + tmp_moved_constant_1620)*(tmp_moved_constant_1619 + tmp_moved_constant_1620))*16.0 + ((tmp_moved_constant_1621 + tmp_moved_constant_1622)*(tmp_moved_constant_1621 + tmp_moved_constant_1622))*16.0 + ((tmp_moved_constant_1623 + tmp_moved_constant_1624)*(tmp_moved_constant_1623 + tmp_moved_constant_1624))*16.0) + tmp_moved_constant_1389*(((tmp_moved_constant_1625 + tmp_moved_constant_1626)*(tmp_moved_constant_1625 + tmp_moved_constant_1626))*16.0 + ((tmp_moved_constant_1627 + tmp_moved_constant_1628)*(tmp_moved_constant_1627 + tmp_moved_constant_1628))*16.0 + ((tmp_moved_constant_1629 + tmp_moved_constant_1630)*(tmp_moved_constant_1629 + tmp_moved_constant_1630))*16.0) + tmp_moved_constant_1393*(((tmp_moved_constant_1631 + tmp_moved_constant_1632)*(tmp_moved_constant_1631 + tmp_moved_constant_1632))*16.0 + ((tmp_moved_constant_1633 + tmp_moved_constant_1634)*(tmp_moved_constant_1633 + tmp_moved_constant_1634))*16.0 + ((tmp_moved_constant_1635 + tmp_moved_constant_1636)*(tmp_moved_constant_1635 + tmp_moved_constant_1636))*16.0)) + tmp_moved_constant_1373*tmp_moved_constant_1637 + tmp_moved_constant_1374*tmp_moved_constant_1638 + tmp_moved_constant_1375*tmp_moved_constant_1639 + tmp_moved_constant_1376*tmp_moved_constant_1640 + tmp_moved_constant_1377*tmp_moved_constant_1641; + const real_t tmp_moved_constant_1705 = tmp_moved_constant_1368*tmp_moved_constant_1506 + tmp_moved_constant_1369*tmp_moved_constant_1589 + tmp_moved_constant_1370*tmp_moved_constant_1599 + tmp_moved_constant_1371*tmp_moved_constant_1608 + tmp_moved_constant_1372*tmp_moved_constant_1637 + tmp_moved_constant_1373*(tmp_moved_constant_1381*(((tmp_moved_constant_1642 + tmp_moved_constant_1643)*(tmp_moved_constant_1642 + tmp_moved_constant_1643))*16.0 + ((tmp_moved_constant_1644 + tmp_moved_constant_1645)*(tmp_moved_constant_1644 + tmp_moved_constant_1645))*16.0 + ((tmp_moved_constant_1646 + tmp_moved_constant_1647)*(tmp_moved_constant_1646 + tmp_moved_constant_1647))*16.0) + tmp_moved_constant_1385*(((tmp_moved_constant_1648 + tmp_moved_constant_1649)*(tmp_moved_constant_1648 + tmp_moved_constant_1649))*16.0 + ((tmp_moved_constant_1650 + tmp_moved_constant_1651)*(tmp_moved_constant_1650 + tmp_moved_constant_1651))*16.0 + ((tmp_moved_constant_1652 + tmp_moved_constant_1653)*(tmp_moved_constant_1652 + tmp_moved_constant_1653))*16.0) + tmp_moved_constant_1389*(((tmp_moved_constant_1654 + tmp_moved_constant_1655)*(tmp_moved_constant_1654 + tmp_moved_constant_1655))*16.0 + ((tmp_moved_constant_1656 + tmp_moved_constant_1657)*(tmp_moved_constant_1656 + tmp_moved_constant_1657))*16.0 + ((tmp_moved_constant_1658 + tmp_moved_constant_1659)*(tmp_moved_constant_1658 + tmp_moved_constant_1659))*16.0) + tmp_moved_constant_1393*(((tmp_moved_constant_1660 + tmp_moved_constant_1661)*(tmp_moved_constant_1660 + tmp_moved_constant_1661))*16.0 + ((tmp_moved_constant_1662 + tmp_moved_constant_1663)*(tmp_moved_constant_1662 + tmp_moved_constant_1663))*16.0 + ((tmp_moved_constant_1664 + tmp_moved_constant_1665)*(tmp_moved_constant_1664 + tmp_moved_constant_1665))*16.0)) + tmp_moved_constant_1374*tmp_moved_constant_1666 + tmp_moved_constant_1375*tmp_moved_constant_1667 + tmp_moved_constant_1376*tmp_moved_constant_1668 + tmp_moved_constant_1377*tmp_moved_constant_1669; + const real_t tmp_moved_constant_1706 = tmp_moved_constant_1368*tmp_moved_constant_1543 + tmp_moved_constant_1369*tmp_moved_constant_1590 + tmp_moved_constant_1370*tmp_moved_constant_1600 + tmp_moved_constant_1371*tmp_moved_constant_1609 + tmp_moved_constant_1372*tmp_moved_constant_1638 + tmp_moved_constant_1373*tmp_moved_constant_1666 + tmp_moved_constant_1374*(tmp_moved_constant_1381*(((tmp_moved_constant_1670 + tmp_moved_constant_1671)*(tmp_moved_constant_1670 + tmp_moved_constant_1671))*16.0 + ((tmp_moved_constant_1672 + tmp_moved_constant_1673)*(tmp_moved_constant_1672 + tmp_moved_constant_1673))*16.0 + ((tmp_moved_constant_1674 + tmp_moved_constant_1675)*(tmp_moved_constant_1674 + tmp_moved_constant_1675))*16.0) + tmp_moved_constant_1385*(((tmp_moved_constant_1676 + tmp_moved_constant_1677)*(tmp_moved_constant_1676 + tmp_moved_constant_1677))*16.0 + ((tmp_moved_constant_1678 + tmp_moved_constant_1679)*(tmp_moved_constant_1678 + tmp_moved_constant_1679))*16.0 + ((tmp_moved_constant_1680 + tmp_moved_constant_1681)*(tmp_moved_constant_1680 + tmp_moved_constant_1681))*16.0) + tmp_moved_constant_1389*(((tmp_moved_constant_1682 + tmp_moved_constant_1683)*(tmp_moved_constant_1682 + tmp_moved_constant_1683))*16.0 + ((tmp_moved_constant_1684 + tmp_moved_constant_1685)*(tmp_moved_constant_1684 + tmp_moved_constant_1685))*16.0 + ((tmp_moved_constant_1686 + tmp_moved_constant_1687)*(tmp_moved_constant_1686 + tmp_moved_constant_1687))*16.0) + tmp_moved_constant_1393*(((tmp_moved_constant_1688 + tmp_moved_constant_1689)*(tmp_moved_constant_1688 + tmp_moved_constant_1689))*16.0 + ((tmp_moved_constant_1690 + tmp_moved_constant_1691)*(tmp_moved_constant_1690 + tmp_moved_constant_1691))*16.0 + ((tmp_moved_constant_1692 + tmp_moved_constant_1693)*(tmp_moved_constant_1692 + tmp_moved_constant_1693))*16.0)) + tmp_moved_constant_1375*tmp_moved_constant_1694 + tmp_moved_constant_1376*tmp_moved_constant_1695 + tmp_moved_constant_1377*tmp_moved_constant_1696; + const real_t tmp_moved_constant_1707 = tmp_moved_constant_1368*tmp_moved_constant_1556 + tmp_moved_constant_1369*tmp_moved_constant_1591 + tmp_moved_constant_1370*tmp_moved_constant_1601 + tmp_moved_constant_1371*tmp_moved_constant_1610 + tmp_moved_constant_1372*tmp_moved_constant_1639 + tmp_moved_constant_1373*tmp_moved_constant_1667 + tmp_moved_constant_1374*tmp_moved_constant_1694 + tmp_moved_constant_1375*(tmp_moved_constant_1381*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1613 - tmp_moved_constant_1642)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1613 - tmp_moved_constant_1642))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1615 - tmp_moved_constant_1644)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1615 - tmp_moved_constant_1644))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1617 - tmp_moved_constant_1646)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1617 - tmp_moved_constant_1646))*16.0) + tmp_moved_constant_1385*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1619 - tmp_moved_constant_1648)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1619 - tmp_moved_constant_1648))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1621 - tmp_moved_constant_1650)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1621 - tmp_moved_constant_1650))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1623 - tmp_moved_constant_1652)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1623 - tmp_moved_constant_1652))*16.0) + tmp_moved_constant_1389*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1625 - tmp_moved_constant_1654)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1625 - tmp_moved_constant_1654))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1627 - tmp_moved_constant_1656)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1627 - tmp_moved_constant_1656))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1629 - tmp_moved_constant_1658)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1629 - tmp_moved_constant_1658))*16.0) + tmp_moved_constant_1393*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1631 - tmp_moved_constant_1660)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1631 - tmp_moved_constant_1660))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1633 - tmp_moved_constant_1662)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1633 - tmp_moved_constant_1662))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1635 - tmp_moved_constant_1664)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1635 - tmp_moved_constant_1664))*16.0)) + tmp_moved_constant_1376*tmp_moved_constant_1697 + tmp_moved_constant_1377*tmp_moved_constant_1698; + const real_t tmp_moved_constant_1708 = tmp_moved_constant_1368*tmp_moved_constant_1569 + tmp_moved_constant_1369*tmp_moved_constant_1592 + tmp_moved_constant_1370*tmp_moved_constant_1602 + tmp_moved_constant_1371*tmp_moved_constant_1611 + tmp_moved_constant_1372*tmp_moved_constant_1640 + tmp_moved_constant_1373*tmp_moved_constant_1668 + tmp_moved_constant_1374*tmp_moved_constant_1695 + tmp_moved_constant_1375*tmp_moved_constant_1697 + tmp_moved_constant_1376*(tmp_moved_constant_1381*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1614 - tmp_moved_constant_1670)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1614 - tmp_moved_constant_1670))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1616 - tmp_moved_constant_1672)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1616 - tmp_moved_constant_1672))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1618 - tmp_moved_constant_1674)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1618 - tmp_moved_constant_1674))*16.0) + tmp_moved_constant_1385*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1620 - tmp_moved_constant_1676)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1620 - tmp_moved_constant_1676))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1622 - tmp_moved_constant_1678)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1622 - tmp_moved_constant_1678))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1624 - tmp_moved_constant_1680)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1624 - tmp_moved_constant_1680))*16.0) + tmp_moved_constant_1389*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1626 - tmp_moved_constant_1682)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1626 - tmp_moved_constant_1682))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1628 - tmp_moved_constant_1684)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1628 - tmp_moved_constant_1684))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1630 - tmp_moved_constant_1686)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1630 - tmp_moved_constant_1686))*16.0) + tmp_moved_constant_1393*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1632 - tmp_moved_constant_1688)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1632 - tmp_moved_constant_1688))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1634 - tmp_moved_constant_1690)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1634 - tmp_moved_constant_1690))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1636 - tmp_moved_constant_1692)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1636 - tmp_moved_constant_1692))*16.0)) + tmp_moved_constant_1377*tmp_moved_constant_1699; + const real_t tmp_moved_constant_1709 = tmp_moved_constant_1368*tmp_moved_constant_1582 + tmp_moved_constant_1369*tmp_moved_constant_1593 + tmp_moved_constant_1370*tmp_moved_constant_1603 + tmp_moved_constant_1371*tmp_moved_constant_1612 + tmp_moved_constant_1372*tmp_moved_constant_1641 + tmp_moved_constant_1373*tmp_moved_constant_1669 + tmp_moved_constant_1374*tmp_moved_constant_1696 + tmp_moved_constant_1375*tmp_moved_constant_1698 + tmp_moved_constant_1376*tmp_moved_constant_1699 + tmp_moved_constant_1377*(tmp_moved_constant_1381*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1643 - tmp_moved_constant_1671)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1643 - tmp_moved_constant_1671))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1645 - tmp_moved_constant_1673)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1645 - tmp_moved_constant_1673))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1647 - tmp_moved_constant_1675)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1647 - tmp_moved_constant_1675))*16.0) + tmp_moved_constant_1385*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1649 - tmp_moved_constant_1677)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1649 - tmp_moved_constant_1677))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1651 - tmp_moved_constant_1679)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1651 - tmp_moved_constant_1679))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1653 - tmp_moved_constant_1681)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1653 - tmp_moved_constant_1681))*16.0) + tmp_moved_constant_1389*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1655 - tmp_moved_constant_1683)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1655 - tmp_moved_constant_1683))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1657 - tmp_moved_constant_1685)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1657 - tmp_moved_constant_1685))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1659 - tmp_moved_constant_1687)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1659 - tmp_moved_constant_1687))*16.0) + tmp_moved_constant_1393*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1661 - tmp_moved_constant_1689)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1661 - tmp_moved_constant_1689))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1663 - tmp_moved_constant_1691)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1663 - tmp_moved_constant_1691))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1665 - tmp_moved_constant_1693)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1665 - tmp_moved_constant_1693))*16.0)); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_2012 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_2013 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_2014 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_2015 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_2016 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_2017 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_2018 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_2019 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_2020 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_2021 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_1700 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_1701 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_1702 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_1703 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_1704 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_1705 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_1706 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_1707 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_1708 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_1709 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } } @@ -3164,1428 +3164,1428 @@ void P2ElementwiseDiffusion::apply_macro_3D( real_t * RESTRICT _data_dstEdge, r _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = elMatVec_9 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const real_t Dummy_2022 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_2023 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_2024 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_2025 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_2026 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_2027 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_2028 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_2029 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_2030 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_2031 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_2032 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_2033 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_2034 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_2035 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_2036 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_2037 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_2038 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_2039 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_2040 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_2041 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_2042 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_2043 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_2044 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_2045 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_2046 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_2047 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_2048 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_2049 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_2050 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_2051 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_2052 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_2053 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_2054 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_2055 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_2056 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_2057 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_2058 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_2059 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_2060 = Dummy_2035*(Dummy_2032*Dummy_2048 + Dummy_2033*Dummy_2049 + Dummy_2034*Dummy_2050) + Dummy_2039*(Dummy_2036*Dummy_2051 + Dummy_2037*Dummy_2052 + Dummy_2038*Dummy_2053) + Dummy_2043*(Dummy_2040*Dummy_2054 + Dummy_2041*Dummy_2055 + Dummy_2042*Dummy_2056) + Dummy_2047*(Dummy_2044*Dummy_2057 + Dummy_2045*Dummy_2058 + Dummy_2046*Dummy_2059); - const real_t Dummy_2061 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_2062 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_2063 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_2064 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_2065 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_2066 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_2067 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_2068 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_2069 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_2070 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_2071 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_2072 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_2073 = Dummy_2035*(Dummy_2032*Dummy_2061 + Dummy_2033*Dummy_2062 + Dummy_2034*Dummy_2063) + Dummy_2039*(Dummy_2036*Dummy_2064 + Dummy_2037*Dummy_2065 + Dummy_2038*Dummy_2066) + Dummy_2043*(Dummy_2040*Dummy_2067 + Dummy_2041*Dummy_2068 + Dummy_2042*Dummy_2069) + Dummy_2047*(Dummy_2044*Dummy_2070 + Dummy_2045*Dummy_2071 + Dummy_2046*Dummy_2072); - const real_t Dummy_2074 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_2075 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_2076 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_2077 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_2078 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_2079 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_2080 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_2081 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_2082 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_2083 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_2084 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_2085 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_2086 = Dummy_2035*(Dummy_2032*Dummy_2074 + Dummy_2033*Dummy_2075 + Dummy_2034*Dummy_2076) + Dummy_2039*(Dummy_2036*Dummy_2077 + Dummy_2037*Dummy_2078 + Dummy_2038*Dummy_2079) + Dummy_2043*(Dummy_2040*Dummy_2080 + Dummy_2041*Dummy_2081 + Dummy_2042*Dummy_2082) + Dummy_2047*(Dummy_2044*Dummy_2083 + Dummy_2045*Dummy_2084 + Dummy_2046*Dummy_2085); - const real_t Dummy_2087 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_2088 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_2089 = Dummy_2087 + Dummy_2088; - const real_t Dummy_2090 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_2091 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_2092 = Dummy_2090 + Dummy_2091; - const real_t Dummy_2093 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_2094 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_2095 = Dummy_2093 + Dummy_2094; - const real_t Dummy_2096 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_2097 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_2098 = Dummy_2096 + Dummy_2097; - const real_t Dummy_2099 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_2100 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_2101 = Dummy_2099 + Dummy_2100; - const real_t Dummy_2102 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_2103 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_2104 = Dummy_2102 + Dummy_2103; - const real_t Dummy_2105 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_2106 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_2107 = Dummy_2105 + Dummy_2106; - const real_t Dummy_2108 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_2109 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_2110 = Dummy_2108 + Dummy_2109; - const real_t Dummy_2111 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_2112 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_2113 = Dummy_2111 + Dummy_2112; - const real_t Dummy_2114 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_2115 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_2116 = Dummy_2114 + Dummy_2115; - const real_t Dummy_2117 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_2118 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_2119 = Dummy_2117 + Dummy_2118; - const real_t Dummy_2120 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_2121 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_2122 = Dummy_2120 + Dummy_2121; - const real_t Dummy_2123 = Dummy_2035*(Dummy_2032*Dummy_2089 + Dummy_2033*Dummy_2092 + Dummy_2034*Dummy_2095) + Dummy_2039*(Dummy_2036*Dummy_2098 + Dummy_2037*Dummy_2101 + Dummy_2038*Dummy_2104) + Dummy_2043*(Dummy_2040*Dummy_2107 + Dummy_2041*Dummy_2110 + Dummy_2042*Dummy_2113) + Dummy_2047*(Dummy_2044*Dummy_2116 + Dummy_2045*Dummy_2119 + Dummy_2046*Dummy_2122); - const real_t Dummy_2124 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_2125 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_2126 = Dummy_2124 + Dummy_2125; - const real_t Dummy_2127 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_2128 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_2129 = Dummy_2127 + Dummy_2128; - const real_t Dummy_2130 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_2131 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_2132 = Dummy_2130 + Dummy_2131; - const real_t Dummy_2133 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_2134 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_2135 = Dummy_2133 + Dummy_2134; - const real_t Dummy_2136 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_2137 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_2138 = Dummy_2136 + Dummy_2137; - const real_t Dummy_2139 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_2140 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_2141 = Dummy_2139 + Dummy_2140; - const real_t Dummy_2142 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_2143 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_2144 = Dummy_2142 + Dummy_2143; - const real_t Dummy_2145 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_2146 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_2147 = Dummy_2145 + Dummy_2146; - const real_t Dummy_2148 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_2149 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_2150 = Dummy_2148 + Dummy_2149; - const real_t Dummy_2151 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_2152 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_2153 = Dummy_2151 + Dummy_2152; - const real_t Dummy_2154 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_2155 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_2156 = Dummy_2154 + Dummy_2155; - const real_t Dummy_2157 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_2158 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_2159 = Dummy_2157 + Dummy_2158; - const real_t Dummy_2160 = Dummy_2035*(Dummy_2032*Dummy_2126 + Dummy_2033*Dummy_2129 + Dummy_2034*Dummy_2132) + Dummy_2039*(Dummy_2036*Dummy_2135 + Dummy_2037*Dummy_2138 + Dummy_2038*Dummy_2141) + Dummy_2043*(Dummy_2040*Dummy_2144 + Dummy_2041*Dummy_2147 + Dummy_2042*Dummy_2150) + Dummy_2047*(Dummy_2044*Dummy_2153 + Dummy_2045*Dummy_2156 + Dummy_2046*Dummy_2159); - const real_t Dummy_2161 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_2162 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_2163 = Dummy_2161 + Dummy_2162; - const real_t Dummy_2164 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_2165 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_2166 = Dummy_2164 + Dummy_2165; - const real_t Dummy_2167 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_2168 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_2169 = Dummy_2167 + Dummy_2168; - const real_t Dummy_2170 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_2171 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_2172 = Dummy_2170 + Dummy_2171; - const real_t Dummy_2173 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_2174 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_2175 = Dummy_2173 + Dummy_2174; - const real_t Dummy_2176 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_2177 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_2178 = Dummy_2176 + Dummy_2177; - const real_t Dummy_2179 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_2180 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_2181 = Dummy_2179 + Dummy_2180; - const real_t Dummy_2182 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_2183 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_2184 = Dummy_2182 + Dummy_2183; - const real_t Dummy_2185 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_2186 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_2187 = Dummy_2185 + Dummy_2186; - const real_t Dummy_2188 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_2189 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_2190 = Dummy_2188 + Dummy_2189; - const real_t Dummy_2191 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_2192 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_2193 = Dummy_2191 + Dummy_2192; - const real_t Dummy_2194 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_2195 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_2196 = Dummy_2194 + Dummy_2195; - const real_t Dummy_2197 = Dummy_2035*(Dummy_2032*Dummy_2163 + Dummy_2033*Dummy_2166 + Dummy_2034*Dummy_2169) + Dummy_2039*(Dummy_2036*Dummy_2172 + Dummy_2037*Dummy_2175 + Dummy_2038*Dummy_2178) + Dummy_2043*(Dummy_2040*Dummy_2181 + Dummy_2041*Dummy_2184 + Dummy_2042*Dummy_2187) + Dummy_2047*(Dummy_2044*Dummy_2190 + Dummy_2045*Dummy_2193 + Dummy_2046*Dummy_2196); - const real_t Dummy_2198 = -Dummy_2087 - Dummy_2124 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_2199 = -Dummy_2090 - Dummy_2127 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_2200 = -Dummy_2093 - Dummy_2130 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_2201 = -Dummy_2096 - Dummy_2133 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_2202 = -Dummy_2099 - Dummy_2136 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_2203 = -Dummy_2102 - Dummy_2139 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_2204 = -Dummy_2105 - Dummy_2142 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_2205 = -Dummy_2108 - Dummy_2145 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_2206 = -Dummy_2111 - Dummy_2148 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_2207 = -Dummy_2114 - Dummy_2151 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_2208 = -Dummy_2117 - Dummy_2154 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_2209 = -Dummy_2120 - Dummy_2157 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_2210 = Dummy_2035*(Dummy_2032*Dummy_2198 + Dummy_2033*Dummy_2199 + Dummy_2034*Dummy_2200) + Dummy_2039*(Dummy_2036*Dummy_2201 + Dummy_2037*Dummy_2202 + Dummy_2038*Dummy_2203) + Dummy_2043*(Dummy_2040*Dummy_2204 + Dummy_2041*Dummy_2205 + Dummy_2042*Dummy_2206) + Dummy_2047*(Dummy_2044*Dummy_2207 + Dummy_2045*Dummy_2208 + Dummy_2046*Dummy_2209); - const real_t Dummy_2211 = -Dummy_2088 - Dummy_2161 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_2212 = -Dummy_2091 - Dummy_2164 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_2213 = -Dummy_2094 - Dummy_2167 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_2214 = -Dummy_2097 - Dummy_2170 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_2215 = -Dummy_2100 - Dummy_2173 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_2216 = -Dummy_2103 - Dummy_2176 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_2217 = -Dummy_2106 - Dummy_2179 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_2218 = -Dummy_2109 - Dummy_2182 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_2219 = -Dummy_2112 - Dummy_2185 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_2220 = -Dummy_2115 - Dummy_2188 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_2221 = -Dummy_2118 - Dummy_2191 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_2222 = -Dummy_2121 - Dummy_2194 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_2223 = Dummy_2035*(Dummy_2032*Dummy_2211 + Dummy_2033*Dummy_2212 + Dummy_2034*Dummy_2213) + Dummy_2039*(Dummy_2036*Dummy_2214 + Dummy_2037*Dummy_2215 + Dummy_2038*Dummy_2216) + Dummy_2043*(Dummy_2040*Dummy_2217 + Dummy_2041*Dummy_2218 + Dummy_2042*Dummy_2219) + Dummy_2047*(Dummy_2044*Dummy_2220 + Dummy_2045*Dummy_2221 + Dummy_2046*Dummy_2222); - const real_t Dummy_2224 = -Dummy_2125 - Dummy_2162 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_2225 = -Dummy_2128 - Dummy_2165 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_2226 = -Dummy_2131 - Dummy_2168 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_2227 = -Dummy_2134 - Dummy_2171 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_2228 = -Dummy_2137 - Dummy_2174 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_2229 = -Dummy_2140 - Dummy_2177 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_2230 = -Dummy_2143 - Dummy_2180 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_2231 = -Dummy_2146 - Dummy_2183 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_2232 = -Dummy_2149 - Dummy_2186 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_2233 = -Dummy_2152 - Dummy_2189 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_2234 = -Dummy_2155 - Dummy_2192 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_2235 = -Dummy_2158 - Dummy_2195 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_2236 = Dummy_2035*(Dummy_2032*Dummy_2224 + Dummy_2033*Dummy_2225 + Dummy_2034*Dummy_2226) + Dummy_2039*(Dummy_2036*Dummy_2227 + Dummy_2037*Dummy_2228 + Dummy_2038*Dummy_2229) + Dummy_2043*(Dummy_2040*Dummy_2230 + Dummy_2041*Dummy_2231 + Dummy_2042*Dummy_2232) + Dummy_2047*(Dummy_2044*Dummy_2233 + Dummy_2045*Dummy_2234 + Dummy_2046*Dummy_2235); - const real_t Dummy_2237 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); - const real_t Dummy_2238 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); - const real_t Dummy_2239 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); - const real_t Dummy_2240 = Dummy_2035*(Dummy_2048*Dummy_2061 + Dummy_2049*Dummy_2062 + Dummy_2050*Dummy_2063) + Dummy_2039*(Dummy_2051*Dummy_2064 + Dummy_2052*Dummy_2065 + Dummy_2053*Dummy_2066) + Dummy_2043*(Dummy_2054*Dummy_2067 + Dummy_2055*Dummy_2068 + Dummy_2056*Dummy_2069) + Dummy_2047*(Dummy_2057*Dummy_2070 + Dummy_2058*Dummy_2071 + Dummy_2059*Dummy_2072); - const real_t Dummy_2241 = Dummy_2035*(Dummy_2048*Dummy_2074 + Dummy_2049*Dummy_2075 + Dummy_2050*Dummy_2076) + Dummy_2039*(Dummy_2051*Dummy_2077 + Dummy_2052*Dummy_2078 + Dummy_2053*Dummy_2079) + Dummy_2043*(Dummy_2054*Dummy_2080 + Dummy_2055*Dummy_2081 + Dummy_2056*Dummy_2082) + Dummy_2047*(Dummy_2057*Dummy_2083 + Dummy_2058*Dummy_2084 + Dummy_2059*Dummy_2085); - const real_t Dummy_2242 = Dummy_2035*(Dummy_2048*Dummy_2089 + Dummy_2049*Dummy_2092 + Dummy_2050*Dummy_2095) + Dummy_2039*(Dummy_2051*Dummy_2098 + Dummy_2052*Dummy_2101 + Dummy_2053*Dummy_2104) + Dummy_2043*(Dummy_2054*Dummy_2107 + Dummy_2055*Dummy_2110 + Dummy_2056*Dummy_2113) + Dummy_2047*(Dummy_2057*Dummy_2116 + Dummy_2058*Dummy_2119 + Dummy_2059*Dummy_2122); - const real_t Dummy_2243 = Dummy_2035*(Dummy_2048*Dummy_2126 + Dummy_2049*Dummy_2129 + Dummy_2050*Dummy_2132) + Dummy_2039*(Dummy_2051*Dummy_2135 + Dummy_2052*Dummy_2138 + Dummy_2053*Dummy_2141) + Dummy_2043*(Dummy_2054*Dummy_2144 + Dummy_2055*Dummy_2147 + Dummy_2056*Dummy_2150) + Dummy_2047*(Dummy_2057*Dummy_2153 + Dummy_2058*Dummy_2156 + Dummy_2059*Dummy_2159); - const real_t Dummy_2244 = Dummy_2035*(Dummy_2048*Dummy_2163 + Dummy_2049*Dummy_2166 + Dummy_2050*Dummy_2169) + Dummy_2039*(Dummy_2051*Dummy_2172 + Dummy_2052*Dummy_2175 + Dummy_2053*Dummy_2178) + Dummy_2043*(Dummy_2054*Dummy_2181 + Dummy_2055*Dummy_2184 + Dummy_2056*Dummy_2187) + Dummy_2047*(Dummy_2057*Dummy_2190 + Dummy_2058*Dummy_2193 + Dummy_2059*Dummy_2196); - const real_t Dummy_2245 = Dummy_2035*(Dummy_2048*Dummy_2198 + Dummy_2049*Dummy_2199 + Dummy_2050*Dummy_2200) + Dummy_2039*(Dummy_2051*Dummy_2201 + Dummy_2052*Dummy_2202 + Dummy_2053*Dummy_2203) + Dummy_2043*(Dummy_2054*Dummy_2204 + Dummy_2055*Dummy_2205 + Dummy_2056*Dummy_2206) + Dummy_2047*(Dummy_2057*Dummy_2207 + Dummy_2058*Dummy_2208 + Dummy_2059*Dummy_2209); - const real_t Dummy_2246 = Dummy_2035*(Dummy_2048*Dummy_2211 + Dummy_2049*Dummy_2212 + Dummy_2050*Dummy_2213) + Dummy_2039*(Dummy_2051*Dummy_2214 + Dummy_2052*Dummy_2215 + Dummy_2053*Dummy_2216) + Dummy_2043*(Dummy_2054*Dummy_2217 + Dummy_2055*Dummy_2218 + Dummy_2056*Dummy_2219) + Dummy_2047*(Dummy_2057*Dummy_2220 + Dummy_2058*Dummy_2221 + Dummy_2059*Dummy_2222); - const real_t Dummy_2247 = Dummy_2035*(Dummy_2048*Dummy_2224 + Dummy_2049*Dummy_2225 + Dummy_2050*Dummy_2226) + Dummy_2039*(Dummy_2051*Dummy_2227 + Dummy_2052*Dummy_2228 + Dummy_2053*Dummy_2229) + Dummy_2043*(Dummy_2054*Dummy_2230 + Dummy_2055*Dummy_2231 + Dummy_2056*Dummy_2232) + Dummy_2047*(Dummy_2057*Dummy_2233 + Dummy_2058*Dummy_2234 + Dummy_2059*Dummy_2235); - const real_t Dummy_2248 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); - const real_t Dummy_2249 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); - const real_t Dummy_2250 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); - const real_t Dummy_2251 = Dummy_2035*(Dummy_2061*Dummy_2074 + Dummy_2062*Dummy_2075 + Dummy_2063*Dummy_2076) + Dummy_2039*(Dummy_2064*Dummy_2077 + Dummy_2065*Dummy_2078 + Dummy_2066*Dummy_2079) + Dummy_2043*(Dummy_2067*Dummy_2080 + Dummy_2068*Dummy_2081 + Dummy_2069*Dummy_2082) + Dummy_2047*(Dummy_2070*Dummy_2083 + Dummy_2071*Dummy_2084 + Dummy_2072*Dummy_2085); - const real_t Dummy_2252 = Dummy_2035*(Dummy_2061*Dummy_2089 + Dummy_2062*Dummy_2092 + Dummy_2063*Dummy_2095) + Dummy_2039*(Dummy_2064*Dummy_2098 + Dummy_2065*Dummy_2101 + Dummy_2066*Dummy_2104) + Dummy_2043*(Dummy_2067*Dummy_2107 + Dummy_2068*Dummy_2110 + Dummy_2069*Dummy_2113) + Dummy_2047*(Dummy_2070*Dummy_2116 + Dummy_2071*Dummy_2119 + Dummy_2072*Dummy_2122); - const real_t Dummy_2253 = Dummy_2035*(Dummy_2061*Dummy_2126 + Dummy_2062*Dummy_2129 + Dummy_2063*Dummy_2132) + Dummy_2039*(Dummy_2064*Dummy_2135 + Dummy_2065*Dummy_2138 + Dummy_2066*Dummy_2141) + Dummy_2043*(Dummy_2067*Dummy_2144 + Dummy_2068*Dummy_2147 + Dummy_2069*Dummy_2150) + Dummy_2047*(Dummy_2070*Dummy_2153 + Dummy_2071*Dummy_2156 + Dummy_2072*Dummy_2159); - const real_t Dummy_2254 = Dummy_2035*(Dummy_2061*Dummy_2163 + Dummy_2062*Dummy_2166 + Dummy_2063*Dummy_2169) + Dummy_2039*(Dummy_2064*Dummy_2172 + Dummy_2065*Dummy_2175 + Dummy_2066*Dummy_2178) + Dummy_2043*(Dummy_2067*Dummy_2181 + Dummy_2068*Dummy_2184 + Dummy_2069*Dummy_2187) + Dummy_2047*(Dummy_2070*Dummy_2190 + Dummy_2071*Dummy_2193 + Dummy_2072*Dummy_2196); - const real_t Dummy_2255 = Dummy_2035*(Dummy_2061*Dummy_2198 + Dummy_2062*Dummy_2199 + Dummy_2063*Dummy_2200) + Dummy_2039*(Dummy_2064*Dummy_2201 + Dummy_2065*Dummy_2202 + Dummy_2066*Dummy_2203) + Dummy_2043*(Dummy_2067*Dummy_2204 + Dummy_2068*Dummy_2205 + Dummy_2069*Dummy_2206) + Dummy_2047*(Dummy_2070*Dummy_2207 + Dummy_2071*Dummy_2208 + Dummy_2072*Dummy_2209); - const real_t Dummy_2256 = Dummy_2035*(Dummy_2061*Dummy_2211 + Dummy_2062*Dummy_2212 + Dummy_2063*Dummy_2213) + Dummy_2039*(Dummy_2064*Dummy_2214 + Dummy_2065*Dummy_2215 + Dummy_2066*Dummy_2216) + Dummy_2043*(Dummy_2067*Dummy_2217 + Dummy_2068*Dummy_2218 + Dummy_2069*Dummy_2219) + Dummy_2047*(Dummy_2070*Dummy_2220 + Dummy_2071*Dummy_2221 + Dummy_2072*Dummy_2222); - const real_t Dummy_2257 = Dummy_2035*(Dummy_2061*Dummy_2224 + Dummy_2062*Dummy_2225 + Dummy_2063*Dummy_2226) + Dummy_2039*(Dummy_2064*Dummy_2227 + Dummy_2065*Dummy_2228 + Dummy_2066*Dummy_2229) + Dummy_2043*(Dummy_2067*Dummy_2230 + Dummy_2068*Dummy_2231 + Dummy_2069*Dummy_2232) + Dummy_2047*(Dummy_2070*Dummy_2233 + Dummy_2071*Dummy_2234 + Dummy_2072*Dummy_2235); - const real_t Dummy_2258 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); - const real_t Dummy_2259 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); - const real_t Dummy_2260 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); - const real_t Dummy_2261 = Dummy_2035*(Dummy_2074*Dummy_2089 + Dummy_2075*Dummy_2092 + Dummy_2076*Dummy_2095) + Dummy_2039*(Dummy_2077*Dummy_2098 + Dummy_2078*Dummy_2101 + Dummy_2079*Dummy_2104) + Dummy_2043*(Dummy_2080*Dummy_2107 + Dummy_2081*Dummy_2110 + Dummy_2082*Dummy_2113) + Dummy_2047*(Dummy_2083*Dummy_2116 + Dummy_2084*Dummy_2119 + Dummy_2085*Dummy_2122); - const real_t Dummy_2262 = Dummy_2035*(Dummy_2074*Dummy_2126 + Dummy_2075*Dummy_2129 + Dummy_2076*Dummy_2132) + Dummy_2039*(Dummy_2077*Dummy_2135 + Dummy_2078*Dummy_2138 + Dummy_2079*Dummy_2141) + Dummy_2043*(Dummy_2080*Dummy_2144 + Dummy_2081*Dummy_2147 + Dummy_2082*Dummy_2150) + Dummy_2047*(Dummy_2083*Dummy_2153 + Dummy_2084*Dummy_2156 + Dummy_2085*Dummy_2159); - const real_t Dummy_2263 = Dummy_2035*(Dummy_2074*Dummy_2163 + Dummy_2075*Dummy_2166 + Dummy_2076*Dummy_2169) + Dummy_2039*(Dummy_2077*Dummy_2172 + Dummy_2078*Dummy_2175 + Dummy_2079*Dummy_2178) + Dummy_2043*(Dummy_2080*Dummy_2181 + Dummy_2081*Dummy_2184 + Dummy_2082*Dummy_2187) + Dummy_2047*(Dummy_2083*Dummy_2190 + Dummy_2084*Dummy_2193 + Dummy_2085*Dummy_2196); - const real_t Dummy_2264 = Dummy_2035*(Dummy_2074*Dummy_2198 + Dummy_2075*Dummy_2199 + Dummy_2076*Dummy_2200) + Dummy_2039*(Dummy_2077*Dummy_2201 + Dummy_2078*Dummy_2202 + Dummy_2079*Dummy_2203) + Dummy_2043*(Dummy_2080*Dummy_2204 + Dummy_2081*Dummy_2205 + Dummy_2082*Dummy_2206) + Dummy_2047*(Dummy_2083*Dummy_2207 + Dummy_2084*Dummy_2208 + Dummy_2085*Dummy_2209); - const real_t Dummy_2265 = Dummy_2035*(Dummy_2074*Dummy_2211 + Dummy_2075*Dummy_2212 + Dummy_2076*Dummy_2213) + Dummy_2039*(Dummy_2077*Dummy_2214 + Dummy_2078*Dummy_2215 + Dummy_2079*Dummy_2216) + Dummy_2043*(Dummy_2080*Dummy_2217 + Dummy_2081*Dummy_2218 + Dummy_2082*Dummy_2219) + Dummy_2047*(Dummy_2083*Dummy_2220 + Dummy_2084*Dummy_2221 + Dummy_2085*Dummy_2222); - const real_t Dummy_2266 = Dummy_2035*(Dummy_2074*Dummy_2224 + Dummy_2075*Dummy_2225 + Dummy_2076*Dummy_2226) + Dummy_2039*(Dummy_2077*Dummy_2227 + Dummy_2078*Dummy_2228 + Dummy_2079*Dummy_2229) + Dummy_2043*(Dummy_2080*Dummy_2230 + Dummy_2081*Dummy_2231 + Dummy_2082*Dummy_2232) + Dummy_2047*(Dummy_2083*Dummy_2233 + Dummy_2084*Dummy_2234 + Dummy_2085*Dummy_2235); - const real_t Dummy_2267 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_2268 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2269 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_2270 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2271 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_2272 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2273 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2274 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_2275 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2276 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_2277 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2278 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_2279 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2280 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2281 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2282 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2283 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2284 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2285 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2286 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2287 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2288 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2289 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2290 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2291 = Dummy_2035*(Dummy_2089*Dummy_2126 + Dummy_2092*Dummy_2129 + Dummy_2095*Dummy_2132) + Dummy_2039*(Dummy_2098*Dummy_2135 + Dummy_2101*Dummy_2138 + Dummy_2104*Dummy_2141) + Dummy_2043*(Dummy_2107*Dummy_2144 + Dummy_2110*Dummy_2147 + Dummy_2113*Dummy_2150) + Dummy_2047*(Dummy_2116*Dummy_2153 + Dummy_2119*Dummy_2156 + Dummy_2122*Dummy_2159); - const real_t Dummy_2292 = Dummy_2035*(Dummy_2089*Dummy_2163 + Dummy_2092*Dummy_2166 + Dummy_2095*Dummy_2169) + Dummy_2039*(Dummy_2098*Dummy_2172 + Dummy_2101*Dummy_2175 + Dummy_2104*Dummy_2178) + Dummy_2043*(Dummy_2107*Dummy_2181 + Dummy_2110*Dummy_2184 + Dummy_2113*Dummy_2187) + Dummy_2047*(Dummy_2116*Dummy_2190 + Dummy_2119*Dummy_2193 + Dummy_2122*Dummy_2196); - const real_t Dummy_2293 = Dummy_2035*(Dummy_2089*Dummy_2198 + Dummy_2092*Dummy_2199 + Dummy_2095*Dummy_2200) + Dummy_2039*(Dummy_2098*Dummy_2201 + Dummy_2101*Dummy_2202 + Dummy_2104*Dummy_2203) + Dummy_2043*(Dummy_2107*Dummy_2204 + Dummy_2110*Dummy_2205 + Dummy_2113*Dummy_2206) + Dummy_2047*(Dummy_2116*Dummy_2207 + Dummy_2119*Dummy_2208 + Dummy_2122*Dummy_2209); - const real_t Dummy_2294 = Dummy_2035*(Dummy_2089*Dummy_2211 + Dummy_2092*Dummy_2212 + Dummy_2095*Dummy_2213) + Dummy_2039*(Dummy_2098*Dummy_2214 + Dummy_2101*Dummy_2215 + Dummy_2104*Dummy_2216) + Dummy_2043*(Dummy_2107*Dummy_2217 + Dummy_2110*Dummy_2218 + Dummy_2113*Dummy_2219) + Dummy_2047*(Dummy_2116*Dummy_2220 + Dummy_2119*Dummy_2221 + Dummy_2122*Dummy_2222); - const real_t Dummy_2295 = Dummy_2035*(Dummy_2089*Dummy_2224 + Dummy_2092*Dummy_2225 + Dummy_2095*Dummy_2226) + Dummy_2039*(Dummy_2098*Dummy_2227 + Dummy_2101*Dummy_2228 + Dummy_2104*Dummy_2229) + Dummy_2043*(Dummy_2107*Dummy_2230 + Dummy_2110*Dummy_2231 + Dummy_2113*Dummy_2232) + Dummy_2047*(Dummy_2116*Dummy_2233 + Dummy_2119*Dummy_2234 + Dummy_2122*Dummy_2235); - const real_t Dummy_2296 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_2297 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2298 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_2299 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2300 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_2301 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2302 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2303 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2304 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2305 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2306 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2307 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2308 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2309 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_2310 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2311 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_2312 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2313 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_2314 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2315 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2316 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2317 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2318 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2319 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2320 = Dummy_2035*(Dummy_2126*Dummy_2163 + Dummy_2129*Dummy_2166 + Dummy_2132*Dummy_2169) + Dummy_2039*(Dummy_2135*Dummy_2172 + Dummy_2138*Dummy_2175 + Dummy_2141*Dummy_2178) + Dummy_2043*(Dummy_2144*Dummy_2181 + Dummy_2147*Dummy_2184 + Dummy_2150*Dummy_2187) + Dummy_2047*(Dummy_2153*Dummy_2190 + Dummy_2156*Dummy_2193 + Dummy_2159*Dummy_2196); - const real_t Dummy_2321 = Dummy_2035*(Dummy_2126*Dummy_2198 + Dummy_2129*Dummy_2199 + Dummy_2132*Dummy_2200) + Dummy_2039*(Dummy_2135*Dummy_2201 + Dummy_2138*Dummy_2202 + Dummy_2141*Dummy_2203) + Dummy_2043*(Dummy_2144*Dummy_2204 + Dummy_2147*Dummy_2205 + Dummy_2150*Dummy_2206) + Dummy_2047*(Dummy_2153*Dummy_2207 + Dummy_2156*Dummy_2208 + Dummy_2159*Dummy_2209); - const real_t Dummy_2322 = Dummy_2035*(Dummy_2126*Dummy_2211 + Dummy_2129*Dummy_2212 + Dummy_2132*Dummy_2213) + Dummy_2039*(Dummy_2135*Dummy_2214 + Dummy_2138*Dummy_2215 + Dummy_2141*Dummy_2216) + Dummy_2043*(Dummy_2144*Dummy_2217 + Dummy_2147*Dummy_2218 + Dummy_2150*Dummy_2219) + Dummy_2047*(Dummy_2153*Dummy_2220 + Dummy_2156*Dummy_2221 + Dummy_2159*Dummy_2222); - const real_t Dummy_2323 = Dummy_2035*(Dummy_2126*Dummy_2224 + Dummy_2129*Dummy_2225 + Dummy_2132*Dummy_2226) + Dummy_2039*(Dummy_2135*Dummy_2227 + Dummy_2138*Dummy_2228 + Dummy_2141*Dummy_2229) + Dummy_2043*(Dummy_2144*Dummy_2230 + Dummy_2147*Dummy_2231 + Dummy_2150*Dummy_2232) + Dummy_2047*(Dummy_2153*Dummy_2233 + Dummy_2156*Dummy_2234 + Dummy_2159*Dummy_2235); - const real_t Dummy_2324 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2325 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2326 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2327 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2328 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2329 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2330 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_2331 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2332 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_2333 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2334 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_2335 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2336 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2337 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_2338 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2339 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_2340 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2341 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_2342 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2343 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2344 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2345 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2346 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2347 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2348 = Dummy_2035*(Dummy_2163*Dummy_2198 + Dummy_2166*Dummy_2199 + Dummy_2169*Dummy_2200) + Dummy_2039*(Dummy_2172*Dummy_2201 + Dummy_2175*Dummy_2202 + Dummy_2178*Dummy_2203) + Dummy_2043*(Dummy_2181*Dummy_2204 + Dummy_2184*Dummy_2205 + Dummy_2187*Dummy_2206) + Dummy_2047*(Dummy_2190*Dummy_2207 + Dummy_2193*Dummy_2208 + Dummy_2196*Dummy_2209); - const real_t Dummy_2349 = Dummy_2035*(Dummy_2163*Dummy_2211 + Dummy_2166*Dummy_2212 + Dummy_2169*Dummy_2213) + Dummy_2039*(Dummy_2172*Dummy_2214 + Dummy_2175*Dummy_2215 + Dummy_2178*Dummy_2216) + Dummy_2043*(Dummy_2181*Dummy_2217 + Dummy_2184*Dummy_2218 + Dummy_2187*Dummy_2219) + Dummy_2047*(Dummy_2190*Dummy_2220 + Dummy_2193*Dummy_2221 + Dummy_2196*Dummy_2222); - const real_t Dummy_2350 = Dummy_2035*(Dummy_2163*Dummy_2224 + Dummy_2166*Dummy_2225 + Dummy_2169*Dummy_2226) + Dummy_2039*(Dummy_2172*Dummy_2227 + Dummy_2175*Dummy_2228 + Dummy_2178*Dummy_2229) + Dummy_2043*(Dummy_2181*Dummy_2230 + Dummy_2184*Dummy_2231 + Dummy_2187*Dummy_2232) + Dummy_2047*(Dummy_2190*Dummy_2233 + Dummy_2193*Dummy_2234 + Dummy_2196*Dummy_2235); - const real_t Dummy_2351 = Dummy_2035*(Dummy_2198*Dummy_2211 + Dummy_2199*Dummy_2212 + Dummy_2200*Dummy_2213) + Dummy_2039*(Dummy_2201*Dummy_2214 + Dummy_2202*Dummy_2215 + Dummy_2203*Dummy_2216) + Dummy_2043*(Dummy_2204*Dummy_2217 + Dummy_2205*Dummy_2218 + Dummy_2206*Dummy_2219) + Dummy_2047*(Dummy_2207*Dummy_2220 + Dummy_2208*Dummy_2221 + Dummy_2209*Dummy_2222); - const real_t Dummy_2352 = Dummy_2035*(Dummy_2198*Dummy_2224 + Dummy_2199*Dummy_2225 + Dummy_2200*Dummy_2226) + Dummy_2039*(Dummy_2201*Dummy_2227 + Dummy_2202*Dummy_2228 + Dummy_2203*Dummy_2229) + Dummy_2043*(Dummy_2204*Dummy_2230 + Dummy_2205*Dummy_2231 + Dummy_2206*Dummy_2232) + Dummy_2047*(Dummy_2207*Dummy_2233 + Dummy_2208*Dummy_2234 + Dummy_2209*Dummy_2235); - const real_t Dummy_2353 = Dummy_2035*(Dummy_2211*Dummy_2224 + Dummy_2212*Dummy_2225 + Dummy_2213*Dummy_2226) + Dummy_2039*(Dummy_2214*Dummy_2227 + Dummy_2215*Dummy_2228 + Dummy_2216*Dummy_2229) + Dummy_2043*(Dummy_2217*Dummy_2230 + Dummy_2218*Dummy_2231 + Dummy_2219*Dummy_2232) + Dummy_2047*(Dummy_2220*Dummy_2233 + Dummy_2221*Dummy_2234 + Dummy_2222*Dummy_2235); - const real_t Dummy_2354 = Dummy_2022*(Dummy_2035*((Dummy_2032*Dummy_2032) + (Dummy_2033*Dummy_2033) + (Dummy_2034*Dummy_2034)) + Dummy_2039*((Dummy_2036*Dummy_2036) + (Dummy_2037*Dummy_2037) + (Dummy_2038*Dummy_2038)) + Dummy_2043*((Dummy_2040*Dummy_2040) + (Dummy_2041*Dummy_2041) + (Dummy_2042*Dummy_2042)) + Dummy_2047*((Dummy_2044*Dummy_2044) + (Dummy_2045*Dummy_2045) + (Dummy_2046*Dummy_2046))) + Dummy_2023*Dummy_2060 + Dummy_2024*Dummy_2073 + Dummy_2025*Dummy_2086 + Dummy_2026*Dummy_2123 + Dummy_2027*Dummy_2160 + Dummy_2028*Dummy_2197 + Dummy_2029*Dummy_2210 + Dummy_2030*Dummy_2223 + Dummy_2031*Dummy_2236; - const real_t Dummy_2355 = Dummy_2022*Dummy_2060 + Dummy_2023*(Dummy_2035*(Dummy_2237*tmp_kernel_op_254 + Dummy_2238*tmp_kernel_op_254 + Dummy_2239*tmp_kernel_op_254) + Dummy_2039*(Dummy_2237*tmp_kernel_op_257 + Dummy_2238*tmp_kernel_op_257 + Dummy_2239*tmp_kernel_op_257) + Dummy_2043*(Dummy_2237*tmp_kernel_op_258 + Dummy_2238*tmp_kernel_op_258 + Dummy_2239*tmp_kernel_op_258) + Dummy_2047*(Dummy_2237*tmp_kernel_op_259 + Dummy_2238*tmp_kernel_op_259 + Dummy_2239*tmp_kernel_op_259)) + Dummy_2024*Dummy_2240 + Dummy_2025*Dummy_2241 + Dummy_2026*Dummy_2242 + Dummy_2027*Dummy_2243 + Dummy_2028*Dummy_2244 + Dummy_2029*Dummy_2245 + Dummy_2030*Dummy_2246 + Dummy_2031*Dummy_2247; - const real_t Dummy_2356 = Dummy_2022*Dummy_2073 + Dummy_2023*Dummy_2240 + Dummy_2024*(Dummy_2035*(Dummy_2248*tmp_kernel_op_269 + Dummy_2249*tmp_kernel_op_269 + Dummy_2250*tmp_kernel_op_269) + Dummy_2039*(Dummy_2248*tmp_kernel_op_272 + Dummy_2249*tmp_kernel_op_272 + Dummy_2250*tmp_kernel_op_272) + Dummy_2043*(Dummy_2248*tmp_kernel_op_273 + Dummy_2249*tmp_kernel_op_273 + Dummy_2250*tmp_kernel_op_273) + Dummy_2047*(Dummy_2248*tmp_kernel_op_274 + Dummy_2249*tmp_kernel_op_274 + Dummy_2250*tmp_kernel_op_274)) + Dummy_2025*Dummy_2251 + Dummy_2026*Dummy_2252 + Dummy_2027*Dummy_2253 + Dummy_2028*Dummy_2254 + Dummy_2029*Dummy_2255 + Dummy_2030*Dummy_2256 + Dummy_2031*Dummy_2257; - const real_t Dummy_2357 = Dummy_2022*Dummy_2086 + Dummy_2023*Dummy_2241 + Dummy_2024*Dummy_2251 + Dummy_2025*(Dummy_2035*(Dummy_2258*tmp_kernel_op_283 + Dummy_2259*tmp_kernel_op_283 + Dummy_2260*tmp_kernel_op_283) + Dummy_2039*(Dummy_2258*tmp_kernel_op_286 + Dummy_2259*tmp_kernel_op_286 + Dummy_2260*tmp_kernel_op_286) + Dummy_2043*(Dummy_2258*tmp_kernel_op_287 + Dummy_2259*tmp_kernel_op_287 + Dummy_2260*tmp_kernel_op_287) + Dummy_2047*(Dummy_2258*tmp_kernel_op_288 + Dummy_2259*tmp_kernel_op_288 + Dummy_2260*tmp_kernel_op_288)) + Dummy_2026*Dummy_2261 + Dummy_2027*Dummy_2262 + Dummy_2028*Dummy_2263 + Dummy_2029*Dummy_2264 + Dummy_2030*Dummy_2265 + Dummy_2031*Dummy_2266; - const real_t Dummy_2358 = Dummy_2022*Dummy_2123 + Dummy_2023*Dummy_2242 + Dummy_2024*Dummy_2252 + Dummy_2025*Dummy_2261 + Dummy_2026*(Dummy_2035*(((Dummy_2267 + Dummy_2268)*(Dummy_2267 + Dummy_2268))*16.0 + ((Dummy_2269 + Dummy_2270)*(Dummy_2269 + Dummy_2270))*16.0 + ((Dummy_2271 + Dummy_2272)*(Dummy_2271 + Dummy_2272))*16.0) + Dummy_2039*(((Dummy_2273 + Dummy_2274)*(Dummy_2273 + Dummy_2274))*16.0 + ((Dummy_2275 + Dummy_2276)*(Dummy_2275 + Dummy_2276))*16.0 + ((Dummy_2277 + Dummy_2278)*(Dummy_2277 + Dummy_2278))*16.0) + Dummy_2043*(((Dummy_2279 + Dummy_2280)*(Dummy_2279 + Dummy_2280))*16.0 + ((Dummy_2281 + Dummy_2282)*(Dummy_2281 + Dummy_2282))*16.0 + ((Dummy_2283 + Dummy_2284)*(Dummy_2283 + Dummy_2284))*16.0) + Dummy_2047*(((Dummy_2285 + Dummy_2286)*(Dummy_2285 + Dummy_2286))*16.0 + ((Dummy_2287 + Dummy_2288)*(Dummy_2287 + Dummy_2288))*16.0 + ((Dummy_2289 + Dummy_2290)*(Dummy_2289 + Dummy_2290))*16.0)) + Dummy_2027*Dummy_2291 + Dummy_2028*Dummy_2292 + Dummy_2029*Dummy_2293 + Dummy_2030*Dummy_2294 + Dummy_2031*Dummy_2295; - const real_t Dummy_2359 = Dummy_2022*Dummy_2160 + Dummy_2023*Dummy_2243 + Dummy_2024*Dummy_2253 + Dummy_2025*Dummy_2262 + Dummy_2026*Dummy_2291 + Dummy_2027*(Dummy_2035*(((Dummy_2296 + Dummy_2297)*(Dummy_2296 + Dummy_2297))*16.0 + ((Dummy_2298 + Dummy_2299)*(Dummy_2298 + Dummy_2299))*16.0 + ((Dummy_2300 + Dummy_2301)*(Dummy_2300 + Dummy_2301))*16.0) + Dummy_2039*(((Dummy_2302 + Dummy_2303)*(Dummy_2302 + Dummy_2303))*16.0 + ((Dummy_2304 + Dummy_2305)*(Dummy_2304 + Dummy_2305))*16.0 + ((Dummy_2306 + Dummy_2307)*(Dummy_2306 + Dummy_2307))*16.0) + Dummy_2043*(((Dummy_2308 + Dummy_2309)*(Dummy_2308 + Dummy_2309))*16.0 + ((Dummy_2310 + Dummy_2311)*(Dummy_2310 + Dummy_2311))*16.0 + ((Dummy_2312 + Dummy_2313)*(Dummy_2312 + Dummy_2313))*16.0) + Dummy_2047*(((Dummy_2314 + Dummy_2315)*(Dummy_2314 + Dummy_2315))*16.0 + ((Dummy_2316 + Dummy_2317)*(Dummy_2316 + Dummy_2317))*16.0 + ((Dummy_2318 + Dummy_2319)*(Dummy_2318 + Dummy_2319))*16.0)) + Dummy_2028*Dummy_2320 + Dummy_2029*Dummy_2321 + Dummy_2030*Dummy_2322 + Dummy_2031*Dummy_2323; - const real_t Dummy_2360 = Dummy_2022*Dummy_2197 + Dummy_2023*Dummy_2244 + Dummy_2024*Dummy_2254 + Dummy_2025*Dummy_2263 + Dummy_2026*Dummy_2292 + Dummy_2027*Dummy_2320 + Dummy_2028*(Dummy_2035*(((Dummy_2324 + Dummy_2325)*(Dummy_2324 + Dummy_2325))*16.0 + ((Dummy_2326 + Dummy_2327)*(Dummy_2326 + Dummy_2327))*16.0 + ((Dummy_2328 + Dummy_2329)*(Dummy_2328 + Dummy_2329))*16.0) + Dummy_2039*(((Dummy_2330 + Dummy_2331)*(Dummy_2330 + Dummy_2331))*16.0 + ((Dummy_2332 + Dummy_2333)*(Dummy_2332 + Dummy_2333))*16.0 + ((Dummy_2334 + Dummy_2335)*(Dummy_2334 + Dummy_2335))*16.0) + Dummy_2043*(((Dummy_2336 + Dummy_2337)*(Dummy_2336 + Dummy_2337))*16.0 + ((Dummy_2338 + Dummy_2339)*(Dummy_2338 + Dummy_2339))*16.0 + ((Dummy_2340 + Dummy_2341)*(Dummy_2340 + Dummy_2341))*16.0) + Dummy_2047*(((Dummy_2342 + Dummy_2343)*(Dummy_2342 + Dummy_2343))*16.0 + ((Dummy_2344 + Dummy_2345)*(Dummy_2344 + Dummy_2345))*16.0 + ((Dummy_2346 + Dummy_2347)*(Dummy_2346 + Dummy_2347))*16.0)) + Dummy_2029*Dummy_2348 + Dummy_2030*Dummy_2349 + Dummy_2031*Dummy_2350; - const real_t Dummy_2361 = Dummy_2022*Dummy_2210 + Dummy_2023*Dummy_2245 + Dummy_2024*Dummy_2255 + Dummy_2025*Dummy_2264 + Dummy_2026*Dummy_2293 + Dummy_2027*Dummy_2321 + Dummy_2028*Dummy_2348 + Dummy_2029*(Dummy_2035*(((-Dummy_2267 - Dummy_2296 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_2267 - Dummy_2296 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_2269 - Dummy_2298 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_2269 - Dummy_2298 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_2271 - Dummy_2300 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_2271 - Dummy_2300 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25))*16.0) + Dummy_2039*(((-Dummy_2273 - Dummy_2302 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_2273 - Dummy_2302 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_2275 - Dummy_2304 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_2275 - Dummy_2304 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_2277 - Dummy_2306 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_2277 - Dummy_2306 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25))*16.0) + Dummy_2043*(((-Dummy_2279 - Dummy_2308 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_2279 - Dummy_2308 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_2281 - Dummy_2310 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_2281 - Dummy_2310 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_2283 - Dummy_2312 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_2283 - Dummy_2312 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25))*16.0) + Dummy_2047*(((-Dummy_2285 - Dummy_2314 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_2285 - Dummy_2314 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_2287 - Dummy_2316 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_2287 - Dummy_2316 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_2289 - Dummy_2318 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_2289 - Dummy_2318 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25))*16.0)) + Dummy_2030*Dummy_2351 + Dummy_2031*Dummy_2352; - const real_t Dummy_2362 = Dummy_2022*Dummy_2223 + Dummy_2023*Dummy_2246 + Dummy_2024*Dummy_2256 + Dummy_2025*Dummy_2265 + Dummy_2026*Dummy_2294 + Dummy_2027*Dummy_2322 + Dummy_2028*Dummy_2349 + Dummy_2029*Dummy_2351 + Dummy_2030*(Dummy_2035*(((-Dummy_2268 - Dummy_2324 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_2268 - Dummy_2324 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_2270 - Dummy_2326 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_2270 - Dummy_2326 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_2272 - Dummy_2328 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_2272 - Dummy_2328 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25))*16.0) + Dummy_2039*(((-Dummy_2274 - Dummy_2330 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_2274 - Dummy_2330 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_2276 - Dummy_2332 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_2276 - Dummy_2332 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_2278 - Dummy_2334 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_2278 - Dummy_2334 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25))*16.0) + Dummy_2043*(((-Dummy_2280 - Dummy_2336 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_2280 - Dummy_2336 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_2282 - Dummy_2338 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_2282 - Dummy_2338 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_2284 - Dummy_2340 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_2284 - Dummy_2340 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25))*16.0) + Dummy_2047*(((-Dummy_2286 - Dummy_2342 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_2286 - Dummy_2342 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_2288 - Dummy_2344 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_2288 - Dummy_2344 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_2290 - Dummy_2346 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_2290 - Dummy_2346 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25))*16.0)) + Dummy_2031*Dummy_2353; - const real_t Dummy_2363 = Dummy_2022*Dummy_2236 + Dummy_2023*Dummy_2247 + Dummy_2024*Dummy_2257 + Dummy_2025*Dummy_2266 + Dummy_2026*Dummy_2295 + Dummy_2027*Dummy_2323 + Dummy_2028*Dummy_2350 + Dummy_2029*Dummy_2352 + Dummy_2030*Dummy_2353 + Dummy_2031*(Dummy_2035*(((-Dummy_2297 - Dummy_2325 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_2297 - Dummy_2325 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_2299 - Dummy_2327 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_2299 - Dummy_2327 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_2301 - Dummy_2329 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_2301 - Dummy_2329 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25))*16.0) + Dummy_2039*(((-Dummy_2303 - Dummy_2331 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_2303 - Dummy_2331 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_2305 - Dummy_2333 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_2305 - Dummy_2333 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_2307 - Dummy_2335 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_2307 - Dummy_2335 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25))*16.0) + Dummy_2043*(((-Dummy_2309 - Dummy_2337 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_2309 - Dummy_2337 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_2311 - Dummy_2339 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_2311 - Dummy_2339 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_2313 - Dummy_2341 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_2313 - Dummy_2341 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25))*16.0) + Dummy_2047*(((-Dummy_2315 - Dummy_2343 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_2315 - Dummy_2343 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_2317 - Dummy_2345 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_2317 - Dummy_2345 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_2319 - Dummy_2347 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_2319 - Dummy_2347 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25))*16.0)); + const real_t tmp_moved_constant_1710 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_1711 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_1712 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_1713 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_1714 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_1715 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_1716 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_1717 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_1718 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_1719 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_1720 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_1721 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_1722 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_1723 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_1724 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_1725 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_1726 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_1727 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_1728 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_1729 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_1730 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_1731 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_1732 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_1733 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_1734 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_1735 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_1736 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_1737 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_1738 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_1739 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_1740 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_1741 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_1742 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_1743 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_1744 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_1745 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_1746 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_1747 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_1748 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1736 + tmp_moved_constant_1721*tmp_moved_constant_1737 + tmp_moved_constant_1722*tmp_moved_constant_1738) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1739 + tmp_moved_constant_1725*tmp_moved_constant_1740 + tmp_moved_constant_1726*tmp_moved_constant_1741) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1742 + tmp_moved_constant_1729*tmp_moved_constant_1743 + tmp_moved_constant_1730*tmp_moved_constant_1744) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1745 + tmp_moved_constant_1733*tmp_moved_constant_1746 + tmp_moved_constant_1734*tmp_moved_constant_1747); + const real_t tmp_moved_constant_1749 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_1750 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_1751 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_1752 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_1753 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_1754 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_1755 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_1756 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_1757 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_1758 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_1759 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_1760 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_1761 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1749 + tmp_moved_constant_1721*tmp_moved_constant_1750 + tmp_moved_constant_1722*tmp_moved_constant_1751) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1752 + tmp_moved_constant_1725*tmp_moved_constant_1753 + tmp_moved_constant_1726*tmp_moved_constant_1754) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1755 + tmp_moved_constant_1729*tmp_moved_constant_1756 + tmp_moved_constant_1730*tmp_moved_constant_1757) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1758 + tmp_moved_constant_1733*tmp_moved_constant_1759 + tmp_moved_constant_1734*tmp_moved_constant_1760); + const real_t tmp_moved_constant_1762 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_1763 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_1764 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_1765 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_1766 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_1767 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_1768 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_1769 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_1770 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_1771 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_1772 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_1773 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_1774 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1762 + tmp_moved_constant_1721*tmp_moved_constant_1763 + tmp_moved_constant_1722*tmp_moved_constant_1764) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1765 + tmp_moved_constant_1725*tmp_moved_constant_1766 + tmp_moved_constant_1726*tmp_moved_constant_1767) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1768 + tmp_moved_constant_1729*tmp_moved_constant_1769 + tmp_moved_constant_1730*tmp_moved_constant_1770) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1771 + tmp_moved_constant_1733*tmp_moved_constant_1772 + tmp_moved_constant_1734*tmp_moved_constant_1773); + const real_t tmp_moved_constant_1775 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1776 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1777 = tmp_moved_constant_1775 + tmp_moved_constant_1776; + const real_t tmp_moved_constant_1778 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1779 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1780 = tmp_moved_constant_1778 + tmp_moved_constant_1779; + const real_t tmp_moved_constant_1781 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1782 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1783 = tmp_moved_constant_1781 + tmp_moved_constant_1782; + const real_t tmp_moved_constant_1784 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1785 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1786 = tmp_moved_constant_1784 + tmp_moved_constant_1785; + const real_t tmp_moved_constant_1787 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1788 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1789 = tmp_moved_constant_1787 + tmp_moved_constant_1788; + const real_t tmp_moved_constant_1790 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1791 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1792 = tmp_moved_constant_1790 + tmp_moved_constant_1791; + const real_t tmp_moved_constant_1793 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1794 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1795 = tmp_moved_constant_1793 + tmp_moved_constant_1794; + const real_t tmp_moved_constant_1796 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1797 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1798 = tmp_moved_constant_1796 + tmp_moved_constant_1797; + const real_t tmp_moved_constant_1799 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1800 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1801 = tmp_moved_constant_1799 + tmp_moved_constant_1800; + const real_t tmp_moved_constant_1802 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1803 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1804 = tmp_moved_constant_1802 + tmp_moved_constant_1803; + const real_t tmp_moved_constant_1805 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1806 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1807 = tmp_moved_constant_1805 + tmp_moved_constant_1806; + const real_t tmp_moved_constant_1808 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1809 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1810 = tmp_moved_constant_1808 + tmp_moved_constant_1809; + const real_t tmp_moved_constant_1811 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1777 + tmp_moved_constant_1721*tmp_moved_constant_1780 + tmp_moved_constant_1722*tmp_moved_constant_1783) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1786 + tmp_moved_constant_1725*tmp_moved_constant_1789 + tmp_moved_constant_1726*tmp_moved_constant_1792) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1795 + tmp_moved_constant_1729*tmp_moved_constant_1798 + tmp_moved_constant_1730*tmp_moved_constant_1801) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1804 + tmp_moved_constant_1733*tmp_moved_constant_1807 + tmp_moved_constant_1734*tmp_moved_constant_1810); + const real_t tmp_moved_constant_1812 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1813 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1814 = tmp_moved_constant_1812 + tmp_moved_constant_1813; + const real_t tmp_moved_constant_1815 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1816 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1817 = tmp_moved_constant_1815 + tmp_moved_constant_1816; + const real_t tmp_moved_constant_1818 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1819 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1820 = tmp_moved_constant_1818 + tmp_moved_constant_1819; + const real_t tmp_moved_constant_1821 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1822 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1823 = tmp_moved_constant_1821 + tmp_moved_constant_1822; + const real_t tmp_moved_constant_1824 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1825 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1826 = tmp_moved_constant_1824 + tmp_moved_constant_1825; + const real_t tmp_moved_constant_1827 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1828 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1829 = tmp_moved_constant_1827 + tmp_moved_constant_1828; + const real_t tmp_moved_constant_1830 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1831 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1832 = tmp_moved_constant_1830 + tmp_moved_constant_1831; + const real_t tmp_moved_constant_1833 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1834 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1835 = tmp_moved_constant_1833 + tmp_moved_constant_1834; + const real_t tmp_moved_constant_1836 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1837 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1838 = tmp_moved_constant_1836 + tmp_moved_constant_1837; + const real_t tmp_moved_constant_1839 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1840 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1841 = tmp_moved_constant_1839 + tmp_moved_constant_1840; + const real_t tmp_moved_constant_1842 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1843 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1844 = tmp_moved_constant_1842 + tmp_moved_constant_1843; + const real_t tmp_moved_constant_1845 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1846 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1847 = tmp_moved_constant_1845 + tmp_moved_constant_1846; + const real_t tmp_moved_constant_1848 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1814 + tmp_moved_constant_1721*tmp_moved_constant_1817 + tmp_moved_constant_1722*tmp_moved_constant_1820) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1823 + tmp_moved_constant_1725*tmp_moved_constant_1826 + tmp_moved_constant_1726*tmp_moved_constant_1829) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1832 + tmp_moved_constant_1729*tmp_moved_constant_1835 + tmp_moved_constant_1730*tmp_moved_constant_1838) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1841 + tmp_moved_constant_1733*tmp_moved_constant_1844 + tmp_moved_constant_1734*tmp_moved_constant_1847); + const real_t tmp_moved_constant_1849 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1850 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1851 = tmp_moved_constant_1849 + tmp_moved_constant_1850; + const real_t tmp_moved_constant_1852 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1853 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1854 = tmp_moved_constant_1852 + tmp_moved_constant_1853; + const real_t tmp_moved_constant_1855 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1856 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1857 = tmp_moved_constant_1855 + tmp_moved_constant_1856; + const real_t tmp_moved_constant_1858 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1859 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1860 = tmp_moved_constant_1858 + tmp_moved_constant_1859; + const real_t tmp_moved_constant_1861 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1862 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1863 = tmp_moved_constant_1861 + tmp_moved_constant_1862; + const real_t tmp_moved_constant_1864 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1865 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1866 = tmp_moved_constant_1864 + tmp_moved_constant_1865; + const real_t tmp_moved_constant_1867 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1868 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1869 = tmp_moved_constant_1867 + tmp_moved_constant_1868; + const real_t tmp_moved_constant_1870 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1871 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1872 = tmp_moved_constant_1870 + tmp_moved_constant_1871; + const real_t tmp_moved_constant_1873 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1874 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1875 = tmp_moved_constant_1873 + tmp_moved_constant_1874; + const real_t tmp_moved_constant_1876 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1877 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1878 = tmp_moved_constant_1876 + tmp_moved_constant_1877; + const real_t tmp_moved_constant_1879 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1880 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1881 = tmp_moved_constant_1879 + tmp_moved_constant_1880; + const real_t tmp_moved_constant_1882 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1883 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1884 = tmp_moved_constant_1882 + tmp_moved_constant_1883; + const real_t tmp_moved_constant_1885 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1851 + tmp_moved_constant_1721*tmp_moved_constant_1854 + tmp_moved_constant_1722*tmp_moved_constant_1857) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1860 + tmp_moved_constant_1725*tmp_moved_constant_1863 + tmp_moved_constant_1726*tmp_moved_constant_1866) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1869 + tmp_moved_constant_1729*tmp_moved_constant_1872 + tmp_moved_constant_1730*tmp_moved_constant_1875) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1878 + tmp_moved_constant_1733*tmp_moved_constant_1881 + tmp_moved_constant_1734*tmp_moved_constant_1884); + const real_t tmp_moved_constant_1886 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_1775 - tmp_moved_constant_1812; + const real_t tmp_moved_constant_1887 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_1778 - tmp_moved_constant_1815; + const real_t tmp_moved_constant_1888 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_1781 - tmp_moved_constant_1818; + const real_t tmp_moved_constant_1889 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_1784 - tmp_moved_constant_1821; + const real_t tmp_moved_constant_1890 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_1787 - tmp_moved_constant_1824; + const real_t tmp_moved_constant_1891 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_1790 - tmp_moved_constant_1827; + const real_t tmp_moved_constant_1892 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_1793 - tmp_moved_constant_1830; + const real_t tmp_moved_constant_1893 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_1796 - tmp_moved_constant_1833; + const real_t tmp_moved_constant_1894 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_1799 - tmp_moved_constant_1836; + const real_t tmp_moved_constant_1895 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_1802 - tmp_moved_constant_1839; + const real_t tmp_moved_constant_1896 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_1805 - tmp_moved_constant_1842; + const real_t tmp_moved_constant_1897 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_1808 - tmp_moved_constant_1845; + const real_t tmp_moved_constant_1898 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1886 + tmp_moved_constant_1721*tmp_moved_constant_1887 + tmp_moved_constant_1722*tmp_moved_constant_1888) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1889 + tmp_moved_constant_1725*tmp_moved_constant_1890 + tmp_moved_constant_1726*tmp_moved_constant_1891) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1892 + tmp_moved_constant_1729*tmp_moved_constant_1893 + tmp_moved_constant_1730*tmp_moved_constant_1894) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1895 + tmp_moved_constant_1733*tmp_moved_constant_1896 + tmp_moved_constant_1734*tmp_moved_constant_1897); + const real_t tmp_moved_constant_1899 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_1776 - tmp_moved_constant_1849; + const real_t tmp_moved_constant_1900 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_1779 - tmp_moved_constant_1852; + const real_t tmp_moved_constant_1901 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_1782 - tmp_moved_constant_1855; + const real_t tmp_moved_constant_1902 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_1785 - tmp_moved_constant_1858; + const real_t tmp_moved_constant_1903 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_1788 - tmp_moved_constant_1861; + const real_t tmp_moved_constant_1904 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_1791 - tmp_moved_constant_1864; + const real_t tmp_moved_constant_1905 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_1794 - tmp_moved_constant_1867; + const real_t tmp_moved_constant_1906 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_1797 - tmp_moved_constant_1870; + const real_t tmp_moved_constant_1907 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_1800 - tmp_moved_constant_1873; + const real_t tmp_moved_constant_1908 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_1803 - tmp_moved_constant_1876; + const real_t tmp_moved_constant_1909 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_1806 - tmp_moved_constant_1879; + const real_t tmp_moved_constant_1910 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_1809 - tmp_moved_constant_1882; + const real_t tmp_moved_constant_1911 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1899 + tmp_moved_constant_1721*tmp_moved_constant_1900 + tmp_moved_constant_1722*tmp_moved_constant_1901) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1902 + tmp_moved_constant_1725*tmp_moved_constant_1903 + tmp_moved_constant_1726*tmp_moved_constant_1904) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1905 + tmp_moved_constant_1729*tmp_moved_constant_1906 + tmp_moved_constant_1730*tmp_moved_constant_1907) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1908 + tmp_moved_constant_1733*tmp_moved_constant_1909 + tmp_moved_constant_1734*tmp_moved_constant_1910); + const real_t tmp_moved_constant_1912 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_1813 - tmp_moved_constant_1850; + const real_t tmp_moved_constant_1913 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_1816 - tmp_moved_constant_1853; + const real_t tmp_moved_constant_1914 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_1819 - tmp_moved_constant_1856; + const real_t tmp_moved_constant_1915 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_1822 - tmp_moved_constant_1859; + const real_t tmp_moved_constant_1916 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_1825 - tmp_moved_constant_1862; + const real_t tmp_moved_constant_1917 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_1828 - tmp_moved_constant_1865; + const real_t tmp_moved_constant_1918 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_1831 - tmp_moved_constant_1868; + const real_t tmp_moved_constant_1919 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_1834 - tmp_moved_constant_1871; + const real_t tmp_moved_constant_1920 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_1837 - tmp_moved_constant_1874; + const real_t tmp_moved_constant_1921 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_1840 - tmp_moved_constant_1877; + const real_t tmp_moved_constant_1922 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_1843 - tmp_moved_constant_1880; + const real_t tmp_moved_constant_1923 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_1846 - tmp_moved_constant_1883; + const real_t tmp_moved_constant_1924 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1912 + tmp_moved_constant_1721*tmp_moved_constant_1913 + tmp_moved_constant_1722*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1915 + tmp_moved_constant_1725*tmp_moved_constant_1916 + tmp_moved_constant_1726*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1918 + tmp_moved_constant_1729*tmp_moved_constant_1919 + tmp_moved_constant_1730*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1921 + tmp_moved_constant_1733*tmp_moved_constant_1922 + tmp_moved_constant_1734*tmp_moved_constant_1923); + const real_t tmp_moved_constant_1925 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); + const real_t tmp_moved_constant_1926 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); + const real_t tmp_moved_constant_1927 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); + const real_t tmp_moved_constant_1928 = tmp_moved_constant_1723*(tmp_moved_constant_1736*tmp_moved_constant_1749 + tmp_moved_constant_1737*tmp_moved_constant_1750 + tmp_moved_constant_1738*tmp_moved_constant_1751) + tmp_moved_constant_1727*(tmp_moved_constant_1739*tmp_moved_constant_1752 + tmp_moved_constant_1740*tmp_moved_constant_1753 + tmp_moved_constant_1741*tmp_moved_constant_1754) + tmp_moved_constant_1731*(tmp_moved_constant_1742*tmp_moved_constant_1755 + tmp_moved_constant_1743*tmp_moved_constant_1756 + tmp_moved_constant_1744*tmp_moved_constant_1757) + tmp_moved_constant_1735*(tmp_moved_constant_1745*tmp_moved_constant_1758 + tmp_moved_constant_1746*tmp_moved_constant_1759 + tmp_moved_constant_1747*tmp_moved_constant_1760); + const real_t tmp_moved_constant_1929 = tmp_moved_constant_1723*(tmp_moved_constant_1736*tmp_moved_constant_1762 + tmp_moved_constant_1737*tmp_moved_constant_1763 + tmp_moved_constant_1738*tmp_moved_constant_1764) + tmp_moved_constant_1727*(tmp_moved_constant_1739*tmp_moved_constant_1765 + tmp_moved_constant_1740*tmp_moved_constant_1766 + tmp_moved_constant_1741*tmp_moved_constant_1767) + tmp_moved_constant_1731*(tmp_moved_constant_1742*tmp_moved_constant_1768 + tmp_moved_constant_1743*tmp_moved_constant_1769 + tmp_moved_constant_1744*tmp_moved_constant_1770) + tmp_moved_constant_1735*(tmp_moved_constant_1745*tmp_moved_constant_1771 + tmp_moved_constant_1746*tmp_moved_constant_1772 + tmp_moved_constant_1747*tmp_moved_constant_1773); + const real_t tmp_moved_constant_1930 = tmp_moved_constant_1723*(tmp_moved_constant_1736*tmp_moved_constant_1777 + tmp_moved_constant_1737*tmp_moved_constant_1780 + tmp_moved_constant_1738*tmp_moved_constant_1783) + tmp_moved_constant_1727*(tmp_moved_constant_1739*tmp_moved_constant_1786 + tmp_moved_constant_1740*tmp_moved_constant_1789 + tmp_moved_constant_1741*tmp_moved_constant_1792) + tmp_moved_constant_1731*(tmp_moved_constant_1742*tmp_moved_constant_1795 + tmp_moved_constant_1743*tmp_moved_constant_1798 + tmp_moved_constant_1744*tmp_moved_constant_1801) + tmp_moved_constant_1735*(tmp_moved_constant_1745*tmp_moved_constant_1804 + tmp_moved_constant_1746*tmp_moved_constant_1807 + tmp_moved_constant_1747*tmp_moved_constant_1810); + const real_t tmp_moved_constant_1931 = tmp_moved_constant_1723*(tmp_moved_constant_1736*tmp_moved_constant_1814 + tmp_moved_constant_1737*tmp_moved_constant_1817 + tmp_moved_constant_1738*tmp_moved_constant_1820) + tmp_moved_constant_1727*(tmp_moved_constant_1739*tmp_moved_constant_1823 + tmp_moved_constant_1740*tmp_moved_constant_1826 + tmp_moved_constant_1741*tmp_moved_constant_1829) + tmp_moved_constant_1731*(tmp_moved_constant_1742*tmp_moved_constant_1832 + tmp_moved_constant_1743*tmp_moved_constant_1835 + tmp_moved_constant_1744*tmp_moved_constant_1838) + tmp_moved_constant_1735*(tmp_moved_constant_1745*tmp_moved_constant_1841 + tmp_moved_constant_1746*tmp_moved_constant_1844 + tmp_moved_constant_1747*tmp_moved_constant_1847); + const real_t tmp_moved_constant_1932 = tmp_moved_constant_1723*(tmp_moved_constant_1736*tmp_moved_constant_1851 + tmp_moved_constant_1737*tmp_moved_constant_1854 + tmp_moved_constant_1738*tmp_moved_constant_1857) + tmp_moved_constant_1727*(tmp_moved_constant_1739*tmp_moved_constant_1860 + tmp_moved_constant_1740*tmp_moved_constant_1863 + tmp_moved_constant_1741*tmp_moved_constant_1866) + tmp_moved_constant_1731*(tmp_moved_constant_1742*tmp_moved_constant_1869 + tmp_moved_constant_1743*tmp_moved_constant_1872 + tmp_moved_constant_1744*tmp_moved_constant_1875) + tmp_moved_constant_1735*(tmp_moved_constant_1745*tmp_moved_constant_1878 + tmp_moved_constant_1746*tmp_moved_constant_1881 + tmp_moved_constant_1747*tmp_moved_constant_1884); + const real_t tmp_moved_constant_1933 = tmp_moved_constant_1723*(tmp_moved_constant_1736*tmp_moved_constant_1886 + tmp_moved_constant_1737*tmp_moved_constant_1887 + tmp_moved_constant_1738*tmp_moved_constant_1888) + tmp_moved_constant_1727*(tmp_moved_constant_1739*tmp_moved_constant_1889 + tmp_moved_constant_1740*tmp_moved_constant_1890 + tmp_moved_constant_1741*tmp_moved_constant_1891) + tmp_moved_constant_1731*(tmp_moved_constant_1742*tmp_moved_constant_1892 + tmp_moved_constant_1743*tmp_moved_constant_1893 + tmp_moved_constant_1744*tmp_moved_constant_1894) + tmp_moved_constant_1735*(tmp_moved_constant_1745*tmp_moved_constant_1895 + tmp_moved_constant_1746*tmp_moved_constant_1896 + tmp_moved_constant_1747*tmp_moved_constant_1897); + const real_t tmp_moved_constant_1934 = tmp_moved_constant_1723*(tmp_moved_constant_1736*tmp_moved_constant_1899 + tmp_moved_constant_1737*tmp_moved_constant_1900 + tmp_moved_constant_1738*tmp_moved_constant_1901) + tmp_moved_constant_1727*(tmp_moved_constant_1739*tmp_moved_constant_1902 + tmp_moved_constant_1740*tmp_moved_constant_1903 + tmp_moved_constant_1741*tmp_moved_constant_1904) + tmp_moved_constant_1731*(tmp_moved_constant_1742*tmp_moved_constant_1905 + tmp_moved_constant_1743*tmp_moved_constant_1906 + tmp_moved_constant_1744*tmp_moved_constant_1907) + tmp_moved_constant_1735*(tmp_moved_constant_1745*tmp_moved_constant_1908 + tmp_moved_constant_1746*tmp_moved_constant_1909 + tmp_moved_constant_1747*tmp_moved_constant_1910); + const real_t tmp_moved_constant_1935 = tmp_moved_constant_1723*(tmp_moved_constant_1736*tmp_moved_constant_1912 + tmp_moved_constant_1737*tmp_moved_constant_1913 + tmp_moved_constant_1738*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1739*tmp_moved_constant_1915 + tmp_moved_constant_1740*tmp_moved_constant_1916 + tmp_moved_constant_1741*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1742*tmp_moved_constant_1918 + tmp_moved_constant_1743*tmp_moved_constant_1919 + tmp_moved_constant_1744*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1745*tmp_moved_constant_1921 + tmp_moved_constant_1746*tmp_moved_constant_1922 + tmp_moved_constant_1747*tmp_moved_constant_1923); + const real_t tmp_moved_constant_1936 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); + const real_t tmp_moved_constant_1937 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); + const real_t tmp_moved_constant_1938 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); + const real_t tmp_moved_constant_1939 = tmp_moved_constant_1723*(tmp_moved_constant_1749*tmp_moved_constant_1762 + tmp_moved_constant_1750*tmp_moved_constant_1763 + tmp_moved_constant_1751*tmp_moved_constant_1764) + tmp_moved_constant_1727*(tmp_moved_constant_1752*tmp_moved_constant_1765 + tmp_moved_constant_1753*tmp_moved_constant_1766 + tmp_moved_constant_1754*tmp_moved_constant_1767) + tmp_moved_constant_1731*(tmp_moved_constant_1755*tmp_moved_constant_1768 + tmp_moved_constant_1756*tmp_moved_constant_1769 + tmp_moved_constant_1757*tmp_moved_constant_1770) + tmp_moved_constant_1735*(tmp_moved_constant_1758*tmp_moved_constant_1771 + tmp_moved_constant_1759*tmp_moved_constant_1772 + tmp_moved_constant_1760*tmp_moved_constant_1773); + const real_t tmp_moved_constant_1940 = tmp_moved_constant_1723*(tmp_moved_constant_1749*tmp_moved_constant_1777 + tmp_moved_constant_1750*tmp_moved_constant_1780 + tmp_moved_constant_1751*tmp_moved_constant_1783) + tmp_moved_constant_1727*(tmp_moved_constant_1752*tmp_moved_constant_1786 + tmp_moved_constant_1753*tmp_moved_constant_1789 + tmp_moved_constant_1754*tmp_moved_constant_1792) + tmp_moved_constant_1731*(tmp_moved_constant_1755*tmp_moved_constant_1795 + tmp_moved_constant_1756*tmp_moved_constant_1798 + tmp_moved_constant_1757*tmp_moved_constant_1801) + tmp_moved_constant_1735*(tmp_moved_constant_1758*tmp_moved_constant_1804 + tmp_moved_constant_1759*tmp_moved_constant_1807 + tmp_moved_constant_1760*tmp_moved_constant_1810); + const real_t tmp_moved_constant_1941 = tmp_moved_constant_1723*(tmp_moved_constant_1749*tmp_moved_constant_1814 + tmp_moved_constant_1750*tmp_moved_constant_1817 + tmp_moved_constant_1751*tmp_moved_constant_1820) + tmp_moved_constant_1727*(tmp_moved_constant_1752*tmp_moved_constant_1823 + tmp_moved_constant_1753*tmp_moved_constant_1826 + tmp_moved_constant_1754*tmp_moved_constant_1829) + tmp_moved_constant_1731*(tmp_moved_constant_1755*tmp_moved_constant_1832 + tmp_moved_constant_1756*tmp_moved_constant_1835 + tmp_moved_constant_1757*tmp_moved_constant_1838) + tmp_moved_constant_1735*(tmp_moved_constant_1758*tmp_moved_constant_1841 + tmp_moved_constant_1759*tmp_moved_constant_1844 + tmp_moved_constant_1760*tmp_moved_constant_1847); + const real_t tmp_moved_constant_1942 = tmp_moved_constant_1723*(tmp_moved_constant_1749*tmp_moved_constant_1851 + tmp_moved_constant_1750*tmp_moved_constant_1854 + tmp_moved_constant_1751*tmp_moved_constant_1857) + tmp_moved_constant_1727*(tmp_moved_constant_1752*tmp_moved_constant_1860 + tmp_moved_constant_1753*tmp_moved_constant_1863 + tmp_moved_constant_1754*tmp_moved_constant_1866) + tmp_moved_constant_1731*(tmp_moved_constant_1755*tmp_moved_constant_1869 + tmp_moved_constant_1756*tmp_moved_constant_1872 + tmp_moved_constant_1757*tmp_moved_constant_1875) + tmp_moved_constant_1735*(tmp_moved_constant_1758*tmp_moved_constant_1878 + tmp_moved_constant_1759*tmp_moved_constant_1881 + tmp_moved_constant_1760*tmp_moved_constant_1884); + const real_t tmp_moved_constant_1943 = tmp_moved_constant_1723*(tmp_moved_constant_1749*tmp_moved_constant_1886 + tmp_moved_constant_1750*tmp_moved_constant_1887 + tmp_moved_constant_1751*tmp_moved_constant_1888) + tmp_moved_constant_1727*(tmp_moved_constant_1752*tmp_moved_constant_1889 + tmp_moved_constant_1753*tmp_moved_constant_1890 + tmp_moved_constant_1754*tmp_moved_constant_1891) + tmp_moved_constant_1731*(tmp_moved_constant_1755*tmp_moved_constant_1892 + tmp_moved_constant_1756*tmp_moved_constant_1893 + tmp_moved_constant_1757*tmp_moved_constant_1894) + tmp_moved_constant_1735*(tmp_moved_constant_1758*tmp_moved_constant_1895 + tmp_moved_constant_1759*tmp_moved_constant_1896 + tmp_moved_constant_1760*tmp_moved_constant_1897); + const real_t tmp_moved_constant_1944 = tmp_moved_constant_1723*(tmp_moved_constant_1749*tmp_moved_constant_1899 + tmp_moved_constant_1750*tmp_moved_constant_1900 + tmp_moved_constant_1751*tmp_moved_constant_1901) + tmp_moved_constant_1727*(tmp_moved_constant_1752*tmp_moved_constant_1902 + tmp_moved_constant_1753*tmp_moved_constant_1903 + tmp_moved_constant_1754*tmp_moved_constant_1904) + tmp_moved_constant_1731*(tmp_moved_constant_1755*tmp_moved_constant_1905 + tmp_moved_constant_1756*tmp_moved_constant_1906 + tmp_moved_constant_1757*tmp_moved_constant_1907) + tmp_moved_constant_1735*(tmp_moved_constant_1758*tmp_moved_constant_1908 + tmp_moved_constant_1759*tmp_moved_constant_1909 + tmp_moved_constant_1760*tmp_moved_constant_1910); + const real_t tmp_moved_constant_1945 = tmp_moved_constant_1723*(tmp_moved_constant_1749*tmp_moved_constant_1912 + tmp_moved_constant_1750*tmp_moved_constant_1913 + tmp_moved_constant_1751*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1752*tmp_moved_constant_1915 + tmp_moved_constant_1753*tmp_moved_constant_1916 + tmp_moved_constant_1754*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1755*tmp_moved_constant_1918 + tmp_moved_constant_1756*tmp_moved_constant_1919 + tmp_moved_constant_1757*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1758*tmp_moved_constant_1921 + tmp_moved_constant_1759*tmp_moved_constant_1922 + tmp_moved_constant_1760*tmp_moved_constant_1923); + const real_t tmp_moved_constant_1946 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); + const real_t tmp_moved_constant_1947 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); + const real_t tmp_moved_constant_1948 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); + const real_t tmp_moved_constant_1949 = tmp_moved_constant_1723*(tmp_moved_constant_1762*tmp_moved_constant_1777 + tmp_moved_constant_1763*tmp_moved_constant_1780 + tmp_moved_constant_1764*tmp_moved_constant_1783) + tmp_moved_constant_1727*(tmp_moved_constant_1765*tmp_moved_constant_1786 + tmp_moved_constant_1766*tmp_moved_constant_1789 + tmp_moved_constant_1767*tmp_moved_constant_1792) + tmp_moved_constant_1731*(tmp_moved_constant_1768*tmp_moved_constant_1795 + tmp_moved_constant_1769*tmp_moved_constant_1798 + tmp_moved_constant_1770*tmp_moved_constant_1801) + tmp_moved_constant_1735*(tmp_moved_constant_1771*tmp_moved_constant_1804 + tmp_moved_constant_1772*tmp_moved_constant_1807 + tmp_moved_constant_1773*tmp_moved_constant_1810); + const real_t tmp_moved_constant_1950 = tmp_moved_constant_1723*(tmp_moved_constant_1762*tmp_moved_constant_1814 + tmp_moved_constant_1763*tmp_moved_constant_1817 + tmp_moved_constant_1764*tmp_moved_constant_1820) + tmp_moved_constant_1727*(tmp_moved_constant_1765*tmp_moved_constant_1823 + tmp_moved_constant_1766*tmp_moved_constant_1826 + tmp_moved_constant_1767*tmp_moved_constant_1829) + tmp_moved_constant_1731*(tmp_moved_constant_1768*tmp_moved_constant_1832 + tmp_moved_constant_1769*tmp_moved_constant_1835 + tmp_moved_constant_1770*tmp_moved_constant_1838) + tmp_moved_constant_1735*(tmp_moved_constant_1771*tmp_moved_constant_1841 + tmp_moved_constant_1772*tmp_moved_constant_1844 + tmp_moved_constant_1773*tmp_moved_constant_1847); + const real_t tmp_moved_constant_1951 = tmp_moved_constant_1723*(tmp_moved_constant_1762*tmp_moved_constant_1851 + tmp_moved_constant_1763*tmp_moved_constant_1854 + tmp_moved_constant_1764*tmp_moved_constant_1857) + tmp_moved_constant_1727*(tmp_moved_constant_1765*tmp_moved_constant_1860 + tmp_moved_constant_1766*tmp_moved_constant_1863 + tmp_moved_constant_1767*tmp_moved_constant_1866) + tmp_moved_constant_1731*(tmp_moved_constant_1768*tmp_moved_constant_1869 + tmp_moved_constant_1769*tmp_moved_constant_1872 + tmp_moved_constant_1770*tmp_moved_constant_1875) + tmp_moved_constant_1735*(tmp_moved_constant_1771*tmp_moved_constant_1878 + tmp_moved_constant_1772*tmp_moved_constant_1881 + tmp_moved_constant_1773*tmp_moved_constant_1884); + const real_t tmp_moved_constant_1952 = tmp_moved_constant_1723*(tmp_moved_constant_1762*tmp_moved_constant_1886 + tmp_moved_constant_1763*tmp_moved_constant_1887 + tmp_moved_constant_1764*tmp_moved_constant_1888) + tmp_moved_constant_1727*(tmp_moved_constant_1765*tmp_moved_constant_1889 + tmp_moved_constant_1766*tmp_moved_constant_1890 + tmp_moved_constant_1767*tmp_moved_constant_1891) + tmp_moved_constant_1731*(tmp_moved_constant_1768*tmp_moved_constant_1892 + tmp_moved_constant_1769*tmp_moved_constant_1893 + tmp_moved_constant_1770*tmp_moved_constant_1894) + tmp_moved_constant_1735*(tmp_moved_constant_1771*tmp_moved_constant_1895 + tmp_moved_constant_1772*tmp_moved_constant_1896 + tmp_moved_constant_1773*tmp_moved_constant_1897); + const real_t tmp_moved_constant_1953 = tmp_moved_constant_1723*(tmp_moved_constant_1762*tmp_moved_constant_1899 + tmp_moved_constant_1763*tmp_moved_constant_1900 + tmp_moved_constant_1764*tmp_moved_constant_1901) + tmp_moved_constant_1727*(tmp_moved_constant_1765*tmp_moved_constant_1902 + tmp_moved_constant_1766*tmp_moved_constant_1903 + tmp_moved_constant_1767*tmp_moved_constant_1904) + tmp_moved_constant_1731*(tmp_moved_constant_1768*tmp_moved_constant_1905 + tmp_moved_constant_1769*tmp_moved_constant_1906 + tmp_moved_constant_1770*tmp_moved_constant_1907) + tmp_moved_constant_1735*(tmp_moved_constant_1771*tmp_moved_constant_1908 + tmp_moved_constant_1772*tmp_moved_constant_1909 + tmp_moved_constant_1773*tmp_moved_constant_1910); + const real_t tmp_moved_constant_1954 = tmp_moved_constant_1723*(tmp_moved_constant_1762*tmp_moved_constant_1912 + tmp_moved_constant_1763*tmp_moved_constant_1913 + tmp_moved_constant_1764*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1765*tmp_moved_constant_1915 + tmp_moved_constant_1766*tmp_moved_constant_1916 + tmp_moved_constant_1767*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1768*tmp_moved_constant_1918 + tmp_moved_constant_1769*tmp_moved_constant_1919 + tmp_moved_constant_1770*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1771*tmp_moved_constant_1921 + tmp_moved_constant_1772*tmp_moved_constant_1922 + tmp_moved_constant_1773*tmp_moved_constant_1923); + const real_t tmp_moved_constant_1955 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1956 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1957 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1958 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1959 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1960 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1961 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1962 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1963 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1964 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1965 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1966 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1967 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1968 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1969 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1970 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1971 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1972 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1973 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1974 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1975 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1976 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1977 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1978 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1979 = tmp_moved_constant_1723*(tmp_moved_constant_1777*tmp_moved_constant_1814 + tmp_moved_constant_1780*tmp_moved_constant_1817 + tmp_moved_constant_1783*tmp_moved_constant_1820) + tmp_moved_constant_1727*(tmp_moved_constant_1786*tmp_moved_constant_1823 + tmp_moved_constant_1789*tmp_moved_constant_1826 + tmp_moved_constant_1792*tmp_moved_constant_1829) + tmp_moved_constant_1731*(tmp_moved_constant_1795*tmp_moved_constant_1832 + tmp_moved_constant_1798*tmp_moved_constant_1835 + tmp_moved_constant_1801*tmp_moved_constant_1838) + tmp_moved_constant_1735*(tmp_moved_constant_1804*tmp_moved_constant_1841 + tmp_moved_constant_1807*tmp_moved_constant_1844 + tmp_moved_constant_1810*tmp_moved_constant_1847); + const real_t tmp_moved_constant_1980 = tmp_moved_constant_1723*(tmp_moved_constant_1777*tmp_moved_constant_1851 + tmp_moved_constant_1780*tmp_moved_constant_1854 + tmp_moved_constant_1783*tmp_moved_constant_1857) + tmp_moved_constant_1727*(tmp_moved_constant_1786*tmp_moved_constant_1860 + tmp_moved_constant_1789*tmp_moved_constant_1863 + tmp_moved_constant_1792*tmp_moved_constant_1866) + tmp_moved_constant_1731*(tmp_moved_constant_1795*tmp_moved_constant_1869 + tmp_moved_constant_1798*tmp_moved_constant_1872 + tmp_moved_constant_1801*tmp_moved_constant_1875) + tmp_moved_constant_1735*(tmp_moved_constant_1804*tmp_moved_constant_1878 + tmp_moved_constant_1807*tmp_moved_constant_1881 + tmp_moved_constant_1810*tmp_moved_constant_1884); + const real_t tmp_moved_constant_1981 = tmp_moved_constant_1723*(tmp_moved_constant_1777*tmp_moved_constant_1886 + tmp_moved_constant_1780*tmp_moved_constant_1887 + tmp_moved_constant_1783*tmp_moved_constant_1888) + tmp_moved_constant_1727*(tmp_moved_constant_1786*tmp_moved_constant_1889 + tmp_moved_constant_1789*tmp_moved_constant_1890 + tmp_moved_constant_1792*tmp_moved_constant_1891) + tmp_moved_constant_1731*(tmp_moved_constant_1795*tmp_moved_constant_1892 + tmp_moved_constant_1798*tmp_moved_constant_1893 + tmp_moved_constant_1801*tmp_moved_constant_1894) + tmp_moved_constant_1735*(tmp_moved_constant_1804*tmp_moved_constant_1895 + tmp_moved_constant_1807*tmp_moved_constant_1896 + tmp_moved_constant_1810*tmp_moved_constant_1897); + const real_t tmp_moved_constant_1982 = tmp_moved_constant_1723*(tmp_moved_constant_1777*tmp_moved_constant_1899 + tmp_moved_constant_1780*tmp_moved_constant_1900 + tmp_moved_constant_1783*tmp_moved_constant_1901) + tmp_moved_constant_1727*(tmp_moved_constant_1786*tmp_moved_constant_1902 + tmp_moved_constant_1789*tmp_moved_constant_1903 + tmp_moved_constant_1792*tmp_moved_constant_1904) + tmp_moved_constant_1731*(tmp_moved_constant_1795*tmp_moved_constant_1905 + tmp_moved_constant_1798*tmp_moved_constant_1906 + tmp_moved_constant_1801*tmp_moved_constant_1907) + tmp_moved_constant_1735*(tmp_moved_constant_1804*tmp_moved_constant_1908 + tmp_moved_constant_1807*tmp_moved_constant_1909 + tmp_moved_constant_1810*tmp_moved_constant_1910); + const real_t tmp_moved_constant_1983 = tmp_moved_constant_1723*(tmp_moved_constant_1777*tmp_moved_constant_1912 + tmp_moved_constant_1780*tmp_moved_constant_1913 + tmp_moved_constant_1783*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1786*tmp_moved_constant_1915 + tmp_moved_constant_1789*tmp_moved_constant_1916 + tmp_moved_constant_1792*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1795*tmp_moved_constant_1918 + tmp_moved_constant_1798*tmp_moved_constant_1919 + tmp_moved_constant_1801*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1804*tmp_moved_constant_1921 + tmp_moved_constant_1807*tmp_moved_constant_1922 + tmp_moved_constant_1810*tmp_moved_constant_1923); + const real_t tmp_moved_constant_1984 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1985 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1986 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1987 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1988 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1989 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1990 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1991 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1992 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1993 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1994 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1995 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1996 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1997 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1998 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1999 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2000 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2001 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2002 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2003 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2004 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2005 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2006 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2007 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2008 = tmp_moved_constant_1723*(tmp_moved_constant_1814*tmp_moved_constant_1851 + tmp_moved_constant_1817*tmp_moved_constant_1854 + tmp_moved_constant_1820*tmp_moved_constant_1857) + tmp_moved_constant_1727*(tmp_moved_constant_1823*tmp_moved_constant_1860 + tmp_moved_constant_1826*tmp_moved_constant_1863 + tmp_moved_constant_1829*tmp_moved_constant_1866) + tmp_moved_constant_1731*(tmp_moved_constant_1832*tmp_moved_constant_1869 + tmp_moved_constant_1835*tmp_moved_constant_1872 + tmp_moved_constant_1838*tmp_moved_constant_1875) + tmp_moved_constant_1735*(tmp_moved_constant_1841*tmp_moved_constant_1878 + tmp_moved_constant_1844*tmp_moved_constant_1881 + tmp_moved_constant_1847*tmp_moved_constant_1884); + const real_t tmp_moved_constant_2009 = tmp_moved_constant_1723*(tmp_moved_constant_1814*tmp_moved_constant_1886 + tmp_moved_constant_1817*tmp_moved_constant_1887 + tmp_moved_constant_1820*tmp_moved_constant_1888) + tmp_moved_constant_1727*(tmp_moved_constant_1823*tmp_moved_constant_1889 + tmp_moved_constant_1826*tmp_moved_constant_1890 + tmp_moved_constant_1829*tmp_moved_constant_1891) + tmp_moved_constant_1731*(tmp_moved_constant_1832*tmp_moved_constant_1892 + tmp_moved_constant_1835*tmp_moved_constant_1893 + tmp_moved_constant_1838*tmp_moved_constant_1894) + tmp_moved_constant_1735*(tmp_moved_constant_1841*tmp_moved_constant_1895 + tmp_moved_constant_1844*tmp_moved_constant_1896 + tmp_moved_constant_1847*tmp_moved_constant_1897); + const real_t tmp_moved_constant_2010 = tmp_moved_constant_1723*(tmp_moved_constant_1814*tmp_moved_constant_1899 + tmp_moved_constant_1817*tmp_moved_constant_1900 + tmp_moved_constant_1820*tmp_moved_constant_1901) + tmp_moved_constant_1727*(tmp_moved_constant_1823*tmp_moved_constant_1902 + tmp_moved_constant_1826*tmp_moved_constant_1903 + tmp_moved_constant_1829*tmp_moved_constant_1904) + tmp_moved_constant_1731*(tmp_moved_constant_1832*tmp_moved_constant_1905 + tmp_moved_constant_1835*tmp_moved_constant_1906 + tmp_moved_constant_1838*tmp_moved_constant_1907) + tmp_moved_constant_1735*(tmp_moved_constant_1841*tmp_moved_constant_1908 + tmp_moved_constant_1844*tmp_moved_constant_1909 + tmp_moved_constant_1847*tmp_moved_constant_1910); + const real_t tmp_moved_constant_2011 = tmp_moved_constant_1723*(tmp_moved_constant_1814*tmp_moved_constant_1912 + tmp_moved_constant_1817*tmp_moved_constant_1913 + tmp_moved_constant_1820*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1823*tmp_moved_constant_1915 + tmp_moved_constant_1826*tmp_moved_constant_1916 + tmp_moved_constant_1829*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1832*tmp_moved_constant_1918 + tmp_moved_constant_1835*tmp_moved_constant_1919 + tmp_moved_constant_1838*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1841*tmp_moved_constant_1921 + tmp_moved_constant_1844*tmp_moved_constant_1922 + tmp_moved_constant_1847*tmp_moved_constant_1923); + const real_t tmp_moved_constant_2012 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2013 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2014 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2015 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2016 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2017 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2018 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2019 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2020 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2021 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2022 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2023 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2024 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2025 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2026 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2027 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2028 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2029 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2030 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2031 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2032 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2033 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2034 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2035 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2036 = tmp_moved_constant_1723*(tmp_moved_constant_1851*tmp_moved_constant_1886 + tmp_moved_constant_1854*tmp_moved_constant_1887 + tmp_moved_constant_1857*tmp_moved_constant_1888) + tmp_moved_constant_1727*(tmp_moved_constant_1860*tmp_moved_constant_1889 + tmp_moved_constant_1863*tmp_moved_constant_1890 + tmp_moved_constant_1866*tmp_moved_constant_1891) + tmp_moved_constant_1731*(tmp_moved_constant_1869*tmp_moved_constant_1892 + tmp_moved_constant_1872*tmp_moved_constant_1893 + tmp_moved_constant_1875*tmp_moved_constant_1894) + tmp_moved_constant_1735*(tmp_moved_constant_1878*tmp_moved_constant_1895 + tmp_moved_constant_1881*tmp_moved_constant_1896 + tmp_moved_constant_1884*tmp_moved_constant_1897); + const real_t tmp_moved_constant_2037 = tmp_moved_constant_1723*(tmp_moved_constant_1851*tmp_moved_constant_1899 + tmp_moved_constant_1854*tmp_moved_constant_1900 + tmp_moved_constant_1857*tmp_moved_constant_1901) + tmp_moved_constant_1727*(tmp_moved_constant_1860*tmp_moved_constant_1902 + tmp_moved_constant_1863*tmp_moved_constant_1903 + tmp_moved_constant_1866*tmp_moved_constant_1904) + tmp_moved_constant_1731*(tmp_moved_constant_1869*tmp_moved_constant_1905 + tmp_moved_constant_1872*tmp_moved_constant_1906 + tmp_moved_constant_1875*tmp_moved_constant_1907) + tmp_moved_constant_1735*(tmp_moved_constant_1878*tmp_moved_constant_1908 + tmp_moved_constant_1881*tmp_moved_constant_1909 + tmp_moved_constant_1884*tmp_moved_constant_1910); + const real_t tmp_moved_constant_2038 = tmp_moved_constant_1723*(tmp_moved_constant_1851*tmp_moved_constant_1912 + tmp_moved_constant_1854*tmp_moved_constant_1913 + tmp_moved_constant_1857*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1860*tmp_moved_constant_1915 + tmp_moved_constant_1863*tmp_moved_constant_1916 + tmp_moved_constant_1866*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1869*tmp_moved_constant_1918 + tmp_moved_constant_1872*tmp_moved_constant_1919 + tmp_moved_constant_1875*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1878*tmp_moved_constant_1921 + tmp_moved_constant_1881*tmp_moved_constant_1922 + tmp_moved_constant_1884*tmp_moved_constant_1923); + const real_t tmp_moved_constant_2039 = tmp_moved_constant_1723*(tmp_moved_constant_1886*tmp_moved_constant_1899 + tmp_moved_constant_1887*tmp_moved_constant_1900 + tmp_moved_constant_1888*tmp_moved_constant_1901) + tmp_moved_constant_1727*(tmp_moved_constant_1889*tmp_moved_constant_1902 + tmp_moved_constant_1890*tmp_moved_constant_1903 + tmp_moved_constant_1891*tmp_moved_constant_1904) + tmp_moved_constant_1731*(tmp_moved_constant_1892*tmp_moved_constant_1905 + tmp_moved_constant_1893*tmp_moved_constant_1906 + tmp_moved_constant_1894*tmp_moved_constant_1907) + tmp_moved_constant_1735*(tmp_moved_constant_1895*tmp_moved_constant_1908 + tmp_moved_constant_1896*tmp_moved_constant_1909 + tmp_moved_constant_1897*tmp_moved_constant_1910); + const real_t tmp_moved_constant_2040 = tmp_moved_constant_1723*(tmp_moved_constant_1886*tmp_moved_constant_1912 + tmp_moved_constant_1887*tmp_moved_constant_1913 + tmp_moved_constant_1888*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1889*tmp_moved_constant_1915 + tmp_moved_constant_1890*tmp_moved_constant_1916 + tmp_moved_constant_1891*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1892*tmp_moved_constant_1918 + tmp_moved_constant_1893*tmp_moved_constant_1919 + tmp_moved_constant_1894*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1895*tmp_moved_constant_1921 + tmp_moved_constant_1896*tmp_moved_constant_1922 + tmp_moved_constant_1897*tmp_moved_constant_1923); + const real_t tmp_moved_constant_2041 = tmp_moved_constant_1723*(tmp_moved_constant_1899*tmp_moved_constant_1912 + tmp_moved_constant_1900*tmp_moved_constant_1913 + tmp_moved_constant_1901*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1902*tmp_moved_constant_1915 + tmp_moved_constant_1903*tmp_moved_constant_1916 + tmp_moved_constant_1904*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1905*tmp_moved_constant_1918 + tmp_moved_constant_1906*tmp_moved_constant_1919 + tmp_moved_constant_1907*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1908*tmp_moved_constant_1921 + tmp_moved_constant_1909*tmp_moved_constant_1922 + tmp_moved_constant_1910*tmp_moved_constant_1923); + const real_t tmp_moved_constant_2042 = tmp_moved_constant_1710*(tmp_moved_constant_1723*((tmp_moved_constant_1720*tmp_moved_constant_1720) + (tmp_moved_constant_1721*tmp_moved_constant_1721) + (tmp_moved_constant_1722*tmp_moved_constant_1722)) + tmp_moved_constant_1727*((tmp_moved_constant_1724*tmp_moved_constant_1724) + (tmp_moved_constant_1725*tmp_moved_constant_1725) + (tmp_moved_constant_1726*tmp_moved_constant_1726)) + tmp_moved_constant_1731*((tmp_moved_constant_1728*tmp_moved_constant_1728) + (tmp_moved_constant_1729*tmp_moved_constant_1729) + (tmp_moved_constant_1730*tmp_moved_constant_1730)) + tmp_moved_constant_1735*((tmp_moved_constant_1732*tmp_moved_constant_1732) + (tmp_moved_constant_1733*tmp_moved_constant_1733) + (tmp_moved_constant_1734*tmp_moved_constant_1734))) + tmp_moved_constant_1711*tmp_moved_constant_1748 + tmp_moved_constant_1712*tmp_moved_constant_1761 + tmp_moved_constant_1713*tmp_moved_constant_1774 + tmp_moved_constant_1714*tmp_moved_constant_1811 + tmp_moved_constant_1715*tmp_moved_constant_1848 + tmp_moved_constant_1716*tmp_moved_constant_1885 + tmp_moved_constant_1717*tmp_moved_constant_1898 + tmp_moved_constant_1718*tmp_moved_constant_1911 + tmp_moved_constant_1719*tmp_moved_constant_1924; + const real_t tmp_moved_constant_2043 = tmp_moved_constant_1710*tmp_moved_constant_1748 + tmp_moved_constant_1711*(tmp_moved_constant_1723*(tmp_kernel_op_254*tmp_moved_constant_1925 + tmp_kernel_op_254*tmp_moved_constant_1926 + tmp_kernel_op_254*tmp_moved_constant_1927) + tmp_moved_constant_1727*(tmp_kernel_op_257*tmp_moved_constant_1925 + tmp_kernel_op_257*tmp_moved_constant_1926 + tmp_kernel_op_257*tmp_moved_constant_1927) + tmp_moved_constant_1731*(tmp_kernel_op_258*tmp_moved_constant_1925 + tmp_kernel_op_258*tmp_moved_constant_1926 + tmp_kernel_op_258*tmp_moved_constant_1927) + tmp_moved_constant_1735*(tmp_kernel_op_259*tmp_moved_constant_1925 + tmp_kernel_op_259*tmp_moved_constant_1926 + tmp_kernel_op_259*tmp_moved_constant_1927)) + tmp_moved_constant_1712*tmp_moved_constant_1928 + tmp_moved_constant_1713*tmp_moved_constant_1929 + tmp_moved_constant_1714*tmp_moved_constant_1930 + tmp_moved_constant_1715*tmp_moved_constant_1931 + tmp_moved_constant_1716*tmp_moved_constant_1932 + tmp_moved_constant_1717*tmp_moved_constant_1933 + tmp_moved_constant_1718*tmp_moved_constant_1934 + tmp_moved_constant_1719*tmp_moved_constant_1935; + const real_t tmp_moved_constant_2044 = tmp_moved_constant_1710*tmp_moved_constant_1761 + tmp_moved_constant_1711*tmp_moved_constant_1928 + tmp_moved_constant_1712*(tmp_moved_constant_1723*(tmp_kernel_op_269*tmp_moved_constant_1936 + tmp_kernel_op_269*tmp_moved_constant_1937 + tmp_kernel_op_269*tmp_moved_constant_1938) + tmp_moved_constant_1727*(tmp_kernel_op_272*tmp_moved_constant_1936 + tmp_kernel_op_272*tmp_moved_constant_1937 + tmp_kernel_op_272*tmp_moved_constant_1938) + tmp_moved_constant_1731*(tmp_kernel_op_273*tmp_moved_constant_1936 + tmp_kernel_op_273*tmp_moved_constant_1937 + tmp_kernel_op_273*tmp_moved_constant_1938) + tmp_moved_constant_1735*(tmp_kernel_op_274*tmp_moved_constant_1936 + tmp_kernel_op_274*tmp_moved_constant_1937 + tmp_kernel_op_274*tmp_moved_constant_1938)) + tmp_moved_constant_1713*tmp_moved_constant_1939 + tmp_moved_constant_1714*tmp_moved_constant_1940 + tmp_moved_constant_1715*tmp_moved_constant_1941 + tmp_moved_constant_1716*tmp_moved_constant_1942 + tmp_moved_constant_1717*tmp_moved_constant_1943 + tmp_moved_constant_1718*tmp_moved_constant_1944 + tmp_moved_constant_1719*tmp_moved_constant_1945; + const real_t tmp_moved_constant_2045 = tmp_moved_constant_1710*tmp_moved_constant_1774 + tmp_moved_constant_1711*tmp_moved_constant_1929 + tmp_moved_constant_1712*tmp_moved_constant_1939 + tmp_moved_constant_1713*(tmp_moved_constant_1723*(tmp_kernel_op_283*tmp_moved_constant_1946 + tmp_kernel_op_283*tmp_moved_constant_1947 + tmp_kernel_op_283*tmp_moved_constant_1948) + tmp_moved_constant_1727*(tmp_kernel_op_286*tmp_moved_constant_1946 + tmp_kernel_op_286*tmp_moved_constant_1947 + tmp_kernel_op_286*tmp_moved_constant_1948) + tmp_moved_constant_1731*(tmp_kernel_op_287*tmp_moved_constant_1946 + tmp_kernel_op_287*tmp_moved_constant_1947 + tmp_kernel_op_287*tmp_moved_constant_1948) + tmp_moved_constant_1735*(tmp_kernel_op_288*tmp_moved_constant_1946 + tmp_kernel_op_288*tmp_moved_constant_1947 + tmp_kernel_op_288*tmp_moved_constant_1948)) + tmp_moved_constant_1714*tmp_moved_constant_1949 + tmp_moved_constant_1715*tmp_moved_constant_1950 + tmp_moved_constant_1716*tmp_moved_constant_1951 + tmp_moved_constant_1717*tmp_moved_constant_1952 + tmp_moved_constant_1718*tmp_moved_constant_1953 + tmp_moved_constant_1719*tmp_moved_constant_1954; + const real_t tmp_moved_constant_2046 = tmp_moved_constant_1710*tmp_moved_constant_1811 + tmp_moved_constant_1711*tmp_moved_constant_1930 + tmp_moved_constant_1712*tmp_moved_constant_1940 + tmp_moved_constant_1713*tmp_moved_constant_1949 + tmp_moved_constant_1714*(tmp_moved_constant_1723*(((tmp_moved_constant_1955 + tmp_moved_constant_1956)*(tmp_moved_constant_1955 + tmp_moved_constant_1956))*16.0 + ((tmp_moved_constant_1957 + tmp_moved_constant_1958)*(tmp_moved_constant_1957 + tmp_moved_constant_1958))*16.0 + ((tmp_moved_constant_1959 + tmp_moved_constant_1960)*(tmp_moved_constant_1959 + tmp_moved_constant_1960))*16.0) + tmp_moved_constant_1727*(((tmp_moved_constant_1961 + tmp_moved_constant_1962)*(tmp_moved_constant_1961 + tmp_moved_constant_1962))*16.0 + ((tmp_moved_constant_1963 + tmp_moved_constant_1964)*(tmp_moved_constant_1963 + tmp_moved_constant_1964))*16.0 + ((tmp_moved_constant_1965 + tmp_moved_constant_1966)*(tmp_moved_constant_1965 + tmp_moved_constant_1966))*16.0) + tmp_moved_constant_1731*(((tmp_moved_constant_1967 + tmp_moved_constant_1968)*(tmp_moved_constant_1967 + tmp_moved_constant_1968))*16.0 + ((tmp_moved_constant_1969 + tmp_moved_constant_1970)*(tmp_moved_constant_1969 + tmp_moved_constant_1970))*16.0 + ((tmp_moved_constant_1971 + tmp_moved_constant_1972)*(tmp_moved_constant_1971 + tmp_moved_constant_1972))*16.0) + tmp_moved_constant_1735*(((tmp_moved_constant_1973 + tmp_moved_constant_1974)*(tmp_moved_constant_1973 + tmp_moved_constant_1974))*16.0 + ((tmp_moved_constant_1975 + tmp_moved_constant_1976)*(tmp_moved_constant_1975 + tmp_moved_constant_1976))*16.0 + ((tmp_moved_constant_1977 + tmp_moved_constant_1978)*(tmp_moved_constant_1977 + tmp_moved_constant_1978))*16.0)) + tmp_moved_constant_1715*tmp_moved_constant_1979 + tmp_moved_constant_1716*tmp_moved_constant_1980 + tmp_moved_constant_1717*tmp_moved_constant_1981 + tmp_moved_constant_1718*tmp_moved_constant_1982 + tmp_moved_constant_1719*tmp_moved_constant_1983; + const real_t tmp_moved_constant_2047 = tmp_moved_constant_1710*tmp_moved_constant_1848 + tmp_moved_constant_1711*tmp_moved_constant_1931 + tmp_moved_constant_1712*tmp_moved_constant_1941 + tmp_moved_constant_1713*tmp_moved_constant_1950 + tmp_moved_constant_1714*tmp_moved_constant_1979 + tmp_moved_constant_1715*(tmp_moved_constant_1723*(((tmp_moved_constant_1984 + tmp_moved_constant_1985)*(tmp_moved_constant_1984 + tmp_moved_constant_1985))*16.0 + ((tmp_moved_constant_1986 + tmp_moved_constant_1987)*(tmp_moved_constant_1986 + tmp_moved_constant_1987))*16.0 + ((tmp_moved_constant_1988 + tmp_moved_constant_1989)*(tmp_moved_constant_1988 + tmp_moved_constant_1989))*16.0) + tmp_moved_constant_1727*(((tmp_moved_constant_1990 + tmp_moved_constant_1991)*(tmp_moved_constant_1990 + tmp_moved_constant_1991))*16.0 + ((tmp_moved_constant_1992 + tmp_moved_constant_1993)*(tmp_moved_constant_1992 + tmp_moved_constant_1993))*16.0 + ((tmp_moved_constant_1994 + tmp_moved_constant_1995)*(tmp_moved_constant_1994 + tmp_moved_constant_1995))*16.0) + tmp_moved_constant_1731*(((tmp_moved_constant_1996 + tmp_moved_constant_1997)*(tmp_moved_constant_1996 + tmp_moved_constant_1997))*16.0 + ((tmp_moved_constant_1998 + tmp_moved_constant_1999)*(tmp_moved_constant_1998 + tmp_moved_constant_1999))*16.0 + ((tmp_moved_constant_2000 + tmp_moved_constant_2001)*(tmp_moved_constant_2000 + tmp_moved_constant_2001))*16.0) + tmp_moved_constant_1735*(((tmp_moved_constant_2002 + tmp_moved_constant_2003)*(tmp_moved_constant_2002 + tmp_moved_constant_2003))*16.0 + ((tmp_moved_constant_2004 + tmp_moved_constant_2005)*(tmp_moved_constant_2004 + tmp_moved_constant_2005))*16.0 + ((tmp_moved_constant_2006 + tmp_moved_constant_2007)*(tmp_moved_constant_2006 + tmp_moved_constant_2007))*16.0)) + tmp_moved_constant_1716*tmp_moved_constant_2008 + tmp_moved_constant_1717*tmp_moved_constant_2009 + tmp_moved_constant_1718*tmp_moved_constant_2010 + tmp_moved_constant_1719*tmp_moved_constant_2011; + const real_t tmp_moved_constant_2048 = tmp_moved_constant_1710*tmp_moved_constant_1885 + tmp_moved_constant_1711*tmp_moved_constant_1932 + tmp_moved_constant_1712*tmp_moved_constant_1942 + tmp_moved_constant_1713*tmp_moved_constant_1951 + tmp_moved_constant_1714*tmp_moved_constant_1980 + tmp_moved_constant_1715*tmp_moved_constant_2008 + tmp_moved_constant_1716*(tmp_moved_constant_1723*(((tmp_moved_constant_2012 + tmp_moved_constant_2013)*(tmp_moved_constant_2012 + tmp_moved_constant_2013))*16.0 + ((tmp_moved_constant_2014 + tmp_moved_constant_2015)*(tmp_moved_constant_2014 + tmp_moved_constant_2015))*16.0 + ((tmp_moved_constant_2016 + tmp_moved_constant_2017)*(tmp_moved_constant_2016 + tmp_moved_constant_2017))*16.0) + tmp_moved_constant_1727*(((tmp_moved_constant_2018 + tmp_moved_constant_2019)*(tmp_moved_constant_2018 + tmp_moved_constant_2019))*16.0 + ((tmp_moved_constant_2020 + tmp_moved_constant_2021)*(tmp_moved_constant_2020 + tmp_moved_constant_2021))*16.0 + ((tmp_moved_constant_2022 + tmp_moved_constant_2023)*(tmp_moved_constant_2022 + tmp_moved_constant_2023))*16.0) + tmp_moved_constant_1731*(((tmp_moved_constant_2024 + tmp_moved_constant_2025)*(tmp_moved_constant_2024 + tmp_moved_constant_2025))*16.0 + ((tmp_moved_constant_2026 + tmp_moved_constant_2027)*(tmp_moved_constant_2026 + tmp_moved_constant_2027))*16.0 + ((tmp_moved_constant_2028 + tmp_moved_constant_2029)*(tmp_moved_constant_2028 + tmp_moved_constant_2029))*16.0) + tmp_moved_constant_1735*(((tmp_moved_constant_2030 + tmp_moved_constant_2031)*(tmp_moved_constant_2030 + tmp_moved_constant_2031))*16.0 + ((tmp_moved_constant_2032 + tmp_moved_constant_2033)*(tmp_moved_constant_2032 + tmp_moved_constant_2033))*16.0 + ((tmp_moved_constant_2034 + tmp_moved_constant_2035)*(tmp_moved_constant_2034 + tmp_moved_constant_2035))*16.0)) + tmp_moved_constant_1717*tmp_moved_constant_2036 + tmp_moved_constant_1718*tmp_moved_constant_2037 + tmp_moved_constant_1719*tmp_moved_constant_2038; + const real_t tmp_moved_constant_2049 = tmp_moved_constant_1710*tmp_moved_constant_1898 + tmp_moved_constant_1711*tmp_moved_constant_1933 + tmp_moved_constant_1712*tmp_moved_constant_1943 + tmp_moved_constant_1713*tmp_moved_constant_1952 + tmp_moved_constant_1714*tmp_moved_constant_1981 + tmp_moved_constant_1715*tmp_moved_constant_2009 + tmp_moved_constant_1716*tmp_moved_constant_2036 + tmp_moved_constant_1717*(tmp_moved_constant_1723*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1955 - tmp_moved_constant_1984)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1955 - tmp_moved_constant_1984))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1957 - tmp_moved_constant_1986)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1957 - tmp_moved_constant_1986))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1959 - tmp_moved_constant_1988)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1959 - tmp_moved_constant_1988))*16.0) + tmp_moved_constant_1727*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1961 - tmp_moved_constant_1990)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1961 - tmp_moved_constant_1990))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1963 - tmp_moved_constant_1992)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1963 - tmp_moved_constant_1992))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1965 - tmp_moved_constant_1994)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1965 - tmp_moved_constant_1994))*16.0) + tmp_moved_constant_1731*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1967 - tmp_moved_constant_1996)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1967 - tmp_moved_constant_1996))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1969 - tmp_moved_constant_1998)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1969 - tmp_moved_constant_1998))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1971 - tmp_moved_constant_2000)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1971 - tmp_moved_constant_2000))*16.0) + tmp_moved_constant_1735*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1973 - tmp_moved_constant_2002)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1973 - tmp_moved_constant_2002))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1975 - tmp_moved_constant_2004)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1975 - tmp_moved_constant_2004))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1977 - tmp_moved_constant_2006)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1977 - tmp_moved_constant_2006))*16.0)) + tmp_moved_constant_1718*tmp_moved_constant_2039 + tmp_moved_constant_1719*tmp_moved_constant_2040; + const real_t tmp_moved_constant_2050 = tmp_moved_constant_1710*tmp_moved_constant_1911 + tmp_moved_constant_1711*tmp_moved_constant_1934 + tmp_moved_constant_1712*tmp_moved_constant_1944 + tmp_moved_constant_1713*tmp_moved_constant_1953 + tmp_moved_constant_1714*tmp_moved_constant_1982 + tmp_moved_constant_1715*tmp_moved_constant_2010 + tmp_moved_constant_1716*tmp_moved_constant_2037 + tmp_moved_constant_1717*tmp_moved_constant_2039 + tmp_moved_constant_1718*(tmp_moved_constant_1723*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1956 - tmp_moved_constant_2012)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1956 - tmp_moved_constant_2012))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1958 - tmp_moved_constant_2014)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1958 - tmp_moved_constant_2014))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1960 - tmp_moved_constant_2016)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1960 - tmp_moved_constant_2016))*16.0) + tmp_moved_constant_1727*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1962 - tmp_moved_constant_2018)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1962 - tmp_moved_constant_2018))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1964 - tmp_moved_constant_2020)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1964 - tmp_moved_constant_2020))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1966 - tmp_moved_constant_2022)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1966 - tmp_moved_constant_2022))*16.0) + tmp_moved_constant_1731*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1968 - tmp_moved_constant_2024)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1968 - tmp_moved_constant_2024))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1970 - tmp_moved_constant_2026)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1970 - tmp_moved_constant_2026))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1972 - tmp_moved_constant_2028)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1972 - tmp_moved_constant_2028))*16.0) + tmp_moved_constant_1735*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1974 - tmp_moved_constant_2030)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1974 - tmp_moved_constant_2030))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1976 - tmp_moved_constant_2032)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1976 - tmp_moved_constant_2032))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1978 - tmp_moved_constant_2034)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1978 - tmp_moved_constant_2034))*16.0)) + tmp_moved_constant_1719*tmp_moved_constant_2041; + const real_t tmp_moved_constant_2051 = tmp_moved_constant_1710*tmp_moved_constant_1924 + tmp_moved_constant_1711*tmp_moved_constant_1935 + tmp_moved_constant_1712*tmp_moved_constant_1945 + tmp_moved_constant_1713*tmp_moved_constant_1954 + tmp_moved_constant_1714*tmp_moved_constant_1983 + tmp_moved_constant_1715*tmp_moved_constant_2011 + tmp_moved_constant_1716*tmp_moved_constant_2038 + tmp_moved_constant_1717*tmp_moved_constant_2040 + tmp_moved_constant_1718*tmp_moved_constant_2041 + tmp_moved_constant_1719*(tmp_moved_constant_1723*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1985 - tmp_moved_constant_2013)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1985 - tmp_moved_constant_2013))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1987 - tmp_moved_constant_2015)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1987 - tmp_moved_constant_2015))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1989 - tmp_moved_constant_2017)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1989 - tmp_moved_constant_2017))*16.0) + tmp_moved_constant_1727*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1991 - tmp_moved_constant_2019)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1991 - tmp_moved_constant_2019))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1993 - tmp_moved_constant_2021)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1993 - tmp_moved_constant_2021))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1995 - tmp_moved_constant_2023)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1995 - tmp_moved_constant_2023))*16.0) + tmp_moved_constant_1731*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1997 - tmp_moved_constant_2025)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1997 - tmp_moved_constant_2025))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1999 - tmp_moved_constant_2027)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1999 - tmp_moved_constant_2027))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2001 - tmp_moved_constant_2029)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2001 - tmp_moved_constant_2029))*16.0) + tmp_moved_constant_1735*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2003 - tmp_moved_constant_2031)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2003 - tmp_moved_constant_2031))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2005 - tmp_moved_constant_2033)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2005 - tmp_moved_constant_2033))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2007 - tmp_moved_constant_2035)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2007 - tmp_moved_constant_2035))*16.0)); { { - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_2354 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_2355 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_2356 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_2357 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_2358 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_2359 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_2360 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_2361 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_2362 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_2363 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_2042 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_2043 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_2044 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_2045 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_2046 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_2047 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_2048 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_2049 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_2050 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_2051 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const real_t Dummy_2364 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_2365 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_2366 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_2367 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_2368 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_2369 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_2370 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_2371 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_2372 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_2373 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_2374 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_2375 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_2376 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_2377 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_2378 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_2379 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_2380 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_2381 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_2382 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_2383 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_2384 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_2385 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_2386 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_2387 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_2388 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_2389 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_2390 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_2391 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_2392 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_2393 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_2394 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_2395 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_2396 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_2397 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_2398 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_2399 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_2400 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_2401 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_2402 = Dummy_2377*(Dummy_2374*Dummy_2390 + Dummy_2375*Dummy_2391 + Dummy_2376*Dummy_2392) + Dummy_2381*(Dummy_2378*Dummy_2393 + Dummy_2379*Dummy_2394 + Dummy_2380*Dummy_2395) + Dummy_2385*(Dummy_2382*Dummy_2396 + Dummy_2383*Dummy_2397 + Dummy_2384*Dummy_2398) + Dummy_2389*(Dummy_2386*Dummy_2399 + Dummy_2387*Dummy_2400 + Dummy_2388*Dummy_2401); - const real_t Dummy_2403 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_2404 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_2405 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_2406 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_2407 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_2408 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_2409 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_2410 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_2411 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_2412 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_2413 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_2414 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_2415 = Dummy_2377*(Dummy_2374*Dummy_2403 + Dummy_2375*Dummy_2404 + Dummy_2376*Dummy_2405) + Dummy_2381*(Dummy_2378*Dummy_2406 + Dummy_2379*Dummy_2407 + Dummy_2380*Dummy_2408) + Dummy_2385*(Dummy_2382*Dummy_2409 + Dummy_2383*Dummy_2410 + Dummy_2384*Dummy_2411) + Dummy_2389*(Dummy_2386*Dummy_2412 + Dummy_2387*Dummy_2413 + Dummy_2388*Dummy_2414); - const real_t Dummy_2416 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_2417 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_2418 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_2419 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_2420 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_2421 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_2422 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_2423 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_2424 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_2425 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_2426 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_2427 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_2428 = Dummy_2377*(Dummy_2374*Dummy_2416 + Dummy_2375*Dummy_2417 + Dummy_2376*Dummy_2418) + Dummy_2381*(Dummy_2378*Dummy_2419 + Dummy_2379*Dummy_2420 + Dummy_2380*Dummy_2421) + Dummy_2385*(Dummy_2382*Dummy_2422 + Dummy_2383*Dummy_2423 + Dummy_2384*Dummy_2424) + Dummy_2389*(Dummy_2386*Dummy_2425 + Dummy_2387*Dummy_2426 + Dummy_2388*Dummy_2427); - const real_t Dummy_2429 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_2430 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_2431 = Dummy_2429 + Dummy_2430; - const real_t Dummy_2432 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_2433 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_2434 = Dummy_2432 + Dummy_2433; - const real_t Dummy_2435 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_2436 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_2437 = Dummy_2435 + Dummy_2436; - const real_t Dummy_2438 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_2439 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_2440 = Dummy_2438 + Dummy_2439; - const real_t Dummy_2441 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_2442 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_2443 = Dummy_2441 + Dummy_2442; - const real_t Dummy_2444 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_2445 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_2446 = Dummy_2444 + Dummy_2445; - const real_t Dummy_2447 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_2448 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_2449 = Dummy_2447 + Dummy_2448; - const real_t Dummy_2450 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_2451 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_2452 = Dummy_2450 + Dummy_2451; - const real_t Dummy_2453 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_2454 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_2455 = Dummy_2453 + Dummy_2454; - const real_t Dummy_2456 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_2457 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_2458 = Dummy_2456 + Dummy_2457; - const real_t Dummy_2459 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_2460 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_2461 = Dummy_2459 + Dummy_2460; - const real_t Dummy_2462 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_2463 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_2464 = Dummy_2462 + Dummy_2463; - const real_t Dummy_2465 = Dummy_2377*(Dummy_2374*Dummy_2431 + Dummy_2375*Dummy_2434 + Dummy_2376*Dummy_2437) + Dummy_2381*(Dummy_2378*Dummy_2440 + Dummy_2379*Dummy_2443 + Dummy_2380*Dummy_2446) + Dummy_2385*(Dummy_2382*Dummy_2449 + Dummy_2383*Dummy_2452 + Dummy_2384*Dummy_2455) + Dummy_2389*(Dummy_2386*Dummy_2458 + Dummy_2387*Dummy_2461 + Dummy_2388*Dummy_2464); - const real_t Dummy_2466 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_2467 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_2468 = Dummy_2466 + Dummy_2467; - const real_t Dummy_2469 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_2470 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_2471 = Dummy_2469 + Dummy_2470; - const real_t Dummy_2472 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_2473 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_2474 = Dummy_2472 + Dummy_2473; - const real_t Dummy_2475 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_2476 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_2477 = Dummy_2475 + Dummy_2476; - const real_t Dummy_2478 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_2479 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_2480 = Dummy_2478 + Dummy_2479; - const real_t Dummy_2481 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_2482 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_2483 = Dummy_2481 + Dummy_2482; - const real_t Dummy_2484 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_2485 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_2486 = Dummy_2484 + Dummy_2485; - const real_t Dummy_2487 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_2488 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_2489 = Dummy_2487 + Dummy_2488; - const real_t Dummy_2490 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_2491 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_2492 = Dummy_2490 + Dummy_2491; - const real_t Dummy_2493 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_2494 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_2495 = Dummy_2493 + Dummy_2494; - const real_t Dummy_2496 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_2497 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_2498 = Dummy_2496 + Dummy_2497; - const real_t Dummy_2499 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_2500 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_2501 = Dummy_2499 + Dummy_2500; - const real_t Dummy_2502 = Dummy_2377*(Dummy_2374*Dummy_2468 + Dummy_2375*Dummy_2471 + Dummy_2376*Dummy_2474) + Dummy_2381*(Dummy_2378*Dummy_2477 + Dummy_2379*Dummy_2480 + Dummy_2380*Dummy_2483) + Dummy_2385*(Dummy_2382*Dummy_2486 + Dummy_2383*Dummy_2489 + Dummy_2384*Dummy_2492) + Dummy_2389*(Dummy_2386*Dummy_2495 + Dummy_2387*Dummy_2498 + Dummy_2388*Dummy_2501); - const real_t Dummy_2503 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_2504 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_2505 = Dummy_2503 + Dummy_2504; - const real_t Dummy_2506 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_2507 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_2508 = Dummy_2506 + Dummy_2507; - const real_t Dummy_2509 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_2510 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_2511 = Dummy_2509 + Dummy_2510; - const real_t Dummy_2512 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_2513 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_2514 = Dummy_2512 + Dummy_2513; - const real_t Dummy_2515 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_2516 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_2517 = Dummy_2515 + Dummy_2516; - const real_t Dummy_2518 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_2519 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_2520 = Dummy_2518 + Dummy_2519; - const real_t Dummy_2521 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_2522 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_2523 = Dummy_2521 + Dummy_2522; - const real_t Dummy_2524 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_2525 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_2526 = Dummy_2524 + Dummy_2525; - const real_t Dummy_2527 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_2528 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_2529 = Dummy_2527 + Dummy_2528; - const real_t Dummy_2530 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_2531 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_2532 = Dummy_2530 + Dummy_2531; - const real_t Dummy_2533 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_2534 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_2535 = Dummy_2533 + Dummy_2534; - const real_t Dummy_2536 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_2537 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_2538 = Dummy_2536 + Dummy_2537; - const real_t Dummy_2539 = Dummy_2377*(Dummy_2374*Dummy_2505 + Dummy_2375*Dummy_2508 + Dummy_2376*Dummy_2511) + Dummy_2381*(Dummy_2378*Dummy_2514 + Dummy_2379*Dummy_2517 + Dummy_2380*Dummy_2520) + Dummy_2385*(Dummy_2382*Dummy_2523 + Dummy_2383*Dummy_2526 + Dummy_2384*Dummy_2529) + Dummy_2389*(Dummy_2386*Dummy_2532 + Dummy_2387*Dummy_2535 + Dummy_2388*Dummy_2538); - const real_t Dummy_2540 = -Dummy_2429 - Dummy_2466 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_2541 = -Dummy_2432 - Dummy_2469 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_2542 = -Dummy_2435 - Dummy_2472 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_2543 = -Dummy_2438 - Dummy_2475 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_2544 = -Dummy_2441 - Dummy_2478 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_2545 = -Dummy_2444 - Dummy_2481 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_2546 = -Dummy_2447 - Dummy_2484 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_2547 = -Dummy_2450 - Dummy_2487 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_2548 = -Dummy_2453 - Dummy_2490 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_2549 = -Dummy_2456 - Dummy_2493 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_2550 = -Dummy_2459 - Dummy_2496 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_2551 = -Dummy_2462 - Dummy_2499 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_2552 = Dummy_2377*(Dummy_2374*Dummy_2540 + Dummy_2375*Dummy_2541 + Dummy_2376*Dummy_2542) + Dummy_2381*(Dummy_2378*Dummy_2543 + Dummy_2379*Dummy_2544 + Dummy_2380*Dummy_2545) + Dummy_2385*(Dummy_2382*Dummy_2546 + Dummy_2383*Dummy_2547 + Dummy_2384*Dummy_2548) + Dummy_2389*(Dummy_2386*Dummy_2549 + Dummy_2387*Dummy_2550 + Dummy_2388*Dummy_2551); - const real_t Dummy_2553 = -Dummy_2430 - Dummy_2503 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_2554 = -Dummy_2433 - Dummy_2506 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_2555 = -Dummy_2436 - Dummy_2509 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_2556 = -Dummy_2439 - Dummy_2512 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_2557 = -Dummy_2442 - Dummy_2515 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_2558 = -Dummy_2445 - Dummy_2518 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_2559 = -Dummy_2448 - Dummy_2521 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_2560 = -Dummy_2451 - Dummy_2524 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_2561 = -Dummy_2454 - Dummy_2527 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_2562 = -Dummy_2457 - Dummy_2530 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_2563 = -Dummy_2460 - Dummy_2533 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_2564 = -Dummy_2463 - Dummy_2536 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_2565 = Dummy_2377*(Dummy_2374*Dummy_2553 + Dummy_2375*Dummy_2554 + Dummy_2376*Dummy_2555) + Dummy_2381*(Dummy_2378*Dummy_2556 + Dummy_2379*Dummy_2557 + Dummy_2380*Dummy_2558) + Dummy_2385*(Dummy_2382*Dummy_2559 + Dummy_2383*Dummy_2560 + Dummy_2384*Dummy_2561) + Dummy_2389*(Dummy_2386*Dummy_2562 + Dummy_2387*Dummy_2563 + Dummy_2388*Dummy_2564); - const real_t Dummy_2566 = -Dummy_2467 - Dummy_2504 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_2567 = -Dummy_2470 - Dummy_2507 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_2568 = -Dummy_2473 - Dummy_2510 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_2569 = -Dummy_2476 - Dummy_2513 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_2570 = -Dummy_2479 - Dummy_2516 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_2571 = -Dummy_2482 - Dummy_2519 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_2572 = -Dummy_2485 - Dummy_2522 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_2573 = -Dummy_2488 - Dummy_2525 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_2574 = -Dummy_2491 - Dummy_2528 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_2575 = -Dummy_2494 - Dummy_2531 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_2576 = -Dummy_2497 - Dummy_2534 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_2577 = -Dummy_2500 - Dummy_2537 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_2578 = Dummy_2377*(Dummy_2374*Dummy_2566 + Dummy_2375*Dummy_2567 + Dummy_2376*Dummy_2568) + Dummy_2381*(Dummy_2378*Dummy_2569 + Dummy_2379*Dummy_2570 + Dummy_2380*Dummy_2571) + Dummy_2385*(Dummy_2382*Dummy_2572 + Dummy_2383*Dummy_2573 + Dummy_2384*Dummy_2574) + Dummy_2389*(Dummy_2386*Dummy_2575 + Dummy_2387*Dummy_2576 + Dummy_2388*Dummy_2577); - const real_t Dummy_2579 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); - const real_t Dummy_2580 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); - const real_t Dummy_2581 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); - const real_t Dummy_2582 = Dummy_2377*(Dummy_2390*Dummy_2403 + Dummy_2391*Dummy_2404 + Dummy_2392*Dummy_2405) + Dummy_2381*(Dummy_2393*Dummy_2406 + Dummy_2394*Dummy_2407 + Dummy_2395*Dummy_2408) + Dummy_2385*(Dummy_2396*Dummy_2409 + Dummy_2397*Dummy_2410 + Dummy_2398*Dummy_2411) + Dummy_2389*(Dummy_2399*Dummy_2412 + Dummy_2400*Dummy_2413 + Dummy_2401*Dummy_2414); - const real_t Dummy_2583 = Dummy_2377*(Dummy_2390*Dummy_2416 + Dummy_2391*Dummy_2417 + Dummy_2392*Dummy_2418) + Dummy_2381*(Dummy_2393*Dummy_2419 + Dummy_2394*Dummy_2420 + Dummy_2395*Dummy_2421) + Dummy_2385*(Dummy_2396*Dummy_2422 + Dummy_2397*Dummy_2423 + Dummy_2398*Dummy_2424) + Dummy_2389*(Dummy_2399*Dummy_2425 + Dummy_2400*Dummy_2426 + Dummy_2401*Dummy_2427); - const real_t Dummy_2584 = Dummy_2377*(Dummy_2390*Dummy_2431 + Dummy_2391*Dummy_2434 + Dummy_2392*Dummy_2437) + Dummy_2381*(Dummy_2393*Dummy_2440 + Dummy_2394*Dummy_2443 + Dummy_2395*Dummy_2446) + Dummy_2385*(Dummy_2396*Dummy_2449 + Dummy_2397*Dummy_2452 + Dummy_2398*Dummy_2455) + Dummy_2389*(Dummy_2399*Dummy_2458 + Dummy_2400*Dummy_2461 + Dummy_2401*Dummy_2464); - const real_t Dummy_2585 = Dummy_2377*(Dummy_2390*Dummy_2468 + Dummy_2391*Dummy_2471 + Dummy_2392*Dummy_2474) + Dummy_2381*(Dummy_2393*Dummy_2477 + Dummy_2394*Dummy_2480 + Dummy_2395*Dummy_2483) + Dummy_2385*(Dummy_2396*Dummy_2486 + Dummy_2397*Dummy_2489 + Dummy_2398*Dummy_2492) + Dummy_2389*(Dummy_2399*Dummy_2495 + Dummy_2400*Dummy_2498 + Dummy_2401*Dummy_2501); - const real_t Dummy_2586 = Dummy_2377*(Dummy_2390*Dummy_2505 + Dummy_2391*Dummy_2508 + Dummy_2392*Dummy_2511) + Dummy_2381*(Dummy_2393*Dummy_2514 + Dummy_2394*Dummy_2517 + Dummy_2395*Dummy_2520) + Dummy_2385*(Dummy_2396*Dummy_2523 + Dummy_2397*Dummy_2526 + Dummy_2398*Dummy_2529) + Dummy_2389*(Dummy_2399*Dummy_2532 + Dummy_2400*Dummy_2535 + Dummy_2401*Dummy_2538); - const real_t Dummy_2587 = Dummy_2377*(Dummy_2390*Dummy_2540 + Dummy_2391*Dummy_2541 + Dummy_2392*Dummy_2542) + Dummy_2381*(Dummy_2393*Dummy_2543 + Dummy_2394*Dummy_2544 + Dummy_2395*Dummy_2545) + Dummy_2385*(Dummy_2396*Dummy_2546 + Dummy_2397*Dummy_2547 + Dummy_2398*Dummy_2548) + Dummy_2389*(Dummy_2399*Dummy_2549 + Dummy_2400*Dummy_2550 + Dummy_2401*Dummy_2551); - const real_t Dummy_2588 = Dummy_2377*(Dummy_2390*Dummy_2553 + Dummy_2391*Dummy_2554 + Dummy_2392*Dummy_2555) + Dummy_2381*(Dummy_2393*Dummy_2556 + Dummy_2394*Dummy_2557 + Dummy_2395*Dummy_2558) + Dummy_2385*(Dummy_2396*Dummy_2559 + Dummy_2397*Dummy_2560 + Dummy_2398*Dummy_2561) + Dummy_2389*(Dummy_2399*Dummy_2562 + Dummy_2400*Dummy_2563 + Dummy_2401*Dummy_2564); - const real_t Dummy_2589 = Dummy_2377*(Dummy_2390*Dummy_2566 + Dummy_2391*Dummy_2567 + Dummy_2392*Dummy_2568) + Dummy_2381*(Dummy_2393*Dummy_2569 + Dummy_2394*Dummy_2570 + Dummy_2395*Dummy_2571) + Dummy_2385*(Dummy_2396*Dummy_2572 + Dummy_2397*Dummy_2573 + Dummy_2398*Dummy_2574) + Dummy_2389*(Dummy_2399*Dummy_2575 + Dummy_2400*Dummy_2576 + Dummy_2401*Dummy_2577); - const real_t Dummy_2590 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); - const real_t Dummy_2591 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); - const real_t Dummy_2592 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); - const real_t Dummy_2593 = Dummy_2377*(Dummy_2403*Dummy_2416 + Dummy_2404*Dummy_2417 + Dummy_2405*Dummy_2418) + Dummy_2381*(Dummy_2406*Dummy_2419 + Dummy_2407*Dummy_2420 + Dummy_2408*Dummy_2421) + Dummy_2385*(Dummy_2409*Dummy_2422 + Dummy_2410*Dummy_2423 + Dummy_2411*Dummy_2424) + Dummy_2389*(Dummy_2412*Dummy_2425 + Dummy_2413*Dummy_2426 + Dummy_2414*Dummy_2427); - const real_t Dummy_2594 = Dummy_2377*(Dummy_2403*Dummy_2431 + Dummy_2404*Dummy_2434 + Dummy_2405*Dummy_2437) + Dummy_2381*(Dummy_2406*Dummy_2440 + Dummy_2407*Dummy_2443 + Dummy_2408*Dummy_2446) + Dummy_2385*(Dummy_2409*Dummy_2449 + Dummy_2410*Dummy_2452 + Dummy_2411*Dummy_2455) + Dummy_2389*(Dummy_2412*Dummy_2458 + Dummy_2413*Dummy_2461 + Dummy_2414*Dummy_2464); - const real_t Dummy_2595 = Dummy_2377*(Dummy_2403*Dummy_2468 + Dummy_2404*Dummy_2471 + Dummy_2405*Dummy_2474) + Dummy_2381*(Dummy_2406*Dummy_2477 + Dummy_2407*Dummy_2480 + Dummy_2408*Dummy_2483) + Dummy_2385*(Dummy_2409*Dummy_2486 + Dummy_2410*Dummy_2489 + Dummy_2411*Dummy_2492) + Dummy_2389*(Dummy_2412*Dummy_2495 + Dummy_2413*Dummy_2498 + Dummy_2414*Dummy_2501); - const real_t Dummy_2596 = Dummy_2377*(Dummy_2403*Dummy_2505 + Dummy_2404*Dummy_2508 + Dummy_2405*Dummy_2511) + Dummy_2381*(Dummy_2406*Dummy_2514 + Dummy_2407*Dummy_2517 + Dummy_2408*Dummy_2520) + Dummy_2385*(Dummy_2409*Dummy_2523 + Dummy_2410*Dummy_2526 + Dummy_2411*Dummy_2529) + Dummy_2389*(Dummy_2412*Dummy_2532 + Dummy_2413*Dummy_2535 + Dummy_2414*Dummy_2538); - const real_t Dummy_2597 = Dummy_2377*(Dummy_2403*Dummy_2540 + Dummy_2404*Dummy_2541 + Dummy_2405*Dummy_2542) + Dummy_2381*(Dummy_2406*Dummy_2543 + Dummy_2407*Dummy_2544 + Dummy_2408*Dummy_2545) + Dummy_2385*(Dummy_2409*Dummy_2546 + Dummy_2410*Dummy_2547 + Dummy_2411*Dummy_2548) + Dummy_2389*(Dummy_2412*Dummy_2549 + Dummy_2413*Dummy_2550 + Dummy_2414*Dummy_2551); - const real_t Dummy_2598 = Dummy_2377*(Dummy_2403*Dummy_2553 + Dummy_2404*Dummy_2554 + Dummy_2405*Dummy_2555) + Dummy_2381*(Dummy_2406*Dummy_2556 + Dummy_2407*Dummy_2557 + Dummy_2408*Dummy_2558) + Dummy_2385*(Dummy_2409*Dummy_2559 + Dummy_2410*Dummy_2560 + Dummy_2411*Dummy_2561) + Dummy_2389*(Dummy_2412*Dummy_2562 + Dummy_2413*Dummy_2563 + Dummy_2414*Dummy_2564); - const real_t Dummy_2599 = Dummy_2377*(Dummy_2403*Dummy_2566 + Dummy_2404*Dummy_2567 + Dummy_2405*Dummy_2568) + Dummy_2381*(Dummy_2406*Dummy_2569 + Dummy_2407*Dummy_2570 + Dummy_2408*Dummy_2571) + Dummy_2385*(Dummy_2409*Dummy_2572 + Dummy_2410*Dummy_2573 + Dummy_2411*Dummy_2574) + Dummy_2389*(Dummy_2412*Dummy_2575 + Dummy_2413*Dummy_2576 + Dummy_2414*Dummy_2577); - const real_t Dummy_2600 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); - const real_t Dummy_2601 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); - const real_t Dummy_2602 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); - const real_t Dummy_2603 = Dummy_2377*(Dummy_2416*Dummy_2431 + Dummy_2417*Dummy_2434 + Dummy_2418*Dummy_2437) + Dummy_2381*(Dummy_2419*Dummy_2440 + Dummy_2420*Dummy_2443 + Dummy_2421*Dummy_2446) + Dummy_2385*(Dummy_2422*Dummy_2449 + Dummy_2423*Dummy_2452 + Dummy_2424*Dummy_2455) + Dummy_2389*(Dummy_2425*Dummy_2458 + Dummy_2426*Dummy_2461 + Dummy_2427*Dummy_2464); - const real_t Dummy_2604 = Dummy_2377*(Dummy_2416*Dummy_2468 + Dummy_2417*Dummy_2471 + Dummy_2418*Dummy_2474) + Dummy_2381*(Dummy_2419*Dummy_2477 + Dummy_2420*Dummy_2480 + Dummy_2421*Dummy_2483) + Dummy_2385*(Dummy_2422*Dummy_2486 + Dummy_2423*Dummy_2489 + Dummy_2424*Dummy_2492) + Dummy_2389*(Dummy_2425*Dummy_2495 + Dummy_2426*Dummy_2498 + Dummy_2427*Dummy_2501); - const real_t Dummy_2605 = Dummy_2377*(Dummy_2416*Dummy_2505 + Dummy_2417*Dummy_2508 + Dummy_2418*Dummy_2511) + Dummy_2381*(Dummy_2419*Dummy_2514 + Dummy_2420*Dummy_2517 + Dummy_2421*Dummy_2520) + Dummy_2385*(Dummy_2422*Dummy_2523 + Dummy_2423*Dummy_2526 + Dummy_2424*Dummy_2529) + Dummy_2389*(Dummy_2425*Dummy_2532 + Dummy_2426*Dummy_2535 + Dummy_2427*Dummy_2538); - const real_t Dummy_2606 = Dummy_2377*(Dummy_2416*Dummy_2540 + Dummy_2417*Dummy_2541 + Dummy_2418*Dummy_2542) + Dummy_2381*(Dummy_2419*Dummy_2543 + Dummy_2420*Dummy_2544 + Dummy_2421*Dummy_2545) + Dummy_2385*(Dummy_2422*Dummy_2546 + Dummy_2423*Dummy_2547 + Dummy_2424*Dummy_2548) + Dummy_2389*(Dummy_2425*Dummy_2549 + Dummy_2426*Dummy_2550 + Dummy_2427*Dummy_2551); - const real_t Dummy_2607 = Dummy_2377*(Dummy_2416*Dummy_2553 + Dummy_2417*Dummy_2554 + Dummy_2418*Dummy_2555) + Dummy_2381*(Dummy_2419*Dummy_2556 + Dummy_2420*Dummy_2557 + Dummy_2421*Dummy_2558) + Dummy_2385*(Dummy_2422*Dummy_2559 + Dummy_2423*Dummy_2560 + Dummy_2424*Dummy_2561) + Dummy_2389*(Dummy_2425*Dummy_2562 + Dummy_2426*Dummy_2563 + Dummy_2427*Dummy_2564); - const real_t Dummy_2608 = Dummy_2377*(Dummy_2416*Dummy_2566 + Dummy_2417*Dummy_2567 + Dummy_2418*Dummy_2568) + Dummy_2381*(Dummy_2419*Dummy_2569 + Dummy_2420*Dummy_2570 + Dummy_2421*Dummy_2571) + Dummy_2385*(Dummy_2422*Dummy_2572 + Dummy_2423*Dummy_2573 + Dummy_2424*Dummy_2574) + Dummy_2389*(Dummy_2425*Dummy_2575 + Dummy_2426*Dummy_2576 + Dummy_2427*Dummy_2577); - const real_t Dummy_2609 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2610 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2611 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2612 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2613 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2614 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2615 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2616 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2617 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2618 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2619 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2620 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2621 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2622 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2623 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2624 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2625 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2626 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2627 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2628 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2629 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2630 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2631 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2632 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2633 = Dummy_2377*(Dummy_2431*Dummy_2468 + Dummy_2434*Dummy_2471 + Dummy_2437*Dummy_2474) + Dummy_2381*(Dummy_2440*Dummy_2477 + Dummy_2443*Dummy_2480 + Dummy_2446*Dummy_2483) + Dummy_2385*(Dummy_2449*Dummy_2486 + Dummy_2452*Dummy_2489 + Dummy_2455*Dummy_2492) + Dummy_2389*(Dummy_2458*Dummy_2495 + Dummy_2461*Dummy_2498 + Dummy_2464*Dummy_2501); - const real_t Dummy_2634 = Dummy_2377*(Dummy_2431*Dummy_2505 + Dummy_2434*Dummy_2508 + Dummy_2437*Dummy_2511) + Dummy_2381*(Dummy_2440*Dummy_2514 + Dummy_2443*Dummy_2517 + Dummy_2446*Dummy_2520) + Dummy_2385*(Dummy_2449*Dummy_2523 + Dummy_2452*Dummy_2526 + Dummy_2455*Dummy_2529) + Dummy_2389*(Dummy_2458*Dummy_2532 + Dummy_2461*Dummy_2535 + Dummy_2464*Dummy_2538); - const real_t Dummy_2635 = Dummy_2377*(Dummy_2431*Dummy_2540 + Dummy_2434*Dummy_2541 + Dummy_2437*Dummy_2542) + Dummy_2381*(Dummy_2440*Dummy_2543 + Dummy_2443*Dummy_2544 + Dummy_2446*Dummy_2545) + Dummy_2385*(Dummy_2449*Dummy_2546 + Dummy_2452*Dummy_2547 + Dummy_2455*Dummy_2548) + Dummy_2389*(Dummy_2458*Dummy_2549 + Dummy_2461*Dummy_2550 + Dummy_2464*Dummy_2551); - const real_t Dummy_2636 = Dummy_2377*(Dummy_2431*Dummy_2553 + Dummy_2434*Dummy_2554 + Dummy_2437*Dummy_2555) + Dummy_2381*(Dummy_2440*Dummy_2556 + Dummy_2443*Dummy_2557 + Dummy_2446*Dummy_2558) + Dummy_2385*(Dummy_2449*Dummy_2559 + Dummy_2452*Dummy_2560 + Dummy_2455*Dummy_2561) + Dummy_2389*(Dummy_2458*Dummy_2562 + Dummy_2461*Dummy_2563 + Dummy_2464*Dummy_2564); - const real_t Dummy_2637 = Dummy_2377*(Dummy_2431*Dummy_2566 + Dummy_2434*Dummy_2567 + Dummy_2437*Dummy_2568) + Dummy_2381*(Dummy_2440*Dummy_2569 + Dummy_2443*Dummy_2570 + Dummy_2446*Dummy_2571) + Dummy_2385*(Dummy_2449*Dummy_2572 + Dummy_2452*Dummy_2573 + Dummy_2455*Dummy_2574) + Dummy_2389*(Dummy_2458*Dummy_2575 + Dummy_2461*Dummy_2576 + Dummy_2464*Dummy_2577); - const real_t Dummy_2638 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2639 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2640 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2641 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2642 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2643 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2644 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2645 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2646 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2647 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2648 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2649 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2650 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2651 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2652 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2653 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2654 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2655 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2656 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2657 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2658 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2659 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2660 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2661 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2662 = Dummy_2377*(Dummy_2468*Dummy_2505 + Dummy_2471*Dummy_2508 + Dummy_2474*Dummy_2511) + Dummy_2381*(Dummy_2477*Dummy_2514 + Dummy_2480*Dummy_2517 + Dummy_2483*Dummy_2520) + Dummy_2385*(Dummy_2486*Dummy_2523 + Dummy_2489*Dummy_2526 + Dummy_2492*Dummy_2529) + Dummy_2389*(Dummy_2495*Dummy_2532 + Dummy_2498*Dummy_2535 + Dummy_2501*Dummy_2538); - const real_t Dummy_2663 = Dummy_2377*(Dummy_2468*Dummy_2540 + Dummy_2471*Dummy_2541 + Dummy_2474*Dummy_2542) + Dummy_2381*(Dummy_2477*Dummy_2543 + Dummy_2480*Dummy_2544 + Dummy_2483*Dummy_2545) + Dummy_2385*(Dummy_2486*Dummy_2546 + Dummy_2489*Dummy_2547 + Dummy_2492*Dummy_2548) + Dummy_2389*(Dummy_2495*Dummy_2549 + Dummy_2498*Dummy_2550 + Dummy_2501*Dummy_2551); - const real_t Dummy_2664 = Dummy_2377*(Dummy_2468*Dummy_2553 + Dummy_2471*Dummy_2554 + Dummy_2474*Dummy_2555) + Dummy_2381*(Dummy_2477*Dummy_2556 + Dummy_2480*Dummy_2557 + Dummy_2483*Dummy_2558) + Dummy_2385*(Dummy_2486*Dummy_2559 + Dummy_2489*Dummy_2560 + Dummy_2492*Dummy_2561) + Dummy_2389*(Dummy_2495*Dummy_2562 + Dummy_2498*Dummy_2563 + Dummy_2501*Dummy_2564); - const real_t Dummy_2665 = Dummy_2377*(Dummy_2468*Dummy_2566 + Dummy_2471*Dummy_2567 + Dummy_2474*Dummy_2568) + Dummy_2381*(Dummy_2477*Dummy_2569 + Dummy_2480*Dummy_2570 + Dummy_2483*Dummy_2571) + Dummy_2385*(Dummy_2486*Dummy_2572 + Dummy_2489*Dummy_2573 + Dummy_2492*Dummy_2574) + Dummy_2389*(Dummy_2495*Dummy_2575 + Dummy_2498*Dummy_2576 + Dummy_2501*Dummy_2577); - const real_t Dummy_2666 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2667 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2668 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2669 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2670 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2671 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2672 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2673 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2674 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2675 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2676 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2677 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2678 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2679 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2680 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2681 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2682 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2683 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2684 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2685 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2686 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2687 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2688 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2689 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2690 = Dummy_2377*(Dummy_2505*Dummy_2540 + Dummy_2508*Dummy_2541 + Dummy_2511*Dummy_2542) + Dummy_2381*(Dummy_2514*Dummy_2543 + Dummy_2517*Dummy_2544 + Dummy_2520*Dummy_2545) + Dummy_2385*(Dummy_2523*Dummy_2546 + Dummy_2526*Dummy_2547 + Dummy_2529*Dummy_2548) + Dummy_2389*(Dummy_2532*Dummy_2549 + Dummy_2535*Dummy_2550 + Dummy_2538*Dummy_2551); - const real_t Dummy_2691 = Dummy_2377*(Dummy_2505*Dummy_2553 + Dummy_2508*Dummy_2554 + Dummy_2511*Dummy_2555) + Dummy_2381*(Dummy_2514*Dummy_2556 + Dummy_2517*Dummy_2557 + Dummy_2520*Dummy_2558) + Dummy_2385*(Dummy_2523*Dummy_2559 + Dummy_2526*Dummy_2560 + Dummy_2529*Dummy_2561) + Dummy_2389*(Dummy_2532*Dummy_2562 + Dummy_2535*Dummy_2563 + Dummy_2538*Dummy_2564); - const real_t Dummy_2692 = Dummy_2377*(Dummy_2505*Dummy_2566 + Dummy_2508*Dummy_2567 + Dummy_2511*Dummy_2568) + Dummy_2381*(Dummy_2514*Dummy_2569 + Dummy_2517*Dummy_2570 + Dummy_2520*Dummy_2571) + Dummy_2385*(Dummy_2523*Dummy_2572 + Dummy_2526*Dummy_2573 + Dummy_2529*Dummy_2574) + Dummy_2389*(Dummy_2532*Dummy_2575 + Dummy_2535*Dummy_2576 + Dummy_2538*Dummy_2577); - const real_t Dummy_2693 = Dummy_2377*(Dummy_2540*Dummy_2553 + Dummy_2541*Dummy_2554 + Dummy_2542*Dummy_2555) + Dummy_2381*(Dummy_2543*Dummy_2556 + Dummy_2544*Dummy_2557 + Dummy_2545*Dummy_2558) + Dummy_2385*(Dummy_2546*Dummy_2559 + Dummy_2547*Dummy_2560 + Dummy_2548*Dummy_2561) + Dummy_2389*(Dummy_2549*Dummy_2562 + Dummy_2550*Dummy_2563 + Dummy_2551*Dummy_2564); - const real_t Dummy_2694 = Dummy_2377*(Dummy_2540*Dummy_2566 + Dummy_2541*Dummy_2567 + Dummy_2542*Dummy_2568) + Dummy_2381*(Dummy_2543*Dummy_2569 + Dummy_2544*Dummy_2570 + Dummy_2545*Dummy_2571) + Dummy_2385*(Dummy_2546*Dummy_2572 + Dummy_2547*Dummy_2573 + Dummy_2548*Dummy_2574) + Dummy_2389*(Dummy_2549*Dummy_2575 + Dummy_2550*Dummy_2576 + Dummy_2551*Dummy_2577); - const real_t Dummy_2695 = Dummy_2377*(Dummy_2553*Dummy_2566 + Dummy_2554*Dummy_2567 + Dummy_2555*Dummy_2568) + Dummy_2381*(Dummy_2556*Dummy_2569 + Dummy_2557*Dummy_2570 + Dummy_2558*Dummy_2571) + Dummy_2385*(Dummy_2559*Dummy_2572 + Dummy_2560*Dummy_2573 + Dummy_2561*Dummy_2574) + Dummy_2389*(Dummy_2562*Dummy_2575 + Dummy_2563*Dummy_2576 + Dummy_2564*Dummy_2577); - const real_t Dummy_2696 = Dummy_2364*(Dummy_2377*((Dummy_2374*Dummy_2374) + (Dummy_2375*Dummy_2375) + (Dummy_2376*Dummy_2376)) + Dummy_2381*((Dummy_2378*Dummy_2378) + (Dummy_2379*Dummy_2379) + (Dummy_2380*Dummy_2380)) + Dummy_2385*((Dummy_2382*Dummy_2382) + (Dummy_2383*Dummy_2383) + (Dummy_2384*Dummy_2384)) + Dummy_2389*((Dummy_2386*Dummy_2386) + (Dummy_2387*Dummy_2387) + (Dummy_2388*Dummy_2388))) + Dummy_2365*Dummy_2402 + Dummy_2366*Dummy_2415 + Dummy_2367*Dummy_2428 + Dummy_2368*Dummy_2465 + Dummy_2369*Dummy_2502 + Dummy_2370*Dummy_2539 + Dummy_2371*Dummy_2552 + Dummy_2372*Dummy_2565 + Dummy_2373*Dummy_2578; - const real_t Dummy_2697 = Dummy_2364*Dummy_2402 + Dummy_2365*(Dummy_2377*(Dummy_2579*tmp_kernel_op_254 + Dummy_2580*tmp_kernel_op_254 + Dummy_2581*tmp_kernel_op_254) + Dummy_2381*(Dummy_2579*tmp_kernel_op_257 + Dummy_2580*tmp_kernel_op_257 + Dummy_2581*tmp_kernel_op_257) + Dummy_2385*(Dummy_2579*tmp_kernel_op_258 + Dummy_2580*tmp_kernel_op_258 + Dummy_2581*tmp_kernel_op_258) + Dummy_2389*(Dummy_2579*tmp_kernel_op_259 + Dummy_2580*tmp_kernel_op_259 + Dummy_2581*tmp_kernel_op_259)) + Dummy_2366*Dummy_2582 + Dummy_2367*Dummy_2583 + Dummy_2368*Dummy_2584 + Dummy_2369*Dummy_2585 + Dummy_2370*Dummy_2586 + Dummy_2371*Dummy_2587 + Dummy_2372*Dummy_2588 + Dummy_2373*Dummy_2589; - const real_t Dummy_2698 = Dummy_2364*Dummy_2415 + Dummy_2365*Dummy_2582 + Dummy_2366*(Dummy_2377*(Dummy_2590*tmp_kernel_op_269 + Dummy_2591*tmp_kernel_op_269 + Dummy_2592*tmp_kernel_op_269) + Dummy_2381*(Dummy_2590*tmp_kernel_op_272 + Dummy_2591*tmp_kernel_op_272 + Dummy_2592*tmp_kernel_op_272) + Dummy_2385*(Dummy_2590*tmp_kernel_op_273 + Dummy_2591*tmp_kernel_op_273 + Dummy_2592*tmp_kernel_op_273) + Dummy_2389*(Dummy_2590*tmp_kernel_op_274 + Dummy_2591*tmp_kernel_op_274 + Dummy_2592*tmp_kernel_op_274)) + Dummy_2367*Dummy_2593 + Dummy_2368*Dummy_2594 + Dummy_2369*Dummy_2595 + Dummy_2370*Dummy_2596 + Dummy_2371*Dummy_2597 + Dummy_2372*Dummy_2598 + Dummy_2373*Dummy_2599; - const real_t Dummy_2699 = Dummy_2364*Dummy_2428 + Dummy_2365*Dummy_2583 + Dummy_2366*Dummy_2593 + Dummy_2367*(Dummy_2377*(Dummy_2600*tmp_kernel_op_283 + Dummy_2601*tmp_kernel_op_283 + Dummy_2602*tmp_kernel_op_283) + Dummy_2381*(Dummy_2600*tmp_kernel_op_286 + Dummy_2601*tmp_kernel_op_286 + Dummy_2602*tmp_kernel_op_286) + Dummy_2385*(Dummy_2600*tmp_kernel_op_287 + Dummy_2601*tmp_kernel_op_287 + Dummy_2602*tmp_kernel_op_287) + Dummy_2389*(Dummy_2600*tmp_kernel_op_288 + Dummy_2601*tmp_kernel_op_288 + Dummy_2602*tmp_kernel_op_288)) + Dummy_2368*Dummy_2603 + Dummy_2369*Dummy_2604 + Dummy_2370*Dummy_2605 + Dummy_2371*Dummy_2606 + Dummy_2372*Dummy_2607 + Dummy_2373*Dummy_2608; - const real_t Dummy_2700 = Dummy_2364*Dummy_2465 + Dummy_2365*Dummy_2584 + Dummy_2366*Dummy_2594 + Dummy_2367*Dummy_2603 + Dummy_2368*(Dummy_2377*(((Dummy_2609 + Dummy_2610)*(Dummy_2609 + Dummy_2610))*16.0 + ((Dummy_2611 + Dummy_2612)*(Dummy_2611 + Dummy_2612))*16.0 + ((Dummy_2613 + Dummy_2614)*(Dummy_2613 + Dummy_2614))*16.0) + Dummy_2381*(((Dummy_2615 + Dummy_2616)*(Dummy_2615 + Dummy_2616))*16.0 + ((Dummy_2617 + Dummy_2618)*(Dummy_2617 + Dummy_2618))*16.0 + ((Dummy_2619 + Dummy_2620)*(Dummy_2619 + Dummy_2620))*16.0) + Dummy_2385*(((Dummy_2621 + Dummy_2622)*(Dummy_2621 + Dummy_2622))*16.0 + ((Dummy_2623 + Dummy_2624)*(Dummy_2623 + Dummy_2624))*16.0 + ((Dummy_2625 + Dummy_2626)*(Dummy_2625 + Dummy_2626))*16.0) + Dummy_2389*(((Dummy_2627 + Dummy_2628)*(Dummy_2627 + Dummy_2628))*16.0 + ((Dummy_2629 + Dummy_2630)*(Dummy_2629 + Dummy_2630))*16.0 + ((Dummy_2631 + Dummy_2632)*(Dummy_2631 + Dummy_2632))*16.0)) + Dummy_2369*Dummy_2633 + Dummy_2370*Dummy_2634 + Dummy_2371*Dummy_2635 + Dummy_2372*Dummy_2636 + Dummy_2373*Dummy_2637; - const real_t Dummy_2701 = Dummy_2364*Dummy_2502 + Dummy_2365*Dummy_2585 + Dummy_2366*Dummy_2595 + Dummy_2367*Dummy_2604 + Dummy_2368*Dummy_2633 + Dummy_2369*(Dummy_2377*(((Dummy_2638 + Dummy_2639)*(Dummy_2638 + Dummy_2639))*16.0 + ((Dummy_2640 + Dummy_2641)*(Dummy_2640 + Dummy_2641))*16.0 + ((Dummy_2642 + Dummy_2643)*(Dummy_2642 + Dummy_2643))*16.0) + Dummy_2381*(((Dummy_2644 + Dummy_2645)*(Dummy_2644 + Dummy_2645))*16.0 + ((Dummy_2646 + Dummy_2647)*(Dummy_2646 + Dummy_2647))*16.0 + ((Dummy_2648 + Dummy_2649)*(Dummy_2648 + Dummy_2649))*16.0) + Dummy_2385*(((Dummy_2650 + Dummy_2651)*(Dummy_2650 + Dummy_2651))*16.0 + ((Dummy_2652 + Dummy_2653)*(Dummy_2652 + Dummy_2653))*16.0 + ((Dummy_2654 + Dummy_2655)*(Dummy_2654 + Dummy_2655))*16.0) + Dummy_2389*(((Dummy_2656 + Dummy_2657)*(Dummy_2656 + Dummy_2657))*16.0 + ((Dummy_2658 + Dummy_2659)*(Dummy_2658 + Dummy_2659))*16.0 + ((Dummy_2660 + Dummy_2661)*(Dummy_2660 + Dummy_2661))*16.0)) + Dummy_2370*Dummy_2662 + Dummy_2371*Dummy_2663 + Dummy_2372*Dummy_2664 + Dummy_2373*Dummy_2665; - const real_t Dummy_2702 = Dummy_2364*Dummy_2539 + Dummy_2365*Dummy_2586 + Dummy_2366*Dummy_2596 + Dummy_2367*Dummy_2605 + Dummy_2368*Dummy_2634 + Dummy_2369*Dummy_2662 + Dummy_2370*(Dummy_2377*(((Dummy_2666 + Dummy_2667)*(Dummy_2666 + Dummy_2667))*16.0 + ((Dummy_2668 + Dummy_2669)*(Dummy_2668 + Dummy_2669))*16.0 + ((Dummy_2670 + Dummy_2671)*(Dummy_2670 + Dummy_2671))*16.0) + Dummy_2381*(((Dummy_2672 + Dummy_2673)*(Dummy_2672 + Dummy_2673))*16.0 + ((Dummy_2674 + Dummy_2675)*(Dummy_2674 + Dummy_2675))*16.0 + ((Dummy_2676 + Dummy_2677)*(Dummy_2676 + Dummy_2677))*16.0) + Dummy_2385*(((Dummy_2678 + Dummy_2679)*(Dummy_2678 + Dummy_2679))*16.0 + ((Dummy_2680 + Dummy_2681)*(Dummy_2680 + Dummy_2681))*16.0 + ((Dummy_2682 + Dummy_2683)*(Dummy_2682 + Dummy_2683))*16.0) + Dummy_2389*(((Dummy_2684 + Dummy_2685)*(Dummy_2684 + Dummy_2685))*16.0 + ((Dummy_2686 + Dummy_2687)*(Dummy_2686 + Dummy_2687))*16.0 + ((Dummy_2688 + Dummy_2689)*(Dummy_2688 + Dummy_2689))*16.0)) + Dummy_2371*Dummy_2690 + Dummy_2372*Dummy_2691 + Dummy_2373*Dummy_2692; - const real_t Dummy_2703 = Dummy_2364*Dummy_2552 + Dummy_2365*Dummy_2587 + Dummy_2366*Dummy_2597 + Dummy_2367*Dummy_2606 + Dummy_2368*Dummy_2635 + Dummy_2369*Dummy_2663 + Dummy_2370*Dummy_2690 + Dummy_2371*(Dummy_2377*(((-Dummy_2609 - Dummy_2638 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_2609 - Dummy_2638 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_2611 - Dummy_2640 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_2611 - Dummy_2640 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_2613 - Dummy_2642 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_2613 - Dummy_2642 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0) + Dummy_2381*(((-Dummy_2615 - Dummy_2644 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_2615 - Dummy_2644 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_2617 - Dummy_2646 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_2617 - Dummy_2646 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_2619 - Dummy_2648 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_2619 - Dummy_2648 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0) + Dummy_2385*(((-Dummy_2621 - Dummy_2650 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_2621 - Dummy_2650 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_2623 - Dummy_2652 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_2623 - Dummy_2652 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_2625 - Dummy_2654 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_2625 - Dummy_2654 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0) + Dummy_2389*(((-Dummy_2627 - Dummy_2656 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_2627 - Dummy_2656 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_2629 - Dummy_2658 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_2629 - Dummy_2658 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_2631 - Dummy_2660 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_2631 - Dummy_2660 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0)) + Dummy_2372*Dummy_2693 + Dummy_2373*Dummy_2694; - const real_t Dummy_2704 = Dummy_2364*Dummy_2565 + Dummy_2365*Dummy_2588 + Dummy_2366*Dummy_2598 + Dummy_2367*Dummy_2607 + Dummy_2368*Dummy_2636 + Dummy_2369*Dummy_2664 + Dummy_2370*Dummy_2691 + Dummy_2371*Dummy_2693 + Dummy_2372*(Dummy_2377*(((-Dummy_2610 - Dummy_2666 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_2610 - Dummy_2666 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_2612 - Dummy_2668 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_2612 - Dummy_2668 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_2614 - Dummy_2670 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_2614 - Dummy_2670 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0) + Dummy_2381*(((-Dummy_2616 - Dummy_2672 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_2616 - Dummy_2672 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_2618 - Dummy_2674 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_2618 - Dummy_2674 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_2620 - Dummy_2676 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_2620 - Dummy_2676 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0) + Dummy_2385*(((-Dummy_2622 - Dummy_2678 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_2622 - Dummy_2678 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_2624 - Dummy_2680 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_2624 - Dummy_2680 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_2626 - Dummy_2682 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_2626 - Dummy_2682 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0) + Dummy_2389*(((-Dummy_2628 - Dummy_2684 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_2628 - Dummy_2684 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_2630 - Dummy_2686 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_2630 - Dummy_2686 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_2632 - Dummy_2688 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_2632 - Dummy_2688 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0)) + Dummy_2373*Dummy_2695; - const real_t Dummy_2705 = Dummy_2364*Dummy_2578 + Dummy_2365*Dummy_2589 + Dummy_2366*Dummy_2599 + Dummy_2367*Dummy_2608 + Dummy_2368*Dummy_2637 + Dummy_2369*Dummy_2665 + Dummy_2370*Dummy_2692 + Dummy_2371*Dummy_2694 + Dummy_2372*Dummy_2695 + Dummy_2373*(Dummy_2377*(((-Dummy_2639 - Dummy_2667 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_2639 - Dummy_2667 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_2641 - Dummy_2669 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_2641 - Dummy_2669 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_2643 - Dummy_2671 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_2643 - Dummy_2671 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0) + Dummy_2381*(((-Dummy_2645 - Dummy_2673 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_2645 - Dummy_2673 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_2647 - Dummy_2675 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_2647 - Dummy_2675 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_2649 - Dummy_2677 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_2649 - Dummy_2677 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0) + Dummy_2385*(((-Dummy_2651 - Dummy_2679 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_2651 - Dummy_2679 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_2653 - Dummy_2681 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_2653 - Dummy_2681 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_2655 - Dummy_2683 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_2655 - Dummy_2683 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0) + Dummy_2389*(((-Dummy_2657 - Dummy_2685 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_2657 - Dummy_2685 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_2659 - Dummy_2687 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_2659 - Dummy_2687 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_2661 - Dummy_2689 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_2661 - Dummy_2689 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0)); + const real_t tmp_moved_constant_2052 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_2053 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_2054 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_2055 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_2056 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_2057 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_2058 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_2059 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_2060 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_2061 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_2062 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_2063 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_2064 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_2065 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2066 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_2067 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_2068 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_2069 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2070 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_2071 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_2072 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_2073 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2074 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_2075 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_2076 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_2077 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2078 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_2079 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_2080 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_2081 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_2082 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_2083 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_2084 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_2085 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_2086 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_2087 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_2088 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_2089 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_2090 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2078 + tmp_moved_constant_2063*tmp_moved_constant_2079 + tmp_moved_constant_2064*tmp_moved_constant_2080) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2081 + tmp_moved_constant_2067*tmp_moved_constant_2082 + tmp_moved_constant_2068*tmp_moved_constant_2083) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2084 + tmp_moved_constant_2071*tmp_moved_constant_2085 + tmp_moved_constant_2072*tmp_moved_constant_2086) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2087 + tmp_moved_constant_2075*tmp_moved_constant_2088 + tmp_moved_constant_2076*tmp_moved_constant_2089); + const real_t tmp_moved_constant_2091 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_2092 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_2093 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_2094 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_2095 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_2096 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_2097 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_2098 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_2099 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_2100 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_2101 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_2102 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_2103 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2091 + tmp_moved_constant_2063*tmp_moved_constant_2092 + tmp_moved_constant_2064*tmp_moved_constant_2093) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2094 + tmp_moved_constant_2067*tmp_moved_constant_2095 + tmp_moved_constant_2068*tmp_moved_constant_2096) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2097 + tmp_moved_constant_2071*tmp_moved_constant_2098 + tmp_moved_constant_2072*tmp_moved_constant_2099) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2100 + tmp_moved_constant_2075*tmp_moved_constant_2101 + tmp_moved_constant_2076*tmp_moved_constant_2102); + const real_t tmp_moved_constant_2104 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_2105 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_2106 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_2107 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_2108 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_2109 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_2110 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_2111 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_2112 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_2113 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_2114 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_2115 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_2116 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2104 + tmp_moved_constant_2063*tmp_moved_constant_2105 + tmp_moved_constant_2064*tmp_moved_constant_2106) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2107 + tmp_moved_constant_2067*tmp_moved_constant_2108 + tmp_moved_constant_2068*tmp_moved_constant_2109) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2110 + tmp_moved_constant_2071*tmp_moved_constant_2111 + tmp_moved_constant_2072*tmp_moved_constant_2112) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2113 + tmp_moved_constant_2075*tmp_moved_constant_2114 + tmp_moved_constant_2076*tmp_moved_constant_2115); + const real_t tmp_moved_constant_2117 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2118 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2119 = tmp_moved_constant_2117 + tmp_moved_constant_2118; + const real_t tmp_moved_constant_2120 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2121 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2122 = tmp_moved_constant_2120 + tmp_moved_constant_2121; + const real_t tmp_moved_constant_2123 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2124 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2125 = tmp_moved_constant_2123 + tmp_moved_constant_2124; + const real_t tmp_moved_constant_2126 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2127 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2128 = tmp_moved_constant_2126 + tmp_moved_constant_2127; + const real_t tmp_moved_constant_2129 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2130 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2131 = tmp_moved_constant_2129 + tmp_moved_constant_2130; + const real_t tmp_moved_constant_2132 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2133 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2134 = tmp_moved_constant_2132 + tmp_moved_constant_2133; + const real_t tmp_moved_constant_2135 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2136 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2137 = tmp_moved_constant_2135 + tmp_moved_constant_2136; + const real_t tmp_moved_constant_2138 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2139 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2140 = tmp_moved_constant_2138 + tmp_moved_constant_2139; + const real_t tmp_moved_constant_2141 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2142 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2143 = tmp_moved_constant_2141 + tmp_moved_constant_2142; + const real_t tmp_moved_constant_2144 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2145 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2146 = tmp_moved_constant_2144 + tmp_moved_constant_2145; + const real_t tmp_moved_constant_2147 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2148 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2149 = tmp_moved_constant_2147 + tmp_moved_constant_2148; + const real_t tmp_moved_constant_2150 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2151 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2152 = tmp_moved_constant_2150 + tmp_moved_constant_2151; + const real_t tmp_moved_constant_2153 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2119 + tmp_moved_constant_2063*tmp_moved_constant_2122 + tmp_moved_constant_2064*tmp_moved_constant_2125) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2128 + tmp_moved_constant_2067*tmp_moved_constant_2131 + tmp_moved_constant_2068*tmp_moved_constant_2134) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2137 + tmp_moved_constant_2071*tmp_moved_constant_2140 + tmp_moved_constant_2072*tmp_moved_constant_2143) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2146 + tmp_moved_constant_2075*tmp_moved_constant_2149 + tmp_moved_constant_2076*tmp_moved_constant_2152); + const real_t tmp_moved_constant_2154 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2155 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2156 = tmp_moved_constant_2154 + tmp_moved_constant_2155; + const real_t tmp_moved_constant_2157 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2158 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2159 = tmp_moved_constant_2157 + tmp_moved_constant_2158; + const real_t tmp_moved_constant_2160 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2161 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2162 = tmp_moved_constant_2160 + tmp_moved_constant_2161; + const real_t tmp_moved_constant_2163 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2164 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2165 = tmp_moved_constant_2163 + tmp_moved_constant_2164; + const real_t tmp_moved_constant_2166 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2167 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2168 = tmp_moved_constant_2166 + tmp_moved_constant_2167; + const real_t tmp_moved_constant_2169 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2170 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2171 = tmp_moved_constant_2169 + tmp_moved_constant_2170; + const real_t tmp_moved_constant_2172 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2173 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2174 = tmp_moved_constant_2172 + tmp_moved_constant_2173; + const real_t tmp_moved_constant_2175 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2176 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2177 = tmp_moved_constant_2175 + tmp_moved_constant_2176; + const real_t tmp_moved_constant_2178 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2179 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2180 = tmp_moved_constant_2178 + tmp_moved_constant_2179; + const real_t tmp_moved_constant_2181 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2182 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2183 = tmp_moved_constant_2181 + tmp_moved_constant_2182; + const real_t tmp_moved_constant_2184 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2185 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2186 = tmp_moved_constant_2184 + tmp_moved_constant_2185; + const real_t tmp_moved_constant_2187 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2188 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2189 = tmp_moved_constant_2187 + tmp_moved_constant_2188; + const real_t tmp_moved_constant_2190 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2156 + tmp_moved_constant_2063*tmp_moved_constant_2159 + tmp_moved_constant_2064*tmp_moved_constant_2162) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2165 + tmp_moved_constant_2067*tmp_moved_constant_2168 + tmp_moved_constant_2068*tmp_moved_constant_2171) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2174 + tmp_moved_constant_2071*tmp_moved_constant_2177 + tmp_moved_constant_2072*tmp_moved_constant_2180) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2183 + tmp_moved_constant_2075*tmp_moved_constant_2186 + tmp_moved_constant_2076*tmp_moved_constant_2189); + const real_t tmp_moved_constant_2191 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2192 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2193 = tmp_moved_constant_2191 + tmp_moved_constant_2192; + const real_t tmp_moved_constant_2194 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2195 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2196 = tmp_moved_constant_2194 + tmp_moved_constant_2195; + const real_t tmp_moved_constant_2197 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2198 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2199 = tmp_moved_constant_2197 + tmp_moved_constant_2198; + const real_t tmp_moved_constant_2200 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2201 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2202 = tmp_moved_constant_2200 + tmp_moved_constant_2201; + const real_t tmp_moved_constant_2203 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2204 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2205 = tmp_moved_constant_2203 + tmp_moved_constant_2204; + const real_t tmp_moved_constant_2206 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2207 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2208 = tmp_moved_constant_2206 + tmp_moved_constant_2207; + const real_t tmp_moved_constant_2209 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2210 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2211 = tmp_moved_constant_2209 + tmp_moved_constant_2210; + const real_t tmp_moved_constant_2212 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2213 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2214 = tmp_moved_constant_2212 + tmp_moved_constant_2213; + const real_t tmp_moved_constant_2215 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2216 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2217 = tmp_moved_constant_2215 + tmp_moved_constant_2216; + const real_t tmp_moved_constant_2218 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2219 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2220 = tmp_moved_constant_2218 + tmp_moved_constant_2219; + const real_t tmp_moved_constant_2221 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2222 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2223 = tmp_moved_constant_2221 + tmp_moved_constant_2222; + const real_t tmp_moved_constant_2224 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2225 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2226 = tmp_moved_constant_2224 + tmp_moved_constant_2225; + const real_t tmp_moved_constant_2227 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2193 + tmp_moved_constant_2063*tmp_moved_constant_2196 + tmp_moved_constant_2064*tmp_moved_constant_2199) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2202 + tmp_moved_constant_2067*tmp_moved_constant_2205 + tmp_moved_constant_2068*tmp_moved_constant_2208) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2211 + tmp_moved_constant_2071*tmp_moved_constant_2214 + tmp_moved_constant_2072*tmp_moved_constant_2217) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2220 + tmp_moved_constant_2075*tmp_moved_constant_2223 + tmp_moved_constant_2076*tmp_moved_constant_2226); + const real_t tmp_moved_constant_2228 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_2117 - tmp_moved_constant_2154; + const real_t tmp_moved_constant_2229 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_2120 - tmp_moved_constant_2157; + const real_t tmp_moved_constant_2230 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_2123 - tmp_moved_constant_2160; + const real_t tmp_moved_constant_2231 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_2126 - tmp_moved_constant_2163; + const real_t tmp_moved_constant_2232 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_2129 - tmp_moved_constant_2166; + const real_t tmp_moved_constant_2233 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_2132 - tmp_moved_constant_2169; + const real_t tmp_moved_constant_2234 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_2135 - tmp_moved_constant_2172; + const real_t tmp_moved_constant_2235 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_2138 - tmp_moved_constant_2175; + const real_t tmp_moved_constant_2236 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_2141 - tmp_moved_constant_2178; + const real_t tmp_moved_constant_2237 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_2144 - tmp_moved_constant_2181; + const real_t tmp_moved_constant_2238 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_2147 - tmp_moved_constant_2184; + const real_t tmp_moved_constant_2239 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_2150 - tmp_moved_constant_2187; + const real_t tmp_moved_constant_2240 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2228 + tmp_moved_constant_2063*tmp_moved_constant_2229 + tmp_moved_constant_2064*tmp_moved_constant_2230) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2231 + tmp_moved_constant_2067*tmp_moved_constant_2232 + tmp_moved_constant_2068*tmp_moved_constant_2233) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2234 + tmp_moved_constant_2071*tmp_moved_constant_2235 + tmp_moved_constant_2072*tmp_moved_constant_2236) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2237 + tmp_moved_constant_2075*tmp_moved_constant_2238 + tmp_moved_constant_2076*tmp_moved_constant_2239); + const real_t tmp_moved_constant_2241 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_2118 - tmp_moved_constant_2191; + const real_t tmp_moved_constant_2242 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_2121 - tmp_moved_constant_2194; + const real_t tmp_moved_constant_2243 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_2124 - tmp_moved_constant_2197; + const real_t tmp_moved_constant_2244 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_2127 - tmp_moved_constant_2200; + const real_t tmp_moved_constant_2245 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_2130 - tmp_moved_constant_2203; + const real_t tmp_moved_constant_2246 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_2133 - tmp_moved_constant_2206; + const real_t tmp_moved_constant_2247 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_2136 - tmp_moved_constant_2209; + const real_t tmp_moved_constant_2248 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_2139 - tmp_moved_constant_2212; + const real_t tmp_moved_constant_2249 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_2142 - tmp_moved_constant_2215; + const real_t tmp_moved_constant_2250 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_2145 - tmp_moved_constant_2218; + const real_t tmp_moved_constant_2251 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_2148 - tmp_moved_constant_2221; + const real_t tmp_moved_constant_2252 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_2151 - tmp_moved_constant_2224; + const real_t tmp_moved_constant_2253 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2241 + tmp_moved_constant_2063*tmp_moved_constant_2242 + tmp_moved_constant_2064*tmp_moved_constant_2243) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2244 + tmp_moved_constant_2067*tmp_moved_constant_2245 + tmp_moved_constant_2068*tmp_moved_constant_2246) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2247 + tmp_moved_constant_2071*tmp_moved_constant_2248 + tmp_moved_constant_2072*tmp_moved_constant_2249) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2250 + tmp_moved_constant_2075*tmp_moved_constant_2251 + tmp_moved_constant_2076*tmp_moved_constant_2252); + const real_t tmp_moved_constant_2254 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_2155 - tmp_moved_constant_2192; + const real_t tmp_moved_constant_2255 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_2158 - tmp_moved_constant_2195; + const real_t tmp_moved_constant_2256 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_2161 - tmp_moved_constant_2198; + const real_t tmp_moved_constant_2257 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_2164 - tmp_moved_constant_2201; + const real_t tmp_moved_constant_2258 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_2167 - tmp_moved_constant_2204; + const real_t tmp_moved_constant_2259 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_2170 - tmp_moved_constant_2207; + const real_t tmp_moved_constant_2260 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_2173 - tmp_moved_constant_2210; + const real_t tmp_moved_constant_2261 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_2176 - tmp_moved_constant_2213; + const real_t tmp_moved_constant_2262 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_2179 - tmp_moved_constant_2216; + const real_t tmp_moved_constant_2263 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_2182 - tmp_moved_constant_2219; + const real_t tmp_moved_constant_2264 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_2185 - tmp_moved_constant_2222; + const real_t tmp_moved_constant_2265 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_2188 - tmp_moved_constant_2225; + const real_t tmp_moved_constant_2266 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2254 + tmp_moved_constant_2063*tmp_moved_constant_2255 + tmp_moved_constant_2064*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2257 + tmp_moved_constant_2067*tmp_moved_constant_2258 + tmp_moved_constant_2068*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2260 + tmp_moved_constant_2071*tmp_moved_constant_2261 + tmp_moved_constant_2072*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2263 + tmp_moved_constant_2075*tmp_moved_constant_2264 + tmp_moved_constant_2076*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2267 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); + const real_t tmp_moved_constant_2268 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); + const real_t tmp_moved_constant_2269 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); + const real_t tmp_moved_constant_2270 = tmp_moved_constant_2065*(tmp_moved_constant_2078*tmp_moved_constant_2091 + tmp_moved_constant_2079*tmp_moved_constant_2092 + tmp_moved_constant_2080*tmp_moved_constant_2093) + tmp_moved_constant_2069*(tmp_moved_constant_2081*tmp_moved_constant_2094 + tmp_moved_constant_2082*tmp_moved_constant_2095 + tmp_moved_constant_2083*tmp_moved_constant_2096) + tmp_moved_constant_2073*(tmp_moved_constant_2084*tmp_moved_constant_2097 + tmp_moved_constant_2085*tmp_moved_constant_2098 + tmp_moved_constant_2086*tmp_moved_constant_2099) + tmp_moved_constant_2077*(tmp_moved_constant_2087*tmp_moved_constant_2100 + tmp_moved_constant_2088*tmp_moved_constant_2101 + tmp_moved_constant_2089*tmp_moved_constant_2102); + const real_t tmp_moved_constant_2271 = tmp_moved_constant_2065*(tmp_moved_constant_2078*tmp_moved_constant_2104 + tmp_moved_constant_2079*tmp_moved_constant_2105 + tmp_moved_constant_2080*tmp_moved_constant_2106) + tmp_moved_constant_2069*(tmp_moved_constant_2081*tmp_moved_constant_2107 + tmp_moved_constant_2082*tmp_moved_constant_2108 + tmp_moved_constant_2083*tmp_moved_constant_2109) + tmp_moved_constant_2073*(tmp_moved_constant_2084*tmp_moved_constant_2110 + tmp_moved_constant_2085*tmp_moved_constant_2111 + tmp_moved_constant_2086*tmp_moved_constant_2112) + tmp_moved_constant_2077*(tmp_moved_constant_2087*tmp_moved_constant_2113 + tmp_moved_constant_2088*tmp_moved_constant_2114 + tmp_moved_constant_2089*tmp_moved_constant_2115); + const real_t tmp_moved_constant_2272 = tmp_moved_constant_2065*(tmp_moved_constant_2078*tmp_moved_constant_2119 + tmp_moved_constant_2079*tmp_moved_constant_2122 + tmp_moved_constant_2080*tmp_moved_constant_2125) + tmp_moved_constant_2069*(tmp_moved_constant_2081*tmp_moved_constant_2128 + tmp_moved_constant_2082*tmp_moved_constant_2131 + tmp_moved_constant_2083*tmp_moved_constant_2134) + tmp_moved_constant_2073*(tmp_moved_constant_2084*tmp_moved_constant_2137 + tmp_moved_constant_2085*tmp_moved_constant_2140 + tmp_moved_constant_2086*tmp_moved_constant_2143) + tmp_moved_constant_2077*(tmp_moved_constant_2087*tmp_moved_constant_2146 + tmp_moved_constant_2088*tmp_moved_constant_2149 + tmp_moved_constant_2089*tmp_moved_constant_2152); + const real_t tmp_moved_constant_2273 = tmp_moved_constant_2065*(tmp_moved_constant_2078*tmp_moved_constant_2156 + tmp_moved_constant_2079*tmp_moved_constant_2159 + tmp_moved_constant_2080*tmp_moved_constant_2162) + tmp_moved_constant_2069*(tmp_moved_constant_2081*tmp_moved_constant_2165 + tmp_moved_constant_2082*tmp_moved_constant_2168 + tmp_moved_constant_2083*tmp_moved_constant_2171) + tmp_moved_constant_2073*(tmp_moved_constant_2084*tmp_moved_constant_2174 + tmp_moved_constant_2085*tmp_moved_constant_2177 + tmp_moved_constant_2086*tmp_moved_constant_2180) + tmp_moved_constant_2077*(tmp_moved_constant_2087*tmp_moved_constant_2183 + tmp_moved_constant_2088*tmp_moved_constant_2186 + tmp_moved_constant_2089*tmp_moved_constant_2189); + const real_t tmp_moved_constant_2274 = tmp_moved_constant_2065*(tmp_moved_constant_2078*tmp_moved_constant_2193 + tmp_moved_constant_2079*tmp_moved_constant_2196 + tmp_moved_constant_2080*tmp_moved_constant_2199) + tmp_moved_constant_2069*(tmp_moved_constant_2081*tmp_moved_constant_2202 + tmp_moved_constant_2082*tmp_moved_constant_2205 + tmp_moved_constant_2083*tmp_moved_constant_2208) + tmp_moved_constant_2073*(tmp_moved_constant_2084*tmp_moved_constant_2211 + tmp_moved_constant_2085*tmp_moved_constant_2214 + tmp_moved_constant_2086*tmp_moved_constant_2217) + tmp_moved_constant_2077*(tmp_moved_constant_2087*tmp_moved_constant_2220 + tmp_moved_constant_2088*tmp_moved_constant_2223 + tmp_moved_constant_2089*tmp_moved_constant_2226); + const real_t tmp_moved_constant_2275 = tmp_moved_constant_2065*(tmp_moved_constant_2078*tmp_moved_constant_2228 + tmp_moved_constant_2079*tmp_moved_constant_2229 + tmp_moved_constant_2080*tmp_moved_constant_2230) + tmp_moved_constant_2069*(tmp_moved_constant_2081*tmp_moved_constant_2231 + tmp_moved_constant_2082*tmp_moved_constant_2232 + tmp_moved_constant_2083*tmp_moved_constant_2233) + tmp_moved_constant_2073*(tmp_moved_constant_2084*tmp_moved_constant_2234 + tmp_moved_constant_2085*tmp_moved_constant_2235 + tmp_moved_constant_2086*tmp_moved_constant_2236) + tmp_moved_constant_2077*(tmp_moved_constant_2087*tmp_moved_constant_2237 + tmp_moved_constant_2088*tmp_moved_constant_2238 + tmp_moved_constant_2089*tmp_moved_constant_2239); + const real_t tmp_moved_constant_2276 = tmp_moved_constant_2065*(tmp_moved_constant_2078*tmp_moved_constant_2241 + tmp_moved_constant_2079*tmp_moved_constant_2242 + tmp_moved_constant_2080*tmp_moved_constant_2243) + tmp_moved_constant_2069*(tmp_moved_constant_2081*tmp_moved_constant_2244 + tmp_moved_constant_2082*tmp_moved_constant_2245 + tmp_moved_constant_2083*tmp_moved_constant_2246) + tmp_moved_constant_2073*(tmp_moved_constant_2084*tmp_moved_constant_2247 + tmp_moved_constant_2085*tmp_moved_constant_2248 + tmp_moved_constant_2086*tmp_moved_constant_2249) + tmp_moved_constant_2077*(tmp_moved_constant_2087*tmp_moved_constant_2250 + tmp_moved_constant_2088*tmp_moved_constant_2251 + tmp_moved_constant_2089*tmp_moved_constant_2252); + const real_t tmp_moved_constant_2277 = tmp_moved_constant_2065*(tmp_moved_constant_2078*tmp_moved_constant_2254 + tmp_moved_constant_2079*tmp_moved_constant_2255 + tmp_moved_constant_2080*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2081*tmp_moved_constant_2257 + tmp_moved_constant_2082*tmp_moved_constant_2258 + tmp_moved_constant_2083*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2084*tmp_moved_constant_2260 + tmp_moved_constant_2085*tmp_moved_constant_2261 + tmp_moved_constant_2086*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2087*tmp_moved_constant_2263 + tmp_moved_constant_2088*tmp_moved_constant_2264 + tmp_moved_constant_2089*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2278 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); + const real_t tmp_moved_constant_2279 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); + const real_t tmp_moved_constant_2280 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); + const real_t tmp_moved_constant_2281 = tmp_moved_constant_2065*(tmp_moved_constant_2091*tmp_moved_constant_2104 + tmp_moved_constant_2092*tmp_moved_constant_2105 + tmp_moved_constant_2093*tmp_moved_constant_2106) + tmp_moved_constant_2069*(tmp_moved_constant_2094*tmp_moved_constant_2107 + tmp_moved_constant_2095*tmp_moved_constant_2108 + tmp_moved_constant_2096*tmp_moved_constant_2109) + tmp_moved_constant_2073*(tmp_moved_constant_2097*tmp_moved_constant_2110 + tmp_moved_constant_2098*tmp_moved_constant_2111 + tmp_moved_constant_2099*tmp_moved_constant_2112) + tmp_moved_constant_2077*(tmp_moved_constant_2100*tmp_moved_constant_2113 + tmp_moved_constant_2101*tmp_moved_constant_2114 + tmp_moved_constant_2102*tmp_moved_constant_2115); + const real_t tmp_moved_constant_2282 = tmp_moved_constant_2065*(tmp_moved_constant_2091*tmp_moved_constant_2119 + tmp_moved_constant_2092*tmp_moved_constant_2122 + tmp_moved_constant_2093*tmp_moved_constant_2125) + tmp_moved_constant_2069*(tmp_moved_constant_2094*tmp_moved_constant_2128 + tmp_moved_constant_2095*tmp_moved_constant_2131 + tmp_moved_constant_2096*tmp_moved_constant_2134) + tmp_moved_constant_2073*(tmp_moved_constant_2097*tmp_moved_constant_2137 + tmp_moved_constant_2098*tmp_moved_constant_2140 + tmp_moved_constant_2099*tmp_moved_constant_2143) + tmp_moved_constant_2077*(tmp_moved_constant_2100*tmp_moved_constant_2146 + tmp_moved_constant_2101*tmp_moved_constant_2149 + tmp_moved_constant_2102*tmp_moved_constant_2152); + const real_t tmp_moved_constant_2283 = tmp_moved_constant_2065*(tmp_moved_constant_2091*tmp_moved_constant_2156 + tmp_moved_constant_2092*tmp_moved_constant_2159 + tmp_moved_constant_2093*tmp_moved_constant_2162) + tmp_moved_constant_2069*(tmp_moved_constant_2094*tmp_moved_constant_2165 + tmp_moved_constant_2095*tmp_moved_constant_2168 + tmp_moved_constant_2096*tmp_moved_constant_2171) + tmp_moved_constant_2073*(tmp_moved_constant_2097*tmp_moved_constant_2174 + tmp_moved_constant_2098*tmp_moved_constant_2177 + tmp_moved_constant_2099*tmp_moved_constant_2180) + tmp_moved_constant_2077*(tmp_moved_constant_2100*tmp_moved_constant_2183 + tmp_moved_constant_2101*tmp_moved_constant_2186 + tmp_moved_constant_2102*tmp_moved_constant_2189); + const real_t tmp_moved_constant_2284 = tmp_moved_constant_2065*(tmp_moved_constant_2091*tmp_moved_constant_2193 + tmp_moved_constant_2092*tmp_moved_constant_2196 + tmp_moved_constant_2093*tmp_moved_constant_2199) + tmp_moved_constant_2069*(tmp_moved_constant_2094*tmp_moved_constant_2202 + tmp_moved_constant_2095*tmp_moved_constant_2205 + tmp_moved_constant_2096*tmp_moved_constant_2208) + tmp_moved_constant_2073*(tmp_moved_constant_2097*tmp_moved_constant_2211 + tmp_moved_constant_2098*tmp_moved_constant_2214 + tmp_moved_constant_2099*tmp_moved_constant_2217) + tmp_moved_constant_2077*(tmp_moved_constant_2100*tmp_moved_constant_2220 + tmp_moved_constant_2101*tmp_moved_constant_2223 + tmp_moved_constant_2102*tmp_moved_constant_2226); + const real_t tmp_moved_constant_2285 = tmp_moved_constant_2065*(tmp_moved_constant_2091*tmp_moved_constant_2228 + tmp_moved_constant_2092*tmp_moved_constant_2229 + tmp_moved_constant_2093*tmp_moved_constant_2230) + tmp_moved_constant_2069*(tmp_moved_constant_2094*tmp_moved_constant_2231 + tmp_moved_constant_2095*tmp_moved_constant_2232 + tmp_moved_constant_2096*tmp_moved_constant_2233) + tmp_moved_constant_2073*(tmp_moved_constant_2097*tmp_moved_constant_2234 + tmp_moved_constant_2098*tmp_moved_constant_2235 + tmp_moved_constant_2099*tmp_moved_constant_2236) + tmp_moved_constant_2077*(tmp_moved_constant_2100*tmp_moved_constant_2237 + tmp_moved_constant_2101*tmp_moved_constant_2238 + tmp_moved_constant_2102*tmp_moved_constant_2239); + const real_t tmp_moved_constant_2286 = tmp_moved_constant_2065*(tmp_moved_constant_2091*tmp_moved_constant_2241 + tmp_moved_constant_2092*tmp_moved_constant_2242 + tmp_moved_constant_2093*tmp_moved_constant_2243) + tmp_moved_constant_2069*(tmp_moved_constant_2094*tmp_moved_constant_2244 + tmp_moved_constant_2095*tmp_moved_constant_2245 + tmp_moved_constant_2096*tmp_moved_constant_2246) + tmp_moved_constant_2073*(tmp_moved_constant_2097*tmp_moved_constant_2247 + tmp_moved_constant_2098*tmp_moved_constant_2248 + tmp_moved_constant_2099*tmp_moved_constant_2249) + tmp_moved_constant_2077*(tmp_moved_constant_2100*tmp_moved_constant_2250 + tmp_moved_constant_2101*tmp_moved_constant_2251 + tmp_moved_constant_2102*tmp_moved_constant_2252); + const real_t tmp_moved_constant_2287 = tmp_moved_constant_2065*(tmp_moved_constant_2091*tmp_moved_constant_2254 + tmp_moved_constant_2092*tmp_moved_constant_2255 + tmp_moved_constant_2093*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2094*tmp_moved_constant_2257 + tmp_moved_constant_2095*tmp_moved_constant_2258 + tmp_moved_constant_2096*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2097*tmp_moved_constant_2260 + tmp_moved_constant_2098*tmp_moved_constant_2261 + tmp_moved_constant_2099*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2100*tmp_moved_constant_2263 + tmp_moved_constant_2101*tmp_moved_constant_2264 + tmp_moved_constant_2102*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2288 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); + const real_t tmp_moved_constant_2289 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); + const real_t tmp_moved_constant_2290 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); + const real_t tmp_moved_constant_2291 = tmp_moved_constant_2065*(tmp_moved_constant_2104*tmp_moved_constant_2119 + tmp_moved_constant_2105*tmp_moved_constant_2122 + tmp_moved_constant_2106*tmp_moved_constant_2125) + tmp_moved_constant_2069*(tmp_moved_constant_2107*tmp_moved_constant_2128 + tmp_moved_constant_2108*tmp_moved_constant_2131 + tmp_moved_constant_2109*tmp_moved_constant_2134) + tmp_moved_constant_2073*(tmp_moved_constant_2110*tmp_moved_constant_2137 + tmp_moved_constant_2111*tmp_moved_constant_2140 + tmp_moved_constant_2112*tmp_moved_constant_2143) + tmp_moved_constant_2077*(tmp_moved_constant_2113*tmp_moved_constant_2146 + tmp_moved_constant_2114*tmp_moved_constant_2149 + tmp_moved_constant_2115*tmp_moved_constant_2152); + const real_t tmp_moved_constant_2292 = tmp_moved_constant_2065*(tmp_moved_constant_2104*tmp_moved_constant_2156 + tmp_moved_constant_2105*tmp_moved_constant_2159 + tmp_moved_constant_2106*tmp_moved_constant_2162) + tmp_moved_constant_2069*(tmp_moved_constant_2107*tmp_moved_constant_2165 + tmp_moved_constant_2108*tmp_moved_constant_2168 + tmp_moved_constant_2109*tmp_moved_constant_2171) + tmp_moved_constant_2073*(tmp_moved_constant_2110*tmp_moved_constant_2174 + tmp_moved_constant_2111*tmp_moved_constant_2177 + tmp_moved_constant_2112*tmp_moved_constant_2180) + tmp_moved_constant_2077*(tmp_moved_constant_2113*tmp_moved_constant_2183 + tmp_moved_constant_2114*tmp_moved_constant_2186 + tmp_moved_constant_2115*tmp_moved_constant_2189); + const real_t tmp_moved_constant_2293 = tmp_moved_constant_2065*(tmp_moved_constant_2104*tmp_moved_constant_2193 + tmp_moved_constant_2105*tmp_moved_constant_2196 + tmp_moved_constant_2106*tmp_moved_constant_2199) + tmp_moved_constant_2069*(tmp_moved_constant_2107*tmp_moved_constant_2202 + tmp_moved_constant_2108*tmp_moved_constant_2205 + tmp_moved_constant_2109*tmp_moved_constant_2208) + tmp_moved_constant_2073*(tmp_moved_constant_2110*tmp_moved_constant_2211 + tmp_moved_constant_2111*tmp_moved_constant_2214 + tmp_moved_constant_2112*tmp_moved_constant_2217) + tmp_moved_constant_2077*(tmp_moved_constant_2113*tmp_moved_constant_2220 + tmp_moved_constant_2114*tmp_moved_constant_2223 + tmp_moved_constant_2115*tmp_moved_constant_2226); + const real_t tmp_moved_constant_2294 = tmp_moved_constant_2065*(tmp_moved_constant_2104*tmp_moved_constant_2228 + tmp_moved_constant_2105*tmp_moved_constant_2229 + tmp_moved_constant_2106*tmp_moved_constant_2230) + tmp_moved_constant_2069*(tmp_moved_constant_2107*tmp_moved_constant_2231 + tmp_moved_constant_2108*tmp_moved_constant_2232 + tmp_moved_constant_2109*tmp_moved_constant_2233) + tmp_moved_constant_2073*(tmp_moved_constant_2110*tmp_moved_constant_2234 + tmp_moved_constant_2111*tmp_moved_constant_2235 + tmp_moved_constant_2112*tmp_moved_constant_2236) + tmp_moved_constant_2077*(tmp_moved_constant_2113*tmp_moved_constant_2237 + tmp_moved_constant_2114*tmp_moved_constant_2238 + tmp_moved_constant_2115*tmp_moved_constant_2239); + const real_t tmp_moved_constant_2295 = tmp_moved_constant_2065*(tmp_moved_constant_2104*tmp_moved_constant_2241 + tmp_moved_constant_2105*tmp_moved_constant_2242 + tmp_moved_constant_2106*tmp_moved_constant_2243) + tmp_moved_constant_2069*(tmp_moved_constant_2107*tmp_moved_constant_2244 + tmp_moved_constant_2108*tmp_moved_constant_2245 + tmp_moved_constant_2109*tmp_moved_constant_2246) + tmp_moved_constant_2073*(tmp_moved_constant_2110*tmp_moved_constant_2247 + tmp_moved_constant_2111*tmp_moved_constant_2248 + tmp_moved_constant_2112*tmp_moved_constant_2249) + tmp_moved_constant_2077*(tmp_moved_constant_2113*tmp_moved_constant_2250 + tmp_moved_constant_2114*tmp_moved_constant_2251 + tmp_moved_constant_2115*tmp_moved_constant_2252); + const real_t tmp_moved_constant_2296 = tmp_moved_constant_2065*(tmp_moved_constant_2104*tmp_moved_constant_2254 + tmp_moved_constant_2105*tmp_moved_constant_2255 + tmp_moved_constant_2106*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2107*tmp_moved_constant_2257 + tmp_moved_constant_2108*tmp_moved_constant_2258 + tmp_moved_constant_2109*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2110*tmp_moved_constant_2260 + tmp_moved_constant_2111*tmp_moved_constant_2261 + tmp_moved_constant_2112*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2113*tmp_moved_constant_2263 + tmp_moved_constant_2114*tmp_moved_constant_2264 + tmp_moved_constant_2115*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2297 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2298 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2299 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2300 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2301 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2302 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2303 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2304 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2305 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2306 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2307 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2308 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2309 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2310 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2311 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2312 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2313 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2314 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2315 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2316 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2317 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2318 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2319 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2320 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2321 = tmp_moved_constant_2065*(tmp_moved_constant_2119*tmp_moved_constant_2156 + tmp_moved_constant_2122*tmp_moved_constant_2159 + tmp_moved_constant_2125*tmp_moved_constant_2162) + tmp_moved_constant_2069*(tmp_moved_constant_2128*tmp_moved_constant_2165 + tmp_moved_constant_2131*tmp_moved_constant_2168 + tmp_moved_constant_2134*tmp_moved_constant_2171) + tmp_moved_constant_2073*(tmp_moved_constant_2137*tmp_moved_constant_2174 + tmp_moved_constant_2140*tmp_moved_constant_2177 + tmp_moved_constant_2143*tmp_moved_constant_2180) + tmp_moved_constant_2077*(tmp_moved_constant_2146*tmp_moved_constant_2183 + tmp_moved_constant_2149*tmp_moved_constant_2186 + tmp_moved_constant_2152*tmp_moved_constant_2189); + const real_t tmp_moved_constant_2322 = tmp_moved_constant_2065*(tmp_moved_constant_2119*tmp_moved_constant_2193 + tmp_moved_constant_2122*tmp_moved_constant_2196 + tmp_moved_constant_2125*tmp_moved_constant_2199) + tmp_moved_constant_2069*(tmp_moved_constant_2128*tmp_moved_constant_2202 + tmp_moved_constant_2131*tmp_moved_constant_2205 + tmp_moved_constant_2134*tmp_moved_constant_2208) + tmp_moved_constant_2073*(tmp_moved_constant_2137*tmp_moved_constant_2211 + tmp_moved_constant_2140*tmp_moved_constant_2214 + tmp_moved_constant_2143*tmp_moved_constant_2217) + tmp_moved_constant_2077*(tmp_moved_constant_2146*tmp_moved_constant_2220 + tmp_moved_constant_2149*tmp_moved_constant_2223 + tmp_moved_constant_2152*tmp_moved_constant_2226); + const real_t tmp_moved_constant_2323 = tmp_moved_constant_2065*(tmp_moved_constant_2119*tmp_moved_constant_2228 + tmp_moved_constant_2122*tmp_moved_constant_2229 + tmp_moved_constant_2125*tmp_moved_constant_2230) + tmp_moved_constant_2069*(tmp_moved_constant_2128*tmp_moved_constant_2231 + tmp_moved_constant_2131*tmp_moved_constant_2232 + tmp_moved_constant_2134*tmp_moved_constant_2233) + tmp_moved_constant_2073*(tmp_moved_constant_2137*tmp_moved_constant_2234 + tmp_moved_constant_2140*tmp_moved_constant_2235 + tmp_moved_constant_2143*tmp_moved_constant_2236) + tmp_moved_constant_2077*(tmp_moved_constant_2146*tmp_moved_constant_2237 + tmp_moved_constant_2149*tmp_moved_constant_2238 + tmp_moved_constant_2152*tmp_moved_constant_2239); + const real_t tmp_moved_constant_2324 = tmp_moved_constant_2065*(tmp_moved_constant_2119*tmp_moved_constant_2241 + tmp_moved_constant_2122*tmp_moved_constant_2242 + tmp_moved_constant_2125*tmp_moved_constant_2243) + tmp_moved_constant_2069*(tmp_moved_constant_2128*tmp_moved_constant_2244 + tmp_moved_constant_2131*tmp_moved_constant_2245 + tmp_moved_constant_2134*tmp_moved_constant_2246) + tmp_moved_constant_2073*(tmp_moved_constant_2137*tmp_moved_constant_2247 + tmp_moved_constant_2140*tmp_moved_constant_2248 + tmp_moved_constant_2143*tmp_moved_constant_2249) + tmp_moved_constant_2077*(tmp_moved_constant_2146*tmp_moved_constant_2250 + tmp_moved_constant_2149*tmp_moved_constant_2251 + tmp_moved_constant_2152*tmp_moved_constant_2252); + const real_t tmp_moved_constant_2325 = tmp_moved_constant_2065*(tmp_moved_constant_2119*tmp_moved_constant_2254 + tmp_moved_constant_2122*tmp_moved_constant_2255 + tmp_moved_constant_2125*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2128*tmp_moved_constant_2257 + tmp_moved_constant_2131*tmp_moved_constant_2258 + tmp_moved_constant_2134*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2137*tmp_moved_constant_2260 + tmp_moved_constant_2140*tmp_moved_constant_2261 + tmp_moved_constant_2143*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2146*tmp_moved_constant_2263 + tmp_moved_constant_2149*tmp_moved_constant_2264 + tmp_moved_constant_2152*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2326 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2327 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2328 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2329 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2330 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2331 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2332 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2333 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2334 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2335 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2336 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2337 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2338 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2339 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2340 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2341 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2342 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2343 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2344 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2345 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2346 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2347 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2348 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2349 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2350 = tmp_moved_constant_2065*(tmp_moved_constant_2156*tmp_moved_constant_2193 + tmp_moved_constant_2159*tmp_moved_constant_2196 + tmp_moved_constant_2162*tmp_moved_constant_2199) + tmp_moved_constant_2069*(tmp_moved_constant_2165*tmp_moved_constant_2202 + tmp_moved_constant_2168*tmp_moved_constant_2205 + tmp_moved_constant_2171*tmp_moved_constant_2208) + tmp_moved_constant_2073*(tmp_moved_constant_2174*tmp_moved_constant_2211 + tmp_moved_constant_2177*tmp_moved_constant_2214 + tmp_moved_constant_2180*tmp_moved_constant_2217) + tmp_moved_constant_2077*(tmp_moved_constant_2183*tmp_moved_constant_2220 + tmp_moved_constant_2186*tmp_moved_constant_2223 + tmp_moved_constant_2189*tmp_moved_constant_2226); + const real_t tmp_moved_constant_2351 = tmp_moved_constant_2065*(tmp_moved_constant_2156*tmp_moved_constant_2228 + tmp_moved_constant_2159*tmp_moved_constant_2229 + tmp_moved_constant_2162*tmp_moved_constant_2230) + tmp_moved_constant_2069*(tmp_moved_constant_2165*tmp_moved_constant_2231 + tmp_moved_constant_2168*tmp_moved_constant_2232 + tmp_moved_constant_2171*tmp_moved_constant_2233) + tmp_moved_constant_2073*(tmp_moved_constant_2174*tmp_moved_constant_2234 + tmp_moved_constant_2177*tmp_moved_constant_2235 + tmp_moved_constant_2180*tmp_moved_constant_2236) + tmp_moved_constant_2077*(tmp_moved_constant_2183*tmp_moved_constant_2237 + tmp_moved_constant_2186*tmp_moved_constant_2238 + tmp_moved_constant_2189*tmp_moved_constant_2239); + const real_t tmp_moved_constant_2352 = tmp_moved_constant_2065*(tmp_moved_constant_2156*tmp_moved_constant_2241 + tmp_moved_constant_2159*tmp_moved_constant_2242 + tmp_moved_constant_2162*tmp_moved_constant_2243) + tmp_moved_constant_2069*(tmp_moved_constant_2165*tmp_moved_constant_2244 + tmp_moved_constant_2168*tmp_moved_constant_2245 + tmp_moved_constant_2171*tmp_moved_constant_2246) + tmp_moved_constant_2073*(tmp_moved_constant_2174*tmp_moved_constant_2247 + tmp_moved_constant_2177*tmp_moved_constant_2248 + tmp_moved_constant_2180*tmp_moved_constant_2249) + tmp_moved_constant_2077*(tmp_moved_constant_2183*tmp_moved_constant_2250 + tmp_moved_constant_2186*tmp_moved_constant_2251 + tmp_moved_constant_2189*tmp_moved_constant_2252); + const real_t tmp_moved_constant_2353 = tmp_moved_constant_2065*(tmp_moved_constant_2156*tmp_moved_constant_2254 + tmp_moved_constant_2159*tmp_moved_constant_2255 + tmp_moved_constant_2162*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2165*tmp_moved_constant_2257 + tmp_moved_constant_2168*tmp_moved_constant_2258 + tmp_moved_constant_2171*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2174*tmp_moved_constant_2260 + tmp_moved_constant_2177*tmp_moved_constant_2261 + tmp_moved_constant_2180*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2183*tmp_moved_constant_2263 + tmp_moved_constant_2186*tmp_moved_constant_2264 + tmp_moved_constant_2189*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2354 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2355 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2356 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2357 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2358 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2359 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2360 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2361 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2362 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2363 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2364 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2365 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2366 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2367 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2368 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2369 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2370 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2371 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2372 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2373 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2374 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2375 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2376 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2377 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2378 = tmp_moved_constant_2065*(tmp_moved_constant_2193*tmp_moved_constant_2228 + tmp_moved_constant_2196*tmp_moved_constant_2229 + tmp_moved_constant_2199*tmp_moved_constant_2230) + tmp_moved_constant_2069*(tmp_moved_constant_2202*tmp_moved_constant_2231 + tmp_moved_constant_2205*tmp_moved_constant_2232 + tmp_moved_constant_2208*tmp_moved_constant_2233) + tmp_moved_constant_2073*(tmp_moved_constant_2211*tmp_moved_constant_2234 + tmp_moved_constant_2214*tmp_moved_constant_2235 + tmp_moved_constant_2217*tmp_moved_constant_2236) + tmp_moved_constant_2077*(tmp_moved_constant_2220*tmp_moved_constant_2237 + tmp_moved_constant_2223*tmp_moved_constant_2238 + tmp_moved_constant_2226*tmp_moved_constant_2239); + const real_t tmp_moved_constant_2379 = tmp_moved_constant_2065*(tmp_moved_constant_2193*tmp_moved_constant_2241 + tmp_moved_constant_2196*tmp_moved_constant_2242 + tmp_moved_constant_2199*tmp_moved_constant_2243) + tmp_moved_constant_2069*(tmp_moved_constant_2202*tmp_moved_constant_2244 + tmp_moved_constant_2205*tmp_moved_constant_2245 + tmp_moved_constant_2208*tmp_moved_constant_2246) + tmp_moved_constant_2073*(tmp_moved_constant_2211*tmp_moved_constant_2247 + tmp_moved_constant_2214*tmp_moved_constant_2248 + tmp_moved_constant_2217*tmp_moved_constant_2249) + tmp_moved_constant_2077*(tmp_moved_constant_2220*tmp_moved_constant_2250 + tmp_moved_constant_2223*tmp_moved_constant_2251 + tmp_moved_constant_2226*tmp_moved_constant_2252); + const real_t tmp_moved_constant_2380 = tmp_moved_constant_2065*(tmp_moved_constant_2193*tmp_moved_constant_2254 + tmp_moved_constant_2196*tmp_moved_constant_2255 + tmp_moved_constant_2199*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2202*tmp_moved_constant_2257 + tmp_moved_constant_2205*tmp_moved_constant_2258 + tmp_moved_constant_2208*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2211*tmp_moved_constant_2260 + tmp_moved_constant_2214*tmp_moved_constant_2261 + tmp_moved_constant_2217*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2220*tmp_moved_constant_2263 + tmp_moved_constant_2223*tmp_moved_constant_2264 + tmp_moved_constant_2226*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2381 = tmp_moved_constant_2065*(tmp_moved_constant_2228*tmp_moved_constant_2241 + tmp_moved_constant_2229*tmp_moved_constant_2242 + tmp_moved_constant_2230*tmp_moved_constant_2243) + tmp_moved_constant_2069*(tmp_moved_constant_2231*tmp_moved_constant_2244 + tmp_moved_constant_2232*tmp_moved_constant_2245 + tmp_moved_constant_2233*tmp_moved_constant_2246) + tmp_moved_constant_2073*(tmp_moved_constant_2234*tmp_moved_constant_2247 + tmp_moved_constant_2235*tmp_moved_constant_2248 + tmp_moved_constant_2236*tmp_moved_constant_2249) + tmp_moved_constant_2077*(tmp_moved_constant_2237*tmp_moved_constant_2250 + tmp_moved_constant_2238*tmp_moved_constant_2251 + tmp_moved_constant_2239*tmp_moved_constant_2252); + const real_t tmp_moved_constant_2382 = tmp_moved_constant_2065*(tmp_moved_constant_2228*tmp_moved_constant_2254 + tmp_moved_constant_2229*tmp_moved_constant_2255 + tmp_moved_constant_2230*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2231*tmp_moved_constant_2257 + tmp_moved_constant_2232*tmp_moved_constant_2258 + tmp_moved_constant_2233*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2234*tmp_moved_constant_2260 + tmp_moved_constant_2235*tmp_moved_constant_2261 + tmp_moved_constant_2236*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2237*tmp_moved_constant_2263 + tmp_moved_constant_2238*tmp_moved_constant_2264 + tmp_moved_constant_2239*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2383 = tmp_moved_constant_2065*(tmp_moved_constant_2241*tmp_moved_constant_2254 + tmp_moved_constant_2242*tmp_moved_constant_2255 + tmp_moved_constant_2243*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2244*tmp_moved_constant_2257 + tmp_moved_constant_2245*tmp_moved_constant_2258 + tmp_moved_constant_2246*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2247*tmp_moved_constant_2260 + tmp_moved_constant_2248*tmp_moved_constant_2261 + tmp_moved_constant_2249*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2250*tmp_moved_constant_2263 + tmp_moved_constant_2251*tmp_moved_constant_2264 + tmp_moved_constant_2252*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2384 = tmp_moved_constant_2052*(tmp_moved_constant_2065*((tmp_moved_constant_2062*tmp_moved_constant_2062) + (tmp_moved_constant_2063*tmp_moved_constant_2063) + (tmp_moved_constant_2064*tmp_moved_constant_2064)) + tmp_moved_constant_2069*((tmp_moved_constant_2066*tmp_moved_constant_2066) + (tmp_moved_constant_2067*tmp_moved_constant_2067) + (tmp_moved_constant_2068*tmp_moved_constant_2068)) + tmp_moved_constant_2073*((tmp_moved_constant_2070*tmp_moved_constant_2070) + (tmp_moved_constant_2071*tmp_moved_constant_2071) + (tmp_moved_constant_2072*tmp_moved_constant_2072)) + tmp_moved_constant_2077*((tmp_moved_constant_2074*tmp_moved_constant_2074) + (tmp_moved_constant_2075*tmp_moved_constant_2075) + (tmp_moved_constant_2076*tmp_moved_constant_2076))) + tmp_moved_constant_2053*tmp_moved_constant_2090 + tmp_moved_constant_2054*tmp_moved_constant_2103 + tmp_moved_constant_2055*tmp_moved_constant_2116 + tmp_moved_constant_2056*tmp_moved_constant_2153 + tmp_moved_constant_2057*tmp_moved_constant_2190 + tmp_moved_constant_2058*tmp_moved_constant_2227 + tmp_moved_constant_2059*tmp_moved_constant_2240 + tmp_moved_constant_2060*tmp_moved_constant_2253 + tmp_moved_constant_2061*tmp_moved_constant_2266; + const real_t tmp_moved_constant_2385 = tmp_moved_constant_2052*tmp_moved_constant_2090 + tmp_moved_constant_2053*(tmp_moved_constant_2065*(tmp_kernel_op_254*tmp_moved_constant_2267 + tmp_kernel_op_254*tmp_moved_constant_2268 + tmp_kernel_op_254*tmp_moved_constant_2269) + tmp_moved_constant_2069*(tmp_kernel_op_257*tmp_moved_constant_2267 + tmp_kernel_op_257*tmp_moved_constant_2268 + tmp_kernel_op_257*tmp_moved_constant_2269) + tmp_moved_constant_2073*(tmp_kernel_op_258*tmp_moved_constant_2267 + tmp_kernel_op_258*tmp_moved_constant_2268 + tmp_kernel_op_258*tmp_moved_constant_2269) + tmp_moved_constant_2077*(tmp_kernel_op_259*tmp_moved_constant_2267 + tmp_kernel_op_259*tmp_moved_constant_2268 + tmp_kernel_op_259*tmp_moved_constant_2269)) + tmp_moved_constant_2054*tmp_moved_constant_2270 + tmp_moved_constant_2055*tmp_moved_constant_2271 + tmp_moved_constant_2056*tmp_moved_constant_2272 + tmp_moved_constant_2057*tmp_moved_constant_2273 + tmp_moved_constant_2058*tmp_moved_constant_2274 + tmp_moved_constant_2059*tmp_moved_constant_2275 + tmp_moved_constant_2060*tmp_moved_constant_2276 + tmp_moved_constant_2061*tmp_moved_constant_2277; + const real_t tmp_moved_constant_2386 = tmp_moved_constant_2052*tmp_moved_constant_2103 + tmp_moved_constant_2053*tmp_moved_constant_2270 + tmp_moved_constant_2054*(tmp_moved_constant_2065*(tmp_kernel_op_269*tmp_moved_constant_2278 + tmp_kernel_op_269*tmp_moved_constant_2279 + tmp_kernel_op_269*tmp_moved_constant_2280) + tmp_moved_constant_2069*(tmp_kernel_op_272*tmp_moved_constant_2278 + tmp_kernel_op_272*tmp_moved_constant_2279 + tmp_kernel_op_272*tmp_moved_constant_2280) + tmp_moved_constant_2073*(tmp_kernel_op_273*tmp_moved_constant_2278 + tmp_kernel_op_273*tmp_moved_constant_2279 + tmp_kernel_op_273*tmp_moved_constant_2280) + tmp_moved_constant_2077*(tmp_kernel_op_274*tmp_moved_constant_2278 + tmp_kernel_op_274*tmp_moved_constant_2279 + tmp_kernel_op_274*tmp_moved_constant_2280)) + tmp_moved_constant_2055*tmp_moved_constant_2281 + tmp_moved_constant_2056*tmp_moved_constant_2282 + tmp_moved_constant_2057*tmp_moved_constant_2283 + tmp_moved_constant_2058*tmp_moved_constant_2284 + tmp_moved_constant_2059*tmp_moved_constant_2285 + tmp_moved_constant_2060*tmp_moved_constant_2286 + tmp_moved_constant_2061*tmp_moved_constant_2287; + const real_t tmp_moved_constant_2387 = tmp_moved_constant_2052*tmp_moved_constant_2116 + tmp_moved_constant_2053*tmp_moved_constant_2271 + tmp_moved_constant_2054*tmp_moved_constant_2281 + tmp_moved_constant_2055*(tmp_moved_constant_2065*(tmp_kernel_op_283*tmp_moved_constant_2288 + tmp_kernel_op_283*tmp_moved_constant_2289 + tmp_kernel_op_283*tmp_moved_constant_2290) + tmp_moved_constant_2069*(tmp_kernel_op_286*tmp_moved_constant_2288 + tmp_kernel_op_286*tmp_moved_constant_2289 + tmp_kernel_op_286*tmp_moved_constant_2290) + tmp_moved_constant_2073*(tmp_kernel_op_287*tmp_moved_constant_2288 + tmp_kernel_op_287*tmp_moved_constant_2289 + tmp_kernel_op_287*tmp_moved_constant_2290) + tmp_moved_constant_2077*(tmp_kernel_op_288*tmp_moved_constant_2288 + tmp_kernel_op_288*tmp_moved_constant_2289 + tmp_kernel_op_288*tmp_moved_constant_2290)) + tmp_moved_constant_2056*tmp_moved_constant_2291 + tmp_moved_constant_2057*tmp_moved_constant_2292 + tmp_moved_constant_2058*tmp_moved_constant_2293 + tmp_moved_constant_2059*tmp_moved_constant_2294 + tmp_moved_constant_2060*tmp_moved_constant_2295 + tmp_moved_constant_2061*tmp_moved_constant_2296; + const real_t tmp_moved_constant_2388 = tmp_moved_constant_2052*tmp_moved_constant_2153 + tmp_moved_constant_2053*tmp_moved_constant_2272 + tmp_moved_constant_2054*tmp_moved_constant_2282 + tmp_moved_constant_2055*tmp_moved_constant_2291 + tmp_moved_constant_2056*(tmp_moved_constant_2065*(((tmp_moved_constant_2297 + tmp_moved_constant_2298)*(tmp_moved_constant_2297 + tmp_moved_constant_2298))*16.0 + ((tmp_moved_constant_2299 + tmp_moved_constant_2300)*(tmp_moved_constant_2299 + tmp_moved_constant_2300))*16.0 + ((tmp_moved_constant_2301 + tmp_moved_constant_2302)*(tmp_moved_constant_2301 + tmp_moved_constant_2302))*16.0) + tmp_moved_constant_2069*(((tmp_moved_constant_2303 + tmp_moved_constant_2304)*(tmp_moved_constant_2303 + tmp_moved_constant_2304))*16.0 + ((tmp_moved_constant_2305 + tmp_moved_constant_2306)*(tmp_moved_constant_2305 + tmp_moved_constant_2306))*16.0 + ((tmp_moved_constant_2307 + tmp_moved_constant_2308)*(tmp_moved_constant_2307 + tmp_moved_constant_2308))*16.0) + tmp_moved_constant_2073*(((tmp_moved_constant_2309 + tmp_moved_constant_2310)*(tmp_moved_constant_2309 + tmp_moved_constant_2310))*16.0 + ((tmp_moved_constant_2311 + tmp_moved_constant_2312)*(tmp_moved_constant_2311 + tmp_moved_constant_2312))*16.0 + ((tmp_moved_constant_2313 + tmp_moved_constant_2314)*(tmp_moved_constant_2313 + tmp_moved_constant_2314))*16.0) + tmp_moved_constant_2077*(((tmp_moved_constant_2315 + tmp_moved_constant_2316)*(tmp_moved_constant_2315 + tmp_moved_constant_2316))*16.0 + ((tmp_moved_constant_2317 + tmp_moved_constant_2318)*(tmp_moved_constant_2317 + tmp_moved_constant_2318))*16.0 + ((tmp_moved_constant_2319 + tmp_moved_constant_2320)*(tmp_moved_constant_2319 + tmp_moved_constant_2320))*16.0)) + tmp_moved_constant_2057*tmp_moved_constant_2321 + tmp_moved_constant_2058*tmp_moved_constant_2322 + tmp_moved_constant_2059*tmp_moved_constant_2323 + tmp_moved_constant_2060*tmp_moved_constant_2324 + tmp_moved_constant_2061*tmp_moved_constant_2325; + const real_t tmp_moved_constant_2389 = tmp_moved_constant_2052*tmp_moved_constant_2190 + tmp_moved_constant_2053*tmp_moved_constant_2273 + tmp_moved_constant_2054*tmp_moved_constant_2283 + tmp_moved_constant_2055*tmp_moved_constant_2292 + tmp_moved_constant_2056*tmp_moved_constant_2321 + tmp_moved_constant_2057*(tmp_moved_constant_2065*(((tmp_moved_constant_2326 + tmp_moved_constant_2327)*(tmp_moved_constant_2326 + tmp_moved_constant_2327))*16.0 + ((tmp_moved_constant_2328 + tmp_moved_constant_2329)*(tmp_moved_constant_2328 + tmp_moved_constant_2329))*16.0 + ((tmp_moved_constant_2330 + tmp_moved_constant_2331)*(tmp_moved_constant_2330 + tmp_moved_constant_2331))*16.0) + tmp_moved_constant_2069*(((tmp_moved_constant_2332 + tmp_moved_constant_2333)*(tmp_moved_constant_2332 + tmp_moved_constant_2333))*16.0 + ((tmp_moved_constant_2334 + tmp_moved_constant_2335)*(tmp_moved_constant_2334 + tmp_moved_constant_2335))*16.0 + ((tmp_moved_constant_2336 + tmp_moved_constant_2337)*(tmp_moved_constant_2336 + tmp_moved_constant_2337))*16.0) + tmp_moved_constant_2073*(((tmp_moved_constant_2338 + tmp_moved_constant_2339)*(tmp_moved_constant_2338 + tmp_moved_constant_2339))*16.0 + ((tmp_moved_constant_2340 + tmp_moved_constant_2341)*(tmp_moved_constant_2340 + tmp_moved_constant_2341))*16.0 + ((tmp_moved_constant_2342 + tmp_moved_constant_2343)*(tmp_moved_constant_2342 + tmp_moved_constant_2343))*16.0) + tmp_moved_constant_2077*(((tmp_moved_constant_2344 + tmp_moved_constant_2345)*(tmp_moved_constant_2344 + tmp_moved_constant_2345))*16.0 + ((tmp_moved_constant_2346 + tmp_moved_constant_2347)*(tmp_moved_constant_2346 + tmp_moved_constant_2347))*16.0 + ((tmp_moved_constant_2348 + tmp_moved_constant_2349)*(tmp_moved_constant_2348 + tmp_moved_constant_2349))*16.0)) + tmp_moved_constant_2058*tmp_moved_constant_2350 + tmp_moved_constant_2059*tmp_moved_constant_2351 + tmp_moved_constant_2060*tmp_moved_constant_2352 + tmp_moved_constant_2061*tmp_moved_constant_2353; + const real_t tmp_moved_constant_2390 = tmp_moved_constant_2052*tmp_moved_constant_2227 + tmp_moved_constant_2053*tmp_moved_constant_2274 + tmp_moved_constant_2054*tmp_moved_constant_2284 + tmp_moved_constant_2055*tmp_moved_constant_2293 + tmp_moved_constant_2056*tmp_moved_constant_2322 + tmp_moved_constant_2057*tmp_moved_constant_2350 + tmp_moved_constant_2058*(tmp_moved_constant_2065*(((tmp_moved_constant_2354 + tmp_moved_constant_2355)*(tmp_moved_constant_2354 + tmp_moved_constant_2355))*16.0 + ((tmp_moved_constant_2356 + tmp_moved_constant_2357)*(tmp_moved_constant_2356 + tmp_moved_constant_2357))*16.0 + ((tmp_moved_constant_2358 + tmp_moved_constant_2359)*(tmp_moved_constant_2358 + tmp_moved_constant_2359))*16.0) + tmp_moved_constant_2069*(((tmp_moved_constant_2360 + tmp_moved_constant_2361)*(tmp_moved_constant_2360 + tmp_moved_constant_2361))*16.0 + ((tmp_moved_constant_2362 + tmp_moved_constant_2363)*(tmp_moved_constant_2362 + tmp_moved_constant_2363))*16.0 + ((tmp_moved_constant_2364 + tmp_moved_constant_2365)*(tmp_moved_constant_2364 + tmp_moved_constant_2365))*16.0) + tmp_moved_constant_2073*(((tmp_moved_constant_2366 + tmp_moved_constant_2367)*(tmp_moved_constant_2366 + tmp_moved_constant_2367))*16.0 + ((tmp_moved_constant_2368 + tmp_moved_constant_2369)*(tmp_moved_constant_2368 + tmp_moved_constant_2369))*16.0 + ((tmp_moved_constant_2370 + tmp_moved_constant_2371)*(tmp_moved_constant_2370 + tmp_moved_constant_2371))*16.0) + tmp_moved_constant_2077*(((tmp_moved_constant_2372 + tmp_moved_constant_2373)*(tmp_moved_constant_2372 + tmp_moved_constant_2373))*16.0 + ((tmp_moved_constant_2374 + tmp_moved_constant_2375)*(tmp_moved_constant_2374 + tmp_moved_constant_2375))*16.0 + ((tmp_moved_constant_2376 + tmp_moved_constant_2377)*(tmp_moved_constant_2376 + tmp_moved_constant_2377))*16.0)) + tmp_moved_constant_2059*tmp_moved_constant_2378 + tmp_moved_constant_2060*tmp_moved_constant_2379 + tmp_moved_constant_2061*tmp_moved_constant_2380; + const real_t tmp_moved_constant_2391 = tmp_moved_constant_2052*tmp_moved_constant_2240 + tmp_moved_constant_2053*tmp_moved_constant_2275 + tmp_moved_constant_2054*tmp_moved_constant_2285 + tmp_moved_constant_2055*tmp_moved_constant_2294 + tmp_moved_constant_2056*tmp_moved_constant_2323 + tmp_moved_constant_2057*tmp_moved_constant_2351 + tmp_moved_constant_2058*tmp_moved_constant_2378 + tmp_moved_constant_2059*(tmp_moved_constant_2065*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2297 - tmp_moved_constant_2326)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2297 - tmp_moved_constant_2326))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2299 - tmp_moved_constant_2328)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2299 - tmp_moved_constant_2328))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2301 - tmp_moved_constant_2330)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2301 - tmp_moved_constant_2330))*16.0) + tmp_moved_constant_2069*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2303 - tmp_moved_constant_2332)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2303 - tmp_moved_constant_2332))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2305 - tmp_moved_constant_2334)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2305 - tmp_moved_constant_2334))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2307 - tmp_moved_constant_2336)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2307 - tmp_moved_constant_2336))*16.0) + tmp_moved_constant_2073*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2309 - tmp_moved_constant_2338)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2309 - tmp_moved_constant_2338))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2311 - tmp_moved_constant_2340)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2311 - tmp_moved_constant_2340))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2313 - tmp_moved_constant_2342)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2313 - tmp_moved_constant_2342))*16.0) + tmp_moved_constant_2077*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2315 - tmp_moved_constant_2344)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2315 - tmp_moved_constant_2344))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2317 - tmp_moved_constant_2346)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2317 - tmp_moved_constant_2346))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2319 - tmp_moved_constant_2348)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2319 - tmp_moved_constant_2348))*16.0)) + tmp_moved_constant_2060*tmp_moved_constant_2381 + tmp_moved_constant_2061*tmp_moved_constant_2382; + const real_t tmp_moved_constant_2392 = tmp_moved_constant_2052*tmp_moved_constant_2253 + tmp_moved_constant_2053*tmp_moved_constant_2276 + tmp_moved_constant_2054*tmp_moved_constant_2286 + tmp_moved_constant_2055*tmp_moved_constant_2295 + tmp_moved_constant_2056*tmp_moved_constant_2324 + tmp_moved_constant_2057*tmp_moved_constant_2352 + tmp_moved_constant_2058*tmp_moved_constant_2379 + tmp_moved_constant_2059*tmp_moved_constant_2381 + tmp_moved_constant_2060*(tmp_moved_constant_2065*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2298 - tmp_moved_constant_2354)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2298 - tmp_moved_constant_2354))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2300 - tmp_moved_constant_2356)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2300 - tmp_moved_constant_2356))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2302 - tmp_moved_constant_2358)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2302 - tmp_moved_constant_2358))*16.0) + tmp_moved_constant_2069*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2304 - tmp_moved_constant_2360)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2304 - tmp_moved_constant_2360))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2306 - tmp_moved_constant_2362)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2306 - tmp_moved_constant_2362))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2308 - tmp_moved_constant_2364)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2308 - tmp_moved_constant_2364))*16.0) + tmp_moved_constant_2073*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2310 - tmp_moved_constant_2366)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2310 - tmp_moved_constant_2366))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2312 - tmp_moved_constant_2368)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2312 - tmp_moved_constant_2368))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2314 - tmp_moved_constant_2370)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2314 - tmp_moved_constant_2370))*16.0) + tmp_moved_constant_2077*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2316 - tmp_moved_constant_2372)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2316 - tmp_moved_constant_2372))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2318 - tmp_moved_constant_2374)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2318 - tmp_moved_constant_2374))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2320 - tmp_moved_constant_2376)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2320 - tmp_moved_constant_2376))*16.0)) + tmp_moved_constant_2061*tmp_moved_constant_2383; + const real_t tmp_moved_constant_2393 = tmp_moved_constant_2052*tmp_moved_constant_2266 + tmp_moved_constant_2053*tmp_moved_constant_2277 + tmp_moved_constant_2054*tmp_moved_constant_2287 + tmp_moved_constant_2055*tmp_moved_constant_2296 + tmp_moved_constant_2056*tmp_moved_constant_2325 + tmp_moved_constant_2057*tmp_moved_constant_2353 + tmp_moved_constant_2058*tmp_moved_constant_2380 + tmp_moved_constant_2059*tmp_moved_constant_2382 + tmp_moved_constant_2060*tmp_moved_constant_2383 + tmp_moved_constant_2061*(tmp_moved_constant_2065*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2327 - tmp_moved_constant_2355)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2327 - tmp_moved_constant_2355))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2329 - tmp_moved_constant_2357)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2329 - tmp_moved_constant_2357))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2331 - tmp_moved_constant_2359)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2331 - tmp_moved_constant_2359))*16.0) + tmp_moved_constant_2069*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2333 - tmp_moved_constant_2361)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2333 - tmp_moved_constant_2361))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2335 - tmp_moved_constant_2363)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2335 - tmp_moved_constant_2363))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2337 - tmp_moved_constant_2365)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2337 - tmp_moved_constant_2365))*16.0) + tmp_moved_constant_2073*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2339 - tmp_moved_constant_2367)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2339 - tmp_moved_constant_2367))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2341 - tmp_moved_constant_2369)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2341 - tmp_moved_constant_2369))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2343 - tmp_moved_constant_2371)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2343 - tmp_moved_constant_2371))*16.0) + tmp_moved_constant_2077*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2345 - tmp_moved_constant_2373)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2345 - tmp_moved_constant_2373))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2347 - tmp_moved_constant_2375)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2347 - tmp_moved_constant_2375))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2349 - tmp_moved_constant_2377)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2349 - tmp_moved_constant_2377))*16.0)); { { - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_2696 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_2697 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_2698 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_2699 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_2700 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_2701 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_2702 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_2703 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_2704 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_2705 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_2384 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_2385 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_2386 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_2387 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_2388 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_2389 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_2390 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_2391 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_2392 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_2393 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const real_t Dummy_2706 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_2707 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_2708 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_2709 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_2710 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_2711 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_2712 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_2713 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_2714 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_2715 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_2716 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_2717 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_2718 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_2719 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_2720 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_2721 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_2722 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_2723 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_2724 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_2725 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_2726 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_2727 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_2728 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_2729 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_2730 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_2731 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_2732 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_2733 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_2734 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_2735 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_2736 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_2737 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_2738 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_2739 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_2740 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_2741 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_2742 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_2743 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_2744 = Dummy_2719*(Dummy_2716*Dummy_2732 + Dummy_2717*Dummy_2733 + Dummy_2718*Dummy_2734) + Dummy_2723*(Dummy_2720*Dummy_2735 + Dummy_2721*Dummy_2736 + Dummy_2722*Dummy_2737) + Dummy_2727*(Dummy_2724*Dummy_2738 + Dummy_2725*Dummy_2739 + Dummy_2726*Dummy_2740) + Dummy_2731*(Dummy_2728*Dummy_2741 + Dummy_2729*Dummy_2742 + Dummy_2730*Dummy_2743); - const real_t Dummy_2745 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_2746 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_2747 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_2748 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_2749 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_2750 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_2751 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_2752 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_2753 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_2754 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_2755 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_2756 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_2757 = Dummy_2719*(Dummy_2716*Dummy_2745 + Dummy_2717*Dummy_2746 + Dummy_2718*Dummy_2747) + Dummy_2723*(Dummy_2720*Dummy_2748 + Dummy_2721*Dummy_2749 + Dummy_2722*Dummy_2750) + Dummy_2727*(Dummy_2724*Dummy_2751 + Dummy_2725*Dummy_2752 + Dummy_2726*Dummy_2753) + Dummy_2731*(Dummy_2728*Dummy_2754 + Dummy_2729*Dummy_2755 + Dummy_2730*Dummy_2756); - const real_t Dummy_2758 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_2759 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_2760 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_2761 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_2762 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_2763 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_2764 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_2765 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_2766 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_2767 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_2768 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_2769 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_2770 = Dummy_2719*(Dummy_2716*Dummy_2758 + Dummy_2717*Dummy_2759 + Dummy_2718*Dummy_2760) + Dummy_2723*(Dummy_2720*Dummy_2761 + Dummy_2721*Dummy_2762 + Dummy_2722*Dummy_2763) + Dummy_2727*(Dummy_2724*Dummy_2764 + Dummy_2725*Dummy_2765 + Dummy_2726*Dummy_2766) + Dummy_2731*(Dummy_2728*Dummy_2767 + Dummy_2729*Dummy_2768 + Dummy_2730*Dummy_2769); - const real_t Dummy_2771 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_2772 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_2773 = Dummy_2771 + Dummy_2772; - const real_t Dummy_2774 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_2775 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_2776 = Dummy_2774 + Dummy_2775; - const real_t Dummy_2777 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_2778 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_2779 = Dummy_2777 + Dummy_2778; - const real_t Dummy_2780 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_2781 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_2782 = Dummy_2780 + Dummy_2781; - const real_t Dummy_2783 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_2784 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_2785 = Dummy_2783 + Dummy_2784; - const real_t Dummy_2786 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_2787 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_2788 = Dummy_2786 + Dummy_2787; - const real_t Dummy_2789 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_2790 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_2791 = Dummy_2789 + Dummy_2790; - const real_t Dummy_2792 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_2793 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_2794 = Dummy_2792 + Dummy_2793; - const real_t Dummy_2795 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_2796 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_2797 = Dummy_2795 + Dummy_2796; - const real_t Dummy_2798 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_2799 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_2800 = Dummy_2798 + Dummy_2799; - const real_t Dummy_2801 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_2802 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_2803 = Dummy_2801 + Dummy_2802; - const real_t Dummy_2804 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_2805 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_2806 = Dummy_2804 + Dummy_2805; - const real_t Dummy_2807 = Dummy_2719*(Dummy_2716*Dummy_2773 + Dummy_2717*Dummy_2776 + Dummy_2718*Dummy_2779) + Dummy_2723*(Dummy_2720*Dummy_2782 + Dummy_2721*Dummy_2785 + Dummy_2722*Dummy_2788) + Dummy_2727*(Dummy_2724*Dummy_2791 + Dummy_2725*Dummy_2794 + Dummy_2726*Dummy_2797) + Dummy_2731*(Dummy_2728*Dummy_2800 + Dummy_2729*Dummy_2803 + Dummy_2730*Dummy_2806); - const real_t Dummy_2808 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_2809 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_2810 = Dummy_2808 + Dummy_2809; - const real_t Dummy_2811 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_2812 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_2813 = Dummy_2811 + Dummy_2812; - const real_t Dummy_2814 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_2815 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_2816 = Dummy_2814 + Dummy_2815; - const real_t Dummy_2817 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_2818 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_2819 = Dummy_2817 + Dummy_2818; - const real_t Dummy_2820 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_2821 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_2822 = Dummy_2820 + Dummy_2821; - const real_t Dummy_2823 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_2824 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_2825 = Dummy_2823 + Dummy_2824; - const real_t Dummy_2826 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_2827 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_2828 = Dummy_2826 + Dummy_2827; - const real_t Dummy_2829 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_2830 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_2831 = Dummy_2829 + Dummy_2830; - const real_t Dummy_2832 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_2833 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_2834 = Dummy_2832 + Dummy_2833; - const real_t Dummy_2835 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_2836 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_2837 = Dummy_2835 + Dummy_2836; - const real_t Dummy_2838 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_2839 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_2840 = Dummy_2838 + Dummy_2839; - const real_t Dummy_2841 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_2842 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_2843 = Dummy_2841 + Dummy_2842; - const real_t Dummy_2844 = Dummy_2719*(Dummy_2716*Dummy_2810 + Dummy_2717*Dummy_2813 + Dummy_2718*Dummy_2816) + Dummy_2723*(Dummy_2720*Dummy_2819 + Dummy_2721*Dummy_2822 + Dummy_2722*Dummy_2825) + Dummy_2727*(Dummy_2724*Dummy_2828 + Dummy_2725*Dummy_2831 + Dummy_2726*Dummy_2834) + Dummy_2731*(Dummy_2728*Dummy_2837 + Dummy_2729*Dummy_2840 + Dummy_2730*Dummy_2843); - const real_t Dummy_2845 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_2846 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_2847 = Dummy_2845 + Dummy_2846; - const real_t Dummy_2848 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_2849 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_2850 = Dummy_2848 + Dummy_2849; - const real_t Dummy_2851 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_2852 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_2853 = Dummy_2851 + Dummy_2852; - const real_t Dummy_2854 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_2855 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_2856 = Dummy_2854 + Dummy_2855; - const real_t Dummy_2857 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_2858 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_2859 = Dummy_2857 + Dummy_2858; - const real_t Dummy_2860 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_2861 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_2862 = Dummy_2860 + Dummy_2861; - const real_t Dummy_2863 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_2864 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_2865 = Dummy_2863 + Dummy_2864; - const real_t Dummy_2866 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_2867 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_2868 = Dummy_2866 + Dummy_2867; - const real_t Dummy_2869 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_2870 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_2871 = Dummy_2869 + Dummy_2870; - const real_t Dummy_2872 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_2873 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_2874 = Dummy_2872 + Dummy_2873; - const real_t Dummy_2875 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_2876 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_2877 = Dummy_2875 + Dummy_2876; - const real_t Dummy_2878 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_2879 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_2880 = Dummy_2878 + Dummy_2879; - const real_t Dummy_2881 = Dummy_2719*(Dummy_2716*Dummy_2847 + Dummy_2717*Dummy_2850 + Dummy_2718*Dummy_2853) + Dummy_2723*(Dummy_2720*Dummy_2856 + Dummy_2721*Dummy_2859 + Dummy_2722*Dummy_2862) + Dummy_2727*(Dummy_2724*Dummy_2865 + Dummy_2725*Dummy_2868 + Dummy_2726*Dummy_2871) + Dummy_2731*(Dummy_2728*Dummy_2874 + Dummy_2729*Dummy_2877 + Dummy_2730*Dummy_2880); - const real_t Dummy_2882 = -Dummy_2771 - Dummy_2808 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_2883 = -Dummy_2774 - Dummy_2811 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_2884 = -Dummy_2777 - Dummy_2814 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_2885 = -Dummy_2780 - Dummy_2817 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_2886 = -Dummy_2783 - Dummy_2820 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_2887 = -Dummy_2786 - Dummy_2823 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_2888 = -Dummy_2789 - Dummy_2826 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_2889 = -Dummy_2792 - Dummy_2829 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_2890 = -Dummy_2795 - Dummy_2832 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_2891 = -Dummy_2798 - Dummy_2835 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_2892 = -Dummy_2801 - Dummy_2838 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_2893 = -Dummy_2804 - Dummy_2841 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_2894 = Dummy_2719*(Dummy_2716*Dummy_2882 + Dummy_2717*Dummy_2883 + Dummy_2718*Dummy_2884) + Dummy_2723*(Dummy_2720*Dummy_2885 + Dummy_2721*Dummy_2886 + Dummy_2722*Dummy_2887) + Dummy_2727*(Dummy_2724*Dummy_2888 + Dummy_2725*Dummy_2889 + Dummy_2726*Dummy_2890) + Dummy_2731*(Dummy_2728*Dummy_2891 + Dummy_2729*Dummy_2892 + Dummy_2730*Dummy_2893); - const real_t Dummy_2895 = -Dummy_2772 - Dummy_2845 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_2896 = -Dummy_2775 - Dummy_2848 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_2897 = -Dummy_2778 - Dummy_2851 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_2898 = -Dummy_2781 - Dummy_2854 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_2899 = -Dummy_2784 - Dummy_2857 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_2900 = -Dummy_2787 - Dummy_2860 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_2901 = -Dummy_2790 - Dummy_2863 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_2902 = -Dummy_2793 - Dummy_2866 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_2903 = -Dummy_2796 - Dummy_2869 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_2904 = -Dummy_2799 - Dummy_2872 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_2905 = -Dummy_2802 - Dummy_2875 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_2906 = -Dummy_2805 - Dummy_2878 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_2907 = Dummy_2719*(Dummy_2716*Dummy_2895 + Dummy_2717*Dummy_2896 + Dummy_2718*Dummy_2897) + Dummy_2723*(Dummy_2720*Dummy_2898 + Dummy_2721*Dummy_2899 + Dummy_2722*Dummy_2900) + Dummy_2727*(Dummy_2724*Dummy_2901 + Dummy_2725*Dummy_2902 + Dummy_2726*Dummy_2903) + Dummy_2731*(Dummy_2728*Dummy_2904 + Dummy_2729*Dummy_2905 + Dummy_2730*Dummy_2906); - const real_t Dummy_2908 = -Dummy_2809 - Dummy_2846 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_2909 = -Dummy_2812 - Dummy_2849 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_2910 = -Dummy_2815 - Dummy_2852 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_2911 = -Dummy_2818 - Dummy_2855 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_2912 = -Dummy_2821 - Dummy_2858 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_2913 = -Dummy_2824 - Dummy_2861 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_2914 = -Dummy_2827 - Dummy_2864 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_2915 = -Dummy_2830 - Dummy_2867 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_2916 = -Dummy_2833 - Dummy_2870 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_2917 = -Dummy_2836 - Dummy_2873 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_2918 = -Dummy_2839 - Dummy_2876 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_2919 = -Dummy_2842 - Dummy_2879 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_2920 = Dummy_2719*(Dummy_2716*Dummy_2908 + Dummy_2717*Dummy_2909 + Dummy_2718*Dummy_2910) + Dummy_2723*(Dummy_2720*Dummy_2911 + Dummy_2721*Dummy_2912 + Dummy_2722*Dummy_2913) + Dummy_2727*(Dummy_2724*Dummy_2914 + Dummy_2725*Dummy_2915 + Dummy_2726*Dummy_2916) + Dummy_2731*(Dummy_2728*Dummy_2917 + Dummy_2729*Dummy_2918 + Dummy_2730*Dummy_2919); - const real_t Dummy_2921 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); - const real_t Dummy_2922 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); - const real_t Dummy_2923 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); - const real_t Dummy_2924 = Dummy_2719*(Dummy_2732*Dummy_2745 + Dummy_2733*Dummy_2746 + Dummy_2734*Dummy_2747) + Dummy_2723*(Dummy_2735*Dummy_2748 + Dummy_2736*Dummy_2749 + Dummy_2737*Dummy_2750) + Dummy_2727*(Dummy_2738*Dummy_2751 + Dummy_2739*Dummy_2752 + Dummy_2740*Dummy_2753) + Dummy_2731*(Dummy_2741*Dummy_2754 + Dummy_2742*Dummy_2755 + Dummy_2743*Dummy_2756); - const real_t Dummy_2925 = Dummy_2719*(Dummy_2732*Dummy_2758 + Dummy_2733*Dummy_2759 + Dummy_2734*Dummy_2760) + Dummy_2723*(Dummy_2735*Dummy_2761 + Dummy_2736*Dummy_2762 + Dummy_2737*Dummy_2763) + Dummy_2727*(Dummy_2738*Dummy_2764 + Dummy_2739*Dummy_2765 + Dummy_2740*Dummy_2766) + Dummy_2731*(Dummy_2741*Dummy_2767 + Dummy_2742*Dummy_2768 + Dummy_2743*Dummy_2769); - const real_t Dummy_2926 = Dummy_2719*(Dummy_2732*Dummy_2773 + Dummy_2733*Dummy_2776 + Dummy_2734*Dummy_2779) + Dummy_2723*(Dummy_2735*Dummy_2782 + Dummy_2736*Dummy_2785 + Dummy_2737*Dummy_2788) + Dummy_2727*(Dummy_2738*Dummy_2791 + Dummy_2739*Dummy_2794 + Dummy_2740*Dummy_2797) + Dummy_2731*(Dummy_2741*Dummy_2800 + Dummy_2742*Dummy_2803 + Dummy_2743*Dummy_2806); - const real_t Dummy_2927 = Dummy_2719*(Dummy_2732*Dummy_2810 + Dummy_2733*Dummy_2813 + Dummy_2734*Dummy_2816) + Dummy_2723*(Dummy_2735*Dummy_2819 + Dummy_2736*Dummy_2822 + Dummy_2737*Dummy_2825) + Dummy_2727*(Dummy_2738*Dummy_2828 + Dummy_2739*Dummy_2831 + Dummy_2740*Dummy_2834) + Dummy_2731*(Dummy_2741*Dummy_2837 + Dummy_2742*Dummy_2840 + Dummy_2743*Dummy_2843); - const real_t Dummy_2928 = Dummy_2719*(Dummy_2732*Dummy_2847 + Dummy_2733*Dummy_2850 + Dummy_2734*Dummy_2853) + Dummy_2723*(Dummy_2735*Dummy_2856 + Dummy_2736*Dummy_2859 + Dummy_2737*Dummy_2862) + Dummy_2727*(Dummy_2738*Dummy_2865 + Dummy_2739*Dummy_2868 + Dummy_2740*Dummy_2871) + Dummy_2731*(Dummy_2741*Dummy_2874 + Dummy_2742*Dummy_2877 + Dummy_2743*Dummy_2880); - const real_t Dummy_2929 = Dummy_2719*(Dummy_2732*Dummy_2882 + Dummy_2733*Dummy_2883 + Dummy_2734*Dummy_2884) + Dummy_2723*(Dummy_2735*Dummy_2885 + Dummy_2736*Dummy_2886 + Dummy_2737*Dummy_2887) + Dummy_2727*(Dummy_2738*Dummy_2888 + Dummy_2739*Dummy_2889 + Dummy_2740*Dummy_2890) + Dummy_2731*(Dummy_2741*Dummy_2891 + Dummy_2742*Dummy_2892 + Dummy_2743*Dummy_2893); - const real_t Dummy_2930 = Dummy_2719*(Dummy_2732*Dummy_2895 + Dummy_2733*Dummy_2896 + Dummy_2734*Dummy_2897) + Dummy_2723*(Dummy_2735*Dummy_2898 + Dummy_2736*Dummy_2899 + Dummy_2737*Dummy_2900) + Dummy_2727*(Dummy_2738*Dummy_2901 + Dummy_2739*Dummy_2902 + Dummy_2740*Dummy_2903) + Dummy_2731*(Dummy_2741*Dummy_2904 + Dummy_2742*Dummy_2905 + Dummy_2743*Dummy_2906); - const real_t Dummy_2931 = Dummy_2719*(Dummy_2732*Dummy_2908 + Dummy_2733*Dummy_2909 + Dummy_2734*Dummy_2910) + Dummy_2723*(Dummy_2735*Dummy_2911 + Dummy_2736*Dummy_2912 + Dummy_2737*Dummy_2913) + Dummy_2727*(Dummy_2738*Dummy_2914 + Dummy_2739*Dummy_2915 + Dummy_2740*Dummy_2916) + Dummy_2731*(Dummy_2741*Dummy_2917 + Dummy_2742*Dummy_2918 + Dummy_2743*Dummy_2919); - const real_t Dummy_2932 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); - const real_t Dummy_2933 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); - const real_t Dummy_2934 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); - const real_t Dummy_2935 = Dummy_2719*(Dummy_2745*Dummy_2758 + Dummy_2746*Dummy_2759 + Dummy_2747*Dummy_2760) + Dummy_2723*(Dummy_2748*Dummy_2761 + Dummy_2749*Dummy_2762 + Dummy_2750*Dummy_2763) + Dummy_2727*(Dummy_2751*Dummy_2764 + Dummy_2752*Dummy_2765 + Dummy_2753*Dummy_2766) + Dummy_2731*(Dummy_2754*Dummy_2767 + Dummy_2755*Dummy_2768 + Dummy_2756*Dummy_2769); - const real_t Dummy_2936 = Dummy_2719*(Dummy_2745*Dummy_2773 + Dummy_2746*Dummy_2776 + Dummy_2747*Dummy_2779) + Dummy_2723*(Dummy_2748*Dummy_2782 + Dummy_2749*Dummy_2785 + Dummy_2750*Dummy_2788) + Dummy_2727*(Dummy_2751*Dummy_2791 + Dummy_2752*Dummy_2794 + Dummy_2753*Dummy_2797) + Dummy_2731*(Dummy_2754*Dummy_2800 + Dummy_2755*Dummy_2803 + Dummy_2756*Dummy_2806); - const real_t Dummy_2937 = Dummy_2719*(Dummy_2745*Dummy_2810 + Dummy_2746*Dummy_2813 + Dummy_2747*Dummy_2816) + Dummy_2723*(Dummy_2748*Dummy_2819 + Dummy_2749*Dummy_2822 + Dummy_2750*Dummy_2825) + Dummy_2727*(Dummy_2751*Dummy_2828 + Dummy_2752*Dummy_2831 + Dummy_2753*Dummy_2834) + Dummy_2731*(Dummy_2754*Dummy_2837 + Dummy_2755*Dummy_2840 + Dummy_2756*Dummy_2843); - const real_t Dummy_2938 = Dummy_2719*(Dummy_2745*Dummy_2847 + Dummy_2746*Dummy_2850 + Dummy_2747*Dummy_2853) + Dummy_2723*(Dummy_2748*Dummy_2856 + Dummy_2749*Dummy_2859 + Dummy_2750*Dummy_2862) + Dummy_2727*(Dummy_2751*Dummy_2865 + Dummy_2752*Dummy_2868 + Dummy_2753*Dummy_2871) + Dummy_2731*(Dummy_2754*Dummy_2874 + Dummy_2755*Dummy_2877 + Dummy_2756*Dummy_2880); - const real_t Dummy_2939 = Dummy_2719*(Dummy_2745*Dummy_2882 + Dummy_2746*Dummy_2883 + Dummy_2747*Dummy_2884) + Dummy_2723*(Dummy_2748*Dummy_2885 + Dummy_2749*Dummy_2886 + Dummy_2750*Dummy_2887) + Dummy_2727*(Dummy_2751*Dummy_2888 + Dummy_2752*Dummy_2889 + Dummy_2753*Dummy_2890) + Dummy_2731*(Dummy_2754*Dummy_2891 + Dummy_2755*Dummy_2892 + Dummy_2756*Dummy_2893); - const real_t Dummy_2940 = Dummy_2719*(Dummy_2745*Dummy_2895 + Dummy_2746*Dummy_2896 + Dummy_2747*Dummy_2897) + Dummy_2723*(Dummy_2748*Dummy_2898 + Dummy_2749*Dummy_2899 + Dummy_2750*Dummy_2900) + Dummy_2727*(Dummy_2751*Dummy_2901 + Dummy_2752*Dummy_2902 + Dummy_2753*Dummy_2903) + Dummy_2731*(Dummy_2754*Dummy_2904 + Dummy_2755*Dummy_2905 + Dummy_2756*Dummy_2906); - const real_t Dummy_2941 = Dummy_2719*(Dummy_2745*Dummy_2908 + Dummy_2746*Dummy_2909 + Dummy_2747*Dummy_2910) + Dummy_2723*(Dummy_2748*Dummy_2911 + Dummy_2749*Dummy_2912 + Dummy_2750*Dummy_2913) + Dummy_2727*(Dummy_2751*Dummy_2914 + Dummy_2752*Dummy_2915 + Dummy_2753*Dummy_2916) + Dummy_2731*(Dummy_2754*Dummy_2917 + Dummy_2755*Dummy_2918 + Dummy_2756*Dummy_2919); - const real_t Dummy_2942 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); - const real_t Dummy_2943 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); - const real_t Dummy_2944 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); - const real_t Dummy_2945 = Dummy_2719*(Dummy_2758*Dummy_2773 + Dummy_2759*Dummy_2776 + Dummy_2760*Dummy_2779) + Dummy_2723*(Dummy_2761*Dummy_2782 + Dummy_2762*Dummy_2785 + Dummy_2763*Dummy_2788) + Dummy_2727*(Dummy_2764*Dummy_2791 + Dummy_2765*Dummy_2794 + Dummy_2766*Dummy_2797) + Dummy_2731*(Dummy_2767*Dummy_2800 + Dummy_2768*Dummy_2803 + Dummy_2769*Dummy_2806); - const real_t Dummy_2946 = Dummy_2719*(Dummy_2758*Dummy_2810 + Dummy_2759*Dummy_2813 + Dummy_2760*Dummy_2816) + Dummy_2723*(Dummy_2761*Dummy_2819 + Dummy_2762*Dummy_2822 + Dummy_2763*Dummy_2825) + Dummy_2727*(Dummy_2764*Dummy_2828 + Dummy_2765*Dummy_2831 + Dummy_2766*Dummy_2834) + Dummy_2731*(Dummy_2767*Dummy_2837 + Dummy_2768*Dummy_2840 + Dummy_2769*Dummy_2843); - const real_t Dummy_2947 = Dummy_2719*(Dummy_2758*Dummy_2847 + Dummy_2759*Dummy_2850 + Dummy_2760*Dummy_2853) + Dummy_2723*(Dummy_2761*Dummy_2856 + Dummy_2762*Dummy_2859 + Dummy_2763*Dummy_2862) + Dummy_2727*(Dummy_2764*Dummy_2865 + Dummy_2765*Dummy_2868 + Dummy_2766*Dummy_2871) + Dummy_2731*(Dummy_2767*Dummy_2874 + Dummy_2768*Dummy_2877 + Dummy_2769*Dummy_2880); - const real_t Dummy_2948 = Dummy_2719*(Dummy_2758*Dummy_2882 + Dummy_2759*Dummy_2883 + Dummy_2760*Dummy_2884) + Dummy_2723*(Dummy_2761*Dummy_2885 + Dummy_2762*Dummy_2886 + Dummy_2763*Dummy_2887) + Dummy_2727*(Dummy_2764*Dummy_2888 + Dummy_2765*Dummy_2889 + Dummy_2766*Dummy_2890) + Dummy_2731*(Dummy_2767*Dummy_2891 + Dummy_2768*Dummy_2892 + Dummy_2769*Dummy_2893); - const real_t Dummy_2949 = Dummy_2719*(Dummy_2758*Dummy_2895 + Dummy_2759*Dummy_2896 + Dummy_2760*Dummy_2897) + Dummy_2723*(Dummy_2761*Dummy_2898 + Dummy_2762*Dummy_2899 + Dummy_2763*Dummy_2900) + Dummy_2727*(Dummy_2764*Dummy_2901 + Dummy_2765*Dummy_2902 + Dummy_2766*Dummy_2903) + Dummy_2731*(Dummy_2767*Dummy_2904 + Dummy_2768*Dummy_2905 + Dummy_2769*Dummy_2906); - const real_t Dummy_2950 = Dummy_2719*(Dummy_2758*Dummy_2908 + Dummy_2759*Dummy_2909 + Dummy_2760*Dummy_2910) + Dummy_2723*(Dummy_2761*Dummy_2911 + Dummy_2762*Dummy_2912 + Dummy_2763*Dummy_2913) + Dummy_2727*(Dummy_2764*Dummy_2914 + Dummy_2765*Dummy_2915 + Dummy_2766*Dummy_2916) + Dummy_2731*(Dummy_2767*Dummy_2917 + Dummy_2768*Dummy_2918 + Dummy_2769*Dummy_2919); - const real_t Dummy_2951 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_2952 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2953 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_2954 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2955 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_2956 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2957 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2958 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_2959 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2960 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_2961 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2962 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_2963 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2964 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2965 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2966 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2967 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2968 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2969 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2970 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2971 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2972 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2973 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2974 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2975 = Dummy_2719*(Dummy_2773*Dummy_2810 + Dummy_2776*Dummy_2813 + Dummy_2779*Dummy_2816) + Dummy_2723*(Dummy_2782*Dummy_2819 + Dummy_2785*Dummy_2822 + Dummy_2788*Dummy_2825) + Dummy_2727*(Dummy_2791*Dummy_2828 + Dummy_2794*Dummy_2831 + Dummy_2797*Dummy_2834) + Dummy_2731*(Dummy_2800*Dummy_2837 + Dummy_2803*Dummy_2840 + Dummy_2806*Dummy_2843); - const real_t Dummy_2976 = Dummy_2719*(Dummy_2773*Dummy_2847 + Dummy_2776*Dummy_2850 + Dummy_2779*Dummy_2853) + Dummy_2723*(Dummy_2782*Dummy_2856 + Dummy_2785*Dummy_2859 + Dummy_2788*Dummy_2862) + Dummy_2727*(Dummy_2791*Dummy_2865 + Dummy_2794*Dummy_2868 + Dummy_2797*Dummy_2871) + Dummy_2731*(Dummy_2800*Dummy_2874 + Dummy_2803*Dummy_2877 + Dummy_2806*Dummy_2880); - const real_t Dummy_2977 = Dummy_2719*(Dummy_2773*Dummy_2882 + Dummy_2776*Dummy_2883 + Dummy_2779*Dummy_2884) + Dummy_2723*(Dummy_2782*Dummy_2885 + Dummy_2785*Dummy_2886 + Dummy_2788*Dummy_2887) + Dummy_2727*(Dummy_2791*Dummy_2888 + Dummy_2794*Dummy_2889 + Dummy_2797*Dummy_2890) + Dummy_2731*(Dummy_2800*Dummy_2891 + Dummy_2803*Dummy_2892 + Dummy_2806*Dummy_2893); - const real_t Dummy_2978 = Dummy_2719*(Dummy_2773*Dummy_2895 + Dummy_2776*Dummy_2896 + Dummy_2779*Dummy_2897) + Dummy_2723*(Dummy_2782*Dummy_2898 + Dummy_2785*Dummy_2899 + Dummy_2788*Dummy_2900) + Dummy_2727*(Dummy_2791*Dummy_2901 + Dummy_2794*Dummy_2902 + Dummy_2797*Dummy_2903) + Dummy_2731*(Dummy_2800*Dummy_2904 + Dummy_2803*Dummy_2905 + Dummy_2806*Dummy_2906); - const real_t Dummy_2979 = Dummy_2719*(Dummy_2773*Dummy_2908 + Dummy_2776*Dummy_2909 + Dummy_2779*Dummy_2910) + Dummy_2723*(Dummy_2782*Dummy_2911 + Dummy_2785*Dummy_2912 + Dummy_2788*Dummy_2913) + Dummy_2727*(Dummy_2791*Dummy_2914 + Dummy_2794*Dummy_2915 + Dummy_2797*Dummy_2916) + Dummy_2731*(Dummy_2800*Dummy_2917 + Dummy_2803*Dummy_2918 + Dummy_2806*Dummy_2919); - const real_t Dummy_2980 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_2981 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2982 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_2983 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2984 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_2985 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2986 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2987 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2988 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2989 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2990 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2991 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2992 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2993 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_2994 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2995 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_2996 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2997 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_2998 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2999 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_3000 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_3001 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_3002 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_3003 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_3004 = Dummy_2719*(Dummy_2810*Dummy_2847 + Dummy_2813*Dummy_2850 + Dummy_2816*Dummy_2853) + Dummy_2723*(Dummy_2819*Dummy_2856 + Dummy_2822*Dummy_2859 + Dummy_2825*Dummy_2862) + Dummy_2727*(Dummy_2828*Dummy_2865 + Dummy_2831*Dummy_2868 + Dummy_2834*Dummy_2871) + Dummy_2731*(Dummy_2837*Dummy_2874 + Dummy_2840*Dummy_2877 + Dummy_2843*Dummy_2880); - const real_t Dummy_3005 = Dummy_2719*(Dummy_2810*Dummy_2882 + Dummy_2813*Dummy_2883 + Dummy_2816*Dummy_2884) + Dummy_2723*(Dummy_2819*Dummy_2885 + Dummy_2822*Dummy_2886 + Dummy_2825*Dummy_2887) + Dummy_2727*(Dummy_2828*Dummy_2888 + Dummy_2831*Dummy_2889 + Dummy_2834*Dummy_2890) + Dummy_2731*(Dummy_2837*Dummy_2891 + Dummy_2840*Dummy_2892 + Dummy_2843*Dummy_2893); - const real_t Dummy_3006 = Dummy_2719*(Dummy_2810*Dummy_2895 + Dummy_2813*Dummy_2896 + Dummy_2816*Dummy_2897) + Dummy_2723*(Dummy_2819*Dummy_2898 + Dummy_2822*Dummy_2899 + Dummy_2825*Dummy_2900) + Dummy_2727*(Dummy_2828*Dummy_2901 + Dummy_2831*Dummy_2902 + Dummy_2834*Dummy_2903) + Dummy_2731*(Dummy_2837*Dummy_2904 + Dummy_2840*Dummy_2905 + Dummy_2843*Dummy_2906); - const real_t Dummy_3007 = Dummy_2719*(Dummy_2810*Dummy_2908 + Dummy_2813*Dummy_2909 + Dummy_2816*Dummy_2910) + Dummy_2723*(Dummy_2819*Dummy_2911 + Dummy_2822*Dummy_2912 + Dummy_2825*Dummy_2913) + Dummy_2727*(Dummy_2828*Dummy_2914 + Dummy_2831*Dummy_2915 + Dummy_2834*Dummy_2916) + Dummy_2731*(Dummy_2837*Dummy_2917 + Dummy_2840*Dummy_2918 + Dummy_2843*Dummy_2919); - const real_t Dummy_3008 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_3009 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_3010 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_3011 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_3012 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_3013 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_3014 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_3015 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_3016 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_3017 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_3018 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_3019 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_3020 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_3021 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_3022 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_3023 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_3024 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_3025 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_3026 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_3027 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_3028 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_3029 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_3030 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_3031 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_3032 = Dummy_2719*(Dummy_2847*Dummy_2882 + Dummy_2850*Dummy_2883 + Dummy_2853*Dummy_2884) + Dummy_2723*(Dummy_2856*Dummy_2885 + Dummy_2859*Dummy_2886 + Dummy_2862*Dummy_2887) + Dummy_2727*(Dummy_2865*Dummy_2888 + Dummy_2868*Dummy_2889 + Dummy_2871*Dummy_2890) + Dummy_2731*(Dummy_2874*Dummy_2891 + Dummy_2877*Dummy_2892 + Dummy_2880*Dummy_2893); - const real_t Dummy_3033 = Dummy_2719*(Dummy_2847*Dummy_2895 + Dummy_2850*Dummy_2896 + Dummy_2853*Dummy_2897) + Dummy_2723*(Dummy_2856*Dummy_2898 + Dummy_2859*Dummy_2899 + Dummy_2862*Dummy_2900) + Dummy_2727*(Dummy_2865*Dummy_2901 + Dummy_2868*Dummy_2902 + Dummy_2871*Dummy_2903) + Dummy_2731*(Dummy_2874*Dummy_2904 + Dummy_2877*Dummy_2905 + Dummy_2880*Dummy_2906); - const real_t Dummy_3034 = Dummy_2719*(Dummy_2847*Dummy_2908 + Dummy_2850*Dummy_2909 + Dummy_2853*Dummy_2910) + Dummy_2723*(Dummy_2856*Dummy_2911 + Dummy_2859*Dummy_2912 + Dummy_2862*Dummy_2913) + Dummy_2727*(Dummy_2865*Dummy_2914 + Dummy_2868*Dummy_2915 + Dummy_2871*Dummy_2916) + Dummy_2731*(Dummy_2874*Dummy_2917 + Dummy_2877*Dummy_2918 + Dummy_2880*Dummy_2919); - const real_t Dummy_3035 = Dummy_2719*(Dummy_2882*Dummy_2895 + Dummy_2883*Dummy_2896 + Dummy_2884*Dummy_2897) + Dummy_2723*(Dummy_2885*Dummy_2898 + Dummy_2886*Dummy_2899 + Dummy_2887*Dummy_2900) + Dummy_2727*(Dummy_2888*Dummy_2901 + Dummy_2889*Dummy_2902 + Dummy_2890*Dummy_2903) + Dummy_2731*(Dummy_2891*Dummy_2904 + Dummy_2892*Dummy_2905 + Dummy_2893*Dummy_2906); - const real_t Dummy_3036 = Dummy_2719*(Dummy_2882*Dummy_2908 + Dummy_2883*Dummy_2909 + Dummy_2884*Dummy_2910) + Dummy_2723*(Dummy_2885*Dummy_2911 + Dummy_2886*Dummy_2912 + Dummy_2887*Dummy_2913) + Dummy_2727*(Dummy_2888*Dummy_2914 + Dummy_2889*Dummy_2915 + Dummy_2890*Dummy_2916) + Dummy_2731*(Dummy_2891*Dummy_2917 + Dummy_2892*Dummy_2918 + Dummy_2893*Dummy_2919); - const real_t Dummy_3037 = Dummy_2719*(Dummy_2895*Dummy_2908 + Dummy_2896*Dummy_2909 + Dummy_2897*Dummy_2910) + Dummy_2723*(Dummy_2898*Dummy_2911 + Dummy_2899*Dummy_2912 + Dummy_2900*Dummy_2913) + Dummy_2727*(Dummy_2901*Dummy_2914 + Dummy_2902*Dummy_2915 + Dummy_2903*Dummy_2916) + Dummy_2731*(Dummy_2904*Dummy_2917 + Dummy_2905*Dummy_2918 + Dummy_2906*Dummy_2919); - const real_t Dummy_3038 = Dummy_2706*(Dummy_2719*((Dummy_2716*Dummy_2716) + (Dummy_2717*Dummy_2717) + (Dummy_2718*Dummy_2718)) + Dummy_2723*((Dummy_2720*Dummy_2720) + (Dummy_2721*Dummy_2721) + (Dummy_2722*Dummy_2722)) + Dummy_2727*((Dummy_2724*Dummy_2724) + (Dummy_2725*Dummy_2725) + (Dummy_2726*Dummy_2726)) + Dummy_2731*((Dummy_2728*Dummy_2728) + (Dummy_2729*Dummy_2729) + (Dummy_2730*Dummy_2730))) + Dummy_2707*Dummy_2744 + Dummy_2708*Dummy_2757 + Dummy_2709*Dummy_2770 + Dummy_2710*Dummy_2807 + Dummy_2711*Dummy_2844 + Dummy_2712*Dummy_2881 + Dummy_2713*Dummy_2894 + Dummy_2714*Dummy_2907 + Dummy_2715*Dummy_2920; - const real_t Dummy_3039 = Dummy_2706*Dummy_2744 + Dummy_2707*(Dummy_2719*(Dummy_2921*tmp_kernel_op_254 + Dummy_2922*tmp_kernel_op_254 + Dummy_2923*tmp_kernel_op_254) + Dummy_2723*(Dummy_2921*tmp_kernel_op_257 + Dummy_2922*tmp_kernel_op_257 + Dummy_2923*tmp_kernel_op_257) + Dummy_2727*(Dummy_2921*tmp_kernel_op_258 + Dummy_2922*tmp_kernel_op_258 + Dummy_2923*tmp_kernel_op_258) + Dummy_2731*(Dummy_2921*tmp_kernel_op_259 + Dummy_2922*tmp_kernel_op_259 + Dummy_2923*tmp_kernel_op_259)) + Dummy_2708*Dummy_2924 + Dummy_2709*Dummy_2925 + Dummy_2710*Dummy_2926 + Dummy_2711*Dummy_2927 + Dummy_2712*Dummy_2928 + Dummy_2713*Dummy_2929 + Dummy_2714*Dummy_2930 + Dummy_2715*Dummy_2931; - const real_t Dummy_3040 = Dummy_2706*Dummy_2757 + Dummy_2707*Dummy_2924 + Dummy_2708*(Dummy_2719*(Dummy_2932*tmp_kernel_op_269 + Dummy_2933*tmp_kernel_op_269 + Dummy_2934*tmp_kernel_op_269) + Dummy_2723*(Dummy_2932*tmp_kernel_op_272 + Dummy_2933*tmp_kernel_op_272 + Dummy_2934*tmp_kernel_op_272) + Dummy_2727*(Dummy_2932*tmp_kernel_op_273 + Dummy_2933*tmp_kernel_op_273 + Dummy_2934*tmp_kernel_op_273) + Dummy_2731*(Dummy_2932*tmp_kernel_op_274 + Dummy_2933*tmp_kernel_op_274 + Dummy_2934*tmp_kernel_op_274)) + Dummy_2709*Dummy_2935 + Dummy_2710*Dummy_2936 + Dummy_2711*Dummy_2937 + Dummy_2712*Dummy_2938 + Dummy_2713*Dummy_2939 + Dummy_2714*Dummy_2940 + Dummy_2715*Dummy_2941; - const real_t Dummy_3041 = Dummy_2706*Dummy_2770 + Dummy_2707*Dummy_2925 + Dummy_2708*Dummy_2935 + Dummy_2709*(Dummy_2719*(Dummy_2942*tmp_kernel_op_283 + Dummy_2943*tmp_kernel_op_283 + Dummy_2944*tmp_kernel_op_283) + Dummy_2723*(Dummy_2942*tmp_kernel_op_286 + Dummy_2943*tmp_kernel_op_286 + Dummy_2944*tmp_kernel_op_286) + Dummy_2727*(Dummy_2942*tmp_kernel_op_287 + Dummy_2943*tmp_kernel_op_287 + Dummy_2944*tmp_kernel_op_287) + Dummy_2731*(Dummy_2942*tmp_kernel_op_288 + Dummy_2943*tmp_kernel_op_288 + Dummy_2944*tmp_kernel_op_288)) + Dummy_2710*Dummy_2945 + Dummy_2711*Dummy_2946 + Dummy_2712*Dummy_2947 + Dummy_2713*Dummy_2948 + Dummy_2714*Dummy_2949 + Dummy_2715*Dummy_2950; - const real_t Dummy_3042 = Dummy_2706*Dummy_2807 + Dummy_2707*Dummy_2926 + Dummy_2708*Dummy_2936 + Dummy_2709*Dummy_2945 + Dummy_2710*(Dummy_2719*(((Dummy_2951 + Dummy_2952)*(Dummy_2951 + Dummy_2952))*16.0 + ((Dummy_2953 + Dummy_2954)*(Dummy_2953 + Dummy_2954))*16.0 + ((Dummy_2955 + Dummy_2956)*(Dummy_2955 + Dummy_2956))*16.0) + Dummy_2723*(((Dummy_2957 + Dummy_2958)*(Dummy_2957 + Dummy_2958))*16.0 + ((Dummy_2959 + Dummy_2960)*(Dummy_2959 + Dummy_2960))*16.0 + ((Dummy_2961 + Dummy_2962)*(Dummy_2961 + Dummy_2962))*16.0) + Dummy_2727*(((Dummy_2963 + Dummy_2964)*(Dummy_2963 + Dummy_2964))*16.0 + ((Dummy_2965 + Dummy_2966)*(Dummy_2965 + Dummy_2966))*16.0 + ((Dummy_2967 + Dummy_2968)*(Dummy_2967 + Dummy_2968))*16.0) + Dummy_2731*(((Dummy_2969 + Dummy_2970)*(Dummy_2969 + Dummy_2970))*16.0 + ((Dummy_2971 + Dummy_2972)*(Dummy_2971 + Dummy_2972))*16.0 + ((Dummy_2973 + Dummy_2974)*(Dummy_2973 + Dummy_2974))*16.0)) + Dummy_2711*Dummy_2975 + Dummy_2712*Dummy_2976 + Dummy_2713*Dummy_2977 + Dummy_2714*Dummy_2978 + Dummy_2715*Dummy_2979; - const real_t Dummy_3043 = Dummy_2706*Dummy_2844 + Dummy_2707*Dummy_2927 + Dummy_2708*Dummy_2937 + Dummy_2709*Dummy_2946 + Dummy_2710*Dummy_2975 + Dummy_2711*(Dummy_2719*(((Dummy_2980 + Dummy_2981)*(Dummy_2980 + Dummy_2981))*16.0 + ((Dummy_2982 + Dummy_2983)*(Dummy_2982 + Dummy_2983))*16.0 + ((Dummy_2984 + Dummy_2985)*(Dummy_2984 + Dummy_2985))*16.0) + Dummy_2723*(((Dummy_2986 + Dummy_2987)*(Dummy_2986 + Dummy_2987))*16.0 + ((Dummy_2988 + Dummy_2989)*(Dummy_2988 + Dummy_2989))*16.0 + ((Dummy_2990 + Dummy_2991)*(Dummy_2990 + Dummy_2991))*16.0) + Dummy_2727*(((Dummy_2992 + Dummy_2993)*(Dummy_2992 + Dummy_2993))*16.0 + ((Dummy_2994 + Dummy_2995)*(Dummy_2994 + Dummy_2995))*16.0 + ((Dummy_2996 + Dummy_2997)*(Dummy_2996 + Dummy_2997))*16.0) + Dummy_2731*(((Dummy_2998 + Dummy_2999)*(Dummy_2998 + Dummy_2999))*16.0 + ((Dummy_3000 + Dummy_3001)*(Dummy_3000 + Dummy_3001))*16.0 + ((Dummy_3002 + Dummy_3003)*(Dummy_3002 + Dummy_3003))*16.0)) + Dummy_2712*Dummy_3004 + Dummy_2713*Dummy_3005 + Dummy_2714*Dummy_3006 + Dummy_2715*Dummy_3007; - const real_t Dummy_3044 = Dummy_2706*Dummy_2881 + Dummy_2707*Dummy_2928 + Dummy_2708*Dummy_2938 + Dummy_2709*Dummy_2947 + Dummy_2710*Dummy_2976 + Dummy_2711*Dummy_3004 + Dummy_2712*(Dummy_2719*(((Dummy_3008 + Dummy_3009)*(Dummy_3008 + Dummy_3009))*16.0 + ((Dummy_3010 + Dummy_3011)*(Dummy_3010 + Dummy_3011))*16.0 + ((Dummy_3012 + Dummy_3013)*(Dummy_3012 + Dummy_3013))*16.0) + Dummy_2723*(((Dummy_3014 + Dummy_3015)*(Dummy_3014 + Dummy_3015))*16.0 + ((Dummy_3016 + Dummy_3017)*(Dummy_3016 + Dummy_3017))*16.0 + ((Dummy_3018 + Dummy_3019)*(Dummy_3018 + Dummy_3019))*16.0) + Dummy_2727*(((Dummy_3020 + Dummy_3021)*(Dummy_3020 + Dummy_3021))*16.0 + ((Dummy_3022 + Dummy_3023)*(Dummy_3022 + Dummy_3023))*16.0 + ((Dummy_3024 + Dummy_3025)*(Dummy_3024 + Dummy_3025))*16.0) + Dummy_2731*(((Dummy_3026 + Dummy_3027)*(Dummy_3026 + Dummy_3027))*16.0 + ((Dummy_3028 + Dummy_3029)*(Dummy_3028 + Dummy_3029))*16.0 + ((Dummy_3030 + Dummy_3031)*(Dummy_3030 + Dummy_3031))*16.0)) + Dummy_2713*Dummy_3032 + Dummy_2714*Dummy_3033 + Dummy_2715*Dummy_3034; - const real_t Dummy_3045 = Dummy_2706*Dummy_2894 + Dummy_2707*Dummy_2929 + Dummy_2708*Dummy_2939 + Dummy_2709*Dummy_2948 + Dummy_2710*Dummy_2977 + Dummy_2711*Dummy_3005 + Dummy_2712*Dummy_3032 + Dummy_2713*(Dummy_2719*(((-Dummy_2951 - Dummy_2980 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_2951 - Dummy_2980 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_2953 - Dummy_2982 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_2953 - Dummy_2982 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_2955 - Dummy_2984 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_2955 - Dummy_2984 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25))*16.0) + Dummy_2723*(((-Dummy_2957 - Dummy_2986 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_2957 - Dummy_2986 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_2959 - Dummy_2988 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_2959 - Dummy_2988 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_2961 - Dummy_2990 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_2961 - Dummy_2990 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25))*16.0) + Dummy_2727*(((-Dummy_2963 - Dummy_2992 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_2963 - Dummy_2992 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_2965 - Dummy_2994 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_2965 - Dummy_2994 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_2967 - Dummy_2996 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_2967 - Dummy_2996 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25))*16.0) + Dummy_2731*(((-Dummy_2969 - Dummy_2998 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_2969 - Dummy_2998 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_2971 - Dummy_3000 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_2971 - Dummy_3000 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_2973 - Dummy_3002 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_2973 - Dummy_3002 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25))*16.0)) + Dummy_2714*Dummy_3035 + Dummy_2715*Dummy_3036; - const real_t Dummy_3046 = Dummy_2706*Dummy_2907 + Dummy_2707*Dummy_2930 + Dummy_2708*Dummy_2940 + Dummy_2709*Dummy_2949 + Dummy_2710*Dummy_2978 + Dummy_2711*Dummy_3006 + Dummy_2712*Dummy_3033 + Dummy_2713*Dummy_3035 + Dummy_2714*(Dummy_2719*(((-Dummy_2952 - Dummy_3008 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_2952 - Dummy_3008 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_2954 - Dummy_3010 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_2954 - Dummy_3010 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_2956 - Dummy_3012 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_2956 - Dummy_3012 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25))*16.0) + Dummy_2723*(((-Dummy_2958 - Dummy_3014 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_2958 - Dummy_3014 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_2960 - Dummy_3016 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_2960 - Dummy_3016 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_2962 - Dummy_3018 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_2962 - Dummy_3018 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25))*16.0) + Dummy_2727*(((-Dummy_2964 - Dummy_3020 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_2964 - Dummy_3020 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_2966 - Dummy_3022 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_2966 - Dummy_3022 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_2968 - Dummy_3024 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_2968 - Dummy_3024 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25))*16.0) + Dummy_2731*(((-Dummy_2970 - Dummy_3026 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_2970 - Dummy_3026 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_2972 - Dummy_3028 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_2972 - Dummy_3028 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_2974 - Dummy_3030 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_2974 - Dummy_3030 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25))*16.0)) + Dummy_2715*Dummy_3037; - const real_t Dummy_3047 = Dummy_2706*Dummy_2920 + Dummy_2707*Dummy_2931 + Dummy_2708*Dummy_2941 + Dummy_2709*Dummy_2950 + Dummy_2710*Dummy_2979 + Dummy_2711*Dummy_3007 + Dummy_2712*Dummy_3034 + Dummy_2713*Dummy_3036 + Dummy_2714*Dummy_3037 + Dummy_2715*(Dummy_2719*(((-Dummy_2981 - Dummy_3009 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_2981 - Dummy_3009 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_2983 - Dummy_3011 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_2983 - Dummy_3011 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_2985 - Dummy_3013 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_2985 - Dummy_3013 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25))*16.0) + Dummy_2723*(((-Dummy_2987 - Dummy_3015 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_2987 - Dummy_3015 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_2989 - Dummy_3017 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_2989 - Dummy_3017 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_2991 - Dummy_3019 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_2991 - Dummy_3019 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25))*16.0) + Dummy_2727*(((-Dummy_2993 - Dummy_3021 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_2993 - Dummy_3021 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_2995 - Dummy_3023 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_2995 - Dummy_3023 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_2997 - Dummy_3025 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_2997 - Dummy_3025 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25))*16.0) + Dummy_2731*(((-Dummy_2999 - Dummy_3027 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_2999 - Dummy_3027 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_3001 - Dummy_3029 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_3001 - Dummy_3029 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_3003 - Dummy_3031 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_3003 - Dummy_3031 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25))*16.0)); + const real_t tmp_moved_constant_2394 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_2395 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_2396 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_2397 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_2398 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_2399 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_2400 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_2401 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_2402 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_2403 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_2404 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_2405 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_2406 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_2407 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_2408 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_2409 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_2410 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_2411 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_2412 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_2413 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_2414 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_2415 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_2416 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_2417 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_2418 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_2419 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_2420 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_2421 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_2422 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_2423 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_2424 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_2425 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_2426 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_2427 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_2428 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_2429 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_2430 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_2431 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_2432 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2420 + tmp_moved_constant_2405*tmp_moved_constant_2421 + tmp_moved_constant_2406*tmp_moved_constant_2422) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2423 + tmp_moved_constant_2409*tmp_moved_constant_2424 + tmp_moved_constant_2410*tmp_moved_constant_2425) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2426 + tmp_moved_constant_2413*tmp_moved_constant_2427 + tmp_moved_constant_2414*tmp_moved_constant_2428) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2429 + tmp_moved_constant_2417*tmp_moved_constant_2430 + tmp_moved_constant_2418*tmp_moved_constant_2431); + const real_t tmp_moved_constant_2433 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_2434 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_2435 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_2436 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_2437 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_2438 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_2439 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_2440 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_2441 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_2442 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_2443 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_2444 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_2445 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2433 + tmp_moved_constant_2405*tmp_moved_constant_2434 + tmp_moved_constant_2406*tmp_moved_constant_2435) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2436 + tmp_moved_constant_2409*tmp_moved_constant_2437 + tmp_moved_constant_2410*tmp_moved_constant_2438) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2439 + tmp_moved_constant_2413*tmp_moved_constant_2440 + tmp_moved_constant_2414*tmp_moved_constant_2441) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2442 + tmp_moved_constant_2417*tmp_moved_constant_2443 + tmp_moved_constant_2418*tmp_moved_constant_2444); + const real_t tmp_moved_constant_2446 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_2447 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_2448 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_2449 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_2450 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_2451 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_2452 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_2453 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_2454 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_2455 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_2456 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_2457 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_2458 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2446 + tmp_moved_constant_2405*tmp_moved_constant_2447 + tmp_moved_constant_2406*tmp_moved_constant_2448) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2449 + tmp_moved_constant_2409*tmp_moved_constant_2450 + tmp_moved_constant_2410*tmp_moved_constant_2451) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2452 + tmp_moved_constant_2413*tmp_moved_constant_2453 + tmp_moved_constant_2414*tmp_moved_constant_2454) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2455 + tmp_moved_constant_2417*tmp_moved_constant_2456 + tmp_moved_constant_2418*tmp_moved_constant_2457); + const real_t tmp_moved_constant_2459 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2460 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2461 = tmp_moved_constant_2459 + tmp_moved_constant_2460; + const real_t tmp_moved_constant_2462 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2463 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2464 = tmp_moved_constant_2462 + tmp_moved_constant_2463; + const real_t tmp_moved_constant_2465 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2466 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2467 = tmp_moved_constant_2465 + tmp_moved_constant_2466; + const real_t tmp_moved_constant_2468 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2469 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2470 = tmp_moved_constant_2468 + tmp_moved_constant_2469; + const real_t tmp_moved_constant_2471 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2472 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2473 = tmp_moved_constant_2471 + tmp_moved_constant_2472; + const real_t tmp_moved_constant_2474 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2475 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2476 = tmp_moved_constant_2474 + tmp_moved_constant_2475; + const real_t tmp_moved_constant_2477 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2478 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2479 = tmp_moved_constant_2477 + tmp_moved_constant_2478; + const real_t tmp_moved_constant_2480 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2481 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2482 = tmp_moved_constant_2480 + tmp_moved_constant_2481; + const real_t tmp_moved_constant_2483 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2484 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2485 = tmp_moved_constant_2483 + tmp_moved_constant_2484; + const real_t tmp_moved_constant_2486 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2487 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2488 = tmp_moved_constant_2486 + tmp_moved_constant_2487; + const real_t tmp_moved_constant_2489 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2490 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2491 = tmp_moved_constant_2489 + tmp_moved_constant_2490; + const real_t tmp_moved_constant_2492 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2493 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2494 = tmp_moved_constant_2492 + tmp_moved_constant_2493; + const real_t tmp_moved_constant_2495 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2461 + tmp_moved_constant_2405*tmp_moved_constant_2464 + tmp_moved_constant_2406*tmp_moved_constant_2467) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2470 + tmp_moved_constant_2409*tmp_moved_constant_2473 + tmp_moved_constant_2410*tmp_moved_constant_2476) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2479 + tmp_moved_constant_2413*tmp_moved_constant_2482 + tmp_moved_constant_2414*tmp_moved_constant_2485) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2488 + tmp_moved_constant_2417*tmp_moved_constant_2491 + tmp_moved_constant_2418*tmp_moved_constant_2494); + const real_t tmp_moved_constant_2496 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2497 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2498 = tmp_moved_constant_2496 + tmp_moved_constant_2497; + const real_t tmp_moved_constant_2499 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2500 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2501 = tmp_moved_constant_2499 + tmp_moved_constant_2500; + const real_t tmp_moved_constant_2502 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2503 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2504 = tmp_moved_constant_2502 + tmp_moved_constant_2503; + const real_t tmp_moved_constant_2505 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2506 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2507 = tmp_moved_constant_2505 + tmp_moved_constant_2506; + const real_t tmp_moved_constant_2508 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2509 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2510 = tmp_moved_constant_2508 + tmp_moved_constant_2509; + const real_t tmp_moved_constant_2511 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2512 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2513 = tmp_moved_constant_2511 + tmp_moved_constant_2512; + const real_t tmp_moved_constant_2514 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2515 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2516 = tmp_moved_constant_2514 + tmp_moved_constant_2515; + const real_t tmp_moved_constant_2517 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2518 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2519 = tmp_moved_constant_2517 + tmp_moved_constant_2518; + const real_t tmp_moved_constant_2520 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2521 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2522 = tmp_moved_constant_2520 + tmp_moved_constant_2521; + const real_t tmp_moved_constant_2523 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2524 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2525 = tmp_moved_constant_2523 + tmp_moved_constant_2524; + const real_t tmp_moved_constant_2526 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2527 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2528 = tmp_moved_constant_2526 + tmp_moved_constant_2527; + const real_t tmp_moved_constant_2529 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2530 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2531 = tmp_moved_constant_2529 + tmp_moved_constant_2530; + const real_t tmp_moved_constant_2532 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2498 + tmp_moved_constant_2405*tmp_moved_constant_2501 + tmp_moved_constant_2406*tmp_moved_constant_2504) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2507 + tmp_moved_constant_2409*tmp_moved_constant_2510 + tmp_moved_constant_2410*tmp_moved_constant_2513) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2516 + tmp_moved_constant_2413*tmp_moved_constant_2519 + tmp_moved_constant_2414*tmp_moved_constant_2522) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2525 + tmp_moved_constant_2417*tmp_moved_constant_2528 + tmp_moved_constant_2418*tmp_moved_constant_2531); + const real_t tmp_moved_constant_2533 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2534 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2535 = tmp_moved_constant_2533 + tmp_moved_constant_2534; + const real_t tmp_moved_constant_2536 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2537 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2538 = tmp_moved_constant_2536 + tmp_moved_constant_2537; + const real_t tmp_moved_constant_2539 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2540 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2541 = tmp_moved_constant_2539 + tmp_moved_constant_2540; + const real_t tmp_moved_constant_2542 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2543 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2544 = tmp_moved_constant_2542 + tmp_moved_constant_2543; + const real_t tmp_moved_constant_2545 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2546 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2547 = tmp_moved_constant_2545 + tmp_moved_constant_2546; + const real_t tmp_moved_constant_2548 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2549 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2550 = tmp_moved_constant_2548 + tmp_moved_constant_2549; + const real_t tmp_moved_constant_2551 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2552 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2553 = tmp_moved_constant_2551 + tmp_moved_constant_2552; + const real_t tmp_moved_constant_2554 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2555 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2556 = tmp_moved_constant_2554 + tmp_moved_constant_2555; + const real_t tmp_moved_constant_2557 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2558 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2559 = tmp_moved_constant_2557 + tmp_moved_constant_2558; + const real_t tmp_moved_constant_2560 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2561 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2562 = tmp_moved_constant_2560 + tmp_moved_constant_2561; + const real_t tmp_moved_constant_2563 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2564 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2565 = tmp_moved_constant_2563 + tmp_moved_constant_2564; + const real_t tmp_moved_constant_2566 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2567 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2568 = tmp_moved_constant_2566 + tmp_moved_constant_2567; + const real_t tmp_moved_constant_2569 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2535 + tmp_moved_constant_2405*tmp_moved_constant_2538 + tmp_moved_constant_2406*tmp_moved_constant_2541) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2544 + tmp_moved_constant_2409*tmp_moved_constant_2547 + tmp_moved_constant_2410*tmp_moved_constant_2550) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2553 + tmp_moved_constant_2413*tmp_moved_constant_2556 + tmp_moved_constant_2414*tmp_moved_constant_2559) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2562 + tmp_moved_constant_2417*tmp_moved_constant_2565 + tmp_moved_constant_2418*tmp_moved_constant_2568); + const real_t tmp_moved_constant_2570 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_2459 - tmp_moved_constant_2496; + const real_t tmp_moved_constant_2571 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_2462 - tmp_moved_constant_2499; + const real_t tmp_moved_constant_2572 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_2465 - tmp_moved_constant_2502; + const real_t tmp_moved_constant_2573 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_2468 - tmp_moved_constant_2505; + const real_t tmp_moved_constant_2574 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_2471 - tmp_moved_constant_2508; + const real_t tmp_moved_constant_2575 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_2474 - tmp_moved_constant_2511; + const real_t tmp_moved_constant_2576 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_2477 - tmp_moved_constant_2514; + const real_t tmp_moved_constant_2577 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_2480 - tmp_moved_constant_2517; + const real_t tmp_moved_constant_2578 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_2483 - tmp_moved_constant_2520; + const real_t tmp_moved_constant_2579 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_2486 - tmp_moved_constant_2523; + const real_t tmp_moved_constant_2580 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_2489 - tmp_moved_constant_2526; + const real_t tmp_moved_constant_2581 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_2492 - tmp_moved_constant_2529; + const real_t tmp_moved_constant_2582 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2570 + tmp_moved_constant_2405*tmp_moved_constant_2571 + tmp_moved_constant_2406*tmp_moved_constant_2572) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2573 + tmp_moved_constant_2409*tmp_moved_constant_2574 + tmp_moved_constant_2410*tmp_moved_constant_2575) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2576 + tmp_moved_constant_2413*tmp_moved_constant_2577 + tmp_moved_constant_2414*tmp_moved_constant_2578) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2579 + tmp_moved_constant_2417*tmp_moved_constant_2580 + tmp_moved_constant_2418*tmp_moved_constant_2581); + const real_t tmp_moved_constant_2583 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_2460 - tmp_moved_constant_2533; + const real_t tmp_moved_constant_2584 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_2463 - tmp_moved_constant_2536; + const real_t tmp_moved_constant_2585 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_2466 - tmp_moved_constant_2539; + const real_t tmp_moved_constant_2586 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_2469 - tmp_moved_constant_2542; + const real_t tmp_moved_constant_2587 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_2472 - tmp_moved_constant_2545; + const real_t tmp_moved_constant_2588 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_2475 - tmp_moved_constant_2548; + const real_t tmp_moved_constant_2589 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_2478 - tmp_moved_constant_2551; + const real_t tmp_moved_constant_2590 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_2481 - tmp_moved_constant_2554; + const real_t tmp_moved_constant_2591 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_2484 - tmp_moved_constant_2557; + const real_t tmp_moved_constant_2592 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_2487 - tmp_moved_constant_2560; + const real_t tmp_moved_constant_2593 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_2490 - tmp_moved_constant_2563; + const real_t tmp_moved_constant_2594 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_2493 - tmp_moved_constant_2566; + const real_t tmp_moved_constant_2595 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2583 + tmp_moved_constant_2405*tmp_moved_constant_2584 + tmp_moved_constant_2406*tmp_moved_constant_2585) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2586 + tmp_moved_constant_2409*tmp_moved_constant_2587 + tmp_moved_constant_2410*tmp_moved_constant_2588) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2589 + tmp_moved_constant_2413*tmp_moved_constant_2590 + tmp_moved_constant_2414*tmp_moved_constant_2591) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2592 + tmp_moved_constant_2417*tmp_moved_constant_2593 + tmp_moved_constant_2418*tmp_moved_constant_2594); + const real_t tmp_moved_constant_2596 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_2497 - tmp_moved_constant_2534; + const real_t tmp_moved_constant_2597 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_2500 - tmp_moved_constant_2537; + const real_t tmp_moved_constant_2598 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_2503 - tmp_moved_constant_2540; + const real_t tmp_moved_constant_2599 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_2506 - tmp_moved_constant_2543; + const real_t tmp_moved_constant_2600 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_2509 - tmp_moved_constant_2546; + const real_t tmp_moved_constant_2601 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_2512 - tmp_moved_constant_2549; + const real_t tmp_moved_constant_2602 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_2515 - tmp_moved_constant_2552; + const real_t tmp_moved_constant_2603 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_2518 - tmp_moved_constant_2555; + const real_t tmp_moved_constant_2604 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_2521 - tmp_moved_constant_2558; + const real_t tmp_moved_constant_2605 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_2524 - tmp_moved_constant_2561; + const real_t tmp_moved_constant_2606 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_2527 - tmp_moved_constant_2564; + const real_t tmp_moved_constant_2607 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_2530 - tmp_moved_constant_2567; + const real_t tmp_moved_constant_2608 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2596 + tmp_moved_constant_2405*tmp_moved_constant_2597 + tmp_moved_constant_2406*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2599 + tmp_moved_constant_2409*tmp_moved_constant_2600 + tmp_moved_constant_2410*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2602 + tmp_moved_constant_2413*tmp_moved_constant_2603 + tmp_moved_constant_2414*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2605 + tmp_moved_constant_2417*tmp_moved_constant_2606 + tmp_moved_constant_2418*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2609 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); + const real_t tmp_moved_constant_2610 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); + const real_t tmp_moved_constant_2611 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); + const real_t tmp_moved_constant_2612 = tmp_moved_constant_2407*(tmp_moved_constant_2420*tmp_moved_constant_2433 + tmp_moved_constant_2421*tmp_moved_constant_2434 + tmp_moved_constant_2422*tmp_moved_constant_2435) + tmp_moved_constant_2411*(tmp_moved_constant_2423*tmp_moved_constant_2436 + tmp_moved_constant_2424*tmp_moved_constant_2437 + tmp_moved_constant_2425*tmp_moved_constant_2438) + tmp_moved_constant_2415*(tmp_moved_constant_2426*tmp_moved_constant_2439 + tmp_moved_constant_2427*tmp_moved_constant_2440 + tmp_moved_constant_2428*tmp_moved_constant_2441) + tmp_moved_constant_2419*(tmp_moved_constant_2429*tmp_moved_constant_2442 + tmp_moved_constant_2430*tmp_moved_constant_2443 + tmp_moved_constant_2431*tmp_moved_constant_2444); + const real_t tmp_moved_constant_2613 = tmp_moved_constant_2407*(tmp_moved_constant_2420*tmp_moved_constant_2446 + tmp_moved_constant_2421*tmp_moved_constant_2447 + tmp_moved_constant_2422*tmp_moved_constant_2448) + tmp_moved_constant_2411*(tmp_moved_constant_2423*tmp_moved_constant_2449 + tmp_moved_constant_2424*tmp_moved_constant_2450 + tmp_moved_constant_2425*tmp_moved_constant_2451) + tmp_moved_constant_2415*(tmp_moved_constant_2426*tmp_moved_constant_2452 + tmp_moved_constant_2427*tmp_moved_constant_2453 + tmp_moved_constant_2428*tmp_moved_constant_2454) + tmp_moved_constant_2419*(tmp_moved_constant_2429*tmp_moved_constant_2455 + tmp_moved_constant_2430*tmp_moved_constant_2456 + tmp_moved_constant_2431*tmp_moved_constant_2457); + const real_t tmp_moved_constant_2614 = tmp_moved_constant_2407*(tmp_moved_constant_2420*tmp_moved_constant_2461 + tmp_moved_constant_2421*tmp_moved_constant_2464 + tmp_moved_constant_2422*tmp_moved_constant_2467) + tmp_moved_constant_2411*(tmp_moved_constant_2423*tmp_moved_constant_2470 + tmp_moved_constant_2424*tmp_moved_constant_2473 + tmp_moved_constant_2425*tmp_moved_constant_2476) + tmp_moved_constant_2415*(tmp_moved_constant_2426*tmp_moved_constant_2479 + tmp_moved_constant_2427*tmp_moved_constant_2482 + tmp_moved_constant_2428*tmp_moved_constant_2485) + tmp_moved_constant_2419*(tmp_moved_constant_2429*tmp_moved_constant_2488 + tmp_moved_constant_2430*tmp_moved_constant_2491 + tmp_moved_constant_2431*tmp_moved_constant_2494); + const real_t tmp_moved_constant_2615 = tmp_moved_constant_2407*(tmp_moved_constant_2420*tmp_moved_constant_2498 + tmp_moved_constant_2421*tmp_moved_constant_2501 + tmp_moved_constant_2422*tmp_moved_constant_2504) + tmp_moved_constant_2411*(tmp_moved_constant_2423*tmp_moved_constant_2507 + tmp_moved_constant_2424*tmp_moved_constant_2510 + tmp_moved_constant_2425*tmp_moved_constant_2513) + tmp_moved_constant_2415*(tmp_moved_constant_2426*tmp_moved_constant_2516 + tmp_moved_constant_2427*tmp_moved_constant_2519 + tmp_moved_constant_2428*tmp_moved_constant_2522) + tmp_moved_constant_2419*(tmp_moved_constant_2429*tmp_moved_constant_2525 + tmp_moved_constant_2430*tmp_moved_constant_2528 + tmp_moved_constant_2431*tmp_moved_constant_2531); + const real_t tmp_moved_constant_2616 = tmp_moved_constant_2407*(tmp_moved_constant_2420*tmp_moved_constant_2535 + tmp_moved_constant_2421*tmp_moved_constant_2538 + tmp_moved_constant_2422*tmp_moved_constant_2541) + tmp_moved_constant_2411*(tmp_moved_constant_2423*tmp_moved_constant_2544 + tmp_moved_constant_2424*tmp_moved_constant_2547 + tmp_moved_constant_2425*tmp_moved_constant_2550) + tmp_moved_constant_2415*(tmp_moved_constant_2426*tmp_moved_constant_2553 + tmp_moved_constant_2427*tmp_moved_constant_2556 + tmp_moved_constant_2428*tmp_moved_constant_2559) + tmp_moved_constant_2419*(tmp_moved_constant_2429*tmp_moved_constant_2562 + tmp_moved_constant_2430*tmp_moved_constant_2565 + tmp_moved_constant_2431*tmp_moved_constant_2568); + const real_t tmp_moved_constant_2617 = tmp_moved_constant_2407*(tmp_moved_constant_2420*tmp_moved_constant_2570 + tmp_moved_constant_2421*tmp_moved_constant_2571 + tmp_moved_constant_2422*tmp_moved_constant_2572) + tmp_moved_constant_2411*(tmp_moved_constant_2423*tmp_moved_constant_2573 + tmp_moved_constant_2424*tmp_moved_constant_2574 + tmp_moved_constant_2425*tmp_moved_constant_2575) + tmp_moved_constant_2415*(tmp_moved_constant_2426*tmp_moved_constant_2576 + tmp_moved_constant_2427*tmp_moved_constant_2577 + tmp_moved_constant_2428*tmp_moved_constant_2578) + tmp_moved_constant_2419*(tmp_moved_constant_2429*tmp_moved_constant_2579 + tmp_moved_constant_2430*tmp_moved_constant_2580 + tmp_moved_constant_2431*tmp_moved_constant_2581); + const real_t tmp_moved_constant_2618 = tmp_moved_constant_2407*(tmp_moved_constant_2420*tmp_moved_constant_2583 + tmp_moved_constant_2421*tmp_moved_constant_2584 + tmp_moved_constant_2422*tmp_moved_constant_2585) + tmp_moved_constant_2411*(tmp_moved_constant_2423*tmp_moved_constant_2586 + tmp_moved_constant_2424*tmp_moved_constant_2587 + tmp_moved_constant_2425*tmp_moved_constant_2588) + tmp_moved_constant_2415*(tmp_moved_constant_2426*tmp_moved_constant_2589 + tmp_moved_constant_2427*tmp_moved_constant_2590 + tmp_moved_constant_2428*tmp_moved_constant_2591) + tmp_moved_constant_2419*(tmp_moved_constant_2429*tmp_moved_constant_2592 + tmp_moved_constant_2430*tmp_moved_constant_2593 + tmp_moved_constant_2431*tmp_moved_constant_2594); + const real_t tmp_moved_constant_2619 = tmp_moved_constant_2407*(tmp_moved_constant_2420*tmp_moved_constant_2596 + tmp_moved_constant_2421*tmp_moved_constant_2597 + tmp_moved_constant_2422*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2423*tmp_moved_constant_2599 + tmp_moved_constant_2424*tmp_moved_constant_2600 + tmp_moved_constant_2425*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2426*tmp_moved_constant_2602 + tmp_moved_constant_2427*tmp_moved_constant_2603 + tmp_moved_constant_2428*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2429*tmp_moved_constant_2605 + tmp_moved_constant_2430*tmp_moved_constant_2606 + tmp_moved_constant_2431*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2620 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); + const real_t tmp_moved_constant_2621 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); + const real_t tmp_moved_constant_2622 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); + const real_t tmp_moved_constant_2623 = tmp_moved_constant_2407*(tmp_moved_constant_2433*tmp_moved_constant_2446 + tmp_moved_constant_2434*tmp_moved_constant_2447 + tmp_moved_constant_2435*tmp_moved_constant_2448) + tmp_moved_constant_2411*(tmp_moved_constant_2436*tmp_moved_constant_2449 + tmp_moved_constant_2437*tmp_moved_constant_2450 + tmp_moved_constant_2438*tmp_moved_constant_2451) + tmp_moved_constant_2415*(tmp_moved_constant_2439*tmp_moved_constant_2452 + tmp_moved_constant_2440*tmp_moved_constant_2453 + tmp_moved_constant_2441*tmp_moved_constant_2454) + tmp_moved_constant_2419*(tmp_moved_constant_2442*tmp_moved_constant_2455 + tmp_moved_constant_2443*tmp_moved_constant_2456 + tmp_moved_constant_2444*tmp_moved_constant_2457); + const real_t tmp_moved_constant_2624 = tmp_moved_constant_2407*(tmp_moved_constant_2433*tmp_moved_constant_2461 + tmp_moved_constant_2434*tmp_moved_constant_2464 + tmp_moved_constant_2435*tmp_moved_constant_2467) + tmp_moved_constant_2411*(tmp_moved_constant_2436*tmp_moved_constant_2470 + tmp_moved_constant_2437*tmp_moved_constant_2473 + tmp_moved_constant_2438*tmp_moved_constant_2476) + tmp_moved_constant_2415*(tmp_moved_constant_2439*tmp_moved_constant_2479 + tmp_moved_constant_2440*tmp_moved_constant_2482 + tmp_moved_constant_2441*tmp_moved_constant_2485) + tmp_moved_constant_2419*(tmp_moved_constant_2442*tmp_moved_constant_2488 + tmp_moved_constant_2443*tmp_moved_constant_2491 + tmp_moved_constant_2444*tmp_moved_constant_2494); + const real_t tmp_moved_constant_2625 = tmp_moved_constant_2407*(tmp_moved_constant_2433*tmp_moved_constant_2498 + tmp_moved_constant_2434*tmp_moved_constant_2501 + tmp_moved_constant_2435*tmp_moved_constant_2504) + tmp_moved_constant_2411*(tmp_moved_constant_2436*tmp_moved_constant_2507 + tmp_moved_constant_2437*tmp_moved_constant_2510 + tmp_moved_constant_2438*tmp_moved_constant_2513) + tmp_moved_constant_2415*(tmp_moved_constant_2439*tmp_moved_constant_2516 + tmp_moved_constant_2440*tmp_moved_constant_2519 + tmp_moved_constant_2441*tmp_moved_constant_2522) + tmp_moved_constant_2419*(tmp_moved_constant_2442*tmp_moved_constant_2525 + tmp_moved_constant_2443*tmp_moved_constant_2528 + tmp_moved_constant_2444*tmp_moved_constant_2531); + const real_t tmp_moved_constant_2626 = tmp_moved_constant_2407*(tmp_moved_constant_2433*tmp_moved_constant_2535 + tmp_moved_constant_2434*tmp_moved_constant_2538 + tmp_moved_constant_2435*tmp_moved_constant_2541) + tmp_moved_constant_2411*(tmp_moved_constant_2436*tmp_moved_constant_2544 + tmp_moved_constant_2437*tmp_moved_constant_2547 + tmp_moved_constant_2438*tmp_moved_constant_2550) + tmp_moved_constant_2415*(tmp_moved_constant_2439*tmp_moved_constant_2553 + tmp_moved_constant_2440*tmp_moved_constant_2556 + tmp_moved_constant_2441*tmp_moved_constant_2559) + tmp_moved_constant_2419*(tmp_moved_constant_2442*tmp_moved_constant_2562 + tmp_moved_constant_2443*tmp_moved_constant_2565 + tmp_moved_constant_2444*tmp_moved_constant_2568); + const real_t tmp_moved_constant_2627 = tmp_moved_constant_2407*(tmp_moved_constant_2433*tmp_moved_constant_2570 + tmp_moved_constant_2434*tmp_moved_constant_2571 + tmp_moved_constant_2435*tmp_moved_constant_2572) + tmp_moved_constant_2411*(tmp_moved_constant_2436*tmp_moved_constant_2573 + tmp_moved_constant_2437*tmp_moved_constant_2574 + tmp_moved_constant_2438*tmp_moved_constant_2575) + tmp_moved_constant_2415*(tmp_moved_constant_2439*tmp_moved_constant_2576 + tmp_moved_constant_2440*tmp_moved_constant_2577 + tmp_moved_constant_2441*tmp_moved_constant_2578) + tmp_moved_constant_2419*(tmp_moved_constant_2442*tmp_moved_constant_2579 + tmp_moved_constant_2443*tmp_moved_constant_2580 + tmp_moved_constant_2444*tmp_moved_constant_2581); + const real_t tmp_moved_constant_2628 = tmp_moved_constant_2407*(tmp_moved_constant_2433*tmp_moved_constant_2583 + tmp_moved_constant_2434*tmp_moved_constant_2584 + tmp_moved_constant_2435*tmp_moved_constant_2585) + tmp_moved_constant_2411*(tmp_moved_constant_2436*tmp_moved_constant_2586 + tmp_moved_constant_2437*tmp_moved_constant_2587 + tmp_moved_constant_2438*tmp_moved_constant_2588) + tmp_moved_constant_2415*(tmp_moved_constant_2439*tmp_moved_constant_2589 + tmp_moved_constant_2440*tmp_moved_constant_2590 + tmp_moved_constant_2441*tmp_moved_constant_2591) + tmp_moved_constant_2419*(tmp_moved_constant_2442*tmp_moved_constant_2592 + tmp_moved_constant_2443*tmp_moved_constant_2593 + tmp_moved_constant_2444*tmp_moved_constant_2594); + const real_t tmp_moved_constant_2629 = tmp_moved_constant_2407*(tmp_moved_constant_2433*tmp_moved_constant_2596 + tmp_moved_constant_2434*tmp_moved_constant_2597 + tmp_moved_constant_2435*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2436*tmp_moved_constant_2599 + tmp_moved_constant_2437*tmp_moved_constant_2600 + tmp_moved_constant_2438*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2439*tmp_moved_constant_2602 + tmp_moved_constant_2440*tmp_moved_constant_2603 + tmp_moved_constant_2441*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2442*tmp_moved_constant_2605 + tmp_moved_constant_2443*tmp_moved_constant_2606 + tmp_moved_constant_2444*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2630 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); + const real_t tmp_moved_constant_2631 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); + const real_t tmp_moved_constant_2632 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); + const real_t tmp_moved_constant_2633 = tmp_moved_constant_2407*(tmp_moved_constant_2446*tmp_moved_constant_2461 + tmp_moved_constant_2447*tmp_moved_constant_2464 + tmp_moved_constant_2448*tmp_moved_constant_2467) + tmp_moved_constant_2411*(tmp_moved_constant_2449*tmp_moved_constant_2470 + tmp_moved_constant_2450*tmp_moved_constant_2473 + tmp_moved_constant_2451*tmp_moved_constant_2476) + tmp_moved_constant_2415*(tmp_moved_constant_2452*tmp_moved_constant_2479 + tmp_moved_constant_2453*tmp_moved_constant_2482 + tmp_moved_constant_2454*tmp_moved_constant_2485) + tmp_moved_constant_2419*(tmp_moved_constant_2455*tmp_moved_constant_2488 + tmp_moved_constant_2456*tmp_moved_constant_2491 + tmp_moved_constant_2457*tmp_moved_constant_2494); + const real_t tmp_moved_constant_2634 = tmp_moved_constant_2407*(tmp_moved_constant_2446*tmp_moved_constant_2498 + tmp_moved_constant_2447*tmp_moved_constant_2501 + tmp_moved_constant_2448*tmp_moved_constant_2504) + tmp_moved_constant_2411*(tmp_moved_constant_2449*tmp_moved_constant_2507 + tmp_moved_constant_2450*tmp_moved_constant_2510 + tmp_moved_constant_2451*tmp_moved_constant_2513) + tmp_moved_constant_2415*(tmp_moved_constant_2452*tmp_moved_constant_2516 + tmp_moved_constant_2453*tmp_moved_constant_2519 + tmp_moved_constant_2454*tmp_moved_constant_2522) + tmp_moved_constant_2419*(tmp_moved_constant_2455*tmp_moved_constant_2525 + tmp_moved_constant_2456*tmp_moved_constant_2528 + tmp_moved_constant_2457*tmp_moved_constant_2531); + const real_t tmp_moved_constant_2635 = tmp_moved_constant_2407*(tmp_moved_constant_2446*tmp_moved_constant_2535 + tmp_moved_constant_2447*tmp_moved_constant_2538 + tmp_moved_constant_2448*tmp_moved_constant_2541) + tmp_moved_constant_2411*(tmp_moved_constant_2449*tmp_moved_constant_2544 + tmp_moved_constant_2450*tmp_moved_constant_2547 + tmp_moved_constant_2451*tmp_moved_constant_2550) + tmp_moved_constant_2415*(tmp_moved_constant_2452*tmp_moved_constant_2553 + tmp_moved_constant_2453*tmp_moved_constant_2556 + tmp_moved_constant_2454*tmp_moved_constant_2559) + tmp_moved_constant_2419*(tmp_moved_constant_2455*tmp_moved_constant_2562 + tmp_moved_constant_2456*tmp_moved_constant_2565 + tmp_moved_constant_2457*tmp_moved_constant_2568); + const real_t tmp_moved_constant_2636 = tmp_moved_constant_2407*(tmp_moved_constant_2446*tmp_moved_constant_2570 + tmp_moved_constant_2447*tmp_moved_constant_2571 + tmp_moved_constant_2448*tmp_moved_constant_2572) + tmp_moved_constant_2411*(tmp_moved_constant_2449*tmp_moved_constant_2573 + tmp_moved_constant_2450*tmp_moved_constant_2574 + tmp_moved_constant_2451*tmp_moved_constant_2575) + tmp_moved_constant_2415*(tmp_moved_constant_2452*tmp_moved_constant_2576 + tmp_moved_constant_2453*tmp_moved_constant_2577 + tmp_moved_constant_2454*tmp_moved_constant_2578) + tmp_moved_constant_2419*(tmp_moved_constant_2455*tmp_moved_constant_2579 + tmp_moved_constant_2456*tmp_moved_constant_2580 + tmp_moved_constant_2457*tmp_moved_constant_2581); + const real_t tmp_moved_constant_2637 = tmp_moved_constant_2407*(tmp_moved_constant_2446*tmp_moved_constant_2583 + tmp_moved_constant_2447*tmp_moved_constant_2584 + tmp_moved_constant_2448*tmp_moved_constant_2585) + tmp_moved_constant_2411*(tmp_moved_constant_2449*tmp_moved_constant_2586 + tmp_moved_constant_2450*tmp_moved_constant_2587 + tmp_moved_constant_2451*tmp_moved_constant_2588) + tmp_moved_constant_2415*(tmp_moved_constant_2452*tmp_moved_constant_2589 + tmp_moved_constant_2453*tmp_moved_constant_2590 + tmp_moved_constant_2454*tmp_moved_constant_2591) + tmp_moved_constant_2419*(tmp_moved_constant_2455*tmp_moved_constant_2592 + tmp_moved_constant_2456*tmp_moved_constant_2593 + tmp_moved_constant_2457*tmp_moved_constant_2594); + const real_t tmp_moved_constant_2638 = tmp_moved_constant_2407*(tmp_moved_constant_2446*tmp_moved_constant_2596 + tmp_moved_constant_2447*tmp_moved_constant_2597 + tmp_moved_constant_2448*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2449*tmp_moved_constant_2599 + tmp_moved_constant_2450*tmp_moved_constant_2600 + tmp_moved_constant_2451*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2452*tmp_moved_constant_2602 + tmp_moved_constant_2453*tmp_moved_constant_2603 + tmp_moved_constant_2454*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2455*tmp_moved_constant_2605 + tmp_moved_constant_2456*tmp_moved_constant_2606 + tmp_moved_constant_2457*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2639 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2640 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2641 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2642 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2643 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2644 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2645 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2646 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2647 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2648 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2649 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2650 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2651 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2652 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2653 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2654 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2655 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2656 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2657 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2658 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2659 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2660 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2661 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2662 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2663 = tmp_moved_constant_2407*(tmp_moved_constant_2461*tmp_moved_constant_2498 + tmp_moved_constant_2464*tmp_moved_constant_2501 + tmp_moved_constant_2467*tmp_moved_constant_2504) + tmp_moved_constant_2411*(tmp_moved_constant_2470*tmp_moved_constant_2507 + tmp_moved_constant_2473*tmp_moved_constant_2510 + tmp_moved_constant_2476*tmp_moved_constant_2513) + tmp_moved_constant_2415*(tmp_moved_constant_2479*tmp_moved_constant_2516 + tmp_moved_constant_2482*tmp_moved_constant_2519 + tmp_moved_constant_2485*tmp_moved_constant_2522) + tmp_moved_constant_2419*(tmp_moved_constant_2488*tmp_moved_constant_2525 + tmp_moved_constant_2491*tmp_moved_constant_2528 + tmp_moved_constant_2494*tmp_moved_constant_2531); + const real_t tmp_moved_constant_2664 = tmp_moved_constant_2407*(tmp_moved_constant_2461*tmp_moved_constant_2535 + tmp_moved_constant_2464*tmp_moved_constant_2538 + tmp_moved_constant_2467*tmp_moved_constant_2541) + tmp_moved_constant_2411*(tmp_moved_constant_2470*tmp_moved_constant_2544 + tmp_moved_constant_2473*tmp_moved_constant_2547 + tmp_moved_constant_2476*tmp_moved_constant_2550) + tmp_moved_constant_2415*(tmp_moved_constant_2479*tmp_moved_constant_2553 + tmp_moved_constant_2482*tmp_moved_constant_2556 + tmp_moved_constant_2485*tmp_moved_constant_2559) + tmp_moved_constant_2419*(tmp_moved_constant_2488*tmp_moved_constant_2562 + tmp_moved_constant_2491*tmp_moved_constant_2565 + tmp_moved_constant_2494*tmp_moved_constant_2568); + const real_t tmp_moved_constant_2665 = tmp_moved_constant_2407*(tmp_moved_constant_2461*tmp_moved_constant_2570 + tmp_moved_constant_2464*tmp_moved_constant_2571 + tmp_moved_constant_2467*tmp_moved_constant_2572) + tmp_moved_constant_2411*(tmp_moved_constant_2470*tmp_moved_constant_2573 + tmp_moved_constant_2473*tmp_moved_constant_2574 + tmp_moved_constant_2476*tmp_moved_constant_2575) + tmp_moved_constant_2415*(tmp_moved_constant_2479*tmp_moved_constant_2576 + tmp_moved_constant_2482*tmp_moved_constant_2577 + tmp_moved_constant_2485*tmp_moved_constant_2578) + tmp_moved_constant_2419*(tmp_moved_constant_2488*tmp_moved_constant_2579 + tmp_moved_constant_2491*tmp_moved_constant_2580 + tmp_moved_constant_2494*tmp_moved_constant_2581); + const real_t tmp_moved_constant_2666 = tmp_moved_constant_2407*(tmp_moved_constant_2461*tmp_moved_constant_2583 + tmp_moved_constant_2464*tmp_moved_constant_2584 + tmp_moved_constant_2467*tmp_moved_constant_2585) + tmp_moved_constant_2411*(tmp_moved_constant_2470*tmp_moved_constant_2586 + tmp_moved_constant_2473*tmp_moved_constant_2587 + tmp_moved_constant_2476*tmp_moved_constant_2588) + tmp_moved_constant_2415*(tmp_moved_constant_2479*tmp_moved_constant_2589 + tmp_moved_constant_2482*tmp_moved_constant_2590 + tmp_moved_constant_2485*tmp_moved_constant_2591) + tmp_moved_constant_2419*(tmp_moved_constant_2488*tmp_moved_constant_2592 + tmp_moved_constant_2491*tmp_moved_constant_2593 + tmp_moved_constant_2494*tmp_moved_constant_2594); + const real_t tmp_moved_constant_2667 = tmp_moved_constant_2407*(tmp_moved_constant_2461*tmp_moved_constant_2596 + tmp_moved_constant_2464*tmp_moved_constant_2597 + tmp_moved_constant_2467*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2470*tmp_moved_constant_2599 + tmp_moved_constant_2473*tmp_moved_constant_2600 + tmp_moved_constant_2476*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2479*tmp_moved_constant_2602 + tmp_moved_constant_2482*tmp_moved_constant_2603 + tmp_moved_constant_2485*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2488*tmp_moved_constant_2605 + tmp_moved_constant_2491*tmp_moved_constant_2606 + tmp_moved_constant_2494*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2668 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2669 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2670 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2671 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2672 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2673 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2674 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2675 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2676 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2677 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2678 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2679 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2680 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2681 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2682 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2683 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2684 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2685 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2686 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2687 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2688 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2689 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2690 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2691 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2692 = tmp_moved_constant_2407*(tmp_moved_constant_2498*tmp_moved_constant_2535 + tmp_moved_constant_2501*tmp_moved_constant_2538 + tmp_moved_constant_2504*tmp_moved_constant_2541) + tmp_moved_constant_2411*(tmp_moved_constant_2507*tmp_moved_constant_2544 + tmp_moved_constant_2510*tmp_moved_constant_2547 + tmp_moved_constant_2513*tmp_moved_constant_2550) + tmp_moved_constant_2415*(tmp_moved_constant_2516*tmp_moved_constant_2553 + tmp_moved_constant_2519*tmp_moved_constant_2556 + tmp_moved_constant_2522*tmp_moved_constant_2559) + tmp_moved_constant_2419*(tmp_moved_constant_2525*tmp_moved_constant_2562 + tmp_moved_constant_2528*tmp_moved_constant_2565 + tmp_moved_constant_2531*tmp_moved_constant_2568); + const real_t tmp_moved_constant_2693 = tmp_moved_constant_2407*(tmp_moved_constant_2498*tmp_moved_constant_2570 + tmp_moved_constant_2501*tmp_moved_constant_2571 + tmp_moved_constant_2504*tmp_moved_constant_2572) + tmp_moved_constant_2411*(tmp_moved_constant_2507*tmp_moved_constant_2573 + tmp_moved_constant_2510*tmp_moved_constant_2574 + tmp_moved_constant_2513*tmp_moved_constant_2575) + tmp_moved_constant_2415*(tmp_moved_constant_2516*tmp_moved_constant_2576 + tmp_moved_constant_2519*tmp_moved_constant_2577 + tmp_moved_constant_2522*tmp_moved_constant_2578) + tmp_moved_constant_2419*(tmp_moved_constant_2525*tmp_moved_constant_2579 + tmp_moved_constant_2528*tmp_moved_constant_2580 + tmp_moved_constant_2531*tmp_moved_constant_2581); + const real_t tmp_moved_constant_2694 = tmp_moved_constant_2407*(tmp_moved_constant_2498*tmp_moved_constant_2583 + tmp_moved_constant_2501*tmp_moved_constant_2584 + tmp_moved_constant_2504*tmp_moved_constant_2585) + tmp_moved_constant_2411*(tmp_moved_constant_2507*tmp_moved_constant_2586 + tmp_moved_constant_2510*tmp_moved_constant_2587 + tmp_moved_constant_2513*tmp_moved_constant_2588) + tmp_moved_constant_2415*(tmp_moved_constant_2516*tmp_moved_constant_2589 + tmp_moved_constant_2519*tmp_moved_constant_2590 + tmp_moved_constant_2522*tmp_moved_constant_2591) + tmp_moved_constant_2419*(tmp_moved_constant_2525*tmp_moved_constant_2592 + tmp_moved_constant_2528*tmp_moved_constant_2593 + tmp_moved_constant_2531*tmp_moved_constant_2594); + const real_t tmp_moved_constant_2695 = tmp_moved_constant_2407*(tmp_moved_constant_2498*tmp_moved_constant_2596 + tmp_moved_constant_2501*tmp_moved_constant_2597 + tmp_moved_constant_2504*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2507*tmp_moved_constant_2599 + tmp_moved_constant_2510*tmp_moved_constant_2600 + tmp_moved_constant_2513*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2516*tmp_moved_constant_2602 + tmp_moved_constant_2519*tmp_moved_constant_2603 + tmp_moved_constant_2522*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2525*tmp_moved_constant_2605 + tmp_moved_constant_2528*tmp_moved_constant_2606 + tmp_moved_constant_2531*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2696 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2697 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2698 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2699 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2700 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2701 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2702 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2703 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2704 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2705 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2706 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2707 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2708 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2709 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2710 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2711 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2712 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2713 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2714 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2715 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2716 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2717 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2718 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2719 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2720 = tmp_moved_constant_2407*(tmp_moved_constant_2535*tmp_moved_constant_2570 + tmp_moved_constant_2538*tmp_moved_constant_2571 + tmp_moved_constant_2541*tmp_moved_constant_2572) + tmp_moved_constant_2411*(tmp_moved_constant_2544*tmp_moved_constant_2573 + tmp_moved_constant_2547*tmp_moved_constant_2574 + tmp_moved_constant_2550*tmp_moved_constant_2575) + tmp_moved_constant_2415*(tmp_moved_constant_2553*tmp_moved_constant_2576 + tmp_moved_constant_2556*tmp_moved_constant_2577 + tmp_moved_constant_2559*tmp_moved_constant_2578) + tmp_moved_constant_2419*(tmp_moved_constant_2562*tmp_moved_constant_2579 + tmp_moved_constant_2565*tmp_moved_constant_2580 + tmp_moved_constant_2568*tmp_moved_constant_2581); + const real_t tmp_moved_constant_2721 = tmp_moved_constant_2407*(tmp_moved_constant_2535*tmp_moved_constant_2583 + tmp_moved_constant_2538*tmp_moved_constant_2584 + tmp_moved_constant_2541*tmp_moved_constant_2585) + tmp_moved_constant_2411*(tmp_moved_constant_2544*tmp_moved_constant_2586 + tmp_moved_constant_2547*tmp_moved_constant_2587 + tmp_moved_constant_2550*tmp_moved_constant_2588) + tmp_moved_constant_2415*(tmp_moved_constant_2553*tmp_moved_constant_2589 + tmp_moved_constant_2556*tmp_moved_constant_2590 + tmp_moved_constant_2559*tmp_moved_constant_2591) + tmp_moved_constant_2419*(tmp_moved_constant_2562*tmp_moved_constant_2592 + tmp_moved_constant_2565*tmp_moved_constant_2593 + tmp_moved_constant_2568*tmp_moved_constant_2594); + const real_t tmp_moved_constant_2722 = tmp_moved_constant_2407*(tmp_moved_constant_2535*tmp_moved_constant_2596 + tmp_moved_constant_2538*tmp_moved_constant_2597 + tmp_moved_constant_2541*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2544*tmp_moved_constant_2599 + tmp_moved_constant_2547*tmp_moved_constant_2600 + tmp_moved_constant_2550*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2553*tmp_moved_constant_2602 + tmp_moved_constant_2556*tmp_moved_constant_2603 + tmp_moved_constant_2559*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2562*tmp_moved_constant_2605 + tmp_moved_constant_2565*tmp_moved_constant_2606 + tmp_moved_constant_2568*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2723 = tmp_moved_constant_2407*(tmp_moved_constant_2570*tmp_moved_constant_2583 + tmp_moved_constant_2571*tmp_moved_constant_2584 + tmp_moved_constant_2572*tmp_moved_constant_2585) + tmp_moved_constant_2411*(tmp_moved_constant_2573*tmp_moved_constant_2586 + tmp_moved_constant_2574*tmp_moved_constant_2587 + tmp_moved_constant_2575*tmp_moved_constant_2588) + tmp_moved_constant_2415*(tmp_moved_constant_2576*tmp_moved_constant_2589 + tmp_moved_constant_2577*tmp_moved_constant_2590 + tmp_moved_constant_2578*tmp_moved_constant_2591) + tmp_moved_constant_2419*(tmp_moved_constant_2579*tmp_moved_constant_2592 + tmp_moved_constant_2580*tmp_moved_constant_2593 + tmp_moved_constant_2581*tmp_moved_constant_2594); + const real_t tmp_moved_constant_2724 = tmp_moved_constant_2407*(tmp_moved_constant_2570*tmp_moved_constant_2596 + tmp_moved_constant_2571*tmp_moved_constant_2597 + tmp_moved_constant_2572*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2573*tmp_moved_constant_2599 + tmp_moved_constant_2574*tmp_moved_constant_2600 + tmp_moved_constant_2575*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2576*tmp_moved_constant_2602 + tmp_moved_constant_2577*tmp_moved_constant_2603 + tmp_moved_constant_2578*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2579*tmp_moved_constant_2605 + tmp_moved_constant_2580*tmp_moved_constant_2606 + tmp_moved_constant_2581*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2725 = tmp_moved_constant_2407*(tmp_moved_constant_2583*tmp_moved_constant_2596 + tmp_moved_constant_2584*tmp_moved_constant_2597 + tmp_moved_constant_2585*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2586*tmp_moved_constant_2599 + tmp_moved_constant_2587*tmp_moved_constant_2600 + tmp_moved_constant_2588*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2589*tmp_moved_constant_2602 + tmp_moved_constant_2590*tmp_moved_constant_2603 + tmp_moved_constant_2591*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2592*tmp_moved_constant_2605 + tmp_moved_constant_2593*tmp_moved_constant_2606 + tmp_moved_constant_2594*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2726 = tmp_moved_constant_2394*(tmp_moved_constant_2407*((tmp_moved_constant_2404*tmp_moved_constant_2404) + (tmp_moved_constant_2405*tmp_moved_constant_2405) + (tmp_moved_constant_2406*tmp_moved_constant_2406)) + tmp_moved_constant_2411*((tmp_moved_constant_2408*tmp_moved_constant_2408) + (tmp_moved_constant_2409*tmp_moved_constant_2409) + (tmp_moved_constant_2410*tmp_moved_constant_2410)) + tmp_moved_constant_2415*((tmp_moved_constant_2412*tmp_moved_constant_2412) + (tmp_moved_constant_2413*tmp_moved_constant_2413) + (tmp_moved_constant_2414*tmp_moved_constant_2414)) + tmp_moved_constant_2419*((tmp_moved_constant_2416*tmp_moved_constant_2416) + (tmp_moved_constant_2417*tmp_moved_constant_2417) + (tmp_moved_constant_2418*tmp_moved_constant_2418))) + tmp_moved_constant_2395*tmp_moved_constant_2432 + tmp_moved_constant_2396*tmp_moved_constant_2445 + tmp_moved_constant_2397*tmp_moved_constant_2458 + tmp_moved_constant_2398*tmp_moved_constant_2495 + tmp_moved_constant_2399*tmp_moved_constant_2532 + tmp_moved_constant_2400*tmp_moved_constant_2569 + tmp_moved_constant_2401*tmp_moved_constant_2582 + tmp_moved_constant_2402*tmp_moved_constant_2595 + tmp_moved_constant_2403*tmp_moved_constant_2608; + const real_t tmp_moved_constant_2727 = tmp_moved_constant_2394*tmp_moved_constant_2432 + tmp_moved_constant_2395*(tmp_moved_constant_2407*(tmp_kernel_op_254*tmp_moved_constant_2609 + tmp_kernel_op_254*tmp_moved_constant_2610 + tmp_kernel_op_254*tmp_moved_constant_2611) + tmp_moved_constant_2411*(tmp_kernel_op_257*tmp_moved_constant_2609 + tmp_kernel_op_257*tmp_moved_constant_2610 + tmp_kernel_op_257*tmp_moved_constant_2611) + tmp_moved_constant_2415*(tmp_kernel_op_258*tmp_moved_constant_2609 + tmp_kernel_op_258*tmp_moved_constant_2610 + tmp_kernel_op_258*tmp_moved_constant_2611) + tmp_moved_constant_2419*(tmp_kernel_op_259*tmp_moved_constant_2609 + tmp_kernel_op_259*tmp_moved_constant_2610 + tmp_kernel_op_259*tmp_moved_constant_2611)) + tmp_moved_constant_2396*tmp_moved_constant_2612 + tmp_moved_constant_2397*tmp_moved_constant_2613 + tmp_moved_constant_2398*tmp_moved_constant_2614 + tmp_moved_constant_2399*tmp_moved_constant_2615 + tmp_moved_constant_2400*tmp_moved_constant_2616 + tmp_moved_constant_2401*tmp_moved_constant_2617 + tmp_moved_constant_2402*tmp_moved_constant_2618 + tmp_moved_constant_2403*tmp_moved_constant_2619; + const real_t tmp_moved_constant_2728 = tmp_moved_constant_2394*tmp_moved_constant_2445 + tmp_moved_constant_2395*tmp_moved_constant_2612 + tmp_moved_constant_2396*(tmp_moved_constant_2407*(tmp_kernel_op_269*tmp_moved_constant_2620 + tmp_kernel_op_269*tmp_moved_constant_2621 + tmp_kernel_op_269*tmp_moved_constant_2622) + tmp_moved_constant_2411*(tmp_kernel_op_272*tmp_moved_constant_2620 + tmp_kernel_op_272*tmp_moved_constant_2621 + tmp_kernel_op_272*tmp_moved_constant_2622) + tmp_moved_constant_2415*(tmp_kernel_op_273*tmp_moved_constant_2620 + tmp_kernel_op_273*tmp_moved_constant_2621 + tmp_kernel_op_273*tmp_moved_constant_2622) + tmp_moved_constant_2419*(tmp_kernel_op_274*tmp_moved_constant_2620 + tmp_kernel_op_274*tmp_moved_constant_2621 + tmp_kernel_op_274*tmp_moved_constant_2622)) + tmp_moved_constant_2397*tmp_moved_constant_2623 + tmp_moved_constant_2398*tmp_moved_constant_2624 + tmp_moved_constant_2399*tmp_moved_constant_2625 + tmp_moved_constant_2400*tmp_moved_constant_2626 + tmp_moved_constant_2401*tmp_moved_constant_2627 + tmp_moved_constant_2402*tmp_moved_constant_2628 + tmp_moved_constant_2403*tmp_moved_constant_2629; + const real_t tmp_moved_constant_2729 = tmp_moved_constant_2394*tmp_moved_constant_2458 + tmp_moved_constant_2395*tmp_moved_constant_2613 + tmp_moved_constant_2396*tmp_moved_constant_2623 + tmp_moved_constant_2397*(tmp_moved_constant_2407*(tmp_kernel_op_283*tmp_moved_constant_2630 + tmp_kernel_op_283*tmp_moved_constant_2631 + tmp_kernel_op_283*tmp_moved_constant_2632) + tmp_moved_constant_2411*(tmp_kernel_op_286*tmp_moved_constant_2630 + tmp_kernel_op_286*tmp_moved_constant_2631 + tmp_kernel_op_286*tmp_moved_constant_2632) + tmp_moved_constant_2415*(tmp_kernel_op_287*tmp_moved_constant_2630 + tmp_kernel_op_287*tmp_moved_constant_2631 + tmp_kernel_op_287*tmp_moved_constant_2632) + tmp_moved_constant_2419*(tmp_kernel_op_288*tmp_moved_constant_2630 + tmp_kernel_op_288*tmp_moved_constant_2631 + tmp_kernel_op_288*tmp_moved_constant_2632)) + tmp_moved_constant_2398*tmp_moved_constant_2633 + tmp_moved_constant_2399*tmp_moved_constant_2634 + tmp_moved_constant_2400*tmp_moved_constant_2635 + tmp_moved_constant_2401*tmp_moved_constant_2636 + tmp_moved_constant_2402*tmp_moved_constant_2637 + tmp_moved_constant_2403*tmp_moved_constant_2638; + const real_t tmp_moved_constant_2730 = tmp_moved_constant_2394*tmp_moved_constant_2495 + tmp_moved_constant_2395*tmp_moved_constant_2614 + tmp_moved_constant_2396*tmp_moved_constant_2624 + tmp_moved_constant_2397*tmp_moved_constant_2633 + tmp_moved_constant_2398*(tmp_moved_constant_2407*(((tmp_moved_constant_2639 + tmp_moved_constant_2640)*(tmp_moved_constant_2639 + tmp_moved_constant_2640))*16.0 + ((tmp_moved_constant_2641 + tmp_moved_constant_2642)*(tmp_moved_constant_2641 + tmp_moved_constant_2642))*16.0 + ((tmp_moved_constant_2643 + tmp_moved_constant_2644)*(tmp_moved_constant_2643 + tmp_moved_constant_2644))*16.0) + tmp_moved_constant_2411*(((tmp_moved_constant_2645 + tmp_moved_constant_2646)*(tmp_moved_constant_2645 + tmp_moved_constant_2646))*16.0 + ((tmp_moved_constant_2647 + tmp_moved_constant_2648)*(tmp_moved_constant_2647 + tmp_moved_constant_2648))*16.0 + ((tmp_moved_constant_2649 + tmp_moved_constant_2650)*(tmp_moved_constant_2649 + tmp_moved_constant_2650))*16.0) + tmp_moved_constant_2415*(((tmp_moved_constant_2651 + tmp_moved_constant_2652)*(tmp_moved_constant_2651 + tmp_moved_constant_2652))*16.0 + ((tmp_moved_constant_2653 + tmp_moved_constant_2654)*(tmp_moved_constant_2653 + tmp_moved_constant_2654))*16.0 + ((tmp_moved_constant_2655 + tmp_moved_constant_2656)*(tmp_moved_constant_2655 + tmp_moved_constant_2656))*16.0) + tmp_moved_constant_2419*(((tmp_moved_constant_2657 + tmp_moved_constant_2658)*(tmp_moved_constant_2657 + tmp_moved_constant_2658))*16.0 + ((tmp_moved_constant_2659 + tmp_moved_constant_2660)*(tmp_moved_constant_2659 + tmp_moved_constant_2660))*16.0 + ((tmp_moved_constant_2661 + tmp_moved_constant_2662)*(tmp_moved_constant_2661 + tmp_moved_constant_2662))*16.0)) + tmp_moved_constant_2399*tmp_moved_constant_2663 + tmp_moved_constant_2400*tmp_moved_constant_2664 + tmp_moved_constant_2401*tmp_moved_constant_2665 + tmp_moved_constant_2402*tmp_moved_constant_2666 + tmp_moved_constant_2403*tmp_moved_constant_2667; + const real_t tmp_moved_constant_2731 = tmp_moved_constant_2394*tmp_moved_constant_2532 + tmp_moved_constant_2395*tmp_moved_constant_2615 + tmp_moved_constant_2396*tmp_moved_constant_2625 + tmp_moved_constant_2397*tmp_moved_constant_2634 + tmp_moved_constant_2398*tmp_moved_constant_2663 + tmp_moved_constant_2399*(tmp_moved_constant_2407*(((tmp_moved_constant_2668 + tmp_moved_constant_2669)*(tmp_moved_constant_2668 + tmp_moved_constant_2669))*16.0 + ((tmp_moved_constant_2670 + tmp_moved_constant_2671)*(tmp_moved_constant_2670 + tmp_moved_constant_2671))*16.0 + ((tmp_moved_constant_2672 + tmp_moved_constant_2673)*(tmp_moved_constant_2672 + tmp_moved_constant_2673))*16.0) + tmp_moved_constant_2411*(((tmp_moved_constant_2674 + tmp_moved_constant_2675)*(tmp_moved_constant_2674 + tmp_moved_constant_2675))*16.0 + ((tmp_moved_constant_2676 + tmp_moved_constant_2677)*(tmp_moved_constant_2676 + tmp_moved_constant_2677))*16.0 + ((tmp_moved_constant_2678 + tmp_moved_constant_2679)*(tmp_moved_constant_2678 + tmp_moved_constant_2679))*16.0) + tmp_moved_constant_2415*(((tmp_moved_constant_2680 + tmp_moved_constant_2681)*(tmp_moved_constant_2680 + tmp_moved_constant_2681))*16.0 + ((tmp_moved_constant_2682 + tmp_moved_constant_2683)*(tmp_moved_constant_2682 + tmp_moved_constant_2683))*16.0 + ((tmp_moved_constant_2684 + tmp_moved_constant_2685)*(tmp_moved_constant_2684 + tmp_moved_constant_2685))*16.0) + tmp_moved_constant_2419*(((tmp_moved_constant_2686 + tmp_moved_constant_2687)*(tmp_moved_constant_2686 + tmp_moved_constant_2687))*16.0 + ((tmp_moved_constant_2688 + tmp_moved_constant_2689)*(tmp_moved_constant_2688 + tmp_moved_constant_2689))*16.0 + ((tmp_moved_constant_2690 + tmp_moved_constant_2691)*(tmp_moved_constant_2690 + tmp_moved_constant_2691))*16.0)) + tmp_moved_constant_2400*tmp_moved_constant_2692 + tmp_moved_constant_2401*tmp_moved_constant_2693 + tmp_moved_constant_2402*tmp_moved_constant_2694 + tmp_moved_constant_2403*tmp_moved_constant_2695; + const real_t tmp_moved_constant_2732 = tmp_moved_constant_2394*tmp_moved_constant_2569 + tmp_moved_constant_2395*tmp_moved_constant_2616 + tmp_moved_constant_2396*tmp_moved_constant_2626 + tmp_moved_constant_2397*tmp_moved_constant_2635 + tmp_moved_constant_2398*tmp_moved_constant_2664 + tmp_moved_constant_2399*tmp_moved_constant_2692 + tmp_moved_constant_2400*(tmp_moved_constant_2407*(((tmp_moved_constant_2696 + tmp_moved_constant_2697)*(tmp_moved_constant_2696 + tmp_moved_constant_2697))*16.0 + ((tmp_moved_constant_2698 + tmp_moved_constant_2699)*(tmp_moved_constant_2698 + tmp_moved_constant_2699))*16.0 + ((tmp_moved_constant_2700 + tmp_moved_constant_2701)*(tmp_moved_constant_2700 + tmp_moved_constant_2701))*16.0) + tmp_moved_constant_2411*(((tmp_moved_constant_2702 + tmp_moved_constant_2703)*(tmp_moved_constant_2702 + tmp_moved_constant_2703))*16.0 + ((tmp_moved_constant_2704 + tmp_moved_constant_2705)*(tmp_moved_constant_2704 + tmp_moved_constant_2705))*16.0 + ((tmp_moved_constant_2706 + tmp_moved_constant_2707)*(tmp_moved_constant_2706 + tmp_moved_constant_2707))*16.0) + tmp_moved_constant_2415*(((tmp_moved_constant_2708 + tmp_moved_constant_2709)*(tmp_moved_constant_2708 + tmp_moved_constant_2709))*16.0 + ((tmp_moved_constant_2710 + tmp_moved_constant_2711)*(tmp_moved_constant_2710 + tmp_moved_constant_2711))*16.0 + ((tmp_moved_constant_2712 + tmp_moved_constant_2713)*(tmp_moved_constant_2712 + tmp_moved_constant_2713))*16.0) + tmp_moved_constant_2419*(((tmp_moved_constant_2714 + tmp_moved_constant_2715)*(tmp_moved_constant_2714 + tmp_moved_constant_2715))*16.0 + ((tmp_moved_constant_2716 + tmp_moved_constant_2717)*(tmp_moved_constant_2716 + tmp_moved_constant_2717))*16.0 + ((tmp_moved_constant_2718 + tmp_moved_constant_2719)*(tmp_moved_constant_2718 + tmp_moved_constant_2719))*16.0)) + tmp_moved_constant_2401*tmp_moved_constant_2720 + tmp_moved_constant_2402*tmp_moved_constant_2721 + tmp_moved_constant_2403*tmp_moved_constant_2722; + const real_t tmp_moved_constant_2733 = tmp_moved_constant_2394*tmp_moved_constant_2582 + tmp_moved_constant_2395*tmp_moved_constant_2617 + tmp_moved_constant_2396*tmp_moved_constant_2627 + tmp_moved_constant_2397*tmp_moved_constant_2636 + tmp_moved_constant_2398*tmp_moved_constant_2665 + tmp_moved_constant_2399*tmp_moved_constant_2693 + tmp_moved_constant_2400*tmp_moved_constant_2720 + tmp_moved_constant_2401*(tmp_moved_constant_2407*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2639 - tmp_moved_constant_2668)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2639 - tmp_moved_constant_2668))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2641 - tmp_moved_constant_2670)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2641 - tmp_moved_constant_2670))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2643 - tmp_moved_constant_2672)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2643 - tmp_moved_constant_2672))*16.0) + tmp_moved_constant_2411*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2645 - tmp_moved_constant_2674)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2645 - tmp_moved_constant_2674))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2647 - tmp_moved_constant_2676)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2647 - tmp_moved_constant_2676))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2649 - tmp_moved_constant_2678)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2649 - tmp_moved_constant_2678))*16.0) + tmp_moved_constant_2415*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2651 - tmp_moved_constant_2680)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2651 - tmp_moved_constant_2680))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2653 - tmp_moved_constant_2682)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2653 - tmp_moved_constant_2682))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2655 - tmp_moved_constant_2684)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2655 - tmp_moved_constant_2684))*16.0) + tmp_moved_constant_2419*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2657 - tmp_moved_constant_2686)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2657 - tmp_moved_constant_2686))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2659 - tmp_moved_constant_2688)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2659 - tmp_moved_constant_2688))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2661 - tmp_moved_constant_2690)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2661 - tmp_moved_constant_2690))*16.0)) + tmp_moved_constant_2402*tmp_moved_constant_2723 + tmp_moved_constant_2403*tmp_moved_constant_2724; + const real_t tmp_moved_constant_2734 = tmp_moved_constant_2394*tmp_moved_constant_2595 + tmp_moved_constant_2395*tmp_moved_constant_2618 + tmp_moved_constant_2396*tmp_moved_constant_2628 + tmp_moved_constant_2397*tmp_moved_constant_2637 + tmp_moved_constant_2398*tmp_moved_constant_2666 + tmp_moved_constant_2399*tmp_moved_constant_2694 + tmp_moved_constant_2400*tmp_moved_constant_2721 + tmp_moved_constant_2401*tmp_moved_constant_2723 + tmp_moved_constant_2402*(tmp_moved_constant_2407*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2640 - tmp_moved_constant_2696)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2640 - tmp_moved_constant_2696))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2642 - tmp_moved_constant_2698)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2642 - tmp_moved_constant_2698))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2644 - tmp_moved_constant_2700)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2644 - tmp_moved_constant_2700))*16.0) + tmp_moved_constant_2411*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2646 - tmp_moved_constant_2702)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2646 - tmp_moved_constant_2702))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2648 - tmp_moved_constant_2704)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2648 - tmp_moved_constant_2704))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2650 - tmp_moved_constant_2706)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2650 - tmp_moved_constant_2706))*16.0) + tmp_moved_constant_2415*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2652 - tmp_moved_constant_2708)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2652 - tmp_moved_constant_2708))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2654 - tmp_moved_constant_2710)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2654 - tmp_moved_constant_2710))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2656 - tmp_moved_constant_2712)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2656 - tmp_moved_constant_2712))*16.0) + tmp_moved_constant_2419*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2658 - tmp_moved_constant_2714)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2658 - tmp_moved_constant_2714))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2660 - tmp_moved_constant_2716)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2660 - tmp_moved_constant_2716))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2662 - tmp_moved_constant_2718)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2662 - tmp_moved_constant_2718))*16.0)) + tmp_moved_constant_2403*tmp_moved_constant_2725; + const real_t tmp_moved_constant_2735 = tmp_moved_constant_2394*tmp_moved_constant_2608 + tmp_moved_constant_2395*tmp_moved_constant_2619 + tmp_moved_constant_2396*tmp_moved_constant_2629 + tmp_moved_constant_2397*tmp_moved_constant_2638 + tmp_moved_constant_2398*tmp_moved_constant_2667 + tmp_moved_constant_2399*tmp_moved_constant_2695 + tmp_moved_constant_2400*tmp_moved_constant_2722 + tmp_moved_constant_2401*tmp_moved_constant_2724 + tmp_moved_constant_2402*tmp_moved_constant_2725 + tmp_moved_constant_2403*(tmp_moved_constant_2407*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2669 - tmp_moved_constant_2697)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2669 - tmp_moved_constant_2697))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2671 - tmp_moved_constant_2699)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2671 - tmp_moved_constant_2699))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2673 - tmp_moved_constant_2701)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2673 - tmp_moved_constant_2701))*16.0) + tmp_moved_constant_2411*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2675 - tmp_moved_constant_2703)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2675 - tmp_moved_constant_2703))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2677 - tmp_moved_constant_2705)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2677 - tmp_moved_constant_2705))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2679 - tmp_moved_constant_2707)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2679 - tmp_moved_constant_2707))*16.0) + tmp_moved_constant_2415*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2681 - tmp_moved_constant_2709)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2681 - tmp_moved_constant_2709))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2683 - tmp_moved_constant_2711)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2683 - tmp_moved_constant_2711))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2685 - tmp_moved_constant_2713)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2685 - tmp_moved_constant_2713))*16.0) + tmp_moved_constant_2419*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2687 - tmp_moved_constant_2715)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2687 - tmp_moved_constant_2715))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2689 - tmp_moved_constant_2717)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2689 - tmp_moved_constant_2717))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2691 - tmp_moved_constant_2719)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2691 - tmp_moved_constant_2719))*16.0)); { { - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3038 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3039 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3040 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3041 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3042 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3043 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3044 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_3045 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3046 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3047 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_2726 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_2727 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_2728 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_2729 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_2730 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_2731 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_2732 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_2733 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_2734 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_2735 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const real_t Dummy_3048 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_3049 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_3050 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_3051 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_3052 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_3053 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_3054 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_3055 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_3056 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_3057 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_3058 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_3059 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_3060 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_3061 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_3062 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_3063 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_3064 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_3065 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_3066 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_3067 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_3068 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_3069 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_3070 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_3071 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_3072 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_3073 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_3074 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_3075 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_3076 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_3077 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_3078 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_3079 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_3080 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_3081 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_3082 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_3083 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_3084 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_3085 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_3086 = Dummy_3061*(Dummy_3058*Dummy_3074 + Dummy_3059*Dummy_3075 + Dummy_3060*Dummy_3076) + Dummy_3065*(Dummy_3062*Dummy_3077 + Dummy_3063*Dummy_3078 + Dummy_3064*Dummy_3079) + Dummy_3069*(Dummy_3066*Dummy_3080 + Dummy_3067*Dummy_3081 + Dummy_3068*Dummy_3082) + Dummy_3073*(Dummy_3070*Dummy_3083 + Dummy_3071*Dummy_3084 + Dummy_3072*Dummy_3085); - const real_t Dummy_3087 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_3088 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_3089 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_3090 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_3091 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_3092 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_3093 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_3094 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_3095 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_3096 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_3097 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_3098 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_3099 = Dummy_3061*(Dummy_3058*Dummy_3087 + Dummy_3059*Dummy_3088 + Dummy_3060*Dummy_3089) + Dummy_3065*(Dummy_3062*Dummy_3090 + Dummy_3063*Dummy_3091 + Dummy_3064*Dummy_3092) + Dummy_3069*(Dummy_3066*Dummy_3093 + Dummy_3067*Dummy_3094 + Dummy_3068*Dummy_3095) + Dummy_3073*(Dummy_3070*Dummy_3096 + Dummy_3071*Dummy_3097 + Dummy_3072*Dummy_3098); - const real_t Dummy_3100 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_3101 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_3102 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_3103 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_3104 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_3105 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_3106 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_3107 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_3108 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_3109 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_3110 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_3111 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_3112 = Dummy_3061*(Dummy_3058*Dummy_3100 + Dummy_3059*Dummy_3101 + Dummy_3060*Dummy_3102) + Dummy_3065*(Dummy_3062*Dummy_3103 + Dummy_3063*Dummy_3104 + Dummy_3064*Dummy_3105) + Dummy_3069*(Dummy_3066*Dummy_3106 + Dummy_3067*Dummy_3107 + Dummy_3068*Dummy_3108) + Dummy_3073*(Dummy_3070*Dummy_3109 + Dummy_3071*Dummy_3110 + Dummy_3072*Dummy_3111); - const real_t Dummy_3113 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_3114 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_3115 = Dummy_3113 + Dummy_3114; - const real_t Dummy_3116 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_3117 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_3118 = Dummy_3116 + Dummy_3117; - const real_t Dummy_3119 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_3120 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_3121 = Dummy_3119 + Dummy_3120; - const real_t Dummy_3122 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_3123 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_3124 = Dummy_3122 + Dummy_3123; - const real_t Dummy_3125 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_3126 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_3127 = Dummy_3125 + Dummy_3126; - const real_t Dummy_3128 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_3129 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_3130 = Dummy_3128 + Dummy_3129; - const real_t Dummy_3131 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_3132 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_3133 = Dummy_3131 + Dummy_3132; - const real_t Dummy_3134 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_3135 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_3136 = Dummy_3134 + Dummy_3135; - const real_t Dummy_3137 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_3138 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_3139 = Dummy_3137 + Dummy_3138; - const real_t Dummy_3140 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_3141 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_3142 = Dummy_3140 + Dummy_3141; - const real_t Dummy_3143 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_3144 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_3145 = Dummy_3143 + Dummy_3144; - const real_t Dummy_3146 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_3147 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_3148 = Dummy_3146 + Dummy_3147; - const real_t Dummy_3149 = Dummy_3061*(Dummy_3058*Dummy_3115 + Dummy_3059*Dummy_3118 + Dummy_3060*Dummy_3121) + Dummy_3065*(Dummy_3062*Dummy_3124 + Dummy_3063*Dummy_3127 + Dummy_3064*Dummy_3130) + Dummy_3069*(Dummy_3066*Dummy_3133 + Dummy_3067*Dummy_3136 + Dummy_3068*Dummy_3139) + Dummy_3073*(Dummy_3070*Dummy_3142 + Dummy_3071*Dummy_3145 + Dummy_3072*Dummy_3148); - const real_t Dummy_3150 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_3151 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_3152 = Dummy_3150 + Dummy_3151; - const real_t Dummy_3153 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_3154 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_3155 = Dummy_3153 + Dummy_3154; - const real_t Dummy_3156 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_3157 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_3158 = Dummy_3156 + Dummy_3157; - const real_t Dummy_3159 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_3160 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_3161 = Dummy_3159 + Dummy_3160; - const real_t Dummy_3162 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_3163 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_3164 = Dummy_3162 + Dummy_3163; - const real_t Dummy_3165 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_3166 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_3167 = Dummy_3165 + Dummy_3166; - const real_t Dummy_3168 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_3169 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_3170 = Dummy_3168 + Dummy_3169; - const real_t Dummy_3171 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_3172 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_3173 = Dummy_3171 + Dummy_3172; - const real_t Dummy_3174 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_3175 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_3176 = Dummy_3174 + Dummy_3175; - const real_t Dummy_3177 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_3178 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_3179 = Dummy_3177 + Dummy_3178; - const real_t Dummy_3180 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_3181 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_3182 = Dummy_3180 + Dummy_3181; - const real_t Dummy_3183 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_3184 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_3185 = Dummy_3183 + Dummy_3184; - const real_t Dummy_3186 = Dummy_3061*(Dummy_3058*Dummy_3152 + Dummy_3059*Dummy_3155 + Dummy_3060*Dummy_3158) + Dummy_3065*(Dummy_3062*Dummy_3161 + Dummy_3063*Dummy_3164 + Dummy_3064*Dummy_3167) + Dummy_3069*(Dummy_3066*Dummy_3170 + Dummy_3067*Dummy_3173 + Dummy_3068*Dummy_3176) + Dummy_3073*(Dummy_3070*Dummy_3179 + Dummy_3071*Dummy_3182 + Dummy_3072*Dummy_3185); - const real_t Dummy_3187 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_3188 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_3189 = Dummy_3187 + Dummy_3188; - const real_t Dummy_3190 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_3191 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_3192 = Dummy_3190 + Dummy_3191; - const real_t Dummy_3193 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_3194 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_3195 = Dummy_3193 + Dummy_3194; - const real_t Dummy_3196 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_3197 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_3198 = Dummy_3196 + Dummy_3197; - const real_t Dummy_3199 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_3200 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_3201 = Dummy_3199 + Dummy_3200; - const real_t Dummy_3202 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_3203 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_3204 = Dummy_3202 + Dummy_3203; - const real_t Dummy_3205 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_3206 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_3207 = Dummy_3205 + Dummy_3206; - const real_t Dummy_3208 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_3209 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_3210 = Dummy_3208 + Dummy_3209; - const real_t Dummy_3211 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_3212 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_3213 = Dummy_3211 + Dummy_3212; - const real_t Dummy_3214 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_3215 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_3216 = Dummy_3214 + Dummy_3215; - const real_t Dummy_3217 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_3218 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_3219 = Dummy_3217 + Dummy_3218; - const real_t Dummy_3220 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_3221 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_3222 = Dummy_3220 + Dummy_3221; - const real_t Dummy_3223 = Dummy_3061*(Dummy_3058*Dummy_3189 + Dummy_3059*Dummy_3192 + Dummy_3060*Dummy_3195) + Dummy_3065*(Dummy_3062*Dummy_3198 + Dummy_3063*Dummy_3201 + Dummy_3064*Dummy_3204) + Dummy_3069*(Dummy_3066*Dummy_3207 + Dummy_3067*Dummy_3210 + Dummy_3068*Dummy_3213) + Dummy_3073*(Dummy_3070*Dummy_3216 + Dummy_3071*Dummy_3219 + Dummy_3072*Dummy_3222); - const real_t Dummy_3224 = -Dummy_3113 - Dummy_3150 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_3225 = -Dummy_3116 - Dummy_3153 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_3226 = -Dummy_3119 - Dummy_3156 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_3227 = -Dummy_3122 - Dummy_3159 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_3228 = -Dummy_3125 - Dummy_3162 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_3229 = -Dummy_3128 - Dummy_3165 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_3230 = -Dummy_3131 - Dummy_3168 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_3231 = -Dummy_3134 - Dummy_3171 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_3232 = -Dummy_3137 - Dummy_3174 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_3233 = -Dummy_3140 - Dummy_3177 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_3234 = -Dummy_3143 - Dummy_3180 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_3235 = -Dummy_3146 - Dummy_3183 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_3236 = Dummy_3061*(Dummy_3058*Dummy_3224 + Dummy_3059*Dummy_3225 + Dummy_3060*Dummy_3226) + Dummy_3065*(Dummy_3062*Dummy_3227 + Dummy_3063*Dummy_3228 + Dummy_3064*Dummy_3229) + Dummy_3069*(Dummy_3066*Dummy_3230 + Dummy_3067*Dummy_3231 + Dummy_3068*Dummy_3232) + Dummy_3073*(Dummy_3070*Dummy_3233 + Dummy_3071*Dummy_3234 + Dummy_3072*Dummy_3235); - const real_t Dummy_3237 = -Dummy_3114 - Dummy_3187 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_3238 = -Dummy_3117 - Dummy_3190 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_3239 = -Dummy_3120 - Dummy_3193 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_3240 = -Dummy_3123 - Dummy_3196 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_3241 = -Dummy_3126 - Dummy_3199 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_3242 = -Dummy_3129 - Dummy_3202 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_3243 = -Dummy_3132 - Dummy_3205 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_3244 = -Dummy_3135 - Dummy_3208 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_3245 = -Dummy_3138 - Dummy_3211 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_3246 = -Dummy_3141 - Dummy_3214 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_3247 = -Dummy_3144 - Dummy_3217 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_3248 = -Dummy_3147 - Dummy_3220 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_3249 = Dummy_3061*(Dummy_3058*Dummy_3237 + Dummy_3059*Dummy_3238 + Dummy_3060*Dummy_3239) + Dummy_3065*(Dummy_3062*Dummy_3240 + Dummy_3063*Dummy_3241 + Dummy_3064*Dummy_3242) + Dummy_3069*(Dummy_3066*Dummy_3243 + Dummy_3067*Dummy_3244 + Dummy_3068*Dummy_3245) + Dummy_3073*(Dummy_3070*Dummy_3246 + Dummy_3071*Dummy_3247 + Dummy_3072*Dummy_3248); - const real_t Dummy_3250 = -Dummy_3151 - Dummy_3188 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_3251 = -Dummy_3154 - Dummy_3191 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_3252 = -Dummy_3157 - Dummy_3194 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_3253 = -Dummy_3160 - Dummy_3197 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_3254 = -Dummy_3163 - Dummy_3200 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_3255 = -Dummy_3166 - Dummy_3203 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_3256 = -Dummy_3169 - Dummy_3206 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_3257 = -Dummy_3172 - Dummy_3209 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_3258 = -Dummy_3175 - Dummy_3212 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_3259 = -Dummy_3178 - Dummy_3215 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_3260 = -Dummy_3181 - Dummy_3218 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_3261 = -Dummy_3184 - Dummy_3221 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_3262 = Dummy_3061*(Dummy_3058*Dummy_3250 + Dummy_3059*Dummy_3251 + Dummy_3060*Dummy_3252) + Dummy_3065*(Dummy_3062*Dummy_3253 + Dummy_3063*Dummy_3254 + Dummy_3064*Dummy_3255) + Dummy_3069*(Dummy_3066*Dummy_3256 + Dummy_3067*Dummy_3257 + Dummy_3068*Dummy_3258) + Dummy_3073*(Dummy_3070*Dummy_3259 + Dummy_3071*Dummy_3260 + Dummy_3072*Dummy_3261); - const real_t Dummy_3263 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); - const real_t Dummy_3264 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); - const real_t Dummy_3265 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); - const real_t Dummy_3266 = Dummy_3061*(Dummy_3074*Dummy_3087 + Dummy_3075*Dummy_3088 + Dummy_3076*Dummy_3089) + Dummy_3065*(Dummy_3077*Dummy_3090 + Dummy_3078*Dummy_3091 + Dummy_3079*Dummy_3092) + Dummy_3069*(Dummy_3080*Dummy_3093 + Dummy_3081*Dummy_3094 + Dummy_3082*Dummy_3095) + Dummy_3073*(Dummy_3083*Dummy_3096 + Dummy_3084*Dummy_3097 + Dummy_3085*Dummy_3098); - const real_t Dummy_3267 = Dummy_3061*(Dummy_3074*Dummy_3100 + Dummy_3075*Dummy_3101 + Dummy_3076*Dummy_3102) + Dummy_3065*(Dummy_3077*Dummy_3103 + Dummy_3078*Dummy_3104 + Dummy_3079*Dummy_3105) + Dummy_3069*(Dummy_3080*Dummy_3106 + Dummy_3081*Dummy_3107 + Dummy_3082*Dummy_3108) + Dummy_3073*(Dummy_3083*Dummy_3109 + Dummy_3084*Dummy_3110 + Dummy_3085*Dummy_3111); - const real_t Dummy_3268 = Dummy_3061*(Dummy_3074*Dummy_3115 + Dummy_3075*Dummy_3118 + Dummy_3076*Dummy_3121) + Dummy_3065*(Dummy_3077*Dummy_3124 + Dummy_3078*Dummy_3127 + Dummy_3079*Dummy_3130) + Dummy_3069*(Dummy_3080*Dummy_3133 + Dummy_3081*Dummy_3136 + Dummy_3082*Dummy_3139) + Dummy_3073*(Dummy_3083*Dummy_3142 + Dummy_3084*Dummy_3145 + Dummy_3085*Dummy_3148); - const real_t Dummy_3269 = Dummy_3061*(Dummy_3074*Dummy_3152 + Dummy_3075*Dummy_3155 + Dummy_3076*Dummy_3158) + Dummy_3065*(Dummy_3077*Dummy_3161 + Dummy_3078*Dummy_3164 + Dummy_3079*Dummy_3167) + Dummy_3069*(Dummy_3080*Dummy_3170 + Dummy_3081*Dummy_3173 + Dummy_3082*Dummy_3176) + Dummy_3073*(Dummy_3083*Dummy_3179 + Dummy_3084*Dummy_3182 + Dummy_3085*Dummy_3185); - const real_t Dummy_3270 = Dummy_3061*(Dummy_3074*Dummy_3189 + Dummy_3075*Dummy_3192 + Dummy_3076*Dummy_3195) + Dummy_3065*(Dummy_3077*Dummy_3198 + Dummy_3078*Dummy_3201 + Dummy_3079*Dummy_3204) + Dummy_3069*(Dummy_3080*Dummy_3207 + Dummy_3081*Dummy_3210 + Dummy_3082*Dummy_3213) + Dummy_3073*(Dummy_3083*Dummy_3216 + Dummy_3084*Dummy_3219 + Dummy_3085*Dummy_3222); - const real_t Dummy_3271 = Dummy_3061*(Dummy_3074*Dummy_3224 + Dummy_3075*Dummy_3225 + Dummy_3076*Dummy_3226) + Dummy_3065*(Dummy_3077*Dummy_3227 + Dummy_3078*Dummy_3228 + Dummy_3079*Dummy_3229) + Dummy_3069*(Dummy_3080*Dummy_3230 + Dummy_3081*Dummy_3231 + Dummy_3082*Dummy_3232) + Dummy_3073*(Dummy_3083*Dummy_3233 + Dummy_3084*Dummy_3234 + Dummy_3085*Dummy_3235); - const real_t Dummy_3272 = Dummy_3061*(Dummy_3074*Dummy_3237 + Dummy_3075*Dummy_3238 + Dummy_3076*Dummy_3239) + Dummy_3065*(Dummy_3077*Dummy_3240 + Dummy_3078*Dummy_3241 + Dummy_3079*Dummy_3242) + Dummy_3069*(Dummy_3080*Dummy_3243 + Dummy_3081*Dummy_3244 + Dummy_3082*Dummy_3245) + Dummy_3073*(Dummy_3083*Dummy_3246 + Dummy_3084*Dummy_3247 + Dummy_3085*Dummy_3248); - const real_t Dummy_3273 = Dummy_3061*(Dummy_3074*Dummy_3250 + Dummy_3075*Dummy_3251 + Dummy_3076*Dummy_3252) + Dummy_3065*(Dummy_3077*Dummy_3253 + Dummy_3078*Dummy_3254 + Dummy_3079*Dummy_3255) + Dummy_3069*(Dummy_3080*Dummy_3256 + Dummy_3081*Dummy_3257 + Dummy_3082*Dummy_3258) + Dummy_3073*(Dummy_3083*Dummy_3259 + Dummy_3084*Dummy_3260 + Dummy_3085*Dummy_3261); - const real_t Dummy_3274 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); - const real_t Dummy_3275 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); - const real_t Dummy_3276 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); - const real_t Dummy_3277 = Dummy_3061*(Dummy_3087*Dummy_3100 + Dummy_3088*Dummy_3101 + Dummy_3089*Dummy_3102) + Dummy_3065*(Dummy_3090*Dummy_3103 + Dummy_3091*Dummy_3104 + Dummy_3092*Dummy_3105) + Dummy_3069*(Dummy_3093*Dummy_3106 + Dummy_3094*Dummy_3107 + Dummy_3095*Dummy_3108) + Dummy_3073*(Dummy_3096*Dummy_3109 + Dummy_3097*Dummy_3110 + Dummy_3098*Dummy_3111); - const real_t Dummy_3278 = Dummy_3061*(Dummy_3087*Dummy_3115 + Dummy_3088*Dummy_3118 + Dummy_3089*Dummy_3121) + Dummy_3065*(Dummy_3090*Dummy_3124 + Dummy_3091*Dummy_3127 + Dummy_3092*Dummy_3130) + Dummy_3069*(Dummy_3093*Dummy_3133 + Dummy_3094*Dummy_3136 + Dummy_3095*Dummy_3139) + Dummy_3073*(Dummy_3096*Dummy_3142 + Dummy_3097*Dummy_3145 + Dummy_3098*Dummy_3148); - const real_t Dummy_3279 = Dummy_3061*(Dummy_3087*Dummy_3152 + Dummy_3088*Dummy_3155 + Dummy_3089*Dummy_3158) + Dummy_3065*(Dummy_3090*Dummy_3161 + Dummy_3091*Dummy_3164 + Dummy_3092*Dummy_3167) + Dummy_3069*(Dummy_3093*Dummy_3170 + Dummy_3094*Dummy_3173 + Dummy_3095*Dummy_3176) + Dummy_3073*(Dummy_3096*Dummy_3179 + Dummy_3097*Dummy_3182 + Dummy_3098*Dummy_3185); - const real_t Dummy_3280 = Dummy_3061*(Dummy_3087*Dummy_3189 + Dummy_3088*Dummy_3192 + Dummy_3089*Dummy_3195) + Dummy_3065*(Dummy_3090*Dummy_3198 + Dummy_3091*Dummy_3201 + Dummy_3092*Dummy_3204) + Dummy_3069*(Dummy_3093*Dummy_3207 + Dummy_3094*Dummy_3210 + Dummy_3095*Dummy_3213) + Dummy_3073*(Dummy_3096*Dummy_3216 + Dummy_3097*Dummy_3219 + Dummy_3098*Dummy_3222); - const real_t Dummy_3281 = Dummy_3061*(Dummy_3087*Dummy_3224 + Dummy_3088*Dummy_3225 + Dummy_3089*Dummy_3226) + Dummy_3065*(Dummy_3090*Dummy_3227 + Dummy_3091*Dummy_3228 + Dummy_3092*Dummy_3229) + Dummy_3069*(Dummy_3093*Dummy_3230 + Dummy_3094*Dummy_3231 + Dummy_3095*Dummy_3232) + Dummy_3073*(Dummy_3096*Dummy_3233 + Dummy_3097*Dummy_3234 + Dummy_3098*Dummy_3235); - const real_t Dummy_3282 = Dummy_3061*(Dummy_3087*Dummy_3237 + Dummy_3088*Dummy_3238 + Dummy_3089*Dummy_3239) + Dummy_3065*(Dummy_3090*Dummy_3240 + Dummy_3091*Dummy_3241 + Dummy_3092*Dummy_3242) + Dummy_3069*(Dummy_3093*Dummy_3243 + Dummy_3094*Dummy_3244 + Dummy_3095*Dummy_3245) + Dummy_3073*(Dummy_3096*Dummy_3246 + Dummy_3097*Dummy_3247 + Dummy_3098*Dummy_3248); - const real_t Dummy_3283 = Dummy_3061*(Dummy_3087*Dummy_3250 + Dummy_3088*Dummy_3251 + Dummy_3089*Dummy_3252) + Dummy_3065*(Dummy_3090*Dummy_3253 + Dummy_3091*Dummy_3254 + Dummy_3092*Dummy_3255) + Dummy_3069*(Dummy_3093*Dummy_3256 + Dummy_3094*Dummy_3257 + Dummy_3095*Dummy_3258) + Dummy_3073*(Dummy_3096*Dummy_3259 + Dummy_3097*Dummy_3260 + Dummy_3098*Dummy_3261); - const real_t Dummy_3284 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); - const real_t Dummy_3285 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); - const real_t Dummy_3286 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); - const real_t Dummy_3287 = Dummy_3061*(Dummy_3100*Dummy_3115 + Dummy_3101*Dummy_3118 + Dummy_3102*Dummy_3121) + Dummy_3065*(Dummy_3103*Dummy_3124 + Dummy_3104*Dummy_3127 + Dummy_3105*Dummy_3130) + Dummy_3069*(Dummy_3106*Dummy_3133 + Dummy_3107*Dummy_3136 + Dummy_3108*Dummy_3139) + Dummy_3073*(Dummy_3109*Dummy_3142 + Dummy_3110*Dummy_3145 + Dummy_3111*Dummy_3148); - const real_t Dummy_3288 = Dummy_3061*(Dummy_3100*Dummy_3152 + Dummy_3101*Dummy_3155 + Dummy_3102*Dummy_3158) + Dummy_3065*(Dummy_3103*Dummy_3161 + Dummy_3104*Dummy_3164 + Dummy_3105*Dummy_3167) + Dummy_3069*(Dummy_3106*Dummy_3170 + Dummy_3107*Dummy_3173 + Dummy_3108*Dummy_3176) + Dummy_3073*(Dummy_3109*Dummy_3179 + Dummy_3110*Dummy_3182 + Dummy_3111*Dummy_3185); - const real_t Dummy_3289 = Dummy_3061*(Dummy_3100*Dummy_3189 + Dummy_3101*Dummy_3192 + Dummy_3102*Dummy_3195) + Dummy_3065*(Dummy_3103*Dummy_3198 + Dummy_3104*Dummy_3201 + Dummy_3105*Dummy_3204) + Dummy_3069*(Dummy_3106*Dummy_3207 + Dummy_3107*Dummy_3210 + Dummy_3108*Dummy_3213) + Dummy_3073*(Dummy_3109*Dummy_3216 + Dummy_3110*Dummy_3219 + Dummy_3111*Dummy_3222); - const real_t Dummy_3290 = Dummy_3061*(Dummy_3100*Dummy_3224 + Dummy_3101*Dummy_3225 + Dummy_3102*Dummy_3226) + Dummy_3065*(Dummy_3103*Dummy_3227 + Dummy_3104*Dummy_3228 + Dummy_3105*Dummy_3229) + Dummy_3069*(Dummy_3106*Dummy_3230 + Dummy_3107*Dummy_3231 + Dummy_3108*Dummy_3232) + Dummy_3073*(Dummy_3109*Dummy_3233 + Dummy_3110*Dummy_3234 + Dummy_3111*Dummy_3235); - const real_t Dummy_3291 = Dummy_3061*(Dummy_3100*Dummy_3237 + Dummy_3101*Dummy_3238 + Dummy_3102*Dummy_3239) + Dummy_3065*(Dummy_3103*Dummy_3240 + Dummy_3104*Dummy_3241 + Dummy_3105*Dummy_3242) + Dummy_3069*(Dummy_3106*Dummy_3243 + Dummy_3107*Dummy_3244 + Dummy_3108*Dummy_3245) + Dummy_3073*(Dummy_3109*Dummy_3246 + Dummy_3110*Dummy_3247 + Dummy_3111*Dummy_3248); - const real_t Dummy_3292 = Dummy_3061*(Dummy_3100*Dummy_3250 + Dummy_3101*Dummy_3251 + Dummy_3102*Dummy_3252) + Dummy_3065*(Dummy_3103*Dummy_3253 + Dummy_3104*Dummy_3254 + Dummy_3105*Dummy_3255) + Dummy_3069*(Dummy_3106*Dummy_3256 + Dummy_3107*Dummy_3257 + Dummy_3108*Dummy_3258) + Dummy_3073*(Dummy_3109*Dummy_3259 + Dummy_3110*Dummy_3260 + Dummy_3111*Dummy_3261); - const real_t Dummy_3293 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3294 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3295 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3296 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3297 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3298 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3299 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3300 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3301 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3302 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3303 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3304 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3305 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3306 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3307 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3308 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3309 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3310 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3311 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3312 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3313 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3314 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3315 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3316 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3317 = Dummy_3061*(Dummy_3115*Dummy_3152 + Dummy_3118*Dummy_3155 + Dummy_3121*Dummy_3158) + Dummy_3065*(Dummy_3124*Dummy_3161 + Dummy_3127*Dummy_3164 + Dummy_3130*Dummy_3167) + Dummy_3069*(Dummy_3133*Dummy_3170 + Dummy_3136*Dummy_3173 + Dummy_3139*Dummy_3176) + Dummy_3073*(Dummy_3142*Dummy_3179 + Dummy_3145*Dummy_3182 + Dummy_3148*Dummy_3185); - const real_t Dummy_3318 = Dummy_3061*(Dummy_3115*Dummy_3189 + Dummy_3118*Dummy_3192 + Dummy_3121*Dummy_3195) + Dummy_3065*(Dummy_3124*Dummy_3198 + Dummy_3127*Dummy_3201 + Dummy_3130*Dummy_3204) + Dummy_3069*(Dummy_3133*Dummy_3207 + Dummy_3136*Dummy_3210 + Dummy_3139*Dummy_3213) + Dummy_3073*(Dummy_3142*Dummy_3216 + Dummy_3145*Dummy_3219 + Dummy_3148*Dummy_3222); - const real_t Dummy_3319 = Dummy_3061*(Dummy_3115*Dummy_3224 + Dummy_3118*Dummy_3225 + Dummy_3121*Dummy_3226) + Dummy_3065*(Dummy_3124*Dummy_3227 + Dummy_3127*Dummy_3228 + Dummy_3130*Dummy_3229) + Dummy_3069*(Dummy_3133*Dummy_3230 + Dummy_3136*Dummy_3231 + Dummy_3139*Dummy_3232) + Dummy_3073*(Dummy_3142*Dummy_3233 + Dummy_3145*Dummy_3234 + Dummy_3148*Dummy_3235); - const real_t Dummy_3320 = Dummy_3061*(Dummy_3115*Dummy_3237 + Dummy_3118*Dummy_3238 + Dummy_3121*Dummy_3239) + Dummy_3065*(Dummy_3124*Dummy_3240 + Dummy_3127*Dummy_3241 + Dummy_3130*Dummy_3242) + Dummy_3069*(Dummy_3133*Dummy_3243 + Dummy_3136*Dummy_3244 + Dummy_3139*Dummy_3245) + Dummy_3073*(Dummy_3142*Dummy_3246 + Dummy_3145*Dummy_3247 + Dummy_3148*Dummy_3248); - const real_t Dummy_3321 = Dummy_3061*(Dummy_3115*Dummy_3250 + Dummy_3118*Dummy_3251 + Dummy_3121*Dummy_3252) + Dummy_3065*(Dummy_3124*Dummy_3253 + Dummy_3127*Dummy_3254 + Dummy_3130*Dummy_3255) + Dummy_3069*(Dummy_3133*Dummy_3256 + Dummy_3136*Dummy_3257 + Dummy_3139*Dummy_3258) + Dummy_3073*(Dummy_3142*Dummy_3259 + Dummy_3145*Dummy_3260 + Dummy_3148*Dummy_3261); - const real_t Dummy_3322 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3323 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3324 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3325 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3326 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3327 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3328 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3329 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3330 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3331 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3332 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3333 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3334 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3335 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3336 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3337 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3338 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3339 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3340 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3341 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3342 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3343 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3344 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3345 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3346 = Dummy_3061*(Dummy_3152*Dummy_3189 + Dummy_3155*Dummy_3192 + Dummy_3158*Dummy_3195) + Dummy_3065*(Dummy_3161*Dummy_3198 + Dummy_3164*Dummy_3201 + Dummy_3167*Dummy_3204) + Dummy_3069*(Dummy_3170*Dummy_3207 + Dummy_3173*Dummy_3210 + Dummy_3176*Dummy_3213) + Dummy_3073*(Dummy_3179*Dummy_3216 + Dummy_3182*Dummy_3219 + Dummy_3185*Dummy_3222); - const real_t Dummy_3347 = Dummy_3061*(Dummy_3152*Dummy_3224 + Dummy_3155*Dummy_3225 + Dummy_3158*Dummy_3226) + Dummy_3065*(Dummy_3161*Dummy_3227 + Dummy_3164*Dummy_3228 + Dummy_3167*Dummy_3229) + Dummy_3069*(Dummy_3170*Dummy_3230 + Dummy_3173*Dummy_3231 + Dummy_3176*Dummy_3232) + Dummy_3073*(Dummy_3179*Dummy_3233 + Dummy_3182*Dummy_3234 + Dummy_3185*Dummy_3235); - const real_t Dummy_3348 = Dummy_3061*(Dummy_3152*Dummy_3237 + Dummy_3155*Dummy_3238 + Dummy_3158*Dummy_3239) + Dummy_3065*(Dummy_3161*Dummy_3240 + Dummy_3164*Dummy_3241 + Dummy_3167*Dummy_3242) + Dummy_3069*(Dummy_3170*Dummy_3243 + Dummy_3173*Dummy_3244 + Dummy_3176*Dummy_3245) + Dummy_3073*(Dummy_3179*Dummy_3246 + Dummy_3182*Dummy_3247 + Dummy_3185*Dummy_3248); - const real_t Dummy_3349 = Dummy_3061*(Dummy_3152*Dummy_3250 + Dummy_3155*Dummy_3251 + Dummy_3158*Dummy_3252) + Dummy_3065*(Dummy_3161*Dummy_3253 + Dummy_3164*Dummy_3254 + Dummy_3167*Dummy_3255) + Dummy_3069*(Dummy_3170*Dummy_3256 + Dummy_3173*Dummy_3257 + Dummy_3176*Dummy_3258) + Dummy_3073*(Dummy_3179*Dummy_3259 + Dummy_3182*Dummy_3260 + Dummy_3185*Dummy_3261); - const real_t Dummy_3350 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3351 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3352 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3353 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3354 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3355 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3356 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3357 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3358 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3359 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3360 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3361 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3362 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3363 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3364 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3365 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3366 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3367 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3368 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3369 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3370 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3371 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3372 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3373 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3374 = Dummy_3061*(Dummy_3189*Dummy_3224 + Dummy_3192*Dummy_3225 + Dummy_3195*Dummy_3226) + Dummy_3065*(Dummy_3198*Dummy_3227 + Dummy_3201*Dummy_3228 + Dummy_3204*Dummy_3229) + Dummy_3069*(Dummy_3207*Dummy_3230 + Dummy_3210*Dummy_3231 + Dummy_3213*Dummy_3232) + Dummy_3073*(Dummy_3216*Dummy_3233 + Dummy_3219*Dummy_3234 + Dummy_3222*Dummy_3235); - const real_t Dummy_3375 = Dummy_3061*(Dummy_3189*Dummy_3237 + Dummy_3192*Dummy_3238 + Dummy_3195*Dummy_3239) + Dummy_3065*(Dummy_3198*Dummy_3240 + Dummy_3201*Dummy_3241 + Dummy_3204*Dummy_3242) + Dummy_3069*(Dummy_3207*Dummy_3243 + Dummy_3210*Dummy_3244 + Dummy_3213*Dummy_3245) + Dummy_3073*(Dummy_3216*Dummy_3246 + Dummy_3219*Dummy_3247 + Dummy_3222*Dummy_3248); - const real_t Dummy_3376 = Dummy_3061*(Dummy_3189*Dummy_3250 + Dummy_3192*Dummy_3251 + Dummy_3195*Dummy_3252) + Dummy_3065*(Dummy_3198*Dummy_3253 + Dummy_3201*Dummy_3254 + Dummy_3204*Dummy_3255) + Dummy_3069*(Dummy_3207*Dummy_3256 + Dummy_3210*Dummy_3257 + Dummy_3213*Dummy_3258) + Dummy_3073*(Dummy_3216*Dummy_3259 + Dummy_3219*Dummy_3260 + Dummy_3222*Dummy_3261); - const real_t Dummy_3377 = Dummy_3061*(Dummy_3224*Dummy_3237 + Dummy_3225*Dummy_3238 + Dummy_3226*Dummy_3239) + Dummy_3065*(Dummy_3227*Dummy_3240 + Dummy_3228*Dummy_3241 + Dummy_3229*Dummy_3242) + Dummy_3069*(Dummy_3230*Dummy_3243 + Dummy_3231*Dummy_3244 + Dummy_3232*Dummy_3245) + Dummy_3073*(Dummy_3233*Dummy_3246 + Dummy_3234*Dummy_3247 + Dummy_3235*Dummy_3248); - const real_t Dummy_3378 = Dummy_3061*(Dummy_3224*Dummy_3250 + Dummy_3225*Dummy_3251 + Dummy_3226*Dummy_3252) + Dummy_3065*(Dummy_3227*Dummy_3253 + Dummy_3228*Dummy_3254 + Dummy_3229*Dummy_3255) + Dummy_3069*(Dummy_3230*Dummy_3256 + Dummy_3231*Dummy_3257 + Dummy_3232*Dummy_3258) + Dummy_3073*(Dummy_3233*Dummy_3259 + Dummy_3234*Dummy_3260 + Dummy_3235*Dummy_3261); - const real_t Dummy_3379 = Dummy_3061*(Dummy_3237*Dummy_3250 + Dummy_3238*Dummy_3251 + Dummy_3239*Dummy_3252) + Dummy_3065*(Dummy_3240*Dummy_3253 + Dummy_3241*Dummy_3254 + Dummy_3242*Dummy_3255) + Dummy_3069*(Dummy_3243*Dummy_3256 + Dummy_3244*Dummy_3257 + Dummy_3245*Dummy_3258) + Dummy_3073*(Dummy_3246*Dummy_3259 + Dummy_3247*Dummy_3260 + Dummy_3248*Dummy_3261); - const real_t Dummy_3380 = Dummy_3048*(Dummy_3061*((Dummy_3058*Dummy_3058) + (Dummy_3059*Dummy_3059) + (Dummy_3060*Dummy_3060)) + Dummy_3065*((Dummy_3062*Dummy_3062) + (Dummy_3063*Dummy_3063) + (Dummy_3064*Dummy_3064)) + Dummy_3069*((Dummy_3066*Dummy_3066) + (Dummy_3067*Dummy_3067) + (Dummy_3068*Dummy_3068)) + Dummy_3073*((Dummy_3070*Dummy_3070) + (Dummy_3071*Dummy_3071) + (Dummy_3072*Dummy_3072))) + Dummy_3049*Dummy_3086 + Dummy_3050*Dummy_3099 + Dummy_3051*Dummy_3112 + Dummy_3052*Dummy_3149 + Dummy_3053*Dummy_3186 + Dummy_3054*Dummy_3223 + Dummy_3055*Dummy_3236 + Dummy_3056*Dummy_3249 + Dummy_3057*Dummy_3262; - const real_t Dummy_3381 = Dummy_3048*Dummy_3086 + Dummy_3049*(Dummy_3061*(Dummy_3263*tmp_kernel_op_254 + Dummy_3264*tmp_kernel_op_254 + Dummy_3265*tmp_kernel_op_254) + Dummy_3065*(Dummy_3263*tmp_kernel_op_257 + Dummy_3264*tmp_kernel_op_257 + Dummy_3265*tmp_kernel_op_257) + Dummy_3069*(Dummy_3263*tmp_kernel_op_258 + Dummy_3264*tmp_kernel_op_258 + Dummy_3265*tmp_kernel_op_258) + Dummy_3073*(Dummy_3263*tmp_kernel_op_259 + Dummy_3264*tmp_kernel_op_259 + Dummy_3265*tmp_kernel_op_259)) + Dummy_3050*Dummy_3266 + Dummy_3051*Dummy_3267 + Dummy_3052*Dummy_3268 + Dummy_3053*Dummy_3269 + Dummy_3054*Dummy_3270 + Dummy_3055*Dummy_3271 + Dummy_3056*Dummy_3272 + Dummy_3057*Dummy_3273; - const real_t Dummy_3382 = Dummy_3048*Dummy_3099 + Dummy_3049*Dummy_3266 + Dummy_3050*(Dummy_3061*(Dummy_3274*tmp_kernel_op_269 + Dummy_3275*tmp_kernel_op_269 + Dummy_3276*tmp_kernel_op_269) + Dummy_3065*(Dummy_3274*tmp_kernel_op_272 + Dummy_3275*tmp_kernel_op_272 + Dummy_3276*tmp_kernel_op_272) + Dummy_3069*(Dummy_3274*tmp_kernel_op_273 + Dummy_3275*tmp_kernel_op_273 + Dummy_3276*tmp_kernel_op_273) + Dummy_3073*(Dummy_3274*tmp_kernel_op_274 + Dummy_3275*tmp_kernel_op_274 + Dummy_3276*tmp_kernel_op_274)) + Dummy_3051*Dummy_3277 + Dummy_3052*Dummy_3278 + Dummy_3053*Dummy_3279 + Dummy_3054*Dummy_3280 + Dummy_3055*Dummy_3281 + Dummy_3056*Dummy_3282 + Dummy_3057*Dummy_3283; - const real_t Dummy_3383 = Dummy_3048*Dummy_3112 + Dummy_3049*Dummy_3267 + Dummy_3050*Dummy_3277 + Dummy_3051*(Dummy_3061*(Dummy_3284*tmp_kernel_op_283 + Dummy_3285*tmp_kernel_op_283 + Dummy_3286*tmp_kernel_op_283) + Dummy_3065*(Dummy_3284*tmp_kernel_op_286 + Dummy_3285*tmp_kernel_op_286 + Dummy_3286*tmp_kernel_op_286) + Dummy_3069*(Dummy_3284*tmp_kernel_op_287 + Dummy_3285*tmp_kernel_op_287 + Dummy_3286*tmp_kernel_op_287) + Dummy_3073*(Dummy_3284*tmp_kernel_op_288 + Dummy_3285*tmp_kernel_op_288 + Dummy_3286*tmp_kernel_op_288)) + Dummy_3052*Dummy_3287 + Dummy_3053*Dummy_3288 + Dummy_3054*Dummy_3289 + Dummy_3055*Dummy_3290 + Dummy_3056*Dummy_3291 + Dummy_3057*Dummy_3292; - const real_t Dummy_3384 = Dummy_3048*Dummy_3149 + Dummy_3049*Dummy_3268 + Dummy_3050*Dummy_3278 + Dummy_3051*Dummy_3287 + Dummy_3052*(Dummy_3061*(((Dummy_3293 + Dummy_3294)*(Dummy_3293 + Dummy_3294))*16.0 + ((Dummy_3295 + Dummy_3296)*(Dummy_3295 + Dummy_3296))*16.0 + ((Dummy_3297 + Dummy_3298)*(Dummy_3297 + Dummy_3298))*16.0) + Dummy_3065*(((Dummy_3299 + Dummy_3300)*(Dummy_3299 + Dummy_3300))*16.0 + ((Dummy_3301 + Dummy_3302)*(Dummy_3301 + Dummy_3302))*16.0 + ((Dummy_3303 + Dummy_3304)*(Dummy_3303 + Dummy_3304))*16.0) + Dummy_3069*(((Dummy_3305 + Dummy_3306)*(Dummy_3305 + Dummy_3306))*16.0 + ((Dummy_3307 + Dummy_3308)*(Dummy_3307 + Dummy_3308))*16.0 + ((Dummy_3309 + Dummy_3310)*(Dummy_3309 + Dummy_3310))*16.0) + Dummy_3073*(((Dummy_3311 + Dummy_3312)*(Dummy_3311 + Dummy_3312))*16.0 + ((Dummy_3313 + Dummy_3314)*(Dummy_3313 + Dummy_3314))*16.0 + ((Dummy_3315 + Dummy_3316)*(Dummy_3315 + Dummy_3316))*16.0)) + Dummy_3053*Dummy_3317 + Dummy_3054*Dummy_3318 + Dummy_3055*Dummy_3319 + Dummy_3056*Dummy_3320 + Dummy_3057*Dummy_3321; - const real_t Dummy_3385 = Dummy_3048*Dummy_3186 + Dummy_3049*Dummy_3269 + Dummy_3050*Dummy_3279 + Dummy_3051*Dummy_3288 + Dummy_3052*Dummy_3317 + Dummy_3053*(Dummy_3061*(((Dummy_3322 + Dummy_3323)*(Dummy_3322 + Dummy_3323))*16.0 + ((Dummy_3324 + Dummy_3325)*(Dummy_3324 + Dummy_3325))*16.0 + ((Dummy_3326 + Dummy_3327)*(Dummy_3326 + Dummy_3327))*16.0) + Dummy_3065*(((Dummy_3328 + Dummy_3329)*(Dummy_3328 + Dummy_3329))*16.0 + ((Dummy_3330 + Dummy_3331)*(Dummy_3330 + Dummy_3331))*16.0 + ((Dummy_3332 + Dummy_3333)*(Dummy_3332 + Dummy_3333))*16.0) + Dummy_3069*(((Dummy_3334 + Dummy_3335)*(Dummy_3334 + Dummy_3335))*16.0 + ((Dummy_3336 + Dummy_3337)*(Dummy_3336 + Dummy_3337))*16.0 + ((Dummy_3338 + Dummy_3339)*(Dummy_3338 + Dummy_3339))*16.0) + Dummy_3073*(((Dummy_3340 + Dummy_3341)*(Dummy_3340 + Dummy_3341))*16.0 + ((Dummy_3342 + Dummy_3343)*(Dummy_3342 + Dummy_3343))*16.0 + ((Dummy_3344 + Dummy_3345)*(Dummy_3344 + Dummy_3345))*16.0)) + Dummy_3054*Dummy_3346 + Dummy_3055*Dummy_3347 + Dummy_3056*Dummy_3348 + Dummy_3057*Dummy_3349; - const real_t Dummy_3386 = Dummy_3048*Dummy_3223 + Dummy_3049*Dummy_3270 + Dummy_3050*Dummy_3280 + Dummy_3051*Dummy_3289 + Dummy_3052*Dummy_3318 + Dummy_3053*Dummy_3346 + Dummy_3054*(Dummy_3061*(((Dummy_3350 + Dummy_3351)*(Dummy_3350 + Dummy_3351))*16.0 + ((Dummy_3352 + Dummy_3353)*(Dummy_3352 + Dummy_3353))*16.0 + ((Dummy_3354 + Dummy_3355)*(Dummy_3354 + Dummy_3355))*16.0) + Dummy_3065*(((Dummy_3356 + Dummy_3357)*(Dummy_3356 + Dummy_3357))*16.0 + ((Dummy_3358 + Dummy_3359)*(Dummy_3358 + Dummy_3359))*16.0 + ((Dummy_3360 + Dummy_3361)*(Dummy_3360 + Dummy_3361))*16.0) + Dummy_3069*(((Dummy_3362 + Dummy_3363)*(Dummy_3362 + Dummy_3363))*16.0 + ((Dummy_3364 + Dummy_3365)*(Dummy_3364 + Dummy_3365))*16.0 + ((Dummy_3366 + Dummy_3367)*(Dummy_3366 + Dummy_3367))*16.0) + Dummy_3073*(((Dummy_3368 + Dummy_3369)*(Dummy_3368 + Dummy_3369))*16.0 + ((Dummy_3370 + Dummy_3371)*(Dummy_3370 + Dummy_3371))*16.0 + ((Dummy_3372 + Dummy_3373)*(Dummy_3372 + Dummy_3373))*16.0)) + Dummy_3055*Dummy_3374 + Dummy_3056*Dummy_3375 + Dummy_3057*Dummy_3376; - const real_t Dummy_3387 = Dummy_3048*Dummy_3236 + Dummy_3049*Dummy_3271 + Dummy_3050*Dummy_3281 + Dummy_3051*Dummy_3290 + Dummy_3052*Dummy_3319 + Dummy_3053*Dummy_3347 + Dummy_3054*Dummy_3374 + Dummy_3055*(Dummy_3061*(((-Dummy_3293 - Dummy_3322 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_3293 - Dummy_3322 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_3295 - Dummy_3324 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_3295 - Dummy_3324 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_3297 - Dummy_3326 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_3297 - Dummy_3326 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0) + Dummy_3065*(((-Dummy_3299 - Dummy_3328 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_3299 - Dummy_3328 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_3301 - Dummy_3330 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_3301 - Dummy_3330 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_3303 - Dummy_3332 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_3303 - Dummy_3332 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0) + Dummy_3069*(((-Dummy_3305 - Dummy_3334 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_3305 - Dummy_3334 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_3307 - Dummy_3336 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_3307 - Dummy_3336 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_3309 - Dummy_3338 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_3309 - Dummy_3338 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0) + Dummy_3073*(((-Dummy_3311 - Dummy_3340 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_3311 - Dummy_3340 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_3313 - Dummy_3342 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_3313 - Dummy_3342 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_3315 - Dummy_3344 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_3315 - Dummy_3344 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0)) + Dummy_3056*Dummy_3377 + Dummy_3057*Dummy_3378; - const real_t Dummy_3388 = Dummy_3048*Dummy_3249 + Dummy_3049*Dummy_3272 + Dummy_3050*Dummy_3282 + Dummy_3051*Dummy_3291 + Dummy_3052*Dummy_3320 + Dummy_3053*Dummy_3348 + Dummy_3054*Dummy_3375 + Dummy_3055*Dummy_3377 + Dummy_3056*(Dummy_3061*(((-Dummy_3294 - Dummy_3350 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_3294 - Dummy_3350 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_3296 - Dummy_3352 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_3296 - Dummy_3352 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_3298 - Dummy_3354 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_3298 - Dummy_3354 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0) + Dummy_3065*(((-Dummy_3300 - Dummy_3356 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_3300 - Dummy_3356 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_3302 - Dummy_3358 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_3302 - Dummy_3358 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_3304 - Dummy_3360 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_3304 - Dummy_3360 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0) + Dummy_3069*(((-Dummy_3306 - Dummy_3362 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_3306 - Dummy_3362 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_3308 - Dummy_3364 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_3308 - Dummy_3364 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_3310 - Dummy_3366 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_3310 - Dummy_3366 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0) + Dummy_3073*(((-Dummy_3312 - Dummy_3368 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_3312 - Dummy_3368 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_3314 - Dummy_3370 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_3314 - Dummy_3370 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_3316 - Dummy_3372 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_3316 - Dummy_3372 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0)) + Dummy_3057*Dummy_3379; - const real_t Dummy_3389 = Dummy_3048*Dummy_3262 + Dummy_3049*Dummy_3273 + Dummy_3050*Dummy_3283 + Dummy_3051*Dummy_3292 + Dummy_3052*Dummy_3321 + Dummy_3053*Dummy_3349 + Dummy_3054*Dummy_3376 + Dummy_3055*Dummy_3378 + Dummy_3056*Dummy_3379 + Dummy_3057*(Dummy_3061*(((-Dummy_3323 - Dummy_3351 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_3323 - Dummy_3351 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_3325 - Dummy_3353 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_3325 - Dummy_3353 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_3327 - Dummy_3355 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_3327 - Dummy_3355 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0) + Dummy_3065*(((-Dummy_3329 - Dummy_3357 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_3329 - Dummy_3357 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_3331 - Dummy_3359 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_3331 - Dummy_3359 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_3333 - Dummy_3361 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_3333 - Dummy_3361 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0) + Dummy_3069*(((-Dummy_3335 - Dummy_3363 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_3335 - Dummy_3363 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_3337 - Dummy_3365 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_3337 - Dummy_3365 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_3339 - Dummy_3367 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_3339 - Dummy_3367 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0) + Dummy_3073*(((-Dummy_3341 - Dummy_3369 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_3341 - Dummy_3369 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_3343 - Dummy_3371 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_3343 - Dummy_3371 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_3345 - Dummy_3373 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_3345 - Dummy_3373 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0)); + const real_t tmp_moved_constant_2736 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_2737 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_2738 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_2739 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_2740 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_2741 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_2742 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_2743 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_2744 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_2745 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_2746 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_2747 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_2748 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_2749 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2750 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_2751 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_2752 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_2753 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2754 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_2755 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_2756 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_2757 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2758 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_2759 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_2760 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_2761 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2762 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_2763 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_2764 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_2765 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_2766 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_2767 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_2768 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_2769 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_2770 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_2771 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_2772 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_2773 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_2774 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2762 + tmp_moved_constant_2747*tmp_moved_constant_2763 + tmp_moved_constant_2748*tmp_moved_constant_2764) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2765 + tmp_moved_constant_2751*tmp_moved_constant_2766 + tmp_moved_constant_2752*tmp_moved_constant_2767) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2768 + tmp_moved_constant_2755*tmp_moved_constant_2769 + tmp_moved_constant_2756*tmp_moved_constant_2770) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2771 + tmp_moved_constant_2759*tmp_moved_constant_2772 + tmp_moved_constant_2760*tmp_moved_constant_2773); + const real_t tmp_moved_constant_2775 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_2776 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_2777 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_2778 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_2779 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_2780 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_2781 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_2782 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_2783 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_2784 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_2785 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_2786 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_2787 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2775 + tmp_moved_constant_2747*tmp_moved_constant_2776 + tmp_moved_constant_2748*tmp_moved_constant_2777) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2778 + tmp_moved_constant_2751*tmp_moved_constant_2779 + tmp_moved_constant_2752*tmp_moved_constant_2780) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2781 + tmp_moved_constant_2755*tmp_moved_constant_2782 + tmp_moved_constant_2756*tmp_moved_constant_2783) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2784 + tmp_moved_constant_2759*tmp_moved_constant_2785 + tmp_moved_constant_2760*tmp_moved_constant_2786); + const real_t tmp_moved_constant_2788 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_2789 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_2790 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_2791 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_2792 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_2793 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_2794 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_2795 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_2796 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_2797 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_2798 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_2799 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_2800 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2788 + tmp_moved_constant_2747*tmp_moved_constant_2789 + tmp_moved_constant_2748*tmp_moved_constant_2790) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2791 + tmp_moved_constant_2751*tmp_moved_constant_2792 + tmp_moved_constant_2752*tmp_moved_constant_2793) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2794 + tmp_moved_constant_2755*tmp_moved_constant_2795 + tmp_moved_constant_2756*tmp_moved_constant_2796) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2797 + tmp_moved_constant_2759*tmp_moved_constant_2798 + tmp_moved_constant_2760*tmp_moved_constant_2799); + const real_t tmp_moved_constant_2801 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2802 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2803 = tmp_moved_constant_2801 + tmp_moved_constant_2802; + const real_t tmp_moved_constant_2804 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2805 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2806 = tmp_moved_constant_2804 + tmp_moved_constant_2805; + const real_t tmp_moved_constant_2807 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2808 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2809 = tmp_moved_constant_2807 + tmp_moved_constant_2808; + const real_t tmp_moved_constant_2810 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2811 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2812 = tmp_moved_constant_2810 + tmp_moved_constant_2811; + const real_t tmp_moved_constant_2813 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2814 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2815 = tmp_moved_constant_2813 + tmp_moved_constant_2814; + const real_t tmp_moved_constant_2816 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2817 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2818 = tmp_moved_constant_2816 + tmp_moved_constant_2817; + const real_t tmp_moved_constant_2819 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2820 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2821 = tmp_moved_constant_2819 + tmp_moved_constant_2820; + const real_t tmp_moved_constant_2822 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2823 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2824 = tmp_moved_constant_2822 + tmp_moved_constant_2823; + const real_t tmp_moved_constant_2825 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2826 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2827 = tmp_moved_constant_2825 + tmp_moved_constant_2826; + const real_t tmp_moved_constant_2828 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2829 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2830 = tmp_moved_constant_2828 + tmp_moved_constant_2829; + const real_t tmp_moved_constant_2831 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2832 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2833 = tmp_moved_constant_2831 + tmp_moved_constant_2832; + const real_t tmp_moved_constant_2834 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2835 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2836 = tmp_moved_constant_2834 + tmp_moved_constant_2835; + const real_t tmp_moved_constant_2837 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2803 + tmp_moved_constant_2747*tmp_moved_constant_2806 + tmp_moved_constant_2748*tmp_moved_constant_2809) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2812 + tmp_moved_constant_2751*tmp_moved_constant_2815 + tmp_moved_constant_2752*tmp_moved_constant_2818) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2821 + tmp_moved_constant_2755*tmp_moved_constant_2824 + tmp_moved_constant_2756*tmp_moved_constant_2827) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2830 + tmp_moved_constant_2759*tmp_moved_constant_2833 + tmp_moved_constant_2760*tmp_moved_constant_2836); + const real_t tmp_moved_constant_2838 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2839 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2840 = tmp_moved_constant_2838 + tmp_moved_constant_2839; + const real_t tmp_moved_constant_2841 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2842 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2843 = tmp_moved_constant_2841 + tmp_moved_constant_2842; + const real_t tmp_moved_constant_2844 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2845 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2846 = tmp_moved_constant_2844 + tmp_moved_constant_2845; + const real_t tmp_moved_constant_2847 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2848 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2849 = tmp_moved_constant_2847 + tmp_moved_constant_2848; + const real_t tmp_moved_constant_2850 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2851 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2852 = tmp_moved_constant_2850 + tmp_moved_constant_2851; + const real_t tmp_moved_constant_2853 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2854 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2855 = tmp_moved_constant_2853 + tmp_moved_constant_2854; + const real_t tmp_moved_constant_2856 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2857 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2858 = tmp_moved_constant_2856 + tmp_moved_constant_2857; + const real_t tmp_moved_constant_2859 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2860 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2861 = tmp_moved_constant_2859 + tmp_moved_constant_2860; + const real_t tmp_moved_constant_2862 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2863 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2864 = tmp_moved_constant_2862 + tmp_moved_constant_2863; + const real_t tmp_moved_constant_2865 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2866 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2867 = tmp_moved_constant_2865 + tmp_moved_constant_2866; + const real_t tmp_moved_constant_2868 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2869 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2870 = tmp_moved_constant_2868 + tmp_moved_constant_2869; + const real_t tmp_moved_constant_2871 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2872 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2873 = tmp_moved_constant_2871 + tmp_moved_constant_2872; + const real_t tmp_moved_constant_2874 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2840 + tmp_moved_constant_2747*tmp_moved_constant_2843 + tmp_moved_constant_2748*tmp_moved_constant_2846) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2849 + tmp_moved_constant_2751*tmp_moved_constant_2852 + tmp_moved_constant_2752*tmp_moved_constant_2855) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2858 + tmp_moved_constant_2755*tmp_moved_constant_2861 + tmp_moved_constant_2756*tmp_moved_constant_2864) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2867 + tmp_moved_constant_2759*tmp_moved_constant_2870 + tmp_moved_constant_2760*tmp_moved_constant_2873); + const real_t tmp_moved_constant_2875 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2876 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2877 = tmp_moved_constant_2875 + tmp_moved_constant_2876; + const real_t tmp_moved_constant_2878 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2879 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2880 = tmp_moved_constant_2878 + tmp_moved_constant_2879; + const real_t tmp_moved_constant_2881 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2882 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2883 = tmp_moved_constant_2881 + tmp_moved_constant_2882; + const real_t tmp_moved_constant_2884 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2885 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2886 = tmp_moved_constant_2884 + tmp_moved_constant_2885; + const real_t tmp_moved_constant_2887 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2888 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2889 = tmp_moved_constant_2887 + tmp_moved_constant_2888; + const real_t tmp_moved_constant_2890 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2891 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2892 = tmp_moved_constant_2890 + tmp_moved_constant_2891; + const real_t tmp_moved_constant_2893 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2894 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2895 = tmp_moved_constant_2893 + tmp_moved_constant_2894; + const real_t tmp_moved_constant_2896 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2897 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2898 = tmp_moved_constant_2896 + tmp_moved_constant_2897; + const real_t tmp_moved_constant_2899 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2900 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2901 = tmp_moved_constant_2899 + tmp_moved_constant_2900; + const real_t tmp_moved_constant_2902 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2903 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2904 = tmp_moved_constant_2902 + tmp_moved_constant_2903; + const real_t tmp_moved_constant_2905 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2906 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2907 = tmp_moved_constant_2905 + tmp_moved_constant_2906; + const real_t tmp_moved_constant_2908 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2909 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2910 = tmp_moved_constant_2908 + tmp_moved_constant_2909; + const real_t tmp_moved_constant_2911 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2877 + tmp_moved_constant_2747*tmp_moved_constant_2880 + tmp_moved_constant_2748*tmp_moved_constant_2883) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2886 + tmp_moved_constant_2751*tmp_moved_constant_2889 + tmp_moved_constant_2752*tmp_moved_constant_2892) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2895 + tmp_moved_constant_2755*tmp_moved_constant_2898 + tmp_moved_constant_2756*tmp_moved_constant_2901) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2904 + tmp_moved_constant_2759*tmp_moved_constant_2907 + tmp_moved_constant_2760*tmp_moved_constant_2910); + const real_t tmp_moved_constant_2912 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_2801 - tmp_moved_constant_2838; + const real_t tmp_moved_constant_2913 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_2804 - tmp_moved_constant_2841; + const real_t tmp_moved_constant_2914 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_2807 - tmp_moved_constant_2844; + const real_t tmp_moved_constant_2915 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_2810 - tmp_moved_constant_2847; + const real_t tmp_moved_constant_2916 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_2813 - tmp_moved_constant_2850; + const real_t tmp_moved_constant_2917 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_2816 - tmp_moved_constant_2853; + const real_t tmp_moved_constant_2918 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_2819 - tmp_moved_constant_2856; + const real_t tmp_moved_constant_2919 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_2822 - tmp_moved_constant_2859; + const real_t tmp_moved_constant_2920 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_2825 - tmp_moved_constant_2862; + const real_t tmp_moved_constant_2921 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_2828 - tmp_moved_constant_2865; + const real_t tmp_moved_constant_2922 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_2831 - tmp_moved_constant_2868; + const real_t tmp_moved_constant_2923 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_2834 - tmp_moved_constant_2871; + const real_t tmp_moved_constant_2924 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2912 + tmp_moved_constant_2747*tmp_moved_constant_2913 + tmp_moved_constant_2748*tmp_moved_constant_2914) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2915 + tmp_moved_constant_2751*tmp_moved_constant_2916 + tmp_moved_constant_2752*tmp_moved_constant_2917) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2918 + tmp_moved_constant_2755*tmp_moved_constant_2919 + tmp_moved_constant_2756*tmp_moved_constant_2920) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2921 + tmp_moved_constant_2759*tmp_moved_constant_2922 + tmp_moved_constant_2760*tmp_moved_constant_2923); + const real_t tmp_moved_constant_2925 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_2802 - tmp_moved_constant_2875; + const real_t tmp_moved_constant_2926 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_2805 - tmp_moved_constant_2878; + const real_t tmp_moved_constant_2927 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_2808 - tmp_moved_constant_2881; + const real_t tmp_moved_constant_2928 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_2811 - tmp_moved_constant_2884; + const real_t tmp_moved_constant_2929 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_2814 - tmp_moved_constant_2887; + const real_t tmp_moved_constant_2930 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_2817 - tmp_moved_constant_2890; + const real_t tmp_moved_constant_2931 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_2820 - tmp_moved_constant_2893; + const real_t tmp_moved_constant_2932 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_2823 - tmp_moved_constant_2896; + const real_t tmp_moved_constant_2933 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_2826 - tmp_moved_constant_2899; + const real_t tmp_moved_constant_2934 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_2829 - tmp_moved_constant_2902; + const real_t tmp_moved_constant_2935 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_2832 - tmp_moved_constant_2905; + const real_t tmp_moved_constant_2936 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_2835 - tmp_moved_constant_2908; + const real_t tmp_moved_constant_2937 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2925 + tmp_moved_constant_2747*tmp_moved_constant_2926 + tmp_moved_constant_2748*tmp_moved_constant_2927) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2928 + tmp_moved_constant_2751*tmp_moved_constant_2929 + tmp_moved_constant_2752*tmp_moved_constant_2930) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2931 + tmp_moved_constant_2755*tmp_moved_constant_2932 + tmp_moved_constant_2756*tmp_moved_constant_2933) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2934 + tmp_moved_constant_2759*tmp_moved_constant_2935 + tmp_moved_constant_2760*tmp_moved_constant_2936); + const real_t tmp_moved_constant_2938 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_2839 - tmp_moved_constant_2876; + const real_t tmp_moved_constant_2939 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_2842 - tmp_moved_constant_2879; + const real_t tmp_moved_constant_2940 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_2845 - tmp_moved_constant_2882; + const real_t tmp_moved_constant_2941 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_2848 - tmp_moved_constant_2885; + const real_t tmp_moved_constant_2942 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_2851 - tmp_moved_constant_2888; + const real_t tmp_moved_constant_2943 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_2854 - tmp_moved_constant_2891; + const real_t tmp_moved_constant_2944 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_2857 - tmp_moved_constant_2894; + const real_t tmp_moved_constant_2945 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_2860 - tmp_moved_constant_2897; + const real_t tmp_moved_constant_2946 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_2863 - tmp_moved_constant_2900; + const real_t tmp_moved_constant_2947 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_2866 - tmp_moved_constant_2903; + const real_t tmp_moved_constant_2948 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_2869 - tmp_moved_constant_2906; + const real_t tmp_moved_constant_2949 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_2872 - tmp_moved_constant_2909; + const real_t tmp_moved_constant_2950 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2938 + tmp_moved_constant_2747*tmp_moved_constant_2939 + tmp_moved_constant_2748*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2941 + tmp_moved_constant_2751*tmp_moved_constant_2942 + tmp_moved_constant_2752*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2944 + tmp_moved_constant_2755*tmp_moved_constant_2945 + tmp_moved_constant_2756*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2947 + tmp_moved_constant_2759*tmp_moved_constant_2948 + tmp_moved_constant_2760*tmp_moved_constant_2949); + const real_t tmp_moved_constant_2951 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); + const real_t tmp_moved_constant_2952 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); + const real_t tmp_moved_constant_2953 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); + const real_t tmp_moved_constant_2954 = tmp_moved_constant_2749*(tmp_moved_constant_2762*tmp_moved_constant_2775 + tmp_moved_constant_2763*tmp_moved_constant_2776 + tmp_moved_constant_2764*tmp_moved_constant_2777) + tmp_moved_constant_2753*(tmp_moved_constant_2765*tmp_moved_constant_2778 + tmp_moved_constant_2766*tmp_moved_constant_2779 + tmp_moved_constant_2767*tmp_moved_constant_2780) + tmp_moved_constant_2757*(tmp_moved_constant_2768*tmp_moved_constant_2781 + tmp_moved_constant_2769*tmp_moved_constant_2782 + tmp_moved_constant_2770*tmp_moved_constant_2783) + tmp_moved_constant_2761*(tmp_moved_constant_2771*tmp_moved_constant_2784 + tmp_moved_constant_2772*tmp_moved_constant_2785 + tmp_moved_constant_2773*tmp_moved_constant_2786); + const real_t tmp_moved_constant_2955 = tmp_moved_constant_2749*(tmp_moved_constant_2762*tmp_moved_constant_2788 + tmp_moved_constant_2763*tmp_moved_constant_2789 + tmp_moved_constant_2764*tmp_moved_constant_2790) + tmp_moved_constant_2753*(tmp_moved_constant_2765*tmp_moved_constant_2791 + tmp_moved_constant_2766*tmp_moved_constant_2792 + tmp_moved_constant_2767*tmp_moved_constant_2793) + tmp_moved_constant_2757*(tmp_moved_constant_2768*tmp_moved_constant_2794 + tmp_moved_constant_2769*tmp_moved_constant_2795 + tmp_moved_constant_2770*tmp_moved_constant_2796) + tmp_moved_constant_2761*(tmp_moved_constant_2771*tmp_moved_constant_2797 + tmp_moved_constant_2772*tmp_moved_constant_2798 + tmp_moved_constant_2773*tmp_moved_constant_2799); + const real_t tmp_moved_constant_2956 = tmp_moved_constant_2749*(tmp_moved_constant_2762*tmp_moved_constant_2803 + tmp_moved_constant_2763*tmp_moved_constant_2806 + tmp_moved_constant_2764*tmp_moved_constant_2809) + tmp_moved_constant_2753*(tmp_moved_constant_2765*tmp_moved_constant_2812 + tmp_moved_constant_2766*tmp_moved_constant_2815 + tmp_moved_constant_2767*tmp_moved_constant_2818) + tmp_moved_constant_2757*(tmp_moved_constant_2768*tmp_moved_constant_2821 + tmp_moved_constant_2769*tmp_moved_constant_2824 + tmp_moved_constant_2770*tmp_moved_constant_2827) + tmp_moved_constant_2761*(tmp_moved_constant_2771*tmp_moved_constant_2830 + tmp_moved_constant_2772*tmp_moved_constant_2833 + tmp_moved_constant_2773*tmp_moved_constant_2836); + const real_t tmp_moved_constant_2957 = tmp_moved_constant_2749*(tmp_moved_constant_2762*tmp_moved_constant_2840 + tmp_moved_constant_2763*tmp_moved_constant_2843 + tmp_moved_constant_2764*tmp_moved_constant_2846) + tmp_moved_constant_2753*(tmp_moved_constant_2765*tmp_moved_constant_2849 + tmp_moved_constant_2766*tmp_moved_constant_2852 + tmp_moved_constant_2767*tmp_moved_constant_2855) + tmp_moved_constant_2757*(tmp_moved_constant_2768*tmp_moved_constant_2858 + tmp_moved_constant_2769*tmp_moved_constant_2861 + tmp_moved_constant_2770*tmp_moved_constant_2864) + tmp_moved_constant_2761*(tmp_moved_constant_2771*tmp_moved_constant_2867 + tmp_moved_constant_2772*tmp_moved_constant_2870 + tmp_moved_constant_2773*tmp_moved_constant_2873); + const real_t tmp_moved_constant_2958 = tmp_moved_constant_2749*(tmp_moved_constant_2762*tmp_moved_constant_2877 + tmp_moved_constant_2763*tmp_moved_constant_2880 + tmp_moved_constant_2764*tmp_moved_constant_2883) + tmp_moved_constant_2753*(tmp_moved_constant_2765*tmp_moved_constant_2886 + tmp_moved_constant_2766*tmp_moved_constant_2889 + tmp_moved_constant_2767*tmp_moved_constant_2892) + tmp_moved_constant_2757*(tmp_moved_constant_2768*tmp_moved_constant_2895 + tmp_moved_constant_2769*tmp_moved_constant_2898 + tmp_moved_constant_2770*tmp_moved_constant_2901) + tmp_moved_constant_2761*(tmp_moved_constant_2771*tmp_moved_constant_2904 + tmp_moved_constant_2772*tmp_moved_constant_2907 + tmp_moved_constant_2773*tmp_moved_constant_2910); + const real_t tmp_moved_constant_2959 = tmp_moved_constant_2749*(tmp_moved_constant_2762*tmp_moved_constant_2912 + tmp_moved_constant_2763*tmp_moved_constant_2913 + tmp_moved_constant_2764*tmp_moved_constant_2914) + tmp_moved_constant_2753*(tmp_moved_constant_2765*tmp_moved_constant_2915 + tmp_moved_constant_2766*tmp_moved_constant_2916 + tmp_moved_constant_2767*tmp_moved_constant_2917) + tmp_moved_constant_2757*(tmp_moved_constant_2768*tmp_moved_constant_2918 + tmp_moved_constant_2769*tmp_moved_constant_2919 + tmp_moved_constant_2770*tmp_moved_constant_2920) + tmp_moved_constant_2761*(tmp_moved_constant_2771*tmp_moved_constant_2921 + tmp_moved_constant_2772*tmp_moved_constant_2922 + tmp_moved_constant_2773*tmp_moved_constant_2923); + const real_t tmp_moved_constant_2960 = tmp_moved_constant_2749*(tmp_moved_constant_2762*tmp_moved_constant_2925 + tmp_moved_constant_2763*tmp_moved_constant_2926 + tmp_moved_constant_2764*tmp_moved_constant_2927) + tmp_moved_constant_2753*(tmp_moved_constant_2765*tmp_moved_constant_2928 + tmp_moved_constant_2766*tmp_moved_constant_2929 + tmp_moved_constant_2767*tmp_moved_constant_2930) + tmp_moved_constant_2757*(tmp_moved_constant_2768*tmp_moved_constant_2931 + tmp_moved_constant_2769*tmp_moved_constant_2932 + tmp_moved_constant_2770*tmp_moved_constant_2933) + tmp_moved_constant_2761*(tmp_moved_constant_2771*tmp_moved_constant_2934 + tmp_moved_constant_2772*tmp_moved_constant_2935 + tmp_moved_constant_2773*tmp_moved_constant_2936); + const real_t tmp_moved_constant_2961 = tmp_moved_constant_2749*(tmp_moved_constant_2762*tmp_moved_constant_2938 + tmp_moved_constant_2763*tmp_moved_constant_2939 + tmp_moved_constant_2764*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2765*tmp_moved_constant_2941 + tmp_moved_constant_2766*tmp_moved_constant_2942 + tmp_moved_constant_2767*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2768*tmp_moved_constant_2944 + tmp_moved_constant_2769*tmp_moved_constant_2945 + tmp_moved_constant_2770*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2771*tmp_moved_constant_2947 + tmp_moved_constant_2772*tmp_moved_constant_2948 + tmp_moved_constant_2773*tmp_moved_constant_2949); + const real_t tmp_moved_constant_2962 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); + const real_t tmp_moved_constant_2963 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); + const real_t tmp_moved_constant_2964 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); + const real_t tmp_moved_constant_2965 = tmp_moved_constant_2749*(tmp_moved_constant_2775*tmp_moved_constant_2788 + tmp_moved_constant_2776*tmp_moved_constant_2789 + tmp_moved_constant_2777*tmp_moved_constant_2790) + tmp_moved_constant_2753*(tmp_moved_constant_2778*tmp_moved_constant_2791 + tmp_moved_constant_2779*tmp_moved_constant_2792 + tmp_moved_constant_2780*tmp_moved_constant_2793) + tmp_moved_constant_2757*(tmp_moved_constant_2781*tmp_moved_constant_2794 + tmp_moved_constant_2782*tmp_moved_constant_2795 + tmp_moved_constant_2783*tmp_moved_constant_2796) + tmp_moved_constant_2761*(tmp_moved_constant_2784*tmp_moved_constant_2797 + tmp_moved_constant_2785*tmp_moved_constant_2798 + tmp_moved_constant_2786*tmp_moved_constant_2799); + const real_t tmp_moved_constant_2966 = tmp_moved_constant_2749*(tmp_moved_constant_2775*tmp_moved_constant_2803 + tmp_moved_constant_2776*tmp_moved_constant_2806 + tmp_moved_constant_2777*tmp_moved_constant_2809) + tmp_moved_constant_2753*(tmp_moved_constant_2778*tmp_moved_constant_2812 + tmp_moved_constant_2779*tmp_moved_constant_2815 + tmp_moved_constant_2780*tmp_moved_constant_2818) + tmp_moved_constant_2757*(tmp_moved_constant_2781*tmp_moved_constant_2821 + tmp_moved_constant_2782*tmp_moved_constant_2824 + tmp_moved_constant_2783*tmp_moved_constant_2827) + tmp_moved_constant_2761*(tmp_moved_constant_2784*tmp_moved_constant_2830 + tmp_moved_constant_2785*tmp_moved_constant_2833 + tmp_moved_constant_2786*tmp_moved_constant_2836); + const real_t tmp_moved_constant_2967 = tmp_moved_constant_2749*(tmp_moved_constant_2775*tmp_moved_constant_2840 + tmp_moved_constant_2776*tmp_moved_constant_2843 + tmp_moved_constant_2777*tmp_moved_constant_2846) + tmp_moved_constant_2753*(tmp_moved_constant_2778*tmp_moved_constant_2849 + tmp_moved_constant_2779*tmp_moved_constant_2852 + tmp_moved_constant_2780*tmp_moved_constant_2855) + tmp_moved_constant_2757*(tmp_moved_constant_2781*tmp_moved_constant_2858 + tmp_moved_constant_2782*tmp_moved_constant_2861 + tmp_moved_constant_2783*tmp_moved_constant_2864) + tmp_moved_constant_2761*(tmp_moved_constant_2784*tmp_moved_constant_2867 + tmp_moved_constant_2785*tmp_moved_constant_2870 + tmp_moved_constant_2786*tmp_moved_constant_2873); + const real_t tmp_moved_constant_2968 = tmp_moved_constant_2749*(tmp_moved_constant_2775*tmp_moved_constant_2877 + tmp_moved_constant_2776*tmp_moved_constant_2880 + tmp_moved_constant_2777*tmp_moved_constant_2883) + tmp_moved_constant_2753*(tmp_moved_constant_2778*tmp_moved_constant_2886 + tmp_moved_constant_2779*tmp_moved_constant_2889 + tmp_moved_constant_2780*tmp_moved_constant_2892) + tmp_moved_constant_2757*(tmp_moved_constant_2781*tmp_moved_constant_2895 + tmp_moved_constant_2782*tmp_moved_constant_2898 + tmp_moved_constant_2783*tmp_moved_constant_2901) + tmp_moved_constant_2761*(tmp_moved_constant_2784*tmp_moved_constant_2904 + tmp_moved_constant_2785*tmp_moved_constant_2907 + tmp_moved_constant_2786*tmp_moved_constant_2910); + const real_t tmp_moved_constant_2969 = tmp_moved_constant_2749*(tmp_moved_constant_2775*tmp_moved_constant_2912 + tmp_moved_constant_2776*tmp_moved_constant_2913 + tmp_moved_constant_2777*tmp_moved_constant_2914) + tmp_moved_constant_2753*(tmp_moved_constant_2778*tmp_moved_constant_2915 + tmp_moved_constant_2779*tmp_moved_constant_2916 + tmp_moved_constant_2780*tmp_moved_constant_2917) + tmp_moved_constant_2757*(tmp_moved_constant_2781*tmp_moved_constant_2918 + tmp_moved_constant_2782*tmp_moved_constant_2919 + tmp_moved_constant_2783*tmp_moved_constant_2920) + tmp_moved_constant_2761*(tmp_moved_constant_2784*tmp_moved_constant_2921 + tmp_moved_constant_2785*tmp_moved_constant_2922 + tmp_moved_constant_2786*tmp_moved_constant_2923); + const real_t tmp_moved_constant_2970 = tmp_moved_constant_2749*(tmp_moved_constant_2775*tmp_moved_constant_2925 + tmp_moved_constant_2776*tmp_moved_constant_2926 + tmp_moved_constant_2777*tmp_moved_constant_2927) + tmp_moved_constant_2753*(tmp_moved_constant_2778*tmp_moved_constant_2928 + tmp_moved_constant_2779*tmp_moved_constant_2929 + tmp_moved_constant_2780*tmp_moved_constant_2930) + tmp_moved_constant_2757*(tmp_moved_constant_2781*tmp_moved_constant_2931 + tmp_moved_constant_2782*tmp_moved_constant_2932 + tmp_moved_constant_2783*tmp_moved_constant_2933) + tmp_moved_constant_2761*(tmp_moved_constant_2784*tmp_moved_constant_2934 + tmp_moved_constant_2785*tmp_moved_constant_2935 + tmp_moved_constant_2786*tmp_moved_constant_2936); + const real_t tmp_moved_constant_2971 = tmp_moved_constant_2749*(tmp_moved_constant_2775*tmp_moved_constant_2938 + tmp_moved_constant_2776*tmp_moved_constant_2939 + tmp_moved_constant_2777*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2778*tmp_moved_constant_2941 + tmp_moved_constant_2779*tmp_moved_constant_2942 + tmp_moved_constant_2780*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2781*tmp_moved_constant_2944 + tmp_moved_constant_2782*tmp_moved_constant_2945 + tmp_moved_constant_2783*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2784*tmp_moved_constant_2947 + tmp_moved_constant_2785*tmp_moved_constant_2948 + tmp_moved_constant_2786*tmp_moved_constant_2949); + const real_t tmp_moved_constant_2972 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); + const real_t tmp_moved_constant_2973 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); + const real_t tmp_moved_constant_2974 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); + const real_t tmp_moved_constant_2975 = tmp_moved_constant_2749*(tmp_moved_constant_2788*tmp_moved_constant_2803 + tmp_moved_constant_2789*tmp_moved_constant_2806 + tmp_moved_constant_2790*tmp_moved_constant_2809) + tmp_moved_constant_2753*(tmp_moved_constant_2791*tmp_moved_constant_2812 + tmp_moved_constant_2792*tmp_moved_constant_2815 + tmp_moved_constant_2793*tmp_moved_constant_2818) + tmp_moved_constant_2757*(tmp_moved_constant_2794*tmp_moved_constant_2821 + tmp_moved_constant_2795*tmp_moved_constant_2824 + tmp_moved_constant_2796*tmp_moved_constant_2827) + tmp_moved_constant_2761*(tmp_moved_constant_2797*tmp_moved_constant_2830 + tmp_moved_constant_2798*tmp_moved_constant_2833 + tmp_moved_constant_2799*tmp_moved_constant_2836); + const real_t tmp_moved_constant_2976 = tmp_moved_constant_2749*(tmp_moved_constant_2788*tmp_moved_constant_2840 + tmp_moved_constant_2789*tmp_moved_constant_2843 + tmp_moved_constant_2790*tmp_moved_constant_2846) + tmp_moved_constant_2753*(tmp_moved_constant_2791*tmp_moved_constant_2849 + tmp_moved_constant_2792*tmp_moved_constant_2852 + tmp_moved_constant_2793*tmp_moved_constant_2855) + tmp_moved_constant_2757*(tmp_moved_constant_2794*tmp_moved_constant_2858 + tmp_moved_constant_2795*tmp_moved_constant_2861 + tmp_moved_constant_2796*tmp_moved_constant_2864) + tmp_moved_constant_2761*(tmp_moved_constant_2797*tmp_moved_constant_2867 + tmp_moved_constant_2798*tmp_moved_constant_2870 + tmp_moved_constant_2799*tmp_moved_constant_2873); + const real_t tmp_moved_constant_2977 = tmp_moved_constant_2749*(tmp_moved_constant_2788*tmp_moved_constant_2877 + tmp_moved_constant_2789*tmp_moved_constant_2880 + tmp_moved_constant_2790*tmp_moved_constant_2883) + tmp_moved_constant_2753*(tmp_moved_constant_2791*tmp_moved_constant_2886 + tmp_moved_constant_2792*tmp_moved_constant_2889 + tmp_moved_constant_2793*tmp_moved_constant_2892) + tmp_moved_constant_2757*(tmp_moved_constant_2794*tmp_moved_constant_2895 + tmp_moved_constant_2795*tmp_moved_constant_2898 + tmp_moved_constant_2796*tmp_moved_constant_2901) + tmp_moved_constant_2761*(tmp_moved_constant_2797*tmp_moved_constant_2904 + tmp_moved_constant_2798*tmp_moved_constant_2907 + tmp_moved_constant_2799*tmp_moved_constant_2910); + const real_t tmp_moved_constant_2978 = tmp_moved_constant_2749*(tmp_moved_constant_2788*tmp_moved_constant_2912 + tmp_moved_constant_2789*tmp_moved_constant_2913 + tmp_moved_constant_2790*tmp_moved_constant_2914) + tmp_moved_constant_2753*(tmp_moved_constant_2791*tmp_moved_constant_2915 + tmp_moved_constant_2792*tmp_moved_constant_2916 + tmp_moved_constant_2793*tmp_moved_constant_2917) + tmp_moved_constant_2757*(tmp_moved_constant_2794*tmp_moved_constant_2918 + tmp_moved_constant_2795*tmp_moved_constant_2919 + tmp_moved_constant_2796*tmp_moved_constant_2920) + tmp_moved_constant_2761*(tmp_moved_constant_2797*tmp_moved_constant_2921 + tmp_moved_constant_2798*tmp_moved_constant_2922 + tmp_moved_constant_2799*tmp_moved_constant_2923); + const real_t tmp_moved_constant_2979 = tmp_moved_constant_2749*(tmp_moved_constant_2788*tmp_moved_constant_2925 + tmp_moved_constant_2789*tmp_moved_constant_2926 + tmp_moved_constant_2790*tmp_moved_constant_2927) + tmp_moved_constant_2753*(tmp_moved_constant_2791*tmp_moved_constant_2928 + tmp_moved_constant_2792*tmp_moved_constant_2929 + tmp_moved_constant_2793*tmp_moved_constant_2930) + tmp_moved_constant_2757*(tmp_moved_constant_2794*tmp_moved_constant_2931 + tmp_moved_constant_2795*tmp_moved_constant_2932 + tmp_moved_constant_2796*tmp_moved_constant_2933) + tmp_moved_constant_2761*(tmp_moved_constant_2797*tmp_moved_constant_2934 + tmp_moved_constant_2798*tmp_moved_constant_2935 + tmp_moved_constant_2799*tmp_moved_constant_2936); + const real_t tmp_moved_constant_2980 = tmp_moved_constant_2749*(tmp_moved_constant_2788*tmp_moved_constant_2938 + tmp_moved_constant_2789*tmp_moved_constant_2939 + tmp_moved_constant_2790*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2791*tmp_moved_constant_2941 + tmp_moved_constant_2792*tmp_moved_constant_2942 + tmp_moved_constant_2793*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2794*tmp_moved_constant_2944 + tmp_moved_constant_2795*tmp_moved_constant_2945 + tmp_moved_constant_2796*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2797*tmp_moved_constant_2947 + tmp_moved_constant_2798*tmp_moved_constant_2948 + tmp_moved_constant_2799*tmp_moved_constant_2949); + const real_t tmp_moved_constant_2981 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2982 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2983 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2984 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2985 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2986 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2987 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2988 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2989 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2990 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2991 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2992 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2993 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2994 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2995 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2996 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2997 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2998 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2999 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3000 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3001 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3002 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3003 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3004 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3005 = tmp_moved_constant_2749*(tmp_moved_constant_2803*tmp_moved_constant_2840 + tmp_moved_constant_2806*tmp_moved_constant_2843 + tmp_moved_constant_2809*tmp_moved_constant_2846) + tmp_moved_constant_2753*(tmp_moved_constant_2812*tmp_moved_constant_2849 + tmp_moved_constant_2815*tmp_moved_constant_2852 + tmp_moved_constant_2818*tmp_moved_constant_2855) + tmp_moved_constant_2757*(tmp_moved_constant_2821*tmp_moved_constant_2858 + tmp_moved_constant_2824*tmp_moved_constant_2861 + tmp_moved_constant_2827*tmp_moved_constant_2864) + tmp_moved_constant_2761*(tmp_moved_constant_2830*tmp_moved_constant_2867 + tmp_moved_constant_2833*tmp_moved_constant_2870 + tmp_moved_constant_2836*tmp_moved_constant_2873); + const real_t tmp_moved_constant_3006 = tmp_moved_constant_2749*(tmp_moved_constant_2803*tmp_moved_constant_2877 + tmp_moved_constant_2806*tmp_moved_constant_2880 + tmp_moved_constant_2809*tmp_moved_constant_2883) + tmp_moved_constant_2753*(tmp_moved_constant_2812*tmp_moved_constant_2886 + tmp_moved_constant_2815*tmp_moved_constant_2889 + tmp_moved_constant_2818*tmp_moved_constant_2892) + tmp_moved_constant_2757*(tmp_moved_constant_2821*tmp_moved_constant_2895 + tmp_moved_constant_2824*tmp_moved_constant_2898 + tmp_moved_constant_2827*tmp_moved_constant_2901) + tmp_moved_constant_2761*(tmp_moved_constant_2830*tmp_moved_constant_2904 + tmp_moved_constant_2833*tmp_moved_constant_2907 + tmp_moved_constant_2836*tmp_moved_constant_2910); + const real_t tmp_moved_constant_3007 = tmp_moved_constant_2749*(tmp_moved_constant_2803*tmp_moved_constant_2912 + tmp_moved_constant_2806*tmp_moved_constant_2913 + tmp_moved_constant_2809*tmp_moved_constant_2914) + tmp_moved_constant_2753*(tmp_moved_constant_2812*tmp_moved_constant_2915 + tmp_moved_constant_2815*tmp_moved_constant_2916 + tmp_moved_constant_2818*tmp_moved_constant_2917) + tmp_moved_constant_2757*(tmp_moved_constant_2821*tmp_moved_constant_2918 + tmp_moved_constant_2824*tmp_moved_constant_2919 + tmp_moved_constant_2827*tmp_moved_constant_2920) + tmp_moved_constant_2761*(tmp_moved_constant_2830*tmp_moved_constant_2921 + tmp_moved_constant_2833*tmp_moved_constant_2922 + tmp_moved_constant_2836*tmp_moved_constant_2923); + const real_t tmp_moved_constant_3008 = tmp_moved_constant_2749*(tmp_moved_constant_2803*tmp_moved_constant_2925 + tmp_moved_constant_2806*tmp_moved_constant_2926 + tmp_moved_constant_2809*tmp_moved_constant_2927) + tmp_moved_constant_2753*(tmp_moved_constant_2812*tmp_moved_constant_2928 + tmp_moved_constant_2815*tmp_moved_constant_2929 + tmp_moved_constant_2818*tmp_moved_constant_2930) + tmp_moved_constant_2757*(tmp_moved_constant_2821*tmp_moved_constant_2931 + tmp_moved_constant_2824*tmp_moved_constant_2932 + tmp_moved_constant_2827*tmp_moved_constant_2933) + tmp_moved_constant_2761*(tmp_moved_constant_2830*tmp_moved_constant_2934 + tmp_moved_constant_2833*tmp_moved_constant_2935 + tmp_moved_constant_2836*tmp_moved_constant_2936); + const real_t tmp_moved_constant_3009 = tmp_moved_constant_2749*(tmp_moved_constant_2803*tmp_moved_constant_2938 + tmp_moved_constant_2806*tmp_moved_constant_2939 + tmp_moved_constant_2809*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2812*tmp_moved_constant_2941 + tmp_moved_constant_2815*tmp_moved_constant_2942 + tmp_moved_constant_2818*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2821*tmp_moved_constant_2944 + tmp_moved_constant_2824*tmp_moved_constant_2945 + tmp_moved_constant_2827*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2830*tmp_moved_constant_2947 + tmp_moved_constant_2833*tmp_moved_constant_2948 + tmp_moved_constant_2836*tmp_moved_constant_2949); + const real_t tmp_moved_constant_3010 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3011 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3012 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3013 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3014 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3015 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3016 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3017 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3018 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3019 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3020 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3021 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3022 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3023 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3024 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3025 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3026 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3027 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3028 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3029 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3030 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3031 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3032 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3033 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3034 = tmp_moved_constant_2749*(tmp_moved_constant_2840*tmp_moved_constant_2877 + tmp_moved_constant_2843*tmp_moved_constant_2880 + tmp_moved_constant_2846*tmp_moved_constant_2883) + tmp_moved_constant_2753*(tmp_moved_constant_2849*tmp_moved_constant_2886 + tmp_moved_constant_2852*tmp_moved_constant_2889 + tmp_moved_constant_2855*tmp_moved_constant_2892) + tmp_moved_constant_2757*(tmp_moved_constant_2858*tmp_moved_constant_2895 + tmp_moved_constant_2861*tmp_moved_constant_2898 + tmp_moved_constant_2864*tmp_moved_constant_2901) + tmp_moved_constant_2761*(tmp_moved_constant_2867*tmp_moved_constant_2904 + tmp_moved_constant_2870*tmp_moved_constant_2907 + tmp_moved_constant_2873*tmp_moved_constant_2910); + const real_t tmp_moved_constant_3035 = tmp_moved_constant_2749*(tmp_moved_constant_2840*tmp_moved_constant_2912 + tmp_moved_constant_2843*tmp_moved_constant_2913 + tmp_moved_constant_2846*tmp_moved_constant_2914) + tmp_moved_constant_2753*(tmp_moved_constant_2849*tmp_moved_constant_2915 + tmp_moved_constant_2852*tmp_moved_constant_2916 + tmp_moved_constant_2855*tmp_moved_constant_2917) + tmp_moved_constant_2757*(tmp_moved_constant_2858*tmp_moved_constant_2918 + tmp_moved_constant_2861*tmp_moved_constant_2919 + tmp_moved_constant_2864*tmp_moved_constant_2920) + tmp_moved_constant_2761*(tmp_moved_constant_2867*tmp_moved_constant_2921 + tmp_moved_constant_2870*tmp_moved_constant_2922 + tmp_moved_constant_2873*tmp_moved_constant_2923); + const real_t tmp_moved_constant_3036 = tmp_moved_constant_2749*(tmp_moved_constant_2840*tmp_moved_constant_2925 + tmp_moved_constant_2843*tmp_moved_constant_2926 + tmp_moved_constant_2846*tmp_moved_constant_2927) + tmp_moved_constant_2753*(tmp_moved_constant_2849*tmp_moved_constant_2928 + tmp_moved_constant_2852*tmp_moved_constant_2929 + tmp_moved_constant_2855*tmp_moved_constant_2930) + tmp_moved_constant_2757*(tmp_moved_constant_2858*tmp_moved_constant_2931 + tmp_moved_constant_2861*tmp_moved_constant_2932 + tmp_moved_constant_2864*tmp_moved_constant_2933) + tmp_moved_constant_2761*(tmp_moved_constant_2867*tmp_moved_constant_2934 + tmp_moved_constant_2870*tmp_moved_constant_2935 + tmp_moved_constant_2873*tmp_moved_constant_2936); + const real_t tmp_moved_constant_3037 = tmp_moved_constant_2749*(tmp_moved_constant_2840*tmp_moved_constant_2938 + tmp_moved_constant_2843*tmp_moved_constant_2939 + tmp_moved_constant_2846*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2849*tmp_moved_constant_2941 + tmp_moved_constant_2852*tmp_moved_constant_2942 + tmp_moved_constant_2855*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2858*tmp_moved_constant_2944 + tmp_moved_constant_2861*tmp_moved_constant_2945 + tmp_moved_constant_2864*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2867*tmp_moved_constant_2947 + tmp_moved_constant_2870*tmp_moved_constant_2948 + tmp_moved_constant_2873*tmp_moved_constant_2949); + const real_t tmp_moved_constant_3038 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3039 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3040 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3041 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3042 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3043 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3044 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3045 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3046 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3047 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3048 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3049 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3050 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3051 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3052 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3053 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3054 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3055 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3056 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3057 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3058 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3059 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3060 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3061 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3062 = tmp_moved_constant_2749*(tmp_moved_constant_2877*tmp_moved_constant_2912 + tmp_moved_constant_2880*tmp_moved_constant_2913 + tmp_moved_constant_2883*tmp_moved_constant_2914) + tmp_moved_constant_2753*(tmp_moved_constant_2886*tmp_moved_constant_2915 + tmp_moved_constant_2889*tmp_moved_constant_2916 + tmp_moved_constant_2892*tmp_moved_constant_2917) + tmp_moved_constant_2757*(tmp_moved_constant_2895*tmp_moved_constant_2918 + tmp_moved_constant_2898*tmp_moved_constant_2919 + tmp_moved_constant_2901*tmp_moved_constant_2920) + tmp_moved_constant_2761*(tmp_moved_constant_2904*tmp_moved_constant_2921 + tmp_moved_constant_2907*tmp_moved_constant_2922 + tmp_moved_constant_2910*tmp_moved_constant_2923); + const real_t tmp_moved_constant_3063 = tmp_moved_constant_2749*(tmp_moved_constant_2877*tmp_moved_constant_2925 + tmp_moved_constant_2880*tmp_moved_constant_2926 + tmp_moved_constant_2883*tmp_moved_constant_2927) + tmp_moved_constant_2753*(tmp_moved_constant_2886*tmp_moved_constant_2928 + tmp_moved_constant_2889*tmp_moved_constant_2929 + tmp_moved_constant_2892*tmp_moved_constant_2930) + tmp_moved_constant_2757*(tmp_moved_constant_2895*tmp_moved_constant_2931 + tmp_moved_constant_2898*tmp_moved_constant_2932 + tmp_moved_constant_2901*tmp_moved_constant_2933) + tmp_moved_constant_2761*(tmp_moved_constant_2904*tmp_moved_constant_2934 + tmp_moved_constant_2907*tmp_moved_constant_2935 + tmp_moved_constant_2910*tmp_moved_constant_2936); + const real_t tmp_moved_constant_3064 = tmp_moved_constant_2749*(tmp_moved_constant_2877*tmp_moved_constant_2938 + tmp_moved_constant_2880*tmp_moved_constant_2939 + tmp_moved_constant_2883*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2886*tmp_moved_constant_2941 + tmp_moved_constant_2889*tmp_moved_constant_2942 + tmp_moved_constant_2892*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2895*tmp_moved_constant_2944 + tmp_moved_constant_2898*tmp_moved_constant_2945 + tmp_moved_constant_2901*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2904*tmp_moved_constant_2947 + tmp_moved_constant_2907*tmp_moved_constant_2948 + tmp_moved_constant_2910*tmp_moved_constant_2949); + const real_t tmp_moved_constant_3065 = tmp_moved_constant_2749*(tmp_moved_constant_2912*tmp_moved_constant_2925 + tmp_moved_constant_2913*tmp_moved_constant_2926 + tmp_moved_constant_2914*tmp_moved_constant_2927) + tmp_moved_constant_2753*(tmp_moved_constant_2915*tmp_moved_constant_2928 + tmp_moved_constant_2916*tmp_moved_constant_2929 + tmp_moved_constant_2917*tmp_moved_constant_2930) + tmp_moved_constant_2757*(tmp_moved_constant_2918*tmp_moved_constant_2931 + tmp_moved_constant_2919*tmp_moved_constant_2932 + tmp_moved_constant_2920*tmp_moved_constant_2933) + tmp_moved_constant_2761*(tmp_moved_constant_2921*tmp_moved_constant_2934 + tmp_moved_constant_2922*tmp_moved_constant_2935 + tmp_moved_constant_2923*tmp_moved_constant_2936); + const real_t tmp_moved_constant_3066 = tmp_moved_constant_2749*(tmp_moved_constant_2912*tmp_moved_constant_2938 + tmp_moved_constant_2913*tmp_moved_constant_2939 + tmp_moved_constant_2914*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2915*tmp_moved_constant_2941 + tmp_moved_constant_2916*tmp_moved_constant_2942 + tmp_moved_constant_2917*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2918*tmp_moved_constant_2944 + tmp_moved_constant_2919*tmp_moved_constant_2945 + tmp_moved_constant_2920*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2921*tmp_moved_constant_2947 + tmp_moved_constant_2922*tmp_moved_constant_2948 + tmp_moved_constant_2923*tmp_moved_constant_2949); + const real_t tmp_moved_constant_3067 = tmp_moved_constant_2749*(tmp_moved_constant_2925*tmp_moved_constant_2938 + tmp_moved_constant_2926*tmp_moved_constant_2939 + tmp_moved_constant_2927*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2928*tmp_moved_constant_2941 + tmp_moved_constant_2929*tmp_moved_constant_2942 + tmp_moved_constant_2930*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2931*tmp_moved_constant_2944 + tmp_moved_constant_2932*tmp_moved_constant_2945 + tmp_moved_constant_2933*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2934*tmp_moved_constant_2947 + tmp_moved_constant_2935*tmp_moved_constant_2948 + tmp_moved_constant_2936*tmp_moved_constant_2949); + const real_t tmp_moved_constant_3068 = tmp_moved_constant_2736*(tmp_moved_constant_2749*((tmp_moved_constant_2746*tmp_moved_constant_2746) + (tmp_moved_constant_2747*tmp_moved_constant_2747) + (tmp_moved_constant_2748*tmp_moved_constant_2748)) + tmp_moved_constant_2753*((tmp_moved_constant_2750*tmp_moved_constant_2750) + (tmp_moved_constant_2751*tmp_moved_constant_2751) + (tmp_moved_constant_2752*tmp_moved_constant_2752)) + tmp_moved_constant_2757*((tmp_moved_constant_2754*tmp_moved_constant_2754) + (tmp_moved_constant_2755*tmp_moved_constant_2755) + (tmp_moved_constant_2756*tmp_moved_constant_2756)) + tmp_moved_constant_2761*((tmp_moved_constant_2758*tmp_moved_constant_2758) + (tmp_moved_constant_2759*tmp_moved_constant_2759) + (tmp_moved_constant_2760*tmp_moved_constant_2760))) + tmp_moved_constant_2737*tmp_moved_constant_2774 + tmp_moved_constant_2738*tmp_moved_constant_2787 + tmp_moved_constant_2739*tmp_moved_constant_2800 + tmp_moved_constant_2740*tmp_moved_constant_2837 + tmp_moved_constant_2741*tmp_moved_constant_2874 + tmp_moved_constant_2742*tmp_moved_constant_2911 + tmp_moved_constant_2743*tmp_moved_constant_2924 + tmp_moved_constant_2744*tmp_moved_constant_2937 + tmp_moved_constant_2745*tmp_moved_constant_2950; + const real_t tmp_moved_constant_3069 = tmp_moved_constant_2736*tmp_moved_constant_2774 + tmp_moved_constant_2737*(tmp_moved_constant_2749*(tmp_kernel_op_254*tmp_moved_constant_2951 + tmp_kernel_op_254*tmp_moved_constant_2952 + tmp_kernel_op_254*tmp_moved_constant_2953) + tmp_moved_constant_2753*(tmp_kernel_op_257*tmp_moved_constant_2951 + tmp_kernel_op_257*tmp_moved_constant_2952 + tmp_kernel_op_257*tmp_moved_constant_2953) + tmp_moved_constant_2757*(tmp_kernel_op_258*tmp_moved_constant_2951 + tmp_kernel_op_258*tmp_moved_constant_2952 + tmp_kernel_op_258*tmp_moved_constant_2953) + tmp_moved_constant_2761*(tmp_kernel_op_259*tmp_moved_constant_2951 + tmp_kernel_op_259*tmp_moved_constant_2952 + tmp_kernel_op_259*tmp_moved_constant_2953)) + tmp_moved_constant_2738*tmp_moved_constant_2954 + tmp_moved_constant_2739*tmp_moved_constant_2955 + tmp_moved_constant_2740*tmp_moved_constant_2956 + tmp_moved_constant_2741*tmp_moved_constant_2957 + tmp_moved_constant_2742*tmp_moved_constant_2958 + tmp_moved_constant_2743*tmp_moved_constant_2959 + tmp_moved_constant_2744*tmp_moved_constant_2960 + tmp_moved_constant_2745*tmp_moved_constant_2961; + const real_t tmp_moved_constant_3070 = tmp_moved_constant_2736*tmp_moved_constant_2787 + tmp_moved_constant_2737*tmp_moved_constant_2954 + tmp_moved_constant_2738*(tmp_moved_constant_2749*(tmp_kernel_op_269*tmp_moved_constant_2962 + tmp_kernel_op_269*tmp_moved_constant_2963 + tmp_kernel_op_269*tmp_moved_constant_2964) + tmp_moved_constant_2753*(tmp_kernel_op_272*tmp_moved_constant_2962 + tmp_kernel_op_272*tmp_moved_constant_2963 + tmp_kernel_op_272*tmp_moved_constant_2964) + tmp_moved_constant_2757*(tmp_kernel_op_273*tmp_moved_constant_2962 + tmp_kernel_op_273*tmp_moved_constant_2963 + tmp_kernel_op_273*tmp_moved_constant_2964) + tmp_moved_constant_2761*(tmp_kernel_op_274*tmp_moved_constant_2962 + tmp_kernel_op_274*tmp_moved_constant_2963 + tmp_kernel_op_274*tmp_moved_constant_2964)) + tmp_moved_constant_2739*tmp_moved_constant_2965 + tmp_moved_constant_2740*tmp_moved_constant_2966 + tmp_moved_constant_2741*tmp_moved_constant_2967 + tmp_moved_constant_2742*tmp_moved_constant_2968 + tmp_moved_constant_2743*tmp_moved_constant_2969 + tmp_moved_constant_2744*tmp_moved_constant_2970 + tmp_moved_constant_2745*tmp_moved_constant_2971; + const real_t tmp_moved_constant_3071 = tmp_moved_constant_2736*tmp_moved_constant_2800 + tmp_moved_constant_2737*tmp_moved_constant_2955 + tmp_moved_constant_2738*tmp_moved_constant_2965 + tmp_moved_constant_2739*(tmp_moved_constant_2749*(tmp_kernel_op_283*tmp_moved_constant_2972 + tmp_kernel_op_283*tmp_moved_constant_2973 + tmp_kernel_op_283*tmp_moved_constant_2974) + tmp_moved_constant_2753*(tmp_kernel_op_286*tmp_moved_constant_2972 + tmp_kernel_op_286*tmp_moved_constant_2973 + tmp_kernel_op_286*tmp_moved_constant_2974) + tmp_moved_constant_2757*(tmp_kernel_op_287*tmp_moved_constant_2972 + tmp_kernel_op_287*tmp_moved_constant_2973 + tmp_kernel_op_287*tmp_moved_constant_2974) + tmp_moved_constant_2761*(tmp_kernel_op_288*tmp_moved_constant_2972 + tmp_kernel_op_288*tmp_moved_constant_2973 + tmp_kernel_op_288*tmp_moved_constant_2974)) + tmp_moved_constant_2740*tmp_moved_constant_2975 + tmp_moved_constant_2741*tmp_moved_constant_2976 + tmp_moved_constant_2742*tmp_moved_constant_2977 + tmp_moved_constant_2743*tmp_moved_constant_2978 + tmp_moved_constant_2744*tmp_moved_constant_2979 + tmp_moved_constant_2745*tmp_moved_constant_2980; + const real_t tmp_moved_constant_3072 = tmp_moved_constant_2736*tmp_moved_constant_2837 + tmp_moved_constant_2737*tmp_moved_constant_2956 + tmp_moved_constant_2738*tmp_moved_constant_2966 + tmp_moved_constant_2739*tmp_moved_constant_2975 + tmp_moved_constant_2740*(tmp_moved_constant_2749*(((tmp_moved_constant_2981 + tmp_moved_constant_2982)*(tmp_moved_constant_2981 + tmp_moved_constant_2982))*16.0 + ((tmp_moved_constant_2983 + tmp_moved_constant_2984)*(tmp_moved_constant_2983 + tmp_moved_constant_2984))*16.0 + ((tmp_moved_constant_2985 + tmp_moved_constant_2986)*(tmp_moved_constant_2985 + tmp_moved_constant_2986))*16.0) + tmp_moved_constant_2753*(((tmp_moved_constant_2987 + tmp_moved_constant_2988)*(tmp_moved_constant_2987 + tmp_moved_constant_2988))*16.0 + ((tmp_moved_constant_2989 + tmp_moved_constant_2990)*(tmp_moved_constant_2989 + tmp_moved_constant_2990))*16.0 + ((tmp_moved_constant_2991 + tmp_moved_constant_2992)*(tmp_moved_constant_2991 + tmp_moved_constant_2992))*16.0) + tmp_moved_constant_2757*(((tmp_moved_constant_2993 + tmp_moved_constant_2994)*(tmp_moved_constant_2993 + tmp_moved_constant_2994))*16.0 + ((tmp_moved_constant_2995 + tmp_moved_constant_2996)*(tmp_moved_constant_2995 + tmp_moved_constant_2996))*16.0 + ((tmp_moved_constant_2997 + tmp_moved_constant_2998)*(tmp_moved_constant_2997 + tmp_moved_constant_2998))*16.0) + tmp_moved_constant_2761*(((tmp_moved_constant_2999 + tmp_moved_constant_3000)*(tmp_moved_constant_2999 + tmp_moved_constant_3000))*16.0 + ((tmp_moved_constant_3001 + tmp_moved_constant_3002)*(tmp_moved_constant_3001 + tmp_moved_constant_3002))*16.0 + ((tmp_moved_constant_3003 + tmp_moved_constant_3004)*(tmp_moved_constant_3003 + tmp_moved_constant_3004))*16.0)) + tmp_moved_constant_2741*tmp_moved_constant_3005 + tmp_moved_constant_2742*tmp_moved_constant_3006 + tmp_moved_constant_2743*tmp_moved_constant_3007 + tmp_moved_constant_2744*tmp_moved_constant_3008 + tmp_moved_constant_2745*tmp_moved_constant_3009; + const real_t tmp_moved_constant_3073 = tmp_moved_constant_2736*tmp_moved_constant_2874 + tmp_moved_constant_2737*tmp_moved_constant_2957 + tmp_moved_constant_2738*tmp_moved_constant_2967 + tmp_moved_constant_2739*tmp_moved_constant_2976 + tmp_moved_constant_2740*tmp_moved_constant_3005 + tmp_moved_constant_2741*(tmp_moved_constant_2749*(((tmp_moved_constant_3010 + tmp_moved_constant_3011)*(tmp_moved_constant_3010 + tmp_moved_constant_3011))*16.0 + ((tmp_moved_constant_3012 + tmp_moved_constant_3013)*(tmp_moved_constant_3012 + tmp_moved_constant_3013))*16.0 + ((tmp_moved_constant_3014 + tmp_moved_constant_3015)*(tmp_moved_constant_3014 + tmp_moved_constant_3015))*16.0) + tmp_moved_constant_2753*(((tmp_moved_constant_3016 + tmp_moved_constant_3017)*(tmp_moved_constant_3016 + tmp_moved_constant_3017))*16.0 + ((tmp_moved_constant_3018 + tmp_moved_constant_3019)*(tmp_moved_constant_3018 + tmp_moved_constant_3019))*16.0 + ((tmp_moved_constant_3020 + tmp_moved_constant_3021)*(tmp_moved_constant_3020 + tmp_moved_constant_3021))*16.0) + tmp_moved_constant_2757*(((tmp_moved_constant_3022 + tmp_moved_constant_3023)*(tmp_moved_constant_3022 + tmp_moved_constant_3023))*16.0 + ((tmp_moved_constant_3024 + tmp_moved_constant_3025)*(tmp_moved_constant_3024 + tmp_moved_constant_3025))*16.0 + ((tmp_moved_constant_3026 + tmp_moved_constant_3027)*(tmp_moved_constant_3026 + tmp_moved_constant_3027))*16.0) + tmp_moved_constant_2761*(((tmp_moved_constant_3028 + tmp_moved_constant_3029)*(tmp_moved_constant_3028 + tmp_moved_constant_3029))*16.0 + ((tmp_moved_constant_3030 + tmp_moved_constant_3031)*(tmp_moved_constant_3030 + tmp_moved_constant_3031))*16.0 + ((tmp_moved_constant_3032 + tmp_moved_constant_3033)*(tmp_moved_constant_3032 + tmp_moved_constant_3033))*16.0)) + tmp_moved_constant_2742*tmp_moved_constant_3034 + tmp_moved_constant_2743*tmp_moved_constant_3035 + tmp_moved_constant_2744*tmp_moved_constant_3036 + tmp_moved_constant_2745*tmp_moved_constant_3037; + const real_t tmp_moved_constant_3074 = tmp_moved_constant_2736*tmp_moved_constant_2911 + tmp_moved_constant_2737*tmp_moved_constant_2958 + tmp_moved_constant_2738*tmp_moved_constant_2968 + tmp_moved_constant_2739*tmp_moved_constant_2977 + tmp_moved_constant_2740*tmp_moved_constant_3006 + tmp_moved_constant_2741*tmp_moved_constant_3034 + tmp_moved_constant_2742*(tmp_moved_constant_2749*(((tmp_moved_constant_3038 + tmp_moved_constant_3039)*(tmp_moved_constant_3038 + tmp_moved_constant_3039))*16.0 + ((tmp_moved_constant_3040 + tmp_moved_constant_3041)*(tmp_moved_constant_3040 + tmp_moved_constant_3041))*16.0 + ((tmp_moved_constant_3042 + tmp_moved_constant_3043)*(tmp_moved_constant_3042 + tmp_moved_constant_3043))*16.0) + tmp_moved_constant_2753*(((tmp_moved_constant_3044 + tmp_moved_constant_3045)*(tmp_moved_constant_3044 + tmp_moved_constant_3045))*16.0 + ((tmp_moved_constant_3046 + tmp_moved_constant_3047)*(tmp_moved_constant_3046 + tmp_moved_constant_3047))*16.0 + ((tmp_moved_constant_3048 + tmp_moved_constant_3049)*(tmp_moved_constant_3048 + tmp_moved_constant_3049))*16.0) + tmp_moved_constant_2757*(((tmp_moved_constant_3050 + tmp_moved_constant_3051)*(tmp_moved_constant_3050 + tmp_moved_constant_3051))*16.0 + ((tmp_moved_constant_3052 + tmp_moved_constant_3053)*(tmp_moved_constant_3052 + tmp_moved_constant_3053))*16.0 + ((tmp_moved_constant_3054 + tmp_moved_constant_3055)*(tmp_moved_constant_3054 + tmp_moved_constant_3055))*16.0) + tmp_moved_constant_2761*(((tmp_moved_constant_3056 + tmp_moved_constant_3057)*(tmp_moved_constant_3056 + tmp_moved_constant_3057))*16.0 + ((tmp_moved_constant_3058 + tmp_moved_constant_3059)*(tmp_moved_constant_3058 + tmp_moved_constant_3059))*16.0 + ((tmp_moved_constant_3060 + tmp_moved_constant_3061)*(tmp_moved_constant_3060 + tmp_moved_constant_3061))*16.0)) + tmp_moved_constant_2743*tmp_moved_constant_3062 + tmp_moved_constant_2744*tmp_moved_constant_3063 + tmp_moved_constant_2745*tmp_moved_constant_3064; + const real_t tmp_moved_constant_3075 = tmp_moved_constant_2736*tmp_moved_constant_2924 + tmp_moved_constant_2737*tmp_moved_constant_2959 + tmp_moved_constant_2738*tmp_moved_constant_2969 + tmp_moved_constant_2739*tmp_moved_constant_2978 + tmp_moved_constant_2740*tmp_moved_constant_3007 + tmp_moved_constant_2741*tmp_moved_constant_3035 + tmp_moved_constant_2742*tmp_moved_constant_3062 + tmp_moved_constant_2743*(tmp_moved_constant_2749*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2981 - tmp_moved_constant_3010)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2981 - tmp_moved_constant_3010))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2983 - tmp_moved_constant_3012)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2983 - tmp_moved_constant_3012))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2985 - tmp_moved_constant_3014)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2985 - tmp_moved_constant_3014))*16.0) + tmp_moved_constant_2753*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2987 - tmp_moved_constant_3016)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2987 - tmp_moved_constant_3016))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2989 - tmp_moved_constant_3018)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2989 - tmp_moved_constant_3018))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2991 - tmp_moved_constant_3020)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2991 - tmp_moved_constant_3020))*16.0) + tmp_moved_constant_2757*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2993 - tmp_moved_constant_3022)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2993 - tmp_moved_constant_3022))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2995 - tmp_moved_constant_3024)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2995 - tmp_moved_constant_3024))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2997 - tmp_moved_constant_3026)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2997 - tmp_moved_constant_3026))*16.0) + tmp_moved_constant_2761*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2999 - tmp_moved_constant_3028)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2999 - tmp_moved_constant_3028))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_3001 - tmp_moved_constant_3030)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_3001 - tmp_moved_constant_3030))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_3003 - tmp_moved_constant_3032)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_3003 - tmp_moved_constant_3032))*16.0)) + tmp_moved_constant_2744*tmp_moved_constant_3065 + tmp_moved_constant_2745*tmp_moved_constant_3066; + const real_t tmp_moved_constant_3076 = tmp_moved_constant_2736*tmp_moved_constant_2937 + tmp_moved_constant_2737*tmp_moved_constant_2960 + tmp_moved_constant_2738*tmp_moved_constant_2970 + tmp_moved_constant_2739*tmp_moved_constant_2979 + tmp_moved_constant_2740*tmp_moved_constant_3008 + tmp_moved_constant_2741*tmp_moved_constant_3036 + tmp_moved_constant_2742*tmp_moved_constant_3063 + tmp_moved_constant_2743*tmp_moved_constant_3065 + tmp_moved_constant_2744*(tmp_moved_constant_2749*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2982 - tmp_moved_constant_3038)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2982 - tmp_moved_constant_3038))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2984 - tmp_moved_constant_3040)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2984 - tmp_moved_constant_3040))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2986 - tmp_moved_constant_3042)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2986 - tmp_moved_constant_3042))*16.0) + tmp_moved_constant_2753*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2988 - tmp_moved_constant_3044)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2988 - tmp_moved_constant_3044))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2990 - tmp_moved_constant_3046)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2990 - tmp_moved_constant_3046))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2992 - tmp_moved_constant_3048)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2992 - tmp_moved_constant_3048))*16.0) + tmp_moved_constant_2757*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2994 - tmp_moved_constant_3050)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2994 - tmp_moved_constant_3050))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2996 - tmp_moved_constant_3052)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2996 - tmp_moved_constant_3052))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2998 - tmp_moved_constant_3054)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2998 - tmp_moved_constant_3054))*16.0) + tmp_moved_constant_2761*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3000 - tmp_moved_constant_3056)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3000 - tmp_moved_constant_3056))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3002 - tmp_moved_constant_3058)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3002 - tmp_moved_constant_3058))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3004 - tmp_moved_constant_3060)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3004 - tmp_moved_constant_3060))*16.0)) + tmp_moved_constant_2745*tmp_moved_constant_3067; + const real_t tmp_moved_constant_3077 = tmp_moved_constant_2736*tmp_moved_constant_2950 + tmp_moved_constant_2737*tmp_moved_constant_2961 + tmp_moved_constant_2738*tmp_moved_constant_2971 + tmp_moved_constant_2739*tmp_moved_constant_2980 + tmp_moved_constant_2740*tmp_moved_constant_3009 + tmp_moved_constant_2741*tmp_moved_constant_3037 + tmp_moved_constant_2742*tmp_moved_constant_3064 + tmp_moved_constant_2743*tmp_moved_constant_3066 + tmp_moved_constant_2744*tmp_moved_constant_3067 + tmp_moved_constant_2745*(tmp_moved_constant_2749*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3011 - tmp_moved_constant_3039)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3011 - tmp_moved_constant_3039))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3013 - tmp_moved_constant_3041)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3013 - tmp_moved_constant_3041))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3015 - tmp_moved_constant_3043)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3015 - tmp_moved_constant_3043))*16.0) + tmp_moved_constant_2753*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3017 - tmp_moved_constant_3045)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3017 - tmp_moved_constant_3045))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3019 - tmp_moved_constant_3047)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3019 - tmp_moved_constant_3047))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3021 - tmp_moved_constant_3049)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3021 - tmp_moved_constant_3049))*16.0) + tmp_moved_constant_2757*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3023 - tmp_moved_constant_3051)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3023 - tmp_moved_constant_3051))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3025 - tmp_moved_constant_3053)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3025 - tmp_moved_constant_3053))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3027 - tmp_moved_constant_3055)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3027 - tmp_moved_constant_3055))*16.0) + tmp_moved_constant_2761*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3029 - tmp_moved_constant_3057)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3029 - tmp_moved_constant_3057))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3031 - tmp_moved_constant_3059)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3031 - tmp_moved_constant_3059))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3033 - tmp_moved_constant_3061)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3033 - tmp_moved_constant_3061))*16.0)); { { - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3380 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3381 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3382 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3383 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3384 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3385 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_3386 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3387 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3388 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3389 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_3068 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_3069 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_3070 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_3071 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_3072 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_3073 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_3074 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_3075 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_3076 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_3077 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } } diff --git a/operators/diffusion/avx/P2ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_2D.cpp b/operators/diffusion/avx/P2ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_2D.cpp index d71250c4aaaaf1ae4f2ed04a0ab932bd13bbc78c..03ce67006ea1b581c6b28f2d0a416ee1af087dbd 100644 --- a/operators/diffusion/avx/P2ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_2D.cpp +++ b/operators/diffusion/avx/P2ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_2D.cpp @@ -145,31 +145,31 @@ void P2ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_2D( real const real_t elMatDiag_3 = tmp_kernel_op_11*(((tmp_kernel_op_30 + tmp_kernel_op_31)*(tmp_kernel_op_30 + tmp_kernel_op_31)) + ((tmp_kernel_op_32 + tmp_kernel_op_33)*(tmp_kernel_op_32 + tmp_kernel_op_33))) + tmp_kernel_op_3*(((tmp_kernel_op_22 + tmp_kernel_op_23)*(tmp_kernel_op_22 + tmp_kernel_op_23)) + ((tmp_kernel_op_24 + tmp_kernel_op_25)*(tmp_kernel_op_24 + tmp_kernel_op_25))) + tmp_kernel_op_7*(((tmp_kernel_op_26 + tmp_kernel_op_27)*(tmp_kernel_op_26 + tmp_kernel_op_27)) + ((tmp_kernel_op_28 + tmp_kernel_op_29)*(tmp_kernel_op_28 + tmp_kernel_op_29))); const real_t elMatDiag_4 = tmp_kernel_op_11*(((jac_affine_inv_1_0_GRAY*tmp_kernel_op_36 - tmp_kernel_op_30)*(jac_affine_inv_1_0_GRAY*tmp_kernel_op_36 - tmp_kernel_op_30)) + ((jac_affine_inv_1_1_GRAY*tmp_kernel_op_36 - tmp_kernel_op_32)*(jac_affine_inv_1_1_GRAY*tmp_kernel_op_36 - tmp_kernel_op_32))) + tmp_kernel_op_3*(((jac_affine_inv_1_0_GRAY*tmp_kernel_op_34 - tmp_kernel_op_22)*(jac_affine_inv_1_0_GRAY*tmp_kernel_op_34 - tmp_kernel_op_22)) + ((jac_affine_inv_1_1_GRAY*tmp_kernel_op_34 - tmp_kernel_op_24)*(jac_affine_inv_1_1_GRAY*tmp_kernel_op_34 - tmp_kernel_op_24))) + tmp_kernel_op_7*(((jac_affine_inv_1_0_GRAY*tmp_kernel_op_35 - tmp_kernel_op_26)*(jac_affine_inv_1_0_GRAY*tmp_kernel_op_35 - tmp_kernel_op_26)) + ((jac_affine_inv_1_1_GRAY*tmp_kernel_op_35 - tmp_kernel_op_28)*(jac_affine_inv_1_1_GRAY*tmp_kernel_op_35 - tmp_kernel_op_28))); const real_t elMatDiag_5 = tmp_kernel_op_11*(((jac_affine_inv_0_0_GRAY*tmp_kernel_op_39 - tmp_kernel_op_31)*(jac_affine_inv_0_0_GRAY*tmp_kernel_op_39 - tmp_kernel_op_31)) + ((jac_affine_inv_0_1_GRAY*tmp_kernel_op_39 - tmp_kernel_op_33)*(jac_affine_inv_0_1_GRAY*tmp_kernel_op_39 - tmp_kernel_op_33))) + tmp_kernel_op_3*(((jac_affine_inv_0_0_GRAY*tmp_kernel_op_37 - tmp_kernel_op_23)*(jac_affine_inv_0_0_GRAY*tmp_kernel_op_37 - tmp_kernel_op_23)) + ((jac_affine_inv_0_1_GRAY*tmp_kernel_op_37 - tmp_kernel_op_25)*(jac_affine_inv_0_1_GRAY*tmp_kernel_op_37 - tmp_kernel_op_25))) + tmp_kernel_op_7*(((jac_affine_inv_0_0_GRAY*tmp_kernel_op_38 - tmp_kernel_op_27)*(jac_affine_inv_0_0_GRAY*tmp_kernel_op_38 - tmp_kernel_op_27)) + ((jac_affine_inv_0_1_GRAY*tmp_kernel_op_38 - tmp_kernel_op_29)*(jac_affine_inv_0_1_GRAY*tmp_kernel_op_38 - tmp_kernel_op_29))); - const real_t Dummy_7536 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_7537 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_7538 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_7539 = (jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE); - const real_t Dummy_7540 = (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE); - const real_t Dummy_7541 = (jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE); - const real_t Dummy_7542 = (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE); - const real_t Dummy_7543 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_1; - const real_t Dummy_7544 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_0; - const real_t Dummy_7545 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_1; - const real_t Dummy_7546 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_0; - const real_t Dummy_7547 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_5; - const real_t Dummy_7548 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_4; - const real_t Dummy_7549 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_5; - const real_t Dummy_7550 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_4; - const real_t Dummy_7551 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_9; - const real_t Dummy_7552 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_8; - const real_t Dummy_7553 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_9; - const real_t Dummy_7554 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_8; - const real_t Dummy_7555 = Dummy_7536*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_2)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_2)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_2)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_2))) + Dummy_7537*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_6 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_6)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_6 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_6)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_6 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_6)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_6 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_6))) + Dummy_7538*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_10))); - const real_t Dummy_7556 = Dummy_7536*(Dummy_7539*tmp_kernel_op_13 + Dummy_7540*tmp_kernel_op_13) + Dummy_7537*(Dummy_7539*tmp_kernel_op_15 + Dummy_7540*tmp_kernel_op_15) + Dummy_7538*(Dummy_7539*tmp_kernel_op_16 + Dummy_7540*tmp_kernel_op_16); - const real_t Dummy_7557 = Dummy_7536*(Dummy_7541*tmp_kernel_op_18 + Dummy_7542*tmp_kernel_op_18) + Dummy_7537*(Dummy_7541*tmp_kernel_op_20 + Dummy_7542*tmp_kernel_op_20) + Dummy_7538*(Dummy_7541*tmp_kernel_op_21 + Dummy_7542*tmp_kernel_op_21); - const real_t Dummy_7558 = Dummy_7536*(((Dummy_7543 + Dummy_7544)*(Dummy_7543 + Dummy_7544)) + ((Dummy_7545 + Dummy_7546)*(Dummy_7545 + Dummy_7546))) + Dummy_7537*(((Dummy_7547 + Dummy_7548)*(Dummy_7547 + Dummy_7548)) + ((Dummy_7549 + Dummy_7550)*(Dummy_7549 + Dummy_7550))) + Dummy_7538*(((Dummy_7551 + Dummy_7552)*(Dummy_7551 + Dummy_7552)) + ((Dummy_7553 + Dummy_7554)*(Dummy_7553 + Dummy_7554))); - const real_t Dummy_7559 = Dummy_7536*(((-Dummy_7543 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_34)*(-Dummy_7543 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_34)) + ((-Dummy_7545 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_34)*(-Dummy_7545 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_34))) + Dummy_7537*(((-Dummy_7547 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_35)*(-Dummy_7547 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_35)) + ((-Dummy_7549 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_35)*(-Dummy_7549 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_35))) + Dummy_7538*(((-Dummy_7551 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_36)*(-Dummy_7551 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_36)) + ((-Dummy_7553 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_36)*(-Dummy_7553 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_36))); - const real_t Dummy_7560 = Dummy_7536*(((-Dummy_7544 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_37)*(-Dummy_7544 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_37)) + ((-Dummy_7546 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_37)*(-Dummy_7546 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_37))) + Dummy_7537*(((-Dummy_7548 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_38)*(-Dummy_7548 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_38)) + ((-Dummy_7550 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_38)*(-Dummy_7550 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_38))) + Dummy_7538*(((-Dummy_7552 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_39)*(-Dummy_7552 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_39)) + ((-Dummy_7554 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_39)*(-Dummy_7554 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_39))); + const real_t tmp_moved_constant_0 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_1 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_2 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_3 = (jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE); + const real_t tmp_moved_constant_4 = (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE); + const real_t tmp_moved_constant_5 = (jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE); + const real_t tmp_moved_constant_6 = (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE); + const real_t tmp_moved_constant_7 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_1; + const real_t tmp_moved_constant_8 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_0; + const real_t tmp_moved_constant_9 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_1; + const real_t tmp_moved_constant_10 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_0; + const real_t tmp_moved_constant_11 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_5; + const real_t tmp_moved_constant_12 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_4; + const real_t tmp_moved_constant_13 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_5; + const real_t tmp_moved_constant_14 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_4; + const real_t tmp_moved_constant_15 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_9; + const real_t tmp_moved_constant_16 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_8; + const real_t tmp_moved_constant_17 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_9; + const real_t tmp_moved_constant_18 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_8; + const real_t tmp_moved_constant_19 = tmp_moved_constant_0*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_2)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_2)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_2)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_2))) + tmp_moved_constant_1*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_6 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_6)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_6 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_6)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_6 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_6)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_6 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_6))) + tmp_moved_constant_2*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_10))); + const real_t tmp_moved_constant_20 = tmp_moved_constant_0*(tmp_kernel_op_13*tmp_moved_constant_3 + tmp_kernel_op_13*tmp_moved_constant_4) + tmp_moved_constant_1*(tmp_kernel_op_15*tmp_moved_constant_3 + tmp_kernel_op_15*tmp_moved_constant_4) + tmp_moved_constant_2*(tmp_kernel_op_16*tmp_moved_constant_3 + tmp_kernel_op_16*tmp_moved_constant_4); + const real_t tmp_moved_constant_21 = tmp_moved_constant_0*(tmp_kernel_op_18*tmp_moved_constant_5 + tmp_kernel_op_18*tmp_moved_constant_6) + tmp_moved_constant_1*(tmp_kernel_op_20*tmp_moved_constant_5 + tmp_kernel_op_20*tmp_moved_constant_6) + tmp_moved_constant_2*(tmp_kernel_op_21*tmp_moved_constant_5 + tmp_kernel_op_21*tmp_moved_constant_6); + const real_t tmp_moved_constant_22 = tmp_moved_constant_0*(((tmp_moved_constant_10 + tmp_moved_constant_9)*(tmp_moved_constant_10 + tmp_moved_constant_9)) + ((tmp_moved_constant_7 + tmp_moved_constant_8)*(tmp_moved_constant_7 + tmp_moved_constant_8))) + tmp_moved_constant_1*(((tmp_moved_constant_11 + tmp_moved_constant_12)*(tmp_moved_constant_11 + tmp_moved_constant_12)) + ((tmp_moved_constant_13 + tmp_moved_constant_14)*(tmp_moved_constant_13 + tmp_moved_constant_14))) + tmp_moved_constant_2*(((tmp_moved_constant_15 + tmp_moved_constant_16)*(tmp_moved_constant_15 + tmp_moved_constant_16)) + ((tmp_moved_constant_17 + tmp_moved_constant_18)*(tmp_moved_constant_17 + tmp_moved_constant_18))); + const real_t tmp_moved_constant_23 = tmp_moved_constant_0*(((jac_affine_inv_1_0_BLUE*tmp_kernel_op_34 - tmp_moved_constant_7)*(jac_affine_inv_1_0_BLUE*tmp_kernel_op_34 - tmp_moved_constant_7)) + ((jac_affine_inv_1_1_BLUE*tmp_kernel_op_34 - tmp_moved_constant_9)*(jac_affine_inv_1_1_BLUE*tmp_kernel_op_34 - tmp_moved_constant_9))) + tmp_moved_constant_1*(((jac_affine_inv_1_0_BLUE*tmp_kernel_op_35 - tmp_moved_constant_11)*(jac_affine_inv_1_0_BLUE*tmp_kernel_op_35 - tmp_moved_constant_11)) + ((jac_affine_inv_1_1_BLUE*tmp_kernel_op_35 - tmp_moved_constant_13)*(jac_affine_inv_1_1_BLUE*tmp_kernel_op_35 - tmp_moved_constant_13))) + tmp_moved_constant_2*(((jac_affine_inv_1_0_BLUE*tmp_kernel_op_36 - tmp_moved_constant_15)*(jac_affine_inv_1_0_BLUE*tmp_kernel_op_36 - tmp_moved_constant_15)) + ((jac_affine_inv_1_1_BLUE*tmp_kernel_op_36 - tmp_moved_constant_17)*(jac_affine_inv_1_1_BLUE*tmp_kernel_op_36 - tmp_moved_constant_17))); + const real_t tmp_moved_constant_24 = tmp_moved_constant_0*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_37 - tmp_moved_constant_8)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_37 - tmp_moved_constant_8)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_37 - tmp_moved_constant_10)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_37 - tmp_moved_constant_10))) + tmp_moved_constant_1*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_38 - tmp_moved_constant_12)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_38 - tmp_moved_constant_12)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_38 - tmp_moved_constant_14)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_38 - tmp_moved_constant_14))) + tmp_moved_constant_2*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_39 - tmp_moved_constant_16)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_39 - tmp_moved_constant_16)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_39 - tmp_moved_constant_18)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_39 - tmp_moved_constant_18))); for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { { @@ -187,12 +187,12 @@ void P2ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_2D( real } { { - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_7555,Dummy_7555,Dummy_7555,Dummy_7555),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(_mm256_set_pd(Dummy_7556,Dummy_7556,Dummy_7556,Dummy_7556),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_7557,Dummy_7557,Dummy_7557,Dummy_7557),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(_mm256_set_pd(Dummy_7558,Dummy_7558,Dummy_7558,Dummy_7558),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_7559,Dummy_7559,Dummy_7559,Dummy_7559),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))],_mm256_add_pd(_mm256_set_pd(Dummy_7560,Dummy_7560,Dummy_7560,Dummy_7560),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_19,tmp_moved_constant_19,tmp_moved_constant_19,tmp_moved_constant_19),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]))); } } } @@ -210,12 +210,12 @@ void P2ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_2D( real } { { - _data_invDiag_Vertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_7555 + _data_invDiag_Vertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_7556 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_7557 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_7558 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1] = Dummy_7559 + _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; - _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))] = Dummy_7560 + _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = tmp_moved_constant_19 + _data_invDiag_Vertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = tmp_moved_constant_20 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = tmp_moved_constant_21 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = tmp_moved_constant_22 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1] = tmp_moved_constant_23 + _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; + _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))] = tmp_moved_constant_24 + _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; } } } diff --git a/operators/diffusion/avx/P2ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_3D.cpp b/operators/diffusion/avx/P2ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_3D.cpp index 7b72923eae39a55468eaf8904b3ce1d4a993e328..925ad7eb090ebdb084855cb14d997aca38c8fb1b 100644 --- a/operators/diffusion/avx/P2ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_3D.cpp +++ b/operators/diffusion/avx/P2ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_3D.cpp @@ -478,481 +478,481 @@ void P2ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_3D( real const real_t elMatDiag_7 = tmp_kernel_op_11*(((jac_affine_inv_2_0_WHITE_UP*tmp_kernel_op_118*0.25 - tmp_kernel_op_51 - tmp_kernel_op_75)*(jac_affine_inv_2_0_WHITE_UP*tmp_kernel_op_118*0.25 - tmp_kernel_op_51 - tmp_kernel_op_75))*16.0 + ((jac_affine_inv_2_1_WHITE_UP*tmp_kernel_op_118*0.25 - tmp_kernel_op_53 - tmp_kernel_op_77)*(jac_affine_inv_2_1_WHITE_UP*tmp_kernel_op_118*0.25 - tmp_kernel_op_53 - tmp_kernel_op_77))*16.0 + ((jac_affine_inv_2_2_WHITE_UP*tmp_kernel_op_118*0.25 - tmp_kernel_op_55 - tmp_kernel_op_79)*(jac_affine_inv_2_2_WHITE_UP*tmp_kernel_op_118*0.25 - tmp_kernel_op_55 - tmp_kernel_op_79))*16.0) + tmp_kernel_op_17*(((jac_affine_inv_2_0_WHITE_UP*tmp_kernel_op_119*0.25 - tmp_kernel_op_57 - tmp_kernel_op_81)*(jac_affine_inv_2_0_WHITE_UP*tmp_kernel_op_119*0.25 - tmp_kernel_op_57 - tmp_kernel_op_81))*16.0 + ((jac_affine_inv_2_1_WHITE_UP*tmp_kernel_op_119*0.25 - tmp_kernel_op_59 - tmp_kernel_op_83)*(jac_affine_inv_2_1_WHITE_UP*tmp_kernel_op_119*0.25 - tmp_kernel_op_59 - tmp_kernel_op_83))*16.0 + ((jac_affine_inv_2_2_WHITE_UP*tmp_kernel_op_119*0.25 - tmp_kernel_op_61 - tmp_kernel_op_85)*(jac_affine_inv_2_2_WHITE_UP*tmp_kernel_op_119*0.25 - tmp_kernel_op_61 - tmp_kernel_op_85))*16.0) + tmp_kernel_op_23*(((jac_affine_inv_2_0_WHITE_UP*tmp_kernel_op_120*0.25 - tmp_kernel_op_63 - tmp_kernel_op_87)*(jac_affine_inv_2_0_WHITE_UP*tmp_kernel_op_120*0.25 - tmp_kernel_op_63 - tmp_kernel_op_87))*16.0 + ((jac_affine_inv_2_1_WHITE_UP*tmp_kernel_op_120*0.25 - tmp_kernel_op_65 - tmp_kernel_op_89)*(jac_affine_inv_2_1_WHITE_UP*tmp_kernel_op_120*0.25 - tmp_kernel_op_65 - tmp_kernel_op_89))*16.0 + ((jac_affine_inv_2_2_WHITE_UP*tmp_kernel_op_120*0.25 - tmp_kernel_op_67 - tmp_kernel_op_91)*(jac_affine_inv_2_2_WHITE_UP*tmp_kernel_op_120*0.25 - tmp_kernel_op_67 - tmp_kernel_op_91))*16.0) + tmp_kernel_op_5*(((jac_affine_inv_2_0_WHITE_UP*tmp_kernel_op_117*0.25 - tmp_kernel_op_45 - tmp_kernel_op_69)*(jac_affine_inv_2_0_WHITE_UP*tmp_kernel_op_117*0.25 - tmp_kernel_op_45 - tmp_kernel_op_69))*16.0 + ((jac_affine_inv_2_1_WHITE_UP*tmp_kernel_op_117*0.25 - tmp_kernel_op_47 - tmp_kernel_op_71)*(jac_affine_inv_2_1_WHITE_UP*tmp_kernel_op_117*0.25 - tmp_kernel_op_47 - tmp_kernel_op_71))*16.0 + ((jac_affine_inv_2_2_WHITE_UP*tmp_kernel_op_117*0.25 - tmp_kernel_op_49 - tmp_kernel_op_73)*(jac_affine_inv_2_2_WHITE_UP*tmp_kernel_op_117*0.25 - tmp_kernel_op_49 - tmp_kernel_op_73))*16.0); const real_t elMatDiag_8 = tmp_kernel_op_11*(((jac_affine_inv_1_0_WHITE_UP*tmp_kernel_op_124*0.25 - tmp_kernel_op_52 - tmp_kernel_op_99)*(jac_affine_inv_1_0_WHITE_UP*tmp_kernel_op_124*0.25 - tmp_kernel_op_52 - tmp_kernel_op_99))*16.0 + ((jac_affine_inv_1_1_WHITE_UP*tmp_kernel_op_124*0.25 - tmp_kernel_op_101 - tmp_kernel_op_54)*(jac_affine_inv_1_1_WHITE_UP*tmp_kernel_op_124*0.25 - tmp_kernel_op_101 - tmp_kernel_op_54))*16.0 + ((jac_affine_inv_1_2_WHITE_UP*tmp_kernel_op_124*0.25 - tmp_kernel_op_103 - tmp_kernel_op_56)*(jac_affine_inv_1_2_WHITE_UP*tmp_kernel_op_124*0.25 - tmp_kernel_op_103 - tmp_kernel_op_56))*16.0) + tmp_kernel_op_17*(((jac_affine_inv_1_0_WHITE_UP*tmp_kernel_op_126*0.25 - tmp_kernel_op_105 - tmp_kernel_op_58)*(jac_affine_inv_1_0_WHITE_UP*tmp_kernel_op_126*0.25 - tmp_kernel_op_105 - tmp_kernel_op_58))*16.0 + ((jac_affine_inv_1_1_WHITE_UP*tmp_kernel_op_126*0.25 - tmp_kernel_op_107 - tmp_kernel_op_60)*(jac_affine_inv_1_1_WHITE_UP*tmp_kernel_op_126*0.25 - tmp_kernel_op_107 - tmp_kernel_op_60))*16.0 + ((jac_affine_inv_1_2_WHITE_UP*tmp_kernel_op_126*0.25 - tmp_kernel_op_109 - tmp_kernel_op_62)*(jac_affine_inv_1_2_WHITE_UP*tmp_kernel_op_126*0.25 - tmp_kernel_op_109 - tmp_kernel_op_62))*16.0) + tmp_kernel_op_23*(((jac_affine_inv_1_0_WHITE_UP*tmp_kernel_op_128*0.25 - tmp_kernel_op_111 - tmp_kernel_op_64)*(jac_affine_inv_1_0_WHITE_UP*tmp_kernel_op_128*0.25 - tmp_kernel_op_111 - tmp_kernel_op_64))*16.0 + ((jac_affine_inv_1_1_WHITE_UP*tmp_kernel_op_128*0.25 - tmp_kernel_op_113 - tmp_kernel_op_66)*(jac_affine_inv_1_1_WHITE_UP*tmp_kernel_op_128*0.25 - tmp_kernel_op_113 - tmp_kernel_op_66))*16.0 + ((jac_affine_inv_1_2_WHITE_UP*tmp_kernel_op_128*0.25 - tmp_kernel_op_115 - tmp_kernel_op_68)*(jac_affine_inv_1_2_WHITE_UP*tmp_kernel_op_128*0.25 - tmp_kernel_op_115 - tmp_kernel_op_68))*16.0) + tmp_kernel_op_5*(((jac_affine_inv_1_0_WHITE_UP*tmp_kernel_op_122*0.25 - tmp_kernel_op_46 - tmp_kernel_op_93)*(jac_affine_inv_1_0_WHITE_UP*tmp_kernel_op_122*0.25 - tmp_kernel_op_46 - tmp_kernel_op_93))*16.0 + ((jac_affine_inv_1_1_WHITE_UP*tmp_kernel_op_122*0.25 - tmp_kernel_op_48 - tmp_kernel_op_95)*(jac_affine_inv_1_1_WHITE_UP*tmp_kernel_op_122*0.25 - tmp_kernel_op_48 - tmp_kernel_op_95))*16.0 + ((jac_affine_inv_1_2_WHITE_UP*tmp_kernel_op_122*0.25 - tmp_kernel_op_50 - tmp_kernel_op_97)*(jac_affine_inv_1_2_WHITE_UP*tmp_kernel_op_122*0.25 - tmp_kernel_op_50 - tmp_kernel_op_97))*16.0); const real_t elMatDiag_9 = tmp_kernel_op_11*(((jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_130*0.25 - tmp_kernel_op_100 - tmp_kernel_op_76)*(jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_130*0.25 - tmp_kernel_op_100 - tmp_kernel_op_76))*16.0 + ((jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_130*0.25 - tmp_kernel_op_102 - tmp_kernel_op_78)*(jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_130*0.25 - tmp_kernel_op_102 - tmp_kernel_op_78))*16.0 + ((jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_130*0.25 - tmp_kernel_op_104 - tmp_kernel_op_80)*(jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_130*0.25 - tmp_kernel_op_104 - tmp_kernel_op_80))*16.0) + tmp_kernel_op_17*(((jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_131*0.25 - tmp_kernel_op_106 - tmp_kernel_op_82)*(jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_131*0.25 - tmp_kernel_op_106 - tmp_kernel_op_82))*16.0 + ((jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_131*0.25 - tmp_kernel_op_108 - tmp_kernel_op_84)*(jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_131*0.25 - tmp_kernel_op_108 - tmp_kernel_op_84))*16.0 + ((jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_131*0.25 - tmp_kernel_op_110 - tmp_kernel_op_86)*(jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_131*0.25 - tmp_kernel_op_110 - tmp_kernel_op_86))*16.0) + tmp_kernel_op_23*(((jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_132*0.25 - tmp_kernel_op_112 - tmp_kernel_op_88)*(jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_132*0.25 - tmp_kernel_op_112 - tmp_kernel_op_88))*16.0 + ((jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_132*0.25 - tmp_kernel_op_114 - tmp_kernel_op_90)*(jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_132*0.25 - tmp_kernel_op_114 - tmp_kernel_op_90))*16.0 + ((jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_132*0.25 - tmp_kernel_op_116 - tmp_kernel_op_92)*(jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_132*0.25 - tmp_kernel_op_116 - tmp_kernel_op_92))*16.0) + tmp_kernel_op_5*(((jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_129*0.25 - tmp_kernel_op_70 - tmp_kernel_op_94)*(jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_129*0.25 - tmp_kernel_op_70 - tmp_kernel_op_94))*16.0 + ((jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_129*0.25 - tmp_kernel_op_72 - tmp_kernel_op_96)*(jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_129*0.25 - tmp_kernel_op_72 - tmp_kernel_op_96))*16.0 + ((jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_129*0.25 - tmp_kernel_op_74 - tmp_kernel_op_98)*(jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_129*0.25 - tmp_kernel_op_74 - tmp_kernel_op_98))*16.0); - const real_t Dummy_7735 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_7736 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_7737 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_7738 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_7739 = (jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN); - const real_t Dummy_7740 = (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN); - const real_t Dummy_7741 = (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN); - const real_t Dummy_7742 = (jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN); - const real_t Dummy_7743 = (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN); - const real_t Dummy_7744 = (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN); - const real_t Dummy_7745 = (jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN); - const real_t Dummy_7746 = (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN); - const real_t Dummy_7747 = (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); - const real_t Dummy_7748 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7749 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7750 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7751 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7752 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7753 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7754 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7755 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7756 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7757 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7758 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7759 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7760 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7761 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7762 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7763 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7764 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7765 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7766 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7767 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7768 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7769 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7770 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7771 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7772 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7773 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7774 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7775 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7776 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7777 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7778 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7779 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7780 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7781 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7782 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7783 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7784 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7785 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7786 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7787 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7788 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7789 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7790 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7791 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7792 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7793 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7794 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7795 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7796 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7797 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7798 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7799 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7800 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7801 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7802 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7803 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7804 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7805 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7806 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7807 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7808 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7809 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7810 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7811 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7812 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7813 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7814 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7815 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7816 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7817 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7818 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7819 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7820 = Dummy_7735*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4))) + Dummy_7736*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10))) + Dummy_7737*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_16))) + Dummy_7738*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22))); - const real_t Dummy_7821 = Dummy_7735*(Dummy_7739*tmp_kernel_op_25 + Dummy_7740*tmp_kernel_op_25 + Dummy_7741*tmp_kernel_op_25) + Dummy_7736*(Dummy_7739*tmp_kernel_op_28 + Dummy_7740*tmp_kernel_op_28 + Dummy_7741*tmp_kernel_op_28) + Dummy_7737*(Dummy_7739*tmp_kernel_op_29 + Dummy_7740*tmp_kernel_op_29 + Dummy_7741*tmp_kernel_op_29) + Dummy_7738*(Dummy_7739*tmp_kernel_op_30 + Dummy_7740*tmp_kernel_op_30 + Dummy_7741*tmp_kernel_op_30); - const real_t Dummy_7822 = Dummy_7735*(Dummy_7742*tmp_kernel_op_32 + Dummy_7743*tmp_kernel_op_32 + Dummy_7744*tmp_kernel_op_32) + Dummy_7736*(Dummy_7742*tmp_kernel_op_35 + Dummy_7743*tmp_kernel_op_35 + Dummy_7744*tmp_kernel_op_35) + Dummy_7737*(Dummy_7742*tmp_kernel_op_36 + Dummy_7743*tmp_kernel_op_36 + Dummy_7744*tmp_kernel_op_36) + Dummy_7738*(Dummy_7742*tmp_kernel_op_37 + Dummy_7743*tmp_kernel_op_37 + Dummy_7744*tmp_kernel_op_37); - const real_t Dummy_7823 = Dummy_7735*(Dummy_7745*tmp_kernel_op_39 + Dummy_7746*tmp_kernel_op_39 + Dummy_7747*tmp_kernel_op_39) + Dummy_7736*(Dummy_7745*tmp_kernel_op_42 + Dummy_7746*tmp_kernel_op_42 + Dummy_7747*tmp_kernel_op_42) + Dummy_7737*(Dummy_7745*tmp_kernel_op_43 + Dummy_7746*tmp_kernel_op_43 + Dummy_7747*tmp_kernel_op_43) + Dummy_7738*(Dummy_7745*tmp_kernel_op_44 + Dummy_7746*tmp_kernel_op_44 + Dummy_7747*tmp_kernel_op_44); - const real_t Dummy_7824 = Dummy_7735*(((Dummy_7748 + Dummy_7749)*(Dummy_7748 + Dummy_7749))*16.0 + ((Dummy_7750 + Dummy_7751)*(Dummy_7750 + Dummy_7751))*16.0 + ((Dummy_7752 + Dummy_7753)*(Dummy_7752 + Dummy_7753))*16.0) + Dummy_7736*(((Dummy_7754 + Dummy_7755)*(Dummy_7754 + Dummy_7755))*16.0 + ((Dummy_7756 + Dummy_7757)*(Dummy_7756 + Dummy_7757))*16.0 + ((Dummy_7758 + Dummy_7759)*(Dummy_7758 + Dummy_7759))*16.0) + Dummy_7737*(((Dummy_7760 + Dummy_7761)*(Dummy_7760 + Dummy_7761))*16.0 + ((Dummy_7762 + Dummy_7763)*(Dummy_7762 + Dummy_7763))*16.0 + ((Dummy_7764 + Dummy_7765)*(Dummy_7764 + Dummy_7765))*16.0) + Dummy_7738*(((Dummy_7766 + Dummy_7767)*(Dummy_7766 + Dummy_7767))*16.0 + ((Dummy_7768 + Dummy_7769)*(Dummy_7768 + Dummy_7769))*16.0 + ((Dummy_7770 + Dummy_7771)*(Dummy_7770 + Dummy_7771))*16.0); - const real_t Dummy_7825 = Dummy_7735*(((Dummy_7772 + Dummy_7773)*(Dummy_7772 + Dummy_7773))*16.0 + ((Dummy_7774 + Dummy_7775)*(Dummy_7774 + Dummy_7775))*16.0 + ((Dummy_7776 + Dummy_7777)*(Dummy_7776 + Dummy_7777))*16.0) + Dummy_7736*(((Dummy_7778 + Dummy_7779)*(Dummy_7778 + Dummy_7779))*16.0 + ((Dummy_7780 + Dummy_7781)*(Dummy_7780 + Dummy_7781))*16.0 + ((Dummy_7782 + Dummy_7783)*(Dummy_7782 + Dummy_7783))*16.0) + Dummy_7737*(((Dummy_7784 + Dummy_7785)*(Dummy_7784 + Dummy_7785))*16.0 + ((Dummy_7786 + Dummy_7787)*(Dummy_7786 + Dummy_7787))*16.0 + ((Dummy_7788 + Dummy_7789)*(Dummy_7788 + Dummy_7789))*16.0) + Dummy_7738*(((Dummy_7790 + Dummy_7791)*(Dummy_7790 + Dummy_7791))*16.0 + ((Dummy_7792 + Dummy_7793)*(Dummy_7792 + Dummy_7793))*16.0 + ((Dummy_7794 + Dummy_7795)*(Dummy_7794 + Dummy_7795))*16.0); - const real_t Dummy_7826 = Dummy_7735*(((Dummy_7796 + Dummy_7797)*(Dummy_7796 + Dummy_7797))*16.0 + ((Dummy_7798 + Dummy_7799)*(Dummy_7798 + Dummy_7799))*16.0 + ((Dummy_7800 + Dummy_7801)*(Dummy_7800 + Dummy_7801))*16.0) + Dummy_7736*(((Dummy_7802 + Dummy_7803)*(Dummy_7802 + Dummy_7803))*16.0 + ((Dummy_7804 + Dummy_7805)*(Dummy_7804 + Dummy_7805))*16.0 + ((Dummy_7806 + Dummy_7807)*(Dummy_7806 + Dummy_7807))*16.0) + Dummy_7737*(((Dummy_7808 + Dummy_7809)*(Dummy_7808 + Dummy_7809))*16.0 + ((Dummy_7810 + Dummy_7811)*(Dummy_7810 + Dummy_7811))*16.0 + ((Dummy_7812 + Dummy_7813)*(Dummy_7812 + Dummy_7813))*16.0) + Dummy_7738*(((Dummy_7814 + Dummy_7815)*(Dummy_7814 + Dummy_7815))*16.0 + ((Dummy_7816 + Dummy_7817)*(Dummy_7816 + Dummy_7817))*16.0 + ((Dummy_7818 + Dummy_7819)*(Dummy_7818 + Dummy_7819))*16.0); - const real_t Dummy_7827 = Dummy_7735*(((-Dummy_7748 - Dummy_7772 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_7748 - Dummy_7772 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_7750 - Dummy_7774 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_7750 - Dummy_7774 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_7752 - Dummy_7776 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_7752 - Dummy_7776 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_117*0.25))*16.0) + Dummy_7736*(((-Dummy_7754 - Dummy_7778 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_7754 - Dummy_7778 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_7756 - Dummy_7780 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_7756 - Dummy_7780 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_7758 - Dummy_7782 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_7758 - Dummy_7782 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_118*0.25))*16.0) + Dummy_7737*(((-Dummy_7760 - Dummy_7784 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_7760 - Dummy_7784 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_7762 - Dummy_7786 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_7762 - Dummy_7786 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_7764 - Dummy_7788 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_7764 - Dummy_7788 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_119*0.25))*16.0) + Dummy_7738*(((-Dummy_7766 - Dummy_7790 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_7766 - Dummy_7790 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_7768 - Dummy_7792 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_7768 - Dummy_7792 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_7770 - Dummy_7794 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_7770 - Dummy_7794 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_7828 = Dummy_7735*(((-Dummy_7749 - Dummy_7796 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_7749 - Dummy_7796 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_7751 - Dummy_7798 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_7751 - Dummy_7798 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_7753 - Dummy_7800 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_7753 - Dummy_7800 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_122*0.25))*16.0) + Dummy_7736*(((-Dummy_7755 - Dummy_7802 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_7755 - Dummy_7802 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_7757 - Dummy_7804 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_7757 - Dummy_7804 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_7759 - Dummy_7806 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_7759 - Dummy_7806 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_124*0.25))*16.0) + Dummy_7737*(((-Dummy_7761 - Dummy_7808 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_7761 - Dummy_7808 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_7763 - Dummy_7810 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_7763 - Dummy_7810 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_7765 - Dummy_7812 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_7765 - Dummy_7812 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_126*0.25))*16.0) + Dummy_7738*(((-Dummy_7767 - Dummy_7814 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_7767 - Dummy_7814 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_7769 - Dummy_7816 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_7769 - Dummy_7816 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_7771 - Dummy_7818 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_7771 - Dummy_7818 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_7829 = Dummy_7735*(((-Dummy_7773 - Dummy_7797 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_7773 - Dummy_7797 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_7775 - Dummy_7799 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_7775 - Dummy_7799 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_7777 - Dummy_7801 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_7777 - Dummy_7801 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_129*0.25))*16.0) + Dummy_7736*(((-Dummy_7779 - Dummy_7803 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_7779 - Dummy_7803 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_7781 - Dummy_7805 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_7781 - Dummy_7805 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_7783 - Dummy_7807 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_7783 - Dummy_7807 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_130*0.25))*16.0) + Dummy_7737*(((-Dummy_7785 - Dummy_7809 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_7785 - Dummy_7809 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_7787 - Dummy_7811 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_7787 - Dummy_7811 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_7789 - Dummy_7813 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_7789 - Dummy_7813 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_131*0.25))*16.0) + Dummy_7738*(((-Dummy_7791 - Dummy_7815 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_7791 - Dummy_7815 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_7793 - Dummy_7817 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_7793 - Dummy_7817 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_7795 - Dummy_7819 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_7795 - Dummy_7819 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_132*0.25))*16.0); - const real_t Dummy_7830 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_7831 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_7832 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_7833 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_7834 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); - const real_t Dummy_7835 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); - const real_t Dummy_7836 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); - const real_t Dummy_7837 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); - const real_t Dummy_7838 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); - const real_t Dummy_7839 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); - const real_t Dummy_7840 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); - const real_t Dummy_7841 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); - const real_t Dummy_7842 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); - const real_t Dummy_7843 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_7844 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7845 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_7846 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7847 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_7848 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7849 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7850 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_7851 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7852 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_7853 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7854 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_7855 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7856 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7857 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7858 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7859 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7860 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7861 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7862 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7863 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7864 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7865 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7866 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7867 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_7868 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7869 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_7870 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7871 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_7872 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7873 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7874 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7875 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7876 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7877 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7878 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7879 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7880 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_7881 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7882 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_7883 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7884 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_7885 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7886 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7887 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7888 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7889 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7890 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7891 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7892 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7893 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7894 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7895 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7896 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7897 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_7898 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7899 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_7900 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7901 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_7902 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7903 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7904 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_7905 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7906 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_7907 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7908 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_7909 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7910 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7911 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7912 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7913 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7914 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7915 = Dummy_7830*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4))) + Dummy_7831*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10))) + Dummy_7832*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16))) + Dummy_7833*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22))); - const real_t Dummy_7916 = Dummy_7830*(Dummy_7834*tmp_kernel_op_25 + Dummy_7835*tmp_kernel_op_25 + Dummy_7836*tmp_kernel_op_25) + Dummy_7831*(Dummy_7834*tmp_kernel_op_28 + Dummy_7835*tmp_kernel_op_28 + Dummy_7836*tmp_kernel_op_28) + Dummy_7832*(Dummy_7834*tmp_kernel_op_29 + Dummy_7835*tmp_kernel_op_29 + Dummy_7836*tmp_kernel_op_29) + Dummy_7833*(Dummy_7834*tmp_kernel_op_30 + Dummy_7835*tmp_kernel_op_30 + Dummy_7836*tmp_kernel_op_30); - const real_t Dummy_7917 = Dummy_7830*(Dummy_7837*tmp_kernel_op_32 + Dummy_7838*tmp_kernel_op_32 + Dummy_7839*tmp_kernel_op_32) + Dummy_7831*(Dummy_7837*tmp_kernel_op_35 + Dummy_7838*tmp_kernel_op_35 + Dummy_7839*tmp_kernel_op_35) + Dummy_7832*(Dummy_7837*tmp_kernel_op_36 + Dummy_7838*tmp_kernel_op_36 + Dummy_7839*tmp_kernel_op_36) + Dummy_7833*(Dummy_7837*tmp_kernel_op_37 + Dummy_7838*tmp_kernel_op_37 + Dummy_7839*tmp_kernel_op_37); - const real_t Dummy_7918 = Dummy_7830*(Dummy_7840*tmp_kernel_op_39 + Dummy_7841*tmp_kernel_op_39 + Dummy_7842*tmp_kernel_op_39) + Dummy_7831*(Dummy_7840*tmp_kernel_op_42 + Dummy_7841*tmp_kernel_op_42 + Dummy_7842*tmp_kernel_op_42) + Dummy_7832*(Dummy_7840*tmp_kernel_op_43 + Dummy_7841*tmp_kernel_op_43 + Dummy_7842*tmp_kernel_op_43) + Dummy_7833*(Dummy_7840*tmp_kernel_op_44 + Dummy_7841*tmp_kernel_op_44 + Dummy_7842*tmp_kernel_op_44); - const real_t Dummy_7919 = Dummy_7830*(((Dummy_7843 + Dummy_7844)*(Dummy_7843 + Dummy_7844))*16.0 + ((Dummy_7845 + Dummy_7846)*(Dummy_7845 + Dummy_7846))*16.0 + ((Dummy_7847 + Dummy_7848)*(Dummy_7847 + Dummy_7848))*16.0) + Dummy_7831*(((Dummy_7849 + Dummy_7850)*(Dummy_7849 + Dummy_7850))*16.0 + ((Dummy_7851 + Dummy_7852)*(Dummy_7851 + Dummy_7852))*16.0 + ((Dummy_7853 + Dummy_7854)*(Dummy_7853 + Dummy_7854))*16.0) + Dummy_7832*(((Dummy_7855 + Dummy_7856)*(Dummy_7855 + Dummy_7856))*16.0 + ((Dummy_7857 + Dummy_7858)*(Dummy_7857 + Dummy_7858))*16.0 + ((Dummy_7859 + Dummy_7860)*(Dummy_7859 + Dummy_7860))*16.0) + Dummy_7833*(((Dummy_7861 + Dummy_7862)*(Dummy_7861 + Dummy_7862))*16.0 + ((Dummy_7863 + Dummy_7864)*(Dummy_7863 + Dummy_7864))*16.0 + ((Dummy_7865 + Dummy_7866)*(Dummy_7865 + Dummy_7866))*16.0); - const real_t Dummy_7920 = Dummy_7830*(((Dummy_7867 + Dummy_7868)*(Dummy_7867 + Dummy_7868))*16.0 + ((Dummy_7869 + Dummy_7870)*(Dummy_7869 + Dummy_7870))*16.0 + ((Dummy_7871 + Dummy_7872)*(Dummy_7871 + Dummy_7872))*16.0) + Dummy_7831*(((Dummy_7873 + Dummy_7874)*(Dummy_7873 + Dummy_7874))*16.0 + ((Dummy_7875 + Dummy_7876)*(Dummy_7875 + Dummy_7876))*16.0 + ((Dummy_7877 + Dummy_7878)*(Dummy_7877 + Dummy_7878))*16.0) + Dummy_7832*(((Dummy_7879 + Dummy_7880)*(Dummy_7879 + Dummy_7880))*16.0 + ((Dummy_7881 + Dummy_7882)*(Dummy_7881 + Dummy_7882))*16.0 + ((Dummy_7883 + Dummy_7884)*(Dummy_7883 + Dummy_7884))*16.0) + Dummy_7833*(((Dummy_7885 + Dummy_7886)*(Dummy_7885 + Dummy_7886))*16.0 + ((Dummy_7887 + Dummy_7888)*(Dummy_7887 + Dummy_7888))*16.0 + ((Dummy_7889 + Dummy_7890)*(Dummy_7889 + Dummy_7890))*16.0); - const real_t Dummy_7921 = Dummy_7830*(((Dummy_7891 + Dummy_7892)*(Dummy_7891 + Dummy_7892))*16.0 + ((Dummy_7893 + Dummy_7894)*(Dummy_7893 + Dummy_7894))*16.0 + ((Dummy_7895 + Dummy_7896)*(Dummy_7895 + Dummy_7896))*16.0) + Dummy_7831*(((Dummy_7897 + Dummy_7898)*(Dummy_7897 + Dummy_7898))*16.0 + ((Dummy_7899 + Dummy_7900)*(Dummy_7899 + Dummy_7900))*16.0 + ((Dummy_7901 + Dummy_7902)*(Dummy_7901 + Dummy_7902))*16.0) + Dummy_7832*(((Dummy_7903 + Dummy_7904)*(Dummy_7903 + Dummy_7904))*16.0 + ((Dummy_7905 + Dummy_7906)*(Dummy_7905 + Dummy_7906))*16.0 + ((Dummy_7907 + Dummy_7908)*(Dummy_7907 + Dummy_7908))*16.0) + Dummy_7833*(((Dummy_7909 + Dummy_7910)*(Dummy_7909 + Dummy_7910))*16.0 + ((Dummy_7911 + Dummy_7912)*(Dummy_7911 + Dummy_7912))*16.0 + ((Dummy_7913 + Dummy_7914)*(Dummy_7913 + Dummy_7914))*16.0); - const real_t Dummy_7922 = Dummy_7830*(((-Dummy_7843 - Dummy_7867 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_117*0.25)*(-Dummy_7843 - Dummy_7867 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_7845 - Dummy_7869 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_117*0.25)*(-Dummy_7845 - Dummy_7869 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_7847 - Dummy_7871 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_117*0.25)*(-Dummy_7847 - Dummy_7871 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_117*0.25))*16.0) + Dummy_7831*(((-Dummy_7849 - Dummy_7873 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_118*0.25)*(-Dummy_7849 - Dummy_7873 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_7851 - Dummy_7875 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_118*0.25)*(-Dummy_7851 - Dummy_7875 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_7853 - Dummy_7877 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_118*0.25)*(-Dummy_7853 - Dummy_7877 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_118*0.25))*16.0) + Dummy_7832*(((-Dummy_7855 - Dummy_7879 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_119*0.25)*(-Dummy_7855 - Dummy_7879 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_7857 - Dummy_7881 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_119*0.25)*(-Dummy_7857 - Dummy_7881 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_7859 - Dummy_7883 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_119*0.25)*(-Dummy_7859 - Dummy_7883 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_119*0.25))*16.0) + Dummy_7833*(((-Dummy_7861 - Dummy_7885 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_120*0.25)*(-Dummy_7861 - Dummy_7885 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_7863 - Dummy_7887 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_120*0.25)*(-Dummy_7863 - Dummy_7887 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_7865 - Dummy_7889 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_120*0.25)*(-Dummy_7865 - Dummy_7889 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_7923 = Dummy_7830*(((-Dummy_7844 - Dummy_7891 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_122*0.25)*(-Dummy_7844 - Dummy_7891 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_7846 - Dummy_7893 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_122*0.25)*(-Dummy_7846 - Dummy_7893 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_7848 - Dummy_7895 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_122*0.25)*(-Dummy_7848 - Dummy_7895 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_122*0.25))*16.0) + Dummy_7831*(((-Dummy_7850 - Dummy_7897 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_124*0.25)*(-Dummy_7850 - Dummy_7897 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_7852 - Dummy_7899 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_124*0.25)*(-Dummy_7852 - Dummy_7899 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_7854 - Dummy_7901 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_124*0.25)*(-Dummy_7854 - Dummy_7901 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_124*0.25))*16.0) + Dummy_7832*(((-Dummy_7856 - Dummy_7903 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_126*0.25)*(-Dummy_7856 - Dummy_7903 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_7858 - Dummy_7905 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_126*0.25)*(-Dummy_7858 - Dummy_7905 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_7860 - Dummy_7907 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_126*0.25)*(-Dummy_7860 - Dummy_7907 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_126*0.25))*16.0) + Dummy_7833*(((-Dummy_7862 - Dummy_7909 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_128*0.25)*(-Dummy_7862 - Dummy_7909 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_7864 - Dummy_7911 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_128*0.25)*(-Dummy_7864 - Dummy_7911 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_7866 - Dummy_7913 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_128*0.25)*(-Dummy_7866 - Dummy_7913 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_7924 = Dummy_7830*(((-Dummy_7868 - Dummy_7892 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_129*0.25)*(-Dummy_7868 - Dummy_7892 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_7870 - Dummy_7894 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_129*0.25)*(-Dummy_7870 - Dummy_7894 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_7872 - Dummy_7896 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_129*0.25)*(-Dummy_7872 - Dummy_7896 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_129*0.25))*16.0) + Dummy_7831*(((-Dummy_7874 - Dummy_7898 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_130*0.25)*(-Dummy_7874 - Dummy_7898 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_7876 - Dummy_7900 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_130*0.25)*(-Dummy_7876 - Dummy_7900 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_7878 - Dummy_7902 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_130*0.25)*(-Dummy_7878 - Dummy_7902 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_130*0.25))*16.0) + Dummy_7832*(((-Dummy_7880 - Dummy_7904 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_131*0.25)*(-Dummy_7880 - Dummy_7904 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_7882 - Dummy_7906 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_131*0.25)*(-Dummy_7882 - Dummy_7906 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_7884 - Dummy_7908 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_131*0.25)*(-Dummy_7884 - Dummy_7908 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_131*0.25))*16.0) + Dummy_7833*(((-Dummy_7886 - Dummy_7910 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_132*0.25)*(-Dummy_7886 - Dummy_7910 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_7888 - Dummy_7912 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_132*0.25)*(-Dummy_7888 - Dummy_7912 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_7890 - Dummy_7914 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_132*0.25)*(-Dummy_7890 - Dummy_7914 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_132*0.25))*16.0); - const real_t Dummy_7925 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_7926 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_7927 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_7928 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_7929 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); - const real_t Dummy_7930 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); - const real_t Dummy_7931 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); - const real_t Dummy_7932 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); - const real_t Dummy_7933 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); - const real_t Dummy_7934 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); - const real_t Dummy_7935 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); - const real_t Dummy_7936 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); - const real_t Dummy_7937 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); - const real_t Dummy_7938 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7939 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7940 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7941 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7942 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7943 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7944 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7945 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7946 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7947 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7948 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7949 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7950 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7951 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7952 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7953 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7954 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7955 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7956 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7957 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7958 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7959 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7960 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7961 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7962 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7963 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7964 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7965 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7966 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7967 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7968 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7969 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7970 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7971 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7972 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7973 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7974 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7975 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7976 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7977 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7978 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7979 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7980 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7981 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7982 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7983 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7984 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7985 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7986 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7987 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7988 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7989 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7990 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7991 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7992 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7993 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7994 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7995 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7996 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7997 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7998 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7999 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8000 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8001 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8002 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8003 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8004 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8005 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8006 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8007 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8008 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8009 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8010 = Dummy_7925*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4))) + Dummy_7926*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10))) + Dummy_7927*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16))) + Dummy_7928*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22))); - const real_t Dummy_8011 = Dummy_7925*(Dummy_7929*tmp_kernel_op_25 + Dummy_7930*tmp_kernel_op_25 + Dummy_7931*tmp_kernel_op_25) + Dummy_7926*(Dummy_7929*tmp_kernel_op_28 + Dummy_7930*tmp_kernel_op_28 + Dummy_7931*tmp_kernel_op_28) + Dummy_7927*(Dummy_7929*tmp_kernel_op_29 + Dummy_7930*tmp_kernel_op_29 + Dummy_7931*tmp_kernel_op_29) + Dummy_7928*(Dummy_7929*tmp_kernel_op_30 + Dummy_7930*tmp_kernel_op_30 + Dummy_7931*tmp_kernel_op_30); - const real_t Dummy_8012 = Dummy_7925*(Dummy_7932*tmp_kernel_op_32 + Dummy_7933*tmp_kernel_op_32 + Dummy_7934*tmp_kernel_op_32) + Dummy_7926*(Dummy_7932*tmp_kernel_op_35 + Dummy_7933*tmp_kernel_op_35 + Dummy_7934*tmp_kernel_op_35) + Dummy_7927*(Dummy_7932*tmp_kernel_op_36 + Dummy_7933*tmp_kernel_op_36 + Dummy_7934*tmp_kernel_op_36) + Dummy_7928*(Dummy_7932*tmp_kernel_op_37 + Dummy_7933*tmp_kernel_op_37 + Dummy_7934*tmp_kernel_op_37); - const real_t Dummy_8013 = Dummy_7925*(Dummy_7935*tmp_kernel_op_39 + Dummy_7936*tmp_kernel_op_39 + Dummy_7937*tmp_kernel_op_39) + Dummy_7926*(Dummy_7935*tmp_kernel_op_42 + Dummy_7936*tmp_kernel_op_42 + Dummy_7937*tmp_kernel_op_42) + Dummy_7927*(Dummy_7935*tmp_kernel_op_43 + Dummy_7936*tmp_kernel_op_43 + Dummy_7937*tmp_kernel_op_43) + Dummy_7928*(Dummy_7935*tmp_kernel_op_44 + Dummy_7936*tmp_kernel_op_44 + Dummy_7937*tmp_kernel_op_44); - const real_t Dummy_8014 = Dummy_7925*(((Dummy_7938 + Dummy_7939)*(Dummy_7938 + Dummy_7939))*16.0 + ((Dummy_7940 + Dummy_7941)*(Dummy_7940 + Dummy_7941))*16.0 + ((Dummy_7942 + Dummy_7943)*(Dummy_7942 + Dummy_7943))*16.0) + Dummy_7926*(((Dummy_7944 + Dummy_7945)*(Dummy_7944 + Dummy_7945))*16.0 + ((Dummy_7946 + Dummy_7947)*(Dummy_7946 + Dummy_7947))*16.0 + ((Dummy_7948 + Dummy_7949)*(Dummy_7948 + Dummy_7949))*16.0) + Dummy_7927*(((Dummy_7950 + Dummy_7951)*(Dummy_7950 + Dummy_7951))*16.0 + ((Dummy_7952 + Dummy_7953)*(Dummy_7952 + Dummy_7953))*16.0 + ((Dummy_7954 + Dummy_7955)*(Dummy_7954 + Dummy_7955))*16.0) + Dummy_7928*(((Dummy_7956 + Dummy_7957)*(Dummy_7956 + Dummy_7957))*16.0 + ((Dummy_7958 + Dummy_7959)*(Dummy_7958 + Dummy_7959))*16.0 + ((Dummy_7960 + Dummy_7961)*(Dummy_7960 + Dummy_7961))*16.0); - const real_t Dummy_8015 = Dummy_7925*(((Dummy_7962 + Dummy_7963)*(Dummy_7962 + Dummy_7963))*16.0 + ((Dummy_7964 + Dummy_7965)*(Dummy_7964 + Dummy_7965))*16.0 + ((Dummy_7966 + Dummy_7967)*(Dummy_7966 + Dummy_7967))*16.0) + Dummy_7926*(((Dummy_7968 + Dummy_7969)*(Dummy_7968 + Dummy_7969))*16.0 + ((Dummy_7970 + Dummy_7971)*(Dummy_7970 + Dummy_7971))*16.0 + ((Dummy_7972 + Dummy_7973)*(Dummy_7972 + Dummy_7973))*16.0) + Dummy_7927*(((Dummy_7974 + Dummy_7975)*(Dummy_7974 + Dummy_7975))*16.0 + ((Dummy_7976 + Dummy_7977)*(Dummy_7976 + Dummy_7977))*16.0 + ((Dummy_7978 + Dummy_7979)*(Dummy_7978 + Dummy_7979))*16.0) + Dummy_7928*(((Dummy_7980 + Dummy_7981)*(Dummy_7980 + Dummy_7981))*16.0 + ((Dummy_7982 + Dummy_7983)*(Dummy_7982 + Dummy_7983))*16.0 + ((Dummy_7984 + Dummy_7985)*(Dummy_7984 + Dummy_7985))*16.0); - const real_t Dummy_8016 = Dummy_7925*(((Dummy_7986 + Dummy_7987)*(Dummy_7986 + Dummy_7987))*16.0 + ((Dummy_7988 + Dummy_7989)*(Dummy_7988 + Dummy_7989))*16.0 + ((Dummy_7990 + Dummy_7991)*(Dummy_7990 + Dummy_7991))*16.0) + Dummy_7926*(((Dummy_7992 + Dummy_7993)*(Dummy_7992 + Dummy_7993))*16.0 + ((Dummy_7994 + Dummy_7995)*(Dummy_7994 + Dummy_7995))*16.0 + ((Dummy_7996 + Dummy_7997)*(Dummy_7996 + Dummy_7997))*16.0) + Dummy_7927*(((Dummy_7998 + Dummy_7999)*(Dummy_7998 + Dummy_7999))*16.0 + ((Dummy_8000 + Dummy_8001)*(Dummy_8000 + Dummy_8001))*16.0 + ((Dummy_8002 + Dummy_8003)*(Dummy_8002 + Dummy_8003))*16.0) + Dummy_7928*(((Dummy_8004 + Dummy_8005)*(Dummy_8004 + Dummy_8005))*16.0 + ((Dummy_8006 + Dummy_8007)*(Dummy_8006 + Dummy_8007))*16.0 + ((Dummy_8008 + Dummy_8009)*(Dummy_8008 + Dummy_8009))*16.0); - const real_t Dummy_8017 = Dummy_7925*(((-Dummy_7938 - Dummy_7962 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_7938 - Dummy_7962 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_7940 - Dummy_7964 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_7940 - Dummy_7964 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_7942 - Dummy_7966 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_7942 - Dummy_7966 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_117*0.25))*16.0) + Dummy_7926*(((-Dummy_7944 - Dummy_7968 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_7944 - Dummy_7968 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_7946 - Dummy_7970 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_7946 - Dummy_7970 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_7948 - Dummy_7972 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_7948 - Dummy_7972 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_118*0.25))*16.0) + Dummy_7927*(((-Dummy_7950 - Dummy_7974 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_7950 - Dummy_7974 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_7952 - Dummy_7976 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_7952 - Dummy_7976 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_7954 - Dummy_7978 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_7954 - Dummy_7978 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_119*0.25))*16.0) + Dummy_7928*(((-Dummy_7956 - Dummy_7980 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_7956 - Dummy_7980 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_7958 - Dummy_7982 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_7958 - Dummy_7982 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_7960 - Dummy_7984 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_7960 - Dummy_7984 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_8018 = Dummy_7925*(((-Dummy_7939 - Dummy_7986 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_7939 - Dummy_7986 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_7941 - Dummy_7988 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_7941 - Dummy_7988 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_7943 - Dummy_7990 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_7943 - Dummy_7990 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_122*0.25))*16.0) + Dummy_7926*(((-Dummy_7945 - Dummy_7992 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_7945 - Dummy_7992 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_7947 - Dummy_7994 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_7947 - Dummy_7994 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_7949 - Dummy_7996 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_7949 - Dummy_7996 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_124*0.25))*16.0) + Dummy_7927*(((-Dummy_7951 - Dummy_7998 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_7951 - Dummy_7998 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_7953 - Dummy_8000 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_7953 - Dummy_8000 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_7955 - Dummy_8002 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_7955 - Dummy_8002 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_126*0.25))*16.0) + Dummy_7928*(((-Dummy_7957 - Dummy_8004 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_7957 - Dummy_8004 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_7959 - Dummy_8006 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_7959 - Dummy_8006 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_7961 - Dummy_8008 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_7961 - Dummy_8008 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_8019 = Dummy_7925*(((-Dummy_7963 - Dummy_7987 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_7963 - Dummy_7987 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_7965 - Dummy_7989 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_7965 - Dummy_7989 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_7967 - Dummy_7991 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_7967 - Dummy_7991 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_129*0.25))*16.0) + Dummy_7926*(((-Dummy_7969 - Dummy_7993 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_7969 - Dummy_7993 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_7971 - Dummy_7995 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_7971 - Dummy_7995 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_7973 - Dummy_7997 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_7973 - Dummy_7997 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_130*0.25))*16.0) + Dummy_7927*(((-Dummy_7975 - Dummy_7999 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_7975 - Dummy_7999 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_7977 - Dummy_8001 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_7977 - Dummy_8001 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_7979 - Dummy_8003 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_7979 - Dummy_8003 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_131*0.25))*16.0) + Dummy_7928*(((-Dummy_7981 - Dummy_8005 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_7981 - Dummy_8005 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_7983 - Dummy_8007 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_7983 - Dummy_8007 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_7985 - Dummy_8009 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_7985 - Dummy_8009 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_132*0.25))*16.0); - const real_t Dummy_8020 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_8021 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_8022 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_8023 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_8024 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); - const real_t Dummy_8025 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); - const real_t Dummy_8026 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); - const real_t Dummy_8027 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); - const real_t Dummy_8028 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); - const real_t Dummy_8029 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); - const real_t Dummy_8030 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); - const real_t Dummy_8031 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); - const real_t Dummy_8032 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); - const real_t Dummy_8033 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8034 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8035 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8036 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8037 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8038 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8039 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8040 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8041 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8042 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8043 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8044 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8045 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8046 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8047 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8048 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8049 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8050 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8051 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8052 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8053 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8054 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8055 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8056 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8057 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8058 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8059 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8060 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8061 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8062 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8063 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8064 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8065 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8066 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8067 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8068 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8069 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8070 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8071 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8072 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8073 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8074 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8075 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8076 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8077 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8078 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8079 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8080 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8081 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8082 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8083 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8084 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8085 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8086 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8087 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8088 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8089 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8090 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8091 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8092 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8093 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8094 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8095 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8096 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8097 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8098 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8099 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8100 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8101 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8102 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8103 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8104 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8105 = Dummy_8020*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4))) + Dummy_8021*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10))) + Dummy_8022*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16))) + Dummy_8023*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22))); - const real_t Dummy_8106 = Dummy_8020*(Dummy_8024*tmp_kernel_op_25 + Dummy_8025*tmp_kernel_op_25 + Dummy_8026*tmp_kernel_op_25) + Dummy_8021*(Dummy_8024*tmp_kernel_op_28 + Dummy_8025*tmp_kernel_op_28 + Dummy_8026*tmp_kernel_op_28) + Dummy_8022*(Dummy_8024*tmp_kernel_op_29 + Dummy_8025*tmp_kernel_op_29 + Dummy_8026*tmp_kernel_op_29) + Dummy_8023*(Dummy_8024*tmp_kernel_op_30 + Dummy_8025*tmp_kernel_op_30 + Dummy_8026*tmp_kernel_op_30); - const real_t Dummy_8107 = Dummy_8020*(Dummy_8027*tmp_kernel_op_32 + Dummy_8028*tmp_kernel_op_32 + Dummy_8029*tmp_kernel_op_32) + Dummy_8021*(Dummy_8027*tmp_kernel_op_35 + Dummy_8028*tmp_kernel_op_35 + Dummy_8029*tmp_kernel_op_35) + Dummy_8022*(Dummy_8027*tmp_kernel_op_36 + Dummy_8028*tmp_kernel_op_36 + Dummy_8029*tmp_kernel_op_36) + Dummy_8023*(Dummy_8027*tmp_kernel_op_37 + Dummy_8028*tmp_kernel_op_37 + Dummy_8029*tmp_kernel_op_37); - const real_t Dummy_8108 = Dummy_8020*(Dummy_8030*tmp_kernel_op_39 + Dummy_8031*tmp_kernel_op_39 + Dummy_8032*tmp_kernel_op_39) + Dummy_8021*(Dummy_8030*tmp_kernel_op_42 + Dummy_8031*tmp_kernel_op_42 + Dummy_8032*tmp_kernel_op_42) + Dummy_8022*(Dummy_8030*tmp_kernel_op_43 + Dummy_8031*tmp_kernel_op_43 + Dummy_8032*tmp_kernel_op_43) + Dummy_8023*(Dummy_8030*tmp_kernel_op_44 + Dummy_8031*tmp_kernel_op_44 + Dummy_8032*tmp_kernel_op_44); - const real_t Dummy_8109 = Dummy_8020*(((Dummy_8033 + Dummy_8034)*(Dummy_8033 + Dummy_8034))*16.0 + ((Dummy_8035 + Dummy_8036)*(Dummy_8035 + Dummy_8036))*16.0 + ((Dummy_8037 + Dummy_8038)*(Dummy_8037 + Dummy_8038))*16.0) + Dummy_8021*(((Dummy_8039 + Dummy_8040)*(Dummy_8039 + Dummy_8040))*16.0 + ((Dummy_8041 + Dummy_8042)*(Dummy_8041 + Dummy_8042))*16.0 + ((Dummy_8043 + Dummy_8044)*(Dummy_8043 + Dummy_8044))*16.0) + Dummy_8022*(((Dummy_8045 + Dummy_8046)*(Dummy_8045 + Dummy_8046))*16.0 + ((Dummy_8047 + Dummy_8048)*(Dummy_8047 + Dummy_8048))*16.0 + ((Dummy_8049 + Dummy_8050)*(Dummy_8049 + Dummy_8050))*16.0) + Dummy_8023*(((Dummy_8051 + Dummy_8052)*(Dummy_8051 + Dummy_8052))*16.0 + ((Dummy_8053 + Dummy_8054)*(Dummy_8053 + Dummy_8054))*16.0 + ((Dummy_8055 + Dummy_8056)*(Dummy_8055 + Dummy_8056))*16.0); - const real_t Dummy_8110 = Dummy_8020*(((Dummy_8057 + Dummy_8058)*(Dummy_8057 + Dummy_8058))*16.0 + ((Dummy_8059 + Dummy_8060)*(Dummy_8059 + Dummy_8060))*16.0 + ((Dummy_8061 + Dummy_8062)*(Dummy_8061 + Dummy_8062))*16.0) + Dummy_8021*(((Dummy_8063 + Dummy_8064)*(Dummy_8063 + Dummy_8064))*16.0 + ((Dummy_8065 + Dummy_8066)*(Dummy_8065 + Dummy_8066))*16.0 + ((Dummy_8067 + Dummy_8068)*(Dummy_8067 + Dummy_8068))*16.0) + Dummy_8022*(((Dummy_8069 + Dummy_8070)*(Dummy_8069 + Dummy_8070))*16.0 + ((Dummy_8071 + Dummy_8072)*(Dummy_8071 + Dummy_8072))*16.0 + ((Dummy_8073 + Dummy_8074)*(Dummy_8073 + Dummy_8074))*16.0) + Dummy_8023*(((Dummy_8075 + Dummy_8076)*(Dummy_8075 + Dummy_8076))*16.0 + ((Dummy_8077 + Dummy_8078)*(Dummy_8077 + Dummy_8078))*16.0 + ((Dummy_8079 + Dummy_8080)*(Dummy_8079 + Dummy_8080))*16.0); - const real_t Dummy_8111 = Dummy_8020*(((Dummy_8081 + Dummy_8082)*(Dummy_8081 + Dummy_8082))*16.0 + ((Dummy_8083 + Dummy_8084)*(Dummy_8083 + Dummy_8084))*16.0 + ((Dummy_8085 + Dummy_8086)*(Dummy_8085 + Dummy_8086))*16.0) + Dummy_8021*(((Dummy_8087 + Dummy_8088)*(Dummy_8087 + Dummy_8088))*16.0 + ((Dummy_8089 + Dummy_8090)*(Dummy_8089 + Dummy_8090))*16.0 + ((Dummy_8091 + Dummy_8092)*(Dummy_8091 + Dummy_8092))*16.0) + Dummy_8022*(((Dummy_8093 + Dummy_8094)*(Dummy_8093 + Dummy_8094))*16.0 + ((Dummy_8095 + Dummy_8096)*(Dummy_8095 + Dummy_8096))*16.0 + ((Dummy_8097 + Dummy_8098)*(Dummy_8097 + Dummy_8098))*16.0) + Dummy_8023*(((Dummy_8099 + Dummy_8100)*(Dummy_8099 + Dummy_8100))*16.0 + ((Dummy_8101 + Dummy_8102)*(Dummy_8101 + Dummy_8102))*16.0 + ((Dummy_8103 + Dummy_8104)*(Dummy_8103 + Dummy_8104))*16.0); - const real_t Dummy_8112 = Dummy_8020*(((-Dummy_8033 - Dummy_8057 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_117*0.25)*(-Dummy_8033 - Dummy_8057 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8035 - Dummy_8059 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_117*0.25)*(-Dummy_8035 - Dummy_8059 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8037 - Dummy_8061 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_117*0.25)*(-Dummy_8037 - Dummy_8061 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_117*0.25))*16.0) + Dummy_8021*(((-Dummy_8039 - Dummy_8063 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_118*0.25)*(-Dummy_8039 - Dummy_8063 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8041 - Dummy_8065 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_118*0.25)*(-Dummy_8041 - Dummy_8065 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8043 - Dummy_8067 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_118*0.25)*(-Dummy_8043 - Dummy_8067 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_118*0.25))*16.0) + Dummy_8022*(((-Dummy_8045 - Dummy_8069 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_119*0.25)*(-Dummy_8045 - Dummy_8069 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8047 - Dummy_8071 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_119*0.25)*(-Dummy_8047 - Dummy_8071 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8049 - Dummy_8073 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_119*0.25)*(-Dummy_8049 - Dummy_8073 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_119*0.25))*16.0) + Dummy_8023*(((-Dummy_8051 - Dummy_8075 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_120*0.25)*(-Dummy_8051 - Dummy_8075 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8053 - Dummy_8077 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_120*0.25)*(-Dummy_8053 - Dummy_8077 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8055 - Dummy_8079 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_120*0.25)*(-Dummy_8055 - Dummy_8079 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_8113 = Dummy_8020*(((-Dummy_8034 - Dummy_8081 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_122*0.25)*(-Dummy_8034 - Dummy_8081 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8036 - Dummy_8083 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_122*0.25)*(-Dummy_8036 - Dummy_8083 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8038 - Dummy_8085 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_122*0.25)*(-Dummy_8038 - Dummy_8085 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_122*0.25))*16.0) + Dummy_8021*(((-Dummy_8040 - Dummy_8087 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_124*0.25)*(-Dummy_8040 - Dummy_8087 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8042 - Dummy_8089 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_124*0.25)*(-Dummy_8042 - Dummy_8089 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8044 - Dummy_8091 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_124*0.25)*(-Dummy_8044 - Dummy_8091 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_124*0.25))*16.0) + Dummy_8022*(((-Dummy_8046 - Dummy_8093 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_126*0.25)*(-Dummy_8046 - Dummy_8093 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8048 - Dummy_8095 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_126*0.25)*(-Dummy_8048 - Dummy_8095 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8050 - Dummy_8097 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_126*0.25)*(-Dummy_8050 - Dummy_8097 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_126*0.25))*16.0) + Dummy_8023*(((-Dummy_8052 - Dummy_8099 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_128*0.25)*(-Dummy_8052 - Dummy_8099 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8054 - Dummy_8101 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_128*0.25)*(-Dummy_8054 - Dummy_8101 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8056 - Dummy_8103 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_128*0.25)*(-Dummy_8056 - Dummy_8103 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_8114 = Dummy_8020*(((-Dummy_8058 - Dummy_8082 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_129*0.25)*(-Dummy_8058 - Dummy_8082 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8060 - Dummy_8084 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_129*0.25)*(-Dummy_8060 - Dummy_8084 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8062 - Dummy_8086 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_129*0.25)*(-Dummy_8062 - Dummy_8086 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_129*0.25))*16.0) + Dummy_8021*(((-Dummy_8064 - Dummy_8088 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_130*0.25)*(-Dummy_8064 - Dummy_8088 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8066 - Dummy_8090 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_130*0.25)*(-Dummy_8066 - Dummy_8090 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8068 - Dummy_8092 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_130*0.25)*(-Dummy_8068 - Dummy_8092 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_130*0.25))*16.0) + Dummy_8022*(((-Dummy_8070 - Dummy_8094 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_131*0.25)*(-Dummy_8070 - Dummy_8094 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8072 - Dummy_8096 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_131*0.25)*(-Dummy_8072 - Dummy_8096 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8074 - Dummy_8098 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_131*0.25)*(-Dummy_8074 - Dummy_8098 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_131*0.25))*16.0) + Dummy_8023*(((-Dummy_8076 - Dummy_8100 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_132*0.25)*(-Dummy_8076 - Dummy_8100 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8078 - Dummy_8102 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_132*0.25)*(-Dummy_8078 - Dummy_8102 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8080 - Dummy_8104 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_132*0.25)*(-Dummy_8080 - Dummy_8104 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_132*0.25))*16.0); - const real_t Dummy_8115 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_8116 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_8117 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_8118 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_8119 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); - const real_t Dummy_8120 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); - const real_t Dummy_8121 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); - const real_t Dummy_8122 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); - const real_t Dummy_8123 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); - const real_t Dummy_8124 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); - const real_t Dummy_8125 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); - const real_t Dummy_8126 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); - const real_t Dummy_8127 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); - const real_t Dummy_8128 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8129 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8130 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8131 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8132 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8133 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8134 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8135 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8136 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8137 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8138 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8139 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8140 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8141 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8142 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8143 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8144 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8145 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8146 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8147 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8148 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8149 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8150 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8151 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8152 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8153 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8154 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8155 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8156 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8157 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8158 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8159 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8160 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8161 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8162 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8163 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8164 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8165 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8166 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8167 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8168 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8169 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8170 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8171 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8172 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8173 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8174 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8175 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8176 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8177 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8178 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8179 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8180 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8181 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8182 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8183 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8184 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8185 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8186 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8187 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8188 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8189 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8190 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8191 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8192 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8193 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8194 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8195 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8196 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8197 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8198 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8199 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8200 = Dummy_8115*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4))) + Dummy_8116*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10))) + Dummy_8117*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16))) + Dummy_8118*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22))); - const real_t Dummy_8201 = Dummy_8115*(Dummy_8119*tmp_kernel_op_25 + Dummy_8120*tmp_kernel_op_25 + Dummy_8121*tmp_kernel_op_25) + Dummy_8116*(Dummy_8119*tmp_kernel_op_28 + Dummy_8120*tmp_kernel_op_28 + Dummy_8121*tmp_kernel_op_28) + Dummy_8117*(Dummy_8119*tmp_kernel_op_29 + Dummy_8120*tmp_kernel_op_29 + Dummy_8121*tmp_kernel_op_29) + Dummy_8118*(Dummy_8119*tmp_kernel_op_30 + Dummy_8120*tmp_kernel_op_30 + Dummy_8121*tmp_kernel_op_30); - const real_t Dummy_8202 = Dummy_8115*(Dummy_8122*tmp_kernel_op_32 + Dummy_8123*tmp_kernel_op_32 + Dummy_8124*tmp_kernel_op_32) + Dummy_8116*(Dummy_8122*tmp_kernel_op_35 + Dummy_8123*tmp_kernel_op_35 + Dummy_8124*tmp_kernel_op_35) + Dummy_8117*(Dummy_8122*tmp_kernel_op_36 + Dummy_8123*tmp_kernel_op_36 + Dummy_8124*tmp_kernel_op_36) + Dummy_8118*(Dummy_8122*tmp_kernel_op_37 + Dummy_8123*tmp_kernel_op_37 + Dummy_8124*tmp_kernel_op_37); - const real_t Dummy_8203 = Dummy_8115*(Dummy_8125*tmp_kernel_op_39 + Dummy_8126*tmp_kernel_op_39 + Dummy_8127*tmp_kernel_op_39) + Dummy_8116*(Dummy_8125*tmp_kernel_op_42 + Dummy_8126*tmp_kernel_op_42 + Dummy_8127*tmp_kernel_op_42) + Dummy_8117*(Dummy_8125*tmp_kernel_op_43 + Dummy_8126*tmp_kernel_op_43 + Dummy_8127*tmp_kernel_op_43) + Dummy_8118*(Dummy_8125*tmp_kernel_op_44 + Dummy_8126*tmp_kernel_op_44 + Dummy_8127*tmp_kernel_op_44); - const real_t Dummy_8204 = Dummy_8115*(((Dummy_8128 + Dummy_8129)*(Dummy_8128 + Dummy_8129))*16.0 + ((Dummy_8130 + Dummy_8131)*(Dummy_8130 + Dummy_8131))*16.0 + ((Dummy_8132 + Dummy_8133)*(Dummy_8132 + Dummy_8133))*16.0) + Dummy_8116*(((Dummy_8134 + Dummy_8135)*(Dummy_8134 + Dummy_8135))*16.0 + ((Dummy_8136 + Dummy_8137)*(Dummy_8136 + Dummy_8137))*16.0 + ((Dummy_8138 + Dummy_8139)*(Dummy_8138 + Dummy_8139))*16.0) + Dummy_8117*(((Dummy_8140 + Dummy_8141)*(Dummy_8140 + Dummy_8141))*16.0 + ((Dummy_8142 + Dummy_8143)*(Dummy_8142 + Dummy_8143))*16.0 + ((Dummy_8144 + Dummy_8145)*(Dummy_8144 + Dummy_8145))*16.0) + Dummy_8118*(((Dummy_8146 + Dummy_8147)*(Dummy_8146 + Dummy_8147))*16.0 + ((Dummy_8148 + Dummy_8149)*(Dummy_8148 + Dummy_8149))*16.0 + ((Dummy_8150 + Dummy_8151)*(Dummy_8150 + Dummy_8151))*16.0); - const real_t Dummy_8205 = Dummy_8115*(((Dummy_8152 + Dummy_8153)*(Dummy_8152 + Dummy_8153))*16.0 + ((Dummy_8154 + Dummy_8155)*(Dummy_8154 + Dummy_8155))*16.0 + ((Dummy_8156 + Dummy_8157)*(Dummy_8156 + Dummy_8157))*16.0) + Dummy_8116*(((Dummy_8158 + Dummy_8159)*(Dummy_8158 + Dummy_8159))*16.0 + ((Dummy_8160 + Dummy_8161)*(Dummy_8160 + Dummy_8161))*16.0 + ((Dummy_8162 + Dummy_8163)*(Dummy_8162 + Dummy_8163))*16.0) + Dummy_8117*(((Dummy_8164 + Dummy_8165)*(Dummy_8164 + Dummy_8165))*16.0 + ((Dummy_8166 + Dummy_8167)*(Dummy_8166 + Dummy_8167))*16.0 + ((Dummy_8168 + Dummy_8169)*(Dummy_8168 + Dummy_8169))*16.0) + Dummy_8118*(((Dummy_8170 + Dummy_8171)*(Dummy_8170 + Dummy_8171))*16.0 + ((Dummy_8172 + Dummy_8173)*(Dummy_8172 + Dummy_8173))*16.0 + ((Dummy_8174 + Dummy_8175)*(Dummy_8174 + Dummy_8175))*16.0); - const real_t Dummy_8206 = Dummy_8115*(((Dummy_8176 + Dummy_8177)*(Dummy_8176 + Dummy_8177))*16.0 + ((Dummy_8178 + Dummy_8179)*(Dummy_8178 + Dummy_8179))*16.0 + ((Dummy_8180 + Dummy_8181)*(Dummy_8180 + Dummy_8181))*16.0) + Dummy_8116*(((Dummy_8182 + Dummy_8183)*(Dummy_8182 + Dummy_8183))*16.0 + ((Dummy_8184 + Dummy_8185)*(Dummy_8184 + Dummy_8185))*16.0 + ((Dummy_8186 + Dummy_8187)*(Dummy_8186 + Dummy_8187))*16.0) + Dummy_8117*(((Dummy_8188 + Dummy_8189)*(Dummy_8188 + Dummy_8189))*16.0 + ((Dummy_8190 + Dummy_8191)*(Dummy_8190 + Dummy_8191))*16.0 + ((Dummy_8192 + Dummy_8193)*(Dummy_8192 + Dummy_8193))*16.0) + Dummy_8118*(((Dummy_8194 + Dummy_8195)*(Dummy_8194 + Dummy_8195))*16.0 + ((Dummy_8196 + Dummy_8197)*(Dummy_8196 + Dummy_8197))*16.0 + ((Dummy_8198 + Dummy_8199)*(Dummy_8198 + Dummy_8199))*16.0); - const real_t Dummy_8207 = Dummy_8115*(((-Dummy_8128 - Dummy_8152 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8128 - Dummy_8152 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8130 - Dummy_8154 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8130 - Dummy_8154 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8132 - Dummy_8156 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8132 - Dummy_8156 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_117*0.25))*16.0) + Dummy_8116*(((-Dummy_8134 - Dummy_8158 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8134 - Dummy_8158 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8136 - Dummy_8160 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8136 - Dummy_8160 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8138 - Dummy_8162 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8138 - Dummy_8162 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_118*0.25))*16.0) + Dummy_8117*(((-Dummy_8140 - Dummy_8164 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8140 - Dummy_8164 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8142 - Dummy_8166 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8142 - Dummy_8166 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8144 - Dummy_8168 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8144 - Dummy_8168 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_119*0.25))*16.0) + Dummy_8118*(((-Dummy_8146 - Dummy_8170 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8146 - Dummy_8170 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8148 - Dummy_8172 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8148 - Dummy_8172 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8150 - Dummy_8174 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8150 - Dummy_8174 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_8208 = Dummy_8115*(((-Dummy_8129 - Dummy_8176 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8129 - Dummy_8176 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8131 - Dummy_8178 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8131 - Dummy_8178 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8133 - Dummy_8180 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8133 - Dummy_8180 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_122*0.25))*16.0) + Dummy_8116*(((-Dummy_8135 - Dummy_8182 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8135 - Dummy_8182 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8137 - Dummy_8184 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8137 - Dummy_8184 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8139 - Dummy_8186 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8139 - Dummy_8186 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_124*0.25))*16.0) + Dummy_8117*(((-Dummy_8141 - Dummy_8188 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8141 - Dummy_8188 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8143 - Dummy_8190 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8143 - Dummy_8190 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8145 - Dummy_8192 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8145 - Dummy_8192 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_126*0.25))*16.0) + Dummy_8118*(((-Dummy_8147 - Dummy_8194 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8147 - Dummy_8194 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8149 - Dummy_8196 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8149 - Dummy_8196 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8151 - Dummy_8198 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8151 - Dummy_8198 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_8209 = Dummy_8115*(((-Dummy_8153 - Dummy_8177 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8153 - Dummy_8177 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8155 - Dummy_8179 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8155 - Dummy_8179 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8157 - Dummy_8181 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8157 - Dummy_8181 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_129*0.25))*16.0) + Dummy_8116*(((-Dummy_8159 - Dummy_8183 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8159 - Dummy_8183 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8161 - Dummy_8185 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8161 - Dummy_8185 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8163 - Dummy_8187 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8163 - Dummy_8187 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_130*0.25))*16.0) + Dummy_8117*(((-Dummy_8165 - Dummy_8189 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8165 - Dummy_8189 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8167 - Dummy_8191 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8167 - Dummy_8191 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8169 - Dummy_8193 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8169 - Dummy_8193 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_131*0.25))*16.0) + Dummy_8118*(((-Dummy_8171 - Dummy_8195 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8171 - Dummy_8195 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8173 - Dummy_8197 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8173 - Dummy_8197 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8175 - Dummy_8199 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8175 - Dummy_8199 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_132*0.25))*16.0); + const real_t tmp_moved_constant_0 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_1 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_3 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_4 = (jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN); + const real_t tmp_moved_constant_5 = (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN); + const real_t tmp_moved_constant_6 = (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN); + const real_t tmp_moved_constant_7 = (jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN); + const real_t tmp_moved_constant_8 = (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN); + const real_t tmp_moved_constant_9 = (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN); + const real_t tmp_moved_constant_10 = (jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN); + const real_t tmp_moved_constant_11 = (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN); + const real_t tmp_moved_constant_12 = (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); + const real_t tmp_moved_constant_13 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_14 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_15 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_16 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_17 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_18 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_19 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_20 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_21 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_22 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_23 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_24 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_25 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_26 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_27 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_28 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_29 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_30 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_31 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_32 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_33 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_34 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_35 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_36 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_37 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_38 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_39 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_40 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_41 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_42 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_43 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_44 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_45 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_46 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_47 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_48 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_49 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_50 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_51 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_52 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_53 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_54 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_55 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_56 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_57 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_58 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_59 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_60 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_61 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_62 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_63 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_64 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_65 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_66 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_67 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_68 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_69 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_70 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_71 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_72 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_73 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_74 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_75 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_76 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_77 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_78 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_79 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_80 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_81 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_82 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_83 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_84 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_85 = tmp_moved_constant_0*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4))) + tmp_moved_constant_1*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10))) + tmp_moved_constant_2*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_16))) + tmp_moved_constant_3*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22))); + const real_t tmp_moved_constant_86 = tmp_moved_constant_0*(tmp_kernel_op_25*tmp_moved_constant_4 + tmp_kernel_op_25*tmp_moved_constant_5 + tmp_kernel_op_25*tmp_moved_constant_6) + tmp_moved_constant_1*(tmp_kernel_op_28*tmp_moved_constant_4 + tmp_kernel_op_28*tmp_moved_constant_5 + tmp_kernel_op_28*tmp_moved_constant_6) + tmp_moved_constant_2*(tmp_kernel_op_29*tmp_moved_constant_4 + tmp_kernel_op_29*tmp_moved_constant_5 + tmp_kernel_op_29*tmp_moved_constant_6) + tmp_moved_constant_3*(tmp_kernel_op_30*tmp_moved_constant_4 + tmp_kernel_op_30*tmp_moved_constant_5 + tmp_kernel_op_30*tmp_moved_constant_6); + const real_t tmp_moved_constant_87 = tmp_moved_constant_0*(tmp_kernel_op_32*tmp_moved_constant_7 + tmp_kernel_op_32*tmp_moved_constant_8 + tmp_kernel_op_32*tmp_moved_constant_9) + tmp_moved_constant_1*(tmp_kernel_op_35*tmp_moved_constant_7 + tmp_kernel_op_35*tmp_moved_constant_8 + tmp_kernel_op_35*tmp_moved_constant_9) + tmp_moved_constant_2*(tmp_kernel_op_36*tmp_moved_constant_7 + tmp_kernel_op_36*tmp_moved_constant_8 + tmp_kernel_op_36*tmp_moved_constant_9) + tmp_moved_constant_3*(tmp_kernel_op_37*tmp_moved_constant_7 + tmp_kernel_op_37*tmp_moved_constant_8 + tmp_kernel_op_37*tmp_moved_constant_9); + const real_t tmp_moved_constant_88 = tmp_moved_constant_0*(tmp_kernel_op_39*tmp_moved_constant_10 + tmp_kernel_op_39*tmp_moved_constant_11 + tmp_kernel_op_39*tmp_moved_constant_12) + tmp_moved_constant_1*(tmp_kernel_op_42*tmp_moved_constant_10 + tmp_kernel_op_42*tmp_moved_constant_11 + tmp_kernel_op_42*tmp_moved_constant_12) + tmp_moved_constant_2*(tmp_kernel_op_43*tmp_moved_constant_10 + tmp_kernel_op_43*tmp_moved_constant_11 + tmp_kernel_op_43*tmp_moved_constant_12) + tmp_moved_constant_3*(tmp_kernel_op_44*tmp_moved_constant_10 + tmp_kernel_op_44*tmp_moved_constant_11 + tmp_kernel_op_44*tmp_moved_constant_12); + const real_t tmp_moved_constant_89 = tmp_moved_constant_0*(((tmp_moved_constant_13 + tmp_moved_constant_14)*(tmp_moved_constant_13 + tmp_moved_constant_14))*16.0 + ((tmp_moved_constant_15 + tmp_moved_constant_16)*(tmp_moved_constant_15 + tmp_moved_constant_16))*16.0 + ((tmp_moved_constant_17 + tmp_moved_constant_18)*(tmp_moved_constant_17 + tmp_moved_constant_18))*16.0) + tmp_moved_constant_1*(((tmp_moved_constant_19 + tmp_moved_constant_20)*(tmp_moved_constant_19 + tmp_moved_constant_20))*16.0 + ((tmp_moved_constant_21 + tmp_moved_constant_22)*(tmp_moved_constant_21 + tmp_moved_constant_22))*16.0 + ((tmp_moved_constant_23 + tmp_moved_constant_24)*(tmp_moved_constant_23 + tmp_moved_constant_24))*16.0) + tmp_moved_constant_2*(((tmp_moved_constant_25 + tmp_moved_constant_26)*(tmp_moved_constant_25 + tmp_moved_constant_26))*16.0 + ((tmp_moved_constant_27 + tmp_moved_constant_28)*(tmp_moved_constant_27 + tmp_moved_constant_28))*16.0 + ((tmp_moved_constant_29 + tmp_moved_constant_30)*(tmp_moved_constant_29 + tmp_moved_constant_30))*16.0) + tmp_moved_constant_3*(((tmp_moved_constant_31 + tmp_moved_constant_32)*(tmp_moved_constant_31 + tmp_moved_constant_32))*16.0 + ((tmp_moved_constant_33 + tmp_moved_constant_34)*(tmp_moved_constant_33 + tmp_moved_constant_34))*16.0 + ((tmp_moved_constant_35 + tmp_moved_constant_36)*(tmp_moved_constant_35 + tmp_moved_constant_36))*16.0); + const real_t tmp_moved_constant_90 = tmp_moved_constant_0*(((tmp_moved_constant_37 + tmp_moved_constant_38)*(tmp_moved_constant_37 + tmp_moved_constant_38))*16.0 + ((tmp_moved_constant_39 + tmp_moved_constant_40)*(tmp_moved_constant_39 + tmp_moved_constant_40))*16.0 + ((tmp_moved_constant_41 + tmp_moved_constant_42)*(tmp_moved_constant_41 + tmp_moved_constant_42))*16.0) + tmp_moved_constant_1*(((tmp_moved_constant_43 + tmp_moved_constant_44)*(tmp_moved_constant_43 + tmp_moved_constant_44))*16.0 + ((tmp_moved_constant_45 + tmp_moved_constant_46)*(tmp_moved_constant_45 + tmp_moved_constant_46))*16.0 + ((tmp_moved_constant_47 + tmp_moved_constant_48)*(tmp_moved_constant_47 + tmp_moved_constant_48))*16.0) + tmp_moved_constant_2*(((tmp_moved_constant_49 + tmp_moved_constant_50)*(tmp_moved_constant_49 + tmp_moved_constant_50))*16.0 + ((tmp_moved_constant_51 + tmp_moved_constant_52)*(tmp_moved_constant_51 + tmp_moved_constant_52))*16.0 + ((tmp_moved_constant_53 + tmp_moved_constant_54)*(tmp_moved_constant_53 + tmp_moved_constant_54))*16.0) + tmp_moved_constant_3*(((tmp_moved_constant_55 + tmp_moved_constant_56)*(tmp_moved_constant_55 + tmp_moved_constant_56))*16.0 + ((tmp_moved_constant_57 + tmp_moved_constant_58)*(tmp_moved_constant_57 + tmp_moved_constant_58))*16.0 + ((tmp_moved_constant_59 + tmp_moved_constant_60)*(tmp_moved_constant_59 + tmp_moved_constant_60))*16.0); + const real_t tmp_moved_constant_91 = tmp_moved_constant_0*(((tmp_moved_constant_61 + tmp_moved_constant_62)*(tmp_moved_constant_61 + tmp_moved_constant_62))*16.0 + ((tmp_moved_constant_63 + tmp_moved_constant_64)*(tmp_moved_constant_63 + tmp_moved_constant_64))*16.0 + ((tmp_moved_constant_65 + tmp_moved_constant_66)*(tmp_moved_constant_65 + tmp_moved_constant_66))*16.0) + tmp_moved_constant_1*(((tmp_moved_constant_67 + tmp_moved_constant_68)*(tmp_moved_constant_67 + tmp_moved_constant_68))*16.0 + ((tmp_moved_constant_69 + tmp_moved_constant_70)*(tmp_moved_constant_69 + tmp_moved_constant_70))*16.0 + ((tmp_moved_constant_71 + tmp_moved_constant_72)*(tmp_moved_constant_71 + tmp_moved_constant_72))*16.0) + tmp_moved_constant_2*(((tmp_moved_constant_73 + tmp_moved_constant_74)*(tmp_moved_constant_73 + tmp_moved_constant_74))*16.0 + ((tmp_moved_constant_75 + tmp_moved_constant_76)*(tmp_moved_constant_75 + tmp_moved_constant_76))*16.0 + ((tmp_moved_constant_77 + tmp_moved_constant_78)*(tmp_moved_constant_77 + tmp_moved_constant_78))*16.0) + tmp_moved_constant_3*(((tmp_moved_constant_79 + tmp_moved_constant_80)*(tmp_moved_constant_79 + tmp_moved_constant_80))*16.0 + ((tmp_moved_constant_81 + tmp_moved_constant_82)*(tmp_moved_constant_81 + tmp_moved_constant_82))*16.0 + ((tmp_moved_constant_83 + tmp_moved_constant_84)*(tmp_moved_constant_83 + tmp_moved_constant_84))*16.0); + const real_t tmp_moved_constant_92 = tmp_moved_constant_0*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_13 - tmp_moved_constant_37)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_13 - tmp_moved_constant_37))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_15 - tmp_moved_constant_39)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_15 - tmp_moved_constant_39))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_17 - tmp_moved_constant_41)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_17 - tmp_moved_constant_41))*16.0) + tmp_moved_constant_1*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_19 - tmp_moved_constant_43)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_19 - tmp_moved_constant_43))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_21 - tmp_moved_constant_45)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_21 - tmp_moved_constant_45))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_23 - tmp_moved_constant_47)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_23 - tmp_moved_constant_47))*16.0) + tmp_moved_constant_2*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_25 - tmp_moved_constant_49)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_25 - tmp_moved_constant_49))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_27 - tmp_moved_constant_51)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_27 - tmp_moved_constant_51))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_29 - tmp_moved_constant_53)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_29 - tmp_moved_constant_53))*16.0) + tmp_moved_constant_3*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_31 - tmp_moved_constant_55)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_31 - tmp_moved_constant_55))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_33 - tmp_moved_constant_57)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_33 - tmp_moved_constant_57))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_35 - tmp_moved_constant_59)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_35 - tmp_moved_constant_59))*16.0); + const real_t tmp_moved_constant_93 = tmp_moved_constant_0*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_14 - tmp_moved_constant_61)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_14 - tmp_moved_constant_61))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_16 - tmp_moved_constant_63)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_16 - tmp_moved_constant_63))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_18 - tmp_moved_constant_65)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_18 - tmp_moved_constant_65))*16.0) + tmp_moved_constant_1*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_20 - tmp_moved_constant_67)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_20 - tmp_moved_constant_67))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_22 - tmp_moved_constant_69)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_22 - tmp_moved_constant_69))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_24 - tmp_moved_constant_71)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_24 - tmp_moved_constant_71))*16.0) + tmp_moved_constant_2*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_26 - tmp_moved_constant_73)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_26 - tmp_moved_constant_73))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_28 - tmp_moved_constant_75)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_28 - tmp_moved_constant_75))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_30 - tmp_moved_constant_77)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_30 - tmp_moved_constant_77))*16.0) + tmp_moved_constant_3*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_32 - tmp_moved_constant_79)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_32 - tmp_moved_constant_79))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_34 - tmp_moved_constant_81)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_34 - tmp_moved_constant_81))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_36 - tmp_moved_constant_83)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_36 - tmp_moved_constant_83))*16.0); + const real_t tmp_moved_constant_94 = tmp_moved_constant_0*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_38 - tmp_moved_constant_62)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_38 - tmp_moved_constant_62))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_40 - tmp_moved_constant_64)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_40 - tmp_moved_constant_64))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_42 - tmp_moved_constant_66)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_42 - tmp_moved_constant_66))*16.0) + tmp_moved_constant_1*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_44 - tmp_moved_constant_68)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_44 - tmp_moved_constant_68))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_46 - tmp_moved_constant_70)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_46 - tmp_moved_constant_70))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_48 - tmp_moved_constant_72)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_48 - tmp_moved_constant_72))*16.0) + tmp_moved_constant_2*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_50 - tmp_moved_constant_74)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_50 - tmp_moved_constant_74))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_52 - tmp_moved_constant_76)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_52 - tmp_moved_constant_76))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_54 - tmp_moved_constant_78)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_54 - tmp_moved_constant_78))*16.0) + tmp_moved_constant_3*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_56 - tmp_moved_constant_80)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_56 - tmp_moved_constant_80))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_58 - tmp_moved_constant_82)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_58 - tmp_moved_constant_82))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_60 - tmp_moved_constant_84)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_60 - tmp_moved_constant_84))*16.0); + const real_t tmp_moved_constant_95 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_96 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_97 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_98 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_99 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); + const real_t tmp_moved_constant_100 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); + const real_t tmp_moved_constant_101 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); + const real_t tmp_moved_constant_102 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); + const real_t tmp_moved_constant_103 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); + const real_t tmp_moved_constant_104 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); + const real_t tmp_moved_constant_105 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); + const real_t tmp_moved_constant_106 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); + const real_t tmp_moved_constant_107 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); + const real_t tmp_moved_constant_108 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_109 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_110 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_111 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_112 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_113 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_114 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_115 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_116 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_117 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_118 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_119 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_120 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_121 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_122 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_123 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_124 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_125 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_126 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_127 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_128 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_129 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_130 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_131 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_132 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_133 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_134 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_135 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_136 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_137 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_138 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_139 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_140 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_141 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_142 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_143 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_144 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_145 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_146 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_147 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_148 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_149 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_150 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_151 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_152 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_153 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_154 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_155 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_156 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_157 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_158 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_159 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_160 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_161 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_162 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_163 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_164 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_165 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_166 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_167 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_168 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_169 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_170 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_171 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_172 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_173 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_174 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_175 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_176 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_177 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_178 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_179 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_180 = tmp_moved_constant_95*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4))) + tmp_moved_constant_96*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10))) + tmp_moved_constant_97*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16))) + tmp_moved_constant_98*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22))); + const real_t tmp_moved_constant_181 = tmp_moved_constant_95*(tmp_kernel_op_25*tmp_moved_constant_100 + tmp_kernel_op_25*tmp_moved_constant_101 + tmp_kernel_op_25*tmp_moved_constant_99) + tmp_moved_constant_96*(tmp_kernel_op_28*tmp_moved_constant_100 + tmp_kernel_op_28*tmp_moved_constant_101 + tmp_kernel_op_28*tmp_moved_constant_99) + tmp_moved_constant_97*(tmp_kernel_op_29*tmp_moved_constant_100 + tmp_kernel_op_29*tmp_moved_constant_101 + tmp_kernel_op_29*tmp_moved_constant_99) + tmp_moved_constant_98*(tmp_kernel_op_30*tmp_moved_constant_100 + tmp_kernel_op_30*tmp_moved_constant_101 + tmp_kernel_op_30*tmp_moved_constant_99); + const real_t tmp_moved_constant_182 = tmp_moved_constant_95*(tmp_kernel_op_32*tmp_moved_constant_102 + tmp_kernel_op_32*tmp_moved_constant_103 + tmp_kernel_op_32*tmp_moved_constant_104) + tmp_moved_constant_96*(tmp_kernel_op_35*tmp_moved_constant_102 + tmp_kernel_op_35*tmp_moved_constant_103 + tmp_kernel_op_35*tmp_moved_constant_104) + tmp_moved_constant_97*(tmp_kernel_op_36*tmp_moved_constant_102 + tmp_kernel_op_36*tmp_moved_constant_103 + tmp_kernel_op_36*tmp_moved_constant_104) + tmp_moved_constant_98*(tmp_kernel_op_37*tmp_moved_constant_102 + tmp_kernel_op_37*tmp_moved_constant_103 + tmp_kernel_op_37*tmp_moved_constant_104); + const real_t tmp_moved_constant_183 = tmp_moved_constant_95*(tmp_kernel_op_39*tmp_moved_constant_105 + tmp_kernel_op_39*tmp_moved_constant_106 + tmp_kernel_op_39*tmp_moved_constant_107) + tmp_moved_constant_96*(tmp_kernel_op_42*tmp_moved_constant_105 + tmp_kernel_op_42*tmp_moved_constant_106 + tmp_kernel_op_42*tmp_moved_constant_107) + tmp_moved_constant_97*(tmp_kernel_op_43*tmp_moved_constant_105 + tmp_kernel_op_43*tmp_moved_constant_106 + tmp_kernel_op_43*tmp_moved_constant_107) + tmp_moved_constant_98*(tmp_kernel_op_44*tmp_moved_constant_105 + tmp_kernel_op_44*tmp_moved_constant_106 + tmp_kernel_op_44*tmp_moved_constant_107); + const real_t tmp_moved_constant_184 = tmp_moved_constant_95*(((tmp_moved_constant_108 + tmp_moved_constant_109)*(tmp_moved_constant_108 + tmp_moved_constant_109))*16.0 + ((tmp_moved_constant_110 + tmp_moved_constant_111)*(tmp_moved_constant_110 + tmp_moved_constant_111))*16.0 + ((tmp_moved_constant_112 + tmp_moved_constant_113)*(tmp_moved_constant_112 + tmp_moved_constant_113))*16.0) + tmp_moved_constant_96*(((tmp_moved_constant_114 + tmp_moved_constant_115)*(tmp_moved_constant_114 + tmp_moved_constant_115))*16.0 + ((tmp_moved_constant_116 + tmp_moved_constant_117)*(tmp_moved_constant_116 + tmp_moved_constant_117))*16.0 + ((tmp_moved_constant_118 + tmp_moved_constant_119)*(tmp_moved_constant_118 + tmp_moved_constant_119))*16.0) + tmp_moved_constant_97*(((tmp_moved_constant_120 + tmp_moved_constant_121)*(tmp_moved_constant_120 + tmp_moved_constant_121))*16.0 + ((tmp_moved_constant_122 + tmp_moved_constant_123)*(tmp_moved_constant_122 + tmp_moved_constant_123))*16.0 + ((tmp_moved_constant_124 + tmp_moved_constant_125)*(tmp_moved_constant_124 + tmp_moved_constant_125))*16.0) + tmp_moved_constant_98*(((tmp_moved_constant_126 + tmp_moved_constant_127)*(tmp_moved_constant_126 + tmp_moved_constant_127))*16.0 + ((tmp_moved_constant_128 + tmp_moved_constant_129)*(tmp_moved_constant_128 + tmp_moved_constant_129))*16.0 + ((tmp_moved_constant_130 + tmp_moved_constant_131)*(tmp_moved_constant_130 + tmp_moved_constant_131))*16.0); + const real_t tmp_moved_constant_185 = tmp_moved_constant_95*(((tmp_moved_constant_132 + tmp_moved_constant_133)*(tmp_moved_constant_132 + tmp_moved_constant_133))*16.0 + ((tmp_moved_constant_134 + tmp_moved_constant_135)*(tmp_moved_constant_134 + tmp_moved_constant_135))*16.0 + ((tmp_moved_constant_136 + tmp_moved_constant_137)*(tmp_moved_constant_136 + tmp_moved_constant_137))*16.0) + tmp_moved_constant_96*(((tmp_moved_constant_138 + tmp_moved_constant_139)*(tmp_moved_constant_138 + tmp_moved_constant_139))*16.0 + ((tmp_moved_constant_140 + tmp_moved_constant_141)*(tmp_moved_constant_140 + tmp_moved_constant_141))*16.0 + ((tmp_moved_constant_142 + tmp_moved_constant_143)*(tmp_moved_constant_142 + tmp_moved_constant_143))*16.0) + tmp_moved_constant_97*(((tmp_moved_constant_144 + tmp_moved_constant_145)*(tmp_moved_constant_144 + tmp_moved_constant_145))*16.0 + ((tmp_moved_constant_146 + tmp_moved_constant_147)*(tmp_moved_constant_146 + tmp_moved_constant_147))*16.0 + ((tmp_moved_constant_148 + tmp_moved_constant_149)*(tmp_moved_constant_148 + tmp_moved_constant_149))*16.0) + tmp_moved_constant_98*(((tmp_moved_constant_150 + tmp_moved_constant_151)*(tmp_moved_constant_150 + tmp_moved_constant_151))*16.0 + ((tmp_moved_constant_152 + tmp_moved_constant_153)*(tmp_moved_constant_152 + tmp_moved_constant_153))*16.0 + ((tmp_moved_constant_154 + tmp_moved_constant_155)*(tmp_moved_constant_154 + tmp_moved_constant_155))*16.0); + const real_t tmp_moved_constant_186 = tmp_moved_constant_95*(((tmp_moved_constant_156 + tmp_moved_constant_157)*(tmp_moved_constant_156 + tmp_moved_constant_157))*16.0 + ((tmp_moved_constant_158 + tmp_moved_constant_159)*(tmp_moved_constant_158 + tmp_moved_constant_159))*16.0 + ((tmp_moved_constant_160 + tmp_moved_constant_161)*(tmp_moved_constant_160 + tmp_moved_constant_161))*16.0) + tmp_moved_constant_96*(((tmp_moved_constant_162 + tmp_moved_constant_163)*(tmp_moved_constant_162 + tmp_moved_constant_163))*16.0 + ((tmp_moved_constant_164 + tmp_moved_constant_165)*(tmp_moved_constant_164 + tmp_moved_constant_165))*16.0 + ((tmp_moved_constant_166 + tmp_moved_constant_167)*(tmp_moved_constant_166 + tmp_moved_constant_167))*16.0) + tmp_moved_constant_97*(((tmp_moved_constant_168 + tmp_moved_constant_169)*(tmp_moved_constant_168 + tmp_moved_constant_169))*16.0 + ((tmp_moved_constant_170 + tmp_moved_constant_171)*(tmp_moved_constant_170 + tmp_moved_constant_171))*16.0 + ((tmp_moved_constant_172 + tmp_moved_constant_173)*(tmp_moved_constant_172 + tmp_moved_constant_173))*16.0) + tmp_moved_constant_98*(((tmp_moved_constant_174 + tmp_moved_constant_175)*(tmp_moved_constant_174 + tmp_moved_constant_175))*16.0 + ((tmp_moved_constant_176 + tmp_moved_constant_177)*(tmp_moved_constant_176 + tmp_moved_constant_177))*16.0 + ((tmp_moved_constant_178 + tmp_moved_constant_179)*(tmp_moved_constant_178 + tmp_moved_constant_179))*16.0); + const real_t tmp_moved_constant_187 = tmp_moved_constant_95*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_108 - tmp_moved_constant_132)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_108 - tmp_moved_constant_132))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_110 - tmp_moved_constant_134)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_110 - tmp_moved_constant_134))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_112 - tmp_moved_constant_136)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_112 - tmp_moved_constant_136))*16.0) + tmp_moved_constant_96*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_114 - tmp_moved_constant_138)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_114 - tmp_moved_constant_138))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_116 - tmp_moved_constant_140)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_116 - tmp_moved_constant_140))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_118 - tmp_moved_constant_142)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_118 - tmp_moved_constant_142))*16.0) + tmp_moved_constant_97*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_120 - tmp_moved_constant_144)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_120 - tmp_moved_constant_144))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_122 - tmp_moved_constant_146)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_122 - tmp_moved_constant_146))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_124 - tmp_moved_constant_148)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_124 - tmp_moved_constant_148))*16.0) + tmp_moved_constant_98*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_126 - tmp_moved_constant_150)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_126 - tmp_moved_constant_150))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_128 - tmp_moved_constant_152)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_128 - tmp_moved_constant_152))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_130 - tmp_moved_constant_154)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_130 - tmp_moved_constant_154))*16.0); + const real_t tmp_moved_constant_188 = tmp_moved_constant_95*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_109 - tmp_moved_constant_156)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_109 - tmp_moved_constant_156))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_111 - tmp_moved_constant_158)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_111 - tmp_moved_constant_158))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_113 - tmp_moved_constant_160)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_113 - tmp_moved_constant_160))*16.0) + tmp_moved_constant_96*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_115 - tmp_moved_constant_162)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_115 - tmp_moved_constant_162))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_117 - tmp_moved_constant_164)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_117 - tmp_moved_constant_164))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_119 - tmp_moved_constant_166)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_119 - tmp_moved_constant_166))*16.0) + tmp_moved_constant_97*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_121 - tmp_moved_constant_168)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_121 - tmp_moved_constant_168))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_123 - tmp_moved_constant_170)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_123 - tmp_moved_constant_170))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_125 - tmp_moved_constant_172)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_125 - tmp_moved_constant_172))*16.0) + tmp_moved_constant_98*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_127 - tmp_moved_constant_174)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_127 - tmp_moved_constant_174))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_129 - tmp_moved_constant_176)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_129 - tmp_moved_constant_176))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_131 - tmp_moved_constant_178)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_131 - tmp_moved_constant_178))*16.0); + const real_t tmp_moved_constant_189 = tmp_moved_constant_95*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_133 - tmp_moved_constant_157)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_133 - tmp_moved_constant_157))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_135 - tmp_moved_constant_159)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_135 - tmp_moved_constant_159))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_137 - tmp_moved_constant_161)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_137 - tmp_moved_constant_161))*16.0) + tmp_moved_constant_96*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_139 - tmp_moved_constant_163)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_139 - tmp_moved_constant_163))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_141 - tmp_moved_constant_165)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_141 - tmp_moved_constant_165))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_143 - tmp_moved_constant_167)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_143 - tmp_moved_constant_167))*16.0) + tmp_moved_constant_97*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_145 - tmp_moved_constant_169)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_145 - tmp_moved_constant_169))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_147 - tmp_moved_constant_171)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_147 - tmp_moved_constant_171))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_149 - tmp_moved_constant_173)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_149 - tmp_moved_constant_173))*16.0) + tmp_moved_constant_98*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_151 - tmp_moved_constant_175)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_151 - tmp_moved_constant_175))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_153 - tmp_moved_constant_177)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_153 - tmp_moved_constant_177))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_155 - tmp_moved_constant_179)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_155 - tmp_moved_constant_179))*16.0); + const real_t tmp_moved_constant_190 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_191 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_192 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_193 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_194 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); + const real_t tmp_moved_constant_195 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); + const real_t tmp_moved_constant_196 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); + const real_t tmp_moved_constant_197 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); + const real_t tmp_moved_constant_198 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); + const real_t tmp_moved_constant_199 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); + const real_t tmp_moved_constant_200 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); + const real_t tmp_moved_constant_201 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); + const real_t tmp_moved_constant_202 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); + const real_t tmp_moved_constant_203 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_204 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_205 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_206 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_207 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_208 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_209 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_210 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_211 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_212 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_213 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_214 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_215 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_216 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_217 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_218 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_219 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_220 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_221 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_222 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_223 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_224 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_225 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_226 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_227 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_228 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_229 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_230 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_231 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_232 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_233 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_234 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_235 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_236 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_237 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_238 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_239 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_240 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_241 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_242 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_243 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_244 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_245 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_246 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_247 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_248 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_249 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_250 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_251 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_252 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_253 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_254 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_255 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_256 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_257 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_258 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_259 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_260 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_261 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_262 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_263 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_264 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_265 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_266 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_267 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_268 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_269 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_270 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_271 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_272 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_273 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_274 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_275 = tmp_moved_constant_190*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4))) + tmp_moved_constant_191*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10))) + tmp_moved_constant_192*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16))) + tmp_moved_constant_193*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22))); + const real_t tmp_moved_constant_276 = tmp_moved_constant_190*(tmp_kernel_op_25*tmp_moved_constant_194 + tmp_kernel_op_25*tmp_moved_constant_195 + tmp_kernel_op_25*tmp_moved_constant_196) + tmp_moved_constant_191*(tmp_kernel_op_28*tmp_moved_constant_194 + tmp_kernel_op_28*tmp_moved_constant_195 + tmp_kernel_op_28*tmp_moved_constant_196) + tmp_moved_constant_192*(tmp_kernel_op_29*tmp_moved_constant_194 + tmp_kernel_op_29*tmp_moved_constant_195 + tmp_kernel_op_29*tmp_moved_constant_196) + tmp_moved_constant_193*(tmp_kernel_op_30*tmp_moved_constant_194 + tmp_kernel_op_30*tmp_moved_constant_195 + tmp_kernel_op_30*tmp_moved_constant_196); + const real_t tmp_moved_constant_277 = tmp_moved_constant_190*(tmp_kernel_op_32*tmp_moved_constant_197 + tmp_kernel_op_32*tmp_moved_constant_198 + tmp_kernel_op_32*tmp_moved_constant_199) + tmp_moved_constant_191*(tmp_kernel_op_35*tmp_moved_constant_197 + tmp_kernel_op_35*tmp_moved_constant_198 + tmp_kernel_op_35*tmp_moved_constant_199) + tmp_moved_constant_192*(tmp_kernel_op_36*tmp_moved_constant_197 + tmp_kernel_op_36*tmp_moved_constant_198 + tmp_kernel_op_36*tmp_moved_constant_199) + tmp_moved_constant_193*(tmp_kernel_op_37*tmp_moved_constant_197 + tmp_kernel_op_37*tmp_moved_constant_198 + tmp_kernel_op_37*tmp_moved_constant_199); + const real_t tmp_moved_constant_278 = tmp_moved_constant_190*(tmp_kernel_op_39*tmp_moved_constant_200 + tmp_kernel_op_39*tmp_moved_constant_201 + tmp_kernel_op_39*tmp_moved_constant_202) + tmp_moved_constant_191*(tmp_kernel_op_42*tmp_moved_constant_200 + tmp_kernel_op_42*tmp_moved_constant_201 + tmp_kernel_op_42*tmp_moved_constant_202) + tmp_moved_constant_192*(tmp_kernel_op_43*tmp_moved_constant_200 + tmp_kernel_op_43*tmp_moved_constant_201 + tmp_kernel_op_43*tmp_moved_constant_202) + tmp_moved_constant_193*(tmp_kernel_op_44*tmp_moved_constant_200 + tmp_kernel_op_44*tmp_moved_constant_201 + tmp_kernel_op_44*tmp_moved_constant_202); + const real_t tmp_moved_constant_279 = tmp_moved_constant_190*(((tmp_moved_constant_203 + tmp_moved_constant_204)*(tmp_moved_constant_203 + tmp_moved_constant_204))*16.0 + ((tmp_moved_constant_205 + tmp_moved_constant_206)*(tmp_moved_constant_205 + tmp_moved_constant_206))*16.0 + ((tmp_moved_constant_207 + tmp_moved_constant_208)*(tmp_moved_constant_207 + tmp_moved_constant_208))*16.0) + tmp_moved_constant_191*(((tmp_moved_constant_209 + tmp_moved_constant_210)*(tmp_moved_constant_209 + tmp_moved_constant_210))*16.0 + ((tmp_moved_constant_211 + tmp_moved_constant_212)*(tmp_moved_constant_211 + tmp_moved_constant_212))*16.0 + ((tmp_moved_constant_213 + tmp_moved_constant_214)*(tmp_moved_constant_213 + tmp_moved_constant_214))*16.0) + tmp_moved_constant_192*(((tmp_moved_constant_215 + tmp_moved_constant_216)*(tmp_moved_constant_215 + tmp_moved_constant_216))*16.0 + ((tmp_moved_constant_217 + tmp_moved_constant_218)*(tmp_moved_constant_217 + tmp_moved_constant_218))*16.0 + ((tmp_moved_constant_219 + tmp_moved_constant_220)*(tmp_moved_constant_219 + tmp_moved_constant_220))*16.0) + tmp_moved_constant_193*(((tmp_moved_constant_221 + tmp_moved_constant_222)*(tmp_moved_constant_221 + tmp_moved_constant_222))*16.0 + ((tmp_moved_constant_223 + tmp_moved_constant_224)*(tmp_moved_constant_223 + tmp_moved_constant_224))*16.0 + ((tmp_moved_constant_225 + tmp_moved_constant_226)*(tmp_moved_constant_225 + tmp_moved_constant_226))*16.0); + const real_t tmp_moved_constant_280 = tmp_moved_constant_190*(((tmp_moved_constant_227 + tmp_moved_constant_228)*(tmp_moved_constant_227 + tmp_moved_constant_228))*16.0 + ((tmp_moved_constant_229 + tmp_moved_constant_230)*(tmp_moved_constant_229 + tmp_moved_constant_230))*16.0 + ((tmp_moved_constant_231 + tmp_moved_constant_232)*(tmp_moved_constant_231 + tmp_moved_constant_232))*16.0) + tmp_moved_constant_191*(((tmp_moved_constant_233 + tmp_moved_constant_234)*(tmp_moved_constant_233 + tmp_moved_constant_234))*16.0 + ((tmp_moved_constant_235 + tmp_moved_constant_236)*(tmp_moved_constant_235 + tmp_moved_constant_236))*16.0 + ((tmp_moved_constant_237 + tmp_moved_constant_238)*(tmp_moved_constant_237 + tmp_moved_constant_238))*16.0) + tmp_moved_constant_192*(((tmp_moved_constant_239 + tmp_moved_constant_240)*(tmp_moved_constant_239 + tmp_moved_constant_240))*16.0 + ((tmp_moved_constant_241 + tmp_moved_constant_242)*(tmp_moved_constant_241 + tmp_moved_constant_242))*16.0 + ((tmp_moved_constant_243 + tmp_moved_constant_244)*(tmp_moved_constant_243 + tmp_moved_constant_244))*16.0) + tmp_moved_constant_193*(((tmp_moved_constant_245 + tmp_moved_constant_246)*(tmp_moved_constant_245 + tmp_moved_constant_246))*16.0 + ((tmp_moved_constant_247 + tmp_moved_constant_248)*(tmp_moved_constant_247 + tmp_moved_constant_248))*16.0 + ((tmp_moved_constant_249 + tmp_moved_constant_250)*(tmp_moved_constant_249 + tmp_moved_constant_250))*16.0); + const real_t tmp_moved_constant_281 = tmp_moved_constant_190*(((tmp_moved_constant_251 + tmp_moved_constant_252)*(tmp_moved_constant_251 + tmp_moved_constant_252))*16.0 + ((tmp_moved_constant_253 + tmp_moved_constant_254)*(tmp_moved_constant_253 + tmp_moved_constant_254))*16.0 + ((tmp_moved_constant_255 + tmp_moved_constant_256)*(tmp_moved_constant_255 + tmp_moved_constant_256))*16.0) + tmp_moved_constant_191*(((tmp_moved_constant_257 + tmp_moved_constant_258)*(tmp_moved_constant_257 + tmp_moved_constant_258))*16.0 + ((tmp_moved_constant_259 + tmp_moved_constant_260)*(tmp_moved_constant_259 + tmp_moved_constant_260))*16.0 + ((tmp_moved_constant_261 + tmp_moved_constant_262)*(tmp_moved_constant_261 + tmp_moved_constant_262))*16.0) + tmp_moved_constant_192*(((tmp_moved_constant_263 + tmp_moved_constant_264)*(tmp_moved_constant_263 + tmp_moved_constant_264))*16.0 + ((tmp_moved_constant_265 + tmp_moved_constant_266)*(tmp_moved_constant_265 + tmp_moved_constant_266))*16.0 + ((tmp_moved_constant_267 + tmp_moved_constant_268)*(tmp_moved_constant_267 + tmp_moved_constant_268))*16.0) + tmp_moved_constant_193*(((tmp_moved_constant_269 + tmp_moved_constant_270)*(tmp_moved_constant_269 + tmp_moved_constant_270))*16.0 + ((tmp_moved_constant_271 + tmp_moved_constant_272)*(tmp_moved_constant_271 + tmp_moved_constant_272))*16.0 + ((tmp_moved_constant_273 + tmp_moved_constant_274)*(tmp_moved_constant_273 + tmp_moved_constant_274))*16.0); + const real_t tmp_moved_constant_282 = tmp_moved_constant_190*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_203 - tmp_moved_constant_227)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_203 - tmp_moved_constant_227))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_205 - tmp_moved_constant_229)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_205 - tmp_moved_constant_229))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_207 - tmp_moved_constant_231)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_207 - tmp_moved_constant_231))*16.0) + tmp_moved_constant_191*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_209 - tmp_moved_constant_233)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_209 - tmp_moved_constant_233))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_211 - tmp_moved_constant_235)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_211 - tmp_moved_constant_235))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_213 - tmp_moved_constant_237)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_213 - tmp_moved_constant_237))*16.0) + tmp_moved_constant_192*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_215 - tmp_moved_constant_239)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_215 - tmp_moved_constant_239))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_217 - tmp_moved_constant_241)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_217 - tmp_moved_constant_241))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_219 - tmp_moved_constant_243)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_219 - tmp_moved_constant_243))*16.0) + tmp_moved_constant_193*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_221 - tmp_moved_constant_245)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_221 - tmp_moved_constant_245))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_223 - tmp_moved_constant_247)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_223 - tmp_moved_constant_247))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_225 - tmp_moved_constant_249)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_225 - tmp_moved_constant_249))*16.0); + const real_t tmp_moved_constant_283 = tmp_moved_constant_190*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_204 - tmp_moved_constant_251)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_204 - tmp_moved_constant_251))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_206 - tmp_moved_constant_253)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_206 - tmp_moved_constant_253))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_208 - tmp_moved_constant_255)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_208 - tmp_moved_constant_255))*16.0) + tmp_moved_constant_191*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_210 - tmp_moved_constant_257)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_210 - tmp_moved_constant_257))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_212 - tmp_moved_constant_259)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_212 - tmp_moved_constant_259))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_214 - tmp_moved_constant_261)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_214 - tmp_moved_constant_261))*16.0) + tmp_moved_constant_192*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_216 - tmp_moved_constant_263)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_216 - tmp_moved_constant_263))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_218 - tmp_moved_constant_265)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_218 - tmp_moved_constant_265))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_220 - tmp_moved_constant_267)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_220 - tmp_moved_constant_267))*16.0) + tmp_moved_constant_193*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_222 - tmp_moved_constant_269)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_222 - tmp_moved_constant_269))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_224 - tmp_moved_constant_271)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_224 - tmp_moved_constant_271))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_226 - tmp_moved_constant_273)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_226 - tmp_moved_constant_273))*16.0); + const real_t tmp_moved_constant_284 = tmp_moved_constant_190*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_228 - tmp_moved_constant_252)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_228 - tmp_moved_constant_252))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_230 - tmp_moved_constant_254)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_230 - tmp_moved_constant_254))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_232 - tmp_moved_constant_256)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_232 - tmp_moved_constant_256))*16.0) + tmp_moved_constant_191*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_234 - tmp_moved_constant_258)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_234 - tmp_moved_constant_258))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_236 - tmp_moved_constant_260)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_236 - tmp_moved_constant_260))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_238 - tmp_moved_constant_262)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_238 - tmp_moved_constant_262))*16.0) + tmp_moved_constant_192*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_240 - tmp_moved_constant_264)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_240 - tmp_moved_constant_264))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_242 - tmp_moved_constant_266)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_242 - tmp_moved_constant_266))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_244 - tmp_moved_constant_268)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_244 - tmp_moved_constant_268))*16.0) + tmp_moved_constant_193*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_246 - tmp_moved_constant_270)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_246 - tmp_moved_constant_270))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_248 - tmp_moved_constant_272)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_248 - tmp_moved_constant_272))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_250 - tmp_moved_constant_274)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_250 - tmp_moved_constant_274))*16.0); + const real_t tmp_moved_constant_285 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_286 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_287 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_288 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_289 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); + const real_t tmp_moved_constant_290 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); + const real_t tmp_moved_constant_291 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); + const real_t tmp_moved_constant_292 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); + const real_t tmp_moved_constant_293 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); + const real_t tmp_moved_constant_294 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); + const real_t tmp_moved_constant_295 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); + const real_t tmp_moved_constant_296 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); + const real_t tmp_moved_constant_297 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); + const real_t tmp_moved_constant_298 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_299 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_300 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_301 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_302 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_303 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_304 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_305 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_306 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_307 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_308 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_309 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_310 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_311 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_312 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_313 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_314 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_315 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_316 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_317 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_318 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_319 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_320 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_321 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_322 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_323 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_324 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_325 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_326 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_327 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_328 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_329 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_330 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_331 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_332 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_333 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_334 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_335 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_336 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_337 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_338 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_339 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_340 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_341 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_342 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_343 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_344 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_345 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_346 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_347 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_348 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_349 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_350 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_351 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_352 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_353 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_354 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_355 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_356 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_357 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_358 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_359 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_360 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_361 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_362 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_363 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_364 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_365 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_366 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_367 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_368 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_369 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_370 = tmp_moved_constant_285*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4))) + tmp_moved_constant_286*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10))) + tmp_moved_constant_287*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16))) + tmp_moved_constant_288*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22))); + const real_t tmp_moved_constant_371 = tmp_moved_constant_285*(tmp_kernel_op_25*tmp_moved_constant_289 + tmp_kernel_op_25*tmp_moved_constant_290 + tmp_kernel_op_25*tmp_moved_constant_291) + tmp_moved_constant_286*(tmp_kernel_op_28*tmp_moved_constant_289 + tmp_kernel_op_28*tmp_moved_constant_290 + tmp_kernel_op_28*tmp_moved_constant_291) + tmp_moved_constant_287*(tmp_kernel_op_29*tmp_moved_constant_289 + tmp_kernel_op_29*tmp_moved_constant_290 + tmp_kernel_op_29*tmp_moved_constant_291) + tmp_moved_constant_288*(tmp_kernel_op_30*tmp_moved_constant_289 + tmp_kernel_op_30*tmp_moved_constant_290 + tmp_kernel_op_30*tmp_moved_constant_291); + const real_t tmp_moved_constant_372 = tmp_moved_constant_285*(tmp_kernel_op_32*tmp_moved_constant_292 + tmp_kernel_op_32*tmp_moved_constant_293 + tmp_kernel_op_32*tmp_moved_constant_294) + tmp_moved_constant_286*(tmp_kernel_op_35*tmp_moved_constant_292 + tmp_kernel_op_35*tmp_moved_constant_293 + tmp_kernel_op_35*tmp_moved_constant_294) + tmp_moved_constant_287*(tmp_kernel_op_36*tmp_moved_constant_292 + tmp_kernel_op_36*tmp_moved_constant_293 + tmp_kernel_op_36*tmp_moved_constant_294) + tmp_moved_constant_288*(tmp_kernel_op_37*tmp_moved_constant_292 + tmp_kernel_op_37*tmp_moved_constant_293 + tmp_kernel_op_37*tmp_moved_constant_294); + const real_t tmp_moved_constant_373 = tmp_moved_constant_285*(tmp_kernel_op_39*tmp_moved_constant_295 + tmp_kernel_op_39*tmp_moved_constant_296 + tmp_kernel_op_39*tmp_moved_constant_297) + tmp_moved_constant_286*(tmp_kernel_op_42*tmp_moved_constant_295 + tmp_kernel_op_42*tmp_moved_constant_296 + tmp_kernel_op_42*tmp_moved_constant_297) + tmp_moved_constant_287*(tmp_kernel_op_43*tmp_moved_constant_295 + tmp_kernel_op_43*tmp_moved_constant_296 + tmp_kernel_op_43*tmp_moved_constant_297) + tmp_moved_constant_288*(tmp_kernel_op_44*tmp_moved_constant_295 + tmp_kernel_op_44*tmp_moved_constant_296 + tmp_kernel_op_44*tmp_moved_constant_297); + const real_t tmp_moved_constant_374 = tmp_moved_constant_285*(((tmp_moved_constant_298 + tmp_moved_constant_299)*(tmp_moved_constant_298 + tmp_moved_constant_299))*16.0 + ((tmp_moved_constant_300 + tmp_moved_constant_301)*(tmp_moved_constant_300 + tmp_moved_constant_301))*16.0 + ((tmp_moved_constant_302 + tmp_moved_constant_303)*(tmp_moved_constant_302 + tmp_moved_constant_303))*16.0) + tmp_moved_constant_286*(((tmp_moved_constant_304 + tmp_moved_constant_305)*(tmp_moved_constant_304 + tmp_moved_constant_305))*16.0 + ((tmp_moved_constant_306 + tmp_moved_constant_307)*(tmp_moved_constant_306 + tmp_moved_constant_307))*16.0 + ((tmp_moved_constant_308 + tmp_moved_constant_309)*(tmp_moved_constant_308 + tmp_moved_constant_309))*16.0) + tmp_moved_constant_287*(((tmp_moved_constant_310 + tmp_moved_constant_311)*(tmp_moved_constant_310 + tmp_moved_constant_311))*16.0 + ((tmp_moved_constant_312 + tmp_moved_constant_313)*(tmp_moved_constant_312 + tmp_moved_constant_313))*16.0 + ((tmp_moved_constant_314 + tmp_moved_constant_315)*(tmp_moved_constant_314 + tmp_moved_constant_315))*16.0) + tmp_moved_constant_288*(((tmp_moved_constant_316 + tmp_moved_constant_317)*(tmp_moved_constant_316 + tmp_moved_constant_317))*16.0 + ((tmp_moved_constant_318 + tmp_moved_constant_319)*(tmp_moved_constant_318 + tmp_moved_constant_319))*16.0 + ((tmp_moved_constant_320 + tmp_moved_constant_321)*(tmp_moved_constant_320 + tmp_moved_constant_321))*16.0); + const real_t tmp_moved_constant_375 = tmp_moved_constant_285*(((tmp_moved_constant_322 + tmp_moved_constant_323)*(tmp_moved_constant_322 + tmp_moved_constant_323))*16.0 + ((tmp_moved_constant_324 + tmp_moved_constant_325)*(tmp_moved_constant_324 + tmp_moved_constant_325))*16.0 + ((tmp_moved_constant_326 + tmp_moved_constant_327)*(tmp_moved_constant_326 + tmp_moved_constant_327))*16.0) + tmp_moved_constant_286*(((tmp_moved_constant_328 + tmp_moved_constant_329)*(tmp_moved_constant_328 + tmp_moved_constant_329))*16.0 + ((tmp_moved_constant_330 + tmp_moved_constant_331)*(tmp_moved_constant_330 + tmp_moved_constant_331))*16.0 + ((tmp_moved_constant_332 + tmp_moved_constant_333)*(tmp_moved_constant_332 + tmp_moved_constant_333))*16.0) + tmp_moved_constant_287*(((tmp_moved_constant_334 + tmp_moved_constant_335)*(tmp_moved_constant_334 + tmp_moved_constant_335))*16.0 + ((tmp_moved_constant_336 + tmp_moved_constant_337)*(tmp_moved_constant_336 + tmp_moved_constant_337))*16.0 + ((tmp_moved_constant_338 + tmp_moved_constant_339)*(tmp_moved_constant_338 + tmp_moved_constant_339))*16.0) + tmp_moved_constant_288*(((tmp_moved_constant_340 + tmp_moved_constant_341)*(tmp_moved_constant_340 + tmp_moved_constant_341))*16.0 + ((tmp_moved_constant_342 + tmp_moved_constant_343)*(tmp_moved_constant_342 + tmp_moved_constant_343))*16.0 + ((tmp_moved_constant_344 + tmp_moved_constant_345)*(tmp_moved_constant_344 + tmp_moved_constant_345))*16.0); + const real_t tmp_moved_constant_376 = tmp_moved_constant_285*(((tmp_moved_constant_346 + tmp_moved_constant_347)*(tmp_moved_constant_346 + tmp_moved_constant_347))*16.0 + ((tmp_moved_constant_348 + tmp_moved_constant_349)*(tmp_moved_constant_348 + tmp_moved_constant_349))*16.0 + ((tmp_moved_constant_350 + tmp_moved_constant_351)*(tmp_moved_constant_350 + tmp_moved_constant_351))*16.0) + tmp_moved_constant_286*(((tmp_moved_constant_352 + tmp_moved_constant_353)*(tmp_moved_constant_352 + tmp_moved_constant_353))*16.0 + ((tmp_moved_constant_354 + tmp_moved_constant_355)*(tmp_moved_constant_354 + tmp_moved_constant_355))*16.0 + ((tmp_moved_constant_356 + tmp_moved_constant_357)*(tmp_moved_constant_356 + tmp_moved_constant_357))*16.0) + tmp_moved_constant_287*(((tmp_moved_constant_358 + tmp_moved_constant_359)*(tmp_moved_constant_358 + tmp_moved_constant_359))*16.0 + ((tmp_moved_constant_360 + tmp_moved_constant_361)*(tmp_moved_constant_360 + tmp_moved_constant_361))*16.0 + ((tmp_moved_constant_362 + tmp_moved_constant_363)*(tmp_moved_constant_362 + tmp_moved_constant_363))*16.0) + tmp_moved_constant_288*(((tmp_moved_constant_364 + tmp_moved_constant_365)*(tmp_moved_constant_364 + tmp_moved_constant_365))*16.0 + ((tmp_moved_constant_366 + tmp_moved_constant_367)*(tmp_moved_constant_366 + tmp_moved_constant_367))*16.0 + ((tmp_moved_constant_368 + tmp_moved_constant_369)*(tmp_moved_constant_368 + tmp_moved_constant_369))*16.0); + const real_t tmp_moved_constant_377 = tmp_moved_constant_285*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_298 - tmp_moved_constant_322)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_298 - tmp_moved_constant_322))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_300 - tmp_moved_constant_324)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_300 - tmp_moved_constant_324))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_302 - tmp_moved_constant_326)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_302 - tmp_moved_constant_326))*16.0) + tmp_moved_constant_286*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_304 - tmp_moved_constant_328)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_304 - tmp_moved_constant_328))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_306 - tmp_moved_constant_330)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_306 - tmp_moved_constant_330))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_308 - tmp_moved_constant_332)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_308 - tmp_moved_constant_332))*16.0) + tmp_moved_constant_287*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_310 - tmp_moved_constant_334)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_310 - tmp_moved_constant_334))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_312 - tmp_moved_constant_336)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_312 - tmp_moved_constant_336))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_314 - tmp_moved_constant_338)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_314 - tmp_moved_constant_338))*16.0) + tmp_moved_constant_288*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_316 - tmp_moved_constant_340)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_316 - tmp_moved_constant_340))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_318 - tmp_moved_constant_342)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_318 - tmp_moved_constant_342))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_320 - tmp_moved_constant_344)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_320 - tmp_moved_constant_344))*16.0); + const real_t tmp_moved_constant_378 = tmp_moved_constant_285*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_299 - tmp_moved_constant_346)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_299 - tmp_moved_constant_346))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_301 - tmp_moved_constant_348)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_301 - tmp_moved_constant_348))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_303 - tmp_moved_constant_350)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_303 - tmp_moved_constant_350))*16.0) + tmp_moved_constant_286*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_305 - tmp_moved_constant_352)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_305 - tmp_moved_constant_352))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_307 - tmp_moved_constant_354)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_307 - tmp_moved_constant_354))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_309 - tmp_moved_constant_356)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_309 - tmp_moved_constant_356))*16.0) + tmp_moved_constant_287*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_311 - tmp_moved_constant_358)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_311 - tmp_moved_constant_358))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_313 - tmp_moved_constant_360)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_313 - tmp_moved_constant_360))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_315 - tmp_moved_constant_362)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_315 - tmp_moved_constant_362))*16.0) + tmp_moved_constant_288*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_317 - tmp_moved_constant_364)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_317 - tmp_moved_constant_364))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_319 - tmp_moved_constant_366)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_319 - tmp_moved_constant_366))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_321 - tmp_moved_constant_368)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_321 - tmp_moved_constant_368))*16.0); + const real_t tmp_moved_constant_379 = tmp_moved_constant_285*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_323 - tmp_moved_constant_347)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_323 - tmp_moved_constant_347))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_325 - tmp_moved_constant_349)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_325 - tmp_moved_constant_349))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_327 - tmp_moved_constant_351)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_327 - tmp_moved_constant_351))*16.0) + tmp_moved_constant_286*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_329 - tmp_moved_constant_353)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_329 - tmp_moved_constant_353))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_331 - tmp_moved_constant_355)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_331 - tmp_moved_constant_355))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_333 - tmp_moved_constant_357)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_333 - tmp_moved_constant_357))*16.0) + tmp_moved_constant_287*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_335 - tmp_moved_constant_359)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_335 - tmp_moved_constant_359))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_337 - tmp_moved_constant_361)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_337 - tmp_moved_constant_361))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_339 - tmp_moved_constant_363)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_339 - tmp_moved_constant_363))*16.0) + tmp_moved_constant_288*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_341 - tmp_moved_constant_365)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_341 - tmp_moved_constant_365))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_343 - tmp_moved_constant_367)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_343 - tmp_moved_constant_367))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_345 - tmp_moved_constant_369)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_345 - tmp_moved_constant_369))*16.0); + const real_t tmp_moved_constant_380 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_381 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_382 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_383 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_384 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); + const real_t tmp_moved_constant_385 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); + const real_t tmp_moved_constant_386 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); + const real_t tmp_moved_constant_387 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); + const real_t tmp_moved_constant_388 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); + const real_t tmp_moved_constant_389 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); + const real_t tmp_moved_constant_390 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); + const real_t tmp_moved_constant_391 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); + const real_t tmp_moved_constant_392 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); + const real_t tmp_moved_constant_393 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_394 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_395 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_396 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_397 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_398 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_399 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_400 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_401 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_402 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_403 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_404 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_405 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_406 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_407 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_408 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_409 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_410 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_411 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_412 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_413 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_414 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_415 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_416 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_417 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_418 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_419 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_420 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_421 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_422 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_423 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_424 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_425 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_426 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_427 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_428 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_429 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_430 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_431 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_432 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_433 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_434 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_435 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_436 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_437 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_438 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_439 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_440 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_441 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_442 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_443 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_444 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_445 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_446 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_447 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_448 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_449 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_450 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_451 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_452 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_453 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_454 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_455 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_456 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_457 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_458 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_459 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_460 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_461 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_462 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_463 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_464 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_465 = tmp_moved_constant_380*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4))) + tmp_moved_constant_381*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10))) + tmp_moved_constant_382*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16))) + tmp_moved_constant_383*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22))); + const real_t tmp_moved_constant_466 = tmp_moved_constant_380*(tmp_kernel_op_25*tmp_moved_constant_384 + tmp_kernel_op_25*tmp_moved_constant_385 + tmp_kernel_op_25*tmp_moved_constant_386) + tmp_moved_constant_381*(tmp_kernel_op_28*tmp_moved_constant_384 + tmp_kernel_op_28*tmp_moved_constant_385 + tmp_kernel_op_28*tmp_moved_constant_386) + tmp_moved_constant_382*(tmp_kernel_op_29*tmp_moved_constant_384 + tmp_kernel_op_29*tmp_moved_constant_385 + tmp_kernel_op_29*tmp_moved_constant_386) + tmp_moved_constant_383*(tmp_kernel_op_30*tmp_moved_constant_384 + tmp_kernel_op_30*tmp_moved_constant_385 + tmp_kernel_op_30*tmp_moved_constant_386); + const real_t tmp_moved_constant_467 = tmp_moved_constant_380*(tmp_kernel_op_32*tmp_moved_constant_387 + tmp_kernel_op_32*tmp_moved_constant_388 + tmp_kernel_op_32*tmp_moved_constant_389) + tmp_moved_constant_381*(tmp_kernel_op_35*tmp_moved_constant_387 + tmp_kernel_op_35*tmp_moved_constant_388 + tmp_kernel_op_35*tmp_moved_constant_389) + tmp_moved_constant_382*(tmp_kernel_op_36*tmp_moved_constant_387 + tmp_kernel_op_36*tmp_moved_constant_388 + tmp_kernel_op_36*tmp_moved_constant_389) + tmp_moved_constant_383*(tmp_kernel_op_37*tmp_moved_constant_387 + tmp_kernel_op_37*tmp_moved_constant_388 + tmp_kernel_op_37*tmp_moved_constant_389); + const real_t tmp_moved_constant_468 = tmp_moved_constant_380*(tmp_kernel_op_39*tmp_moved_constant_390 + tmp_kernel_op_39*tmp_moved_constant_391 + tmp_kernel_op_39*tmp_moved_constant_392) + tmp_moved_constant_381*(tmp_kernel_op_42*tmp_moved_constant_390 + tmp_kernel_op_42*tmp_moved_constant_391 + tmp_kernel_op_42*tmp_moved_constant_392) + tmp_moved_constant_382*(tmp_kernel_op_43*tmp_moved_constant_390 + tmp_kernel_op_43*tmp_moved_constant_391 + tmp_kernel_op_43*tmp_moved_constant_392) + tmp_moved_constant_383*(tmp_kernel_op_44*tmp_moved_constant_390 + tmp_kernel_op_44*tmp_moved_constant_391 + tmp_kernel_op_44*tmp_moved_constant_392); + const real_t tmp_moved_constant_469 = tmp_moved_constant_380*(((tmp_moved_constant_393 + tmp_moved_constant_394)*(tmp_moved_constant_393 + tmp_moved_constant_394))*16.0 + ((tmp_moved_constant_395 + tmp_moved_constant_396)*(tmp_moved_constant_395 + tmp_moved_constant_396))*16.0 + ((tmp_moved_constant_397 + tmp_moved_constant_398)*(tmp_moved_constant_397 + tmp_moved_constant_398))*16.0) + tmp_moved_constant_381*(((tmp_moved_constant_399 + tmp_moved_constant_400)*(tmp_moved_constant_399 + tmp_moved_constant_400))*16.0 + ((tmp_moved_constant_401 + tmp_moved_constant_402)*(tmp_moved_constant_401 + tmp_moved_constant_402))*16.0 + ((tmp_moved_constant_403 + tmp_moved_constant_404)*(tmp_moved_constant_403 + tmp_moved_constant_404))*16.0) + tmp_moved_constant_382*(((tmp_moved_constant_405 + tmp_moved_constant_406)*(tmp_moved_constant_405 + tmp_moved_constant_406))*16.0 + ((tmp_moved_constant_407 + tmp_moved_constant_408)*(tmp_moved_constant_407 + tmp_moved_constant_408))*16.0 + ((tmp_moved_constant_409 + tmp_moved_constant_410)*(tmp_moved_constant_409 + tmp_moved_constant_410))*16.0) + tmp_moved_constant_383*(((tmp_moved_constant_411 + tmp_moved_constant_412)*(tmp_moved_constant_411 + tmp_moved_constant_412))*16.0 + ((tmp_moved_constant_413 + tmp_moved_constant_414)*(tmp_moved_constant_413 + tmp_moved_constant_414))*16.0 + ((tmp_moved_constant_415 + tmp_moved_constant_416)*(tmp_moved_constant_415 + tmp_moved_constant_416))*16.0); + const real_t tmp_moved_constant_470 = tmp_moved_constant_380*(((tmp_moved_constant_417 + tmp_moved_constant_418)*(tmp_moved_constant_417 + tmp_moved_constant_418))*16.0 + ((tmp_moved_constant_419 + tmp_moved_constant_420)*(tmp_moved_constant_419 + tmp_moved_constant_420))*16.0 + ((tmp_moved_constant_421 + tmp_moved_constant_422)*(tmp_moved_constant_421 + tmp_moved_constant_422))*16.0) + tmp_moved_constant_381*(((tmp_moved_constant_423 + tmp_moved_constant_424)*(tmp_moved_constant_423 + tmp_moved_constant_424))*16.0 + ((tmp_moved_constant_425 + tmp_moved_constant_426)*(tmp_moved_constant_425 + tmp_moved_constant_426))*16.0 + ((tmp_moved_constant_427 + tmp_moved_constant_428)*(tmp_moved_constant_427 + tmp_moved_constant_428))*16.0) + tmp_moved_constant_382*(((tmp_moved_constant_429 + tmp_moved_constant_430)*(tmp_moved_constant_429 + tmp_moved_constant_430))*16.0 + ((tmp_moved_constant_431 + tmp_moved_constant_432)*(tmp_moved_constant_431 + tmp_moved_constant_432))*16.0 + ((tmp_moved_constant_433 + tmp_moved_constant_434)*(tmp_moved_constant_433 + tmp_moved_constant_434))*16.0) + tmp_moved_constant_383*(((tmp_moved_constant_435 + tmp_moved_constant_436)*(tmp_moved_constant_435 + tmp_moved_constant_436))*16.0 + ((tmp_moved_constant_437 + tmp_moved_constant_438)*(tmp_moved_constant_437 + tmp_moved_constant_438))*16.0 + ((tmp_moved_constant_439 + tmp_moved_constant_440)*(tmp_moved_constant_439 + tmp_moved_constant_440))*16.0); + const real_t tmp_moved_constant_471 = tmp_moved_constant_380*(((tmp_moved_constant_441 + tmp_moved_constant_442)*(tmp_moved_constant_441 + tmp_moved_constant_442))*16.0 + ((tmp_moved_constant_443 + tmp_moved_constant_444)*(tmp_moved_constant_443 + tmp_moved_constant_444))*16.0 + ((tmp_moved_constant_445 + tmp_moved_constant_446)*(tmp_moved_constant_445 + tmp_moved_constant_446))*16.0) + tmp_moved_constant_381*(((tmp_moved_constant_447 + tmp_moved_constant_448)*(tmp_moved_constant_447 + tmp_moved_constant_448))*16.0 + ((tmp_moved_constant_449 + tmp_moved_constant_450)*(tmp_moved_constant_449 + tmp_moved_constant_450))*16.0 + ((tmp_moved_constant_451 + tmp_moved_constant_452)*(tmp_moved_constant_451 + tmp_moved_constant_452))*16.0) + tmp_moved_constant_382*(((tmp_moved_constant_453 + tmp_moved_constant_454)*(tmp_moved_constant_453 + tmp_moved_constant_454))*16.0 + ((tmp_moved_constant_455 + tmp_moved_constant_456)*(tmp_moved_constant_455 + tmp_moved_constant_456))*16.0 + ((tmp_moved_constant_457 + tmp_moved_constant_458)*(tmp_moved_constant_457 + tmp_moved_constant_458))*16.0) + tmp_moved_constant_383*(((tmp_moved_constant_459 + tmp_moved_constant_460)*(tmp_moved_constant_459 + tmp_moved_constant_460))*16.0 + ((tmp_moved_constant_461 + tmp_moved_constant_462)*(tmp_moved_constant_461 + tmp_moved_constant_462))*16.0 + ((tmp_moved_constant_463 + tmp_moved_constant_464)*(tmp_moved_constant_463 + tmp_moved_constant_464))*16.0); + const real_t tmp_moved_constant_472 = tmp_moved_constant_380*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_393 - tmp_moved_constant_417)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_393 - tmp_moved_constant_417))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_395 - tmp_moved_constant_419)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_395 - tmp_moved_constant_419))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_397 - tmp_moved_constant_421)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_397 - tmp_moved_constant_421))*16.0) + tmp_moved_constant_381*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_399 - tmp_moved_constant_423)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_399 - tmp_moved_constant_423))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_401 - tmp_moved_constant_425)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_401 - tmp_moved_constant_425))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_403 - tmp_moved_constant_427)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_403 - tmp_moved_constant_427))*16.0) + tmp_moved_constant_382*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_405 - tmp_moved_constant_429)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_405 - tmp_moved_constant_429))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_407 - tmp_moved_constant_431)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_407 - tmp_moved_constant_431))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_409 - tmp_moved_constant_433)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_409 - tmp_moved_constant_433))*16.0) + tmp_moved_constant_383*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_411 - tmp_moved_constant_435)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_411 - tmp_moved_constant_435))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_413 - tmp_moved_constant_437)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_413 - tmp_moved_constant_437))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_415 - tmp_moved_constant_439)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_415 - tmp_moved_constant_439))*16.0); + const real_t tmp_moved_constant_473 = tmp_moved_constant_380*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_394 - tmp_moved_constant_441)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_394 - tmp_moved_constant_441))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_396 - tmp_moved_constant_443)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_396 - tmp_moved_constant_443))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_398 - tmp_moved_constant_445)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_398 - tmp_moved_constant_445))*16.0) + tmp_moved_constant_381*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_400 - tmp_moved_constant_447)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_400 - tmp_moved_constant_447))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_402 - tmp_moved_constant_449)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_402 - tmp_moved_constant_449))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_404 - tmp_moved_constant_451)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_404 - tmp_moved_constant_451))*16.0) + tmp_moved_constant_382*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_406 - tmp_moved_constant_453)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_406 - tmp_moved_constant_453))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_408 - tmp_moved_constant_455)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_408 - tmp_moved_constant_455))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_410 - tmp_moved_constant_457)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_410 - tmp_moved_constant_457))*16.0) + tmp_moved_constant_383*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_412 - tmp_moved_constant_459)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_412 - tmp_moved_constant_459))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_414 - tmp_moved_constant_461)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_414 - tmp_moved_constant_461))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_416 - tmp_moved_constant_463)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_416 - tmp_moved_constant_463))*16.0); + const real_t tmp_moved_constant_474 = tmp_moved_constant_380*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_418 - tmp_moved_constant_442)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_418 - tmp_moved_constant_442))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_420 - tmp_moved_constant_444)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_420 - tmp_moved_constant_444))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_422 - tmp_moved_constant_446)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_422 - tmp_moved_constant_446))*16.0) + tmp_moved_constant_381*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_424 - tmp_moved_constant_448)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_424 - tmp_moved_constant_448))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_426 - tmp_moved_constant_450)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_426 - tmp_moved_constant_450))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_428 - tmp_moved_constant_452)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_428 - tmp_moved_constant_452))*16.0) + tmp_moved_constant_382*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_430 - tmp_moved_constant_454)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_430 - tmp_moved_constant_454))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_432 - tmp_moved_constant_456)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_432 - tmp_moved_constant_456))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_434 - tmp_moved_constant_458)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_434 - tmp_moved_constant_458))*16.0) + tmp_moved_constant_383*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_436 - tmp_moved_constant_460)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_436 - tmp_moved_constant_460))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_438 - tmp_moved_constant_462)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_438 - tmp_moved_constant_462))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_440 - tmp_moved_constant_464)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_440 - tmp_moved_constant_464))*16.0); for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -975,72 +975,72 @@ void P2ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_3D( real } { { - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_7820,Dummy_7820,Dummy_7820,Dummy_7820),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_7821,Dummy_7821,Dummy_7821,Dummy_7821),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_7822,Dummy_7822,Dummy_7822,Dummy_7822),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_7823,Dummy_7823,Dummy_7823,Dummy_7823),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_7824,Dummy_7824,Dummy_7824,Dummy_7824),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_7825,Dummy_7825,Dummy_7825,Dummy_7825),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_7826,Dummy_7826,Dummy_7826,Dummy_7826),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_7827,Dummy_7827,Dummy_7827,Dummy_7827),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_7828,Dummy_7828,Dummy_7828,Dummy_7828),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_7829,Dummy_7829,Dummy_7829,Dummy_7829),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_94,tmp_moved_constant_94,tmp_moved_constant_94,tmp_moved_constant_94),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); } } { { - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_7915,Dummy_7915,Dummy_7915,Dummy_7915),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_7916,Dummy_7916,Dummy_7916,Dummy_7916),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_7917,Dummy_7917,Dummy_7917,Dummy_7917),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_7918,Dummy_7918,Dummy_7918,Dummy_7918),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_7919,Dummy_7919,Dummy_7919,Dummy_7919),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_7920,Dummy_7920,Dummy_7920,Dummy_7920),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_7921,Dummy_7921,Dummy_7921,Dummy_7921),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_7922,Dummy_7922,Dummy_7922,Dummy_7922),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_7923,Dummy_7923,Dummy_7923,Dummy_7923),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_7924,Dummy_7924,Dummy_7924,Dummy_7924),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } { { - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8010,Dummy_8010,Dummy_8010,Dummy_8010),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8011,Dummy_8011,Dummy_8011,Dummy_8011),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_8012,Dummy_8012,Dummy_8012,Dummy_8012),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8013,Dummy_8013,Dummy_8013,Dummy_8013),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8014,Dummy_8014,Dummy_8014,Dummy_8014),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8015,Dummy_8015,Dummy_8015,Dummy_8015),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8016,Dummy_8016,Dummy_8016,Dummy_8016),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8017,Dummy_8017,Dummy_8017,Dummy_8017),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8018,Dummy_8018,Dummy_8018,Dummy_8018),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8019,Dummy_8019,Dummy_8019,Dummy_8019),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } { { - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_8105,Dummy_8105,Dummy_8105,Dummy_8105),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8106,Dummy_8106,Dummy_8106,Dummy_8106),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8107,Dummy_8107,Dummy_8107,Dummy_8107),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_8108,Dummy_8108,Dummy_8108,Dummy_8108),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8109,Dummy_8109,Dummy_8109,Dummy_8109),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8110,Dummy_8110,Dummy_8110,Dummy_8110),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8111,Dummy_8111,Dummy_8111,Dummy_8111),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_8112,Dummy_8112,Dummy_8112,Dummy_8112),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8113,Dummy_8113,Dummy_8113,Dummy_8113),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8114,Dummy_8114,Dummy_8114,Dummy_8114),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } { { - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8200,Dummy_8200,Dummy_8200,Dummy_8200),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_8201,Dummy_8201,Dummy_8201,Dummy_8201),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_8202,Dummy_8202,Dummy_8202,Dummy_8202),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8203,Dummy_8203,Dummy_8203,Dummy_8203),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8204,Dummy_8204,Dummy_8204,Dummy_8204),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8205,Dummy_8205,Dummy_8205,Dummy_8205),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(Dummy_8206,Dummy_8206,Dummy_8206,Dummy_8206),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8207,Dummy_8207,Dummy_8207,Dummy_8207),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8208,Dummy_8208,Dummy_8208,Dummy_8208),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); - _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(Dummy_8209,Dummy_8209,Dummy_8209,Dummy_8209),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468),_mm256_loadu_pd(& _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]))); + _mm256_storeu_pd(&_data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))],_mm256_add_pd(_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474),_mm256_loadu_pd(& _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]))); } } } @@ -1062,72 +1062,72 @@ void P2ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_3D( real } { { - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7820 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7821 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_7822 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7823 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7824 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_7825 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7826 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7827 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_7828 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7829 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_85 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_86 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_87 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_88 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_89 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = tmp_moved_constant_90 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_91 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_92 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_93 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_94 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; } } { { - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7915 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_7916 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7917 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7918 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7919 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7920 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_7921 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7922 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7923 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_7924 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_180 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_181 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_182 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_183 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_184 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_185 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_186 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_187 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_188 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_189 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } { { - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8010 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8011 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8012 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8013 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8014 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8015 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8016 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8017 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8018 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8019 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_275 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_276 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_277 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_278 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_279 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_280 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_281 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_282 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_283 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_284 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } { { - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8105 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8106 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8107 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8108 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8109 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8110 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8111 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_8112 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8113 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8114 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_370 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_371 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_372 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_373 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_374 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_375 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_376 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_377 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_378 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_379 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } { { - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8200 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8201 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8202 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8203 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8204 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8205 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_8206 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8207 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8208 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8209 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_465 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_466 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_467 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_468 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_469 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_470 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_471 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_472 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_473 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_474 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } } @@ -1291,440 +1291,440 @@ void P2ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_3D( real _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = elMatDiag_9 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const real_t Dummy_8210 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_8211 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_8212 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_8213 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_8214 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); - const real_t Dummy_8215 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); - const real_t Dummy_8216 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); - const real_t Dummy_8217 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); - const real_t Dummy_8218 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); - const real_t Dummy_8219 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); - const real_t Dummy_8220 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); - const real_t Dummy_8221 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); - const real_t Dummy_8222 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); - const real_t Dummy_8223 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_8224 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8225 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_8226 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8227 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_8228 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8229 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8230 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_8231 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8232 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_8233 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8234 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_8235 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8236 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8237 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8238 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8239 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8240 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8241 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8242 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8243 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8244 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8245 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8246 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8247 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_8248 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8249 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_8250 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8251 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_8252 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8253 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8254 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8255 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8256 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8257 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8258 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8259 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8260 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_8261 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8262 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_8263 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8264 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_8265 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8266 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8267 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8268 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8269 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8270 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8271 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8272 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8273 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8274 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8275 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8276 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8277 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_8278 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8279 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_8280 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8281 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_8282 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8283 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8284 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_8285 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8286 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_8287 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8288 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_8289 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8290 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8291 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8292 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8293 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8294 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8295 = Dummy_8210*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4))) + Dummy_8211*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10))) + Dummy_8212*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16))) + Dummy_8213*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22))); - const real_t Dummy_8296 = Dummy_8210*(Dummy_8214*tmp_kernel_op_25 + Dummy_8215*tmp_kernel_op_25 + Dummy_8216*tmp_kernel_op_25) + Dummy_8211*(Dummy_8214*tmp_kernel_op_28 + Dummy_8215*tmp_kernel_op_28 + Dummy_8216*tmp_kernel_op_28) + Dummy_8212*(Dummy_8214*tmp_kernel_op_29 + Dummy_8215*tmp_kernel_op_29 + Dummy_8216*tmp_kernel_op_29) + Dummy_8213*(Dummy_8214*tmp_kernel_op_30 + Dummy_8215*tmp_kernel_op_30 + Dummy_8216*tmp_kernel_op_30); - const real_t Dummy_8297 = Dummy_8210*(Dummy_8217*tmp_kernel_op_32 + Dummy_8218*tmp_kernel_op_32 + Dummy_8219*tmp_kernel_op_32) + Dummy_8211*(Dummy_8217*tmp_kernel_op_35 + Dummy_8218*tmp_kernel_op_35 + Dummy_8219*tmp_kernel_op_35) + Dummy_8212*(Dummy_8217*tmp_kernel_op_36 + Dummy_8218*tmp_kernel_op_36 + Dummy_8219*tmp_kernel_op_36) + Dummy_8213*(Dummy_8217*tmp_kernel_op_37 + Dummy_8218*tmp_kernel_op_37 + Dummy_8219*tmp_kernel_op_37); - const real_t Dummy_8298 = Dummy_8210*(Dummy_8220*tmp_kernel_op_39 + Dummy_8221*tmp_kernel_op_39 + Dummy_8222*tmp_kernel_op_39) + Dummy_8211*(Dummy_8220*tmp_kernel_op_42 + Dummy_8221*tmp_kernel_op_42 + Dummy_8222*tmp_kernel_op_42) + Dummy_8212*(Dummy_8220*tmp_kernel_op_43 + Dummy_8221*tmp_kernel_op_43 + Dummy_8222*tmp_kernel_op_43) + Dummy_8213*(Dummy_8220*tmp_kernel_op_44 + Dummy_8221*tmp_kernel_op_44 + Dummy_8222*tmp_kernel_op_44); - const real_t Dummy_8299 = Dummy_8210*(((Dummy_8223 + Dummy_8224)*(Dummy_8223 + Dummy_8224))*16.0 + ((Dummy_8225 + Dummy_8226)*(Dummy_8225 + Dummy_8226))*16.0 + ((Dummy_8227 + Dummy_8228)*(Dummy_8227 + Dummy_8228))*16.0) + Dummy_8211*(((Dummy_8229 + Dummy_8230)*(Dummy_8229 + Dummy_8230))*16.0 + ((Dummy_8231 + Dummy_8232)*(Dummy_8231 + Dummy_8232))*16.0 + ((Dummy_8233 + Dummy_8234)*(Dummy_8233 + Dummy_8234))*16.0) + Dummy_8212*(((Dummy_8235 + Dummy_8236)*(Dummy_8235 + Dummy_8236))*16.0 + ((Dummy_8237 + Dummy_8238)*(Dummy_8237 + Dummy_8238))*16.0 + ((Dummy_8239 + Dummy_8240)*(Dummy_8239 + Dummy_8240))*16.0) + Dummy_8213*(((Dummy_8241 + Dummy_8242)*(Dummy_8241 + Dummy_8242))*16.0 + ((Dummy_8243 + Dummy_8244)*(Dummy_8243 + Dummy_8244))*16.0 + ((Dummy_8245 + Dummy_8246)*(Dummy_8245 + Dummy_8246))*16.0); - const real_t Dummy_8300 = Dummy_8210*(((Dummy_8247 + Dummy_8248)*(Dummy_8247 + Dummy_8248))*16.0 + ((Dummy_8249 + Dummy_8250)*(Dummy_8249 + Dummy_8250))*16.0 + ((Dummy_8251 + Dummy_8252)*(Dummy_8251 + Dummy_8252))*16.0) + Dummy_8211*(((Dummy_8253 + Dummy_8254)*(Dummy_8253 + Dummy_8254))*16.0 + ((Dummy_8255 + Dummy_8256)*(Dummy_8255 + Dummy_8256))*16.0 + ((Dummy_8257 + Dummy_8258)*(Dummy_8257 + Dummy_8258))*16.0) + Dummy_8212*(((Dummy_8259 + Dummy_8260)*(Dummy_8259 + Dummy_8260))*16.0 + ((Dummy_8261 + Dummy_8262)*(Dummy_8261 + Dummy_8262))*16.0 + ((Dummy_8263 + Dummy_8264)*(Dummy_8263 + Dummy_8264))*16.0) + Dummy_8213*(((Dummy_8265 + Dummy_8266)*(Dummy_8265 + Dummy_8266))*16.0 + ((Dummy_8267 + Dummy_8268)*(Dummy_8267 + Dummy_8268))*16.0 + ((Dummy_8269 + Dummy_8270)*(Dummy_8269 + Dummy_8270))*16.0); - const real_t Dummy_8301 = Dummy_8210*(((Dummy_8271 + Dummy_8272)*(Dummy_8271 + Dummy_8272))*16.0 + ((Dummy_8273 + Dummy_8274)*(Dummy_8273 + Dummy_8274))*16.0 + ((Dummy_8275 + Dummy_8276)*(Dummy_8275 + Dummy_8276))*16.0) + Dummy_8211*(((Dummy_8277 + Dummy_8278)*(Dummy_8277 + Dummy_8278))*16.0 + ((Dummy_8279 + Dummy_8280)*(Dummy_8279 + Dummy_8280))*16.0 + ((Dummy_8281 + Dummy_8282)*(Dummy_8281 + Dummy_8282))*16.0) + Dummy_8212*(((Dummy_8283 + Dummy_8284)*(Dummy_8283 + Dummy_8284))*16.0 + ((Dummy_8285 + Dummy_8286)*(Dummy_8285 + Dummy_8286))*16.0 + ((Dummy_8287 + Dummy_8288)*(Dummy_8287 + Dummy_8288))*16.0) + Dummy_8213*(((Dummy_8289 + Dummy_8290)*(Dummy_8289 + Dummy_8290))*16.0 + ((Dummy_8291 + Dummy_8292)*(Dummy_8291 + Dummy_8292))*16.0 + ((Dummy_8293 + Dummy_8294)*(Dummy_8293 + Dummy_8294))*16.0); - const real_t Dummy_8302 = Dummy_8210*(((-Dummy_8223 - Dummy_8247 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_117*0.25)*(-Dummy_8223 - Dummy_8247 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8225 - Dummy_8249 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_117*0.25)*(-Dummy_8225 - Dummy_8249 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8227 - Dummy_8251 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_117*0.25)*(-Dummy_8227 - Dummy_8251 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_117*0.25))*16.0) + Dummy_8211*(((-Dummy_8229 - Dummy_8253 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_118*0.25)*(-Dummy_8229 - Dummy_8253 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8231 - Dummy_8255 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_118*0.25)*(-Dummy_8231 - Dummy_8255 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8233 - Dummy_8257 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_118*0.25)*(-Dummy_8233 - Dummy_8257 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_118*0.25))*16.0) + Dummy_8212*(((-Dummy_8235 - Dummy_8259 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_119*0.25)*(-Dummy_8235 - Dummy_8259 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8237 - Dummy_8261 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_119*0.25)*(-Dummy_8237 - Dummy_8261 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8239 - Dummy_8263 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_119*0.25)*(-Dummy_8239 - Dummy_8263 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_119*0.25))*16.0) + Dummy_8213*(((-Dummy_8241 - Dummy_8265 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_120*0.25)*(-Dummy_8241 - Dummy_8265 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8243 - Dummy_8267 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_120*0.25)*(-Dummy_8243 - Dummy_8267 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8245 - Dummy_8269 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_120*0.25)*(-Dummy_8245 - Dummy_8269 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_8303 = Dummy_8210*(((-Dummy_8224 - Dummy_8271 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_122*0.25)*(-Dummy_8224 - Dummy_8271 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8226 - Dummy_8273 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_122*0.25)*(-Dummy_8226 - Dummy_8273 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8228 - Dummy_8275 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_122*0.25)*(-Dummy_8228 - Dummy_8275 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_122*0.25))*16.0) + Dummy_8211*(((-Dummy_8230 - Dummy_8277 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_124*0.25)*(-Dummy_8230 - Dummy_8277 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8232 - Dummy_8279 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_124*0.25)*(-Dummy_8232 - Dummy_8279 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8234 - Dummy_8281 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_124*0.25)*(-Dummy_8234 - Dummy_8281 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_124*0.25))*16.0) + Dummy_8212*(((-Dummy_8236 - Dummy_8283 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_126*0.25)*(-Dummy_8236 - Dummy_8283 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8238 - Dummy_8285 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_126*0.25)*(-Dummy_8238 - Dummy_8285 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8240 - Dummy_8287 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_126*0.25)*(-Dummy_8240 - Dummy_8287 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_126*0.25))*16.0) + Dummy_8213*(((-Dummy_8242 - Dummy_8289 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_128*0.25)*(-Dummy_8242 - Dummy_8289 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8244 - Dummy_8291 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_128*0.25)*(-Dummy_8244 - Dummy_8291 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8246 - Dummy_8293 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_128*0.25)*(-Dummy_8246 - Dummy_8293 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_8304 = Dummy_8210*(((-Dummy_8248 - Dummy_8272 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_129*0.25)*(-Dummy_8248 - Dummy_8272 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8250 - Dummy_8274 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_129*0.25)*(-Dummy_8250 - Dummy_8274 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8252 - Dummy_8276 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_129*0.25)*(-Dummy_8252 - Dummy_8276 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_129*0.25))*16.0) + Dummy_8211*(((-Dummy_8254 - Dummy_8278 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_130*0.25)*(-Dummy_8254 - Dummy_8278 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8256 - Dummy_8280 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_130*0.25)*(-Dummy_8256 - Dummy_8280 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8258 - Dummy_8282 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_130*0.25)*(-Dummy_8258 - Dummy_8282 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_130*0.25))*16.0) + Dummy_8212*(((-Dummy_8260 - Dummy_8284 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_131*0.25)*(-Dummy_8260 - Dummy_8284 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8262 - Dummy_8286 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_131*0.25)*(-Dummy_8262 - Dummy_8286 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8264 - Dummy_8288 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_131*0.25)*(-Dummy_8264 - Dummy_8288 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_131*0.25))*16.0) + Dummy_8213*(((-Dummy_8266 - Dummy_8290 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_132*0.25)*(-Dummy_8266 - Dummy_8290 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8268 - Dummy_8292 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_132*0.25)*(-Dummy_8268 - Dummy_8292 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8270 - Dummy_8294 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_132*0.25)*(-Dummy_8270 - Dummy_8294 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_132*0.25))*16.0); + const real_t tmp_moved_constant_475 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_476 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_477 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_478 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_479 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); + const real_t tmp_moved_constant_480 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); + const real_t tmp_moved_constant_481 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); + const real_t tmp_moved_constant_482 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); + const real_t tmp_moved_constant_483 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); + const real_t tmp_moved_constant_484 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); + const real_t tmp_moved_constant_485 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); + const real_t tmp_moved_constant_486 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); + const real_t tmp_moved_constant_487 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); + const real_t tmp_moved_constant_488 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_489 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_490 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_491 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_492 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_493 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_494 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_495 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_496 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_497 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_498 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_499 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_500 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_501 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_502 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_503 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_504 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_505 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_506 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_507 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_508 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_509 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_510 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_511 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_512 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_513 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_514 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_515 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_516 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_517 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_518 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_519 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_520 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_521 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_522 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_523 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_524 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_525 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_526 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_527 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_528 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_529 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_530 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_531 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_532 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_533 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_534 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_535 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_536 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_537 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_538 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_539 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_540 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_541 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_542 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_543 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_544 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_545 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_546 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_547 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_548 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_549 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_550 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_551 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_552 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_553 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_554 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_555 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_556 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_557 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_558 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_559 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_560 = tmp_moved_constant_475*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4))) + tmp_moved_constant_476*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10))) + tmp_moved_constant_477*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16))) + tmp_moved_constant_478*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22))); + const real_t tmp_moved_constant_561 = tmp_moved_constant_475*(tmp_kernel_op_25*tmp_moved_constant_479 + tmp_kernel_op_25*tmp_moved_constant_480 + tmp_kernel_op_25*tmp_moved_constant_481) + tmp_moved_constant_476*(tmp_kernel_op_28*tmp_moved_constant_479 + tmp_kernel_op_28*tmp_moved_constant_480 + tmp_kernel_op_28*tmp_moved_constant_481) + tmp_moved_constant_477*(tmp_kernel_op_29*tmp_moved_constant_479 + tmp_kernel_op_29*tmp_moved_constant_480 + tmp_kernel_op_29*tmp_moved_constant_481) + tmp_moved_constant_478*(tmp_kernel_op_30*tmp_moved_constant_479 + tmp_kernel_op_30*tmp_moved_constant_480 + tmp_kernel_op_30*tmp_moved_constant_481); + const real_t tmp_moved_constant_562 = tmp_moved_constant_475*(tmp_kernel_op_32*tmp_moved_constant_482 + tmp_kernel_op_32*tmp_moved_constant_483 + tmp_kernel_op_32*tmp_moved_constant_484) + tmp_moved_constant_476*(tmp_kernel_op_35*tmp_moved_constant_482 + tmp_kernel_op_35*tmp_moved_constant_483 + tmp_kernel_op_35*tmp_moved_constant_484) + tmp_moved_constant_477*(tmp_kernel_op_36*tmp_moved_constant_482 + tmp_kernel_op_36*tmp_moved_constant_483 + tmp_kernel_op_36*tmp_moved_constant_484) + tmp_moved_constant_478*(tmp_kernel_op_37*tmp_moved_constant_482 + tmp_kernel_op_37*tmp_moved_constant_483 + tmp_kernel_op_37*tmp_moved_constant_484); + const real_t tmp_moved_constant_563 = tmp_moved_constant_475*(tmp_kernel_op_39*tmp_moved_constant_485 + tmp_kernel_op_39*tmp_moved_constant_486 + tmp_kernel_op_39*tmp_moved_constant_487) + tmp_moved_constant_476*(tmp_kernel_op_42*tmp_moved_constant_485 + tmp_kernel_op_42*tmp_moved_constant_486 + tmp_kernel_op_42*tmp_moved_constant_487) + tmp_moved_constant_477*(tmp_kernel_op_43*tmp_moved_constant_485 + tmp_kernel_op_43*tmp_moved_constant_486 + tmp_kernel_op_43*tmp_moved_constant_487) + tmp_moved_constant_478*(tmp_kernel_op_44*tmp_moved_constant_485 + tmp_kernel_op_44*tmp_moved_constant_486 + tmp_kernel_op_44*tmp_moved_constant_487); + const real_t tmp_moved_constant_564 = tmp_moved_constant_475*(((tmp_moved_constant_488 + tmp_moved_constant_489)*(tmp_moved_constant_488 + tmp_moved_constant_489))*16.0 + ((tmp_moved_constant_490 + tmp_moved_constant_491)*(tmp_moved_constant_490 + tmp_moved_constant_491))*16.0 + ((tmp_moved_constant_492 + tmp_moved_constant_493)*(tmp_moved_constant_492 + tmp_moved_constant_493))*16.0) + tmp_moved_constant_476*(((tmp_moved_constant_494 + tmp_moved_constant_495)*(tmp_moved_constant_494 + tmp_moved_constant_495))*16.0 + ((tmp_moved_constant_496 + tmp_moved_constant_497)*(tmp_moved_constant_496 + tmp_moved_constant_497))*16.0 + ((tmp_moved_constant_498 + tmp_moved_constant_499)*(tmp_moved_constant_498 + tmp_moved_constant_499))*16.0) + tmp_moved_constant_477*(((tmp_moved_constant_500 + tmp_moved_constant_501)*(tmp_moved_constant_500 + tmp_moved_constant_501))*16.0 + ((tmp_moved_constant_502 + tmp_moved_constant_503)*(tmp_moved_constant_502 + tmp_moved_constant_503))*16.0 + ((tmp_moved_constant_504 + tmp_moved_constant_505)*(tmp_moved_constant_504 + tmp_moved_constant_505))*16.0) + tmp_moved_constant_478*(((tmp_moved_constant_506 + tmp_moved_constant_507)*(tmp_moved_constant_506 + tmp_moved_constant_507))*16.0 + ((tmp_moved_constant_508 + tmp_moved_constant_509)*(tmp_moved_constant_508 + tmp_moved_constant_509))*16.0 + ((tmp_moved_constant_510 + tmp_moved_constant_511)*(tmp_moved_constant_510 + tmp_moved_constant_511))*16.0); + const real_t tmp_moved_constant_565 = tmp_moved_constant_475*(((tmp_moved_constant_512 + tmp_moved_constant_513)*(tmp_moved_constant_512 + tmp_moved_constant_513))*16.0 + ((tmp_moved_constant_514 + tmp_moved_constant_515)*(tmp_moved_constant_514 + tmp_moved_constant_515))*16.0 + ((tmp_moved_constant_516 + tmp_moved_constant_517)*(tmp_moved_constant_516 + tmp_moved_constant_517))*16.0) + tmp_moved_constant_476*(((tmp_moved_constant_518 + tmp_moved_constant_519)*(tmp_moved_constant_518 + tmp_moved_constant_519))*16.0 + ((tmp_moved_constant_520 + tmp_moved_constant_521)*(tmp_moved_constant_520 + tmp_moved_constant_521))*16.0 + ((tmp_moved_constant_522 + tmp_moved_constant_523)*(tmp_moved_constant_522 + tmp_moved_constant_523))*16.0) + tmp_moved_constant_477*(((tmp_moved_constant_524 + tmp_moved_constant_525)*(tmp_moved_constant_524 + tmp_moved_constant_525))*16.0 + ((tmp_moved_constant_526 + tmp_moved_constant_527)*(tmp_moved_constant_526 + tmp_moved_constant_527))*16.0 + ((tmp_moved_constant_528 + tmp_moved_constant_529)*(tmp_moved_constant_528 + tmp_moved_constant_529))*16.0) + tmp_moved_constant_478*(((tmp_moved_constant_530 + tmp_moved_constant_531)*(tmp_moved_constant_530 + tmp_moved_constant_531))*16.0 + ((tmp_moved_constant_532 + tmp_moved_constant_533)*(tmp_moved_constant_532 + tmp_moved_constant_533))*16.0 + ((tmp_moved_constant_534 + tmp_moved_constant_535)*(tmp_moved_constant_534 + tmp_moved_constant_535))*16.0); + const real_t tmp_moved_constant_566 = tmp_moved_constant_475*(((tmp_moved_constant_536 + tmp_moved_constant_537)*(tmp_moved_constant_536 + tmp_moved_constant_537))*16.0 + ((tmp_moved_constant_538 + tmp_moved_constant_539)*(tmp_moved_constant_538 + tmp_moved_constant_539))*16.0 + ((tmp_moved_constant_540 + tmp_moved_constant_541)*(tmp_moved_constant_540 + tmp_moved_constant_541))*16.0) + tmp_moved_constant_476*(((tmp_moved_constant_542 + tmp_moved_constant_543)*(tmp_moved_constant_542 + tmp_moved_constant_543))*16.0 + ((tmp_moved_constant_544 + tmp_moved_constant_545)*(tmp_moved_constant_544 + tmp_moved_constant_545))*16.0 + ((tmp_moved_constant_546 + tmp_moved_constant_547)*(tmp_moved_constant_546 + tmp_moved_constant_547))*16.0) + tmp_moved_constant_477*(((tmp_moved_constant_548 + tmp_moved_constant_549)*(tmp_moved_constant_548 + tmp_moved_constant_549))*16.0 + ((tmp_moved_constant_550 + tmp_moved_constant_551)*(tmp_moved_constant_550 + tmp_moved_constant_551))*16.0 + ((tmp_moved_constant_552 + tmp_moved_constant_553)*(tmp_moved_constant_552 + tmp_moved_constant_553))*16.0) + tmp_moved_constant_478*(((tmp_moved_constant_554 + tmp_moved_constant_555)*(tmp_moved_constant_554 + tmp_moved_constant_555))*16.0 + ((tmp_moved_constant_556 + tmp_moved_constant_557)*(tmp_moved_constant_556 + tmp_moved_constant_557))*16.0 + ((tmp_moved_constant_558 + tmp_moved_constant_559)*(tmp_moved_constant_558 + tmp_moved_constant_559))*16.0); + const real_t tmp_moved_constant_567 = tmp_moved_constant_475*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_488 - tmp_moved_constant_512)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_488 - tmp_moved_constant_512))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_490 - tmp_moved_constant_514)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_490 - tmp_moved_constant_514))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_492 - tmp_moved_constant_516)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_492 - tmp_moved_constant_516))*16.0) + tmp_moved_constant_476*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_494 - tmp_moved_constant_518)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_494 - tmp_moved_constant_518))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_496 - tmp_moved_constant_520)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_496 - tmp_moved_constant_520))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_498 - tmp_moved_constant_522)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_498 - tmp_moved_constant_522))*16.0) + tmp_moved_constant_477*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_500 - tmp_moved_constant_524)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_500 - tmp_moved_constant_524))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_502 - tmp_moved_constant_526)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_502 - tmp_moved_constant_526))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_504 - tmp_moved_constant_528)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_504 - tmp_moved_constant_528))*16.0) + tmp_moved_constant_478*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_506 - tmp_moved_constant_530)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_506 - tmp_moved_constant_530))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_508 - tmp_moved_constant_532)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_508 - tmp_moved_constant_532))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_510 - tmp_moved_constant_534)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_510 - tmp_moved_constant_534))*16.0); + const real_t tmp_moved_constant_568 = tmp_moved_constant_475*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_489 - tmp_moved_constant_536)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_489 - tmp_moved_constant_536))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_491 - tmp_moved_constant_538)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_491 - tmp_moved_constant_538))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_493 - tmp_moved_constant_540)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_493 - tmp_moved_constant_540))*16.0) + tmp_moved_constant_476*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_495 - tmp_moved_constant_542)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_495 - tmp_moved_constant_542))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_497 - tmp_moved_constant_544)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_497 - tmp_moved_constant_544))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_499 - tmp_moved_constant_546)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_499 - tmp_moved_constant_546))*16.0) + tmp_moved_constant_477*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_501 - tmp_moved_constant_548)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_501 - tmp_moved_constant_548))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_503 - tmp_moved_constant_550)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_503 - tmp_moved_constant_550))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_505 - tmp_moved_constant_552)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_505 - tmp_moved_constant_552))*16.0) + tmp_moved_constant_478*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_507 - tmp_moved_constant_554)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_507 - tmp_moved_constant_554))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_509 - tmp_moved_constant_556)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_509 - tmp_moved_constant_556))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_511 - tmp_moved_constant_558)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_511 - tmp_moved_constant_558))*16.0); + const real_t tmp_moved_constant_569 = tmp_moved_constant_475*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_513 - tmp_moved_constant_537)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_513 - tmp_moved_constant_537))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_515 - tmp_moved_constant_539)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_515 - tmp_moved_constant_539))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_517 - tmp_moved_constant_541)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_517 - tmp_moved_constant_541))*16.0) + tmp_moved_constant_476*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_519 - tmp_moved_constant_543)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_519 - tmp_moved_constant_543))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_521 - tmp_moved_constant_545)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_521 - tmp_moved_constant_545))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_523 - tmp_moved_constant_547)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_523 - tmp_moved_constant_547))*16.0) + tmp_moved_constant_477*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_525 - tmp_moved_constant_549)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_525 - tmp_moved_constant_549))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_527 - tmp_moved_constant_551)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_527 - tmp_moved_constant_551))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_529 - tmp_moved_constant_553)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_529 - tmp_moved_constant_553))*16.0) + tmp_moved_constant_478*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_531 - tmp_moved_constant_555)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_531 - tmp_moved_constant_555))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_533 - tmp_moved_constant_557)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_533 - tmp_moved_constant_557))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_535 - tmp_moved_constant_559)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_535 - tmp_moved_constant_559))*16.0); { { - _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8295 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8296 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8297 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8298 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8299 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8300 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8301 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8302 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8303 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8304 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_560 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_561 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_562 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_563 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_564 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_565 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_566 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_567 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_568 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_569 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const real_t Dummy_8305 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_8306 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_8307 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_8308 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_8309 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); - const real_t Dummy_8310 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); - const real_t Dummy_8311 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); - const real_t Dummy_8312 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); - const real_t Dummy_8313 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); - const real_t Dummy_8314 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); - const real_t Dummy_8315 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); - const real_t Dummy_8316 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); - const real_t Dummy_8317 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); - const real_t Dummy_8318 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8319 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8320 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8321 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8322 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8323 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8324 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8325 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8326 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8327 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8328 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8329 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8330 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8331 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8332 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8333 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8334 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8335 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8336 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8337 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8338 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8339 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8340 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8341 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8342 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8343 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8344 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8345 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8346 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8347 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8348 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8349 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8350 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8351 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8352 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8353 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8354 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8355 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8356 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8357 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8358 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8359 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8360 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8361 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8362 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8363 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8364 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8365 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8366 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8367 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8368 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8369 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8370 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8371 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8372 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8373 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8374 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8375 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8376 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8377 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8378 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8379 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8380 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8381 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8382 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8383 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8384 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8385 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8386 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8387 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8388 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8389 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8390 = Dummy_8305*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4))) + Dummy_8306*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10))) + Dummy_8307*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16))) + Dummy_8308*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22))); - const real_t Dummy_8391 = Dummy_8305*(Dummy_8309*tmp_kernel_op_25 + Dummy_8310*tmp_kernel_op_25 + Dummy_8311*tmp_kernel_op_25) + Dummy_8306*(Dummy_8309*tmp_kernel_op_28 + Dummy_8310*tmp_kernel_op_28 + Dummy_8311*tmp_kernel_op_28) + Dummy_8307*(Dummy_8309*tmp_kernel_op_29 + Dummy_8310*tmp_kernel_op_29 + Dummy_8311*tmp_kernel_op_29) + Dummy_8308*(Dummy_8309*tmp_kernel_op_30 + Dummy_8310*tmp_kernel_op_30 + Dummy_8311*tmp_kernel_op_30); - const real_t Dummy_8392 = Dummy_8305*(Dummy_8312*tmp_kernel_op_32 + Dummy_8313*tmp_kernel_op_32 + Dummy_8314*tmp_kernel_op_32) + Dummy_8306*(Dummy_8312*tmp_kernel_op_35 + Dummy_8313*tmp_kernel_op_35 + Dummy_8314*tmp_kernel_op_35) + Dummy_8307*(Dummy_8312*tmp_kernel_op_36 + Dummy_8313*tmp_kernel_op_36 + Dummy_8314*tmp_kernel_op_36) + Dummy_8308*(Dummy_8312*tmp_kernel_op_37 + Dummy_8313*tmp_kernel_op_37 + Dummy_8314*tmp_kernel_op_37); - const real_t Dummy_8393 = Dummy_8305*(Dummy_8315*tmp_kernel_op_39 + Dummy_8316*tmp_kernel_op_39 + Dummy_8317*tmp_kernel_op_39) + Dummy_8306*(Dummy_8315*tmp_kernel_op_42 + Dummy_8316*tmp_kernel_op_42 + Dummy_8317*tmp_kernel_op_42) + Dummy_8307*(Dummy_8315*tmp_kernel_op_43 + Dummy_8316*tmp_kernel_op_43 + Dummy_8317*tmp_kernel_op_43) + Dummy_8308*(Dummy_8315*tmp_kernel_op_44 + Dummy_8316*tmp_kernel_op_44 + Dummy_8317*tmp_kernel_op_44); - const real_t Dummy_8394 = Dummy_8305*(((Dummy_8318 + Dummy_8319)*(Dummy_8318 + Dummy_8319))*16.0 + ((Dummy_8320 + Dummy_8321)*(Dummy_8320 + Dummy_8321))*16.0 + ((Dummy_8322 + Dummy_8323)*(Dummy_8322 + Dummy_8323))*16.0) + Dummy_8306*(((Dummy_8324 + Dummy_8325)*(Dummy_8324 + Dummy_8325))*16.0 + ((Dummy_8326 + Dummy_8327)*(Dummy_8326 + Dummy_8327))*16.0 + ((Dummy_8328 + Dummy_8329)*(Dummy_8328 + Dummy_8329))*16.0) + Dummy_8307*(((Dummy_8330 + Dummy_8331)*(Dummy_8330 + Dummy_8331))*16.0 + ((Dummy_8332 + Dummy_8333)*(Dummy_8332 + Dummy_8333))*16.0 + ((Dummy_8334 + Dummy_8335)*(Dummy_8334 + Dummy_8335))*16.0) + Dummy_8308*(((Dummy_8336 + Dummy_8337)*(Dummy_8336 + Dummy_8337))*16.0 + ((Dummy_8338 + Dummy_8339)*(Dummy_8338 + Dummy_8339))*16.0 + ((Dummy_8340 + Dummy_8341)*(Dummy_8340 + Dummy_8341))*16.0); - const real_t Dummy_8395 = Dummy_8305*(((Dummy_8342 + Dummy_8343)*(Dummy_8342 + Dummy_8343))*16.0 + ((Dummy_8344 + Dummy_8345)*(Dummy_8344 + Dummy_8345))*16.0 + ((Dummy_8346 + Dummy_8347)*(Dummy_8346 + Dummy_8347))*16.0) + Dummy_8306*(((Dummy_8348 + Dummy_8349)*(Dummy_8348 + Dummy_8349))*16.0 + ((Dummy_8350 + Dummy_8351)*(Dummy_8350 + Dummy_8351))*16.0 + ((Dummy_8352 + Dummy_8353)*(Dummy_8352 + Dummy_8353))*16.0) + Dummy_8307*(((Dummy_8354 + Dummy_8355)*(Dummy_8354 + Dummy_8355))*16.0 + ((Dummy_8356 + Dummy_8357)*(Dummy_8356 + Dummy_8357))*16.0 + ((Dummy_8358 + Dummy_8359)*(Dummy_8358 + Dummy_8359))*16.0) + Dummy_8308*(((Dummy_8360 + Dummy_8361)*(Dummy_8360 + Dummy_8361))*16.0 + ((Dummy_8362 + Dummy_8363)*(Dummy_8362 + Dummy_8363))*16.0 + ((Dummy_8364 + Dummy_8365)*(Dummy_8364 + Dummy_8365))*16.0); - const real_t Dummy_8396 = Dummy_8305*(((Dummy_8366 + Dummy_8367)*(Dummy_8366 + Dummy_8367))*16.0 + ((Dummy_8368 + Dummy_8369)*(Dummy_8368 + Dummy_8369))*16.0 + ((Dummy_8370 + Dummy_8371)*(Dummy_8370 + Dummy_8371))*16.0) + Dummy_8306*(((Dummy_8372 + Dummy_8373)*(Dummy_8372 + Dummy_8373))*16.0 + ((Dummy_8374 + Dummy_8375)*(Dummy_8374 + Dummy_8375))*16.0 + ((Dummy_8376 + Dummy_8377)*(Dummy_8376 + Dummy_8377))*16.0) + Dummy_8307*(((Dummy_8378 + Dummy_8379)*(Dummy_8378 + Dummy_8379))*16.0 + ((Dummy_8380 + Dummy_8381)*(Dummy_8380 + Dummy_8381))*16.0 + ((Dummy_8382 + Dummy_8383)*(Dummy_8382 + Dummy_8383))*16.0) + Dummy_8308*(((Dummy_8384 + Dummy_8385)*(Dummy_8384 + Dummy_8385))*16.0 + ((Dummy_8386 + Dummy_8387)*(Dummy_8386 + Dummy_8387))*16.0 + ((Dummy_8388 + Dummy_8389)*(Dummy_8388 + Dummy_8389))*16.0); - const real_t Dummy_8397 = Dummy_8305*(((-Dummy_8318 - Dummy_8342 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8318 - Dummy_8342 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8320 - Dummy_8344 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8320 - Dummy_8344 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8322 - Dummy_8346 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8322 - Dummy_8346 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_117*0.25))*16.0) + Dummy_8306*(((-Dummy_8324 - Dummy_8348 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8324 - Dummy_8348 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8326 - Dummy_8350 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8326 - Dummy_8350 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8328 - Dummy_8352 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8328 - Dummy_8352 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_118*0.25))*16.0) + Dummy_8307*(((-Dummy_8330 - Dummy_8354 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8330 - Dummy_8354 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8332 - Dummy_8356 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8332 - Dummy_8356 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8334 - Dummy_8358 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8334 - Dummy_8358 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_119*0.25))*16.0) + Dummy_8308*(((-Dummy_8336 - Dummy_8360 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8336 - Dummy_8360 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8338 - Dummy_8362 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8338 - Dummy_8362 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8340 - Dummy_8364 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8340 - Dummy_8364 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_8398 = Dummy_8305*(((-Dummy_8319 - Dummy_8366 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8319 - Dummy_8366 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8321 - Dummy_8368 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8321 - Dummy_8368 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8323 - Dummy_8370 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8323 - Dummy_8370 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_122*0.25))*16.0) + Dummy_8306*(((-Dummy_8325 - Dummy_8372 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8325 - Dummy_8372 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8327 - Dummy_8374 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8327 - Dummy_8374 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8329 - Dummy_8376 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8329 - Dummy_8376 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_124*0.25))*16.0) + Dummy_8307*(((-Dummy_8331 - Dummy_8378 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8331 - Dummy_8378 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8333 - Dummy_8380 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8333 - Dummy_8380 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8335 - Dummy_8382 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8335 - Dummy_8382 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_126*0.25))*16.0) + Dummy_8308*(((-Dummy_8337 - Dummy_8384 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8337 - Dummy_8384 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8339 - Dummy_8386 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8339 - Dummy_8386 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8341 - Dummy_8388 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8341 - Dummy_8388 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_8399 = Dummy_8305*(((-Dummy_8343 - Dummy_8367 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8343 - Dummy_8367 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8345 - Dummy_8369 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8345 - Dummy_8369 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8347 - Dummy_8371 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8347 - Dummy_8371 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_129*0.25))*16.0) + Dummy_8306*(((-Dummy_8349 - Dummy_8373 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8349 - Dummy_8373 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8351 - Dummy_8375 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8351 - Dummy_8375 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8353 - Dummy_8377 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8353 - Dummy_8377 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_130*0.25))*16.0) + Dummy_8307*(((-Dummy_8355 - Dummy_8379 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8355 - Dummy_8379 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8357 - Dummy_8381 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8357 - Dummy_8381 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8359 - Dummy_8383 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8359 - Dummy_8383 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_131*0.25))*16.0) + Dummy_8308*(((-Dummy_8361 - Dummy_8385 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8361 - Dummy_8385 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8363 - Dummy_8387 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8363 - Dummy_8387 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8365 - Dummy_8389 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8365 - Dummy_8389 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_132*0.25))*16.0); + const real_t tmp_moved_constant_570 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_571 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_572 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_573 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_574 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); + const real_t tmp_moved_constant_575 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); + const real_t tmp_moved_constant_576 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); + const real_t tmp_moved_constant_577 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); + const real_t tmp_moved_constant_578 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); + const real_t tmp_moved_constant_579 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); + const real_t tmp_moved_constant_580 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); + const real_t tmp_moved_constant_581 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); + const real_t tmp_moved_constant_582 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); + const real_t tmp_moved_constant_583 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_584 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_585 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_586 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_587 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_588 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_589 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_590 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_591 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_592 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_593 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_594 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_595 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_596 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_597 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_598 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_599 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_600 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_601 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_602 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_603 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_604 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_605 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_606 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_607 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_608 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_609 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_610 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_611 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_612 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_613 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_614 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_615 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_616 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_617 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_618 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_619 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_620 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_621 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_622 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_623 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_624 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_625 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_626 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_627 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_628 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_629 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_630 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_631 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_632 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_633 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_634 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_635 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_636 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_637 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_638 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_639 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_640 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_641 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_642 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_643 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_644 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_645 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_646 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_647 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_648 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_649 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_650 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_651 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_652 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_653 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_654 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_655 = tmp_moved_constant_570*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4))) + tmp_moved_constant_571*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10))) + tmp_moved_constant_572*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16))) + tmp_moved_constant_573*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22))); + const real_t tmp_moved_constant_656 = tmp_moved_constant_570*(tmp_kernel_op_25*tmp_moved_constant_574 + tmp_kernel_op_25*tmp_moved_constant_575 + tmp_kernel_op_25*tmp_moved_constant_576) + tmp_moved_constant_571*(tmp_kernel_op_28*tmp_moved_constant_574 + tmp_kernel_op_28*tmp_moved_constant_575 + tmp_kernel_op_28*tmp_moved_constant_576) + tmp_moved_constant_572*(tmp_kernel_op_29*tmp_moved_constant_574 + tmp_kernel_op_29*tmp_moved_constant_575 + tmp_kernel_op_29*tmp_moved_constant_576) + tmp_moved_constant_573*(tmp_kernel_op_30*tmp_moved_constant_574 + tmp_kernel_op_30*tmp_moved_constant_575 + tmp_kernel_op_30*tmp_moved_constant_576); + const real_t tmp_moved_constant_657 = tmp_moved_constant_570*(tmp_kernel_op_32*tmp_moved_constant_577 + tmp_kernel_op_32*tmp_moved_constant_578 + tmp_kernel_op_32*tmp_moved_constant_579) + tmp_moved_constant_571*(tmp_kernel_op_35*tmp_moved_constant_577 + tmp_kernel_op_35*tmp_moved_constant_578 + tmp_kernel_op_35*tmp_moved_constant_579) + tmp_moved_constant_572*(tmp_kernel_op_36*tmp_moved_constant_577 + tmp_kernel_op_36*tmp_moved_constant_578 + tmp_kernel_op_36*tmp_moved_constant_579) + tmp_moved_constant_573*(tmp_kernel_op_37*tmp_moved_constant_577 + tmp_kernel_op_37*tmp_moved_constant_578 + tmp_kernel_op_37*tmp_moved_constant_579); + const real_t tmp_moved_constant_658 = tmp_moved_constant_570*(tmp_kernel_op_39*tmp_moved_constant_580 + tmp_kernel_op_39*tmp_moved_constant_581 + tmp_kernel_op_39*tmp_moved_constant_582) + tmp_moved_constant_571*(tmp_kernel_op_42*tmp_moved_constant_580 + tmp_kernel_op_42*tmp_moved_constant_581 + tmp_kernel_op_42*tmp_moved_constant_582) + tmp_moved_constant_572*(tmp_kernel_op_43*tmp_moved_constant_580 + tmp_kernel_op_43*tmp_moved_constant_581 + tmp_kernel_op_43*tmp_moved_constant_582) + tmp_moved_constant_573*(tmp_kernel_op_44*tmp_moved_constant_580 + tmp_kernel_op_44*tmp_moved_constant_581 + tmp_kernel_op_44*tmp_moved_constant_582); + const real_t tmp_moved_constant_659 = tmp_moved_constant_570*(((tmp_moved_constant_583 + tmp_moved_constant_584)*(tmp_moved_constant_583 + tmp_moved_constant_584))*16.0 + ((tmp_moved_constant_585 + tmp_moved_constant_586)*(tmp_moved_constant_585 + tmp_moved_constant_586))*16.0 + ((tmp_moved_constant_587 + tmp_moved_constant_588)*(tmp_moved_constant_587 + tmp_moved_constant_588))*16.0) + tmp_moved_constant_571*(((tmp_moved_constant_589 + tmp_moved_constant_590)*(tmp_moved_constant_589 + tmp_moved_constant_590))*16.0 + ((tmp_moved_constant_591 + tmp_moved_constant_592)*(tmp_moved_constant_591 + tmp_moved_constant_592))*16.0 + ((tmp_moved_constant_593 + tmp_moved_constant_594)*(tmp_moved_constant_593 + tmp_moved_constant_594))*16.0) + tmp_moved_constant_572*(((tmp_moved_constant_595 + tmp_moved_constant_596)*(tmp_moved_constant_595 + tmp_moved_constant_596))*16.0 + ((tmp_moved_constant_597 + tmp_moved_constant_598)*(tmp_moved_constant_597 + tmp_moved_constant_598))*16.0 + ((tmp_moved_constant_599 + tmp_moved_constant_600)*(tmp_moved_constant_599 + tmp_moved_constant_600))*16.0) + tmp_moved_constant_573*(((tmp_moved_constant_601 + tmp_moved_constant_602)*(tmp_moved_constant_601 + tmp_moved_constant_602))*16.0 + ((tmp_moved_constant_603 + tmp_moved_constant_604)*(tmp_moved_constant_603 + tmp_moved_constant_604))*16.0 + ((tmp_moved_constant_605 + tmp_moved_constant_606)*(tmp_moved_constant_605 + tmp_moved_constant_606))*16.0); + const real_t tmp_moved_constant_660 = tmp_moved_constant_570*(((tmp_moved_constant_607 + tmp_moved_constant_608)*(tmp_moved_constant_607 + tmp_moved_constant_608))*16.0 + ((tmp_moved_constant_609 + tmp_moved_constant_610)*(tmp_moved_constant_609 + tmp_moved_constant_610))*16.0 + ((tmp_moved_constant_611 + tmp_moved_constant_612)*(tmp_moved_constant_611 + tmp_moved_constant_612))*16.0) + tmp_moved_constant_571*(((tmp_moved_constant_613 + tmp_moved_constant_614)*(tmp_moved_constant_613 + tmp_moved_constant_614))*16.0 + ((tmp_moved_constant_615 + tmp_moved_constant_616)*(tmp_moved_constant_615 + tmp_moved_constant_616))*16.0 + ((tmp_moved_constant_617 + tmp_moved_constant_618)*(tmp_moved_constant_617 + tmp_moved_constant_618))*16.0) + tmp_moved_constant_572*(((tmp_moved_constant_619 + tmp_moved_constant_620)*(tmp_moved_constant_619 + tmp_moved_constant_620))*16.0 + ((tmp_moved_constant_621 + tmp_moved_constant_622)*(tmp_moved_constant_621 + tmp_moved_constant_622))*16.0 + ((tmp_moved_constant_623 + tmp_moved_constant_624)*(tmp_moved_constant_623 + tmp_moved_constant_624))*16.0) + tmp_moved_constant_573*(((tmp_moved_constant_625 + tmp_moved_constant_626)*(tmp_moved_constant_625 + tmp_moved_constant_626))*16.0 + ((tmp_moved_constant_627 + tmp_moved_constant_628)*(tmp_moved_constant_627 + tmp_moved_constant_628))*16.0 + ((tmp_moved_constant_629 + tmp_moved_constant_630)*(tmp_moved_constant_629 + tmp_moved_constant_630))*16.0); + const real_t tmp_moved_constant_661 = tmp_moved_constant_570*(((tmp_moved_constant_631 + tmp_moved_constant_632)*(tmp_moved_constant_631 + tmp_moved_constant_632))*16.0 + ((tmp_moved_constant_633 + tmp_moved_constant_634)*(tmp_moved_constant_633 + tmp_moved_constant_634))*16.0 + ((tmp_moved_constant_635 + tmp_moved_constant_636)*(tmp_moved_constant_635 + tmp_moved_constant_636))*16.0) + tmp_moved_constant_571*(((tmp_moved_constant_637 + tmp_moved_constant_638)*(tmp_moved_constant_637 + tmp_moved_constant_638))*16.0 + ((tmp_moved_constant_639 + tmp_moved_constant_640)*(tmp_moved_constant_639 + tmp_moved_constant_640))*16.0 + ((tmp_moved_constant_641 + tmp_moved_constant_642)*(tmp_moved_constant_641 + tmp_moved_constant_642))*16.0) + tmp_moved_constant_572*(((tmp_moved_constant_643 + tmp_moved_constant_644)*(tmp_moved_constant_643 + tmp_moved_constant_644))*16.0 + ((tmp_moved_constant_645 + tmp_moved_constant_646)*(tmp_moved_constant_645 + tmp_moved_constant_646))*16.0 + ((tmp_moved_constant_647 + tmp_moved_constant_648)*(tmp_moved_constant_647 + tmp_moved_constant_648))*16.0) + tmp_moved_constant_573*(((tmp_moved_constant_649 + tmp_moved_constant_650)*(tmp_moved_constant_649 + tmp_moved_constant_650))*16.0 + ((tmp_moved_constant_651 + tmp_moved_constant_652)*(tmp_moved_constant_651 + tmp_moved_constant_652))*16.0 + ((tmp_moved_constant_653 + tmp_moved_constant_654)*(tmp_moved_constant_653 + tmp_moved_constant_654))*16.0); + const real_t tmp_moved_constant_662 = tmp_moved_constant_570*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_583 - tmp_moved_constant_607)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_583 - tmp_moved_constant_607))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_585 - tmp_moved_constant_609)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_585 - tmp_moved_constant_609))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_587 - tmp_moved_constant_611)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_587 - tmp_moved_constant_611))*16.0) + tmp_moved_constant_571*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_589 - tmp_moved_constant_613)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_589 - tmp_moved_constant_613))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_591 - tmp_moved_constant_615)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_591 - tmp_moved_constant_615))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_593 - tmp_moved_constant_617)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_593 - tmp_moved_constant_617))*16.0) + tmp_moved_constant_572*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_595 - tmp_moved_constant_619)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_595 - tmp_moved_constant_619))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_597 - tmp_moved_constant_621)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_597 - tmp_moved_constant_621))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_599 - tmp_moved_constant_623)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_599 - tmp_moved_constant_623))*16.0) + tmp_moved_constant_573*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_601 - tmp_moved_constant_625)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_601 - tmp_moved_constant_625))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_603 - tmp_moved_constant_627)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_603 - tmp_moved_constant_627))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_605 - tmp_moved_constant_629)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_605 - tmp_moved_constant_629))*16.0); + const real_t tmp_moved_constant_663 = tmp_moved_constant_570*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_584 - tmp_moved_constant_631)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_584 - tmp_moved_constant_631))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_586 - tmp_moved_constant_633)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_586 - tmp_moved_constant_633))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_588 - tmp_moved_constant_635)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_588 - tmp_moved_constant_635))*16.0) + tmp_moved_constant_571*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_590 - tmp_moved_constant_637)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_590 - tmp_moved_constant_637))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_592 - tmp_moved_constant_639)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_592 - tmp_moved_constant_639))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_594 - tmp_moved_constant_641)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_594 - tmp_moved_constant_641))*16.0) + tmp_moved_constant_572*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_596 - tmp_moved_constant_643)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_596 - tmp_moved_constant_643))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_598 - tmp_moved_constant_645)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_598 - tmp_moved_constant_645))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_600 - tmp_moved_constant_647)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_600 - tmp_moved_constant_647))*16.0) + tmp_moved_constant_573*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_602 - tmp_moved_constant_649)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_602 - tmp_moved_constant_649))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_604 - tmp_moved_constant_651)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_604 - tmp_moved_constant_651))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_606 - tmp_moved_constant_653)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_606 - tmp_moved_constant_653))*16.0); + const real_t tmp_moved_constant_664 = tmp_moved_constant_570*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_608 - tmp_moved_constant_632)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_608 - tmp_moved_constant_632))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_610 - tmp_moved_constant_634)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_610 - tmp_moved_constant_634))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_612 - tmp_moved_constant_636)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_612 - tmp_moved_constant_636))*16.0) + tmp_moved_constant_571*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_614 - tmp_moved_constant_638)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_614 - tmp_moved_constant_638))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_616 - tmp_moved_constant_640)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_616 - tmp_moved_constant_640))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_618 - tmp_moved_constant_642)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_618 - tmp_moved_constant_642))*16.0) + tmp_moved_constant_572*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_620 - tmp_moved_constant_644)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_620 - tmp_moved_constant_644))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_622 - tmp_moved_constant_646)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_622 - tmp_moved_constant_646))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_624 - tmp_moved_constant_648)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_624 - tmp_moved_constant_648))*16.0) + tmp_moved_constant_573*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_626 - tmp_moved_constant_650)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_626 - tmp_moved_constant_650))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_628 - tmp_moved_constant_652)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_628 - tmp_moved_constant_652))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_630 - tmp_moved_constant_654)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_630 - tmp_moved_constant_654))*16.0); { { - _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8390 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8391 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8392 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8393 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8394 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8395 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8396 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8397 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8398 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8399 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_655 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_656 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_657 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_658 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_659 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_660 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_661 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_662 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_663 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_664 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const real_t Dummy_8400 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_8401 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_8402 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_8403 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_8404 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); - const real_t Dummy_8405 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); - const real_t Dummy_8406 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); - const real_t Dummy_8407 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); - const real_t Dummy_8408 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); - const real_t Dummy_8409 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); - const real_t Dummy_8410 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); - const real_t Dummy_8411 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); - const real_t Dummy_8412 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); - const real_t Dummy_8413 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8414 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8415 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8416 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8417 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8418 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8419 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8420 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8421 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8422 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8423 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8424 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8425 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8426 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8427 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8428 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8429 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8430 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8431 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8432 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8433 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8434 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8435 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8436 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8437 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8438 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8439 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8440 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8441 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8442 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8443 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8444 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8445 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8446 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8447 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8448 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8449 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8450 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8451 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8452 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8453 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8454 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8455 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8456 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8457 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8458 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8459 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8460 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8461 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8462 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8463 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8464 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8465 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8466 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8467 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8468 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8469 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8470 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8471 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8472 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8473 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8474 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8475 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8476 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8477 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8478 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8479 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8480 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8481 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8482 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8483 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8484 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8485 = Dummy_8400*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4))) + Dummy_8401*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10))) + Dummy_8402*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16))) + Dummy_8403*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22))); - const real_t Dummy_8486 = Dummy_8400*(Dummy_8404*tmp_kernel_op_25 + Dummy_8405*tmp_kernel_op_25 + Dummy_8406*tmp_kernel_op_25) + Dummy_8401*(Dummy_8404*tmp_kernel_op_28 + Dummy_8405*tmp_kernel_op_28 + Dummy_8406*tmp_kernel_op_28) + Dummy_8402*(Dummy_8404*tmp_kernel_op_29 + Dummy_8405*tmp_kernel_op_29 + Dummy_8406*tmp_kernel_op_29) + Dummy_8403*(Dummy_8404*tmp_kernel_op_30 + Dummy_8405*tmp_kernel_op_30 + Dummy_8406*tmp_kernel_op_30); - const real_t Dummy_8487 = Dummy_8400*(Dummy_8407*tmp_kernel_op_32 + Dummy_8408*tmp_kernel_op_32 + Dummy_8409*tmp_kernel_op_32) + Dummy_8401*(Dummy_8407*tmp_kernel_op_35 + Dummy_8408*tmp_kernel_op_35 + Dummy_8409*tmp_kernel_op_35) + Dummy_8402*(Dummy_8407*tmp_kernel_op_36 + Dummy_8408*tmp_kernel_op_36 + Dummy_8409*tmp_kernel_op_36) + Dummy_8403*(Dummy_8407*tmp_kernel_op_37 + Dummy_8408*tmp_kernel_op_37 + Dummy_8409*tmp_kernel_op_37); - const real_t Dummy_8488 = Dummy_8400*(Dummy_8410*tmp_kernel_op_39 + Dummy_8411*tmp_kernel_op_39 + Dummy_8412*tmp_kernel_op_39) + Dummy_8401*(Dummy_8410*tmp_kernel_op_42 + Dummy_8411*tmp_kernel_op_42 + Dummy_8412*tmp_kernel_op_42) + Dummy_8402*(Dummy_8410*tmp_kernel_op_43 + Dummy_8411*tmp_kernel_op_43 + Dummy_8412*tmp_kernel_op_43) + Dummy_8403*(Dummy_8410*tmp_kernel_op_44 + Dummy_8411*tmp_kernel_op_44 + Dummy_8412*tmp_kernel_op_44); - const real_t Dummy_8489 = Dummy_8400*(((Dummy_8413 + Dummy_8414)*(Dummy_8413 + Dummy_8414))*16.0 + ((Dummy_8415 + Dummy_8416)*(Dummy_8415 + Dummy_8416))*16.0 + ((Dummy_8417 + Dummy_8418)*(Dummy_8417 + Dummy_8418))*16.0) + Dummy_8401*(((Dummy_8419 + Dummy_8420)*(Dummy_8419 + Dummy_8420))*16.0 + ((Dummy_8421 + Dummy_8422)*(Dummy_8421 + Dummy_8422))*16.0 + ((Dummy_8423 + Dummy_8424)*(Dummy_8423 + Dummy_8424))*16.0) + Dummy_8402*(((Dummy_8425 + Dummy_8426)*(Dummy_8425 + Dummy_8426))*16.0 + ((Dummy_8427 + Dummy_8428)*(Dummy_8427 + Dummy_8428))*16.0 + ((Dummy_8429 + Dummy_8430)*(Dummy_8429 + Dummy_8430))*16.0) + Dummy_8403*(((Dummy_8431 + Dummy_8432)*(Dummy_8431 + Dummy_8432))*16.0 + ((Dummy_8433 + Dummy_8434)*(Dummy_8433 + Dummy_8434))*16.0 + ((Dummy_8435 + Dummy_8436)*(Dummy_8435 + Dummy_8436))*16.0); - const real_t Dummy_8490 = Dummy_8400*(((Dummy_8437 + Dummy_8438)*(Dummy_8437 + Dummy_8438))*16.0 + ((Dummy_8439 + Dummy_8440)*(Dummy_8439 + Dummy_8440))*16.0 + ((Dummy_8441 + Dummy_8442)*(Dummy_8441 + Dummy_8442))*16.0) + Dummy_8401*(((Dummy_8443 + Dummy_8444)*(Dummy_8443 + Dummy_8444))*16.0 + ((Dummy_8445 + Dummy_8446)*(Dummy_8445 + Dummy_8446))*16.0 + ((Dummy_8447 + Dummy_8448)*(Dummy_8447 + Dummy_8448))*16.0) + Dummy_8402*(((Dummy_8449 + Dummy_8450)*(Dummy_8449 + Dummy_8450))*16.0 + ((Dummy_8451 + Dummy_8452)*(Dummy_8451 + Dummy_8452))*16.0 + ((Dummy_8453 + Dummy_8454)*(Dummy_8453 + Dummy_8454))*16.0) + Dummy_8403*(((Dummy_8455 + Dummy_8456)*(Dummy_8455 + Dummy_8456))*16.0 + ((Dummy_8457 + Dummy_8458)*(Dummy_8457 + Dummy_8458))*16.0 + ((Dummy_8459 + Dummy_8460)*(Dummy_8459 + Dummy_8460))*16.0); - const real_t Dummy_8491 = Dummy_8400*(((Dummy_8461 + Dummy_8462)*(Dummy_8461 + Dummy_8462))*16.0 + ((Dummy_8463 + Dummy_8464)*(Dummy_8463 + Dummy_8464))*16.0 + ((Dummy_8465 + Dummy_8466)*(Dummy_8465 + Dummy_8466))*16.0) + Dummy_8401*(((Dummy_8467 + Dummy_8468)*(Dummy_8467 + Dummy_8468))*16.0 + ((Dummy_8469 + Dummy_8470)*(Dummy_8469 + Dummy_8470))*16.0 + ((Dummy_8471 + Dummy_8472)*(Dummy_8471 + Dummy_8472))*16.0) + Dummy_8402*(((Dummy_8473 + Dummy_8474)*(Dummy_8473 + Dummy_8474))*16.0 + ((Dummy_8475 + Dummy_8476)*(Dummy_8475 + Dummy_8476))*16.0 + ((Dummy_8477 + Dummy_8478)*(Dummy_8477 + Dummy_8478))*16.0) + Dummy_8403*(((Dummy_8479 + Dummy_8480)*(Dummy_8479 + Dummy_8480))*16.0 + ((Dummy_8481 + Dummy_8482)*(Dummy_8481 + Dummy_8482))*16.0 + ((Dummy_8483 + Dummy_8484)*(Dummy_8483 + Dummy_8484))*16.0); - const real_t Dummy_8492 = Dummy_8400*(((-Dummy_8413 - Dummy_8437 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_117*0.25)*(-Dummy_8413 - Dummy_8437 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8415 - Dummy_8439 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_117*0.25)*(-Dummy_8415 - Dummy_8439 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8417 - Dummy_8441 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_117*0.25)*(-Dummy_8417 - Dummy_8441 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_117*0.25))*16.0) + Dummy_8401*(((-Dummy_8419 - Dummy_8443 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_118*0.25)*(-Dummy_8419 - Dummy_8443 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8421 - Dummy_8445 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_118*0.25)*(-Dummy_8421 - Dummy_8445 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8423 - Dummy_8447 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_118*0.25)*(-Dummy_8423 - Dummy_8447 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_118*0.25))*16.0) + Dummy_8402*(((-Dummy_8425 - Dummy_8449 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_119*0.25)*(-Dummy_8425 - Dummy_8449 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8427 - Dummy_8451 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_119*0.25)*(-Dummy_8427 - Dummy_8451 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8429 - Dummy_8453 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_119*0.25)*(-Dummy_8429 - Dummy_8453 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_119*0.25))*16.0) + Dummy_8403*(((-Dummy_8431 - Dummy_8455 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_120*0.25)*(-Dummy_8431 - Dummy_8455 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8433 - Dummy_8457 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_120*0.25)*(-Dummy_8433 - Dummy_8457 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8435 - Dummy_8459 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_120*0.25)*(-Dummy_8435 - Dummy_8459 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_8493 = Dummy_8400*(((-Dummy_8414 - Dummy_8461 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_122*0.25)*(-Dummy_8414 - Dummy_8461 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8416 - Dummy_8463 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_122*0.25)*(-Dummy_8416 - Dummy_8463 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8418 - Dummy_8465 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_122*0.25)*(-Dummy_8418 - Dummy_8465 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_122*0.25))*16.0) + Dummy_8401*(((-Dummy_8420 - Dummy_8467 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_124*0.25)*(-Dummy_8420 - Dummy_8467 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8422 - Dummy_8469 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_124*0.25)*(-Dummy_8422 - Dummy_8469 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8424 - Dummy_8471 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_124*0.25)*(-Dummy_8424 - Dummy_8471 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_124*0.25))*16.0) + Dummy_8402*(((-Dummy_8426 - Dummy_8473 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_126*0.25)*(-Dummy_8426 - Dummy_8473 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8428 - Dummy_8475 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_126*0.25)*(-Dummy_8428 - Dummy_8475 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8430 - Dummy_8477 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_126*0.25)*(-Dummy_8430 - Dummy_8477 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_126*0.25))*16.0) + Dummy_8403*(((-Dummy_8432 - Dummy_8479 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_128*0.25)*(-Dummy_8432 - Dummy_8479 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8434 - Dummy_8481 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_128*0.25)*(-Dummy_8434 - Dummy_8481 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8436 - Dummy_8483 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_128*0.25)*(-Dummy_8436 - Dummy_8483 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_8494 = Dummy_8400*(((-Dummy_8438 - Dummy_8462 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_129*0.25)*(-Dummy_8438 - Dummy_8462 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8440 - Dummy_8464 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_129*0.25)*(-Dummy_8440 - Dummy_8464 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8442 - Dummy_8466 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_129*0.25)*(-Dummy_8442 - Dummy_8466 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_129*0.25))*16.0) + Dummy_8401*(((-Dummy_8444 - Dummy_8468 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_130*0.25)*(-Dummy_8444 - Dummy_8468 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8446 - Dummy_8470 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_130*0.25)*(-Dummy_8446 - Dummy_8470 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8448 - Dummy_8472 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_130*0.25)*(-Dummy_8448 - Dummy_8472 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_130*0.25))*16.0) + Dummy_8402*(((-Dummy_8450 - Dummy_8474 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_131*0.25)*(-Dummy_8450 - Dummy_8474 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8452 - Dummy_8476 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_131*0.25)*(-Dummy_8452 - Dummy_8476 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8454 - Dummy_8478 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_131*0.25)*(-Dummy_8454 - Dummy_8478 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_131*0.25))*16.0) + Dummy_8403*(((-Dummy_8456 - Dummy_8480 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_132*0.25)*(-Dummy_8456 - Dummy_8480 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8458 - Dummy_8482 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_132*0.25)*(-Dummy_8458 - Dummy_8482 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8460 - Dummy_8484 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_132*0.25)*(-Dummy_8460 - Dummy_8484 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_132*0.25))*16.0); + const real_t tmp_moved_constant_665 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_666 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_667 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_668 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_669 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); + const real_t tmp_moved_constant_670 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); + const real_t tmp_moved_constant_671 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); + const real_t tmp_moved_constant_672 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); + const real_t tmp_moved_constant_673 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); + const real_t tmp_moved_constant_674 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); + const real_t tmp_moved_constant_675 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); + const real_t tmp_moved_constant_676 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); + const real_t tmp_moved_constant_677 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); + const real_t tmp_moved_constant_678 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_679 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_680 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_681 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_682 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_683 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_684 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_685 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_686 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_687 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_688 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_689 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_690 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_691 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_692 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_693 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_694 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_695 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_696 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_697 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_698 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_699 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_700 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_701 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_702 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_703 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_704 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_705 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_706 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_707 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_708 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_709 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_710 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_711 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_712 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_713 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_714 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_715 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_716 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_717 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_718 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_719 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_720 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_721 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_722 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_723 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_724 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_725 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_726 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_727 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_728 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_729 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_730 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_731 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_732 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_733 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_734 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_735 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_736 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_737 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_738 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_739 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_740 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_741 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_742 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_743 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_744 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_745 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_746 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_747 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_748 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_749 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_750 = tmp_moved_constant_665*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4))) + tmp_moved_constant_666*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10))) + tmp_moved_constant_667*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16))) + tmp_moved_constant_668*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22))); + const real_t tmp_moved_constant_751 = tmp_moved_constant_665*(tmp_kernel_op_25*tmp_moved_constant_669 + tmp_kernel_op_25*tmp_moved_constant_670 + tmp_kernel_op_25*tmp_moved_constant_671) + tmp_moved_constant_666*(tmp_kernel_op_28*tmp_moved_constant_669 + tmp_kernel_op_28*tmp_moved_constant_670 + tmp_kernel_op_28*tmp_moved_constant_671) + tmp_moved_constant_667*(tmp_kernel_op_29*tmp_moved_constant_669 + tmp_kernel_op_29*tmp_moved_constant_670 + tmp_kernel_op_29*tmp_moved_constant_671) + tmp_moved_constant_668*(tmp_kernel_op_30*tmp_moved_constant_669 + tmp_kernel_op_30*tmp_moved_constant_670 + tmp_kernel_op_30*tmp_moved_constant_671); + const real_t tmp_moved_constant_752 = tmp_moved_constant_665*(tmp_kernel_op_32*tmp_moved_constant_672 + tmp_kernel_op_32*tmp_moved_constant_673 + tmp_kernel_op_32*tmp_moved_constant_674) + tmp_moved_constant_666*(tmp_kernel_op_35*tmp_moved_constant_672 + tmp_kernel_op_35*tmp_moved_constant_673 + tmp_kernel_op_35*tmp_moved_constant_674) + tmp_moved_constant_667*(tmp_kernel_op_36*tmp_moved_constant_672 + tmp_kernel_op_36*tmp_moved_constant_673 + tmp_kernel_op_36*tmp_moved_constant_674) + tmp_moved_constant_668*(tmp_kernel_op_37*tmp_moved_constant_672 + tmp_kernel_op_37*tmp_moved_constant_673 + tmp_kernel_op_37*tmp_moved_constant_674); + const real_t tmp_moved_constant_753 = tmp_moved_constant_665*(tmp_kernel_op_39*tmp_moved_constant_675 + tmp_kernel_op_39*tmp_moved_constant_676 + tmp_kernel_op_39*tmp_moved_constant_677) + tmp_moved_constant_666*(tmp_kernel_op_42*tmp_moved_constant_675 + tmp_kernel_op_42*tmp_moved_constant_676 + tmp_kernel_op_42*tmp_moved_constant_677) + tmp_moved_constant_667*(tmp_kernel_op_43*tmp_moved_constant_675 + tmp_kernel_op_43*tmp_moved_constant_676 + tmp_kernel_op_43*tmp_moved_constant_677) + tmp_moved_constant_668*(tmp_kernel_op_44*tmp_moved_constant_675 + tmp_kernel_op_44*tmp_moved_constant_676 + tmp_kernel_op_44*tmp_moved_constant_677); + const real_t tmp_moved_constant_754 = tmp_moved_constant_665*(((tmp_moved_constant_678 + tmp_moved_constant_679)*(tmp_moved_constant_678 + tmp_moved_constant_679))*16.0 + ((tmp_moved_constant_680 + tmp_moved_constant_681)*(tmp_moved_constant_680 + tmp_moved_constant_681))*16.0 + ((tmp_moved_constant_682 + tmp_moved_constant_683)*(tmp_moved_constant_682 + tmp_moved_constant_683))*16.0) + tmp_moved_constant_666*(((tmp_moved_constant_684 + tmp_moved_constant_685)*(tmp_moved_constant_684 + tmp_moved_constant_685))*16.0 + ((tmp_moved_constant_686 + tmp_moved_constant_687)*(tmp_moved_constant_686 + tmp_moved_constant_687))*16.0 + ((tmp_moved_constant_688 + tmp_moved_constant_689)*(tmp_moved_constant_688 + tmp_moved_constant_689))*16.0) + tmp_moved_constant_667*(((tmp_moved_constant_690 + tmp_moved_constant_691)*(tmp_moved_constant_690 + tmp_moved_constant_691))*16.0 + ((tmp_moved_constant_692 + tmp_moved_constant_693)*(tmp_moved_constant_692 + tmp_moved_constant_693))*16.0 + ((tmp_moved_constant_694 + tmp_moved_constant_695)*(tmp_moved_constant_694 + tmp_moved_constant_695))*16.0) + tmp_moved_constant_668*(((tmp_moved_constant_696 + tmp_moved_constant_697)*(tmp_moved_constant_696 + tmp_moved_constant_697))*16.0 + ((tmp_moved_constant_698 + tmp_moved_constant_699)*(tmp_moved_constant_698 + tmp_moved_constant_699))*16.0 + ((tmp_moved_constant_700 + tmp_moved_constant_701)*(tmp_moved_constant_700 + tmp_moved_constant_701))*16.0); + const real_t tmp_moved_constant_755 = tmp_moved_constant_665*(((tmp_moved_constant_702 + tmp_moved_constant_703)*(tmp_moved_constant_702 + tmp_moved_constant_703))*16.0 + ((tmp_moved_constant_704 + tmp_moved_constant_705)*(tmp_moved_constant_704 + tmp_moved_constant_705))*16.0 + ((tmp_moved_constant_706 + tmp_moved_constant_707)*(tmp_moved_constant_706 + tmp_moved_constant_707))*16.0) + tmp_moved_constant_666*(((tmp_moved_constant_708 + tmp_moved_constant_709)*(tmp_moved_constant_708 + tmp_moved_constant_709))*16.0 + ((tmp_moved_constant_710 + tmp_moved_constant_711)*(tmp_moved_constant_710 + tmp_moved_constant_711))*16.0 + ((tmp_moved_constant_712 + tmp_moved_constant_713)*(tmp_moved_constant_712 + tmp_moved_constant_713))*16.0) + tmp_moved_constant_667*(((tmp_moved_constant_714 + tmp_moved_constant_715)*(tmp_moved_constant_714 + tmp_moved_constant_715))*16.0 + ((tmp_moved_constant_716 + tmp_moved_constant_717)*(tmp_moved_constant_716 + tmp_moved_constant_717))*16.0 + ((tmp_moved_constant_718 + tmp_moved_constant_719)*(tmp_moved_constant_718 + tmp_moved_constant_719))*16.0) + tmp_moved_constant_668*(((tmp_moved_constant_720 + tmp_moved_constant_721)*(tmp_moved_constant_720 + tmp_moved_constant_721))*16.0 + ((tmp_moved_constant_722 + tmp_moved_constant_723)*(tmp_moved_constant_722 + tmp_moved_constant_723))*16.0 + ((tmp_moved_constant_724 + tmp_moved_constant_725)*(tmp_moved_constant_724 + tmp_moved_constant_725))*16.0); + const real_t tmp_moved_constant_756 = tmp_moved_constant_665*(((tmp_moved_constant_726 + tmp_moved_constant_727)*(tmp_moved_constant_726 + tmp_moved_constant_727))*16.0 + ((tmp_moved_constant_728 + tmp_moved_constant_729)*(tmp_moved_constant_728 + tmp_moved_constant_729))*16.0 + ((tmp_moved_constant_730 + tmp_moved_constant_731)*(tmp_moved_constant_730 + tmp_moved_constant_731))*16.0) + tmp_moved_constant_666*(((tmp_moved_constant_732 + tmp_moved_constant_733)*(tmp_moved_constant_732 + tmp_moved_constant_733))*16.0 + ((tmp_moved_constant_734 + tmp_moved_constant_735)*(tmp_moved_constant_734 + tmp_moved_constant_735))*16.0 + ((tmp_moved_constant_736 + tmp_moved_constant_737)*(tmp_moved_constant_736 + tmp_moved_constant_737))*16.0) + tmp_moved_constant_667*(((tmp_moved_constant_738 + tmp_moved_constant_739)*(tmp_moved_constant_738 + tmp_moved_constant_739))*16.0 + ((tmp_moved_constant_740 + tmp_moved_constant_741)*(tmp_moved_constant_740 + tmp_moved_constant_741))*16.0 + ((tmp_moved_constant_742 + tmp_moved_constant_743)*(tmp_moved_constant_742 + tmp_moved_constant_743))*16.0) + tmp_moved_constant_668*(((tmp_moved_constant_744 + tmp_moved_constant_745)*(tmp_moved_constant_744 + tmp_moved_constant_745))*16.0 + ((tmp_moved_constant_746 + tmp_moved_constant_747)*(tmp_moved_constant_746 + tmp_moved_constant_747))*16.0 + ((tmp_moved_constant_748 + tmp_moved_constant_749)*(tmp_moved_constant_748 + tmp_moved_constant_749))*16.0); + const real_t tmp_moved_constant_757 = tmp_moved_constant_665*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_678 - tmp_moved_constant_702)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_678 - tmp_moved_constant_702))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_680 - tmp_moved_constant_704)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_680 - tmp_moved_constant_704))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_682 - tmp_moved_constant_706)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_682 - tmp_moved_constant_706))*16.0) + tmp_moved_constant_666*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_684 - tmp_moved_constant_708)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_684 - tmp_moved_constant_708))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_686 - tmp_moved_constant_710)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_686 - tmp_moved_constant_710))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_688 - tmp_moved_constant_712)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_688 - tmp_moved_constant_712))*16.0) + tmp_moved_constant_667*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_690 - tmp_moved_constant_714)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_690 - tmp_moved_constant_714))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_692 - tmp_moved_constant_716)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_692 - tmp_moved_constant_716))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_694 - tmp_moved_constant_718)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_694 - tmp_moved_constant_718))*16.0) + tmp_moved_constant_668*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_696 - tmp_moved_constant_720)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_696 - tmp_moved_constant_720))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_698 - tmp_moved_constant_722)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_698 - tmp_moved_constant_722))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_700 - tmp_moved_constant_724)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_700 - tmp_moved_constant_724))*16.0); + const real_t tmp_moved_constant_758 = tmp_moved_constant_665*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_679 - tmp_moved_constant_726)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_679 - tmp_moved_constant_726))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_681 - tmp_moved_constant_728)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_681 - tmp_moved_constant_728))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_683 - tmp_moved_constant_730)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_683 - tmp_moved_constant_730))*16.0) + tmp_moved_constant_666*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_685 - tmp_moved_constant_732)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_685 - tmp_moved_constant_732))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_687 - tmp_moved_constant_734)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_687 - tmp_moved_constant_734))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_689 - tmp_moved_constant_736)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_689 - tmp_moved_constant_736))*16.0) + tmp_moved_constant_667*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_691 - tmp_moved_constant_738)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_691 - tmp_moved_constant_738))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_693 - tmp_moved_constant_740)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_693 - tmp_moved_constant_740))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_695 - tmp_moved_constant_742)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_695 - tmp_moved_constant_742))*16.0) + tmp_moved_constant_668*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_697 - tmp_moved_constant_744)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_697 - tmp_moved_constant_744))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_699 - tmp_moved_constant_746)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_699 - tmp_moved_constant_746))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_701 - tmp_moved_constant_748)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_701 - tmp_moved_constant_748))*16.0); + const real_t tmp_moved_constant_759 = tmp_moved_constant_665*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_703 - tmp_moved_constant_727)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_703 - tmp_moved_constant_727))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_705 - tmp_moved_constant_729)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_705 - tmp_moved_constant_729))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_707 - tmp_moved_constant_731)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_707 - tmp_moved_constant_731))*16.0) + tmp_moved_constant_666*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_709 - tmp_moved_constant_733)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_709 - tmp_moved_constant_733))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_711 - tmp_moved_constant_735)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_711 - tmp_moved_constant_735))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_713 - tmp_moved_constant_737)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_713 - tmp_moved_constant_737))*16.0) + tmp_moved_constant_667*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_715 - tmp_moved_constant_739)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_715 - tmp_moved_constant_739))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_717 - tmp_moved_constant_741)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_717 - tmp_moved_constant_741))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_719 - tmp_moved_constant_743)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_719 - tmp_moved_constant_743))*16.0) + tmp_moved_constant_668*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_721 - tmp_moved_constant_745)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_721 - tmp_moved_constant_745))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_723 - tmp_moved_constant_747)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_723 - tmp_moved_constant_747))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_725 - tmp_moved_constant_749)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_725 - tmp_moved_constant_749))*16.0); { { - _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8485 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8486 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8487 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8488 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8489 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8490 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8491 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8492 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8493 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8494 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_750 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_751 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_752 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_753 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_754 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_755 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_756 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_757 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_758 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_759 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const real_t Dummy_8495 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_8496 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_8497 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_8498 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_8499 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); - const real_t Dummy_8500 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); - const real_t Dummy_8501 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); - const real_t Dummy_8502 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); - const real_t Dummy_8503 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); - const real_t Dummy_8504 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); - const real_t Dummy_8505 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); - const real_t Dummy_8506 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); - const real_t Dummy_8507 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); - const real_t Dummy_8508 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8509 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8510 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8511 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8512 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8513 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8514 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8515 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8516 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8517 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8518 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8519 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8520 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8521 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8522 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8523 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8524 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8525 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8526 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8527 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8528 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8529 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8530 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8531 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8532 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8533 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8534 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8535 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8536 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8537 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8538 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8539 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8540 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8541 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8542 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8543 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8544 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8545 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8546 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8547 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8548 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8549 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8550 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8551 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8552 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8553 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8554 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8555 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8556 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8557 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8558 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8559 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8560 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8561 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8562 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8563 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8564 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8565 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8566 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8567 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8568 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8569 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8570 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8571 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8572 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8573 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8574 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8575 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8576 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8577 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8578 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8579 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8580 = Dummy_8495*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4))) + Dummy_8496*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10))) + Dummy_8497*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16))) + Dummy_8498*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22))); - const real_t Dummy_8581 = Dummy_8495*(Dummy_8499*tmp_kernel_op_25 + Dummy_8500*tmp_kernel_op_25 + Dummy_8501*tmp_kernel_op_25) + Dummy_8496*(Dummy_8499*tmp_kernel_op_28 + Dummy_8500*tmp_kernel_op_28 + Dummy_8501*tmp_kernel_op_28) + Dummy_8497*(Dummy_8499*tmp_kernel_op_29 + Dummy_8500*tmp_kernel_op_29 + Dummy_8501*tmp_kernel_op_29) + Dummy_8498*(Dummy_8499*tmp_kernel_op_30 + Dummy_8500*tmp_kernel_op_30 + Dummy_8501*tmp_kernel_op_30); - const real_t Dummy_8582 = Dummy_8495*(Dummy_8502*tmp_kernel_op_32 + Dummy_8503*tmp_kernel_op_32 + Dummy_8504*tmp_kernel_op_32) + Dummy_8496*(Dummy_8502*tmp_kernel_op_35 + Dummy_8503*tmp_kernel_op_35 + Dummy_8504*tmp_kernel_op_35) + Dummy_8497*(Dummy_8502*tmp_kernel_op_36 + Dummy_8503*tmp_kernel_op_36 + Dummy_8504*tmp_kernel_op_36) + Dummy_8498*(Dummy_8502*tmp_kernel_op_37 + Dummy_8503*tmp_kernel_op_37 + Dummy_8504*tmp_kernel_op_37); - const real_t Dummy_8583 = Dummy_8495*(Dummy_8505*tmp_kernel_op_39 + Dummy_8506*tmp_kernel_op_39 + Dummy_8507*tmp_kernel_op_39) + Dummy_8496*(Dummy_8505*tmp_kernel_op_42 + Dummy_8506*tmp_kernel_op_42 + Dummy_8507*tmp_kernel_op_42) + Dummy_8497*(Dummy_8505*tmp_kernel_op_43 + Dummy_8506*tmp_kernel_op_43 + Dummy_8507*tmp_kernel_op_43) + Dummy_8498*(Dummy_8505*tmp_kernel_op_44 + Dummy_8506*tmp_kernel_op_44 + Dummy_8507*tmp_kernel_op_44); - const real_t Dummy_8584 = Dummy_8495*(((Dummy_8508 + Dummy_8509)*(Dummy_8508 + Dummy_8509))*16.0 + ((Dummy_8510 + Dummy_8511)*(Dummy_8510 + Dummy_8511))*16.0 + ((Dummy_8512 + Dummy_8513)*(Dummy_8512 + Dummy_8513))*16.0) + Dummy_8496*(((Dummy_8514 + Dummy_8515)*(Dummy_8514 + Dummy_8515))*16.0 + ((Dummy_8516 + Dummy_8517)*(Dummy_8516 + Dummy_8517))*16.0 + ((Dummy_8518 + Dummy_8519)*(Dummy_8518 + Dummy_8519))*16.0) + Dummy_8497*(((Dummy_8520 + Dummy_8521)*(Dummy_8520 + Dummy_8521))*16.0 + ((Dummy_8522 + Dummy_8523)*(Dummy_8522 + Dummy_8523))*16.0 + ((Dummy_8524 + Dummy_8525)*(Dummy_8524 + Dummy_8525))*16.0) + Dummy_8498*(((Dummy_8526 + Dummy_8527)*(Dummy_8526 + Dummy_8527))*16.0 + ((Dummy_8528 + Dummy_8529)*(Dummy_8528 + Dummy_8529))*16.0 + ((Dummy_8530 + Dummy_8531)*(Dummy_8530 + Dummy_8531))*16.0); - const real_t Dummy_8585 = Dummy_8495*(((Dummy_8532 + Dummy_8533)*(Dummy_8532 + Dummy_8533))*16.0 + ((Dummy_8534 + Dummy_8535)*(Dummy_8534 + Dummy_8535))*16.0 + ((Dummy_8536 + Dummy_8537)*(Dummy_8536 + Dummy_8537))*16.0) + Dummy_8496*(((Dummy_8538 + Dummy_8539)*(Dummy_8538 + Dummy_8539))*16.0 + ((Dummy_8540 + Dummy_8541)*(Dummy_8540 + Dummy_8541))*16.0 + ((Dummy_8542 + Dummy_8543)*(Dummy_8542 + Dummy_8543))*16.0) + Dummy_8497*(((Dummy_8544 + Dummy_8545)*(Dummy_8544 + Dummy_8545))*16.0 + ((Dummy_8546 + Dummy_8547)*(Dummy_8546 + Dummy_8547))*16.0 + ((Dummy_8548 + Dummy_8549)*(Dummy_8548 + Dummy_8549))*16.0) + Dummy_8498*(((Dummy_8550 + Dummy_8551)*(Dummy_8550 + Dummy_8551))*16.0 + ((Dummy_8552 + Dummy_8553)*(Dummy_8552 + Dummy_8553))*16.0 + ((Dummy_8554 + Dummy_8555)*(Dummy_8554 + Dummy_8555))*16.0); - const real_t Dummy_8586 = Dummy_8495*(((Dummy_8556 + Dummy_8557)*(Dummy_8556 + Dummy_8557))*16.0 + ((Dummy_8558 + Dummy_8559)*(Dummy_8558 + Dummy_8559))*16.0 + ((Dummy_8560 + Dummy_8561)*(Dummy_8560 + Dummy_8561))*16.0) + Dummy_8496*(((Dummy_8562 + Dummy_8563)*(Dummy_8562 + Dummy_8563))*16.0 + ((Dummy_8564 + Dummy_8565)*(Dummy_8564 + Dummy_8565))*16.0 + ((Dummy_8566 + Dummy_8567)*(Dummy_8566 + Dummy_8567))*16.0) + Dummy_8497*(((Dummy_8568 + Dummy_8569)*(Dummy_8568 + Dummy_8569))*16.0 + ((Dummy_8570 + Dummy_8571)*(Dummy_8570 + Dummy_8571))*16.0 + ((Dummy_8572 + Dummy_8573)*(Dummy_8572 + Dummy_8573))*16.0) + Dummy_8498*(((Dummy_8574 + Dummy_8575)*(Dummy_8574 + Dummy_8575))*16.0 + ((Dummy_8576 + Dummy_8577)*(Dummy_8576 + Dummy_8577))*16.0 + ((Dummy_8578 + Dummy_8579)*(Dummy_8578 + Dummy_8579))*16.0); - const real_t Dummy_8587 = Dummy_8495*(((-Dummy_8508 - Dummy_8532 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8508 - Dummy_8532 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8510 - Dummy_8534 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8510 - Dummy_8534 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8512 - Dummy_8536 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8512 - Dummy_8536 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_117*0.25))*16.0) + Dummy_8496*(((-Dummy_8514 - Dummy_8538 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8514 - Dummy_8538 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8516 - Dummy_8540 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8516 - Dummy_8540 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8518 - Dummy_8542 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8518 - Dummy_8542 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_118*0.25))*16.0) + Dummy_8497*(((-Dummy_8520 - Dummy_8544 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8520 - Dummy_8544 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8522 - Dummy_8546 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8522 - Dummy_8546 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8524 - Dummy_8548 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8524 - Dummy_8548 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_119*0.25))*16.0) + Dummy_8498*(((-Dummy_8526 - Dummy_8550 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8526 - Dummy_8550 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8528 - Dummy_8552 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8528 - Dummy_8552 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8530 - Dummy_8554 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8530 - Dummy_8554 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_8588 = Dummy_8495*(((-Dummy_8509 - Dummy_8556 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8509 - Dummy_8556 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8511 - Dummy_8558 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8511 - Dummy_8558 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8513 - Dummy_8560 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8513 - Dummy_8560 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_122*0.25))*16.0) + Dummy_8496*(((-Dummy_8515 - Dummy_8562 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8515 - Dummy_8562 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8517 - Dummy_8564 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8517 - Dummy_8564 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8519 - Dummy_8566 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8519 - Dummy_8566 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_124*0.25))*16.0) + Dummy_8497*(((-Dummy_8521 - Dummy_8568 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8521 - Dummy_8568 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8523 - Dummy_8570 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8523 - Dummy_8570 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8525 - Dummy_8572 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8525 - Dummy_8572 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_126*0.25))*16.0) + Dummy_8498*(((-Dummy_8527 - Dummy_8574 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8527 - Dummy_8574 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8529 - Dummy_8576 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8529 - Dummy_8576 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8531 - Dummy_8578 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8531 - Dummy_8578 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_8589 = Dummy_8495*(((-Dummy_8533 - Dummy_8557 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8533 - Dummy_8557 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8535 - Dummy_8559 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8535 - Dummy_8559 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8537 - Dummy_8561 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8537 - Dummy_8561 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_129*0.25))*16.0) + Dummy_8496*(((-Dummy_8539 - Dummy_8563 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8539 - Dummy_8563 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8541 - Dummy_8565 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8541 - Dummy_8565 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8543 - Dummy_8567 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8543 - Dummy_8567 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_130*0.25))*16.0) + Dummy_8497*(((-Dummy_8545 - Dummy_8569 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8545 - Dummy_8569 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8547 - Dummy_8571 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8547 - Dummy_8571 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8549 - Dummy_8573 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8549 - Dummy_8573 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_131*0.25))*16.0) + Dummy_8498*(((-Dummy_8551 - Dummy_8575 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8551 - Dummy_8575 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8553 - Dummy_8577 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8553 - Dummy_8577 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8555 - Dummy_8579 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8555 - Dummy_8579 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_132*0.25))*16.0); + const real_t tmp_moved_constant_760 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_761 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_762 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_763 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_764 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); + const real_t tmp_moved_constant_765 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); + const real_t tmp_moved_constant_766 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); + const real_t tmp_moved_constant_767 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); + const real_t tmp_moved_constant_768 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); + const real_t tmp_moved_constant_769 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); + const real_t tmp_moved_constant_770 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); + const real_t tmp_moved_constant_771 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); + const real_t tmp_moved_constant_772 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); + const real_t tmp_moved_constant_773 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_774 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_775 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_776 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_777 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_778 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_779 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_780 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_781 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_782 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_783 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_784 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_785 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_786 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_787 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_788 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_789 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_790 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_791 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_792 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_793 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_794 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_795 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_796 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_797 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_798 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_799 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_800 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_801 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_802 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_803 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_804 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_805 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_806 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_807 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_808 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_809 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_810 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_811 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_812 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_813 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_814 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_815 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_816 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_817 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_818 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_819 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_820 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_821 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_822 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_823 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_824 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_825 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_826 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_827 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_828 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_829 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_830 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_831 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_832 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_833 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_834 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_835 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_836 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_837 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_838 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_839 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_840 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_841 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_842 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_843 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_844 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_845 = tmp_moved_constant_760*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4))) + tmp_moved_constant_761*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10))) + tmp_moved_constant_762*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16))) + tmp_moved_constant_763*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22))); + const real_t tmp_moved_constant_846 = tmp_moved_constant_760*(tmp_kernel_op_25*tmp_moved_constant_764 + tmp_kernel_op_25*tmp_moved_constant_765 + tmp_kernel_op_25*tmp_moved_constant_766) + tmp_moved_constant_761*(tmp_kernel_op_28*tmp_moved_constant_764 + tmp_kernel_op_28*tmp_moved_constant_765 + tmp_kernel_op_28*tmp_moved_constant_766) + tmp_moved_constant_762*(tmp_kernel_op_29*tmp_moved_constant_764 + tmp_kernel_op_29*tmp_moved_constant_765 + tmp_kernel_op_29*tmp_moved_constant_766) + tmp_moved_constant_763*(tmp_kernel_op_30*tmp_moved_constant_764 + tmp_kernel_op_30*tmp_moved_constant_765 + tmp_kernel_op_30*tmp_moved_constant_766); + const real_t tmp_moved_constant_847 = tmp_moved_constant_760*(tmp_kernel_op_32*tmp_moved_constant_767 + tmp_kernel_op_32*tmp_moved_constant_768 + tmp_kernel_op_32*tmp_moved_constant_769) + tmp_moved_constant_761*(tmp_kernel_op_35*tmp_moved_constant_767 + tmp_kernel_op_35*tmp_moved_constant_768 + tmp_kernel_op_35*tmp_moved_constant_769) + tmp_moved_constant_762*(tmp_kernel_op_36*tmp_moved_constant_767 + tmp_kernel_op_36*tmp_moved_constant_768 + tmp_kernel_op_36*tmp_moved_constant_769) + tmp_moved_constant_763*(tmp_kernel_op_37*tmp_moved_constant_767 + tmp_kernel_op_37*tmp_moved_constant_768 + tmp_kernel_op_37*tmp_moved_constant_769); + const real_t tmp_moved_constant_848 = tmp_moved_constant_760*(tmp_kernel_op_39*tmp_moved_constant_770 + tmp_kernel_op_39*tmp_moved_constant_771 + tmp_kernel_op_39*tmp_moved_constant_772) + tmp_moved_constant_761*(tmp_kernel_op_42*tmp_moved_constant_770 + tmp_kernel_op_42*tmp_moved_constant_771 + tmp_kernel_op_42*tmp_moved_constant_772) + tmp_moved_constant_762*(tmp_kernel_op_43*tmp_moved_constant_770 + tmp_kernel_op_43*tmp_moved_constant_771 + tmp_kernel_op_43*tmp_moved_constant_772) + tmp_moved_constant_763*(tmp_kernel_op_44*tmp_moved_constant_770 + tmp_kernel_op_44*tmp_moved_constant_771 + tmp_kernel_op_44*tmp_moved_constant_772); + const real_t tmp_moved_constant_849 = tmp_moved_constant_760*(((tmp_moved_constant_773 + tmp_moved_constant_774)*(tmp_moved_constant_773 + tmp_moved_constant_774))*16.0 + ((tmp_moved_constant_775 + tmp_moved_constant_776)*(tmp_moved_constant_775 + tmp_moved_constant_776))*16.0 + ((tmp_moved_constant_777 + tmp_moved_constant_778)*(tmp_moved_constant_777 + tmp_moved_constant_778))*16.0) + tmp_moved_constant_761*(((tmp_moved_constant_779 + tmp_moved_constant_780)*(tmp_moved_constant_779 + tmp_moved_constant_780))*16.0 + ((tmp_moved_constant_781 + tmp_moved_constant_782)*(tmp_moved_constant_781 + tmp_moved_constant_782))*16.0 + ((tmp_moved_constant_783 + tmp_moved_constant_784)*(tmp_moved_constant_783 + tmp_moved_constant_784))*16.0) + tmp_moved_constant_762*(((tmp_moved_constant_785 + tmp_moved_constant_786)*(tmp_moved_constant_785 + tmp_moved_constant_786))*16.0 + ((tmp_moved_constant_787 + tmp_moved_constant_788)*(tmp_moved_constant_787 + tmp_moved_constant_788))*16.0 + ((tmp_moved_constant_789 + tmp_moved_constant_790)*(tmp_moved_constant_789 + tmp_moved_constant_790))*16.0) + tmp_moved_constant_763*(((tmp_moved_constant_791 + tmp_moved_constant_792)*(tmp_moved_constant_791 + tmp_moved_constant_792))*16.0 + ((tmp_moved_constant_793 + tmp_moved_constant_794)*(tmp_moved_constant_793 + tmp_moved_constant_794))*16.0 + ((tmp_moved_constant_795 + tmp_moved_constant_796)*(tmp_moved_constant_795 + tmp_moved_constant_796))*16.0); + const real_t tmp_moved_constant_850 = tmp_moved_constant_760*(((tmp_moved_constant_797 + tmp_moved_constant_798)*(tmp_moved_constant_797 + tmp_moved_constant_798))*16.0 + ((tmp_moved_constant_799 + tmp_moved_constant_800)*(tmp_moved_constant_799 + tmp_moved_constant_800))*16.0 + ((tmp_moved_constant_801 + tmp_moved_constant_802)*(tmp_moved_constant_801 + tmp_moved_constant_802))*16.0) + tmp_moved_constant_761*(((tmp_moved_constant_803 + tmp_moved_constant_804)*(tmp_moved_constant_803 + tmp_moved_constant_804))*16.0 + ((tmp_moved_constant_805 + tmp_moved_constant_806)*(tmp_moved_constant_805 + tmp_moved_constant_806))*16.0 + ((tmp_moved_constant_807 + tmp_moved_constant_808)*(tmp_moved_constant_807 + tmp_moved_constant_808))*16.0) + tmp_moved_constant_762*(((tmp_moved_constant_809 + tmp_moved_constant_810)*(tmp_moved_constant_809 + tmp_moved_constant_810))*16.0 + ((tmp_moved_constant_811 + tmp_moved_constant_812)*(tmp_moved_constant_811 + tmp_moved_constant_812))*16.0 + ((tmp_moved_constant_813 + tmp_moved_constant_814)*(tmp_moved_constant_813 + tmp_moved_constant_814))*16.0) + tmp_moved_constant_763*(((tmp_moved_constant_815 + tmp_moved_constant_816)*(tmp_moved_constant_815 + tmp_moved_constant_816))*16.0 + ((tmp_moved_constant_817 + tmp_moved_constant_818)*(tmp_moved_constant_817 + tmp_moved_constant_818))*16.0 + ((tmp_moved_constant_819 + tmp_moved_constant_820)*(tmp_moved_constant_819 + tmp_moved_constant_820))*16.0); + const real_t tmp_moved_constant_851 = tmp_moved_constant_760*(((tmp_moved_constant_821 + tmp_moved_constant_822)*(tmp_moved_constant_821 + tmp_moved_constant_822))*16.0 + ((tmp_moved_constant_823 + tmp_moved_constant_824)*(tmp_moved_constant_823 + tmp_moved_constant_824))*16.0 + ((tmp_moved_constant_825 + tmp_moved_constant_826)*(tmp_moved_constant_825 + tmp_moved_constant_826))*16.0) + tmp_moved_constant_761*(((tmp_moved_constant_827 + tmp_moved_constant_828)*(tmp_moved_constant_827 + tmp_moved_constant_828))*16.0 + ((tmp_moved_constant_829 + tmp_moved_constant_830)*(tmp_moved_constant_829 + tmp_moved_constant_830))*16.0 + ((tmp_moved_constant_831 + tmp_moved_constant_832)*(tmp_moved_constant_831 + tmp_moved_constant_832))*16.0) + tmp_moved_constant_762*(((tmp_moved_constant_833 + tmp_moved_constant_834)*(tmp_moved_constant_833 + tmp_moved_constant_834))*16.0 + ((tmp_moved_constant_835 + tmp_moved_constant_836)*(tmp_moved_constant_835 + tmp_moved_constant_836))*16.0 + ((tmp_moved_constant_837 + tmp_moved_constant_838)*(tmp_moved_constant_837 + tmp_moved_constant_838))*16.0) + tmp_moved_constant_763*(((tmp_moved_constant_839 + tmp_moved_constant_840)*(tmp_moved_constant_839 + tmp_moved_constant_840))*16.0 + ((tmp_moved_constant_841 + tmp_moved_constant_842)*(tmp_moved_constant_841 + tmp_moved_constant_842))*16.0 + ((tmp_moved_constant_843 + tmp_moved_constant_844)*(tmp_moved_constant_843 + tmp_moved_constant_844))*16.0); + const real_t tmp_moved_constant_852 = tmp_moved_constant_760*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_773 - tmp_moved_constant_797)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_773 - tmp_moved_constant_797))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_775 - tmp_moved_constant_799)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_775 - tmp_moved_constant_799))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_777 - tmp_moved_constant_801)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_777 - tmp_moved_constant_801))*16.0) + tmp_moved_constant_761*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_779 - tmp_moved_constant_803)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_779 - tmp_moved_constant_803))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_781 - tmp_moved_constant_805)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_781 - tmp_moved_constant_805))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_783 - tmp_moved_constant_807)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_783 - tmp_moved_constant_807))*16.0) + tmp_moved_constant_762*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_785 - tmp_moved_constant_809)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_785 - tmp_moved_constant_809))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_787 - tmp_moved_constant_811)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_787 - tmp_moved_constant_811))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_789 - tmp_moved_constant_813)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_789 - tmp_moved_constant_813))*16.0) + tmp_moved_constant_763*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_791 - tmp_moved_constant_815)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_791 - tmp_moved_constant_815))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_793 - tmp_moved_constant_817)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_793 - tmp_moved_constant_817))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_795 - tmp_moved_constant_819)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_795 - tmp_moved_constant_819))*16.0); + const real_t tmp_moved_constant_853 = tmp_moved_constant_760*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_774 - tmp_moved_constant_821)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_774 - tmp_moved_constant_821))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_776 - tmp_moved_constant_823)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_776 - tmp_moved_constant_823))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_778 - tmp_moved_constant_825)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_778 - tmp_moved_constant_825))*16.0) + tmp_moved_constant_761*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_780 - tmp_moved_constant_827)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_780 - tmp_moved_constant_827))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_782 - tmp_moved_constant_829)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_782 - tmp_moved_constant_829))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_784 - tmp_moved_constant_831)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_784 - tmp_moved_constant_831))*16.0) + tmp_moved_constant_762*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_786 - tmp_moved_constant_833)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_786 - tmp_moved_constant_833))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_788 - tmp_moved_constant_835)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_788 - tmp_moved_constant_835))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_790 - tmp_moved_constant_837)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_790 - tmp_moved_constant_837))*16.0) + tmp_moved_constant_763*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_792 - tmp_moved_constant_839)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_792 - tmp_moved_constant_839))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_794 - tmp_moved_constant_841)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_794 - tmp_moved_constant_841))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_796 - tmp_moved_constant_843)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_796 - tmp_moved_constant_843))*16.0); + const real_t tmp_moved_constant_854 = tmp_moved_constant_760*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_798 - tmp_moved_constant_822)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_798 - tmp_moved_constant_822))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_800 - tmp_moved_constant_824)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_800 - tmp_moved_constant_824))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_802 - tmp_moved_constant_826)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_802 - tmp_moved_constant_826))*16.0) + tmp_moved_constant_761*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_804 - tmp_moved_constant_828)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_804 - tmp_moved_constant_828))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_806 - tmp_moved_constant_830)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_806 - tmp_moved_constant_830))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_808 - tmp_moved_constant_832)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_808 - tmp_moved_constant_832))*16.0) + tmp_moved_constant_762*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_810 - tmp_moved_constant_834)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_810 - tmp_moved_constant_834))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_812 - tmp_moved_constant_836)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_812 - tmp_moved_constant_836))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_814 - tmp_moved_constant_838)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_814 - tmp_moved_constant_838))*16.0) + tmp_moved_constant_763*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_816 - tmp_moved_constant_840)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_816 - tmp_moved_constant_840))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_818 - tmp_moved_constant_842)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_818 - tmp_moved_constant_842))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_820 - tmp_moved_constant_844)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_820 - tmp_moved_constant_844))*16.0); { { - _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8580 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8581 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8582 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8583 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8584 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8585 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8586 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8587 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8588 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8589 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_845 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_846 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_847 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_848 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_849 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_850 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_851 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_852 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_853 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_854 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } } diff --git a/operators/diffusion/noarch/P1ElementwiseDiffusion_apply_macro_2D.cpp b/operators/diffusion/noarch/P1ElementwiseDiffusion_apply_macro_2D.cpp index e7a4bac5f393876634dcface8bc464a5bbf91e74..410a3d76d409accfd78afc20412c480a8d3f904e 100644 --- a/operators/diffusion/noarch/P1ElementwiseDiffusion_apply_macro_2D.cpp +++ b/operators/diffusion/noarch/P1ElementwiseDiffusion_apply_macro_2D.cpp @@ -105,12 +105,12 @@ void P1ElementwiseDiffusion::apply_macro_2D( real_t * RESTRICT _data_dst, real_ const real_t tmp_kernel_op_4 = jac_affine_inv_0_0_GRAY*tmp_kernel_op_0 + jac_affine_inv_0_1_GRAY*tmp_kernel_op_1; const real_t tmp_kernel_op_6 = jac_affine_inv_1_0_GRAY*tmp_kernel_op_0 + jac_affine_inv_1_1_GRAY*tmp_kernel_op_1; const real_t tmp_kernel_op_8 = jac_affine_inv_0_0_GRAY*jac_affine_inv_1_0_GRAY + jac_affine_inv_0_1_GRAY*jac_affine_inv_1_1_GRAY; - const real_t Dummy_59 = -jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE; - const real_t Dummy_60 = -jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE; - const real_t Dummy_61 = abs_det_jac_affine_BLUE*0.5; - const real_t Dummy_63 = Dummy_59*jac_affine_inv_0_0_BLUE + Dummy_60*jac_affine_inv_0_1_BLUE; - const real_t Dummy_65 = Dummy_59*jac_affine_inv_1_0_BLUE + Dummy_60*jac_affine_inv_1_1_BLUE; - const real_t Dummy_67 = jac_affine_inv_0_0_BLUE*jac_affine_inv_1_0_BLUE + jac_affine_inv_0_1_BLUE*jac_affine_inv_1_1_BLUE; + const real_t tmp_moved_constant_3 = -jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE; + const real_t tmp_moved_constant_4 = -jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE; + const real_t tmp_moved_constant_5 = abs_det_jac_affine_BLUE*0.5; + const real_t tmp_moved_constant_7 = jac_affine_inv_0_0_BLUE*tmp_moved_constant_3 + jac_affine_inv_0_1_BLUE*tmp_moved_constant_4; + const real_t tmp_moved_constant_9 = jac_affine_inv_1_0_BLUE*tmp_moved_constant_3 + jac_affine_inv_1_1_BLUE*tmp_moved_constant_4; + const real_t tmp_moved_constant_11 = jac_affine_inv_0_0_BLUE*jac_affine_inv_1_0_BLUE + jac_affine_inv_0_1_BLUE*jac_affine_inv_1_1_BLUE; for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { for (int64_t ctr_0 = 0; ctr_0 < -ctr_1 + micro_edges_per_macro_edge - 1; ctr_0 += 1) @@ -131,20 +131,20 @@ void P1ElementwiseDiffusion::apply_macro_2D( real_t * RESTRICT _data_dst, real_ _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = elMatVec_2 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; } } - const real_t Dummy_56 = _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - const real_t Dummy_57 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - const real_t Dummy_58 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - const real_t Dummy_62 = Dummy_56*Dummy_61; - const real_t Dummy_64 = Dummy_57*Dummy_61; - const real_t Dummy_66 = Dummy_58*Dummy_61; - const real_t Dummy_68 = Dummy_62*((Dummy_59*Dummy_59) + (Dummy_60*Dummy_60)) + Dummy_63*Dummy_64 + Dummy_65*Dummy_66; - const real_t Dummy_69 = Dummy_62*Dummy_63 + Dummy_64*((jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE) + (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE)) + Dummy_66*Dummy_67; - const real_t Dummy_70 = Dummy_62*Dummy_65 + Dummy_64*Dummy_67 + Dummy_66*((jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE) + (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE)); + const real_t tmp_moved_constant_0 = _data_src[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + const real_t tmp_moved_constant_1 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + const real_t tmp_moved_constant_2 = _data_src[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + const real_t tmp_moved_constant_6 = tmp_moved_constant_0*tmp_moved_constant_5; + const real_t tmp_moved_constant_8 = tmp_moved_constant_1*tmp_moved_constant_5; + const real_t tmp_moved_constant_10 = tmp_moved_constant_2*tmp_moved_constant_5; + const real_t tmp_moved_constant_12 = tmp_moved_constant_10*tmp_moved_constant_9 + tmp_moved_constant_6*((tmp_moved_constant_3*tmp_moved_constant_3) + (tmp_moved_constant_4*tmp_moved_constant_4)) + tmp_moved_constant_7*tmp_moved_constant_8; + const real_t tmp_moved_constant_13 = tmp_moved_constant_10*tmp_moved_constant_11 + tmp_moved_constant_6*tmp_moved_constant_7 + tmp_moved_constant_8*((jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE) + (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE)); + const real_t tmp_moved_constant_14 = tmp_moved_constant_10*((jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE) + (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE)) + tmp_moved_constant_11*tmp_moved_constant_8 + tmp_moved_constant_6*tmp_moved_constant_9; { { - _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_68 + _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_69 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_70 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = tmp_moved_constant_12 + _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = tmp_moved_constant_13 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = tmp_moved_constant_14 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; } } } diff --git a/operators/diffusion/noarch/P1ElementwiseDiffusion_apply_macro_3D.cpp b/operators/diffusion/noarch/P1ElementwiseDiffusion_apply_macro_3D.cpp index 371e40822d1107b5059c6471f2432055fd076a63..d90eaa8c03605f5789f5ebfce10853e67d2da24e 100644 --- a/operators/diffusion/noarch/P1ElementwiseDiffusion_apply_macro_3D.cpp +++ b/operators/diffusion/noarch/P1ElementwiseDiffusion_apply_macro_3D.cpp @@ -345,56 +345,56 @@ void P1ElementwiseDiffusion::apply_macro_3D( real_t * RESTRICT _data_dst, real_ const real_t tmp_kernel_op_11 = jac_affine_inv_0_0_WHITE_UP*jac_affine_inv_1_0_WHITE_UP + jac_affine_inv_0_1_WHITE_UP*jac_affine_inv_1_1_WHITE_UP + jac_affine_inv_0_2_WHITE_UP*jac_affine_inv_1_2_WHITE_UP; const real_t tmp_kernel_op_12 = jac_affine_inv_0_0_WHITE_UP*jac_affine_inv_2_0_WHITE_UP + jac_affine_inv_0_1_WHITE_UP*jac_affine_inv_2_1_WHITE_UP + jac_affine_inv_0_2_WHITE_UP*jac_affine_inv_2_2_WHITE_UP; const real_t tmp_kernel_op_13 = jac_affine_inv_1_0_WHITE_UP*jac_affine_inv_2_0_WHITE_UP + jac_affine_inv_1_1_WHITE_UP*jac_affine_inv_2_1_WHITE_UP + jac_affine_inv_1_2_WHITE_UP*jac_affine_inv_2_2_WHITE_UP; - const real_t Dummy_249 = -jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN; - const real_t Dummy_250 = -jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN; - const real_t Dummy_251 = -jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN; - const real_t Dummy_252 = abs_det_jac_affine_WHITE_DOWN*0.16666666666666663; - const real_t Dummy_254 = Dummy_249*jac_affine_inv_0_0_WHITE_DOWN + Dummy_250*jac_affine_inv_0_1_WHITE_DOWN + Dummy_251*jac_affine_inv_0_2_WHITE_DOWN; - const real_t Dummy_256 = Dummy_249*jac_affine_inv_1_0_WHITE_DOWN + Dummy_250*jac_affine_inv_1_1_WHITE_DOWN + Dummy_251*jac_affine_inv_1_2_WHITE_DOWN; - const real_t Dummy_258 = Dummy_249*jac_affine_inv_2_0_WHITE_DOWN + Dummy_250*jac_affine_inv_2_1_WHITE_DOWN + Dummy_251*jac_affine_inv_2_2_WHITE_DOWN; - const real_t Dummy_260 = jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN; - const real_t Dummy_261 = jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN; - const real_t Dummy_262 = jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN + jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN + jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN; - const real_t Dummy_271 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; - const real_t Dummy_272 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; - const real_t Dummy_273 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_274 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; - const real_t Dummy_276 = Dummy_271*jac_affine_inv_0_0_BLUE_UP + Dummy_272*jac_affine_inv_0_1_BLUE_UP + Dummy_273*jac_affine_inv_0_2_BLUE_UP; - const real_t Dummy_278 = Dummy_271*jac_affine_inv_1_0_BLUE_UP + Dummy_272*jac_affine_inv_1_1_BLUE_UP + Dummy_273*jac_affine_inv_1_2_BLUE_UP; - const real_t Dummy_280 = Dummy_271*jac_affine_inv_2_0_BLUE_UP + Dummy_272*jac_affine_inv_2_1_BLUE_UP + Dummy_273*jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_282 = jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP; - const real_t Dummy_283 = jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_284 = jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_293 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; - const real_t Dummy_294 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; - const real_t Dummy_295 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_296 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; - const real_t Dummy_298 = Dummy_293*jac_affine_inv_0_0_BLUE_DOWN + Dummy_294*jac_affine_inv_0_1_BLUE_DOWN + Dummy_295*jac_affine_inv_0_2_BLUE_DOWN; - const real_t Dummy_300 = Dummy_293*jac_affine_inv_1_0_BLUE_DOWN + Dummy_294*jac_affine_inv_1_1_BLUE_DOWN + Dummy_295*jac_affine_inv_1_2_BLUE_DOWN; - const real_t Dummy_302 = Dummy_293*jac_affine_inv_2_0_BLUE_DOWN + Dummy_294*jac_affine_inv_2_1_BLUE_DOWN + Dummy_295*jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_304 = jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN; - const real_t Dummy_305 = jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_306 = jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_315 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; - const real_t Dummy_316 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; - const real_t Dummy_317 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_318 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; - const real_t Dummy_320 = Dummy_315*jac_affine_inv_0_0_GREEN_UP + Dummy_316*jac_affine_inv_0_1_GREEN_UP + Dummy_317*jac_affine_inv_0_2_GREEN_UP; - const real_t Dummy_322 = Dummy_315*jac_affine_inv_1_0_GREEN_UP + Dummy_316*jac_affine_inv_1_1_GREEN_UP + Dummy_317*jac_affine_inv_1_2_GREEN_UP; - const real_t Dummy_324 = Dummy_315*jac_affine_inv_2_0_GREEN_UP + Dummy_316*jac_affine_inv_2_1_GREEN_UP + Dummy_317*jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_326 = jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP; - const real_t Dummy_327 = jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_328 = jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_337 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; - const real_t Dummy_338 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; - const real_t Dummy_339 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; - const real_t Dummy_340 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; - const real_t Dummy_342 = Dummy_337*jac_affine_inv_0_0_GREEN_DOWN + Dummy_338*jac_affine_inv_0_1_GREEN_DOWN + Dummy_339*jac_affine_inv_0_2_GREEN_DOWN; - const real_t Dummy_344 = Dummy_337*jac_affine_inv_1_0_GREEN_DOWN + Dummy_338*jac_affine_inv_1_1_GREEN_DOWN + Dummy_339*jac_affine_inv_1_2_GREEN_DOWN; - const real_t Dummy_346 = Dummy_337*jac_affine_inv_2_0_GREEN_DOWN + Dummy_338*jac_affine_inv_2_1_GREEN_DOWN + Dummy_339*jac_affine_inv_2_2_GREEN_DOWN; - const real_t Dummy_348 = jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN; - const real_t Dummy_349 = jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN; - const real_t Dummy_350 = jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_4 = -jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN; + const real_t tmp_moved_constant_5 = -jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN; + const real_t tmp_moved_constant_6 = -jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN; + const real_t tmp_moved_constant_7 = abs_det_jac_affine_WHITE_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_9 = jac_affine_inv_0_0_WHITE_DOWN*tmp_moved_constant_4 + jac_affine_inv_0_1_WHITE_DOWN*tmp_moved_constant_5 + jac_affine_inv_0_2_WHITE_DOWN*tmp_moved_constant_6; + const real_t tmp_moved_constant_11 = jac_affine_inv_1_0_WHITE_DOWN*tmp_moved_constant_4 + jac_affine_inv_1_1_WHITE_DOWN*tmp_moved_constant_5 + jac_affine_inv_1_2_WHITE_DOWN*tmp_moved_constant_6; + const real_t tmp_moved_constant_13 = jac_affine_inv_2_0_WHITE_DOWN*tmp_moved_constant_4 + jac_affine_inv_2_1_WHITE_DOWN*tmp_moved_constant_5 + jac_affine_inv_2_2_WHITE_DOWN*tmp_moved_constant_6; + const real_t tmp_moved_constant_15 = jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN; + const real_t tmp_moved_constant_16 = jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN; + const real_t tmp_moved_constant_17 = jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN + jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN + jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN; + const real_t tmp_moved_constant_26 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; + const real_t tmp_moved_constant_27 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; + const real_t tmp_moved_constant_28 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_29 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; + const real_t tmp_moved_constant_31 = jac_affine_inv_0_0_BLUE_UP*tmp_moved_constant_26 + jac_affine_inv_0_1_BLUE_UP*tmp_moved_constant_27 + jac_affine_inv_0_2_BLUE_UP*tmp_moved_constant_28; + const real_t tmp_moved_constant_33 = jac_affine_inv_1_0_BLUE_UP*tmp_moved_constant_26 + jac_affine_inv_1_1_BLUE_UP*tmp_moved_constant_27 + jac_affine_inv_1_2_BLUE_UP*tmp_moved_constant_28; + const real_t tmp_moved_constant_35 = jac_affine_inv_2_0_BLUE_UP*tmp_moved_constant_26 + jac_affine_inv_2_1_BLUE_UP*tmp_moved_constant_27 + jac_affine_inv_2_2_BLUE_UP*tmp_moved_constant_28; + const real_t tmp_moved_constant_37 = jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP; + const real_t tmp_moved_constant_38 = jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_39 = jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_48 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; + const real_t tmp_moved_constant_49 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; + const real_t tmp_moved_constant_50 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_51 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_53 = jac_affine_inv_0_0_BLUE_DOWN*tmp_moved_constant_48 + jac_affine_inv_0_1_BLUE_DOWN*tmp_moved_constant_49 + jac_affine_inv_0_2_BLUE_DOWN*tmp_moved_constant_50; + const real_t tmp_moved_constant_55 = jac_affine_inv_1_0_BLUE_DOWN*tmp_moved_constant_48 + jac_affine_inv_1_1_BLUE_DOWN*tmp_moved_constant_49 + jac_affine_inv_1_2_BLUE_DOWN*tmp_moved_constant_50; + const real_t tmp_moved_constant_57 = jac_affine_inv_2_0_BLUE_DOWN*tmp_moved_constant_48 + jac_affine_inv_2_1_BLUE_DOWN*tmp_moved_constant_49 + jac_affine_inv_2_2_BLUE_DOWN*tmp_moved_constant_50; + const real_t tmp_moved_constant_59 = jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN; + const real_t tmp_moved_constant_60 = jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_61 = jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_70 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; + const real_t tmp_moved_constant_71 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; + const real_t tmp_moved_constant_72 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_73 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; + const real_t tmp_moved_constant_75 = jac_affine_inv_0_0_GREEN_UP*tmp_moved_constant_70 + jac_affine_inv_0_1_GREEN_UP*tmp_moved_constant_71 + jac_affine_inv_0_2_GREEN_UP*tmp_moved_constant_72; + const real_t tmp_moved_constant_77 = jac_affine_inv_1_0_GREEN_UP*tmp_moved_constant_70 + jac_affine_inv_1_1_GREEN_UP*tmp_moved_constant_71 + jac_affine_inv_1_2_GREEN_UP*tmp_moved_constant_72; + const real_t tmp_moved_constant_79 = jac_affine_inv_2_0_GREEN_UP*tmp_moved_constant_70 + jac_affine_inv_2_1_GREEN_UP*tmp_moved_constant_71 + jac_affine_inv_2_2_GREEN_UP*tmp_moved_constant_72; + const real_t tmp_moved_constant_81 = jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP; + const real_t tmp_moved_constant_82 = jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_83 = jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_92 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; + const real_t tmp_moved_constant_93 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; + const real_t tmp_moved_constant_94 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_95 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_97 = jac_affine_inv_0_0_GREEN_DOWN*tmp_moved_constant_92 + jac_affine_inv_0_1_GREEN_DOWN*tmp_moved_constant_93 + jac_affine_inv_0_2_GREEN_DOWN*tmp_moved_constant_94; + const real_t tmp_moved_constant_99 = jac_affine_inv_1_0_GREEN_DOWN*tmp_moved_constant_92 + jac_affine_inv_1_1_GREEN_DOWN*tmp_moved_constant_93 + jac_affine_inv_1_2_GREEN_DOWN*tmp_moved_constant_94; + const real_t tmp_moved_constant_101 = jac_affine_inv_2_0_GREEN_DOWN*tmp_moved_constant_92 + jac_affine_inv_2_1_GREEN_DOWN*tmp_moved_constant_93 + jac_affine_inv_2_2_GREEN_DOWN*tmp_moved_constant_94; + const real_t tmp_moved_constant_103 = jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN; + const real_t tmp_moved_constant_104 = jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_105 = jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN; for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -420,104 +420,104 @@ void P1ElementwiseDiffusion::apply_macro_3D( real_t * RESTRICT _data_dst, real_ _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = elMatVec_3 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; } } - const real_t Dummy_245 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_246 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_247 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_248 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_253 = Dummy_245*Dummy_252; - const real_t Dummy_255 = Dummy_246*Dummy_252; - const real_t Dummy_257 = Dummy_247*Dummy_252; - const real_t Dummy_259 = Dummy_248*Dummy_252; - const real_t Dummy_263 = Dummy_253*((Dummy_249*Dummy_249) + (Dummy_250*Dummy_250) + (Dummy_251*Dummy_251)) + Dummy_254*Dummy_255 + Dummy_256*Dummy_257 + Dummy_258*Dummy_259; - const real_t Dummy_264 = Dummy_253*Dummy_254 + Dummy_255*((jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN) + (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN) + (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN)) + Dummy_257*Dummy_260 + Dummy_259*Dummy_261; - const real_t Dummy_265 = Dummy_253*Dummy_256 + Dummy_255*Dummy_260 + Dummy_257*((jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN) + (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN) + (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN)) + Dummy_259*Dummy_262; - const real_t Dummy_266 = Dummy_253*Dummy_258 + Dummy_255*Dummy_261 + Dummy_257*Dummy_262 + Dummy_259*((jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN) + (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN) + (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN)); + const real_t tmp_moved_constant_0 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_1 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_2 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_3 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_8 = tmp_moved_constant_0*tmp_moved_constant_7; + const real_t tmp_moved_constant_10 = tmp_moved_constant_1*tmp_moved_constant_7; + const real_t tmp_moved_constant_12 = tmp_moved_constant_2*tmp_moved_constant_7; + const real_t tmp_moved_constant_14 = tmp_moved_constant_3*tmp_moved_constant_7; + const real_t tmp_moved_constant_18 = tmp_moved_constant_10*tmp_moved_constant_9 + tmp_moved_constant_11*tmp_moved_constant_12 + tmp_moved_constant_13*tmp_moved_constant_14 + tmp_moved_constant_8*((tmp_moved_constant_4*tmp_moved_constant_4) + (tmp_moved_constant_5*tmp_moved_constant_5) + (tmp_moved_constant_6*tmp_moved_constant_6)); + const real_t tmp_moved_constant_19 = tmp_moved_constant_10*((jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN) + (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN) + (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN)) + tmp_moved_constant_12*tmp_moved_constant_15 + tmp_moved_constant_14*tmp_moved_constant_16 + tmp_moved_constant_8*tmp_moved_constant_9; + const real_t tmp_moved_constant_20 = tmp_moved_constant_10*tmp_moved_constant_15 + tmp_moved_constant_11*tmp_moved_constant_8 + tmp_moved_constant_12*((jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN) + (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN) + (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN)) + tmp_moved_constant_14*tmp_moved_constant_17; + const real_t tmp_moved_constant_21 = tmp_moved_constant_10*tmp_moved_constant_16 + tmp_moved_constant_12*tmp_moved_constant_17 + tmp_moved_constant_13*tmp_moved_constant_8 + tmp_moved_constant_14*((jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN) + (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN) + (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN)); { { - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_263 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_264 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_265 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_266 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_18 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_19 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_20 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_21 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } - const real_t Dummy_267 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_268 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_269 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_270 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_275 = Dummy_267*Dummy_274; - const real_t Dummy_277 = Dummy_268*Dummy_274; - const real_t Dummy_279 = Dummy_269*Dummy_274; - const real_t Dummy_281 = Dummy_270*Dummy_274; - const real_t Dummy_285 = Dummy_275*((Dummy_271*Dummy_271) + (Dummy_272*Dummy_272) + (Dummy_273*Dummy_273)) + Dummy_276*Dummy_277 + Dummy_278*Dummy_279 + Dummy_280*Dummy_281; - const real_t Dummy_286 = Dummy_275*Dummy_276 + Dummy_277*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)) + Dummy_279*Dummy_282 + Dummy_281*Dummy_283; - const real_t Dummy_287 = Dummy_275*Dummy_278 + Dummy_277*Dummy_282 + Dummy_279*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)) + Dummy_281*Dummy_284; - const real_t Dummy_288 = Dummy_275*Dummy_280 + Dummy_277*Dummy_283 + Dummy_279*Dummy_284 + Dummy_281*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); + const real_t tmp_moved_constant_22 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_23 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_24 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_25 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_30 = tmp_moved_constant_22*tmp_moved_constant_29; + const real_t tmp_moved_constant_32 = tmp_moved_constant_23*tmp_moved_constant_29; + const real_t tmp_moved_constant_34 = tmp_moved_constant_24*tmp_moved_constant_29; + const real_t tmp_moved_constant_36 = tmp_moved_constant_25*tmp_moved_constant_29; + const real_t tmp_moved_constant_40 = tmp_moved_constant_30*((tmp_moved_constant_26*tmp_moved_constant_26) + (tmp_moved_constant_27*tmp_moved_constant_27) + (tmp_moved_constant_28*tmp_moved_constant_28)) + tmp_moved_constant_31*tmp_moved_constant_32 + tmp_moved_constant_33*tmp_moved_constant_34 + tmp_moved_constant_35*tmp_moved_constant_36; + const real_t tmp_moved_constant_41 = tmp_moved_constant_30*tmp_moved_constant_31 + tmp_moved_constant_32*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)) + tmp_moved_constant_34*tmp_moved_constant_37 + tmp_moved_constant_36*tmp_moved_constant_38; + const real_t tmp_moved_constant_42 = tmp_moved_constant_30*tmp_moved_constant_33 + tmp_moved_constant_32*tmp_moved_constant_37 + tmp_moved_constant_34*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)) + tmp_moved_constant_36*tmp_moved_constant_39; + const real_t tmp_moved_constant_43 = tmp_moved_constant_30*tmp_moved_constant_35 + tmp_moved_constant_32*tmp_moved_constant_38 + tmp_moved_constant_34*tmp_moved_constant_39 + tmp_moved_constant_36*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); { { - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_285 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_286 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_287 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_288 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_40 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_41 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_42 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_43 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } - const real_t Dummy_289 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_290 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_291 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_292 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_297 = Dummy_289*Dummy_296; - const real_t Dummy_299 = Dummy_290*Dummy_296; - const real_t Dummy_301 = Dummy_291*Dummy_296; - const real_t Dummy_303 = Dummy_292*Dummy_296; - const real_t Dummy_307 = Dummy_297*((Dummy_293*Dummy_293) + (Dummy_294*Dummy_294) + (Dummy_295*Dummy_295)) + Dummy_298*Dummy_299 + Dummy_300*Dummy_301 + Dummy_302*Dummy_303; - const real_t Dummy_308 = Dummy_297*Dummy_298 + Dummy_299*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)) + Dummy_301*Dummy_304 + Dummy_303*Dummy_305; - const real_t Dummy_309 = Dummy_297*Dummy_300 + Dummy_299*Dummy_304 + Dummy_301*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)) + Dummy_303*Dummy_306; - const real_t Dummy_310 = Dummy_297*Dummy_302 + Dummy_299*Dummy_305 + Dummy_301*Dummy_306 + Dummy_303*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); + const real_t tmp_moved_constant_44 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_45 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_46 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_47 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_52 = tmp_moved_constant_44*tmp_moved_constant_51; + const real_t tmp_moved_constant_54 = tmp_moved_constant_45*tmp_moved_constant_51; + const real_t tmp_moved_constant_56 = tmp_moved_constant_46*tmp_moved_constant_51; + const real_t tmp_moved_constant_58 = tmp_moved_constant_47*tmp_moved_constant_51; + const real_t tmp_moved_constant_62 = tmp_moved_constant_52*((tmp_moved_constant_48*tmp_moved_constant_48) + (tmp_moved_constant_49*tmp_moved_constant_49) + (tmp_moved_constant_50*tmp_moved_constant_50)) + tmp_moved_constant_53*tmp_moved_constant_54 + tmp_moved_constant_55*tmp_moved_constant_56 + tmp_moved_constant_57*tmp_moved_constant_58; + const real_t tmp_moved_constant_63 = tmp_moved_constant_52*tmp_moved_constant_53 + tmp_moved_constant_54*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)) + tmp_moved_constant_56*tmp_moved_constant_59 + tmp_moved_constant_58*tmp_moved_constant_60; + const real_t tmp_moved_constant_64 = tmp_moved_constant_52*tmp_moved_constant_55 + tmp_moved_constant_54*tmp_moved_constant_59 + tmp_moved_constant_56*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)) + tmp_moved_constant_58*tmp_moved_constant_61; + const real_t tmp_moved_constant_65 = tmp_moved_constant_52*tmp_moved_constant_57 + tmp_moved_constant_54*tmp_moved_constant_60 + tmp_moved_constant_56*tmp_moved_constant_61 + tmp_moved_constant_58*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); { { - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_307 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_308 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_309 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_310 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_62 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_63 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_64 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_65 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; } } - const real_t Dummy_311 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_312 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_313 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_314 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_319 = Dummy_311*Dummy_318; - const real_t Dummy_321 = Dummy_312*Dummy_318; - const real_t Dummy_323 = Dummy_313*Dummy_318; - const real_t Dummy_325 = Dummy_314*Dummy_318; - const real_t Dummy_329 = Dummy_319*((Dummy_315*Dummy_315) + (Dummy_316*Dummy_316) + (Dummy_317*Dummy_317)) + Dummy_320*Dummy_321 + Dummy_322*Dummy_323 + Dummy_324*Dummy_325; - const real_t Dummy_330 = Dummy_319*Dummy_320 + Dummy_321*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)) + Dummy_323*Dummy_326 + Dummy_325*Dummy_327; - const real_t Dummy_331 = Dummy_319*Dummy_322 + Dummy_321*Dummy_326 + Dummy_323*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)) + Dummy_325*Dummy_328; - const real_t Dummy_332 = Dummy_319*Dummy_324 + Dummy_321*Dummy_327 + Dummy_323*Dummy_328 + Dummy_325*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); + const real_t tmp_moved_constant_66 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_67 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_68 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_69 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_74 = tmp_moved_constant_66*tmp_moved_constant_73; + const real_t tmp_moved_constant_76 = tmp_moved_constant_67*tmp_moved_constant_73; + const real_t tmp_moved_constant_78 = tmp_moved_constant_68*tmp_moved_constant_73; + const real_t tmp_moved_constant_80 = tmp_moved_constant_69*tmp_moved_constant_73; + const real_t tmp_moved_constant_84 = tmp_moved_constant_74*((tmp_moved_constant_70*tmp_moved_constant_70) + (tmp_moved_constant_71*tmp_moved_constant_71) + (tmp_moved_constant_72*tmp_moved_constant_72)) + tmp_moved_constant_75*tmp_moved_constant_76 + tmp_moved_constant_77*tmp_moved_constant_78 + tmp_moved_constant_79*tmp_moved_constant_80; + const real_t tmp_moved_constant_85 = tmp_moved_constant_74*tmp_moved_constant_75 + tmp_moved_constant_76*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)) + tmp_moved_constant_78*tmp_moved_constant_81 + tmp_moved_constant_80*tmp_moved_constant_82; + const real_t tmp_moved_constant_86 = tmp_moved_constant_74*tmp_moved_constant_77 + tmp_moved_constant_76*tmp_moved_constant_81 + tmp_moved_constant_78*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)) + tmp_moved_constant_80*tmp_moved_constant_83; + const real_t tmp_moved_constant_87 = tmp_moved_constant_74*tmp_moved_constant_79 + tmp_moved_constant_76*tmp_moved_constant_82 + tmp_moved_constant_78*tmp_moved_constant_83 + tmp_moved_constant_80*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); { { - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_329 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_330 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_331 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_332 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_84 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_85 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_86 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_87 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } - const real_t Dummy_333 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_334 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_335 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_336 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_341 = Dummy_333*Dummy_340; - const real_t Dummy_343 = Dummy_334*Dummy_340; - const real_t Dummy_345 = Dummy_335*Dummy_340; - const real_t Dummy_347 = Dummy_336*Dummy_340; - const real_t Dummy_351 = Dummy_341*((Dummy_337*Dummy_337) + (Dummy_338*Dummy_338) + (Dummy_339*Dummy_339)) + Dummy_342*Dummy_343 + Dummy_344*Dummy_345 + Dummy_346*Dummy_347; - const real_t Dummy_352 = Dummy_341*Dummy_342 + Dummy_343*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)) + Dummy_345*Dummy_348 + Dummy_347*Dummy_349; - const real_t Dummy_353 = Dummy_341*Dummy_344 + Dummy_343*Dummy_348 + Dummy_345*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)) + Dummy_347*Dummy_350; - const real_t Dummy_354 = Dummy_341*Dummy_346 + Dummy_343*Dummy_349 + Dummy_345*Dummy_350 + Dummy_347*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); + const real_t tmp_moved_constant_88 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_89 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_90 = _data_src[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_91 = _data_src[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_96 = tmp_moved_constant_88*tmp_moved_constant_95; + const real_t tmp_moved_constant_98 = tmp_moved_constant_89*tmp_moved_constant_95; + const real_t tmp_moved_constant_100 = tmp_moved_constant_90*tmp_moved_constant_95; + const real_t tmp_moved_constant_102 = tmp_moved_constant_91*tmp_moved_constant_95; + const real_t tmp_moved_constant_106 = tmp_moved_constant_100*tmp_moved_constant_99 + tmp_moved_constant_101*tmp_moved_constant_102 + tmp_moved_constant_96*((tmp_moved_constant_92*tmp_moved_constant_92) + (tmp_moved_constant_93*tmp_moved_constant_93) + (tmp_moved_constant_94*tmp_moved_constant_94)) + tmp_moved_constant_97*tmp_moved_constant_98; + const real_t tmp_moved_constant_107 = tmp_moved_constant_100*tmp_moved_constant_103 + tmp_moved_constant_102*tmp_moved_constant_104 + tmp_moved_constant_96*tmp_moved_constant_97 + tmp_moved_constant_98*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); + const real_t tmp_moved_constant_108 = tmp_moved_constant_100*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)) + tmp_moved_constant_102*tmp_moved_constant_105 + tmp_moved_constant_103*tmp_moved_constant_98 + tmp_moved_constant_96*tmp_moved_constant_99; + const real_t tmp_moved_constant_109 = tmp_moved_constant_100*tmp_moved_constant_105 + tmp_moved_constant_101*tmp_moved_constant_96 + tmp_moved_constant_102*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)) + tmp_moved_constant_104*tmp_moved_constant_98; { { - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_351 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_352 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_353 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_354 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_106 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_107 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_108 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_109 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; } } } @@ -553,124 +553,124 @@ void P1ElementwiseDiffusion::apply_macro_3D( real_t * RESTRICT _data_dst, real_ _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = elMatVec_3 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } - const real_t Dummy_355 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_356 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_357 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_358 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_359 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; - const real_t Dummy_360 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; - const real_t Dummy_361 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_362 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; - const real_t Dummy_363 = Dummy_355*Dummy_362; - const real_t Dummy_364 = Dummy_359*jac_affine_inv_0_0_BLUE_UP + Dummy_360*jac_affine_inv_0_1_BLUE_UP + Dummy_361*jac_affine_inv_0_2_BLUE_UP; - const real_t Dummy_365 = Dummy_356*Dummy_362; - const real_t Dummy_366 = Dummy_359*jac_affine_inv_1_0_BLUE_UP + Dummy_360*jac_affine_inv_1_1_BLUE_UP + Dummy_361*jac_affine_inv_1_2_BLUE_UP; - const real_t Dummy_367 = Dummy_357*Dummy_362; - const real_t Dummy_368 = Dummy_359*jac_affine_inv_2_0_BLUE_UP + Dummy_360*jac_affine_inv_2_1_BLUE_UP + Dummy_361*jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_369 = Dummy_358*Dummy_362; - const real_t Dummy_370 = jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP; - const real_t Dummy_371 = jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_372 = jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_373 = Dummy_363*((Dummy_359*Dummy_359) + (Dummy_360*Dummy_360) + (Dummy_361*Dummy_361)) + Dummy_364*Dummy_365 + Dummy_366*Dummy_367 + Dummy_368*Dummy_369; - const real_t Dummy_374 = Dummy_363*Dummy_364 + Dummy_365*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)) + Dummy_367*Dummy_370 + Dummy_369*Dummy_371; - const real_t Dummy_375 = Dummy_363*Dummy_366 + Dummy_365*Dummy_370 + Dummy_367*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)) + Dummy_369*Dummy_372; - const real_t Dummy_376 = Dummy_363*Dummy_368 + Dummy_365*Dummy_371 + Dummy_367*Dummy_372 + Dummy_369*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); + const real_t tmp_moved_constant_110 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_111 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_112 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_113 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_114 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; + const real_t tmp_moved_constant_115 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; + const real_t tmp_moved_constant_116 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_117 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; + const real_t tmp_moved_constant_118 = tmp_moved_constant_110*tmp_moved_constant_117; + const real_t tmp_moved_constant_119 = jac_affine_inv_0_0_BLUE_UP*tmp_moved_constant_114 + jac_affine_inv_0_1_BLUE_UP*tmp_moved_constant_115 + jac_affine_inv_0_2_BLUE_UP*tmp_moved_constant_116; + const real_t tmp_moved_constant_120 = tmp_moved_constant_111*tmp_moved_constant_117; + const real_t tmp_moved_constant_121 = jac_affine_inv_1_0_BLUE_UP*tmp_moved_constant_114 + jac_affine_inv_1_1_BLUE_UP*tmp_moved_constant_115 + jac_affine_inv_1_2_BLUE_UP*tmp_moved_constant_116; + const real_t tmp_moved_constant_122 = tmp_moved_constant_112*tmp_moved_constant_117; + const real_t tmp_moved_constant_123 = jac_affine_inv_2_0_BLUE_UP*tmp_moved_constant_114 + jac_affine_inv_2_1_BLUE_UP*tmp_moved_constant_115 + jac_affine_inv_2_2_BLUE_UP*tmp_moved_constant_116; + const real_t tmp_moved_constant_124 = tmp_moved_constant_113*tmp_moved_constant_117; + const real_t tmp_moved_constant_125 = jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP; + const real_t tmp_moved_constant_126 = jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_127 = jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_128 = tmp_moved_constant_118*((tmp_moved_constant_114*tmp_moved_constant_114) + (tmp_moved_constant_115*tmp_moved_constant_115) + (tmp_moved_constant_116*tmp_moved_constant_116)) + tmp_moved_constant_119*tmp_moved_constant_120 + tmp_moved_constant_121*tmp_moved_constant_122 + tmp_moved_constant_123*tmp_moved_constant_124; + const real_t tmp_moved_constant_129 = tmp_moved_constant_118*tmp_moved_constant_119 + tmp_moved_constant_120*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)) + tmp_moved_constant_122*tmp_moved_constant_125 + tmp_moved_constant_124*tmp_moved_constant_126; + const real_t tmp_moved_constant_130 = tmp_moved_constant_118*tmp_moved_constant_121 + tmp_moved_constant_120*tmp_moved_constant_125 + tmp_moved_constant_122*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)) + tmp_moved_constant_124*tmp_moved_constant_127; + const real_t tmp_moved_constant_131 = tmp_moved_constant_118*tmp_moved_constant_123 + tmp_moved_constant_120*tmp_moved_constant_126 + tmp_moved_constant_122*tmp_moved_constant_127 + tmp_moved_constant_124*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); { { - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_373 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_374 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_375 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_376 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_128 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_129 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_130 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_131 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; } } - const real_t Dummy_377 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_378 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_379 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_380 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_381 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; - const real_t Dummy_382 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; - const real_t Dummy_383 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_384 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; - const real_t Dummy_385 = Dummy_377*Dummy_384; - const real_t Dummy_386 = Dummy_381*jac_affine_inv_0_0_BLUE_DOWN + Dummy_382*jac_affine_inv_0_1_BLUE_DOWN + Dummy_383*jac_affine_inv_0_2_BLUE_DOWN; - const real_t Dummy_387 = Dummy_378*Dummy_384; - const real_t Dummy_388 = Dummy_381*jac_affine_inv_1_0_BLUE_DOWN + Dummy_382*jac_affine_inv_1_1_BLUE_DOWN + Dummy_383*jac_affine_inv_1_2_BLUE_DOWN; - const real_t Dummy_389 = Dummy_379*Dummy_384; - const real_t Dummy_390 = Dummy_381*jac_affine_inv_2_0_BLUE_DOWN + Dummy_382*jac_affine_inv_2_1_BLUE_DOWN + Dummy_383*jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_391 = Dummy_380*Dummy_384; - const real_t Dummy_392 = jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN; - const real_t Dummy_393 = jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_394 = jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_395 = Dummy_385*((Dummy_381*Dummy_381) + (Dummy_382*Dummy_382) + (Dummy_383*Dummy_383)) + Dummy_386*Dummy_387 + Dummy_388*Dummy_389 + Dummy_390*Dummy_391; - const real_t Dummy_396 = Dummy_385*Dummy_386 + Dummy_387*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)) + Dummy_389*Dummy_392 + Dummy_391*Dummy_393; - const real_t Dummy_397 = Dummy_385*Dummy_388 + Dummy_387*Dummy_392 + Dummy_389*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)) + Dummy_391*Dummy_394; - const real_t Dummy_398 = Dummy_385*Dummy_390 + Dummy_387*Dummy_393 + Dummy_389*Dummy_394 + Dummy_391*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); + const real_t tmp_moved_constant_132 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_133 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_134 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_135 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_136 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; + const real_t tmp_moved_constant_137 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; + const real_t tmp_moved_constant_138 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_139 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_140 = tmp_moved_constant_132*tmp_moved_constant_139; + const real_t tmp_moved_constant_141 = jac_affine_inv_0_0_BLUE_DOWN*tmp_moved_constant_136 + jac_affine_inv_0_1_BLUE_DOWN*tmp_moved_constant_137 + jac_affine_inv_0_2_BLUE_DOWN*tmp_moved_constant_138; + const real_t tmp_moved_constant_142 = tmp_moved_constant_133*tmp_moved_constant_139; + const real_t tmp_moved_constant_143 = jac_affine_inv_1_0_BLUE_DOWN*tmp_moved_constant_136 + jac_affine_inv_1_1_BLUE_DOWN*tmp_moved_constant_137 + jac_affine_inv_1_2_BLUE_DOWN*tmp_moved_constant_138; + const real_t tmp_moved_constant_144 = tmp_moved_constant_134*tmp_moved_constant_139; + const real_t tmp_moved_constant_145 = jac_affine_inv_2_0_BLUE_DOWN*tmp_moved_constant_136 + jac_affine_inv_2_1_BLUE_DOWN*tmp_moved_constant_137 + jac_affine_inv_2_2_BLUE_DOWN*tmp_moved_constant_138; + const real_t tmp_moved_constant_146 = tmp_moved_constant_135*tmp_moved_constant_139; + const real_t tmp_moved_constant_147 = jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN; + const real_t tmp_moved_constant_148 = jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_149 = jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_150 = tmp_moved_constant_140*((tmp_moved_constant_136*tmp_moved_constant_136) + (tmp_moved_constant_137*tmp_moved_constant_137) + (tmp_moved_constant_138*tmp_moved_constant_138)) + tmp_moved_constant_141*tmp_moved_constant_142 + tmp_moved_constant_143*tmp_moved_constant_144 + tmp_moved_constant_145*tmp_moved_constant_146; + const real_t tmp_moved_constant_151 = tmp_moved_constant_140*tmp_moved_constant_141 + tmp_moved_constant_142*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)) + tmp_moved_constant_144*tmp_moved_constant_147 + tmp_moved_constant_146*tmp_moved_constant_148; + const real_t tmp_moved_constant_152 = tmp_moved_constant_140*tmp_moved_constant_143 + tmp_moved_constant_142*tmp_moved_constant_147 + tmp_moved_constant_144*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)) + tmp_moved_constant_146*tmp_moved_constant_149; + const real_t tmp_moved_constant_153 = tmp_moved_constant_140*tmp_moved_constant_145 + tmp_moved_constant_142*tmp_moved_constant_148 + tmp_moved_constant_144*tmp_moved_constant_149 + tmp_moved_constant_146*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); { { - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_395 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_396 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_397 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_398 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_150 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_151 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_152 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_153 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } - const real_t Dummy_399 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_400 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_401 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_402 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_403 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; - const real_t Dummy_404 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; - const real_t Dummy_405 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_406 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; - const real_t Dummy_407 = Dummy_399*Dummy_406; - const real_t Dummy_408 = Dummy_403*jac_affine_inv_0_0_GREEN_UP + Dummy_404*jac_affine_inv_0_1_GREEN_UP + Dummy_405*jac_affine_inv_0_2_GREEN_UP; - const real_t Dummy_409 = Dummy_400*Dummy_406; - const real_t Dummy_410 = Dummy_403*jac_affine_inv_1_0_GREEN_UP + Dummy_404*jac_affine_inv_1_1_GREEN_UP + Dummy_405*jac_affine_inv_1_2_GREEN_UP; - const real_t Dummy_411 = Dummy_401*Dummy_406; - const real_t Dummy_412 = Dummy_403*jac_affine_inv_2_0_GREEN_UP + Dummy_404*jac_affine_inv_2_1_GREEN_UP + Dummy_405*jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_413 = Dummy_402*Dummy_406; - const real_t Dummy_414 = jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP; - const real_t Dummy_415 = jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_416 = jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_417 = Dummy_407*((Dummy_403*Dummy_403) + (Dummy_404*Dummy_404) + (Dummy_405*Dummy_405)) + Dummy_408*Dummy_409 + Dummy_410*Dummy_411 + Dummy_412*Dummy_413; - const real_t Dummy_418 = Dummy_407*Dummy_408 + Dummy_409*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)) + Dummy_411*Dummy_414 + Dummy_413*Dummy_415; - const real_t Dummy_419 = Dummy_407*Dummy_410 + Dummy_409*Dummy_414 + Dummy_411*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)) + Dummy_413*Dummy_416; - const real_t Dummy_420 = Dummy_407*Dummy_412 + Dummy_409*Dummy_415 + Dummy_411*Dummy_416 + Dummy_413*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); + const real_t tmp_moved_constant_154 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_155 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_156 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_157 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_158 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; + const real_t tmp_moved_constant_159 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; + const real_t tmp_moved_constant_160 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_161 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; + const real_t tmp_moved_constant_162 = tmp_moved_constant_154*tmp_moved_constant_161; + const real_t tmp_moved_constant_163 = jac_affine_inv_0_0_GREEN_UP*tmp_moved_constant_158 + jac_affine_inv_0_1_GREEN_UP*tmp_moved_constant_159 + jac_affine_inv_0_2_GREEN_UP*tmp_moved_constant_160; + const real_t tmp_moved_constant_164 = tmp_moved_constant_155*tmp_moved_constant_161; + const real_t tmp_moved_constant_165 = jac_affine_inv_1_0_GREEN_UP*tmp_moved_constant_158 + jac_affine_inv_1_1_GREEN_UP*tmp_moved_constant_159 + jac_affine_inv_1_2_GREEN_UP*tmp_moved_constant_160; + const real_t tmp_moved_constant_166 = tmp_moved_constant_156*tmp_moved_constant_161; + const real_t tmp_moved_constant_167 = jac_affine_inv_2_0_GREEN_UP*tmp_moved_constant_158 + jac_affine_inv_2_1_GREEN_UP*tmp_moved_constant_159 + jac_affine_inv_2_2_GREEN_UP*tmp_moved_constant_160; + const real_t tmp_moved_constant_168 = tmp_moved_constant_157*tmp_moved_constant_161; + const real_t tmp_moved_constant_169 = jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP; + const real_t tmp_moved_constant_170 = jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_171 = jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_172 = tmp_moved_constant_162*((tmp_moved_constant_158*tmp_moved_constant_158) + (tmp_moved_constant_159*tmp_moved_constant_159) + (tmp_moved_constant_160*tmp_moved_constant_160)) + tmp_moved_constant_163*tmp_moved_constant_164 + tmp_moved_constant_165*tmp_moved_constant_166 + tmp_moved_constant_167*tmp_moved_constant_168; + const real_t tmp_moved_constant_173 = tmp_moved_constant_162*tmp_moved_constant_163 + tmp_moved_constant_164*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)) + tmp_moved_constant_166*tmp_moved_constant_169 + tmp_moved_constant_168*tmp_moved_constant_170; + const real_t tmp_moved_constant_174 = tmp_moved_constant_162*tmp_moved_constant_165 + tmp_moved_constant_164*tmp_moved_constant_169 + tmp_moved_constant_166*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)) + tmp_moved_constant_168*tmp_moved_constant_171; + const real_t tmp_moved_constant_175 = tmp_moved_constant_162*tmp_moved_constant_167 + tmp_moved_constant_164*tmp_moved_constant_170 + tmp_moved_constant_166*tmp_moved_constant_171 + tmp_moved_constant_168*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); { { - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_417 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_418 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_419 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_420 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_172 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_173 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_174 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_175 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; } } - const real_t Dummy_421 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_422 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_423 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_424 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_425 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; - const real_t Dummy_426 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; - const real_t Dummy_427 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; - const real_t Dummy_428 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; - const real_t Dummy_429 = Dummy_421*Dummy_428; - const real_t Dummy_430 = Dummy_425*jac_affine_inv_0_0_GREEN_DOWN + Dummy_426*jac_affine_inv_0_1_GREEN_DOWN + Dummy_427*jac_affine_inv_0_2_GREEN_DOWN; - const real_t Dummy_431 = Dummy_422*Dummy_428; - const real_t Dummy_432 = Dummy_425*jac_affine_inv_1_0_GREEN_DOWN + Dummy_426*jac_affine_inv_1_1_GREEN_DOWN + Dummy_427*jac_affine_inv_1_2_GREEN_DOWN; - const real_t Dummy_433 = Dummy_423*Dummy_428; - const real_t Dummy_434 = Dummy_425*jac_affine_inv_2_0_GREEN_DOWN + Dummy_426*jac_affine_inv_2_1_GREEN_DOWN + Dummy_427*jac_affine_inv_2_2_GREEN_DOWN; - const real_t Dummy_435 = Dummy_424*Dummy_428; - const real_t Dummy_436 = jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN; - const real_t Dummy_437 = jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN; - const real_t Dummy_438 = jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN; - const real_t Dummy_439 = Dummy_429*((Dummy_425*Dummy_425) + (Dummy_426*Dummy_426) + (Dummy_427*Dummy_427)) + Dummy_430*Dummy_431 + Dummy_432*Dummy_433 + Dummy_434*Dummy_435; - const real_t Dummy_440 = Dummy_429*Dummy_430 + Dummy_431*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)) + Dummy_433*Dummy_436 + Dummy_435*Dummy_437; - const real_t Dummy_441 = Dummy_429*Dummy_432 + Dummy_431*Dummy_436 + Dummy_433*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)) + Dummy_435*Dummy_438; - const real_t Dummy_442 = Dummy_429*Dummy_434 + Dummy_431*Dummy_437 + Dummy_433*Dummy_438 + Dummy_435*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); + const real_t tmp_moved_constant_176 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_177 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_178 = _data_src[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_179 = _data_src[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_180 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; + const real_t tmp_moved_constant_181 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; + const real_t tmp_moved_constant_182 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_183 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_184 = tmp_moved_constant_176*tmp_moved_constant_183; + const real_t tmp_moved_constant_185 = jac_affine_inv_0_0_GREEN_DOWN*tmp_moved_constant_180 + jac_affine_inv_0_1_GREEN_DOWN*tmp_moved_constant_181 + jac_affine_inv_0_2_GREEN_DOWN*tmp_moved_constant_182; + const real_t tmp_moved_constant_186 = tmp_moved_constant_177*tmp_moved_constant_183; + const real_t tmp_moved_constant_187 = jac_affine_inv_1_0_GREEN_DOWN*tmp_moved_constant_180 + jac_affine_inv_1_1_GREEN_DOWN*tmp_moved_constant_181 + jac_affine_inv_1_2_GREEN_DOWN*tmp_moved_constant_182; + const real_t tmp_moved_constant_188 = tmp_moved_constant_178*tmp_moved_constant_183; + const real_t tmp_moved_constant_189 = jac_affine_inv_2_0_GREEN_DOWN*tmp_moved_constant_180 + jac_affine_inv_2_1_GREEN_DOWN*tmp_moved_constant_181 + jac_affine_inv_2_2_GREEN_DOWN*tmp_moved_constant_182; + const real_t tmp_moved_constant_190 = tmp_moved_constant_179*tmp_moved_constant_183; + const real_t tmp_moved_constant_191 = jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN; + const real_t tmp_moved_constant_192 = jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_193 = jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_194 = tmp_moved_constant_184*((tmp_moved_constant_180*tmp_moved_constant_180) + (tmp_moved_constant_181*tmp_moved_constant_181) + (tmp_moved_constant_182*tmp_moved_constant_182)) + tmp_moved_constant_185*tmp_moved_constant_186 + tmp_moved_constant_187*tmp_moved_constant_188 + tmp_moved_constant_189*tmp_moved_constant_190; + const real_t tmp_moved_constant_195 = tmp_moved_constant_184*tmp_moved_constant_185 + tmp_moved_constant_186*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)) + tmp_moved_constant_188*tmp_moved_constant_191 + tmp_moved_constant_190*tmp_moved_constant_192; + const real_t tmp_moved_constant_196 = tmp_moved_constant_184*tmp_moved_constant_187 + tmp_moved_constant_186*tmp_moved_constant_191 + tmp_moved_constant_188*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)) + tmp_moved_constant_190*tmp_moved_constant_193; + const real_t tmp_moved_constant_197 = tmp_moved_constant_184*tmp_moved_constant_189 + tmp_moved_constant_186*tmp_moved_constant_192 + tmp_moved_constant_188*tmp_moved_constant_193 + tmp_moved_constant_190*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); { { - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_439 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_440 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_441 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_442 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_194 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_195 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_196 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_197 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } } diff --git a/operators/diffusion/noarch/P1ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_2D.cpp b/operators/diffusion/noarch/P1ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_2D.cpp index 1a2d91b1b44b250579a82b822cd8c9aee12e5ef9..3d41522bc634a16eb30eb3ea61ca7c2701d5cf48 100644 --- a/operators/diffusion/noarch/P1ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_2D.cpp +++ b/operators/diffusion/noarch/P1ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_2D.cpp @@ -103,10 +103,10 @@ void P1ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_2D( real const real_t elMatDiag_0 = tmp_kernel_op_0*(((-jac_affine_inv_0_0_GRAY - jac_affine_inv_1_0_GRAY)*(-jac_affine_inv_0_0_GRAY - jac_affine_inv_1_0_GRAY)) + ((-jac_affine_inv_0_1_GRAY - jac_affine_inv_1_1_GRAY)*(-jac_affine_inv_0_1_GRAY - jac_affine_inv_1_1_GRAY))); const real_t elMatDiag_1 = tmp_kernel_op_0*((jac_affine_inv_0_0_GRAY*jac_affine_inv_0_0_GRAY) + (jac_affine_inv_0_1_GRAY*jac_affine_inv_0_1_GRAY)); const real_t elMatDiag_2 = tmp_kernel_op_0*((jac_affine_inv_1_0_GRAY*jac_affine_inv_1_0_GRAY) + (jac_affine_inv_1_1_GRAY*jac_affine_inv_1_1_GRAY)); - const real_t Dummy_934 = abs_det_jac_affine_BLUE*0.5; - const real_t Dummy_935 = Dummy_934*(((-jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE)*(-jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE)) + ((-jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE)*(-jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE))); - const real_t Dummy_936 = Dummy_934*((jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE) + (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE)); - const real_t Dummy_937 = Dummy_934*((jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE) + (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE)); + const real_t tmp_moved_constant_0 = abs_det_jac_affine_BLUE*0.5; + const real_t tmp_moved_constant_1 = tmp_moved_constant_0*(((-jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE)*(-jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE)) + ((-jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE)*(-jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE))); + const real_t tmp_moved_constant_2 = tmp_moved_constant_0*((jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE) + (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE)); + const real_t tmp_moved_constant_3 = tmp_moved_constant_0*((jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE) + (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE)); for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { for (int64_t ctr_0 = 0; ctr_0 < -ctr_1 + micro_edges_per_macro_edge - 1; ctr_0 += 1) @@ -120,9 +120,9 @@ void P1ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_2D( real } { { - _data_invDiag_[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_935 + _data_invDiag_[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_936 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_937 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = tmp_moved_constant_1 + _data_invDiag_[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = tmp_moved_constant_2 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = tmp_moved_constant_3 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; } } } diff --git a/operators/diffusion/noarch/P1ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_3D.cpp b/operators/diffusion/noarch/P1ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_3D.cpp index 4a44cbaec35189cf340470ed3a8256572b754f4f..2af0ff412d56a13a98f5a1e0cfbf2284b8a0d8a0 100644 --- a/operators/diffusion/noarch/P1ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_3D.cpp +++ b/operators/diffusion/noarch/P1ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_3D.cpp @@ -340,31 +340,31 @@ void P1ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_3D( real const real_t elMatDiag_1 = tmp_kernel_op_0*((jac_affine_inv_0_0_WHITE_UP*jac_affine_inv_0_0_WHITE_UP) + (jac_affine_inv_0_1_WHITE_UP*jac_affine_inv_0_1_WHITE_UP) + (jac_affine_inv_0_2_WHITE_UP*jac_affine_inv_0_2_WHITE_UP)); const real_t elMatDiag_2 = tmp_kernel_op_0*((jac_affine_inv_1_0_WHITE_UP*jac_affine_inv_1_0_WHITE_UP) + (jac_affine_inv_1_1_WHITE_UP*jac_affine_inv_1_1_WHITE_UP) + (jac_affine_inv_1_2_WHITE_UP*jac_affine_inv_1_2_WHITE_UP)); const real_t elMatDiag_3 = tmp_kernel_op_0*((jac_affine_inv_2_0_WHITE_UP*jac_affine_inv_2_0_WHITE_UP) + (jac_affine_inv_2_1_WHITE_UP*jac_affine_inv_2_1_WHITE_UP) + (jac_affine_inv_2_2_WHITE_UP*jac_affine_inv_2_2_WHITE_UP)); - const real_t Dummy_1112 = abs_det_jac_affine_WHITE_DOWN*0.16666666666666663; - const real_t Dummy_1113 = Dummy_1112*(((-jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN)*(-jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN)) + ((-jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN)*(-jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN)) + ((-jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN)*(-jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN))); - const real_t Dummy_1114 = Dummy_1112*((jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN) + (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN) + (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN)); - const real_t Dummy_1115 = Dummy_1112*((jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN) + (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN) + (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN)); - const real_t Dummy_1116 = Dummy_1112*((jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN) + (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN) + (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN)); - const real_t Dummy_1117 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; - const real_t Dummy_1118 = Dummy_1117*(((-jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP)*(-jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP)) + ((-jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP)*(-jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP)) + ((-jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP)*(-jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP))); - const real_t Dummy_1119 = Dummy_1117*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)); - const real_t Dummy_1120 = Dummy_1117*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)); - const real_t Dummy_1121 = Dummy_1117*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); - const real_t Dummy_1122 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; - const real_t Dummy_1123 = Dummy_1122*(((-jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN)*(-jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN)) + ((-jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN)*(-jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN)) + ((-jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN)*(-jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN))); - const real_t Dummy_1124 = Dummy_1122*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)); - const real_t Dummy_1125 = Dummy_1122*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)); - const real_t Dummy_1126 = Dummy_1122*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); - const real_t Dummy_1127 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; - const real_t Dummy_1128 = Dummy_1127*(((-jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP)*(-jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP)) + ((-jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP)*(-jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP)) + ((-jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP)*(-jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP))); - const real_t Dummy_1129 = Dummy_1127*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)); - const real_t Dummy_1130 = Dummy_1127*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)); - const real_t Dummy_1131 = Dummy_1127*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); - const real_t Dummy_1132 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; - const real_t Dummy_1133 = Dummy_1132*(((-jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN)*(-jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN)) + ((-jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN)*(-jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN)) + ((-jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN)*(-jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN))); - const real_t Dummy_1134 = Dummy_1132*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); - const real_t Dummy_1135 = Dummy_1132*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)); - const real_t Dummy_1136 = Dummy_1132*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); + const real_t tmp_moved_constant_0 = abs_det_jac_affine_WHITE_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_1 = tmp_moved_constant_0*(((-jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN)*(-jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN)) + ((-jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN)*(-jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN)) + ((-jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN)*(-jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN))); + const real_t tmp_moved_constant_2 = tmp_moved_constant_0*((jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN) + (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN) + (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN)); + const real_t tmp_moved_constant_3 = tmp_moved_constant_0*((jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN) + (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN) + (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN)); + const real_t tmp_moved_constant_4 = tmp_moved_constant_0*((jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN) + (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN) + (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN)); + const real_t tmp_moved_constant_5 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; + const real_t tmp_moved_constant_6 = tmp_moved_constant_5*(((-jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP)*(-jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP)) + ((-jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP)*(-jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP)) + ((-jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP)*(-jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP))); + const real_t tmp_moved_constant_7 = tmp_moved_constant_5*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)); + const real_t tmp_moved_constant_8 = tmp_moved_constant_5*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)); + const real_t tmp_moved_constant_9 = tmp_moved_constant_5*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); + const real_t tmp_moved_constant_10 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_11 = tmp_moved_constant_10*(((-jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN)*(-jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN)) + ((-jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN)*(-jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN)) + ((-jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN)*(-jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN))); + const real_t tmp_moved_constant_12 = tmp_moved_constant_10*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)); + const real_t tmp_moved_constant_13 = tmp_moved_constant_10*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)); + const real_t tmp_moved_constant_14 = tmp_moved_constant_10*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); + const real_t tmp_moved_constant_15 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; + const real_t tmp_moved_constant_16 = tmp_moved_constant_15*(((-jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP)*(-jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP)) + ((-jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP)*(-jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP)) + ((-jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP)*(-jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP))); + const real_t tmp_moved_constant_17 = tmp_moved_constant_15*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)); + const real_t tmp_moved_constant_18 = tmp_moved_constant_15*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)); + const real_t tmp_moved_constant_19 = tmp_moved_constant_15*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); + const real_t tmp_moved_constant_20 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_21 = tmp_moved_constant_20*(((-jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN)*(-jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN)) + ((-jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN)*(-jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN)) + ((-jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN)*(-jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN))); + const real_t tmp_moved_constant_22 = tmp_moved_constant_20*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); + const real_t tmp_moved_constant_23 = tmp_moved_constant_20*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)); + const real_t tmp_moved_constant_24 = tmp_moved_constant_20*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -380,42 +380,42 @@ void P1ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_3D( real } { { - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1113 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1114 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1115 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1116 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_1 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_2 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_3 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_4 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } { { - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1118 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1119 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1120 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1121 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_6 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_7 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_8 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_9 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } { { - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1123 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1124 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1125 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1126 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_11 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_12 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_13 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_14 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; } } { { - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1128 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1129 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1130 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1131 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_16 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_17 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_18 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_19 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } { { - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1133 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1134 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1135 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1136 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_21 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_22 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_23 + _data_invDiag_[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_24 + _data_invDiag_[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; } } } @@ -434,56 +434,56 @@ void P1ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_3D( real _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = elMatDiag_3 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } - const real_t Dummy_1137 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; - const real_t Dummy_1138 = Dummy_1137*(((-jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP)*(-jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP)) + ((-jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP)*(-jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP)) + ((-jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP)*(-jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP))); - const real_t Dummy_1139 = Dummy_1137*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)); - const real_t Dummy_1140 = Dummy_1137*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)); - const real_t Dummy_1141 = Dummy_1137*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); + const real_t tmp_moved_constant_25 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; + const real_t tmp_moved_constant_26 = tmp_moved_constant_25*(((-jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP)*(-jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP)) + ((-jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP)*(-jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP)) + ((-jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP)*(-jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP))); + const real_t tmp_moved_constant_27 = tmp_moved_constant_25*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)); + const real_t tmp_moved_constant_28 = tmp_moved_constant_25*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)); + const real_t tmp_moved_constant_29 = tmp_moved_constant_25*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); { { - _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1138 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1139 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1140 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1141 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_26 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_27 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_28 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_29 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; } } - const real_t Dummy_1142 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; - const real_t Dummy_1143 = Dummy_1142*(((-jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN)*(-jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN)) + ((-jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN)*(-jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN)) + ((-jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN)*(-jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN))); - const real_t Dummy_1144 = Dummy_1142*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)); - const real_t Dummy_1145 = Dummy_1142*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)); - const real_t Dummy_1146 = Dummy_1142*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); + const real_t tmp_moved_constant_30 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_31 = tmp_moved_constant_30*(((-jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN)*(-jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN)) + ((-jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN)*(-jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN)) + ((-jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN)*(-jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN))); + const real_t tmp_moved_constant_32 = tmp_moved_constant_30*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)); + const real_t tmp_moved_constant_33 = tmp_moved_constant_30*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)); + const real_t tmp_moved_constant_34 = tmp_moved_constant_30*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); { { - _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1143 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1144 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1145 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1146 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_31 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_32 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_33 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_34 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } - const real_t Dummy_1147 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; - const real_t Dummy_1148 = Dummy_1147*(((-jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP)*(-jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP)) + ((-jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP)*(-jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP)) + ((-jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP)*(-jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP))); - const real_t Dummy_1149 = Dummy_1147*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)); - const real_t Dummy_1150 = Dummy_1147*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)); - const real_t Dummy_1151 = Dummy_1147*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); + const real_t tmp_moved_constant_35 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; + const real_t tmp_moved_constant_36 = tmp_moved_constant_35*(((-jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP)*(-jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP)) + ((-jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP)*(-jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP)) + ((-jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP)*(-jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP))); + const real_t tmp_moved_constant_37 = tmp_moved_constant_35*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)); + const real_t tmp_moved_constant_38 = tmp_moved_constant_35*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)); + const real_t tmp_moved_constant_39 = tmp_moved_constant_35*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); { { - _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1148 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1149 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1150 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1151 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_36 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_37 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_38 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_39 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; } } - const real_t Dummy_1152 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; - const real_t Dummy_1153 = Dummy_1152*(((-jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN)*(-jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN)) + ((-jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN)*(-jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN)) + ((-jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN)*(-jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN))); - const real_t Dummy_1154 = Dummy_1152*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); - const real_t Dummy_1155 = Dummy_1152*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)); - const real_t Dummy_1156 = Dummy_1152*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); + const real_t tmp_moved_constant_40 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_41 = tmp_moved_constant_40*(((-jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN)*(-jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN)) + ((-jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN)*(-jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN)) + ((-jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN)*(-jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN))); + const real_t tmp_moved_constant_42 = tmp_moved_constant_40*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); + const real_t tmp_moved_constant_43 = tmp_moved_constant_40*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)); + const real_t tmp_moved_constant_44 = tmp_moved_constant_40*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); { { - _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1153 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1154 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1155 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1156 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_41 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_42 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_43 + _data_invDiag_[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_44 + _data_invDiag_[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } } diff --git a/operators/diffusion/noarch/P1ElementwiseDiffusion_toMatrix_macro_2D.cpp b/operators/diffusion/noarch/P1ElementwiseDiffusion_toMatrix_macro_2D.cpp index 29ea2ad8ccb9966ccfca6c6b70fbf98c1441501d..4a5d65fc14aa18e58ae5ea9c053a25bfe67b330f 100644 --- a/operators/diffusion/noarch/P1ElementwiseDiffusion_toMatrix_macro_2D.cpp +++ b/operators/diffusion/noarch/P1ElementwiseDiffusion_toMatrix_macro_2D.cpp @@ -114,21 +114,21 @@ void P1ElementwiseDiffusion::toMatrix_macro_2D( idx_t * RESTRICT _data_dst, idx const real_t elMat_2_0 = tmp_kernel_op_4; const real_t elMat_2_1 = tmp_kernel_op_5; const real_t elMat_2_2 = tmp_kernel_op_2*((jac_affine_inv_1_0_GRAY*jac_affine_inv_1_0_GRAY) + (jac_affine_inv_1_1_GRAY*jac_affine_inv_1_1_GRAY)); - const real_t Dummy_477 = -jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE; - const real_t Dummy_478 = -jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE; - const real_t Dummy_479 = abs_det_jac_affine_BLUE*0.5; - const real_t Dummy_480 = Dummy_479*(Dummy_477*jac_affine_inv_0_0_BLUE + Dummy_478*jac_affine_inv_0_1_BLUE); - const real_t Dummy_481 = Dummy_479*(Dummy_477*jac_affine_inv_1_0_BLUE + Dummy_478*jac_affine_inv_1_1_BLUE); - const real_t Dummy_482 = Dummy_479*(jac_affine_inv_0_0_BLUE*jac_affine_inv_1_0_BLUE + jac_affine_inv_0_1_BLUE*jac_affine_inv_1_1_BLUE); - const real_t Dummy_483 = Dummy_479*((Dummy_477*Dummy_477) + (Dummy_478*Dummy_478)); - const real_t Dummy_484 = Dummy_480; - const real_t Dummy_485 = Dummy_481; - const real_t Dummy_486 = Dummy_480; - const real_t Dummy_487 = Dummy_479*((jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE) + (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE)); - const real_t Dummy_488 = Dummy_482; - const real_t Dummy_489 = Dummy_481; - const real_t Dummy_490 = Dummy_482; - const real_t Dummy_491 = Dummy_479*((jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE) + (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE)); + const real_t tmp_moved_constant_0 = -jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE; + const real_t tmp_moved_constant_1 = -jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE; + const real_t tmp_moved_constant_2 = abs_det_jac_affine_BLUE*0.5; + const real_t tmp_moved_constant_3 = tmp_moved_constant_2*(jac_affine_inv_0_0_BLUE*tmp_moved_constant_0 + jac_affine_inv_0_1_BLUE*tmp_moved_constant_1); + const real_t tmp_moved_constant_4 = tmp_moved_constant_2*(jac_affine_inv_1_0_BLUE*tmp_moved_constant_0 + jac_affine_inv_1_1_BLUE*tmp_moved_constant_1); + const real_t tmp_moved_constant_5 = tmp_moved_constant_2*(jac_affine_inv_0_0_BLUE*jac_affine_inv_1_0_BLUE + jac_affine_inv_0_1_BLUE*jac_affine_inv_1_1_BLUE); + const real_t tmp_moved_constant_6 = tmp_moved_constant_2*((tmp_moved_constant_0*tmp_moved_constant_0) + (tmp_moved_constant_1*tmp_moved_constant_1)); + const real_t tmp_moved_constant_7 = tmp_moved_constant_3; + const real_t tmp_moved_constant_8 = tmp_moved_constant_4; + const real_t tmp_moved_constant_9 = tmp_moved_constant_3; + const real_t tmp_moved_constant_10 = tmp_moved_constant_2*((jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE) + (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE)); + const real_t tmp_moved_constant_11 = tmp_moved_constant_5; + const real_t tmp_moved_constant_12 = tmp_moved_constant_4; + const real_t tmp_moved_constant_13 = tmp_moved_constant_5; + const real_t tmp_moved_constant_14 = tmp_moved_constant_2*((jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE) + (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE)); for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { for (int64_t ctr_0 = 0; ctr_0 < -ctr_1 + micro_edges_per_macro_edge - 1; ctr_0 += 1) @@ -183,15 +183,15 @@ void P1ElementwiseDiffusion::toMatrix_macro_2D( idx_t * RESTRICT _data_dst, idx - _data_mat[0] = ((real_t)(Dummy_483)); - _data_mat[1] = ((real_t)(Dummy_484)); - _data_mat[2] = ((real_t)(Dummy_485)); - _data_mat[3] = ((real_t)(Dummy_486)); - _data_mat[4] = ((real_t)(Dummy_487)); - _data_mat[5] = ((real_t)(Dummy_488)); - _data_mat[6] = ((real_t)(Dummy_489)); - _data_mat[7] = ((real_t)(Dummy_490)); - _data_mat[8] = ((real_t)(Dummy_491)); + _data_mat[0] = ((real_t)(tmp_moved_constant_6)); + _data_mat[1] = ((real_t)(tmp_moved_constant_7)); + _data_mat[2] = ((real_t)(tmp_moved_constant_8)); + _data_mat[3] = ((real_t)(tmp_moved_constant_9)); + _data_mat[4] = ((real_t)(tmp_moved_constant_10)); + _data_mat[5] = ((real_t)(tmp_moved_constant_11)); + _data_mat[6] = ((real_t)(tmp_moved_constant_12)); + _data_mat[7] = ((real_t)(tmp_moved_constant_13)); + _data_mat[8] = ((real_t)(tmp_moved_constant_14)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); diff --git a/operators/diffusion/noarch/P1ElementwiseDiffusion_toMatrix_macro_3D.cpp b/operators/diffusion/noarch/P1ElementwiseDiffusion_toMatrix_macro_3D.cpp index 181c880251c56ab60d2e67fff6232f7c90ea2ca9..73e26e27f7e415e38b95d75c07e5472f803f9420 100644 --- a/operators/diffusion/noarch/P1ElementwiseDiffusion_toMatrix_macro_3D.cpp +++ b/operators/diffusion/noarch/P1ElementwiseDiffusion_toMatrix_macro_3D.cpp @@ -361,136 +361,136 @@ void P1ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, idx const real_t elMat_3_1 = tmp_kernel_op_8; const real_t elMat_3_2 = tmp_kernel_op_9; const real_t elMat_3_3 = tmp_kernel_op_3*((jac_affine_inv_2_0_WHITE_UP*jac_affine_inv_2_0_WHITE_UP) + (jac_affine_inv_2_1_WHITE_UP*jac_affine_inv_2_1_WHITE_UP) + (jac_affine_inv_2_2_WHITE_UP*jac_affine_inv_2_2_WHITE_UP)); - const real_t Dummy_666 = -jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN; - const real_t Dummy_667 = -jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN; - const real_t Dummy_668 = -jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN; - const real_t Dummy_669 = abs_det_jac_affine_WHITE_DOWN*0.16666666666666663; - const real_t Dummy_670 = Dummy_669*(Dummy_666*jac_affine_inv_0_0_WHITE_DOWN + Dummy_667*jac_affine_inv_0_1_WHITE_DOWN + Dummy_668*jac_affine_inv_0_2_WHITE_DOWN); - const real_t Dummy_671 = Dummy_669*(Dummy_666*jac_affine_inv_1_0_WHITE_DOWN + Dummy_667*jac_affine_inv_1_1_WHITE_DOWN + Dummy_668*jac_affine_inv_1_2_WHITE_DOWN); - const real_t Dummy_672 = Dummy_669*(Dummy_666*jac_affine_inv_2_0_WHITE_DOWN + Dummy_667*jac_affine_inv_2_1_WHITE_DOWN + Dummy_668*jac_affine_inv_2_2_WHITE_DOWN); - const real_t Dummy_673 = Dummy_669*(jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN); - const real_t Dummy_674 = Dummy_669*(jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); - const real_t Dummy_675 = Dummy_669*(jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN + jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN + jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); - const real_t Dummy_676 = Dummy_669*((Dummy_666*Dummy_666) + (Dummy_667*Dummy_667) + (Dummy_668*Dummy_668)); - const real_t Dummy_677 = Dummy_670; - const real_t Dummy_678 = Dummy_671; - const real_t Dummy_679 = Dummy_672; - const real_t Dummy_680 = Dummy_670; - const real_t Dummy_681 = Dummy_669*((jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN) + (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN) + (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN)); - const real_t Dummy_682 = Dummy_673; - const real_t Dummy_683 = Dummy_674; - const real_t Dummy_684 = Dummy_671; - const real_t Dummy_685 = Dummy_673; - const real_t Dummy_686 = Dummy_669*((jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN) + (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN) + (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN)); - const real_t Dummy_687 = Dummy_675; - const real_t Dummy_688 = Dummy_672; - const real_t Dummy_689 = Dummy_674; - const real_t Dummy_690 = Dummy_675; - const real_t Dummy_691 = Dummy_669*((jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN) + (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN) + (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN)); - const real_t Dummy_692 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; - const real_t Dummy_693 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; - const real_t Dummy_694 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_695 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; - const real_t Dummy_696 = Dummy_695*(Dummy_692*jac_affine_inv_0_0_BLUE_UP + Dummy_693*jac_affine_inv_0_1_BLUE_UP + Dummy_694*jac_affine_inv_0_2_BLUE_UP); - const real_t Dummy_697 = Dummy_695*(Dummy_692*jac_affine_inv_1_0_BLUE_UP + Dummy_693*jac_affine_inv_1_1_BLUE_UP + Dummy_694*jac_affine_inv_1_2_BLUE_UP); - const real_t Dummy_698 = Dummy_695*(Dummy_692*jac_affine_inv_2_0_BLUE_UP + Dummy_693*jac_affine_inv_2_1_BLUE_UP + Dummy_694*jac_affine_inv_2_2_BLUE_UP); - const real_t Dummy_699 = Dummy_695*(jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); - const real_t Dummy_700 = Dummy_695*(jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); - const real_t Dummy_701 = Dummy_695*(jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); - const real_t Dummy_702 = Dummy_695*((Dummy_692*Dummy_692) + (Dummy_693*Dummy_693) + (Dummy_694*Dummy_694)); - const real_t Dummy_703 = Dummy_696; - const real_t Dummy_704 = Dummy_697; - const real_t Dummy_705 = Dummy_698; - const real_t Dummy_706 = Dummy_696; - const real_t Dummy_707 = Dummy_695*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)); - const real_t Dummy_708 = Dummy_699; - const real_t Dummy_709 = Dummy_700; - const real_t Dummy_710 = Dummy_697; - const real_t Dummy_711 = Dummy_699; - const real_t Dummy_712 = Dummy_695*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)); - const real_t Dummy_713 = Dummy_701; - const real_t Dummy_714 = Dummy_698; - const real_t Dummy_715 = Dummy_700; - const real_t Dummy_716 = Dummy_701; - const real_t Dummy_717 = Dummy_695*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); - const real_t Dummy_718 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; - const real_t Dummy_719 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; - const real_t Dummy_720 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_721 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; - const real_t Dummy_722 = Dummy_721*(Dummy_718*jac_affine_inv_0_0_BLUE_DOWN + Dummy_719*jac_affine_inv_0_1_BLUE_DOWN + Dummy_720*jac_affine_inv_0_2_BLUE_DOWN); - const real_t Dummy_723 = Dummy_721*(Dummy_718*jac_affine_inv_1_0_BLUE_DOWN + Dummy_719*jac_affine_inv_1_1_BLUE_DOWN + Dummy_720*jac_affine_inv_1_2_BLUE_DOWN); - const real_t Dummy_724 = Dummy_721*(Dummy_718*jac_affine_inv_2_0_BLUE_DOWN + Dummy_719*jac_affine_inv_2_1_BLUE_DOWN + Dummy_720*jac_affine_inv_2_2_BLUE_DOWN); - const real_t Dummy_725 = Dummy_721*(jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); - const real_t Dummy_726 = Dummy_721*(jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); - const real_t Dummy_727 = Dummy_721*(jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); - const real_t Dummy_728 = Dummy_721*((Dummy_718*Dummy_718) + (Dummy_719*Dummy_719) + (Dummy_720*Dummy_720)); - const real_t Dummy_729 = Dummy_722; - const real_t Dummy_730 = Dummy_723; - const real_t Dummy_731 = Dummy_724; - const real_t Dummy_732 = Dummy_722; - const real_t Dummy_733 = Dummy_721*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)); - const real_t Dummy_734 = Dummy_725; - const real_t Dummy_735 = Dummy_726; - const real_t Dummy_736 = Dummy_723; - const real_t Dummy_737 = Dummy_725; - const real_t Dummy_738 = Dummy_721*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)); - const real_t Dummy_739 = Dummy_727; - const real_t Dummy_740 = Dummy_724; - const real_t Dummy_741 = Dummy_726; - const real_t Dummy_742 = Dummy_727; - const real_t Dummy_743 = Dummy_721*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); - const real_t Dummy_744 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; - const real_t Dummy_745 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; - const real_t Dummy_746 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_747 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; - const real_t Dummy_748 = Dummy_747*(Dummy_744*jac_affine_inv_0_0_GREEN_UP + Dummy_745*jac_affine_inv_0_1_GREEN_UP + Dummy_746*jac_affine_inv_0_2_GREEN_UP); - const real_t Dummy_749 = Dummy_747*(Dummy_744*jac_affine_inv_1_0_GREEN_UP + Dummy_745*jac_affine_inv_1_1_GREEN_UP + Dummy_746*jac_affine_inv_1_2_GREEN_UP); - const real_t Dummy_750 = Dummy_747*(Dummy_744*jac_affine_inv_2_0_GREEN_UP + Dummy_745*jac_affine_inv_2_1_GREEN_UP + Dummy_746*jac_affine_inv_2_2_GREEN_UP); - const real_t Dummy_751 = Dummy_747*(jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); - const real_t Dummy_752 = Dummy_747*(jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); - const real_t Dummy_753 = Dummy_747*(jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); - const real_t Dummy_754 = Dummy_747*((Dummy_744*Dummy_744) + (Dummy_745*Dummy_745) + (Dummy_746*Dummy_746)); - const real_t Dummy_755 = Dummy_748; - const real_t Dummy_756 = Dummy_749; - const real_t Dummy_757 = Dummy_750; - const real_t Dummy_758 = Dummy_748; - const real_t Dummy_759 = Dummy_747*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)); - const real_t Dummy_760 = Dummy_751; - const real_t Dummy_761 = Dummy_752; - const real_t Dummy_762 = Dummy_749; - const real_t Dummy_763 = Dummy_751; - const real_t Dummy_764 = Dummy_747*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)); - const real_t Dummy_765 = Dummy_753; - const real_t Dummy_766 = Dummy_750; - const real_t Dummy_767 = Dummy_752; - const real_t Dummy_768 = Dummy_753; - const real_t Dummy_769 = Dummy_747*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); - const real_t Dummy_770 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; - const real_t Dummy_771 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; - const real_t Dummy_772 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; - const real_t Dummy_773 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; - const real_t Dummy_774 = Dummy_773*(Dummy_770*jac_affine_inv_0_0_GREEN_DOWN + Dummy_771*jac_affine_inv_0_1_GREEN_DOWN + Dummy_772*jac_affine_inv_0_2_GREEN_DOWN); - const real_t Dummy_775 = Dummy_773*(Dummy_770*jac_affine_inv_1_0_GREEN_DOWN + Dummy_771*jac_affine_inv_1_1_GREEN_DOWN + Dummy_772*jac_affine_inv_1_2_GREEN_DOWN); - const real_t Dummy_776 = Dummy_773*(Dummy_770*jac_affine_inv_2_0_GREEN_DOWN + Dummy_771*jac_affine_inv_2_1_GREEN_DOWN + Dummy_772*jac_affine_inv_2_2_GREEN_DOWN); - const real_t Dummy_777 = Dummy_773*(jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); - const real_t Dummy_778 = Dummy_773*(jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); - const real_t Dummy_779 = Dummy_773*(jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); - const real_t Dummy_780 = Dummy_773*((Dummy_770*Dummy_770) + (Dummy_771*Dummy_771) + (Dummy_772*Dummy_772)); - const real_t Dummy_781 = Dummy_774; - const real_t Dummy_782 = Dummy_775; - const real_t Dummy_783 = Dummy_776; - const real_t Dummy_784 = Dummy_774; - const real_t Dummy_785 = Dummy_773*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); - const real_t Dummy_786 = Dummy_777; - const real_t Dummy_787 = Dummy_778; - const real_t Dummy_788 = Dummy_775; - const real_t Dummy_789 = Dummy_777; - const real_t Dummy_790 = Dummy_773*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)); - const real_t Dummy_791 = Dummy_779; - const real_t Dummy_792 = Dummy_776; - const real_t Dummy_793 = Dummy_778; - const real_t Dummy_794 = Dummy_779; - const real_t Dummy_795 = Dummy_773*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); + const real_t tmp_moved_constant_0 = -jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN; + const real_t tmp_moved_constant_1 = -jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN; + const real_t tmp_moved_constant_2 = -jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN; + const real_t tmp_moved_constant_3 = abs_det_jac_affine_WHITE_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_4 = tmp_moved_constant_3*(jac_affine_inv_0_0_WHITE_DOWN*tmp_moved_constant_0 + jac_affine_inv_0_1_WHITE_DOWN*tmp_moved_constant_1 + jac_affine_inv_0_2_WHITE_DOWN*tmp_moved_constant_2); + const real_t tmp_moved_constant_5 = tmp_moved_constant_3*(jac_affine_inv_1_0_WHITE_DOWN*tmp_moved_constant_0 + jac_affine_inv_1_1_WHITE_DOWN*tmp_moved_constant_1 + jac_affine_inv_1_2_WHITE_DOWN*tmp_moved_constant_2); + const real_t tmp_moved_constant_6 = tmp_moved_constant_3*(jac_affine_inv_2_0_WHITE_DOWN*tmp_moved_constant_0 + jac_affine_inv_2_1_WHITE_DOWN*tmp_moved_constant_1 + jac_affine_inv_2_2_WHITE_DOWN*tmp_moved_constant_2); + const real_t tmp_moved_constant_7 = tmp_moved_constant_3*(jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN); + const real_t tmp_moved_constant_8 = tmp_moved_constant_3*(jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); + const real_t tmp_moved_constant_9 = tmp_moved_constant_3*(jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN + jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN + jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); + const real_t tmp_moved_constant_10 = tmp_moved_constant_3*((tmp_moved_constant_0*tmp_moved_constant_0) + (tmp_moved_constant_1*tmp_moved_constant_1) + (tmp_moved_constant_2*tmp_moved_constant_2)); + const real_t tmp_moved_constant_11 = tmp_moved_constant_4; + const real_t tmp_moved_constant_12 = tmp_moved_constant_5; + const real_t tmp_moved_constant_13 = tmp_moved_constant_6; + const real_t tmp_moved_constant_14 = tmp_moved_constant_4; + const real_t tmp_moved_constant_15 = tmp_moved_constant_3*((jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN) + (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN) + (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN)); + const real_t tmp_moved_constant_16 = tmp_moved_constant_7; + const real_t tmp_moved_constant_17 = tmp_moved_constant_8; + const real_t tmp_moved_constant_18 = tmp_moved_constant_5; + const real_t tmp_moved_constant_19 = tmp_moved_constant_7; + const real_t tmp_moved_constant_20 = tmp_moved_constant_3*((jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN) + (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN) + (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN)); + const real_t tmp_moved_constant_21 = tmp_moved_constant_9; + const real_t tmp_moved_constant_22 = tmp_moved_constant_6; + const real_t tmp_moved_constant_23 = tmp_moved_constant_8; + const real_t tmp_moved_constant_24 = tmp_moved_constant_9; + const real_t tmp_moved_constant_25 = tmp_moved_constant_3*((jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN) + (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN) + (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN)); + const real_t tmp_moved_constant_26 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; + const real_t tmp_moved_constant_27 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; + const real_t tmp_moved_constant_28 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_29 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; + const real_t tmp_moved_constant_30 = tmp_moved_constant_29*(jac_affine_inv_0_0_BLUE_UP*tmp_moved_constant_26 + jac_affine_inv_0_1_BLUE_UP*tmp_moved_constant_27 + jac_affine_inv_0_2_BLUE_UP*tmp_moved_constant_28); + const real_t tmp_moved_constant_31 = tmp_moved_constant_29*(jac_affine_inv_1_0_BLUE_UP*tmp_moved_constant_26 + jac_affine_inv_1_1_BLUE_UP*tmp_moved_constant_27 + jac_affine_inv_1_2_BLUE_UP*tmp_moved_constant_28); + const real_t tmp_moved_constant_32 = tmp_moved_constant_29*(jac_affine_inv_2_0_BLUE_UP*tmp_moved_constant_26 + jac_affine_inv_2_1_BLUE_UP*tmp_moved_constant_27 + jac_affine_inv_2_2_BLUE_UP*tmp_moved_constant_28); + const real_t tmp_moved_constant_33 = tmp_moved_constant_29*(jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); + const real_t tmp_moved_constant_34 = tmp_moved_constant_29*(jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); + const real_t tmp_moved_constant_35 = tmp_moved_constant_29*(jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); + const real_t tmp_moved_constant_36 = tmp_moved_constant_29*((tmp_moved_constant_26*tmp_moved_constant_26) + (tmp_moved_constant_27*tmp_moved_constant_27) + (tmp_moved_constant_28*tmp_moved_constant_28)); + const real_t tmp_moved_constant_37 = tmp_moved_constant_30; + const real_t tmp_moved_constant_38 = tmp_moved_constant_31; + const real_t tmp_moved_constant_39 = tmp_moved_constant_32; + const real_t tmp_moved_constant_40 = tmp_moved_constant_30; + const real_t tmp_moved_constant_41 = tmp_moved_constant_29*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)); + const real_t tmp_moved_constant_42 = tmp_moved_constant_33; + const real_t tmp_moved_constant_43 = tmp_moved_constant_34; + const real_t tmp_moved_constant_44 = tmp_moved_constant_31; + const real_t tmp_moved_constant_45 = tmp_moved_constant_33; + const real_t tmp_moved_constant_46 = tmp_moved_constant_29*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)); + const real_t tmp_moved_constant_47 = tmp_moved_constant_35; + const real_t tmp_moved_constant_48 = tmp_moved_constant_32; + const real_t tmp_moved_constant_49 = tmp_moved_constant_34; + const real_t tmp_moved_constant_50 = tmp_moved_constant_35; + const real_t tmp_moved_constant_51 = tmp_moved_constant_29*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); + const real_t tmp_moved_constant_52 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; + const real_t tmp_moved_constant_53 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; + const real_t tmp_moved_constant_54 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_55 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_56 = tmp_moved_constant_55*(jac_affine_inv_0_0_BLUE_DOWN*tmp_moved_constant_52 + jac_affine_inv_0_1_BLUE_DOWN*tmp_moved_constant_53 + jac_affine_inv_0_2_BLUE_DOWN*tmp_moved_constant_54); + const real_t tmp_moved_constant_57 = tmp_moved_constant_55*(jac_affine_inv_1_0_BLUE_DOWN*tmp_moved_constant_52 + jac_affine_inv_1_1_BLUE_DOWN*tmp_moved_constant_53 + jac_affine_inv_1_2_BLUE_DOWN*tmp_moved_constant_54); + const real_t tmp_moved_constant_58 = tmp_moved_constant_55*(jac_affine_inv_2_0_BLUE_DOWN*tmp_moved_constant_52 + jac_affine_inv_2_1_BLUE_DOWN*tmp_moved_constant_53 + jac_affine_inv_2_2_BLUE_DOWN*tmp_moved_constant_54); + const real_t tmp_moved_constant_59 = tmp_moved_constant_55*(jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); + const real_t tmp_moved_constant_60 = tmp_moved_constant_55*(jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); + const real_t tmp_moved_constant_61 = tmp_moved_constant_55*(jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); + const real_t tmp_moved_constant_62 = tmp_moved_constant_55*((tmp_moved_constant_52*tmp_moved_constant_52) + (tmp_moved_constant_53*tmp_moved_constant_53) + (tmp_moved_constant_54*tmp_moved_constant_54)); + const real_t tmp_moved_constant_63 = tmp_moved_constant_56; + const real_t tmp_moved_constant_64 = tmp_moved_constant_57; + const real_t tmp_moved_constant_65 = tmp_moved_constant_58; + const real_t tmp_moved_constant_66 = tmp_moved_constant_56; + const real_t tmp_moved_constant_67 = tmp_moved_constant_55*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)); + const real_t tmp_moved_constant_68 = tmp_moved_constant_59; + const real_t tmp_moved_constant_69 = tmp_moved_constant_60; + const real_t tmp_moved_constant_70 = tmp_moved_constant_57; + const real_t tmp_moved_constant_71 = tmp_moved_constant_59; + const real_t tmp_moved_constant_72 = tmp_moved_constant_55*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)); + const real_t tmp_moved_constant_73 = tmp_moved_constant_61; + const real_t tmp_moved_constant_74 = tmp_moved_constant_58; + const real_t tmp_moved_constant_75 = tmp_moved_constant_60; + const real_t tmp_moved_constant_76 = tmp_moved_constant_61; + const real_t tmp_moved_constant_77 = tmp_moved_constant_55*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); + const real_t tmp_moved_constant_78 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; + const real_t tmp_moved_constant_79 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; + const real_t tmp_moved_constant_80 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_81 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; + const real_t tmp_moved_constant_82 = tmp_moved_constant_81*(jac_affine_inv_0_0_GREEN_UP*tmp_moved_constant_78 + jac_affine_inv_0_1_GREEN_UP*tmp_moved_constant_79 + jac_affine_inv_0_2_GREEN_UP*tmp_moved_constant_80); + const real_t tmp_moved_constant_83 = tmp_moved_constant_81*(jac_affine_inv_1_0_GREEN_UP*tmp_moved_constant_78 + jac_affine_inv_1_1_GREEN_UP*tmp_moved_constant_79 + jac_affine_inv_1_2_GREEN_UP*tmp_moved_constant_80); + const real_t tmp_moved_constant_84 = tmp_moved_constant_81*(jac_affine_inv_2_0_GREEN_UP*tmp_moved_constant_78 + jac_affine_inv_2_1_GREEN_UP*tmp_moved_constant_79 + jac_affine_inv_2_2_GREEN_UP*tmp_moved_constant_80); + const real_t tmp_moved_constant_85 = tmp_moved_constant_81*(jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); + const real_t tmp_moved_constant_86 = tmp_moved_constant_81*(jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); + const real_t tmp_moved_constant_87 = tmp_moved_constant_81*(jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); + const real_t tmp_moved_constant_88 = tmp_moved_constant_81*((tmp_moved_constant_78*tmp_moved_constant_78) + (tmp_moved_constant_79*tmp_moved_constant_79) + (tmp_moved_constant_80*tmp_moved_constant_80)); + const real_t tmp_moved_constant_89 = tmp_moved_constant_82; + const real_t tmp_moved_constant_90 = tmp_moved_constant_83; + const real_t tmp_moved_constant_91 = tmp_moved_constant_84; + const real_t tmp_moved_constant_92 = tmp_moved_constant_82; + const real_t tmp_moved_constant_93 = tmp_moved_constant_81*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)); + const real_t tmp_moved_constant_94 = tmp_moved_constant_85; + const real_t tmp_moved_constant_95 = tmp_moved_constant_86; + const real_t tmp_moved_constant_96 = tmp_moved_constant_83; + const real_t tmp_moved_constant_97 = tmp_moved_constant_85; + const real_t tmp_moved_constant_98 = tmp_moved_constant_81*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)); + const real_t tmp_moved_constant_99 = tmp_moved_constant_87; + const real_t tmp_moved_constant_100 = tmp_moved_constant_84; + const real_t tmp_moved_constant_101 = tmp_moved_constant_86; + const real_t tmp_moved_constant_102 = tmp_moved_constant_87; + const real_t tmp_moved_constant_103 = tmp_moved_constant_81*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); + const real_t tmp_moved_constant_104 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; + const real_t tmp_moved_constant_105 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; + const real_t tmp_moved_constant_106 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_107 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_108 = tmp_moved_constant_107*(jac_affine_inv_0_0_GREEN_DOWN*tmp_moved_constant_104 + jac_affine_inv_0_1_GREEN_DOWN*tmp_moved_constant_105 + jac_affine_inv_0_2_GREEN_DOWN*tmp_moved_constant_106); + const real_t tmp_moved_constant_109 = tmp_moved_constant_107*(jac_affine_inv_1_0_GREEN_DOWN*tmp_moved_constant_104 + jac_affine_inv_1_1_GREEN_DOWN*tmp_moved_constant_105 + jac_affine_inv_1_2_GREEN_DOWN*tmp_moved_constant_106); + const real_t tmp_moved_constant_110 = tmp_moved_constant_107*(jac_affine_inv_2_0_GREEN_DOWN*tmp_moved_constant_104 + jac_affine_inv_2_1_GREEN_DOWN*tmp_moved_constant_105 + jac_affine_inv_2_2_GREEN_DOWN*tmp_moved_constant_106); + const real_t tmp_moved_constant_111 = tmp_moved_constant_107*(jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); + const real_t tmp_moved_constant_112 = tmp_moved_constant_107*(jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); + const real_t tmp_moved_constant_113 = tmp_moved_constant_107*(jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); + const real_t tmp_moved_constant_114 = tmp_moved_constant_107*((tmp_moved_constant_104*tmp_moved_constant_104) + (tmp_moved_constant_105*tmp_moved_constant_105) + (tmp_moved_constant_106*tmp_moved_constant_106)); + const real_t tmp_moved_constant_115 = tmp_moved_constant_108; + const real_t tmp_moved_constant_116 = tmp_moved_constant_109; + const real_t tmp_moved_constant_117 = tmp_moved_constant_110; + const real_t tmp_moved_constant_118 = tmp_moved_constant_108; + const real_t tmp_moved_constant_119 = tmp_moved_constant_107*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); + const real_t tmp_moved_constant_120 = tmp_moved_constant_111; + const real_t tmp_moved_constant_121 = tmp_moved_constant_112; + const real_t tmp_moved_constant_122 = tmp_moved_constant_109; + const real_t tmp_moved_constant_123 = tmp_moved_constant_111; + const real_t tmp_moved_constant_124 = tmp_moved_constant_107*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)); + const real_t tmp_moved_constant_125 = tmp_moved_constant_113; + const real_t tmp_moved_constant_126 = tmp_moved_constant_110; + const real_t tmp_moved_constant_127 = tmp_moved_constant_112; + const real_t tmp_moved_constant_128 = tmp_moved_constant_113; + const real_t tmp_moved_constant_129 = tmp_moved_constant_107*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -557,22 +557,22 @@ void P1ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, idx - _data_mat[0] = ((real_t)(Dummy_676)); - _data_mat[1] = ((real_t)(Dummy_677)); - _data_mat[2] = ((real_t)(Dummy_678)); - _data_mat[3] = ((real_t)(Dummy_679)); - _data_mat[4] = ((real_t)(Dummy_680)); - _data_mat[5] = ((real_t)(Dummy_681)); - _data_mat[6] = ((real_t)(Dummy_682)); - _data_mat[7] = ((real_t)(Dummy_683)); - _data_mat[8] = ((real_t)(Dummy_684)); - _data_mat[9] = ((real_t)(Dummy_685)); - _data_mat[10] = ((real_t)(Dummy_686)); - _data_mat[11] = ((real_t)(Dummy_687)); - _data_mat[12] = ((real_t)(Dummy_688)); - _data_mat[13] = ((real_t)(Dummy_689)); - _data_mat[14] = ((real_t)(Dummy_690)); - _data_mat[15] = ((real_t)(Dummy_691)); + _data_mat[0] = ((real_t)(tmp_moved_constant_10)); + _data_mat[1] = ((real_t)(tmp_moved_constant_11)); + _data_mat[2] = ((real_t)(tmp_moved_constant_12)); + _data_mat[3] = ((real_t)(tmp_moved_constant_13)); + _data_mat[4] = ((real_t)(tmp_moved_constant_14)); + _data_mat[5] = ((real_t)(tmp_moved_constant_15)); + _data_mat[6] = ((real_t)(tmp_moved_constant_16)); + _data_mat[7] = ((real_t)(tmp_moved_constant_17)); + _data_mat[8] = ((real_t)(tmp_moved_constant_18)); + _data_mat[9] = ((real_t)(tmp_moved_constant_19)); + _data_mat[10] = ((real_t)(tmp_moved_constant_20)); + _data_mat[11] = ((real_t)(tmp_moved_constant_21)); + _data_mat[12] = ((real_t)(tmp_moved_constant_22)); + _data_mat[13] = ((real_t)(tmp_moved_constant_23)); + _data_mat[14] = ((real_t)(tmp_moved_constant_24)); + _data_mat[15] = ((real_t)(tmp_moved_constant_25)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -598,22 +598,22 @@ void P1ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, idx - _data_mat[0] = ((real_t)(Dummy_702)); - _data_mat[1] = ((real_t)(Dummy_703)); - _data_mat[2] = ((real_t)(Dummy_704)); - _data_mat[3] = ((real_t)(Dummy_705)); - _data_mat[4] = ((real_t)(Dummy_706)); - _data_mat[5] = ((real_t)(Dummy_707)); - _data_mat[6] = ((real_t)(Dummy_708)); - _data_mat[7] = ((real_t)(Dummy_709)); - _data_mat[8] = ((real_t)(Dummy_710)); - _data_mat[9] = ((real_t)(Dummy_711)); - _data_mat[10] = ((real_t)(Dummy_712)); - _data_mat[11] = ((real_t)(Dummy_713)); - _data_mat[12] = ((real_t)(Dummy_714)); - _data_mat[13] = ((real_t)(Dummy_715)); - _data_mat[14] = ((real_t)(Dummy_716)); - _data_mat[15] = ((real_t)(Dummy_717)); + _data_mat[0] = ((real_t)(tmp_moved_constant_36)); + _data_mat[1] = ((real_t)(tmp_moved_constant_37)); + _data_mat[2] = ((real_t)(tmp_moved_constant_38)); + _data_mat[3] = ((real_t)(tmp_moved_constant_39)); + _data_mat[4] = ((real_t)(tmp_moved_constant_40)); + _data_mat[5] = ((real_t)(tmp_moved_constant_41)); + _data_mat[6] = ((real_t)(tmp_moved_constant_42)); + _data_mat[7] = ((real_t)(tmp_moved_constant_43)); + _data_mat[8] = ((real_t)(tmp_moved_constant_44)); + _data_mat[9] = ((real_t)(tmp_moved_constant_45)); + _data_mat[10] = ((real_t)(tmp_moved_constant_46)); + _data_mat[11] = ((real_t)(tmp_moved_constant_47)); + _data_mat[12] = ((real_t)(tmp_moved_constant_48)); + _data_mat[13] = ((real_t)(tmp_moved_constant_49)); + _data_mat[14] = ((real_t)(tmp_moved_constant_50)); + _data_mat[15] = ((real_t)(tmp_moved_constant_51)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -639,22 +639,22 @@ void P1ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, idx - _data_mat[0] = ((real_t)(Dummy_728)); - _data_mat[1] = ((real_t)(Dummy_729)); - _data_mat[2] = ((real_t)(Dummy_730)); - _data_mat[3] = ((real_t)(Dummy_731)); - _data_mat[4] = ((real_t)(Dummy_732)); - _data_mat[5] = ((real_t)(Dummy_733)); - _data_mat[6] = ((real_t)(Dummy_734)); - _data_mat[7] = ((real_t)(Dummy_735)); - _data_mat[8] = ((real_t)(Dummy_736)); - _data_mat[9] = ((real_t)(Dummy_737)); - _data_mat[10] = ((real_t)(Dummy_738)); - _data_mat[11] = ((real_t)(Dummy_739)); - _data_mat[12] = ((real_t)(Dummy_740)); - _data_mat[13] = ((real_t)(Dummy_741)); - _data_mat[14] = ((real_t)(Dummy_742)); - _data_mat[15] = ((real_t)(Dummy_743)); + _data_mat[0] = ((real_t)(tmp_moved_constant_62)); + _data_mat[1] = ((real_t)(tmp_moved_constant_63)); + _data_mat[2] = ((real_t)(tmp_moved_constant_64)); + _data_mat[3] = ((real_t)(tmp_moved_constant_65)); + _data_mat[4] = ((real_t)(tmp_moved_constant_66)); + _data_mat[5] = ((real_t)(tmp_moved_constant_67)); + _data_mat[6] = ((real_t)(tmp_moved_constant_68)); + _data_mat[7] = ((real_t)(tmp_moved_constant_69)); + _data_mat[8] = ((real_t)(tmp_moved_constant_70)); + _data_mat[9] = ((real_t)(tmp_moved_constant_71)); + _data_mat[10] = ((real_t)(tmp_moved_constant_72)); + _data_mat[11] = ((real_t)(tmp_moved_constant_73)); + _data_mat[12] = ((real_t)(tmp_moved_constant_74)); + _data_mat[13] = ((real_t)(tmp_moved_constant_75)); + _data_mat[14] = ((real_t)(tmp_moved_constant_76)); + _data_mat[15] = ((real_t)(tmp_moved_constant_77)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -680,22 +680,22 @@ void P1ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, idx - _data_mat[0] = ((real_t)(Dummy_754)); - _data_mat[1] = ((real_t)(Dummy_755)); - _data_mat[2] = ((real_t)(Dummy_756)); - _data_mat[3] = ((real_t)(Dummy_757)); - _data_mat[4] = ((real_t)(Dummy_758)); - _data_mat[5] = ((real_t)(Dummy_759)); - _data_mat[6] = ((real_t)(Dummy_760)); - _data_mat[7] = ((real_t)(Dummy_761)); - _data_mat[8] = ((real_t)(Dummy_762)); - _data_mat[9] = ((real_t)(Dummy_763)); - _data_mat[10] = ((real_t)(Dummy_764)); - _data_mat[11] = ((real_t)(Dummy_765)); - _data_mat[12] = ((real_t)(Dummy_766)); - _data_mat[13] = ((real_t)(Dummy_767)); - _data_mat[14] = ((real_t)(Dummy_768)); - _data_mat[15] = ((real_t)(Dummy_769)); + _data_mat[0] = ((real_t)(tmp_moved_constant_88)); + _data_mat[1] = ((real_t)(tmp_moved_constant_89)); + _data_mat[2] = ((real_t)(tmp_moved_constant_90)); + _data_mat[3] = ((real_t)(tmp_moved_constant_91)); + _data_mat[4] = ((real_t)(tmp_moved_constant_92)); + _data_mat[5] = ((real_t)(tmp_moved_constant_93)); + _data_mat[6] = ((real_t)(tmp_moved_constant_94)); + _data_mat[7] = ((real_t)(tmp_moved_constant_95)); + _data_mat[8] = ((real_t)(tmp_moved_constant_96)); + _data_mat[9] = ((real_t)(tmp_moved_constant_97)); + _data_mat[10] = ((real_t)(tmp_moved_constant_98)); + _data_mat[11] = ((real_t)(tmp_moved_constant_99)); + _data_mat[12] = ((real_t)(tmp_moved_constant_100)); + _data_mat[13] = ((real_t)(tmp_moved_constant_101)); + _data_mat[14] = ((real_t)(tmp_moved_constant_102)); + _data_mat[15] = ((real_t)(tmp_moved_constant_103)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -721,22 +721,22 @@ void P1ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, idx - _data_mat[0] = ((real_t)(Dummy_780)); - _data_mat[1] = ((real_t)(Dummy_781)); - _data_mat[2] = ((real_t)(Dummy_782)); - _data_mat[3] = ((real_t)(Dummy_783)); - _data_mat[4] = ((real_t)(Dummy_784)); - _data_mat[5] = ((real_t)(Dummy_785)); - _data_mat[6] = ((real_t)(Dummy_786)); - _data_mat[7] = ((real_t)(Dummy_787)); - _data_mat[8] = ((real_t)(Dummy_788)); - _data_mat[9] = ((real_t)(Dummy_789)); - _data_mat[10] = ((real_t)(Dummy_790)); - _data_mat[11] = ((real_t)(Dummy_791)); - _data_mat[12] = ((real_t)(Dummy_792)); - _data_mat[13] = ((real_t)(Dummy_793)); - _data_mat[14] = ((real_t)(Dummy_794)); - _data_mat[15] = ((real_t)(Dummy_795)); + _data_mat[0] = ((real_t)(tmp_moved_constant_114)); + _data_mat[1] = ((real_t)(tmp_moved_constant_115)); + _data_mat[2] = ((real_t)(tmp_moved_constant_116)); + _data_mat[3] = ((real_t)(tmp_moved_constant_117)); + _data_mat[4] = ((real_t)(tmp_moved_constant_118)); + _data_mat[5] = ((real_t)(tmp_moved_constant_119)); + _data_mat[6] = ((real_t)(tmp_moved_constant_120)); + _data_mat[7] = ((real_t)(tmp_moved_constant_121)); + _data_mat[8] = ((real_t)(tmp_moved_constant_122)); + _data_mat[9] = ((real_t)(tmp_moved_constant_123)); + _data_mat[10] = ((real_t)(tmp_moved_constant_124)); + _data_mat[11] = ((real_t)(tmp_moved_constant_125)); + _data_mat[12] = ((real_t)(tmp_moved_constant_126)); + _data_mat[13] = ((real_t)(tmp_moved_constant_127)); + _data_mat[14] = ((real_t)(tmp_moved_constant_128)); + _data_mat[15] = ((real_t)(tmp_moved_constant_129)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -812,32 +812,32 @@ void P1ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, idx mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const real_t Dummy_796 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; - const real_t Dummy_797 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; - const real_t Dummy_798 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; - const real_t Dummy_799 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; - const real_t Dummy_800 = Dummy_799*(Dummy_796*jac_affine_inv_0_0_BLUE_UP + Dummy_797*jac_affine_inv_0_1_BLUE_UP + Dummy_798*jac_affine_inv_0_2_BLUE_UP); - const real_t Dummy_801 = Dummy_799*(Dummy_796*jac_affine_inv_1_0_BLUE_UP + Dummy_797*jac_affine_inv_1_1_BLUE_UP + Dummy_798*jac_affine_inv_1_2_BLUE_UP); - const real_t Dummy_802 = Dummy_799*(Dummy_796*jac_affine_inv_2_0_BLUE_UP + Dummy_797*jac_affine_inv_2_1_BLUE_UP + Dummy_798*jac_affine_inv_2_2_BLUE_UP); - const real_t Dummy_803 = Dummy_799*(jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); - const real_t Dummy_804 = Dummy_799*(jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); - const real_t Dummy_805 = Dummy_799*(jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); - const real_t Dummy_806 = Dummy_799*((Dummy_796*Dummy_796) + (Dummy_797*Dummy_797) + (Dummy_798*Dummy_798)); - const real_t Dummy_807 = Dummy_800; - const real_t Dummy_808 = Dummy_801; - const real_t Dummy_809 = Dummy_802; - const real_t Dummy_810 = Dummy_800; - const real_t Dummy_811 = Dummy_799*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)); - const real_t Dummy_812 = Dummy_803; - const real_t Dummy_813 = Dummy_804; - const real_t Dummy_814 = Dummy_801; - const real_t Dummy_815 = Dummy_803; - const real_t Dummy_816 = Dummy_799*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)); - const real_t Dummy_817 = Dummy_805; - const real_t Dummy_818 = Dummy_802; - const real_t Dummy_819 = Dummy_804; - const real_t Dummy_820 = Dummy_805; - const real_t Dummy_821 = Dummy_799*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); + const real_t tmp_moved_constant_130 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; + const real_t tmp_moved_constant_131 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; + const real_t tmp_moved_constant_132 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_133 = abs_det_jac_affine_BLUE_UP*0.16666666666666663; + const real_t tmp_moved_constant_134 = tmp_moved_constant_133*(jac_affine_inv_0_0_BLUE_UP*tmp_moved_constant_130 + jac_affine_inv_0_1_BLUE_UP*tmp_moved_constant_131 + jac_affine_inv_0_2_BLUE_UP*tmp_moved_constant_132); + const real_t tmp_moved_constant_135 = tmp_moved_constant_133*(jac_affine_inv_1_0_BLUE_UP*tmp_moved_constant_130 + jac_affine_inv_1_1_BLUE_UP*tmp_moved_constant_131 + jac_affine_inv_1_2_BLUE_UP*tmp_moved_constant_132); + const real_t tmp_moved_constant_136 = tmp_moved_constant_133*(jac_affine_inv_2_0_BLUE_UP*tmp_moved_constant_130 + jac_affine_inv_2_1_BLUE_UP*tmp_moved_constant_131 + jac_affine_inv_2_2_BLUE_UP*tmp_moved_constant_132); + const real_t tmp_moved_constant_137 = tmp_moved_constant_133*(jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); + const real_t tmp_moved_constant_138 = tmp_moved_constant_133*(jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); + const real_t tmp_moved_constant_139 = tmp_moved_constant_133*(jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); + const real_t tmp_moved_constant_140 = tmp_moved_constant_133*((tmp_moved_constant_130*tmp_moved_constant_130) + (tmp_moved_constant_131*tmp_moved_constant_131) + (tmp_moved_constant_132*tmp_moved_constant_132)); + const real_t tmp_moved_constant_141 = tmp_moved_constant_134; + const real_t tmp_moved_constant_142 = tmp_moved_constant_135; + const real_t tmp_moved_constant_143 = tmp_moved_constant_136; + const real_t tmp_moved_constant_144 = tmp_moved_constant_134; + const real_t tmp_moved_constant_145 = tmp_moved_constant_133*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)); + const real_t tmp_moved_constant_146 = tmp_moved_constant_137; + const real_t tmp_moved_constant_147 = tmp_moved_constant_138; + const real_t tmp_moved_constant_148 = tmp_moved_constant_135; + const real_t tmp_moved_constant_149 = tmp_moved_constant_137; + const real_t tmp_moved_constant_150 = tmp_moved_constant_133*((jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP) + (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP) + (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP)); + const real_t tmp_moved_constant_151 = tmp_moved_constant_139; + const real_t tmp_moved_constant_152 = tmp_moved_constant_136; + const real_t tmp_moved_constant_153 = tmp_moved_constant_138; + const real_t tmp_moved_constant_154 = tmp_moved_constant_139; + const real_t tmp_moved_constant_155 = tmp_moved_constant_133*((jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP) + (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP) + (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP)); { { @@ -858,53 +858,53 @@ void P1ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, idx - _data_mat[0] = ((real_t)(Dummy_806)); - _data_mat[1] = ((real_t)(Dummy_807)); - _data_mat[2] = ((real_t)(Dummy_808)); - _data_mat[3] = ((real_t)(Dummy_809)); - _data_mat[4] = ((real_t)(Dummy_810)); - _data_mat[5] = ((real_t)(Dummy_811)); - _data_mat[6] = ((real_t)(Dummy_812)); - _data_mat[7] = ((real_t)(Dummy_813)); - _data_mat[8] = ((real_t)(Dummy_814)); - _data_mat[9] = ((real_t)(Dummy_815)); - _data_mat[10] = ((real_t)(Dummy_816)); - _data_mat[11] = ((real_t)(Dummy_817)); - _data_mat[12] = ((real_t)(Dummy_818)); - _data_mat[13] = ((real_t)(Dummy_819)); - _data_mat[14] = ((real_t)(Dummy_820)); - _data_mat[15] = ((real_t)(Dummy_821)); + _data_mat[0] = ((real_t)(tmp_moved_constant_140)); + _data_mat[1] = ((real_t)(tmp_moved_constant_141)); + _data_mat[2] = ((real_t)(tmp_moved_constant_142)); + _data_mat[3] = ((real_t)(tmp_moved_constant_143)); + _data_mat[4] = ((real_t)(tmp_moved_constant_144)); + _data_mat[5] = ((real_t)(tmp_moved_constant_145)); + _data_mat[6] = ((real_t)(tmp_moved_constant_146)); + _data_mat[7] = ((real_t)(tmp_moved_constant_147)); + _data_mat[8] = ((real_t)(tmp_moved_constant_148)); + _data_mat[9] = ((real_t)(tmp_moved_constant_149)); + _data_mat[10] = ((real_t)(tmp_moved_constant_150)); + _data_mat[11] = ((real_t)(tmp_moved_constant_151)); + _data_mat[12] = ((real_t)(tmp_moved_constant_152)); + _data_mat[13] = ((real_t)(tmp_moved_constant_153)); + _data_mat[14] = ((real_t)(tmp_moved_constant_154)); + _data_mat[15] = ((real_t)(tmp_moved_constant_155)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const real_t Dummy_822 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; - const real_t Dummy_823 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; - const real_t Dummy_824 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; - const real_t Dummy_825 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; - const real_t Dummy_826 = Dummy_825*(Dummy_822*jac_affine_inv_0_0_BLUE_DOWN + Dummy_823*jac_affine_inv_0_1_BLUE_DOWN + Dummy_824*jac_affine_inv_0_2_BLUE_DOWN); - const real_t Dummy_827 = Dummy_825*(Dummy_822*jac_affine_inv_1_0_BLUE_DOWN + Dummy_823*jac_affine_inv_1_1_BLUE_DOWN + Dummy_824*jac_affine_inv_1_2_BLUE_DOWN); - const real_t Dummy_828 = Dummy_825*(Dummy_822*jac_affine_inv_2_0_BLUE_DOWN + Dummy_823*jac_affine_inv_2_1_BLUE_DOWN + Dummy_824*jac_affine_inv_2_2_BLUE_DOWN); - const real_t Dummy_829 = Dummy_825*(jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); - const real_t Dummy_830 = Dummy_825*(jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); - const real_t Dummy_831 = Dummy_825*(jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); - const real_t Dummy_832 = Dummy_825*((Dummy_822*Dummy_822) + (Dummy_823*Dummy_823) + (Dummy_824*Dummy_824)); - const real_t Dummy_833 = Dummy_826; - const real_t Dummy_834 = Dummy_827; - const real_t Dummy_835 = Dummy_828; - const real_t Dummy_836 = Dummy_826; - const real_t Dummy_837 = Dummy_825*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)); - const real_t Dummy_838 = Dummy_829; - const real_t Dummy_839 = Dummy_830; - const real_t Dummy_840 = Dummy_827; - const real_t Dummy_841 = Dummy_829; - const real_t Dummy_842 = Dummy_825*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)); - const real_t Dummy_843 = Dummy_831; - const real_t Dummy_844 = Dummy_828; - const real_t Dummy_845 = Dummy_830; - const real_t Dummy_846 = Dummy_831; - const real_t Dummy_847 = Dummy_825*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); + const real_t tmp_moved_constant_156 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; + const real_t tmp_moved_constant_157 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; + const real_t tmp_moved_constant_158 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_159 = abs_det_jac_affine_BLUE_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_160 = tmp_moved_constant_159*(jac_affine_inv_0_0_BLUE_DOWN*tmp_moved_constant_156 + jac_affine_inv_0_1_BLUE_DOWN*tmp_moved_constant_157 + jac_affine_inv_0_2_BLUE_DOWN*tmp_moved_constant_158); + const real_t tmp_moved_constant_161 = tmp_moved_constant_159*(jac_affine_inv_1_0_BLUE_DOWN*tmp_moved_constant_156 + jac_affine_inv_1_1_BLUE_DOWN*tmp_moved_constant_157 + jac_affine_inv_1_2_BLUE_DOWN*tmp_moved_constant_158); + const real_t tmp_moved_constant_162 = tmp_moved_constant_159*(jac_affine_inv_2_0_BLUE_DOWN*tmp_moved_constant_156 + jac_affine_inv_2_1_BLUE_DOWN*tmp_moved_constant_157 + jac_affine_inv_2_2_BLUE_DOWN*tmp_moved_constant_158); + const real_t tmp_moved_constant_163 = tmp_moved_constant_159*(jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); + const real_t tmp_moved_constant_164 = tmp_moved_constant_159*(jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); + const real_t tmp_moved_constant_165 = tmp_moved_constant_159*(jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); + const real_t tmp_moved_constant_166 = tmp_moved_constant_159*((tmp_moved_constant_156*tmp_moved_constant_156) + (tmp_moved_constant_157*tmp_moved_constant_157) + (tmp_moved_constant_158*tmp_moved_constant_158)); + const real_t tmp_moved_constant_167 = tmp_moved_constant_160; + const real_t tmp_moved_constant_168 = tmp_moved_constant_161; + const real_t tmp_moved_constant_169 = tmp_moved_constant_162; + const real_t tmp_moved_constant_170 = tmp_moved_constant_160; + const real_t tmp_moved_constant_171 = tmp_moved_constant_159*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)); + const real_t tmp_moved_constant_172 = tmp_moved_constant_163; + const real_t tmp_moved_constant_173 = tmp_moved_constant_164; + const real_t tmp_moved_constant_174 = tmp_moved_constant_161; + const real_t tmp_moved_constant_175 = tmp_moved_constant_163; + const real_t tmp_moved_constant_176 = tmp_moved_constant_159*((jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN) + (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN) + (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN)); + const real_t tmp_moved_constant_177 = tmp_moved_constant_165; + const real_t tmp_moved_constant_178 = tmp_moved_constant_162; + const real_t tmp_moved_constant_179 = tmp_moved_constant_164; + const real_t tmp_moved_constant_180 = tmp_moved_constant_165; + const real_t tmp_moved_constant_181 = tmp_moved_constant_159*((jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN) + (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN) + (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN)); { { @@ -925,53 +925,53 @@ void P1ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, idx - _data_mat[0] = ((real_t)(Dummy_832)); - _data_mat[1] = ((real_t)(Dummy_833)); - _data_mat[2] = ((real_t)(Dummy_834)); - _data_mat[3] = ((real_t)(Dummy_835)); - _data_mat[4] = ((real_t)(Dummy_836)); - _data_mat[5] = ((real_t)(Dummy_837)); - _data_mat[6] = ((real_t)(Dummy_838)); - _data_mat[7] = ((real_t)(Dummy_839)); - _data_mat[8] = ((real_t)(Dummy_840)); - _data_mat[9] = ((real_t)(Dummy_841)); - _data_mat[10] = ((real_t)(Dummy_842)); - _data_mat[11] = ((real_t)(Dummy_843)); - _data_mat[12] = ((real_t)(Dummy_844)); - _data_mat[13] = ((real_t)(Dummy_845)); - _data_mat[14] = ((real_t)(Dummy_846)); - _data_mat[15] = ((real_t)(Dummy_847)); + _data_mat[0] = ((real_t)(tmp_moved_constant_166)); + _data_mat[1] = ((real_t)(tmp_moved_constant_167)); + _data_mat[2] = ((real_t)(tmp_moved_constant_168)); + _data_mat[3] = ((real_t)(tmp_moved_constant_169)); + _data_mat[4] = ((real_t)(tmp_moved_constant_170)); + _data_mat[5] = ((real_t)(tmp_moved_constant_171)); + _data_mat[6] = ((real_t)(tmp_moved_constant_172)); + _data_mat[7] = ((real_t)(tmp_moved_constant_173)); + _data_mat[8] = ((real_t)(tmp_moved_constant_174)); + _data_mat[9] = ((real_t)(tmp_moved_constant_175)); + _data_mat[10] = ((real_t)(tmp_moved_constant_176)); + _data_mat[11] = ((real_t)(tmp_moved_constant_177)); + _data_mat[12] = ((real_t)(tmp_moved_constant_178)); + _data_mat[13] = ((real_t)(tmp_moved_constant_179)); + _data_mat[14] = ((real_t)(tmp_moved_constant_180)); + _data_mat[15] = ((real_t)(tmp_moved_constant_181)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const real_t Dummy_848 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; - const real_t Dummy_849 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; - const real_t Dummy_850 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; - const real_t Dummy_851 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; - const real_t Dummy_852 = Dummy_851*(Dummy_848*jac_affine_inv_0_0_GREEN_UP + Dummy_849*jac_affine_inv_0_1_GREEN_UP + Dummy_850*jac_affine_inv_0_2_GREEN_UP); - const real_t Dummy_853 = Dummy_851*(Dummy_848*jac_affine_inv_1_0_GREEN_UP + Dummy_849*jac_affine_inv_1_1_GREEN_UP + Dummy_850*jac_affine_inv_1_2_GREEN_UP); - const real_t Dummy_854 = Dummy_851*(Dummy_848*jac_affine_inv_2_0_GREEN_UP + Dummy_849*jac_affine_inv_2_1_GREEN_UP + Dummy_850*jac_affine_inv_2_2_GREEN_UP); - const real_t Dummy_855 = Dummy_851*(jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); - const real_t Dummy_856 = Dummy_851*(jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); - const real_t Dummy_857 = Dummy_851*(jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); - const real_t Dummy_858 = Dummy_851*((Dummy_848*Dummy_848) + (Dummy_849*Dummy_849) + (Dummy_850*Dummy_850)); - const real_t Dummy_859 = Dummy_852; - const real_t Dummy_860 = Dummy_853; - const real_t Dummy_861 = Dummy_854; - const real_t Dummy_862 = Dummy_852; - const real_t Dummy_863 = Dummy_851*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)); - const real_t Dummy_864 = Dummy_855; - const real_t Dummy_865 = Dummy_856; - const real_t Dummy_866 = Dummy_853; - const real_t Dummy_867 = Dummy_855; - const real_t Dummy_868 = Dummy_851*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)); - const real_t Dummy_869 = Dummy_857; - const real_t Dummy_870 = Dummy_854; - const real_t Dummy_871 = Dummy_856; - const real_t Dummy_872 = Dummy_857; - const real_t Dummy_873 = Dummy_851*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); + const real_t tmp_moved_constant_182 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; + const real_t tmp_moved_constant_183 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; + const real_t tmp_moved_constant_184 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_185 = abs_det_jac_affine_GREEN_UP*0.16666666666666663; + const real_t tmp_moved_constant_186 = tmp_moved_constant_185*(jac_affine_inv_0_0_GREEN_UP*tmp_moved_constant_182 + jac_affine_inv_0_1_GREEN_UP*tmp_moved_constant_183 + jac_affine_inv_0_2_GREEN_UP*tmp_moved_constant_184); + const real_t tmp_moved_constant_187 = tmp_moved_constant_185*(jac_affine_inv_1_0_GREEN_UP*tmp_moved_constant_182 + jac_affine_inv_1_1_GREEN_UP*tmp_moved_constant_183 + jac_affine_inv_1_2_GREEN_UP*tmp_moved_constant_184); + const real_t tmp_moved_constant_188 = tmp_moved_constant_185*(jac_affine_inv_2_0_GREEN_UP*tmp_moved_constant_182 + jac_affine_inv_2_1_GREEN_UP*tmp_moved_constant_183 + jac_affine_inv_2_2_GREEN_UP*tmp_moved_constant_184); + const real_t tmp_moved_constant_189 = tmp_moved_constant_185*(jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); + const real_t tmp_moved_constant_190 = tmp_moved_constant_185*(jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); + const real_t tmp_moved_constant_191 = tmp_moved_constant_185*(jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); + const real_t tmp_moved_constant_192 = tmp_moved_constant_185*((tmp_moved_constant_182*tmp_moved_constant_182) + (tmp_moved_constant_183*tmp_moved_constant_183) + (tmp_moved_constant_184*tmp_moved_constant_184)); + const real_t tmp_moved_constant_193 = tmp_moved_constant_186; + const real_t tmp_moved_constant_194 = tmp_moved_constant_187; + const real_t tmp_moved_constant_195 = tmp_moved_constant_188; + const real_t tmp_moved_constant_196 = tmp_moved_constant_186; + const real_t tmp_moved_constant_197 = tmp_moved_constant_185*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)); + const real_t tmp_moved_constant_198 = tmp_moved_constant_189; + const real_t tmp_moved_constant_199 = tmp_moved_constant_190; + const real_t tmp_moved_constant_200 = tmp_moved_constant_187; + const real_t tmp_moved_constant_201 = tmp_moved_constant_189; + const real_t tmp_moved_constant_202 = tmp_moved_constant_185*((jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP) + (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP) + (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP)); + const real_t tmp_moved_constant_203 = tmp_moved_constant_191; + const real_t tmp_moved_constant_204 = tmp_moved_constant_188; + const real_t tmp_moved_constant_205 = tmp_moved_constant_190; + const real_t tmp_moved_constant_206 = tmp_moved_constant_191; + const real_t tmp_moved_constant_207 = tmp_moved_constant_185*((jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP) + (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP) + (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP)); { { @@ -992,53 +992,53 @@ void P1ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, idx - _data_mat[0] = ((real_t)(Dummy_858)); - _data_mat[1] = ((real_t)(Dummy_859)); - _data_mat[2] = ((real_t)(Dummy_860)); - _data_mat[3] = ((real_t)(Dummy_861)); - _data_mat[4] = ((real_t)(Dummy_862)); - _data_mat[5] = ((real_t)(Dummy_863)); - _data_mat[6] = ((real_t)(Dummy_864)); - _data_mat[7] = ((real_t)(Dummy_865)); - _data_mat[8] = ((real_t)(Dummy_866)); - _data_mat[9] = ((real_t)(Dummy_867)); - _data_mat[10] = ((real_t)(Dummy_868)); - _data_mat[11] = ((real_t)(Dummy_869)); - _data_mat[12] = ((real_t)(Dummy_870)); - _data_mat[13] = ((real_t)(Dummy_871)); - _data_mat[14] = ((real_t)(Dummy_872)); - _data_mat[15] = ((real_t)(Dummy_873)); + _data_mat[0] = ((real_t)(tmp_moved_constant_192)); + _data_mat[1] = ((real_t)(tmp_moved_constant_193)); + _data_mat[2] = ((real_t)(tmp_moved_constant_194)); + _data_mat[3] = ((real_t)(tmp_moved_constant_195)); + _data_mat[4] = ((real_t)(tmp_moved_constant_196)); + _data_mat[5] = ((real_t)(tmp_moved_constant_197)); + _data_mat[6] = ((real_t)(tmp_moved_constant_198)); + _data_mat[7] = ((real_t)(tmp_moved_constant_199)); + _data_mat[8] = ((real_t)(tmp_moved_constant_200)); + _data_mat[9] = ((real_t)(tmp_moved_constant_201)); + _data_mat[10] = ((real_t)(tmp_moved_constant_202)); + _data_mat[11] = ((real_t)(tmp_moved_constant_203)); + _data_mat[12] = ((real_t)(tmp_moved_constant_204)); + _data_mat[13] = ((real_t)(tmp_moved_constant_205)); + _data_mat[14] = ((real_t)(tmp_moved_constant_206)); + _data_mat[15] = ((real_t)(tmp_moved_constant_207)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const real_t Dummy_874 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; - const real_t Dummy_875 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; - const real_t Dummy_876 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; - const real_t Dummy_877 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; - const real_t Dummy_878 = Dummy_877*(Dummy_874*jac_affine_inv_0_0_GREEN_DOWN + Dummy_875*jac_affine_inv_0_1_GREEN_DOWN + Dummy_876*jac_affine_inv_0_2_GREEN_DOWN); - const real_t Dummy_879 = Dummy_877*(Dummy_874*jac_affine_inv_1_0_GREEN_DOWN + Dummy_875*jac_affine_inv_1_1_GREEN_DOWN + Dummy_876*jac_affine_inv_1_2_GREEN_DOWN); - const real_t Dummy_880 = Dummy_877*(Dummy_874*jac_affine_inv_2_0_GREEN_DOWN + Dummy_875*jac_affine_inv_2_1_GREEN_DOWN + Dummy_876*jac_affine_inv_2_2_GREEN_DOWN); - const real_t Dummy_881 = Dummy_877*(jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); - const real_t Dummy_882 = Dummy_877*(jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); - const real_t Dummy_883 = Dummy_877*(jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); - const real_t Dummy_884 = Dummy_877*((Dummy_874*Dummy_874) + (Dummy_875*Dummy_875) + (Dummy_876*Dummy_876)); - const real_t Dummy_885 = Dummy_878; - const real_t Dummy_886 = Dummy_879; - const real_t Dummy_887 = Dummy_880; - const real_t Dummy_888 = Dummy_878; - const real_t Dummy_889 = Dummy_877*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); - const real_t Dummy_890 = Dummy_881; - const real_t Dummy_891 = Dummy_882; - const real_t Dummy_892 = Dummy_879; - const real_t Dummy_893 = Dummy_881; - const real_t Dummy_894 = Dummy_877*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)); - const real_t Dummy_895 = Dummy_883; - const real_t Dummy_896 = Dummy_880; - const real_t Dummy_897 = Dummy_882; - const real_t Dummy_898 = Dummy_883; - const real_t Dummy_899 = Dummy_877*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); + const real_t tmp_moved_constant_208 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; + const real_t tmp_moved_constant_209 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; + const real_t tmp_moved_constant_210 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_211 = abs_det_jac_affine_GREEN_DOWN*0.16666666666666663; + const real_t tmp_moved_constant_212 = tmp_moved_constant_211*(jac_affine_inv_0_0_GREEN_DOWN*tmp_moved_constant_208 + jac_affine_inv_0_1_GREEN_DOWN*tmp_moved_constant_209 + jac_affine_inv_0_2_GREEN_DOWN*tmp_moved_constant_210); + const real_t tmp_moved_constant_213 = tmp_moved_constant_211*(jac_affine_inv_1_0_GREEN_DOWN*tmp_moved_constant_208 + jac_affine_inv_1_1_GREEN_DOWN*tmp_moved_constant_209 + jac_affine_inv_1_2_GREEN_DOWN*tmp_moved_constant_210); + const real_t tmp_moved_constant_214 = tmp_moved_constant_211*(jac_affine_inv_2_0_GREEN_DOWN*tmp_moved_constant_208 + jac_affine_inv_2_1_GREEN_DOWN*tmp_moved_constant_209 + jac_affine_inv_2_2_GREEN_DOWN*tmp_moved_constant_210); + const real_t tmp_moved_constant_215 = tmp_moved_constant_211*(jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); + const real_t tmp_moved_constant_216 = tmp_moved_constant_211*(jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); + const real_t tmp_moved_constant_217 = tmp_moved_constant_211*(jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); + const real_t tmp_moved_constant_218 = tmp_moved_constant_211*((tmp_moved_constant_208*tmp_moved_constant_208) + (tmp_moved_constant_209*tmp_moved_constant_209) + (tmp_moved_constant_210*tmp_moved_constant_210)); + const real_t tmp_moved_constant_219 = tmp_moved_constant_212; + const real_t tmp_moved_constant_220 = tmp_moved_constant_213; + const real_t tmp_moved_constant_221 = tmp_moved_constant_214; + const real_t tmp_moved_constant_222 = tmp_moved_constant_212; + const real_t tmp_moved_constant_223 = tmp_moved_constant_211*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); + const real_t tmp_moved_constant_224 = tmp_moved_constant_215; + const real_t tmp_moved_constant_225 = tmp_moved_constant_216; + const real_t tmp_moved_constant_226 = tmp_moved_constant_213; + const real_t tmp_moved_constant_227 = tmp_moved_constant_215; + const real_t tmp_moved_constant_228 = tmp_moved_constant_211*((jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN) + (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN) + (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN)); + const real_t tmp_moved_constant_229 = tmp_moved_constant_217; + const real_t tmp_moved_constant_230 = tmp_moved_constant_214; + const real_t tmp_moved_constant_231 = tmp_moved_constant_216; + const real_t tmp_moved_constant_232 = tmp_moved_constant_217; + const real_t tmp_moved_constant_233 = tmp_moved_constant_211*((jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN) + (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN) + (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN)); { { @@ -1059,22 +1059,22 @@ void P1ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, idx - _data_mat[0] = ((real_t)(Dummy_884)); - _data_mat[1] = ((real_t)(Dummy_885)); - _data_mat[2] = ((real_t)(Dummy_886)); - _data_mat[3] = ((real_t)(Dummy_887)); - _data_mat[4] = ((real_t)(Dummy_888)); - _data_mat[5] = ((real_t)(Dummy_889)); - _data_mat[6] = ((real_t)(Dummy_890)); - _data_mat[7] = ((real_t)(Dummy_891)); - _data_mat[8] = ((real_t)(Dummy_892)); - _data_mat[9] = ((real_t)(Dummy_893)); - _data_mat[10] = ((real_t)(Dummy_894)); - _data_mat[11] = ((real_t)(Dummy_895)); - _data_mat[12] = ((real_t)(Dummy_896)); - _data_mat[13] = ((real_t)(Dummy_897)); - _data_mat[14] = ((real_t)(Dummy_898)); - _data_mat[15] = ((real_t)(Dummy_899)); + _data_mat[0] = ((real_t)(tmp_moved_constant_218)); + _data_mat[1] = ((real_t)(tmp_moved_constant_219)); + _data_mat[2] = ((real_t)(tmp_moved_constant_220)); + _data_mat[3] = ((real_t)(tmp_moved_constant_221)); + _data_mat[4] = ((real_t)(tmp_moved_constant_222)); + _data_mat[5] = ((real_t)(tmp_moved_constant_223)); + _data_mat[6] = ((real_t)(tmp_moved_constant_224)); + _data_mat[7] = ((real_t)(tmp_moved_constant_225)); + _data_mat[8] = ((real_t)(tmp_moved_constant_226)); + _data_mat[9] = ((real_t)(tmp_moved_constant_227)); + _data_mat[10] = ((real_t)(tmp_moved_constant_228)); + _data_mat[11] = ((real_t)(tmp_moved_constant_229)); + _data_mat[12] = ((real_t)(tmp_moved_constant_230)); + _data_mat[13] = ((real_t)(tmp_moved_constant_231)); + _data_mat[14] = ((real_t)(tmp_moved_constant_232)); + _data_mat[15] = ((real_t)(tmp_moved_constant_233)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); diff --git a/operators/diffusion/noarch/P2ElementwiseDiffusion_apply_macro_2D.cpp b/operators/diffusion/noarch/P2ElementwiseDiffusion_apply_macro_2D.cpp index fd813421442694c99fc5e524c4b8cd86451f07db..8d43320ec7b3e75723db55e86110fb21289e4d57 100644 --- a/operators/diffusion/noarch/P2ElementwiseDiffusion_apply_macro_2D.cpp +++ b/operators/diffusion/noarch/P2ElementwiseDiffusion_apply_macro_2D.cpp @@ -196,76 +196,76 @@ void P2ElementwiseDiffusion::apply_macro_2D( real_t * RESTRICT _data_dstEdge, r const real_t tmp_kernel_op_94 = tmp_kernel_op_11*(tmp_kernel_op_46*tmp_kernel_op_61 + tmp_kernel_op_49*tmp_kernel_op_62) + tmp_kernel_op_17*(tmp_kernel_op_52*tmp_kernel_op_64 + tmp_kernel_op_55*tmp_kernel_op_65) + tmp_kernel_op_5*(tmp_kernel_op_40*tmp_kernel_op_58 + tmp_kernel_op_43*tmp_kernel_op_59); const real_t tmp_kernel_op_95 = tmp_kernel_op_11*(tmp_kernel_op_46*tmp_kernel_op_71 + tmp_kernel_op_49*tmp_kernel_op_72) + tmp_kernel_op_17*(tmp_kernel_op_52*tmp_kernel_op_74 + tmp_kernel_op_55*tmp_kernel_op_75) + tmp_kernel_op_5*(tmp_kernel_op_40*tmp_kernel_op_68 + tmp_kernel_op_43*tmp_kernel_op_69); const real_t tmp_kernel_op_96 = tmp_kernel_op_11*(tmp_kernel_op_61*tmp_kernel_op_71 + tmp_kernel_op_62*tmp_kernel_op_72) + tmp_kernel_op_17*(tmp_kernel_op_64*tmp_kernel_op_74 + tmp_kernel_op_65*tmp_kernel_op_75) + tmp_kernel_op_5*(tmp_kernel_op_58*tmp_kernel_op_68 + tmp_kernel_op_59*tmp_kernel_op_69); - const real_t Dummy_62 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_2; - const real_t Dummy_63 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_2; - const real_t Dummy_64 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_65 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_8 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_8; - const real_t Dummy_66 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_8 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_8; - const real_t Dummy_67 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_68 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_14 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_14; - const real_t Dummy_69 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_14 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_14; - const real_t Dummy_70 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_71 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_18; - const real_t Dummy_72 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_18; - const real_t Dummy_73 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_21; - const real_t Dummy_74 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_21; - const real_t Dummy_75 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_24; - const real_t Dummy_76 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_24; - const real_t Dummy_77 = Dummy_64*(Dummy_62*Dummy_71 + Dummy_63*Dummy_72) + Dummy_67*(Dummy_65*Dummy_73 + Dummy_66*Dummy_74) + Dummy_70*(Dummy_68*Dummy_75 + Dummy_69*Dummy_76); - const real_t Dummy_78 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_28; - const real_t Dummy_79 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_28; - const real_t Dummy_80 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_31; - const real_t Dummy_81 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_31; - const real_t Dummy_82 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_34; - const real_t Dummy_83 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_34; - const real_t Dummy_84 = Dummy_64*(Dummy_62*Dummy_78 + Dummy_63*Dummy_79) + Dummy_67*(Dummy_65*Dummy_80 + Dummy_66*Dummy_81) + Dummy_70*(Dummy_68*Dummy_82 + Dummy_69*Dummy_83); - const real_t Dummy_85 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_1; - const real_t Dummy_86 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_0; - const real_t Dummy_87 = Dummy_85 + Dummy_86; - const real_t Dummy_88 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_1; - const real_t Dummy_89 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_0; - const real_t Dummy_90 = Dummy_88 + Dummy_89; - const real_t Dummy_91 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_7; - const real_t Dummy_92 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_6; - const real_t Dummy_93 = Dummy_91 + Dummy_92; - const real_t Dummy_94 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_7; - const real_t Dummy_95 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_6; - const real_t Dummy_96 = Dummy_94 + Dummy_95; - const real_t Dummy_97 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_13; - const real_t Dummy_98 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_12; - const real_t Dummy_99 = Dummy_97 + Dummy_98; - const real_t Dummy_100 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_13; - const real_t Dummy_101 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_12; - const real_t Dummy_102 = Dummy_100 + Dummy_101; - const real_t Dummy_103 = Dummy_64*(Dummy_62*Dummy_87 + Dummy_63*Dummy_90) + Dummy_67*(Dummy_65*Dummy_93 + Dummy_66*Dummy_96) + Dummy_70*(Dummy_102*Dummy_69 + Dummy_68*Dummy_99); - const real_t Dummy_104 = -Dummy_85 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_57; - const real_t Dummy_105 = -Dummy_88 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_57; - const real_t Dummy_106 = -Dummy_91 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_60; - const real_t Dummy_107 = -Dummy_94 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_60; - const real_t Dummy_108 = -Dummy_97 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_63; - const real_t Dummy_109 = -Dummy_100 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_63; - const real_t Dummy_110 = Dummy_64*(Dummy_104*Dummy_62 + Dummy_105*Dummy_63) + Dummy_67*(Dummy_106*Dummy_65 + Dummy_107*Dummy_66) + Dummy_70*(Dummy_108*Dummy_68 + Dummy_109*Dummy_69); - const real_t Dummy_111 = -Dummy_86 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_67; - const real_t Dummy_112 = -Dummy_89 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_67; - const real_t Dummy_113 = -Dummy_92 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_70; - const real_t Dummy_114 = -Dummy_95 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_70; - const real_t Dummy_115 = -Dummy_98 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_73; - const real_t Dummy_116 = -Dummy_101 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_73; - const real_t Dummy_117 = Dummy_64*(Dummy_111*Dummy_62 + Dummy_112*Dummy_63) + Dummy_67*(Dummy_113*Dummy_65 + Dummy_114*Dummy_66) + Dummy_70*(Dummy_115*Dummy_68 + Dummy_116*Dummy_69); - const real_t Dummy_118 = (jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE); - const real_t Dummy_119 = (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE); - const real_t Dummy_120 = Dummy_64*(Dummy_71*Dummy_78 + Dummy_72*Dummy_79) + Dummy_67*(Dummy_73*Dummy_80 + Dummy_74*Dummy_81) + Dummy_70*(Dummy_75*Dummy_82 + Dummy_76*Dummy_83); - const real_t Dummy_121 = Dummy_64*(Dummy_71*Dummy_87 + Dummy_72*Dummy_90) + Dummy_67*(Dummy_73*Dummy_93 + Dummy_74*Dummy_96) + Dummy_70*(Dummy_102*Dummy_76 + Dummy_75*Dummy_99); - const real_t Dummy_122 = Dummy_64*(Dummy_104*Dummy_71 + Dummy_105*Dummy_72) + Dummy_67*(Dummy_106*Dummy_73 + Dummy_107*Dummy_74) + Dummy_70*(Dummy_108*Dummy_75 + Dummy_109*Dummy_76); - const real_t Dummy_123 = Dummy_64*(Dummy_111*Dummy_71 + Dummy_112*Dummy_72) + Dummy_67*(Dummy_113*Dummy_73 + Dummy_114*Dummy_74) + Dummy_70*(Dummy_115*Dummy_75 + Dummy_116*Dummy_76); - const real_t Dummy_124 = (jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE); - const real_t Dummy_125 = (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE); - const real_t Dummy_126 = Dummy_64*(Dummy_78*Dummy_87 + Dummy_79*Dummy_90) + Dummy_67*(Dummy_80*Dummy_93 + Dummy_81*Dummy_96) + Dummy_70*(Dummy_102*Dummy_83 + Dummy_82*Dummy_99); - const real_t Dummy_127 = Dummy_64*(Dummy_104*Dummy_78 + Dummy_105*Dummy_79) + Dummy_67*(Dummy_106*Dummy_80 + Dummy_107*Dummy_81) + Dummy_70*(Dummy_108*Dummy_82 + Dummy_109*Dummy_83); - const real_t Dummy_128 = Dummy_64*(Dummy_111*Dummy_78 + Dummy_112*Dummy_79) + Dummy_67*(Dummy_113*Dummy_80 + Dummy_114*Dummy_81) + Dummy_70*(Dummy_115*Dummy_82 + Dummy_116*Dummy_83); - const real_t Dummy_129 = Dummy_64*(Dummy_104*Dummy_87 + Dummy_105*Dummy_90) + Dummy_67*(Dummy_106*Dummy_93 + Dummy_107*Dummy_96) + Dummy_70*(Dummy_102*Dummy_109 + Dummy_108*Dummy_99); - const real_t Dummy_130 = Dummy_64*(Dummy_111*Dummy_87 + Dummy_112*Dummy_90) + Dummy_67*(Dummy_113*Dummy_93 + Dummy_114*Dummy_96) + Dummy_70*(Dummy_102*Dummy_116 + Dummy_115*Dummy_99); - const real_t Dummy_131 = Dummy_64*(Dummy_104*Dummy_111 + Dummy_105*Dummy_112) + Dummy_67*(Dummy_106*Dummy_113 + Dummy_107*Dummy_114) + Dummy_70*(Dummy_108*Dummy_115 + Dummy_109*Dummy_116); + const real_t tmp_moved_constant_6 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_2; + const real_t tmp_moved_constant_7 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_2; + const real_t tmp_moved_constant_8 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_9 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_8 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_8; + const real_t tmp_moved_constant_10 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_8 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_8; + const real_t tmp_moved_constant_11 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_12 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_14 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_14; + const real_t tmp_moved_constant_13 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_14 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_14; + const real_t tmp_moved_constant_14 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_15 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_18; + const real_t tmp_moved_constant_16 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_18; + const real_t tmp_moved_constant_17 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_21; + const real_t tmp_moved_constant_18 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_21; + const real_t tmp_moved_constant_19 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_24; + const real_t tmp_moved_constant_20 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_24; + const real_t tmp_moved_constant_21 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_18 + tmp_moved_constant_17*tmp_moved_constant_9) + tmp_moved_constant_14*(tmp_moved_constant_12*tmp_moved_constant_19 + tmp_moved_constant_13*tmp_moved_constant_20) + tmp_moved_constant_8*(tmp_moved_constant_15*tmp_moved_constant_6 + tmp_moved_constant_16*tmp_moved_constant_7); + const real_t tmp_moved_constant_22 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_28; + const real_t tmp_moved_constant_23 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_28; + const real_t tmp_moved_constant_24 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_31; + const real_t tmp_moved_constant_25 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_31; + const real_t tmp_moved_constant_26 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_34; + const real_t tmp_moved_constant_27 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_34; + const real_t tmp_moved_constant_28 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_25 + tmp_moved_constant_24*tmp_moved_constant_9) + tmp_moved_constant_14*(tmp_moved_constant_12*tmp_moved_constant_26 + tmp_moved_constant_13*tmp_moved_constant_27) + tmp_moved_constant_8*(tmp_moved_constant_22*tmp_moved_constant_6 + tmp_moved_constant_23*tmp_moved_constant_7); + const real_t tmp_moved_constant_29 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_1; + const real_t tmp_moved_constant_30 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_0; + const real_t tmp_moved_constant_31 = tmp_moved_constant_29 + tmp_moved_constant_30; + const real_t tmp_moved_constant_32 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_1; + const real_t tmp_moved_constant_33 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_0; + const real_t tmp_moved_constant_34 = tmp_moved_constant_32 + tmp_moved_constant_33; + const real_t tmp_moved_constant_35 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_7; + const real_t tmp_moved_constant_36 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_6; + const real_t tmp_moved_constant_37 = tmp_moved_constant_35 + tmp_moved_constant_36; + const real_t tmp_moved_constant_38 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_7; + const real_t tmp_moved_constant_39 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_6; + const real_t tmp_moved_constant_40 = tmp_moved_constant_38 + tmp_moved_constant_39; + const real_t tmp_moved_constant_41 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_13; + const real_t tmp_moved_constant_42 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_12; + const real_t tmp_moved_constant_43 = tmp_moved_constant_41 + tmp_moved_constant_42; + const real_t tmp_moved_constant_44 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_13; + const real_t tmp_moved_constant_45 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_12; + const real_t tmp_moved_constant_46 = tmp_moved_constant_44 + tmp_moved_constant_45; + const real_t tmp_moved_constant_47 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_40 + tmp_moved_constant_37*tmp_moved_constant_9) + tmp_moved_constant_14*(tmp_moved_constant_12*tmp_moved_constant_43 + tmp_moved_constant_13*tmp_moved_constant_46) + tmp_moved_constant_8*(tmp_moved_constant_31*tmp_moved_constant_6 + tmp_moved_constant_34*tmp_moved_constant_7); + const real_t tmp_moved_constant_48 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_57 - tmp_moved_constant_29; + const real_t tmp_moved_constant_49 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_57 - tmp_moved_constant_32; + const real_t tmp_moved_constant_50 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_60 - tmp_moved_constant_35; + const real_t tmp_moved_constant_51 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_60 - tmp_moved_constant_38; + const real_t tmp_moved_constant_52 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_63 - tmp_moved_constant_41; + const real_t tmp_moved_constant_53 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_63 - tmp_moved_constant_44; + const real_t tmp_moved_constant_54 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_51 + tmp_moved_constant_50*tmp_moved_constant_9) + tmp_moved_constant_14*(tmp_moved_constant_12*tmp_moved_constant_52 + tmp_moved_constant_13*tmp_moved_constant_53) + tmp_moved_constant_8*(tmp_moved_constant_48*tmp_moved_constant_6 + tmp_moved_constant_49*tmp_moved_constant_7); + const real_t tmp_moved_constant_55 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_67 - tmp_moved_constant_30; + const real_t tmp_moved_constant_56 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_67 - tmp_moved_constant_33; + const real_t tmp_moved_constant_57 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_70 - tmp_moved_constant_36; + const real_t tmp_moved_constant_58 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_70 - tmp_moved_constant_39; + const real_t tmp_moved_constant_59 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_73 - tmp_moved_constant_42; + const real_t tmp_moved_constant_60 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_73 - tmp_moved_constant_45; + const real_t tmp_moved_constant_61 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_58 + tmp_moved_constant_57*tmp_moved_constant_9) + tmp_moved_constant_14*(tmp_moved_constant_12*tmp_moved_constant_59 + tmp_moved_constant_13*tmp_moved_constant_60) + tmp_moved_constant_8*(tmp_moved_constant_55*tmp_moved_constant_6 + tmp_moved_constant_56*tmp_moved_constant_7); + const real_t tmp_moved_constant_62 = (jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE); + const real_t tmp_moved_constant_63 = (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE); + const real_t tmp_moved_constant_64 = tmp_moved_constant_11*(tmp_moved_constant_17*tmp_moved_constant_24 + tmp_moved_constant_18*tmp_moved_constant_25) + tmp_moved_constant_14*(tmp_moved_constant_19*tmp_moved_constant_26 + tmp_moved_constant_20*tmp_moved_constant_27) + tmp_moved_constant_8*(tmp_moved_constant_15*tmp_moved_constant_22 + tmp_moved_constant_16*tmp_moved_constant_23); + const real_t tmp_moved_constant_65 = tmp_moved_constant_11*(tmp_moved_constant_17*tmp_moved_constant_37 + tmp_moved_constant_18*tmp_moved_constant_40) + tmp_moved_constant_14*(tmp_moved_constant_19*tmp_moved_constant_43 + tmp_moved_constant_20*tmp_moved_constant_46) + tmp_moved_constant_8*(tmp_moved_constant_15*tmp_moved_constant_31 + tmp_moved_constant_16*tmp_moved_constant_34); + const real_t tmp_moved_constant_66 = tmp_moved_constant_11*(tmp_moved_constant_17*tmp_moved_constant_50 + tmp_moved_constant_18*tmp_moved_constant_51) + tmp_moved_constant_14*(tmp_moved_constant_19*tmp_moved_constant_52 + tmp_moved_constant_20*tmp_moved_constant_53) + tmp_moved_constant_8*(tmp_moved_constant_15*tmp_moved_constant_48 + tmp_moved_constant_16*tmp_moved_constant_49); + const real_t tmp_moved_constant_67 = tmp_moved_constant_11*(tmp_moved_constant_17*tmp_moved_constant_57 + tmp_moved_constant_18*tmp_moved_constant_58) + tmp_moved_constant_14*(tmp_moved_constant_19*tmp_moved_constant_59 + tmp_moved_constant_20*tmp_moved_constant_60) + tmp_moved_constant_8*(tmp_moved_constant_15*tmp_moved_constant_55 + tmp_moved_constant_16*tmp_moved_constant_56); + const real_t tmp_moved_constant_68 = (jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE); + const real_t tmp_moved_constant_69 = (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE); + const real_t tmp_moved_constant_70 = tmp_moved_constant_11*(tmp_moved_constant_24*tmp_moved_constant_37 + tmp_moved_constant_25*tmp_moved_constant_40) + tmp_moved_constant_14*(tmp_moved_constant_26*tmp_moved_constant_43 + tmp_moved_constant_27*tmp_moved_constant_46) + tmp_moved_constant_8*(tmp_moved_constant_22*tmp_moved_constant_31 + tmp_moved_constant_23*tmp_moved_constant_34); + const real_t tmp_moved_constant_71 = tmp_moved_constant_11*(tmp_moved_constant_24*tmp_moved_constant_50 + tmp_moved_constant_25*tmp_moved_constant_51) + tmp_moved_constant_14*(tmp_moved_constant_26*tmp_moved_constant_52 + tmp_moved_constant_27*tmp_moved_constant_53) + tmp_moved_constant_8*(tmp_moved_constant_22*tmp_moved_constant_48 + tmp_moved_constant_23*tmp_moved_constant_49); + const real_t tmp_moved_constant_72 = tmp_moved_constant_11*(tmp_moved_constant_24*tmp_moved_constant_57 + tmp_moved_constant_25*tmp_moved_constant_58) + tmp_moved_constant_14*(tmp_moved_constant_26*tmp_moved_constant_59 + tmp_moved_constant_27*tmp_moved_constant_60) + tmp_moved_constant_8*(tmp_moved_constant_22*tmp_moved_constant_55 + tmp_moved_constant_23*tmp_moved_constant_56); + const real_t tmp_moved_constant_73 = tmp_moved_constant_11*(tmp_moved_constant_37*tmp_moved_constant_50 + tmp_moved_constant_40*tmp_moved_constant_51) + tmp_moved_constant_14*(tmp_moved_constant_43*tmp_moved_constant_52 + tmp_moved_constant_46*tmp_moved_constant_53) + tmp_moved_constant_8*(tmp_moved_constant_31*tmp_moved_constant_48 + tmp_moved_constant_34*tmp_moved_constant_49); + const real_t tmp_moved_constant_74 = tmp_moved_constant_11*(tmp_moved_constant_37*tmp_moved_constant_57 + tmp_moved_constant_40*tmp_moved_constant_58) + tmp_moved_constant_14*(tmp_moved_constant_43*tmp_moved_constant_59 + tmp_moved_constant_46*tmp_moved_constant_60) + tmp_moved_constant_8*(tmp_moved_constant_31*tmp_moved_constant_55 + tmp_moved_constant_34*tmp_moved_constant_56); + const real_t tmp_moved_constant_75 = tmp_moved_constant_11*(tmp_moved_constant_50*tmp_moved_constant_57 + tmp_moved_constant_51*tmp_moved_constant_58) + tmp_moved_constant_14*(tmp_moved_constant_52*tmp_moved_constant_59 + tmp_moved_constant_53*tmp_moved_constant_60) + tmp_moved_constant_8*(tmp_moved_constant_48*tmp_moved_constant_55 + tmp_moved_constant_49*tmp_moved_constant_56); for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { for (int64_t ctr_0 = 0; ctr_0 < -ctr_1 + micro_edges_per_macro_edge - 1; ctr_0 += 1) @@ -292,26 +292,26 @@ void P2ElementwiseDiffusion::apply_macro_2D( real_t * RESTRICT _data_dstEdge, r _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))] = elMatVec_5 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2))]; } } - const real_t Dummy_56 = _data_srcVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - const real_t Dummy_57 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - const real_t Dummy_58 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - const real_t Dummy_59 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - const real_t Dummy_60 = _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; - const real_t Dummy_61 = _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; - const real_t Dummy_132 = Dummy_103*Dummy_59 + Dummy_110*Dummy_60 + Dummy_117*Dummy_61 + Dummy_56*(Dummy_64*((Dummy_62*Dummy_62) + (Dummy_63*Dummy_63)) + Dummy_67*((Dummy_65*Dummy_65) + (Dummy_66*Dummy_66)) + Dummy_70*((Dummy_68*Dummy_68) + (Dummy_69*Dummy_69))) + Dummy_57*Dummy_77 + Dummy_58*Dummy_84; - const real_t Dummy_133 = Dummy_120*Dummy_58 + Dummy_121*Dummy_59 + Dummy_122*Dummy_60 + Dummy_123*Dummy_61 + Dummy_56*Dummy_77 + Dummy_57*(Dummy_64*(Dummy_118*tmp_kernel_op_78 + Dummy_119*tmp_kernel_op_78) + Dummy_67*(Dummy_118*tmp_kernel_op_80 + Dummy_119*tmp_kernel_op_80) + Dummy_70*(Dummy_118*tmp_kernel_op_81 + Dummy_119*tmp_kernel_op_81)); - const real_t Dummy_134 = Dummy_120*Dummy_57 + Dummy_126*Dummy_59 + Dummy_127*Dummy_60 + Dummy_128*Dummy_61 + Dummy_56*Dummy_84 + Dummy_58*(Dummy_64*(Dummy_124*tmp_kernel_op_87 + Dummy_125*tmp_kernel_op_87) + Dummy_67*(Dummy_124*tmp_kernel_op_89 + Dummy_125*tmp_kernel_op_89) + Dummy_70*(Dummy_124*tmp_kernel_op_90 + Dummy_125*tmp_kernel_op_90)); - const real_t Dummy_135 = Dummy_103*Dummy_56 + Dummy_121*Dummy_57 + Dummy_126*Dummy_58 + Dummy_129*Dummy_60 + Dummy_130*Dummy_61 + Dummy_59*(Dummy_64*((Dummy_87*Dummy_87) + (Dummy_90*Dummy_90)) + Dummy_67*((Dummy_93*Dummy_93) + (Dummy_96*Dummy_96)) + Dummy_70*((Dummy_102*Dummy_102) + (Dummy_99*Dummy_99))); - const real_t Dummy_136 = Dummy_110*Dummy_56 + Dummy_122*Dummy_57 + Dummy_127*Dummy_58 + Dummy_129*Dummy_59 + Dummy_131*Dummy_61 + Dummy_60*(Dummy_64*((Dummy_104*Dummy_104) + (Dummy_105*Dummy_105)) + Dummy_67*((Dummy_106*Dummy_106) + (Dummy_107*Dummy_107)) + Dummy_70*((Dummy_108*Dummy_108) + (Dummy_109*Dummy_109))); - const real_t Dummy_137 = Dummy_117*Dummy_56 + Dummy_123*Dummy_57 + Dummy_128*Dummy_58 + Dummy_130*Dummy_59 + Dummy_131*Dummy_60 + Dummy_61*(Dummy_64*((Dummy_111*Dummy_111) + (Dummy_112*Dummy_112)) + Dummy_67*((Dummy_113*Dummy_113) + (Dummy_114*Dummy_114)) + Dummy_70*((Dummy_115*Dummy_115) + (Dummy_116*Dummy_116))); + const real_t tmp_moved_constant_0 = _data_srcVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + const real_t tmp_moved_constant_1 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + const real_t tmp_moved_constant_2 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + const real_t tmp_moved_constant_3 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + const real_t tmp_moved_constant_4 = _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; + const real_t tmp_moved_constant_5 = _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; + const real_t tmp_moved_constant_76 = tmp_moved_constant_0*(tmp_moved_constant_11*((tmp_moved_constant_10*tmp_moved_constant_10) + (tmp_moved_constant_9*tmp_moved_constant_9)) + tmp_moved_constant_14*((tmp_moved_constant_12*tmp_moved_constant_12) + (tmp_moved_constant_13*tmp_moved_constant_13)) + tmp_moved_constant_8*((tmp_moved_constant_6*tmp_moved_constant_6) + (tmp_moved_constant_7*tmp_moved_constant_7))) + tmp_moved_constant_1*tmp_moved_constant_21 + tmp_moved_constant_2*tmp_moved_constant_28 + tmp_moved_constant_3*tmp_moved_constant_47 + tmp_moved_constant_4*tmp_moved_constant_54 + tmp_moved_constant_5*tmp_moved_constant_61; + const real_t tmp_moved_constant_77 = tmp_moved_constant_0*tmp_moved_constant_21 + tmp_moved_constant_1*(tmp_moved_constant_11*(tmp_kernel_op_80*tmp_moved_constant_62 + tmp_kernel_op_80*tmp_moved_constant_63) + tmp_moved_constant_14*(tmp_kernel_op_81*tmp_moved_constant_62 + tmp_kernel_op_81*tmp_moved_constant_63) + tmp_moved_constant_8*(tmp_kernel_op_78*tmp_moved_constant_62 + tmp_kernel_op_78*tmp_moved_constant_63)) + tmp_moved_constant_2*tmp_moved_constant_64 + tmp_moved_constant_3*tmp_moved_constant_65 + tmp_moved_constant_4*tmp_moved_constant_66 + tmp_moved_constant_5*tmp_moved_constant_67; + const real_t tmp_moved_constant_78 = tmp_moved_constant_0*tmp_moved_constant_28 + tmp_moved_constant_1*tmp_moved_constant_64 + tmp_moved_constant_2*(tmp_moved_constant_11*(tmp_kernel_op_89*tmp_moved_constant_68 + tmp_kernel_op_89*tmp_moved_constant_69) + tmp_moved_constant_14*(tmp_kernel_op_90*tmp_moved_constant_68 + tmp_kernel_op_90*tmp_moved_constant_69) + tmp_moved_constant_8*(tmp_kernel_op_87*tmp_moved_constant_68 + tmp_kernel_op_87*tmp_moved_constant_69)) + tmp_moved_constant_3*tmp_moved_constant_70 + tmp_moved_constant_4*tmp_moved_constant_71 + tmp_moved_constant_5*tmp_moved_constant_72; + const real_t tmp_moved_constant_79 = tmp_moved_constant_0*tmp_moved_constant_47 + tmp_moved_constant_1*tmp_moved_constant_65 + tmp_moved_constant_2*tmp_moved_constant_70 + tmp_moved_constant_3*(tmp_moved_constant_11*((tmp_moved_constant_37*tmp_moved_constant_37) + (tmp_moved_constant_40*tmp_moved_constant_40)) + tmp_moved_constant_14*((tmp_moved_constant_43*tmp_moved_constant_43) + (tmp_moved_constant_46*tmp_moved_constant_46)) + tmp_moved_constant_8*((tmp_moved_constant_31*tmp_moved_constant_31) + (tmp_moved_constant_34*tmp_moved_constant_34))) + tmp_moved_constant_4*tmp_moved_constant_73 + tmp_moved_constant_5*tmp_moved_constant_74; + const real_t tmp_moved_constant_80 = tmp_moved_constant_0*tmp_moved_constant_54 + tmp_moved_constant_1*tmp_moved_constant_66 + tmp_moved_constant_2*tmp_moved_constant_71 + tmp_moved_constant_3*tmp_moved_constant_73 + tmp_moved_constant_4*(tmp_moved_constant_11*((tmp_moved_constant_50*tmp_moved_constant_50) + (tmp_moved_constant_51*tmp_moved_constant_51)) + tmp_moved_constant_14*((tmp_moved_constant_52*tmp_moved_constant_52) + (tmp_moved_constant_53*tmp_moved_constant_53)) + tmp_moved_constant_8*((tmp_moved_constant_48*tmp_moved_constant_48) + (tmp_moved_constant_49*tmp_moved_constant_49))) + tmp_moved_constant_5*tmp_moved_constant_75; + const real_t tmp_moved_constant_81 = tmp_moved_constant_0*tmp_moved_constant_61 + tmp_moved_constant_1*tmp_moved_constant_67 + tmp_moved_constant_2*tmp_moved_constant_72 + tmp_moved_constant_3*tmp_moved_constant_74 + tmp_moved_constant_4*tmp_moved_constant_75 + tmp_moved_constant_5*(tmp_moved_constant_11*((tmp_moved_constant_57*tmp_moved_constant_57) + (tmp_moved_constant_58*tmp_moved_constant_58)) + tmp_moved_constant_14*((tmp_moved_constant_59*tmp_moved_constant_59) + (tmp_moved_constant_60*tmp_moved_constant_60)) + tmp_moved_constant_8*((tmp_moved_constant_55*tmp_moved_constant_55) + (tmp_moved_constant_56*tmp_moved_constant_56))); { { - _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_132 + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_133 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_134 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_135 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1] = Dummy_136 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))] = Dummy_137 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = tmp_moved_constant_76 + _data_dstVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = tmp_moved_constant_77 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = tmp_moved_constant_78 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = tmp_moved_constant_79 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1] = tmp_moved_constant_80 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))] = tmp_moved_constant_81 + _data_dstEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; } } } diff --git a/operators/diffusion/noarch/P2ElementwiseDiffusion_apply_macro_3D.cpp b/operators/diffusion/noarch/P2ElementwiseDiffusion_apply_macro_3D.cpp index 43ce1f1b15e97410c25cba25411eec96aedadc22..0647003c2620073d233332fd91371b348d017bf4 100644 --- a/operators/diffusion/noarch/P2ElementwiseDiffusion_apply_macro_3D.cpp +++ b/operators/diffusion/noarch/P2ElementwiseDiffusion_apply_macro_3D.cpp @@ -717,1616 +717,1616 @@ void P2ElementwiseDiffusion::apply_macro_3D( real_t * RESTRICT _data_dstEdge, r const real_t tmp_kernel_op_379 = tmp_kernel_op_17*(tmp_kernel_op_203*tmp_kernel_op_222 + tmp_kernel_op_204*tmp_kernel_op_223 + tmp_kernel_op_205*tmp_kernel_op_224) + tmp_kernel_op_26*(tmp_kernel_op_207*tmp_kernel_op_227 + tmp_kernel_op_208*tmp_kernel_op_228 + tmp_kernel_op_209*tmp_kernel_op_229) + tmp_kernel_op_35*(tmp_kernel_op_211*tmp_kernel_op_232 + tmp_kernel_op_212*tmp_kernel_op_233 + tmp_kernel_op_213*tmp_kernel_op_234) + tmp_kernel_op_8*(tmp_kernel_op_199*tmp_kernel_op_217 + tmp_kernel_op_200*tmp_kernel_op_218 + tmp_kernel_op_201*tmp_kernel_op_219); const real_t tmp_kernel_op_380 = tmp_kernel_op_17*(tmp_kernel_op_203*tmp_kernel_op_241 + tmp_kernel_op_204*tmp_kernel_op_242 + tmp_kernel_op_205*tmp_kernel_op_243) + tmp_kernel_op_26*(tmp_kernel_op_207*tmp_kernel_op_245 + tmp_kernel_op_208*tmp_kernel_op_246 + tmp_kernel_op_209*tmp_kernel_op_247) + tmp_kernel_op_35*(tmp_kernel_op_211*tmp_kernel_op_249 + tmp_kernel_op_212*tmp_kernel_op_250 + tmp_kernel_op_213*tmp_kernel_op_251) + tmp_kernel_op_8*(tmp_kernel_op_199*tmp_kernel_op_237 + tmp_kernel_op_200*tmp_kernel_op_238 + tmp_kernel_op_201*tmp_kernel_op_239); const real_t tmp_kernel_op_381 = tmp_kernel_op_17*(tmp_kernel_op_222*tmp_kernel_op_241 + tmp_kernel_op_223*tmp_kernel_op_242 + tmp_kernel_op_224*tmp_kernel_op_243) + tmp_kernel_op_26*(tmp_kernel_op_227*tmp_kernel_op_245 + tmp_kernel_op_228*tmp_kernel_op_246 + tmp_kernel_op_229*tmp_kernel_op_247) + tmp_kernel_op_35*(tmp_kernel_op_232*tmp_kernel_op_249 + tmp_kernel_op_233*tmp_kernel_op_250 + tmp_kernel_op_234*tmp_kernel_op_251) + tmp_kernel_op_8*(tmp_kernel_op_217*tmp_kernel_op_237 + tmp_kernel_op_218*tmp_kernel_op_238 + tmp_kernel_op_219*tmp_kernel_op_239); - const real_t Dummy_322 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4; - const real_t Dummy_323 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4; - const real_t Dummy_324 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4; - const real_t Dummy_325 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_326 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_13; - const real_t Dummy_327 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_13; - const real_t Dummy_328 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_13; - const real_t Dummy_329 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_330 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22; - const real_t Dummy_331 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22; - const real_t Dummy_332 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22; - const real_t Dummy_333 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_334 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_31; - const real_t Dummy_335 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_31; - const real_t Dummy_336 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_31; - const real_t Dummy_337 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_338 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_36; - const real_t Dummy_339 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_36; - const real_t Dummy_340 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_36; - const real_t Dummy_341 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_40; - const real_t Dummy_342 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_40; - const real_t Dummy_343 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_40; - const real_t Dummy_344 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_44; - const real_t Dummy_345 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_44; - const real_t Dummy_346 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_44; - const real_t Dummy_347 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_48; - const real_t Dummy_348 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_48; - const real_t Dummy_349 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_48; - const real_t Dummy_350 = Dummy_325*(Dummy_322*Dummy_338 + Dummy_323*Dummy_339 + Dummy_324*Dummy_340) + Dummy_329*(Dummy_326*Dummy_341 + Dummy_327*Dummy_342 + Dummy_328*Dummy_343) + Dummy_333*(Dummy_330*Dummy_344 + Dummy_331*Dummy_345 + Dummy_332*Dummy_346) + Dummy_337*(Dummy_334*Dummy_347 + Dummy_335*Dummy_348 + Dummy_336*Dummy_349); - const real_t Dummy_351 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_53; - const real_t Dummy_352 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_53; - const real_t Dummy_353 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_53; - const real_t Dummy_354 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_57; - const real_t Dummy_355 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_57; - const real_t Dummy_356 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_57; - const real_t Dummy_357 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_61; - const real_t Dummy_358 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_61; - const real_t Dummy_359 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_61; - const real_t Dummy_360 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_65; - const real_t Dummy_361 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_65; - const real_t Dummy_362 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_65; - const real_t Dummy_363 = Dummy_325*(Dummy_322*Dummy_351 + Dummy_323*Dummy_352 + Dummy_324*Dummy_353) + Dummy_329*(Dummy_326*Dummy_354 + Dummy_327*Dummy_355 + Dummy_328*Dummy_356) + Dummy_333*(Dummy_330*Dummy_357 + Dummy_331*Dummy_358 + Dummy_332*Dummy_359) + Dummy_337*(Dummy_334*Dummy_360 + Dummy_335*Dummy_361 + Dummy_336*Dummy_362); - const real_t Dummy_364 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_70; - const real_t Dummy_365 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_70; - const real_t Dummy_366 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_70; - const real_t Dummy_367 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_74; - const real_t Dummy_368 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_74; - const real_t Dummy_369 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_74; - const real_t Dummy_370 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_78; - const real_t Dummy_371 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_78; - const real_t Dummy_372 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_78; - const real_t Dummy_373 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_82; - const real_t Dummy_374 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_82; - const real_t Dummy_375 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_82; - const real_t Dummy_376 = Dummy_325*(Dummy_322*Dummy_364 + Dummy_323*Dummy_365 + Dummy_324*Dummy_366) + Dummy_329*(Dummy_326*Dummy_367 + Dummy_327*Dummy_368 + Dummy_328*Dummy_369) + Dummy_333*(Dummy_330*Dummy_370 + Dummy_331*Dummy_371 + Dummy_332*Dummy_372) + Dummy_337*(Dummy_334*Dummy_373 + Dummy_335*Dummy_374 + Dummy_336*Dummy_375); - const real_t Dummy_377 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_378 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_379 = Dummy_377 + Dummy_378; - const real_t Dummy_380 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_381 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_382 = Dummy_380 + Dummy_381; - const real_t Dummy_383 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_384 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_385 = Dummy_383 + Dummy_384; - const real_t Dummy_386 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_387 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_388 = Dummy_386 + Dummy_387; - const real_t Dummy_389 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_390 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_391 = Dummy_389 + Dummy_390; - const real_t Dummy_392 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_393 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_394 = Dummy_392 + Dummy_393; - const real_t Dummy_395 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_396 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_397 = Dummy_395 + Dummy_396; - const real_t Dummy_398 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_399 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_400 = Dummy_398 + Dummy_399; - const real_t Dummy_401 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_402 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_403 = Dummy_401 + Dummy_402; - const real_t Dummy_404 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_405 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_406 = Dummy_404 + Dummy_405; - const real_t Dummy_407 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_408 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_409 = Dummy_407 + Dummy_408; - const real_t Dummy_410 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_411 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_412 = Dummy_410 + Dummy_411; - const real_t Dummy_413 = Dummy_325*(Dummy_322*Dummy_379 + Dummy_323*Dummy_382 + Dummy_324*Dummy_385) + Dummy_329*(Dummy_326*Dummy_388 + Dummy_327*Dummy_391 + Dummy_328*Dummy_394) + Dummy_333*(Dummy_330*Dummy_397 + Dummy_331*Dummy_400 + Dummy_332*Dummy_403) + Dummy_337*(Dummy_334*Dummy_406 + Dummy_335*Dummy_409 + Dummy_336*Dummy_412); - const real_t Dummy_414 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_415 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_416 = Dummy_414 + Dummy_415; - const real_t Dummy_417 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_418 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_419 = Dummy_417 + Dummy_418; - const real_t Dummy_420 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_421 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_422 = Dummy_420 + Dummy_421; - const real_t Dummy_423 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_424 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_425 = Dummy_423 + Dummy_424; - const real_t Dummy_426 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_427 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_428 = Dummy_426 + Dummy_427; - const real_t Dummy_429 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_430 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_431 = Dummy_429 + Dummy_430; - const real_t Dummy_432 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_433 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_434 = Dummy_432 + Dummy_433; - const real_t Dummy_435 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_436 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_437 = Dummy_435 + Dummy_436; - const real_t Dummy_438 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_439 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_440 = Dummy_438 + Dummy_439; - const real_t Dummy_441 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_442 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_443 = Dummy_441 + Dummy_442; - const real_t Dummy_444 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_445 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_446 = Dummy_444 + Dummy_445; - const real_t Dummy_447 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_448 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_449 = Dummy_447 + Dummy_448; - const real_t Dummy_450 = Dummy_325*(Dummy_322*Dummy_416 + Dummy_323*Dummy_419 + Dummy_324*Dummy_422) + Dummy_329*(Dummy_326*Dummy_425 + Dummy_327*Dummy_428 + Dummy_328*Dummy_431) + Dummy_333*(Dummy_330*Dummy_434 + Dummy_331*Dummy_437 + Dummy_332*Dummy_440) + Dummy_337*(Dummy_334*Dummy_443 + Dummy_335*Dummy_446 + Dummy_336*Dummy_449); - const real_t Dummy_451 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_452 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_453 = Dummy_451 + Dummy_452; - const real_t Dummy_454 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_455 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_456 = Dummy_454 + Dummy_455; - const real_t Dummy_457 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_458 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_459 = Dummy_457 + Dummy_458; - const real_t Dummy_460 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_461 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_462 = Dummy_460 + Dummy_461; - const real_t Dummy_463 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_464 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_465 = Dummy_463 + Dummy_464; - const real_t Dummy_466 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_467 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_468 = Dummy_466 + Dummy_467; - const real_t Dummy_469 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_470 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_471 = Dummy_469 + Dummy_470; - const real_t Dummy_472 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_473 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_474 = Dummy_472 + Dummy_473; - const real_t Dummy_475 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_476 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_477 = Dummy_475 + Dummy_476; - const real_t Dummy_478 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_479 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_480 = Dummy_478 + Dummy_479; - const real_t Dummy_481 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_482 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_483 = Dummy_481 + Dummy_482; - const real_t Dummy_484 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_485 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_486 = Dummy_484 + Dummy_485; - const real_t Dummy_487 = Dummy_325*(Dummy_322*Dummy_453 + Dummy_323*Dummy_456 + Dummy_324*Dummy_459) + Dummy_329*(Dummy_326*Dummy_462 + Dummy_327*Dummy_465 + Dummy_328*Dummy_468) + Dummy_333*(Dummy_330*Dummy_471 + Dummy_331*Dummy_474 + Dummy_332*Dummy_477) + Dummy_337*(Dummy_334*Dummy_480 + Dummy_335*Dummy_483 + Dummy_336*Dummy_486); - const real_t Dummy_488 = -Dummy_377 - Dummy_414 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198; - const real_t Dummy_489 = -Dummy_380 - Dummy_417 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198; - const real_t Dummy_490 = -Dummy_383 - Dummy_420 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198; - const real_t Dummy_491 = -Dummy_386 - Dummy_423 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202; - const real_t Dummy_492 = -Dummy_389 - Dummy_426 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202; - const real_t Dummy_493 = -Dummy_392 - Dummy_429 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202; - const real_t Dummy_494 = -Dummy_395 - Dummy_432 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206; - const real_t Dummy_495 = -Dummy_398 - Dummy_435 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206; - const real_t Dummy_496 = -Dummy_401 - Dummy_438 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206; - const real_t Dummy_497 = -Dummy_404 - Dummy_441 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210; - const real_t Dummy_498 = -Dummy_407 - Dummy_444 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210; - const real_t Dummy_499 = -Dummy_410 - Dummy_447 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210; - const real_t Dummy_500 = Dummy_325*(Dummy_322*Dummy_488 + Dummy_323*Dummy_489 + Dummy_324*Dummy_490) + Dummy_329*(Dummy_326*Dummy_491 + Dummy_327*Dummy_492 + Dummy_328*Dummy_493) + Dummy_333*(Dummy_330*Dummy_494 + Dummy_331*Dummy_495 + Dummy_332*Dummy_496) + Dummy_337*(Dummy_334*Dummy_497 + Dummy_335*Dummy_498 + Dummy_336*Dummy_499); - const real_t Dummy_501 = -Dummy_378 - Dummy_451 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216; - const real_t Dummy_502 = -Dummy_381 - Dummy_454 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216; - const real_t Dummy_503 = -Dummy_384 - Dummy_457 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216; - const real_t Dummy_504 = -Dummy_387 - Dummy_460 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221; - const real_t Dummy_505 = -Dummy_390 - Dummy_463 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221; - const real_t Dummy_506 = -Dummy_393 - Dummy_466 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221; - const real_t Dummy_507 = -Dummy_396 - Dummy_469 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226; - const real_t Dummy_508 = -Dummy_399 - Dummy_472 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226; - const real_t Dummy_509 = -Dummy_402 - Dummy_475 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226; - const real_t Dummy_510 = -Dummy_405 - Dummy_478 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231; - const real_t Dummy_511 = -Dummy_408 - Dummy_481 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231; - const real_t Dummy_512 = -Dummy_411 - Dummy_484 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231; - const real_t Dummy_513 = Dummy_325*(Dummy_322*Dummy_501 + Dummy_323*Dummy_502 + Dummy_324*Dummy_503) + Dummy_329*(Dummy_326*Dummy_504 + Dummy_327*Dummy_505 + Dummy_328*Dummy_506) + Dummy_333*(Dummy_330*Dummy_507 + Dummy_331*Dummy_508 + Dummy_332*Dummy_509) + Dummy_337*(Dummy_334*Dummy_510 + Dummy_335*Dummy_511 + Dummy_336*Dummy_512); - const real_t Dummy_514 = -Dummy_415 - Dummy_452 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236; - const real_t Dummy_515 = -Dummy_418 - Dummy_455 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236; - const real_t Dummy_516 = -Dummy_421 - Dummy_458 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236; - const real_t Dummy_517 = -Dummy_424 - Dummy_461 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240; - const real_t Dummy_518 = -Dummy_427 - Dummy_464 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240; - const real_t Dummy_519 = -Dummy_430 - Dummy_467 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240; - const real_t Dummy_520 = -Dummy_433 - Dummy_470 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244; - const real_t Dummy_521 = -Dummy_436 - Dummy_473 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244; - const real_t Dummy_522 = -Dummy_439 - Dummy_476 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244; - const real_t Dummy_523 = -Dummy_442 - Dummy_479 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248; - const real_t Dummy_524 = -Dummy_445 - Dummy_482 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248; - const real_t Dummy_525 = -Dummy_448 - Dummy_485 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248; - const real_t Dummy_526 = Dummy_325*(Dummy_322*Dummy_514 + Dummy_323*Dummy_515 + Dummy_324*Dummy_516) + Dummy_329*(Dummy_326*Dummy_517 + Dummy_327*Dummy_518 + Dummy_328*Dummy_519) + Dummy_333*(Dummy_330*Dummy_520 + Dummy_331*Dummy_521 + Dummy_332*Dummy_522) + Dummy_337*(Dummy_334*Dummy_523 + Dummy_335*Dummy_524 + Dummy_336*Dummy_525); - const real_t Dummy_527 = (jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN); - const real_t Dummy_528 = (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN); - const real_t Dummy_529 = (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN); - const real_t Dummy_530 = Dummy_325*(Dummy_338*Dummy_351 + Dummy_339*Dummy_352 + Dummy_340*Dummy_353) + Dummy_329*(Dummy_341*Dummy_354 + Dummy_342*Dummy_355 + Dummy_343*Dummy_356) + Dummy_333*(Dummy_344*Dummy_357 + Dummy_345*Dummy_358 + Dummy_346*Dummy_359) + Dummy_337*(Dummy_347*Dummy_360 + Dummy_348*Dummy_361 + Dummy_349*Dummy_362); - const real_t Dummy_531 = Dummy_325*(Dummy_338*Dummy_364 + Dummy_339*Dummy_365 + Dummy_340*Dummy_366) + Dummy_329*(Dummy_341*Dummy_367 + Dummy_342*Dummy_368 + Dummy_343*Dummy_369) + Dummy_333*(Dummy_344*Dummy_370 + Dummy_345*Dummy_371 + Dummy_346*Dummy_372) + Dummy_337*(Dummy_347*Dummy_373 + Dummy_348*Dummy_374 + Dummy_349*Dummy_375); - const real_t Dummy_532 = Dummy_325*(Dummy_338*Dummy_379 + Dummy_339*Dummy_382 + Dummy_340*Dummy_385) + Dummy_329*(Dummy_341*Dummy_388 + Dummy_342*Dummy_391 + Dummy_343*Dummy_394) + Dummy_333*(Dummy_344*Dummy_397 + Dummy_345*Dummy_400 + Dummy_346*Dummy_403) + Dummy_337*(Dummy_347*Dummy_406 + Dummy_348*Dummy_409 + Dummy_349*Dummy_412); - const real_t Dummy_533 = Dummy_325*(Dummy_338*Dummy_416 + Dummy_339*Dummy_419 + Dummy_340*Dummy_422) + Dummy_329*(Dummy_341*Dummy_425 + Dummy_342*Dummy_428 + Dummy_343*Dummy_431) + Dummy_333*(Dummy_344*Dummy_434 + Dummy_345*Dummy_437 + Dummy_346*Dummy_440) + Dummy_337*(Dummy_347*Dummy_443 + Dummy_348*Dummy_446 + Dummy_349*Dummy_449); - const real_t Dummy_534 = Dummy_325*(Dummy_338*Dummy_453 + Dummy_339*Dummy_456 + Dummy_340*Dummy_459) + Dummy_329*(Dummy_341*Dummy_462 + Dummy_342*Dummy_465 + Dummy_343*Dummy_468) + Dummy_333*(Dummy_344*Dummy_471 + Dummy_345*Dummy_474 + Dummy_346*Dummy_477) + Dummy_337*(Dummy_347*Dummy_480 + Dummy_348*Dummy_483 + Dummy_349*Dummy_486); - const real_t Dummy_535 = Dummy_325*(Dummy_338*Dummy_488 + Dummy_339*Dummy_489 + Dummy_340*Dummy_490) + Dummy_329*(Dummy_341*Dummy_491 + Dummy_342*Dummy_492 + Dummy_343*Dummy_493) + Dummy_333*(Dummy_344*Dummy_494 + Dummy_345*Dummy_495 + Dummy_346*Dummy_496) + Dummy_337*(Dummy_347*Dummy_497 + Dummy_348*Dummy_498 + Dummy_349*Dummy_499); - const real_t Dummy_536 = Dummy_325*(Dummy_338*Dummy_501 + Dummy_339*Dummy_502 + Dummy_340*Dummy_503) + Dummy_329*(Dummy_341*Dummy_504 + Dummy_342*Dummy_505 + Dummy_343*Dummy_506) + Dummy_333*(Dummy_344*Dummy_507 + Dummy_345*Dummy_508 + Dummy_346*Dummy_509) + Dummy_337*(Dummy_347*Dummy_510 + Dummy_348*Dummy_511 + Dummy_349*Dummy_512); - const real_t Dummy_537 = Dummy_325*(Dummy_338*Dummy_514 + Dummy_339*Dummy_515 + Dummy_340*Dummy_516) + Dummy_329*(Dummy_341*Dummy_517 + Dummy_342*Dummy_518 + Dummy_343*Dummy_519) + Dummy_333*(Dummy_344*Dummy_520 + Dummy_345*Dummy_521 + Dummy_346*Dummy_522) + Dummy_337*(Dummy_347*Dummy_523 + Dummy_348*Dummy_524 + Dummy_349*Dummy_525); - const real_t Dummy_538 = (jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN); - const real_t Dummy_539 = (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN); - const real_t Dummy_540 = (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN); - const real_t Dummy_541 = Dummy_325*(Dummy_351*Dummy_364 + Dummy_352*Dummy_365 + Dummy_353*Dummy_366) + Dummy_329*(Dummy_354*Dummy_367 + Dummy_355*Dummy_368 + Dummy_356*Dummy_369) + Dummy_333*(Dummy_357*Dummy_370 + Dummy_358*Dummy_371 + Dummy_359*Dummy_372) + Dummy_337*(Dummy_360*Dummy_373 + Dummy_361*Dummy_374 + Dummy_362*Dummy_375); - const real_t Dummy_542 = Dummy_325*(Dummy_351*Dummy_379 + Dummy_352*Dummy_382 + Dummy_353*Dummy_385) + Dummy_329*(Dummy_354*Dummy_388 + Dummy_355*Dummy_391 + Dummy_356*Dummy_394) + Dummy_333*(Dummy_357*Dummy_397 + Dummy_358*Dummy_400 + Dummy_359*Dummy_403) + Dummy_337*(Dummy_360*Dummy_406 + Dummy_361*Dummy_409 + Dummy_362*Dummy_412); - const real_t Dummy_543 = Dummy_325*(Dummy_351*Dummy_416 + Dummy_352*Dummy_419 + Dummy_353*Dummy_422) + Dummy_329*(Dummy_354*Dummy_425 + Dummy_355*Dummy_428 + Dummy_356*Dummy_431) + Dummy_333*(Dummy_357*Dummy_434 + Dummy_358*Dummy_437 + Dummy_359*Dummy_440) + Dummy_337*(Dummy_360*Dummy_443 + Dummy_361*Dummy_446 + Dummy_362*Dummy_449); - const real_t Dummy_544 = Dummy_325*(Dummy_351*Dummy_453 + Dummy_352*Dummy_456 + Dummy_353*Dummy_459) + Dummy_329*(Dummy_354*Dummy_462 + Dummy_355*Dummy_465 + Dummy_356*Dummy_468) + Dummy_333*(Dummy_357*Dummy_471 + Dummy_358*Dummy_474 + Dummy_359*Dummy_477) + Dummy_337*(Dummy_360*Dummy_480 + Dummy_361*Dummy_483 + Dummy_362*Dummy_486); - const real_t Dummy_545 = Dummy_325*(Dummy_351*Dummy_488 + Dummy_352*Dummy_489 + Dummy_353*Dummy_490) + Dummy_329*(Dummy_354*Dummy_491 + Dummy_355*Dummy_492 + Dummy_356*Dummy_493) + Dummy_333*(Dummy_357*Dummy_494 + Dummy_358*Dummy_495 + Dummy_359*Dummy_496) + Dummy_337*(Dummy_360*Dummy_497 + Dummy_361*Dummy_498 + Dummy_362*Dummy_499); - const real_t Dummy_546 = Dummy_325*(Dummy_351*Dummy_501 + Dummy_352*Dummy_502 + Dummy_353*Dummy_503) + Dummy_329*(Dummy_354*Dummy_504 + Dummy_355*Dummy_505 + Dummy_356*Dummy_506) + Dummy_333*(Dummy_357*Dummy_507 + Dummy_358*Dummy_508 + Dummy_359*Dummy_509) + Dummy_337*(Dummy_360*Dummy_510 + Dummy_361*Dummy_511 + Dummy_362*Dummy_512); - const real_t Dummy_547 = Dummy_325*(Dummy_351*Dummy_514 + Dummy_352*Dummy_515 + Dummy_353*Dummy_516) + Dummy_329*(Dummy_354*Dummy_517 + Dummy_355*Dummy_518 + Dummy_356*Dummy_519) + Dummy_333*(Dummy_357*Dummy_520 + Dummy_358*Dummy_521 + Dummy_359*Dummy_522) + Dummy_337*(Dummy_360*Dummy_523 + Dummy_361*Dummy_524 + Dummy_362*Dummy_525); - const real_t Dummy_548 = (jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN); - const real_t Dummy_549 = (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN); - const real_t Dummy_550 = (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); - const real_t Dummy_551 = Dummy_325*(Dummy_364*Dummy_379 + Dummy_365*Dummy_382 + Dummy_366*Dummy_385) + Dummy_329*(Dummy_367*Dummy_388 + Dummy_368*Dummy_391 + Dummy_369*Dummy_394) + Dummy_333*(Dummy_370*Dummy_397 + Dummy_371*Dummy_400 + Dummy_372*Dummy_403) + Dummy_337*(Dummy_373*Dummy_406 + Dummy_374*Dummy_409 + Dummy_375*Dummy_412); - const real_t Dummy_552 = Dummy_325*(Dummy_364*Dummy_416 + Dummy_365*Dummy_419 + Dummy_366*Dummy_422) + Dummy_329*(Dummy_367*Dummy_425 + Dummy_368*Dummy_428 + Dummy_369*Dummy_431) + Dummy_333*(Dummy_370*Dummy_434 + Dummy_371*Dummy_437 + Dummy_372*Dummy_440) + Dummy_337*(Dummy_373*Dummy_443 + Dummy_374*Dummy_446 + Dummy_375*Dummy_449); - const real_t Dummy_553 = Dummy_325*(Dummy_364*Dummy_453 + Dummy_365*Dummy_456 + Dummy_366*Dummy_459) + Dummy_329*(Dummy_367*Dummy_462 + Dummy_368*Dummy_465 + Dummy_369*Dummy_468) + Dummy_333*(Dummy_370*Dummy_471 + Dummy_371*Dummy_474 + Dummy_372*Dummy_477) + Dummy_337*(Dummy_373*Dummy_480 + Dummy_374*Dummy_483 + Dummy_375*Dummy_486); - const real_t Dummy_554 = Dummy_325*(Dummy_364*Dummy_488 + Dummy_365*Dummy_489 + Dummy_366*Dummy_490) + Dummy_329*(Dummy_367*Dummy_491 + Dummy_368*Dummy_492 + Dummy_369*Dummy_493) + Dummy_333*(Dummy_370*Dummy_494 + Dummy_371*Dummy_495 + Dummy_372*Dummy_496) + Dummy_337*(Dummy_373*Dummy_497 + Dummy_374*Dummy_498 + Dummy_375*Dummy_499); - const real_t Dummy_555 = Dummy_325*(Dummy_364*Dummy_501 + Dummy_365*Dummy_502 + Dummy_366*Dummy_503) + Dummy_329*(Dummy_367*Dummy_504 + Dummy_368*Dummy_505 + Dummy_369*Dummy_506) + Dummy_333*(Dummy_370*Dummy_507 + Dummy_371*Dummy_508 + Dummy_372*Dummy_509) + Dummy_337*(Dummy_373*Dummy_510 + Dummy_374*Dummy_511 + Dummy_375*Dummy_512); - const real_t Dummy_556 = Dummy_325*(Dummy_364*Dummy_514 + Dummy_365*Dummy_515 + Dummy_366*Dummy_516) + Dummy_329*(Dummy_367*Dummy_517 + Dummy_368*Dummy_518 + Dummy_369*Dummy_519) + Dummy_333*(Dummy_370*Dummy_520 + Dummy_371*Dummy_521 + Dummy_372*Dummy_522) + Dummy_337*(Dummy_373*Dummy_523 + Dummy_374*Dummy_524 + Dummy_375*Dummy_525); - const real_t Dummy_557 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_558 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_559 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_560 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_561 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_562 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_563 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_564 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_565 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_566 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_567 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_568 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_569 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_570 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_571 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_572 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_573 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_574 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_575 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_576 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_577 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_578 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_579 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_580 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_581 = Dummy_325*(Dummy_379*Dummy_416 + Dummy_382*Dummy_419 + Dummy_385*Dummy_422) + Dummy_329*(Dummy_388*Dummy_425 + Dummy_391*Dummy_428 + Dummy_394*Dummy_431) + Dummy_333*(Dummy_397*Dummy_434 + Dummy_400*Dummy_437 + Dummy_403*Dummy_440) + Dummy_337*(Dummy_406*Dummy_443 + Dummy_409*Dummy_446 + Dummy_412*Dummy_449); - const real_t Dummy_582 = Dummy_325*(Dummy_379*Dummy_453 + Dummy_382*Dummy_456 + Dummy_385*Dummy_459) + Dummy_329*(Dummy_388*Dummy_462 + Dummy_391*Dummy_465 + Dummy_394*Dummy_468) + Dummy_333*(Dummy_397*Dummy_471 + Dummy_400*Dummy_474 + Dummy_403*Dummy_477) + Dummy_337*(Dummy_406*Dummy_480 + Dummy_409*Dummy_483 + Dummy_412*Dummy_486); - const real_t Dummy_583 = Dummy_325*(Dummy_379*Dummy_488 + Dummy_382*Dummy_489 + Dummy_385*Dummy_490) + Dummy_329*(Dummy_388*Dummy_491 + Dummy_391*Dummy_492 + Dummy_394*Dummy_493) + Dummy_333*(Dummy_397*Dummy_494 + Dummy_400*Dummy_495 + Dummy_403*Dummy_496) + Dummy_337*(Dummy_406*Dummy_497 + Dummy_409*Dummy_498 + Dummy_412*Dummy_499); - const real_t Dummy_584 = Dummy_325*(Dummy_379*Dummy_501 + Dummy_382*Dummy_502 + Dummy_385*Dummy_503) + Dummy_329*(Dummy_388*Dummy_504 + Dummy_391*Dummy_505 + Dummy_394*Dummy_506) + Dummy_333*(Dummy_397*Dummy_507 + Dummy_400*Dummy_508 + Dummy_403*Dummy_509) + Dummy_337*(Dummy_406*Dummy_510 + Dummy_409*Dummy_511 + Dummy_412*Dummy_512); - const real_t Dummy_585 = Dummy_325*(Dummy_379*Dummy_514 + Dummy_382*Dummy_515 + Dummy_385*Dummy_516) + Dummy_329*(Dummy_388*Dummy_517 + Dummy_391*Dummy_518 + Dummy_394*Dummy_519) + Dummy_333*(Dummy_397*Dummy_520 + Dummy_400*Dummy_521 + Dummy_403*Dummy_522) + Dummy_337*(Dummy_406*Dummy_523 + Dummy_409*Dummy_524 + Dummy_412*Dummy_525); - const real_t Dummy_586 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_587 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_588 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_589 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_590 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_591 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_592 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_593 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_594 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_595 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_596 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_597 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_598 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_599 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_600 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_601 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_602 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_603 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_604 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_605 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_606 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_607 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_608 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_609 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_610 = Dummy_325*(Dummy_416*Dummy_453 + Dummy_419*Dummy_456 + Dummy_422*Dummy_459) + Dummy_329*(Dummy_425*Dummy_462 + Dummy_428*Dummy_465 + Dummy_431*Dummy_468) + Dummy_333*(Dummy_434*Dummy_471 + Dummy_437*Dummy_474 + Dummy_440*Dummy_477) + Dummy_337*(Dummy_443*Dummy_480 + Dummy_446*Dummy_483 + Dummy_449*Dummy_486); - const real_t Dummy_611 = Dummy_325*(Dummy_416*Dummy_488 + Dummy_419*Dummy_489 + Dummy_422*Dummy_490) + Dummy_329*(Dummy_425*Dummy_491 + Dummy_428*Dummy_492 + Dummy_431*Dummy_493) + Dummy_333*(Dummy_434*Dummy_494 + Dummy_437*Dummy_495 + Dummy_440*Dummy_496) + Dummy_337*(Dummy_443*Dummy_497 + Dummy_446*Dummy_498 + Dummy_449*Dummy_499); - const real_t Dummy_612 = Dummy_325*(Dummy_416*Dummy_501 + Dummy_419*Dummy_502 + Dummy_422*Dummy_503) + Dummy_329*(Dummy_425*Dummy_504 + Dummy_428*Dummy_505 + Dummy_431*Dummy_506) + Dummy_333*(Dummy_434*Dummy_507 + Dummy_437*Dummy_508 + Dummy_440*Dummy_509) + Dummy_337*(Dummy_443*Dummy_510 + Dummy_446*Dummy_511 + Dummy_449*Dummy_512); - const real_t Dummy_613 = Dummy_325*(Dummy_416*Dummy_514 + Dummy_419*Dummy_515 + Dummy_422*Dummy_516) + Dummy_329*(Dummy_425*Dummy_517 + Dummy_428*Dummy_518 + Dummy_431*Dummy_519) + Dummy_333*(Dummy_434*Dummy_520 + Dummy_437*Dummy_521 + Dummy_440*Dummy_522) + Dummy_337*(Dummy_443*Dummy_523 + Dummy_446*Dummy_524 + Dummy_449*Dummy_525); - const real_t Dummy_614 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_615 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_616 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_617 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_618 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_619 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_620 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_621 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_622 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_623 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_624 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_625 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_626 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_627 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_628 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_629 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_630 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_631 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_632 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_633 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_634 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_635 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_636 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_637 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_638 = Dummy_325*(Dummy_453*Dummy_488 + Dummy_456*Dummy_489 + Dummy_459*Dummy_490) + Dummy_329*(Dummy_462*Dummy_491 + Dummy_465*Dummy_492 + Dummy_468*Dummy_493) + Dummy_333*(Dummy_471*Dummy_494 + Dummy_474*Dummy_495 + Dummy_477*Dummy_496) + Dummy_337*(Dummy_480*Dummy_497 + Dummy_483*Dummy_498 + Dummy_486*Dummy_499); - const real_t Dummy_639 = Dummy_325*(Dummy_453*Dummy_501 + Dummy_456*Dummy_502 + Dummy_459*Dummy_503) + Dummy_329*(Dummy_462*Dummy_504 + Dummy_465*Dummy_505 + Dummy_468*Dummy_506) + Dummy_333*(Dummy_471*Dummy_507 + Dummy_474*Dummy_508 + Dummy_477*Dummy_509) + Dummy_337*(Dummy_480*Dummy_510 + Dummy_483*Dummy_511 + Dummy_486*Dummy_512); - const real_t Dummy_640 = Dummy_325*(Dummy_453*Dummy_514 + Dummy_456*Dummy_515 + Dummy_459*Dummy_516) + Dummy_329*(Dummy_462*Dummy_517 + Dummy_465*Dummy_518 + Dummy_468*Dummy_519) + Dummy_333*(Dummy_471*Dummy_520 + Dummy_474*Dummy_521 + Dummy_477*Dummy_522) + Dummy_337*(Dummy_480*Dummy_523 + Dummy_483*Dummy_524 + Dummy_486*Dummy_525); - const real_t Dummy_641 = Dummy_325*(Dummy_488*Dummy_501 + Dummy_489*Dummy_502 + Dummy_490*Dummy_503) + Dummy_329*(Dummy_491*Dummy_504 + Dummy_492*Dummy_505 + Dummy_493*Dummy_506) + Dummy_333*(Dummy_494*Dummy_507 + Dummy_495*Dummy_508 + Dummy_496*Dummy_509) + Dummy_337*(Dummy_497*Dummy_510 + Dummy_498*Dummy_511 + Dummy_499*Dummy_512); - const real_t Dummy_642 = Dummy_325*(Dummy_488*Dummy_514 + Dummy_489*Dummy_515 + Dummy_490*Dummy_516) + Dummy_329*(Dummy_491*Dummy_517 + Dummy_492*Dummy_518 + Dummy_493*Dummy_519) + Dummy_333*(Dummy_494*Dummy_520 + Dummy_495*Dummy_521 + Dummy_496*Dummy_522) + Dummy_337*(Dummy_497*Dummy_523 + Dummy_498*Dummy_524 + Dummy_499*Dummy_525); - const real_t Dummy_643 = Dummy_325*(Dummy_501*Dummy_514 + Dummy_502*Dummy_515 + Dummy_503*Dummy_516) + Dummy_329*(Dummy_504*Dummy_517 + Dummy_505*Dummy_518 + Dummy_506*Dummy_519) + Dummy_333*(Dummy_507*Dummy_520 + Dummy_508*Dummy_521 + Dummy_509*Dummy_522) + Dummy_337*(Dummy_510*Dummy_523 + Dummy_511*Dummy_524 + Dummy_512*Dummy_525); - const real_t Dummy_664 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_665 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_666 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_667 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_668 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_669 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_670 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_671 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_672 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_673 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_674 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_675 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_676 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_677 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_678 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_679 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_680 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_681 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_682 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_683 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_684 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_685 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_686 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_687 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_688 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_689 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_690 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_691 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_692 = Dummy_667*(Dummy_664*Dummy_680 + Dummy_665*Dummy_681 + Dummy_666*Dummy_682) + Dummy_671*(Dummy_668*Dummy_683 + Dummy_669*Dummy_684 + Dummy_670*Dummy_685) + Dummy_675*(Dummy_672*Dummy_686 + Dummy_673*Dummy_687 + Dummy_674*Dummy_688) + Dummy_679*(Dummy_676*Dummy_689 + Dummy_677*Dummy_690 + Dummy_678*Dummy_691); - const real_t Dummy_693 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_694 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_695 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_696 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_697 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_698 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_699 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_700 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_701 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_702 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_703 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_704 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_705 = Dummy_667*(Dummy_664*Dummy_693 + Dummy_665*Dummy_694 + Dummy_666*Dummy_695) + Dummy_671*(Dummy_668*Dummy_696 + Dummy_669*Dummy_697 + Dummy_670*Dummy_698) + Dummy_675*(Dummy_672*Dummy_699 + Dummy_673*Dummy_700 + Dummy_674*Dummy_701) + Dummy_679*(Dummy_676*Dummy_702 + Dummy_677*Dummy_703 + Dummy_678*Dummy_704); - const real_t Dummy_706 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_707 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_708 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_709 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_710 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_711 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_712 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_713 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_714 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_715 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_716 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_717 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_718 = Dummy_667*(Dummy_664*Dummy_706 + Dummy_665*Dummy_707 + Dummy_666*Dummy_708) + Dummy_671*(Dummy_668*Dummy_709 + Dummy_669*Dummy_710 + Dummy_670*Dummy_711) + Dummy_675*(Dummy_672*Dummy_712 + Dummy_673*Dummy_713 + Dummy_674*Dummy_714) + Dummy_679*(Dummy_676*Dummy_715 + Dummy_677*Dummy_716 + Dummy_678*Dummy_717); - const real_t Dummy_719 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_720 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_721 = Dummy_719 + Dummy_720; - const real_t Dummy_722 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_723 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_724 = Dummy_722 + Dummy_723; - const real_t Dummy_725 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_726 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_727 = Dummy_725 + Dummy_726; - const real_t Dummy_728 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_729 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_730 = Dummy_728 + Dummy_729; - const real_t Dummy_731 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_732 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_733 = Dummy_731 + Dummy_732; - const real_t Dummy_734 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_735 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_736 = Dummy_734 + Dummy_735; - const real_t Dummy_737 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_738 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_739 = Dummy_737 + Dummy_738; - const real_t Dummy_740 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_741 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_742 = Dummy_740 + Dummy_741; - const real_t Dummy_743 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_744 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_745 = Dummy_743 + Dummy_744; - const real_t Dummy_746 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_747 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_748 = Dummy_746 + Dummy_747; - const real_t Dummy_749 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_750 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_751 = Dummy_749 + Dummy_750; - const real_t Dummy_752 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_753 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_754 = Dummy_752 + Dummy_753; - const real_t Dummy_755 = Dummy_667*(Dummy_664*Dummy_721 + Dummy_665*Dummy_724 + Dummy_666*Dummy_727) + Dummy_671*(Dummy_668*Dummy_730 + Dummy_669*Dummy_733 + Dummy_670*Dummy_736) + Dummy_675*(Dummy_672*Dummy_739 + Dummy_673*Dummy_742 + Dummy_674*Dummy_745) + Dummy_679*(Dummy_676*Dummy_748 + Dummy_677*Dummy_751 + Dummy_678*Dummy_754); - const real_t Dummy_756 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_757 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_758 = Dummy_756 + Dummy_757; - const real_t Dummy_759 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_760 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_761 = Dummy_759 + Dummy_760; - const real_t Dummy_762 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_763 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_764 = Dummy_762 + Dummy_763; - const real_t Dummy_765 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_766 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_767 = Dummy_765 + Dummy_766; - const real_t Dummy_768 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_769 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_770 = Dummy_768 + Dummy_769; - const real_t Dummy_771 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_772 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_773 = Dummy_771 + Dummy_772; - const real_t Dummy_774 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_775 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_776 = Dummy_774 + Dummy_775; - const real_t Dummy_777 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_778 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_779 = Dummy_777 + Dummy_778; - const real_t Dummy_780 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_781 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_782 = Dummy_780 + Dummy_781; - const real_t Dummy_783 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_784 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_785 = Dummy_783 + Dummy_784; - const real_t Dummy_786 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_787 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_788 = Dummy_786 + Dummy_787; - const real_t Dummy_789 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_790 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_791 = Dummy_789 + Dummy_790; - const real_t Dummy_792 = Dummy_667*(Dummy_664*Dummy_758 + Dummy_665*Dummy_761 + Dummy_666*Dummy_764) + Dummy_671*(Dummy_668*Dummy_767 + Dummy_669*Dummy_770 + Dummy_670*Dummy_773) + Dummy_675*(Dummy_672*Dummy_776 + Dummy_673*Dummy_779 + Dummy_674*Dummy_782) + Dummy_679*(Dummy_676*Dummy_785 + Dummy_677*Dummy_788 + Dummy_678*Dummy_791); - const real_t Dummy_793 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_794 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_795 = Dummy_793 + Dummy_794; - const real_t Dummy_796 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_797 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_798 = Dummy_796 + Dummy_797; - const real_t Dummy_799 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_800 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_801 = Dummy_799 + Dummy_800; - const real_t Dummy_802 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_803 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_804 = Dummy_802 + Dummy_803; - const real_t Dummy_805 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_806 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_807 = Dummy_805 + Dummy_806; - const real_t Dummy_808 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_809 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_810 = Dummy_808 + Dummy_809; - const real_t Dummy_811 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_812 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_813 = Dummy_811 + Dummy_812; - const real_t Dummy_814 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_815 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_816 = Dummy_814 + Dummy_815; - const real_t Dummy_817 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_818 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_819 = Dummy_817 + Dummy_818; - const real_t Dummy_820 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_821 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_822 = Dummy_820 + Dummy_821; - const real_t Dummy_823 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_824 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_825 = Dummy_823 + Dummy_824; - const real_t Dummy_826 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_827 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_828 = Dummy_826 + Dummy_827; - const real_t Dummy_829 = Dummy_667*(Dummy_664*Dummy_795 + Dummy_665*Dummy_798 + Dummy_666*Dummy_801) + Dummy_671*(Dummy_668*Dummy_804 + Dummy_669*Dummy_807 + Dummy_670*Dummy_810) + Dummy_675*(Dummy_672*Dummy_813 + Dummy_673*Dummy_816 + Dummy_674*Dummy_819) + Dummy_679*(Dummy_676*Dummy_822 + Dummy_677*Dummy_825 + Dummy_678*Dummy_828); - const real_t Dummy_830 = -Dummy_719 - Dummy_756 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_831 = -Dummy_722 - Dummy_759 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_832 = -Dummy_725 - Dummy_762 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_833 = -Dummy_728 - Dummy_765 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_834 = -Dummy_731 - Dummy_768 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_835 = -Dummy_734 - Dummy_771 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_836 = -Dummy_737 - Dummy_774 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_837 = -Dummy_740 - Dummy_777 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_838 = -Dummy_743 - Dummy_780 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_839 = -Dummy_746 - Dummy_783 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_840 = -Dummy_749 - Dummy_786 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_841 = -Dummy_752 - Dummy_789 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_842 = Dummy_667*(Dummy_664*Dummy_830 + Dummy_665*Dummy_831 + Dummy_666*Dummy_832) + Dummy_671*(Dummy_668*Dummy_833 + Dummy_669*Dummy_834 + Dummy_670*Dummy_835) + Dummy_675*(Dummy_672*Dummy_836 + Dummy_673*Dummy_837 + Dummy_674*Dummy_838) + Dummy_679*(Dummy_676*Dummy_839 + Dummy_677*Dummy_840 + Dummy_678*Dummy_841); - const real_t Dummy_843 = -Dummy_720 - Dummy_793 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_844 = -Dummy_723 - Dummy_796 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_845 = -Dummy_726 - Dummy_799 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_846 = -Dummy_729 - Dummy_802 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_847 = -Dummy_732 - Dummy_805 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_848 = -Dummy_735 - Dummy_808 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_849 = -Dummy_738 - Dummy_811 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_850 = -Dummy_741 - Dummy_814 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_851 = -Dummy_744 - Dummy_817 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_852 = -Dummy_747 - Dummy_820 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_853 = -Dummy_750 - Dummy_823 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_854 = -Dummy_753 - Dummy_826 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_855 = Dummy_667*(Dummy_664*Dummy_843 + Dummy_665*Dummy_844 + Dummy_666*Dummy_845) + Dummy_671*(Dummy_668*Dummy_846 + Dummy_669*Dummy_847 + Dummy_670*Dummy_848) + Dummy_675*(Dummy_672*Dummy_849 + Dummy_673*Dummy_850 + Dummy_674*Dummy_851) + Dummy_679*(Dummy_676*Dummy_852 + Dummy_677*Dummy_853 + Dummy_678*Dummy_854); - const real_t Dummy_856 = -Dummy_757 - Dummy_794 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_857 = -Dummy_760 - Dummy_797 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_858 = -Dummy_763 - Dummy_800 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_859 = -Dummy_766 - Dummy_803 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_860 = -Dummy_769 - Dummy_806 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_861 = -Dummy_772 - Dummy_809 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_862 = -Dummy_775 - Dummy_812 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_863 = -Dummy_778 - Dummy_815 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_864 = -Dummy_781 - Dummy_818 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_865 = -Dummy_784 - Dummy_821 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_866 = -Dummy_787 - Dummy_824 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_867 = -Dummy_790 - Dummy_827 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_868 = Dummy_667*(Dummy_664*Dummy_856 + Dummy_665*Dummy_857 + Dummy_666*Dummy_858) + Dummy_671*(Dummy_668*Dummy_859 + Dummy_669*Dummy_860 + Dummy_670*Dummy_861) + Dummy_675*(Dummy_672*Dummy_862 + Dummy_673*Dummy_863 + Dummy_674*Dummy_864) + Dummy_679*(Dummy_676*Dummy_865 + Dummy_677*Dummy_866 + Dummy_678*Dummy_867); - const real_t Dummy_869 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); - const real_t Dummy_870 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); - const real_t Dummy_871 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); - const real_t Dummy_872 = Dummy_667*(Dummy_680*Dummy_693 + Dummy_681*Dummy_694 + Dummy_682*Dummy_695) + Dummy_671*(Dummy_683*Dummy_696 + Dummy_684*Dummy_697 + Dummy_685*Dummy_698) + Dummy_675*(Dummy_686*Dummy_699 + Dummy_687*Dummy_700 + Dummy_688*Dummy_701) + Dummy_679*(Dummy_689*Dummy_702 + Dummy_690*Dummy_703 + Dummy_691*Dummy_704); - const real_t Dummy_873 = Dummy_667*(Dummy_680*Dummy_706 + Dummy_681*Dummy_707 + Dummy_682*Dummy_708) + Dummy_671*(Dummy_683*Dummy_709 + Dummy_684*Dummy_710 + Dummy_685*Dummy_711) + Dummy_675*(Dummy_686*Dummy_712 + Dummy_687*Dummy_713 + Dummy_688*Dummy_714) + Dummy_679*(Dummy_689*Dummy_715 + Dummy_690*Dummy_716 + Dummy_691*Dummy_717); - const real_t Dummy_874 = Dummy_667*(Dummy_680*Dummy_721 + Dummy_681*Dummy_724 + Dummy_682*Dummy_727) + Dummy_671*(Dummy_683*Dummy_730 + Dummy_684*Dummy_733 + Dummy_685*Dummy_736) + Dummy_675*(Dummy_686*Dummy_739 + Dummy_687*Dummy_742 + Dummy_688*Dummy_745) + Dummy_679*(Dummy_689*Dummy_748 + Dummy_690*Dummy_751 + Dummy_691*Dummy_754); - const real_t Dummy_875 = Dummy_667*(Dummy_680*Dummy_758 + Dummy_681*Dummy_761 + Dummy_682*Dummy_764) + Dummy_671*(Dummy_683*Dummy_767 + Dummy_684*Dummy_770 + Dummy_685*Dummy_773) + Dummy_675*(Dummy_686*Dummy_776 + Dummy_687*Dummy_779 + Dummy_688*Dummy_782) + Dummy_679*(Dummy_689*Dummy_785 + Dummy_690*Dummy_788 + Dummy_691*Dummy_791); - const real_t Dummy_876 = Dummy_667*(Dummy_680*Dummy_795 + Dummy_681*Dummy_798 + Dummy_682*Dummy_801) + Dummy_671*(Dummy_683*Dummy_804 + Dummy_684*Dummy_807 + Dummy_685*Dummy_810) + Dummy_675*(Dummy_686*Dummy_813 + Dummy_687*Dummy_816 + Dummy_688*Dummy_819) + Dummy_679*(Dummy_689*Dummy_822 + Dummy_690*Dummy_825 + Dummy_691*Dummy_828); - const real_t Dummy_877 = Dummy_667*(Dummy_680*Dummy_830 + Dummy_681*Dummy_831 + Dummy_682*Dummy_832) + Dummy_671*(Dummy_683*Dummy_833 + Dummy_684*Dummy_834 + Dummy_685*Dummy_835) + Dummy_675*(Dummy_686*Dummy_836 + Dummy_687*Dummy_837 + Dummy_688*Dummy_838) + Dummy_679*(Dummy_689*Dummy_839 + Dummy_690*Dummy_840 + Dummy_691*Dummy_841); - const real_t Dummy_878 = Dummy_667*(Dummy_680*Dummy_843 + Dummy_681*Dummy_844 + Dummy_682*Dummy_845) + Dummy_671*(Dummy_683*Dummy_846 + Dummy_684*Dummy_847 + Dummy_685*Dummy_848) + Dummy_675*(Dummy_686*Dummy_849 + Dummy_687*Dummy_850 + Dummy_688*Dummy_851) + Dummy_679*(Dummy_689*Dummy_852 + Dummy_690*Dummy_853 + Dummy_691*Dummy_854); - const real_t Dummy_879 = Dummy_667*(Dummy_680*Dummy_856 + Dummy_681*Dummy_857 + Dummy_682*Dummy_858) + Dummy_671*(Dummy_683*Dummy_859 + Dummy_684*Dummy_860 + Dummy_685*Dummy_861) + Dummy_675*(Dummy_686*Dummy_862 + Dummy_687*Dummy_863 + Dummy_688*Dummy_864) + Dummy_679*(Dummy_689*Dummy_865 + Dummy_690*Dummy_866 + Dummy_691*Dummy_867); - const real_t Dummy_880 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); - const real_t Dummy_881 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); - const real_t Dummy_882 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); - const real_t Dummy_883 = Dummy_667*(Dummy_693*Dummy_706 + Dummy_694*Dummy_707 + Dummy_695*Dummy_708) + Dummy_671*(Dummy_696*Dummy_709 + Dummy_697*Dummy_710 + Dummy_698*Dummy_711) + Dummy_675*(Dummy_699*Dummy_712 + Dummy_700*Dummy_713 + Dummy_701*Dummy_714) + Dummy_679*(Dummy_702*Dummy_715 + Dummy_703*Dummy_716 + Dummy_704*Dummy_717); - const real_t Dummy_884 = Dummy_667*(Dummy_693*Dummy_721 + Dummy_694*Dummy_724 + Dummy_695*Dummy_727) + Dummy_671*(Dummy_696*Dummy_730 + Dummy_697*Dummy_733 + Dummy_698*Dummy_736) + Dummy_675*(Dummy_699*Dummy_739 + Dummy_700*Dummy_742 + Dummy_701*Dummy_745) + Dummy_679*(Dummy_702*Dummy_748 + Dummy_703*Dummy_751 + Dummy_704*Dummy_754); - const real_t Dummy_885 = Dummy_667*(Dummy_693*Dummy_758 + Dummy_694*Dummy_761 + Dummy_695*Dummy_764) + Dummy_671*(Dummy_696*Dummy_767 + Dummy_697*Dummy_770 + Dummy_698*Dummy_773) + Dummy_675*(Dummy_699*Dummy_776 + Dummy_700*Dummy_779 + Dummy_701*Dummy_782) + Dummy_679*(Dummy_702*Dummy_785 + Dummy_703*Dummy_788 + Dummy_704*Dummy_791); - const real_t Dummy_886 = Dummy_667*(Dummy_693*Dummy_795 + Dummy_694*Dummy_798 + Dummy_695*Dummy_801) + Dummy_671*(Dummy_696*Dummy_804 + Dummy_697*Dummy_807 + Dummy_698*Dummy_810) + Dummy_675*(Dummy_699*Dummy_813 + Dummy_700*Dummy_816 + Dummy_701*Dummy_819) + Dummy_679*(Dummy_702*Dummy_822 + Dummy_703*Dummy_825 + Dummy_704*Dummy_828); - const real_t Dummy_887 = Dummy_667*(Dummy_693*Dummy_830 + Dummy_694*Dummy_831 + Dummy_695*Dummy_832) + Dummy_671*(Dummy_696*Dummy_833 + Dummy_697*Dummy_834 + Dummy_698*Dummy_835) + Dummy_675*(Dummy_699*Dummy_836 + Dummy_700*Dummy_837 + Dummy_701*Dummy_838) + Dummy_679*(Dummy_702*Dummy_839 + Dummy_703*Dummy_840 + Dummy_704*Dummy_841); - const real_t Dummy_888 = Dummy_667*(Dummy_693*Dummy_843 + Dummy_694*Dummy_844 + Dummy_695*Dummy_845) + Dummy_671*(Dummy_696*Dummy_846 + Dummy_697*Dummy_847 + Dummy_698*Dummy_848) + Dummy_675*(Dummy_699*Dummy_849 + Dummy_700*Dummy_850 + Dummy_701*Dummy_851) + Dummy_679*(Dummy_702*Dummy_852 + Dummy_703*Dummy_853 + Dummy_704*Dummy_854); - const real_t Dummy_889 = Dummy_667*(Dummy_693*Dummy_856 + Dummy_694*Dummy_857 + Dummy_695*Dummy_858) + Dummy_671*(Dummy_696*Dummy_859 + Dummy_697*Dummy_860 + Dummy_698*Dummy_861) + Dummy_675*(Dummy_699*Dummy_862 + Dummy_700*Dummy_863 + Dummy_701*Dummy_864) + Dummy_679*(Dummy_702*Dummy_865 + Dummy_703*Dummy_866 + Dummy_704*Dummy_867); - const real_t Dummy_890 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); - const real_t Dummy_891 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); - const real_t Dummy_892 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); - const real_t Dummy_893 = Dummy_667*(Dummy_706*Dummy_721 + Dummy_707*Dummy_724 + Dummy_708*Dummy_727) + Dummy_671*(Dummy_709*Dummy_730 + Dummy_710*Dummy_733 + Dummy_711*Dummy_736) + Dummy_675*(Dummy_712*Dummy_739 + Dummy_713*Dummy_742 + Dummy_714*Dummy_745) + Dummy_679*(Dummy_715*Dummy_748 + Dummy_716*Dummy_751 + Dummy_717*Dummy_754); - const real_t Dummy_894 = Dummy_667*(Dummy_706*Dummy_758 + Dummy_707*Dummy_761 + Dummy_708*Dummy_764) + Dummy_671*(Dummy_709*Dummy_767 + Dummy_710*Dummy_770 + Dummy_711*Dummy_773) + Dummy_675*(Dummy_712*Dummy_776 + Dummy_713*Dummy_779 + Dummy_714*Dummy_782) + Dummy_679*(Dummy_715*Dummy_785 + Dummy_716*Dummy_788 + Dummy_717*Dummy_791); - const real_t Dummy_895 = Dummy_667*(Dummy_706*Dummy_795 + Dummy_707*Dummy_798 + Dummy_708*Dummy_801) + Dummy_671*(Dummy_709*Dummy_804 + Dummy_710*Dummy_807 + Dummy_711*Dummy_810) + Dummy_675*(Dummy_712*Dummy_813 + Dummy_713*Dummy_816 + Dummy_714*Dummy_819) + Dummy_679*(Dummy_715*Dummy_822 + Dummy_716*Dummy_825 + Dummy_717*Dummy_828); - const real_t Dummy_896 = Dummy_667*(Dummy_706*Dummy_830 + Dummy_707*Dummy_831 + Dummy_708*Dummy_832) + Dummy_671*(Dummy_709*Dummy_833 + Dummy_710*Dummy_834 + Dummy_711*Dummy_835) + Dummy_675*(Dummy_712*Dummy_836 + Dummy_713*Dummy_837 + Dummy_714*Dummy_838) + Dummy_679*(Dummy_715*Dummy_839 + Dummy_716*Dummy_840 + Dummy_717*Dummy_841); - const real_t Dummy_897 = Dummy_667*(Dummy_706*Dummy_843 + Dummy_707*Dummy_844 + Dummy_708*Dummy_845) + Dummy_671*(Dummy_709*Dummy_846 + Dummy_710*Dummy_847 + Dummy_711*Dummy_848) + Dummy_675*(Dummy_712*Dummy_849 + Dummy_713*Dummy_850 + Dummy_714*Dummy_851) + Dummy_679*(Dummy_715*Dummy_852 + Dummy_716*Dummy_853 + Dummy_717*Dummy_854); - const real_t Dummy_898 = Dummy_667*(Dummy_706*Dummy_856 + Dummy_707*Dummy_857 + Dummy_708*Dummy_858) + Dummy_671*(Dummy_709*Dummy_859 + Dummy_710*Dummy_860 + Dummy_711*Dummy_861) + Dummy_675*(Dummy_712*Dummy_862 + Dummy_713*Dummy_863 + Dummy_714*Dummy_864) + Dummy_679*(Dummy_715*Dummy_865 + Dummy_716*Dummy_866 + Dummy_717*Dummy_867); - const real_t Dummy_899 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_900 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_901 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_902 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_903 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_904 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_905 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_906 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_907 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_908 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_909 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_910 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_911 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_912 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_913 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_914 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_915 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_916 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_917 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_918 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_919 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_920 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_921 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_922 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_923 = Dummy_667*(Dummy_721*Dummy_758 + Dummy_724*Dummy_761 + Dummy_727*Dummy_764) + Dummy_671*(Dummy_730*Dummy_767 + Dummy_733*Dummy_770 + Dummy_736*Dummy_773) + Dummy_675*(Dummy_739*Dummy_776 + Dummy_742*Dummy_779 + Dummy_745*Dummy_782) + Dummy_679*(Dummy_748*Dummy_785 + Dummy_751*Dummy_788 + Dummy_754*Dummy_791); - const real_t Dummy_924 = Dummy_667*(Dummy_721*Dummy_795 + Dummy_724*Dummy_798 + Dummy_727*Dummy_801) + Dummy_671*(Dummy_730*Dummy_804 + Dummy_733*Dummy_807 + Dummy_736*Dummy_810) + Dummy_675*(Dummy_739*Dummy_813 + Dummy_742*Dummy_816 + Dummy_745*Dummy_819) + Dummy_679*(Dummy_748*Dummy_822 + Dummy_751*Dummy_825 + Dummy_754*Dummy_828); - const real_t Dummy_925 = Dummy_667*(Dummy_721*Dummy_830 + Dummy_724*Dummy_831 + Dummy_727*Dummy_832) + Dummy_671*(Dummy_730*Dummy_833 + Dummy_733*Dummy_834 + Dummy_736*Dummy_835) + Dummy_675*(Dummy_739*Dummy_836 + Dummy_742*Dummy_837 + Dummy_745*Dummy_838) + Dummy_679*(Dummy_748*Dummy_839 + Dummy_751*Dummy_840 + Dummy_754*Dummy_841); - const real_t Dummy_926 = Dummy_667*(Dummy_721*Dummy_843 + Dummy_724*Dummy_844 + Dummy_727*Dummy_845) + Dummy_671*(Dummy_730*Dummy_846 + Dummy_733*Dummy_847 + Dummy_736*Dummy_848) + Dummy_675*(Dummy_739*Dummy_849 + Dummy_742*Dummy_850 + Dummy_745*Dummy_851) + Dummy_679*(Dummy_748*Dummy_852 + Dummy_751*Dummy_853 + Dummy_754*Dummy_854); - const real_t Dummy_927 = Dummy_667*(Dummy_721*Dummy_856 + Dummy_724*Dummy_857 + Dummy_727*Dummy_858) + Dummy_671*(Dummy_730*Dummy_859 + Dummy_733*Dummy_860 + Dummy_736*Dummy_861) + Dummy_675*(Dummy_739*Dummy_862 + Dummy_742*Dummy_863 + Dummy_745*Dummy_864) + Dummy_679*(Dummy_748*Dummy_865 + Dummy_751*Dummy_866 + Dummy_754*Dummy_867); - const real_t Dummy_928 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_929 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_930 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_931 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_932 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_933 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_934 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_935 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_936 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_937 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_938 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_939 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_940 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_941 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_942 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_943 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_944 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_945 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_946 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_947 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_948 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_949 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_950 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_951 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_952 = Dummy_667*(Dummy_758*Dummy_795 + Dummy_761*Dummy_798 + Dummy_764*Dummy_801) + Dummy_671*(Dummy_767*Dummy_804 + Dummy_770*Dummy_807 + Dummy_773*Dummy_810) + Dummy_675*(Dummy_776*Dummy_813 + Dummy_779*Dummy_816 + Dummy_782*Dummy_819) + Dummy_679*(Dummy_785*Dummy_822 + Dummy_788*Dummy_825 + Dummy_791*Dummy_828); - const real_t Dummy_953 = Dummy_667*(Dummy_758*Dummy_830 + Dummy_761*Dummy_831 + Dummy_764*Dummy_832) + Dummy_671*(Dummy_767*Dummy_833 + Dummy_770*Dummy_834 + Dummy_773*Dummy_835) + Dummy_675*(Dummy_776*Dummy_836 + Dummy_779*Dummy_837 + Dummy_782*Dummy_838) + Dummy_679*(Dummy_785*Dummy_839 + Dummy_788*Dummy_840 + Dummy_791*Dummy_841); - const real_t Dummy_954 = Dummy_667*(Dummy_758*Dummy_843 + Dummy_761*Dummy_844 + Dummy_764*Dummy_845) + Dummy_671*(Dummy_767*Dummy_846 + Dummy_770*Dummy_847 + Dummy_773*Dummy_848) + Dummy_675*(Dummy_776*Dummy_849 + Dummy_779*Dummy_850 + Dummy_782*Dummy_851) + Dummy_679*(Dummy_785*Dummy_852 + Dummy_788*Dummy_853 + Dummy_791*Dummy_854); - const real_t Dummy_955 = Dummy_667*(Dummy_758*Dummy_856 + Dummy_761*Dummy_857 + Dummy_764*Dummy_858) + Dummy_671*(Dummy_767*Dummy_859 + Dummy_770*Dummy_860 + Dummy_773*Dummy_861) + Dummy_675*(Dummy_776*Dummy_862 + Dummy_779*Dummy_863 + Dummy_782*Dummy_864) + Dummy_679*(Dummy_785*Dummy_865 + Dummy_788*Dummy_866 + Dummy_791*Dummy_867); - const real_t Dummy_956 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_957 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_958 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_959 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_960 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_961 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_962 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_963 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_964 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_965 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_966 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_967 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_968 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_969 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_970 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_971 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_972 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_973 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_974 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_975 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_976 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_977 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_978 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_979 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_980 = Dummy_667*(Dummy_795*Dummy_830 + Dummy_798*Dummy_831 + Dummy_801*Dummy_832) + Dummy_671*(Dummy_804*Dummy_833 + Dummy_807*Dummy_834 + Dummy_810*Dummy_835) + Dummy_675*(Dummy_813*Dummy_836 + Dummy_816*Dummy_837 + Dummy_819*Dummy_838) + Dummy_679*(Dummy_822*Dummy_839 + Dummy_825*Dummy_840 + Dummy_828*Dummy_841); - const real_t Dummy_981 = Dummy_667*(Dummy_795*Dummy_843 + Dummy_798*Dummy_844 + Dummy_801*Dummy_845) + Dummy_671*(Dummy_804*Dummy_846 + Dummy_807*Dummy_847 + Dummy_810*Dummy_848) + Dummy_675*(Dummy_813*Dummy_849 + Dummy_816*Dummy_850 + Dummy_819*Dummy_851) + Dummy_679*(Dummy_822*Dummy_852 + Dummy_825*Dummy_853 + Dummy_828*Dummy_854); - const real_t Dummy_982 = Dummy_667*(Dummy_795*Dummy_856 + Dummy_798*Dummy_857 + Dummy_801*Dummy_858) + Dummy_671*(Dummy_804*Dummy_859 + Dummy_807*Dummy_860 + Dummy_810*Dummy_861) + Dummy_675*(Dummy_813*Dummy_862 + Dummy_816*Dummy_863 + Dummy_819*Dummy_864) + Dummy_679*(Dummy_822*Dummy_865 + Dummy_825*Dummy_866 + Dummy_828*Dummy_867); - const real_t Dummy_983 = Dummy_667*(Dummy_830*Dummy_843 + Dummy_831*Dummy_844 + Dummy_832*Dummy_845) + Dummy_671*(Dummy_833*Dummy_846 + Dummy_834*Dummy_847 + Dummy_835*Dummy_848) + Dummy_675*(Dummy_836*Dummy_849 + Dummy_837*Dummy_850 + Dummy_838*Dummy_851) + Dummy_679*(Dummy_839*Dummy_852 + Dummy_840*Dummy_853 + Dummy_841*Dummy_854); - const real_t Dummy_984 = Dummy_667*(Dummy_830*Dummy_856 + Dummy_831*Dummy_857 + Dummy_832*Dummy_858) + Dummy_671*(Dummy_833*Dummy_859 + Dummy_834*Dummy_860 + Dummy_835*Dummy_861) + Dummy_675*(Dummy_836*Dummy_862 + Dummy_837*Dummy_863 + Dummy_838*Dummy_864) + Dummy_679*(Dummy_839*Dummy_865 + Dummy_840*Dummy_866 + Dummy_841*Dummy_867); - const real_t Dummy_985 = Dummy_667*(Dummy_843*Dummy_856 + Dummy_844*Dummy_857 + Dummy_845*Dummy_858) + Dummy_671*(Dummy_846*Dummy_859 + Dummy_847*Dummy_860 + Dummy_848*Dummy_861) + Dummy_675*(Dummy_849*Dummy_862 + Dummy_850*Dummy_863 + Dummy_851*Dummy_864) + Dummy_679*(Dummy_852*Dummy_865 + Dummy_853*Dummy_866 + Dummy_854*Dummy_867); - const real_t Dummy_1006 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_1007 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_1008 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_1009 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_1010 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_1011 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_1012 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_1013 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_1014 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_1015 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_1016 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_1017 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_1018 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_1019 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_1020 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_1021 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_1022 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_1023 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_1024 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_1025 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_1026 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_1027 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_1028 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_1029 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_1030 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_1031 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_1032 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_1033 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_1034 = Dummy_1009*(Dummy_1006*Dummy_1022 + Dummy_1007*Dummy_1023 + Dummy_1008*Dummy_1024) + Dummy_1013*(Dummy_1010*Dummy_1025 + Dummy_1011*Dummy_1026 + Dummy_1012*Dummy_1027) + Dummy_1017*(Dummy_1014*Dummy_1028 + Dummy_1015*Dummy_1029 + Dummy_1016*Dummy_1030) + Dummy_1021*(Dummy_1018*Dummy_1031 + Dummy_1019*Dummy_1032 + Dummy_1020*Dummy_1033); - const real_t Dummy_1035 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_1036 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_1037 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_1038 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_1039 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_1040 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_1041 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_1042 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_1043 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_1044 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_1045 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_1046 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_1047 = Dummy_1009*(Dummy_1006*Dummy_1035 + Dummy_1007*Dummy_1036 + Dummy_1008*Dummy_1037) + Dummy_1013*(Dummy_1010*Dummy_1038 + Dummy_1011*Dummy_1039 + Dummy_1012*Dummy_1040) + Dummy_1017*(Dummy_1014*Dummy_1041 + Dummy_1015*Dummy_1042 + Dummy_1016*Dummy_1043) + Dummy_1021*(Dummy_1018*Dummy_1044 + Dummy_1019*Dummy_1045 + Dummy_1020*Dummy_1046); - const real_t Dummy_1048 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_1049 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_1050 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_1051 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_1052 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_1053 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_1054 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_1055 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_1056 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_1057 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_1058 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_1059 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_1060 = Dummy_1009*(Dummy_1006*Dummy_1048 + Dummy_1007*Dummy_1049 + Dummy_1008*Dummy_1050) + Dummy_1013*(Dummy_1010*Dummy_1051 + Dummy_1011*Dummy_1052 + Dummy_1012*Dummy_1053) + Dummy_1017*(Dummy_1014*Dummy_1054 + Dummy_1015*Dummy_1055 + Dummy_1016*Dummy_1056) + Dummy_1021*(Dummy_1018*Dummy_1057 + Dummy_1019*Dummy_1058 + Dummy_1020*Dummy_1059); - const real_t Dummy_1061 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_1062 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_1063 = Dummy_1061 + Dummy_1062; - const real_t Dummy_1064 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_1065 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_1066 = Dummy_1064 + Dummy_1065; - const real_t Dummy_1067 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_1068 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_1069 = Dummy_1067 + Dummy_1068; - const real_t Dummy_1070 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_1071 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_1072 = Dummy_1070 + Dummy_1071; - const real_t Dummy_1073 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_1074 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_1075 = Dummy_1073 + Dummy_1074; - const real_t Dummy_1076 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_1077 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_1078 = Dummy_1076 + Dummy_1077; - const real_t Dummy_1079 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_1080 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_1081 = Dummy_1079 + Dummy_1080; - const real_t Dummy_1082 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_1083 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_1084 = Dummy_1082 + Dummy_1083; - const real_t Dummy_1085 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_1086 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_1087 = Dummy_1085 + Dummy_1086; - const real_t Dummy_1088 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_1089 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_1090 = Dummy_1088 + Dummy_1089; - const real_t Dummy_1091 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_1092 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_1093 = Dummy_1091 + Dummy_1092; - const real_t Dummy_1094 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_1095 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_1096 = Dummy_1094 + Dummy_1095; - const real_t Dummy_1097 = Dummy_1009*(Dummy_1006*Dummy_1063 + Dummy_1007*Dummy_1066 + Dummy_1008*Dummy_1069) + Dummy_1013*(Dummy_1010*Dummy_1072 + Dummy_1011*Dummy_1075 + Dummy_1012*Dummy_1078) + Dummy_1017*(Dummy_1014*Dummy_1081 + Dummy_1015*Dummy_1084 + Dummy_1016*Dummy_1087) + Dummy_1021*(Dummy_1018*Dummy_1090 + Dummy_1019*Dummy_1093 + Dummy_1020*Dummy_1096); - const real_t Dummy_1098 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_1099 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_1100 = Dummy_1098 + Dummy_1099; - const real_t Dummy_1101 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_1102 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_1103 = Dummy_1101 + Dummy_1102; - const real_t Dummy_1104 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_1105 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_1106 = Dummy_1104 + Dummy_1105; - const real_t Dummy_1107 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_1108 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_1109 = Dummy_1107 + Dummy_1108; - const real_t Dummy_1110 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_1111 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_1112 = Dummy_1110 + Dummy_1111; - const real_t Dummy_1113 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_1114 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_1115 = Dummy_1113 + Dummy_1114; - const real_t Dummy_1116 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_1117 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_1118 = Dummy_1116 + Dummy_1117; - const real_t Dummy_1119 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_1120 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_1121 = Dummy_1119 + Dummy_1120; - const real_t Dummy_1122 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_1123 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_1124 = Dummy_1122 + Dummy_1123; - const real_t Dummy_1125 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_1126 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_1127 = Dummy_1125 + Dummy_1126; - const real_t Dummy_1128 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_1129 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_1130 = Dummy_1128 + Dummy_1129; - const real_t Dummy_1131 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_1132 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_1133 = Dummy_1131 + Dummy_1132; - const real_t Dummy_1134 = Dummy_1009*(Dummy_1006*Dummy_1100 + Dummy_1007*Dummy_1103 + Dummy_1008*Dummy_1106) + Dummy_1013*(Dummy_1010*Dummy_1109 + Dummy_1011*Dummy_1112 + Dummy_1012*Dummy_1115) + Dummy_1017*(Dummy_1014*Dummy_1118 + Dummy_1015*Dummy_1121 + Dummy_1016*Dummy_1124) + Dummy_1021*(Dummy_1018*Dummy_1127 + Dummy_1019*Dummy_1130 + Dummy_1020*Dummy_1133); - const real_t Dummy_1135 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_1136 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_1137 = Dummy_1135 + Dummy_1136; - const real_t Dummy_1138 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_1139 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_1140 = Dummy_1138 + Dummy_1139; - const real_t Dummy_1141 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_1142 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_1143 = Dummy_1141 + Dummy_1142; - const real_t Dummy_1144 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_1145 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_1146 = Dummy_1144 + Dummy_1145; - const real_t Dummy_1147 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_1148 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_1149 = Dummy_1147 + Dummy_1148; - const real_t Dummy_1150 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_1151 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_1152 = Dummy_1150 + Dummy_1151; - const real_t Dummy_1153 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_1154 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_1155 = Dummy_1153 + Dummy_1154; - const real_t Dummy_1156 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_1157 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_1158 = Dummy_1156 + Dummy_1157; - const real_t Dummy_1159 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_1160 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_1161 = Dummy_1159 + Dummy_1160; - const real_t Dummy_1162 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_1163 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_1164 = Dummy_1162 + Dummy_1163; - const real_t Dummy_1165 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_1166 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_1167 = Dummy_1165 + Dummy_1166; - const real_t Dummy_1168 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_1169 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_1170 = Dummy_1168 + Dummy_1169; - const real_t Dummy_1171 = Dummy_1009*(Dummy_1006*Dummy_1137 + Dummy_1007*Dummy_1140 + Dummy_1008*Dummy_1143) + Dummy_1013*(Dummy_1010*Dummy_1146 + Dummy_1011*Dummy_1149 + Dummy_1012*Dummy_1152) + Dummy_1017*(Dummy_1014*Dummy_1155 + Dummy_1015*Dummy_1158 + Dummy_1016*Dummy_1161) + Dummy_1021*(Dummy_1018*Dummy_1164 + Dummy_1019*Dummy_1167 + Dummy_1020*Dummy_1170); - const real_t Dummy_1172 = -Dummy_1061 - Dummy_1098 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_1173 = -Dummy_1064 - Dummy_1101 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_1174 = -Dummy_1067 - Dummy_1104 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_1175 = -Dummy_1070 - Dummy_1107 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_1176 = -Dummy_1073 - Dummy_1110 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_1177 = -Dummy_1076 - Dummy_1113 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_1178 = -Dummy_1079 - Dummy_1116 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_1179 = -Dummy_1082 - Dummy_1119 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_1180 = -Dummy_1085 - Dummy_1122 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_1181 = -Dummy_1088 - Dummy_1125 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_1182 = -Dummy_1091 - Dummy_1128 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_1183 = -Dummy_1094 - Dummy_1131 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_1184 = Dummy_1009*(Dummy_1006*Dummy_1172 + Dummy_1007*Dummy_1173 + Dummy_1008*Dummy_1174) + Dummy_1013*(Dummy_1010*Dummy_1175 + Dummy_1011*Dummy_1176 + Dummy_1012*Dummy_1177) + Dummy_1017*(Dummy_1014*Dummy_1178 + Dummy_1015*Dummy_1179 + Dummy_1016*Dummy_1180) + Dummy_1021*(Dummy_1018*Dummy_1181 + Dummy_1019*Dummy_1182 + Dummy_1020*Dummy_1183); - const real_t Dummy_1185 = -Dummy_1062 - Dummy_1135 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_1186 = -Dummy_1065 - Dummy_1138 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_1187 = -Dummy_1068 - Dummy_1141 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_1188 = -Dummy_1071 - Dummy_1144 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_1189 = -Dummy_1074 - Dummy_1147 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_1190 = -Dummy_1077 - Dummy_1150 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_1191 = -Dummy_1080 - Dummy_1153 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_1192 = -Dummy_1083 - Dummy_1156 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_1193 = -Dummy_1086 - Dummy_1159 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_1194 = -Dummy_1089 - Dummy_1162 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_1195 = -Dummy_1092 - Dummy_1165 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_1196 = -Dummy_1095 - Dummy_1168 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_1197 = Dummy_1009*(Dummy_1006*Dummy_1185 + Dummy_1007*Dummy_1186 + Dummy_1008*Dummy_1187) + Dummy_1013*(Dummy_1010*Dummy_1188 + Dummy_1011*Dummy_1189 + Dummy_1012*Dummy_1190) + Dummy_1017*(Dummy_1014*Dummy_1191 + Dummy_1015*Dummy_1192 + Dummy_1016*Dummy_1193) + Dummy_1021*(Dummy_1018*Dummy_1194 + Dummy_1019*Dummy_1195 + Dummy_1020*Dummy_1196); - const real_t Dummy_1198 = -Dummy_1099 - Dummy_1136 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_1199 = -Dummy_1102 - Dummy_1139 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_1200 = -Dummy_1105 - Dummy_1142 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_1201 = -Dummy_1108 - Dummy_1145 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_1202 = -Dummy_1111 - Dummy_1148 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_1203 = -Dummy_1114 - Dummy_1151 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_1204 = -Dummy_1117 - Dummy_1154 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_1205 = -Dummy_1120 - Dummy_1157 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_1206 = -Dummy_1123 - Dummy_1160 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_1207 = -Dummy_1126 - Dummy_1163 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_1208 = -Dummy_1129 - Dummy_1166 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_1209 = -Dummy_1132 - Dummy_1169 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_1210 = Dummy_1009*(Dummy_1006*Dummy_1198 + Dummy_1007*Dummy_1199 + Dummy_1008*Dummy_1200) + Dummy_1013*(Dummy_1010*Dummy_1201 + Dummy_1011*Dummy_1202 + Dummy_1012*Dummy_1203) + Dummy_1017*(Dummy_1014*Dummy_1204 + Dummy_1015*Dummy_1205 + Dummy_1016*Dummy_1206) + Dummy_1021*(Dummy_1018*Dummy_1207 + Dummy_1019*Dummy_1208 + Dummy_1020*Dummy_1209); - const real_t Dummy_1211 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); - const real_t Dummy_1212 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); - const real_t Dummy_1213 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); - const real_t Dummy_1214 = Dummy_1009*(Dummy_1022*Dummy_1035 + Dummy_1023*Dummy_1036 + Dummy_1024*Dummy_1037) + Dummy_1013*(Dummy_1025*Dummy_1038 + Dummy_1026*Dummy_1039 + Dummy_1027*Dummy_1040) + Dummy_1017*(Dummy_1028*Dummy_1041 + Dummy_1029*Dummy_1042 + Dummy_1030*Dummy_1043) + Dummy_1021*(Dummy_1031*Dummy_1044 + Dummy_1032*Dummy_1045 + Dummy_1033*Dummy_1046); - const real_t Dummy_1215 = Dummy_1009*(Dummy_1022*Dummy_1048 + Dummy_1023*Dummy_1049 + Dummy_1024*Dummy_1050) + Dummy_1013*(Dummy_1025*Dummy_1051 + Dummy_1026*Dummy_1052 + Dummy_1027*Dummy_1053) + Dummy_1017*(Dummy_1028*Dummy_1054 + Dummy_1029*Dummy_1055 + Dummy_1030*Dummy_1056) + Dummy_1021*(Dummy_1031*Dummy_1057 + Dummy_1032*Dummy_1058 + Dummy_1033*Dummy_1059); - const real_t Dummy_1216 = Dummy_1009*(Dummy_1022*Dummy_1063 + Dummy_1023*Dummy_1066 + Dummy_1024*Dummy_1069) + Dummy_1013*(Dummy_1025*Dummy_1072 + Dummy_1026*Dummy_1075 + Dummy_1027*Dummy_1078) + Dummy_1017*(Dummy_1028*Dummy_1081 + Dummy_1029*Dummy_1084 + Dummy_1030*Dummy_1087) + Dummy_1021*(Dummy_1031*Dummy_1090 + Dummy_1032*Dummy_1093 + Dummy_1033*Dummy_1096); - const real_t Dummy_1217 = Dummy_1009*(Dummy_1022*Dummy_1100 + Dummy_1023*Dummy_1103 + Dummy_1024*Dummy_1106) + Dummy_1013*(Dummy_1025*Dummy_1109 + Dummy_1026*Dummy_1112 + Dummy_1027*Dummy_1115) + Dummy_1017*(Dummy_1028*Dummy_1118 + Dummy_1029*Dummy_1121 + Dummy_1030*Dummy_1124) + Dummy_1021*(Dummy_1031*Dummy_1127 + Dummy_1032*Dummy_1130 + Dummy_1033*Dummy_1133); - const real_t Dummy_1218 = Dummy_1009*(Dummy_1022*Dummy_1137 + Dummy_1023*Dummy_1140 + Dummy_1024*Dummy_1143) + Dummy_1013*(Dummy_1025*Dummy_1146 + Dummy_1026*Dummy_1149 + Dummy_1027*Dummy_1152) + Dummy_1017*(Dummy_1028*Dummy_1155 + Dummy_1029*Dummy_1158 + Dummy_1030*Dummy_1161) + Dummy_1021*(Dummy_1031*Dummy_1164 + Dummy_1032*Dummy_1167 + Dummy_1033*Dummy_1170); - const real_t Dummy_1219 = Dummy_1009*(Dummy_1022*Dummy_1172 + Dummy_1023*Dummy_1173 + Dummy_1024*Dummy_1174) + Dummy_1013*(Dummy_1025*Dummy_1175 + Dummy_1026*Dummy_1176 + Dummy_1027*Dummy_1177) + Dummy_1017*(Dummy_1028*Dummy_1178 + Dummy_1029*Dummy_1179 + Dummy_1030*Dummy_1180) + Dummy_1021*(Dummy_1031*Dummy_1181 + Dummy_1032*Dummy_1182 + Dummy_1033*Dummy_1183); - const real_t Dummy_1220 = Dummy_1009*(Dummy_1022*Dummy_1185 + Dummy_1023*Dummy_1186 + Dummy_1024*Dummy_1187) + Dummy_1013*(Dummy_1025*Dummy_1188 + Dummy_1026*Dummy_1189 + Dummy_1027*Dummy_1190) + Dummy_1017*(Dummy_1028*Dummy_1191 + Dummy_1029*Dummy_1192 + Dummy_1030*Dummy_1193) + Dummy_1021*(Dummy_1031*Dummy_1194 + Dummy_1032*Dummy_1195 + Dummy_1033*Dummy_1196); - const real_t Dummy_1221 = Dummy_1009*(Dummy_1022*Dummy_1198 + Dummy_1023*Dummy_1199 + Dummy_1024*Dummy_1200) + Dummy_1013*(Dummy_1025*Dummy_1201 + Dummy_1026*Dummy_1202 + Dummy_1027*Dummy_1203) + Dummy_1017*(Dummy_1028*Dummy_1204 + Dummy_1029*Dummy_1205 + Dummy_1030*Dummy_1206) + Dummy_1021*(Dummy_1031*Dummy_1207 + Dummy_1032*Dummy_1208 + Dummy_1033*Dummy_1209); - const real_t Dummy_1222 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); - const real_t Dummy_1223 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); - const real_t Dummy_1224 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); - const real_t Dummy_1225 = Dummy_1009*(Dummy_1035*Dummy_1048 + Dummy_1036*Dummy_1049 + Dummy_1037*Dummy_1050) + Dummy_1013*(Dummy_1038*Dummy_1051 + Dummy_1039*Dummy_1052 + Dummy_1040*Dummy_1053) + Dummy_1017*(Dummy_1041*Dummy_1054 + Dummy_1042*Dummy_1055 + Dummy_1043*Dummy_1056) + Dummy_1021*(Dummy_1044*Dummy_1057 + Dummy_1045*Dummy_1058 + Dummy_1046*Dummy_1059); - const real_t Dummy_1226 = Dummy_1009*(Dummy_1035*Dummy_1063 + Dummy_1036*Dummy_1066 + Dummy_1037*Dummy_1069) + Dummy_1013*(Dummy_1038*Dummy_1072 + Dummy_1039*Dummy_1075 + Dummy_1040*Dummy_1078) + Dummy_1017*(Dummy_1041*Dummy_1081 + Dummy_1042*Dummy_1084 + Dummy_1043*Dummy_1087) + Dummy_1021*(Dummy_1044*Dummy_1090 + Dummy_1045*Dummy_1093 + Dummy_1046*Dummy_1096); - const real_t Dummy_1227 = Dummy_1009*(Dummy_1035*Dummy_1100 + Dummy_1036*Dummy_1103 + Dummy_1037*Dummy_1106) + Dummy_1013*(Dummy_1038*Dummy_1109 + Dummy_1039*Dummy_1112 + Dummy_1040*Dummy_1115) + Dummy_1017*(Dummy_1041*Dummy_1118 + Dummy_1042*Dummy_1121 + Dummy_1043*Dummy_1124) + Dummy_1021*(Dummy_1044*Dummy_1127 + Dummy_1045*Dummy_1130 + Dummy_1046*Dummy_1133); - const real_t Dummy_1228 = Dummy_1009*(Dummy_1035*Dummy_1137 + Dummy_1036*Dummy_1140 + Dummy_1037*Dummy_1143) + Dummy_1013*(Dummy_1038*Dummy_1146 + Dummy_1039*Dummy_1149 + Dummy_1040*Dummy_1152) + Dummy_1017*(Dummy_1041*Dummy_1155 + Dummy_1042*Dummy_1158 + Dummy_1043*Dummy_1161) + Dummy_1021*(Dummy_1044*Dummy_1164 + Dummy_1045*Dummy_1167 + Dummy_1046*Dummy_1170); - const real_t Dummy_1229 = Dummy_1009*(Dummy_1035*Dummy_1172 + Dummy_1036*Dummy_1173 + Dummy_1037*Dummy_1174) + Dummy_1013*(Dummy_1038*Dummy_1175 + Dummy_1039*Dummy_1176 + Dummy_1040*Dummy_1177) + Dummy_1017*(Dummy_1041*Dummy_1178 + Dummy_1042*Dummy_1179 + Dummy_1043*Dummy_1180) + Dummy_1021*(Dummy_1044*Dummy_1181 + Dummy_1045*Dummy_1182 + Dummy_1046*Dummy_1183); - const real_t Dummy_1230 = Dummy_1009*(Dummy_1035*Dummy_1185 + Dummy_1036*Dummy_1186 + Dummy_1037*Dummy_1187) + Dummy_1013*(Dummy_1038*Dummy_1188 + Dummy_1039*Dummy_1189 + Dummy_1040*Dummy_1190) + Dummy_1017*(Dummy_1041*Dummy_1191 + Dummy_1042*Dummy_1192 + Dummy_1043*Dummy_1193) + Dummy_1021*(Dummy_1044*Dummy_1194 + Dummy_1045*Dummy_1195 + Dummy_1046*Dummy_1196); - const real_t Dummy_1231 = Dummy_1009*(Dummy_1035*Dummy_1198 + Dummy_1036*Dummy_1199 + Dummy_1037*Dummy_1200) + Dummy_1013*(Dummy_1038*Dummy_1201 + Dummy_1039*Dummy_1202 + Dummy_1040*Dummy_1203) + Dummy_1017*(Dummy_1041*Dummy_1204 + Dummy_1042*Dummy_1205 + Dummy_1043*Dummy_1206) + Dummy_1021*(Dummy_1044*Dummy_1207 + Dummy_1045*Dummy_1208 + Dummy_1046*Dummy_1209); - const real_t Dummy_1232 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); - const real_t Dummy_1233 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); - const real_t Dummy_1234 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); - const real_t Dummy_1235 = Dummy_1009*(Dummy_1048*Dummy_1063 + Dummy_1049*Dummy_1066 + Dummy_1050*Dummy_1069) + Dummy_1013*(Dummy_1051*Dummy_1072 + Dummy_1052*Dummy_1075 + Dummy_1053*Dummy_1078) + Dummy_1017*(Dummy_1054*Dummy_1081 + Dummy_1055*Dummy_1084 + Dummy_1056*Dummy_1087) + Dummy_1021*(Dummy_1057*Dummy_1090 + Dummy_1058*Dummy_1093 + Dummy_1059*Dummy_1096); - const real_t Dummy_1236 = Dummy_1009*(Dummy_1048*Dummy_1100 + Dummy_1049*Dummy_1103 + Dummy_1050*Dummy_1106) + Dummy_1013*(Dummy_1051*Dummy_1109 + Dummy_1052*Dummy_1112 + Dummy_1053*Dummy_1115) + Dummy_1017*(Dummy_1054*Dummy_1118 + Dummy_1055*Dummy_1121 + Dummy_1056*Dummy_1124) + Dummy_1021*(Dummy_1057*Dummy_1127 + Dummy_1058*Dummy_1130 + Dummy_1059*Dummy_1133); - const real_t Dummy_1237 = Dummy_1009*(Dummy_1048*Dummy_1137 + Dummy_1049*Dummy_1140 + Dummy_1050*Dummy_1143) + Dummy_1013*(Dummy_1051*Dummy_1146 + Dummy_1052*Dummy_1149 + Dummy_1053*Dummy_1152) + Dummy_1017*(Dummy_1054*Dummy_1155 + Dummy_1055*Dummy_1158 + Dummy_1056*Dummy_1161) + Dummy_1021*(Dummy_1057*Dummy_1164 + Dummy_1058*Dummy_1167 + Dummy_1059*Dummy_1170); - const real_t Dummy_1238 = Dummy_1009*(Dummy_1048*Dummy_1172 + Dummy_1049*Dummy_1173 + Dummy_1050*Dummy_1174) + Dummy_1013*(Dummy_1051*Dummy_1175 + Dummy_1052*Dummy_1176 + Dummy_1053*Dummy_1177) + Dummy_1017*(Dummy_1054*Dummy_1178 + Dummy_1055*Dummy_1179 + Dummy_1056*Dummy_1180) + Dummy_1021*(Dummy_1057*Dummy_1181 + Dummy_1058*Dummy_1182 + Dummy_1059*Dummy_1183); - const real_t Dummy_1239 = Dummy_1009*(Dummy_1048*Dummy_1185 + Dummy_1049*Dummy_1186 + Dummy_1050*Dummy_1187) + Dummy_1013*(Dummy_1051*Dummy_1188 + Dummy_1052*Dummy_1189 + Dummy_1053*Dummy_1190) + Dummy_1017*(Dummy_1054*Dummy_1191 + Dummy_1055*Dummy_1192 + Dummy_1056*Dummy_1193) + Dummy_1021*(Dummy_1057*Dummy_1194 + Dummy_1058*Dummy_1195 + Dummy_1059*Dummy_1196); - const real_t Dummy_1240 = Dummy_1009*(Dummy_1048*Dummy_1198 + Dummy_1049*Dummy_1199 + Dummy_1050*Dummy_1200) + Dummy_1013*(Dummy_1051*Dummy_1201 + Dummy_1052*Dummy_1202 + Dummy_1053*Dummy_1203) + Dummy_1017*(Dummy_1054*Dummy_1204 + Dummy_1055*Dummy_1205 + Dummy_1056*Dummy_1206) + Dummy_1021*(Dummy_1057*Dummy_1207 + Dummy_1058*Dummy_1208 + Dummy_1059*Dummy_1209); - const real_t Dummy_1241 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1242 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1243 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1244 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1245 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1246 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1247 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1248 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1249 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1250 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1251 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1252 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1253 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1254 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1255 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1256 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1257 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1258 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1259 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1260 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1261 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1262 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1263 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1264 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1265 = Dummy_1009*(Dummy_1063*Dummy_1100 + Dummy_1066*Dummy_1103 + Dummy_1069*Dummy_1106) + Dummy_1013*(Dummy_1072*Dummy_1109 + Dummy_1075*Dummy_1112 + Dummy_1078*Dummy_1115) + Dummy_1017*(Dummy_1081*Dummy_1118 + Dummy_1084*Dummy_1121 + Dummy_1087*Dummy_1124) + Dummy_1021*(Dummy_1090*Dummy_1127 + Dummy_1093*Dummy_1130 + Dummy_1096*Dummy_1133); - const real_t Dummy_1266 = Dummy_1009*(Dummy_1063*Dummy_1137 + Dummy_1066*Dummy_1140 + Dummy_1069*Dummy_1143) + Dummy_1013*(Dummy_1072*Dummy_1146 + Dummy_1075*Dummy_1149 + Dummy_1078*Dummy_1152) + Dummy_1017*(Dummy_1081*Dummy_1155 + Dummy_1084*Dummy_1158 + Dummy_1087*Dummy_1161) + Dummy_1021*(Dummy_1090*Dummy_1164 + Dummy_1093*Dummy_1167 + Dummy_1096*Dummy_1170); - const real_t Dummy_1267 = Dummy_1009*(Dummy_1063*Dummy_1172 + Dummy_1066*Dummy_1173 + Dummy_1069*Dummy_1174) + Dummy_1013*(Dummy_1072*Dummy_1175 + Dummy_1075*Dummy_1176 + Dummy_1078*Dummy_1177) + Dummy_1017*(Dummy_1081*Dummy_1178 + Dummy_1084*Dummy_1179 + Dummy_1087*Dummy_1180) + Dummy_1021*(Dummy_1090*Dummy_1181 + Dummy_1093*Dummy_1182 + Dummy_1096*Dummy_1183); - const real_t Dummy_1268 = Dummy_1009*(Dummy_1063*Dummy_1185 + Dummy_1066*Dummy_1186 + Dummy_1069*Dummy_1187) + Dummy_1013*(Dummy_1072*Dummy_1188 + Dummy_1075*Dummy_1189 + Dummy_1078*Dummy_1190) + Dummy_1017*(Dummy_1081*Dummy_1191 + Dummy_1084*Dummy_1192 + Dummy_1087*Dummy_1193) + Dummy_1021*(Dummy_1090*Dummy_1194 + Dummy_1093*Dummy_1195 + Dummy_1096*Dummy_1196); - const real_t Dummy_1269 = Dummy_1009*(Dummy_1063*Dummy_1198 + Dummy_1066*Dummy_1199 + Dummy_1069*Dummy_1200) + Dummy_1013*(Dummy_1072*Dummy_1201 + Dummy_1075*Dummy_1202 + Dummy_1078*Dummy_1203) + Dummy_1017*(Dummy_1081*Dummy_1204 + Dummy_1084*Dummy_1205 + Dummy_1087*Dummy_1206) + Dummy_1021*(Dummy_1090*Dummy_1207 + Dummy_1093*Dummy_1208 + Dummy_1096*Dummy_1209); - const real_t Dummy_1270 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1271 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1272 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1273 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1274 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1275 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1276 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1277 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1278 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1279 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1280 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1281 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1282 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1283 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1284 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1285 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1286 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1287 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1288 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1289 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1290 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1291 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1292 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1293 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1294 = Dummy_1009*(Dummy_1100*Dummy_1137 + Dummy_1103*Dummy_1140 + Dummy_1106*Dummy_1143) + Dummy_1013*(Dummy_1109*Dummy_1146 + Dummy_1112*Dummy_1149 + Dummy_1115*Dummy_1152) + Dummy_1017*(Dummy_1118*Dummy_1155 + Dummy_1121*Dummy_1158 + Dummy_1124*Dummy_1161) + Dummy_1021*(Dummy_1127*Dummy_1164 + Dummy_1130*Dummy_1167 + Dummy_1133*Dummy_1170); - const real_t Dummy_1295 = Dummy_1009*(Dummy_1100*Dummy_1172 + Dummy_1103*Dummy_1173 + Dummy_1106*Dummy_1174) + Dummy_1013*(Dummy_1109*Dummy_1175 + Dummy_1112*Dummy_1176 + Dummy_1115*Dummy_1177) + Dummy_1017*(Dummy_1118*Dummy_1178 + Dummy_1121*Dummy_1179 + Dummy_1124*Dummy_1180) + Dummy_1021*(Dummy_1127*Dummy_1181 + Dummy_1130*Dummy_1182 + Dummy_1133*Dummy_1183); - const real_t Dummy_1296 = Dummy_1009*(Dummy_1100*Dummy_1185 + Dummy_1103*Dummy_1186 + Dummy_1106*Dummy_1187) + Dummy_1013*(Dummy_1109*Dummy_1188 + Dummy_1112*Dummy_1189 + Dummy_1115*Dummy_1190) + Dummy_1017*(Dummy_1118*Dummy_1191 + Dummy_1121*Dummy_1192 + Dummy_1124*Dummy_1193) + Dummy_1021*(Dummy_1127*Dummy_1194 + Dummy_1130*Dummy_1195 + Dummy_1133*Dummy_1196); - const real_t Dummy_1297 = Dummy_1009*(Dummy_1100*Dummy_1198 + Dummy_1103*Dummy_1199 + Dummy_1106*Dummy_1200) + Dummy_1013*(Dummy_1109*Dummy_1201 + Dummy_1112*Dummy_1202 + Dummy_1115*Dummy_1203) + Dummy_1017*(Dummy_1118*Dummy_1204 + Dummy_1121*Dummy_1205 + Dummy_1124*Dummy_1206) + Dummy_1021*(Dummy_1127*Dummy_1207 + Dummy_1130*Dummy_1208 + Dummy_1133*Dummy_1209); - const real_t Dummy_1298 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1299 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1300 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1301 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1302 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1303 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1304 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1305 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1306 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1307 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1308 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1309 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1310 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1311 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1312 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1313 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1314 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1315 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_1316 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1317 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1318 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1319 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1320 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1321 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_1322 = Dummy_1009*(Dummy_1137*Dummy_1172 + Dummy_1140*Dummy_1173 + Dummy_1143*Dummy_1174) + Dummy_1013*(Dummy_1146*Dummy_1175 + Dummy_1149*Dummy_1176 + Dummy_1152*Dummy_1177) + Dummy_1017*(Dummy_1155*Dummy_1178 + Dummy_1158*Dummy_1179 + Dummy_1161*Dummy_1180) + Dummy_1021*(Dummy_1164*Dummy_1181 + Dummy_1167*Dummy_1182 + Dummy_1170*Dummy_1183); - const real_t Dummy_1323 = Dummy_1009*(Dummy_1137*Dummy_1185 + Dummy_1140*Dummy_1186 + Dummy_1143*Dummy_1187) + Dummy_1013*(Dummy_1146*Dummy_1188 + Dummy_1149*Dummy_1189 + Dummy_1152*Dummy_1190) + Dummy_1017*(Dummy_1155*Dummy_1191 + Dummy_1158*Dummy_1192 + Dummy_1161*Dummy_1193) + Dummy_1021*(Dummy_1164*Dummy_1194 + Dummy_1167*Dummy_1195 + Dummy_1170*Dummy_1196); - const real_t Dummy_1324 = Dummy_1009*(Dummy_1137*Dummy_1198 + Dummy_1140*Dummy_1199 + Dummy_1143*Dummy_1200) + Dummy_1013*(Dummy_1146*Dummy_1201 + Dummy_1149*Dummy_1202 + Dummy_1152*Dummy_1203) + Dummy_1017*(Dummy_1155*Dummy_1204 + Dummy_1158*Dummy_1205 + Dummy_1161*Dummy_1206) + Dummy_1021*(Dummy_1164*Dummy_1207 + Dummy_1167*Dummy_1208 + Dummy_1170*Dummy_1209); - const real_t Dummy_1325 = Dummy_1009*(Dummy_1172*Dummy_1185 + Dummy_1173*Dummy_1186 + Dummy_1174*Dummy_1187) + Dummy_1013*(Dummy_1175*Dummy_1188 + Dummy_1176*Dummy_1189 + Dummy_1177*Dummy_1190) + Dummy_1017*(Dummy_1178*Dummy_1191 + Dummy_1179*Dummy_1192 + Dummy_1180*Dummy_1193) + Dummy_1021*(Dummy_1181*Dummy_1194 + Dummy_1182*Dummy_1195 + Dummy_1183*Dummy_1196); - const real_t Dummy_1326 = Dummy_1009*(Dummy_1172*Dummy_1198 + Dummy_1173*Dummy_1199 + Dummy_1174*Dummy_1200) + Dummy_1013*(Dummy_1175*Dummy_1201 + Dummy_1176*Dummy_1202 + Dummy_1177*Dummy_1203) + Dummy_1017*(Dummy_1178*Dummy_1204 + Dummy_1179*Dummy_1205 + Dummy_1180*Dummy_1206) + Dummy_1021*(Dummy_1181*Dummy_1207 + Dummy_1182*Dummy_1208 + Dummy_1183*Dummy_1209); - const real_t Dummy_1327 = Dummy_1009*(Dummy_1185*Dummy_1198 + Dummy_1186*Dummy_1199 + Dummy_1187*Dummy_1200) + Dummy_1013*(Dummy_1188*Dummy_1201 + Dummy_1189*Dummy_1202 + Dummy_1190*Dummy_1203) + Dummy_1017*(Dummy_1191*Dummy_1204 + Dummy_1192*Dummy_1205 + Dummy_1193*Dummy_1206) + Dummy_1021*(Dummy_1194*Dummy_1207 + Dummy_1195*Dummy_1208 + Dummy_1196*Dummy_1209); - const real_t Dummy_1348 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_1349 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_1350 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_1351 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_1352 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_1353 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_1354 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_1355 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_1356 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_1357 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_1358 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_1359 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_1360 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_1361 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_1362 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_1363 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_1364 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_1365 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_1366 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_1367 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_1368 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_1369 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_1370 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_1371 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_1372 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_1373 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_1374 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_1375 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_1376 = Dummy_1351*(Dummy_1348*Dummy_1364 + Dummy_1349*Dummy_1365 + Dummy_1350*Dummy_1366) + Dummy_1355*(Dummy_1352*Dummy_1367 + Dummy_1353*Dummy_1368 + Dummy_1354*Dummy_1369) + Dummy_1359*(Dummy_1356*Dummy_1370 + Dummy_1357*Dummy_1371 + Dummy_1358*Dummy_1372) + Dummy_1363*(Dummy_1360*Dummy_1373 + Dummy_1361*Dummy_1374 + Dummy_1362*Dummy_1375); - const real_t Dummy_1377 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_1378 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_1379 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_1380 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_1381 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_1382 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_1383 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_1384 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_1385 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_1386 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_1387 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_1388 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_1389 = Dummy_1351*(Dummy_1348*Dummy_1377 + Dummy_1349*Dummy_1378 + Dummy_1350*Dummy_1379) + Dummy_1355*(Dummy_1352*Dummy_1380 + Dummy_1353*Dummy_1381 + Dummy_1354*Dummy_1382) + Dummy_1359*(Dummy_1356*Dummy_1383 + Dummy_1357*Dummy_1384 + Dummy_1358*Dummy_1385) + Dummy_1363*(Dummy_1360*Dummy_1386 + Dummy_1361*Dummy_1387 + Dummy_1362*Dummy_1388); - const real_t Dummy_1390 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_1391 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_1392 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_1393 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_1394 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_1395 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_1396 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_1397 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_1398 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_1399 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_1400 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_1401 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_1402 = Dummy_1351*(Dummy_1348*Dummy_1390 + Dummy_1349*Dummy_1391 + Dummy_1350*Dummy_1392) + Dummy_1355*(Dummy_1352*Dummy_1393 + Dummy_1353*Dummy_1394 + Dummy_1354*Dummy_1395) + Dummy_1359*(Dummy_1356*Dummy_1396 + Dummy_1357*Dummy_1397 + Dummy_1358*Dummy_1398) + Dummy_1363*(Dummy_1360*Dummy_1399 + Dummy_1361*Dummy_1400 + Dummy_1362*Dummy_1401); - const real_t Dummy_1403 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_1404 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_1405 = Dummy_1403 + Dummy_1404; - const real_t Dummy_1406 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_1407 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_1408 = Dummy_1406 + Dummy_1407; - const real_t Dummy_1409 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_1410 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_1411 = Dummy_1409 + Dummy_1410; - const real_t Dummy_1412 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_1413 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_1414 = Dummy_1412 + Dummy_1413; - const real_t Dummy_1415 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_1416 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_1417 = Dummy_1415 + Dummy_1416; - const real_t Dummy_1418 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_1419 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_1420 = Dummy_1418 + Dummy_1419; - const real_t Dummy_1421 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_1422 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_1423 = Dummy_1421 + Dummy_1422; - const real_t Dummy_1424 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_1425 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_1426 = Dummy_1424 + Dummy_1425; - const real_t Dummy_1427 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_1428 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_1429 = Dummy_1427 + Dummy_1428; - const real_t Dummy_1430 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_1431 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_1432 = Dummy_1430 + Dummy_1431; - const real_t Dummy_1433 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_1434 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_1435 = Dummy_1433 + Dummy_1434; - const real_t Dummy_1436 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_1437 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_1438 = Dummy_1436 + Dummy_1437; - const real_t Dummy_1439 = Dummy_1351*(Dummy_1348*Dummy_1405 + Dummy_1349*Dummy_1408 + Dummy_1350*Dummy_1411) + Dummy_1355*(Dummy_1352*Dummy_1414 + Dummy_1353*Dummy_1417 + Dummy_1354*Dummy_1420) + Dummy_1359*(Dummy_1356*Dummy_1423 + Dummy_1357*Dummy_1426 + Dummy_1358*Dummy_1429) + Dummy_1363*(Dummy_1360*Dummy_1432 + Dummy_1361*Dummy_1435 + Dummy_1362*Dummy_1438); - const real_t Dummy_1440 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_1441 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_1442 = Dummy_1440 + Dummy_1441; - const real_t Dummy_1443 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_1444 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_1445 = Dummy_1443 + Dummy_1444; - const real_t Dummy_1446 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_1447 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_1448 = Dummy_1446 + Dummy_1447; - const real_t Dummy_1449 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_1450 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_1451 = Dummy_1449 + Dummy_1450; - const real_t Dummy_1452 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_1453 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_1454 = Dummy_1452 + Dummy_1453; - const real_t Dummy_1455 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_1456 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_1457 = Dummy_1455 + Dummy_1456; - const real_t Dummy_1458 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_1459 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_1460 = Dummy_1458 + Dummy_1459; - const real_t Dummy_1461 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_1462 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_1463 = Dummy_1461 + Dummy_1462; - const real_t Dummy_1464 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_1465 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_1466 = Dummy_1464 + Dummy_1465; - const real_t Dummy_1467 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_1468 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_1469 = Dummy_1467 + Dummy_1468; - const real_t Dummy_1470 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_1471 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_1472 = Dummy_1470 + Dummy_1471; - const real_t Dummy_1473 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_1474 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_1475 = Dummy_1473 + Dummy_1474; - const real_t Dummy_1476 = Dummy_1351*(Dummy_1348*Dummy_1442 + Dummy_1349*Dummy_1445 + Dummy_1350*Dummy_1448) + Dummy_1355*(Dummy_1352*Dummy_1451 + Dummy_1353*Dummy_1454 + Dummy_1354*Dummy_1457) + Dummy_1359*(Dummy_1356*Dummy_1460 + Dummy_1357*Dummy_1463 + Dummy_1358*Dummy_1466) + Dummy_1363*(Dummy_1360*Dummy_1469 + Dummy_1361*Dummy_1472 + Dummy_1362*Dummy_1475); - const real_t Dummy_1477 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_1478 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_1479 = Dummy_1477 + Dummy_1478; - const real_t Dummy_1480 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_1481 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_1482 = Dummy_1480 + Dummy_1481; - const real_t Dummy_1483 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_1484 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_1485 = Dummy_1483 + Dummy_1484; - const real_t Dummy_1486 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_1487 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_1488 = Dummy_1486 + Dummy_1487; - const real_t Dummy_1489 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_1490 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_1491 = Dummy_1489 + Dummy_1490; - const real_t Dummy_1492 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_1493 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_1494 = Dummy_1492 + Dummy_1493; - const real_t Dummy_1495 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_1496 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_1497 = Dummy_1495 + Dummy_1496; - const real_t Dummy_1498 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_1499 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_1500 = Dummy_1498 + Dummy_1499; - const real_t Dummy_1501 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_1502 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_1503 = Dummy_1501 + Dummy_1502; - const real_t Dummy_1504 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_1505 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_1506 = Dummy_1504 + Dummy_1505; - const real_t Dummy_1507 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_1508 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_1509 = Dummy_1507 + Dummy_1508; - const real_t Dummy_1510 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_1511 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_1512 = Dummy_1510 + Dummy_1511; - const real_t Dummy_1513 = Dummy_1351*(Dummy_1348*Dummy_1479 + Dummy_1349*Dummy_1482 + Dummy_1350*Dummy_1485) + Dummy_1355*(Dummy_1352*Dummy_1488 + Dummy_1353*Dummy_1491 + Dummy_1354*Dummy_1494) + Dummy_1359*(Dummy_1356*Dummy_1497 + Dummy_1357*Dummy_1500 + Dummy_1358*Dummy_1503) + Dummy_1363*(Dummy_1360*Dummy_1506 + Dummy_1361*Dummy_1509 + Dummy_1362*Dummy_1512); - const real_t Dummy_1514 = -Dummy_1403 - Dummy_1440 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_1515 = -Dummy_1406 - Dummy_1443 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_1516 = -Dummy_1409 - Dummy_1446 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_1517 = -Dummy_1412 - Dummy_1449 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_1518 = -Dummy_1415 - Dummy_1452 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_1519 = -Dummy_1418 - Dummy_1455 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_1520 = -Dummy_1421 - Dummy_1458 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_1521 = -Dummy_1424 - Dummy_1461 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_1522 = -Dummy_1427 - Dummy_1464 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_1523 = -Dummy_1430 - Dummy_1467 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_1524 = -Dummy_1433 - Dummy_1470 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_1525 = -Dummy_1436 - Dummy_1473 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_1526 = Dummy_1351*(Dummy_1348*Dummy_1514 + Dummy_1349*Dummy_1515 + Dummy_1350*Dummy_1516) + Dummy_1355*(Dummy_1352*Dummy_1517 + Dummy_1353*Dummy_1518 + Dummy_1354*Dummy_1519) + Dummy_1359*(Dummy_1356*Dummy_1520 + Dummy_1357*Dummy_1521 + Dummy_1358*Dummy_1522) + Dummy_1363*(Dummy_1360*Dummy_1523 + Dummy_1361*Dummy_1524 + Dummy_1362*Dummy_1525); - const real_t Dummy_1527 = -Dummy_1404 - Dummy_1477 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_1528 = -Dummy_1407 - Dummy_1480 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_1529 = -Dummy_1410 - Dummy_1483 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_1530 = -Dummy_1413 - Dummy_1486 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_1531 = -Dummy_1416 - Dummy_1489 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_1532 = -Dummy_1419 - Dummy_1492 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_1533 = -Dummy_1422 - Dummy_1495 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_1534 = -Dummy_1425 - Dummy_1498 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_1535 = -Dummy_1428 - Dummy_1501 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_1536 = -Dummy_1431 - Dummy_1504 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_1537 = -Dummy_1434 - Dummy_1507 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_1538 = -Dummy_1437 - Dummy_1510 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_1539 = Dummy_1351*(Dummy_1348*Dummy_1527 + Dummy_1349*Dummy_1528 + Dummy_1350*Dummy_1529) + Dummy_1355*(Dummy_1352*Dummy_1530 + Dummy_1353*Dummy_1531 + Dummy_1354*Dummy_1532) + Dummy_1359*(Dummy_1356*Dummy_1533 + Dummy_1357*Dummy_1534 + Dummy_1358*Dummy_1535) + Dummy_1363*(Dummy_1360*Dummy_1536 + Dummy_1361*Dummy_1537 + Dummy_1362*Dummy_1538); - const real_t Dummy_1540 = -Dummy_1441 - Dummy_1478 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_1541 = -Dummy_1444 - Dummy_1481 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_1542 = -Dummy_1447 - Dummy_1484 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_1543 = -Dummy_1450 - Dummy_1487 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_1544 = -Dummy_1453 - Dummy_1490 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_1545 = -Dummy_1456 - Dummy_1493 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_1546 = -Dummy_1459 - Dummy_1496 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_1547 = -Dummy_1462 - Dummy_1499 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_1548 = -Dummy_1465 - Dummy_1502 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_1549 = -Dummy_1468 - Dummy_1505 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_1550 = -Dummy_1471 - Dummy_1508 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_1551 = -Dummy_1474 - Dummy_1511 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_1552 = Dummy_1351*(Dummy_1348*Dummy_1540 + Dummy_1349*Dummy_1541 + Dummy_1350*Dummy_1542) + Dummy_1355*(Dummy_1352*Dummy_1543 + Dummy_1353*Dummy_1544 + Dummy_1354*Dummy_1545) + Dummy_1359*(Dummy_1356*Dummy_1546 + Dummy_1357*Dummy_1547 + Dummy_1358*Dummy_1548) + Dummy_1363*(Dummy_1360*Dummy_1549 + Dummy_1361*Dummy_1550 + Dummy_1362*Dummy_1551); - const real_t Dummy_1553 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); - const real_t Dummy_1554 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); - const real_t Dummy_1555 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); - const real_t Dummy_1556 = Dummy_1351*(Dummy_1364*Dummy_1377 + Dummy_1365*Dummy_1378 + Dummy_1366*Dummy_1379) + Dummy_1355*(Dummy_1367*Dummy_1380 + Dummy_1368*Dummy_1381 + Dummy_1369*Dummy_1382) + Dummy_1359*(Dummy_1370*Dummy_1383 + Dummy_1371*Dummy_1384 + Dummy_1372*Dummy_1385) + Dummy_1363*(Dummy_1373*Dummy_1386 + Dummy_1374*Dummy_1387 + Dummy_1375*Dummy_1388); - const real_t Dummy_1557 = Dummy_1351*(Dummy_1364*Dummy_1390 + Dummy_1365*Dummy_1391 + Dummy_1366*Dummy_1392) + Dummy_1355*(Dummy_1367*Dummy_1393 + Dummy_1368*Dummy_1394 + Dummy_1369*Dummy_1395) + Dummy_1359*(Dummy_1370*Dummy_1396 + Dummy_1371*Dummy_1397 + Dummy_1372*Dummy_1398) + Dummy_1363*(Dummy_1373*Dummy_1399 + Dummy_1374*Dummy_1400 + Dummy_1375*Dummy_1401); - const real_t Dummy_1558 = Dummy_1351*(Dummy_1364*Dummy_1405 + Dummy_1365*Dummy_1408 + Dummy_1366*Dummy_1411) + Dummy_1355*(Dummy_1367*Dummy_1414 + Dummy_1368*Dummy_1417 + Dummy_1369*Dummy_1420) + Dummy_1359*(Dummy_1370*Dummy_1423 + Dummy_1371*Dummy_1426 + Dummy_1372*Dummy_1429) + Dummy_1363*(Dummy_1373*Dummy_1432 + Dummy_1374*Dummy_1435 + Dummy_1375*Dummy_1438); - const real_t Dummy_1559 = Dummy_1351*(Dummy_1364*Dummy_1442 + Dummy_1365*Dummy_1445 + Dummy_1366*Dummy_1448) + Dummy_1355*(Dummy_1367*Dummy_1451 + Dummy_1368*Dummy_1454 + Dummy_1369*Dummy_1457) + Dummy_1359*(Dummy_1370*Dummy_1460 + Dummy_1371*Dummy_1463 + Dummy_1372*Dummy_1466) + Dummy_1363*(Dummy_1373*Dummy_1469 + Dummy_1374*Dummy_1472 + Dummy_1375*Dummy_1475); - const real_t Dummy_1560 = Dummy_1351*(Dummy_1364*Dummy_1479 + Dummy_1365*Dummy_1482 + Dummy_1366*Dummy_1485) + Dummy_1355*(Dummy_1367*Dummy_1488 + Dummy_1368*Dummy_1491 + Dummy_1369*Dummy_1494) + Dummy_1359*(Dummy_1370*Dummy_1497 + Dummy_1371*Dummy_1500 + Dummy_1372*Dummy_1503) + Dummy_1363*(Dummy_1373*Dummy_1506 + Dummy_1374*Dummy_1509 + Dummy_1375*Dummy_1512); - const real_t Dummy_1561 = Dummy_1351*(Dummy_1364*Dummy_1514 + Dummy_1365*Dummy_1515 + Dummy_1366*Dummy_1516) + Dummy_1355*(Dummy_1367*Dummy_1517 + Dummy_1368*Dummy_1518 + Dummy_1369*Dummy_1519) + Dummy_1359*(Dummy_1370*Dummy_1520 + Dummy_1371*Dummy_1521 + Dummy_1372*Dummy_1522) + Dummy_1363*(Dummy_1373*Dummy_1523 + Dummy_1374*Dummy_1524 + Dummy_1375*Dummy_1525); - const real_t Dummy_1562 = Dummy_1351*(Dummy_1364*Dummy_1527 + Dummy_1365*Dummy_1528 + Dummy_1366*Dummy_1529) + Dummy_1355*(Dummy_1367*Dummy_1530 + Dummy_1368*Dummy_1531 + Dummy_1369*Dummy_1532) + Dummy_1359*(Dummy_1370*Dummy_1533 + Dummy_1371*Dummy_1534 + Dummy_1372*Dummy_1535) + Dummy_1363*(Dummy_1373*Dummy_1536 + Dummy_1374*Dummy_1537 + Dummy_1375*Dummy_1538); - const real_t Dummy_1563 = Dummy_1351*(Dummy_1364*Dummy_1540 + Dummy_1365*Dummy_1541 + Dummy_1366*Dummy_1542) + Dummy_1355*(Dummy_1367*Dummy_1543 + Dummy_1368*Dummy_1544 + Dummy_1369*Dummy_1545) + Dummy_1359*(Dummy_1370*Dummy_1546 + Dummy_1371*Dummy_1547 + Dummy_1372*Dummy_1548) + Dummy_1363*(Dummy_1373*Dummy_1549 + Dummy_1374*Dummy_1550 + Dummy_1375*Dummy_1551); - const real_t Dummy_1564 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); - const real_t Dummy_1565 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); - const real_t Dummy_1566 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); - const real_t Dummy_1567 = Dummy_1351*(Dummy_1377*Dummy_1390 + Dummy_1378*Dummy_1391 + Dummy_1379*Dummy_1392) + Dummy_1355*(Dummy_1380*Dummy_1393 + Dummy_1381*Dummy_1394 + Dummy_1382*Dummy_1395) + Dummy_1359*(Dummy_1383*Dummy_1396 + Dummy_1384*Dummy_1397 + Dummy_1385*Dummy_1398) + Dummy_1363*(Dummy_1386*Dummy_1399 + Dummy_1387*Dummy_1400 + Dummy_1388*Dummy_1401); - const real_t Dummy_1568 = Dummy_1351*(Dummy_1377*Dummy_1405 + Dummy_1378*Dummy_1408 + Dummy_1379*Dummy_1411) + Dummy_1355*(Dummy_1380*Dummy_1414 + Dummy_1381*Dummy_1417 + Dummy_1382*Dummy_1420) + Dummy_1359*(Dummy_1383*Dummy_1423 + Dummy_1384*Dummy_1426 + Dummy_1385*Dummy_1429) + Dummy_1363*(Dummy_1386*Dummy_1432 + Dummy_1387*Dummy_1435 + Dummy_1388*Dummy_1438); - const real_t Dummy_1569 = Dummy_1351*(Dummy_1377*Dummy_1442 + Dummy_1378*Dummy_1445 + Dummy_1379*Dummy_1448) + Dummy_1355*(Dummy_1380*Dummy_1451 + Dummy_1381*Dummy_1454 + Dummy_1382*Dummy_1457) + Dummy_1359*(Dummy_1383*Dummy_1460 + Dummy_1384*Dummy_1463 + Dummy_1385*Dummy_1466) + Dummy_1363*(Dummy_1386*Dummy_1469 + Dummy_1387*Dummy_1472 + Dummy_1388*Dummy_1475); - const real_t Dummy_1570 = Dummy_1351*(Dummy_1377*Dummy_1479 + Dummy_1378*Dummy_1482 + Dummy_1379*Dummy_1485) + Dummy_1355*(Dummy_1380*Dummy_1488 + Dummy_1381*Dummy_1491 + Dummy_1382*Dummy_1494) + Dummy_1359*(Dummy_1383*Dummy_1497 + Dummy_1384*Dummy_1500 + Dummy_1385*Dummy_1503) + Dummy_1363*(Dummy_1386*Dummy_1506 + Dummy_1387*Dummy_1509 + Dummy_1388*Dummy_1512); - const real_t Dummy_1571 = Dummy_1351*(Dummy_1377*Dummy_1514 + Dummy_1378*Dummy_1515 + Dummy_1379*Dummy_1516) + Dummy_1355*(Dummy_1380*Dummy_1517 + Dummy_1381*Dummy_1518 + Dummy_1382*Dummy_1519) + Dummy_1359*(Dummy_1383*Dummy_1520 + Dummy_1384*Dummy_1521 + Dummy_1385*Dummy_1522) + Dummy_1363*(Dummy_1386*Dummy_1523 + Dummy_1387*Dummy_1524 + Dummy_1388*Dummy_1525); - const real_t Dummy_1572 = Dummy_1351*(Dummy_1377*Dummy_1527 + Dummy_1378*Dummy_1528 + Dummy_1379*Dummy_1529) + Dummy_1355*(Dummy_1380*Dummy_1530 + Dummy_1381*Dummy_1531 + Dummy_1382*Dummy_1532) + Dummy_1359*(Dummy_1383*Dummy_1533 + Dummy_1384*Dummy_1534 + Dummy_1385*Dummy_1535) + Dummy_1363*(Dummy_1386*Dummy_1536 + Dummy_1387*Dummy_1537 + Dummy_1388*Dummy_1538); - const real_t Dummy_1573 = Dummy_1351*(Dummy_1377*Dummy_1540 + Dummy_1378*Dummy_1541 + Dummy_1379*Dummy_1542) + Dummy_1355*(Dummy_1380*Dummy_1543 + Dummy_1381*Dummy_1544 + Dummy_1382*Dummy_1545) + Dummy_1359*(Dummy_1383*Dummy_1546 + Dummy_1384*Dummy_1547 + Dummy_1385*Dummy_1548) + Dummy_1363*(Dummy_1386*Dummy_1549 + Dummy_1387*Dummy_1550 + Dummy_1388*Dummy_1551); - const real_t Dummy_1574 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); - const real_t Dummy_1575 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); - const real_t Dummy_1576 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); - const real_t Dummy_1577 = Dummy_1351*(Dummy_1390*Dummy_1405 + Dummy_1391*Dummy_1408 + Dummy_1392*Dummy_1411) + Dummy_1355*(Dummy_1393*Dummy_1414 + Dummy_1394*Dummy_1417 + Dummy_1395*Dummy_1420) + Dummy_1359*(Dummy_1396*Dummy_1423 + Dummy_1397*Dummy_1426 + Dummy_1398*Dummy_1429) + Dummy_1363*(Dummy_1399*Dummy_1432 + Dummy_1400*Dummy_1435 + Dummy_1401*Dummy_1438); - const real_t Dummy_1578 = Dummy_1351*(Dummy_1390*Dummy_1442 + Dummy_1391*Dummy_1445 + Dummy_1392*Dummy_1448) + Dummy_1355*(Dummy_1393*Dummy_1451 + Dummy_1394*Dummy_1454 + Dummy_1395*Dummy_1457) + Dummy_1359*(Dummy_1396*Dummy_1460 + Dummy_1397*Dummy_1463 + Dummy_1398*Dummy_1466) + Dummy_1363*(Dummy_1399*Dummy_1469 + Dummy_1400*Dummy_1472 + Dummy_1401*Dummy_1475); - const real_t Dummy_1579 = Dummy_1351*(Dummy_1390*Dummy_1479 + Dummy_1391*Dummy_1482 + Dummy_1392*Dummy_1485) + Dummy_1355*(Dummy_1393*Dummy_1488 + Dummy_1394*Dummy_1491 + Dummy_1395*Dummy_1494) + Dummy_1359*(Dummy_1396*Dummy_1497 + Dummy_1397*Dummy_1500 + Dummy_1398*Dummy_1503) + Dummy_1363*(Dummy_1399*Dummy_1506 + Dummy_1400*Dummy_1509 + Dummy_1401*Dummy_1512); - const real_t Dummy_1580 = Dummy_1351*(Dummy_1390*Dummy_1514 + Dummy_1391*Dummy_1515 + Dummy_1392*Dummy_1516) + Dummy_1355*(Dummy_1393*Dummy_1517 + Dummy_1394*Dummy_1518 + Dummy_1395*Dummy_1519) + Dummy_1359*(Dummy_1396*Dummy_1520 + Dummy_1397*Dummy_1521 + Dummy_1398*Dummy_1522) + Dummy_1363*(Dummy_1399*Dummy_1523 + Dummy_1400*Dummy_1524 + Dummy_1401*Dummy_1525); - const real_t Dummy_1581 = Dummy_1351*(Dummy_1390*Dummy_1527 + Dummy_1391*Dummy_1528 + Dummy_1392*Dummy_1529) + Dummy_1355*(Dummy_1393*Dummy_1530 + Dummy_1394*Dummy_1531 + Dummy_1395*Dummy_1532) + Dummy_1359*(Dummy_1396*Dummy_1533 + Dummy_1397*Dummy_1534 + Dummy_1398*Dummy_1535) + Dummy_1363*(Dummy_1399*Dummy_1536 + Dummy_1400*Dummy_1537 + Dummy_1401*Dummy_1538); - const real_t Dummy_1582 = Dummy_1351*(Dummy_1390*Dummy_1540 + Dummy_1391*Dummy_1541 + Dummy_1392*Dummy_1542) + Dummy_1355*(Dummy_1393*Dummy_1543 + Dummy_1394*Dummy_1544 + Dummy_1395*Dummy_1545) + Dummy_1359*(Dummy_1396*Dummy_1546 + Dummy_1397*Dummy_1547 + Dummy_1398*Dummy_1548) + Dummy_1363*(Dummy_1399*Dummy_1549 + Dummy_1400*Dummy_1550 + Dummy_1401*Dummy_1551); - const real_t Dummy_1583 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_1584 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1585 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_1586 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1587 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_1588 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1589 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1590 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_1591 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1592 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_1593 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1594 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_1595 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1596 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1597 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1598 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1599 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1600 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1601 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1602 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1603 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1604 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1605 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1606 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1607 = Dummy_1351*(Dummy_1405*Dummy_1442 + Dummy_1408*Dummy_1445 + Dummy_1411*Dummy_1448) + Dummy_1355*(Dummy_1414*Dummy_1451 + Dummy_1417*Dummy_1454 + Dummy_1420*Dummy_1457) + Dummy_1359*(Dummy_1423*Dummy_1460 + Dummy_1426*Dummy_1463 + Dummy_1429*Dummy_1466) + Dummy_1363*(Dummy_1432*Dummy_1469 + Dummy_1435*Dummy_1472 + Dummy_1438*Dummy_1475); - const real_t Dummy_1608 = Dummy_1351*(Dummy_1405*Dummy_1479 + Dummy_1408*Dummy_1482 + Dummy_1411*Dummy_1485) + Dummy_1355*(Dummy_1414*Dummy_1488 + Dummy_1417*Dummy_1491 + Dummy_1420*Dummy_1494) + Dummy_1359*(Dummy_1423*Dummy_1497 + Dummy_1426*Dummy_1500 + Dummy_1429*Dummy_1503) + Dummy_1363*(Dummy_1432*Dummy_1506 + Dummy_1435*Dummy_1509 + Dummy_1438*Dummy_1512); - const real_t Dummy_1609 = Dummy_1351*(Dummy_1405*Dummy_1514 + Dummy_1408*Dummy_1515 + Dummy_1411*Dummy_1516) + Dummy_1355*(Dummy_1414*Dummy_1517 + Dummy_1417*Dummy_1518 + Dummy_1420*Dummy_1519) + Dummy_1359*(Dummy_1423*Dummy_1520 + Dummy_1426*Dummy_1521 + Dummy_1429*Dummy_1522) + Dummy_1363*(Dummy_1432*Dummy_1523 + Dummy_1435*Dummy_1524 + Dummy_1438*Dummy_1525); - const real_t Dummy_1610 = Dummy_1351*(Dummy_1405*Dummy_1527 + Dummy_1408*Dummy_1528 + Dummy_1411*Dummy_1529) + Dummy_1355*(Dummy_1414*Dummy_1530 + Dummy_1417*Dummy_1531 + Dummy_1420*Dummy_1532) + Dummy_1359*(Dummy_1423*Dummy_1533 + Dummy_1426*Dummy_1534 + Dummy_1429*Dummy_1535) + Dummy_1363*(Dummy_1432*Dummy_1536 + Dummy_1435*Dummy_1537 + Dummy_1438*Dummy_1538); - const real_t Dummy_1611 = Dummy_1351*(Dummy_1405*Dummy_1540 + Dummy_1408*Dummy_1541 + Dummy_1411*Dummy_1542) + Dummy_1355*(Dummy_1414*Dummy_1543 + Dummy_1417*Dummy_1544 + Dummy_1420*Dummy_1545) + Dummy_1359*(Dummy_1423*Dummy_1546 + Dummy_1426*Dummy_1547 + Dummy_1429*Dummy_1548) + Dummy_1363*(Dummy_1432*Dummy_1549 + Dummy_1435*Dummy_1550 + Dummy_1438*Dummy_1551); - const real_t Dummy_1612 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_1613 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1614 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_1615 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1616 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_1617 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1618 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1619 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1620 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1621 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1622 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1623 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1624 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1625 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_1626 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1627 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_1628 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1629 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_1630 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1631 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1632 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1633 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1634 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1635 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1636 = Dummy_1351*(Dummy_1442*Dummy_1479 + Dummy_1445*Dummy_1482 + Dummy_1448*Dummy_1485) + Dummy_1355*(Dummy_1451*Dummy_1488 + Dummy_1454*Dummy_1491 + Dummy_1457*Dummy_1494) + Dummy_1359*(Dummy_1460*Dummy_1497 + Dummy_1463*Dummy_1500 + Dummy_1466*Dummy_1503) + Dummy_1363*(Dummy_1469*Dummy_1506 + Dummy_1472*Dummy_1509 + Dummy_1475*Dummy_1512); - const real_t Dummy_1637 = Dummy_1351*(Dummy_1442*Dummy_1514 + Dummy_1445*Dummy_1515 + Dummy_1448*Dummy_1516) + Dummy_1355*(Dummy_1451*Dummy_1517 + Dummy_1454*Dummy_1518 + Dummy_1457*Dummy_1519) + Dummy_1359*(Dummy_1460*Dummy_1520 + Dummy_1463*Dummy_1521 + Dummy_1466*Dummy_1522) + Dummy_1363*(Dummy_1469*Dummy_1523 + Dummy_1472*Dummy_1524 + Dummy_1475*Dummy_1525); - const real_t Dummy_1638 = Dummy_1351*(Dummy_1442*Dummy_1527 + Dummy_1445*Dummy_1528 + Dummy_1448*Dummy_1529) + Dummy_1355*(Dummy_1451*Dummy_1530 + Dummy_1454*Dummy_1531 + Dummy_1457*Dummy_1532) + Dummy_1359*(Dummy_1460*Dummy_1533 + Dummy_1463*Dummy_1534 + Dummy_1466*Dummy_1535) + Dummy_1363*(Dummy_1469*Dummy_1536 + Dummy_1472*Dummy_1537 + Dummy_1475*Dummy_1538); - const real_t Dummy_1639 = Dummy_1351*(Dummy_1442*Dummy_1540 + Dummy_1445*Dummy_1541 + Dummy_1448*Dummy_1542) + Dummy_1355*(Dummy_1451*Dummy_1543 + Dummy_1454*Dummy_1544 + Dummy_1457*Dummy_1545) + Dummy_1359*(Dummy_1460*Dummy_1546 + Dummy_1463*Dummy_1547 + Dummy_1466*Dummy_1548) + Dummy_1363*(Dummy_1469*Dummy_1549 + Dummy_1472*Dummy_1550 + Dummy_1475*Dummy_1551); - const real_t Dummy_1640 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1641 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1642 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1643 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1644 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1645 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1646 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_1647 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1648 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_1649 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1650 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_1651 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1652 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1653 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_1654 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1655 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_1656 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1657 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_1658 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1659 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_1660 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1661 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_1662 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1663 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_1664 = Dummy_1351*(Dummy_1479*Dummy_1514 + Dummy_1482*Dummy_1515 + Dummy_1485*Dummy_1516) + Dummy_1355*(Dummy_1488*Dummy_1517 + Dummy_1491*Dummy_1518 + Dummy_1494*Dummy_1519) + Dummy_1359*(Dummy_1497*Dummy_1520 + Dummy_1500*Dummy_1521 + Dummy_1503*Dummy_1522) + Dummy_1363*(Dummy_1506*Dummy_1523 + Dummy_1509*Dummy_1524 + Dummy_1512*Dummy_1525); - const real_t Dummy_1665 = Dummy_1351*(Dummy_1479*Dummy_1527 + Dummy_1482*Dummy_1528 + Dummy_1485*Dummy_1529) + Dummy_1355*(Dummy_1488*Dummy_1530 + Dummy_1491*Dummy_1531 + Dummy_1494*Dummy_1532) + Dummy_1359*(Dummy_1497*Dummy_1533 + Dummy_1500*Dummy_1534 + Dummy_1503*Dummy_1535) + Dummy_1363*(Dummy_1506*Dummy_1536 + Dummy_1509*Dummy_1537 + Dummy_1512*Dummy_1538); - const real_t Dummy_1666 = Dummy_1351*(Dummy_1479*Dummy_1540 + Dummy_1482*Dummy_1541 + Dummy_1485*Dummy_1542) + Dummy_1355*(Dummy_1488*Dummy_1543 + Dummy_1491*Dummy_1544 + Dummy_1494*Dummy_1545) + Dummy_1359*(Dummy_1497*Dummy_1546 + Dummy_1500*Dummy_1547 + Dummy_1503*Dummy_1548) + Dummy_1363*(Dummy_1506*Dummy_1549 + Dummy_1509*Dummy_1550 + Dummy_1512*Dummy_1551); - const real_t Dummy_1667 = Dummy_1351*(Dummy_1514*Dummy_1527 + Dummy_1515*Dummy_1528 + Dummy_1516*Dummy_1529) + Dummy_1355*(Dummy_1517*Dummy_1530 + Dummy_1518*Dummy_1531 + Dummy_1519*Dummy_1532) + Dummy_1359*(Dummy_1520*Dummy_1533 + Dummy_1521*Dummy_1534 + Dummy_1522*Dummy_1535) + Dummy_1363*(Dummy_1523*Dummy_1536 + Dummy_1524*Dummy_1537 + Dummy_1525*Dummy_1538); - const real_t Dummy_1668 = Dummy_1351*(Dummy_1514*Dummy_1540 + Dummy_1515*Dummy_1541 + Dummy_1516*Dummy_1542) + Dummy_1355*(Dummy_1517*Dummy_1543 + Dummy_1518*Dummy_1544 + Dummy_1519*Dummy_1545) + Dummy_1359*(Dummy_1520*Dummy_1546 + Dummy_1521*Dummy_1547 + Dummy_1522*Dummy_1548) + Dummy_1363*(Dummy_1523*Dummy_1549 + Dummy_1524*Dummy_1550 + Dummy_1525*Dummy_1551); - const real_t Dummy_1669 = Dummy_1351*(Dummy_1527*Dummy_1540 + Dummy_1528*Dummy_1541 + Dummy_1529*Dummy_1542) + Dummy_1355*(Dummy_1530*Dummy_1543 + Dummy_1531*Dummy_1544 + Dummy_1532*Dummy_1545) + Dummy_1359*(Dummy_1533*Dummy_1546 + Dummy_1534*Dummy_1547 + Dummy_1535*Dummy_1548) + Dummy_1363*(Dummy_1536*Dummy_1549 + Dummy_1537*Dummy_1550 + Dummy_1538*Dummy_1551); - const real_t Dummy_1690 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_1691 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_1692 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_1693 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_1694 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_1695 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_1696 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_1697 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_1698 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_1699 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_1700 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_1701 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_1702 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_1703 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_1704 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_1705 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_1706 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_1707 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_1708 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_1709 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_1710 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_1711 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_1712 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_1713 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_1714 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_1715 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_1716 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_1717 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_1718 = Dummy_1693*(Dummy_1690*Dummy_1706 + Dummy_1691*Dummy_1707 + Dummy_1692*Dummy_1708) + Dummy_1697*(Dummy_1694*Dummy_1709 + Dummy_1695*Dummy_1710 + Dummy_1696*Dummy_1711) + Dummy_1701*(Dummy_1698*Dummy_1712 + Dummy_1699*Dummy_1713 + Dummy_1700*Dummy_1714) + Dummy_1705*(Dummy_1702*Dummy_1715 + Dummy_1703*Dummy_1716 + Dummy_1704*Dummy_1717); - const real_t Dummy_1719 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_1720 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_1721 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_1722 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_1723 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_1724 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_1725 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_1726 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_1727 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_1728 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_1729 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_1730 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_1731 = Dummy_1693*(Dummy_1690*Dummy_1719 + Dummy_1691*Dummy_1720 + Dummy_1692*Dummy_1721) + Dummy_1697*(Dummy_1694*Dummy_1722 + Dummy_1695*Dummy_1723 + Dummy_1696*Dummy_1724) + Dummy_1701*(Dummy_1698*Dummy_1725 + Dummy_1699*Dummy_1726 + Dummy_1700*Dummy_1727) + Dummy_1705*(Dummy_1702*Dummy_1728 + Dummy_1703*Dummy_1729 + Dummy_1704*Dummy_1730); - const real_t Dummy_1732 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_1733 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_1734 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_1735 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_1736 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_1737 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_1738 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_1739 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_1740 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_1741 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_1742 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_1743 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_1744 = Dummy_1693*(Dummy_1690*Dummy_1732 + Dummy_1691*Dummy_1733 + Dummy_1692*Dummy_1734) + Dummy_1697*(Dummy_1694*Dummy_1735 + Dummy_1695*Dummy_1736 + Dummy_1696*Dummy_1737) + Dummy_1701*(Dummy_1698*Dummy_1738 + Dummy_1699*Dummy_1739 + Dummy_1700*Dummy_1740) + Dummy_1705*(Dummy_1702*Dummy_1741 + Dummy_1703*Dummy_1742 + Dummy_1704*Dummy_1743); - const real_t Dummy_1745 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_1746 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_1747 = Dummy_1745 + Dummy_1746; - const real_t Dummy_1748 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_1749 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_1750 = Dummy_1748 + Dummy_1749; - const real_t Dummy_1751 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_1752 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_1753 = Dummy_1751 + Dummy_1752; - const real_t Dummy_1754 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_1755 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_1756 = Dummy_1754 + Dummy_1755; - const real_t Dummy_1757 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_1758 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_1759 = Dummy_1757 + Dummy_1758; - const real_t Dummy_1760 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_1761 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_1762 = Dummy_1760 + Dummy_1761; - const real_t Dummy_1763 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_1764 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_1765 = Dummy_1763 + Dummy_1764; - const real_t Dummy_1766 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_1767 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_1768 = Dummy_1766 + Dummy_1767; - const real_t Dummy_1769 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_1770 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_1771 = Dummy_1769 + Dummy_1770; - const real_t Dummy_1772 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_1773 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_1774 = Dummy_1772 + Dummy_1773; - const real_t Dummy_1775 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_1776 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_1777 = Dummy_1775 + Dummy_1776; - const real_t Dummy_1778 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_1779 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_1780 = Dummy_1778 + Dummy_1779; - const real_t Dummy_1781 = Dummy_1693*(Dummy_1690*Dummy_1747 + Dummy_1691*Dummy_1750 + Dummy_1692*Dummy_1753) + Dummy_1697*(Dummy_1694*Dummy_1756 + Dummy_1695*Dummy_1759 + Dummy_1696*Dummy_1762) + Dummy_1701*(Dummy_1698*Dummy_1765 + Dummy_1699*Dummy_1768 + Dummy_1700*Dummy_1771) + Dummy_1705*(Dummy_1702*Dummy_1774 + Dummy_1703*Dummy_1777 + Dummy_1704*Dummy_1780); - const real_t Dummy_1782 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_1783 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_1784 = Dummy_1782 + Dummy_1783; - const real_t Dummy_1785 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_1786 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_1787 = Dummy_1785 + Dummy_1786; - const real_t Dummy_1788 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_1789 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_1790 = Dummy_1788 + Dummy_1789; - const real_t Dummy_1791 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_1792 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_1793 = Dummy_1791 + Dummy_1792; - const real_t Dummy_1794 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_1795 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_1796 = Dummy_1794 + Dummy_1795; - const real_t Dummy_1797 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_1798 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_1799 = Dummy_1797 + Dummy_1798; - const real_t Dummy_1800 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_1801 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_1802 = Dummy_1800 + Dummy_1801; - const real_t Dummy_1803 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_1804 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_1805 = Dummy_1803 + Dummy_1804; - const real_t Dummy_1806 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_1807 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_1808 = Dummy_1806 + Dummy_1807; - const real_t Dummy_1809 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_1810 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_1811 = Dummy_1809 + Dummy_1810; - const real_t Dummy_1812 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_1813 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_1814 = Dummy_1812 + Dummy_1813; - const real_t Dummy_1815 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_1816 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_1817 = Dummy_1815 + Dummy_1816; - const real_t Dummy_1818 = Dummy_1693*(Dummy_1690*Dummy_1784 + Dummy_1691*Dummy_1787 + Dummy_1692*Dummy_1790) + Dummy_1697*(Dummy_1694*Dummy_1793 + Dummy_1695*Dummy_1796 + Dummy_1696*Dummy_1799) + Dummy_1701*(Dummy_1698*Dummy_1802 + Dummy_1699*Dummy_1805 + Dummy_1700*Dummy_1808) + Dummy_1705*(Dummy_1702*Dummy_1811 + Dummy_1703*Dummy_1814 + Dummy_1704*Dummy_1817); - const real_t Dummy_1819 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_1820 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_1821 = Dummy_1819 + Dummy_1820; - const real_t Dummy_1822 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_1823 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_1824 = Dummy_1822 + Dummy_1823; - const real_t Dummy_1825 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_1826 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_1827 = Dummy_1825 + Dummy_1826; - const real_t Dummy_1828 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_1829 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_1830 = Dummy_1828 + Dummy_1829; - const real_t Dummy_1831 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_1832 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_1833 = Dummy_1831 + Dummy_1832; - const real_t Dummy_1834 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_1835 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_1836 = Dummy_1834 + Dummy_1835; - const real_t Dummy_1837 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_1838 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_1839 = Dummy_1837 + Dummy_1838; - const real_t Dummy_1840 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_1841 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_1842 = Dummy_1840 + Dummy_1841; - const real_t Dummy_1843 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_1844 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_1845 = Dummy_1843 + Dummy_1844; - const real_t Dummy_1846 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_1847 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_1848 = Dummy_1846 + Dummy_1847; - const real_t Dummy_1849 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_1850 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_1851 = Dummy_1849 + Dummy_1850; - const real_t Dummy_1852 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_1853 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_1854 = Dummy_1852 + Dummy_1853; - const real_t Dummy_1855 = Dummy_1693*(Dummy_1690*Dummy_1821 + Dummy_1691*Dummy_1824 + Dummy_1692*Dummy_1827) + Dummy_1697*(Dummy_1694*Dummy_1830 + Dummy_1695*Dummy_1833 + Dummy_1696*Dummy_1836) + Dummy_1701*(Dummy_1698*Dummy_1839 + Dummy_1699*Dummy_1842 + Dummy_1700*Dummy_1845) + Dummy_1705*(Dummy_1702*Dummy_1848 + Dummy_1703*Dummy_1851 + Dummy_1704*Dummy_1854); - const real_t Dummy_1856 = -Dummy_1745 - Dummy_1782 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_1857 = -Dummy_1748 - Dummy_1785 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_1858 = -Dummy_1751 - Dummy_1788 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_1859 = -Dummy_1754 - Dummy_1791 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_1860 = -Dummy_1757 - Dummy_1794 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_1861 = -Dummy_1760 - Dummy_1797 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_1862 = -Dummy_1763 - Dummy_1800 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_1863 = -Dummy_1766 - Dummy_1803 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_1864 = -Dummy_1769 - Dummy_1806 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_1865 = -Dummy_1772 - Dummy_1809 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_1866 = -Dummy_1775 - Dummy_1812 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_1867 = -Dummy_1778 - Dummy_1815 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_1868 = Dummy_1693*(Dummy_1690*Dummy_1856 + Dummy_1691*Dummy_1857 + Dummy_1692*Dummy_1858) + Dummy_1697*(Dummy_1694*Dummy_1859 + Dummy_1695*Dummy_1860 + Dummy_1696*Dummy_1861) + Dummy_1701*(Dummy_1698*Dummy_1862 + Dummy_1699*Dummy_1863 + Dummy_1700*Dummy_1864) + Dummy_1705*(Dummy_1702*Dummy_1865 + Dummy_1703*Dummy_1866 + Dummy_1704*Dummy_1867); - const real_t Dummy_1869 = -Dummy_1746 - Dummy_1819 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_1870 = -Dummy_1749 - Dummy_1822 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_1871 = -Dummy_1752 - Dummy_1825 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_1872 = -Dummy_1755 - Dummy_1828 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_1873 = -Dummy_1758 - Dummy_1831 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_1874 = -Dummy_1761 - Dummy_1834 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_1875 = -Dummy_1764 - Dummy_1837 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_1876 = -Dummy_1767 - Dummy_1840 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_1877 = -Dummy_1770 - Dummy_1843 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_1878 = -Dummy_1773 - Dummy_1846 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_1879 = -Dummy_1776 - Dummy_1849 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_1880 = -Dummy_1779 - Dummy_1852 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_1881 = Dummy_1693*(Dummy_1690*Dummy_1869 + Dummy_1691*Dummy_1870 + Dummy_1692*Dummy_1871) + Dummy_1697*(Dummy_1694*Dummy_1872 + Dummy_1695*Dummy_1873 + Dummy_1696*Dummy_1874) + Dummy_1701*(Dummy_1698*Dummy_1875 + Dummy_1699*Dummy_1876 + Dummy_1700*Dummy_1877) + Dummy_1705*(Dummy_1702*Dummy_1878 + Dummy_1703*Dummy_1879 + Dummy_1704*Dummy_1880); - const real_t Dummy_1882 = -Dummy_1783 - Dummy_1820 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_1883 = -Dummy_1786 - Dummy_1823 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_1884 = -Dummy_1789 - Dummy_1826 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_1885 = -Dummy_1792 - Dummy_1829 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_1886 = -Dummy_1795 - Dummy_1832 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_1887 = -Dummy_1798 - Dummy_1835 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_1888 = -Dummy_1801 - Dummy_1838 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_1889 = -Dummy_1804 - Dummy_1841 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_1890 = -Dummy_1807 - Dummy_1844 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_1891 = -Dummy_1810 - Dummy_1847 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_1892 = -Dummy_1813 - Dummy_1850 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_1893 = -Dummy_1816 - Dummy_1853 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_1894 = Dummy_1693*(Dummy_1690*Dummy_1882 + Dummy_1691*Dummy_1883 + Dummy_1692*Dummy_1884) + Dummy_1697*(Dummy_1694*Dummy_1885 + Dummy_1695*Dummy_1886 + Dummy_1696*Dummy_1887) + Dummy_1701*(Dummy_1698*Dummy_1888 + Dummy_1699*Dummy_1889 + Dummy_1700*Dummy_1890) + Dummy_1705*(Dummy_1702*Dummy_1891 + Dummy_1703*Dummy_1892 + Dummy_1704*Dummy_1893); - const real_t Dummy_1895 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); - const real_t Dummy_1896 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); - const real_t Dummy_1897 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); - const real_t Dummy_1898 = Dummy_1693*(Dummy_1706*Dummy_1719 + Dummy_1707*Dummy_1720 + Dummy_1708*Dummy_1721) + Dummy_1697*(Dummy_1709*Dummy_1722 + Dummy_1710*Dummy_1723 + Dummy_1711*Dummy_1724) + Dummy_1701*(Dummy_1712*Dummy_1725 + Dummy_1713*Dummy_1726 + Dummy_1714*Dummy_1727) + Dummy_1705*(Dummy_1715*Dummy_1728 + Dummy_1716*Dummy_1729 + Dummy_1717*Dummy_1730); - const real_t Dummy_1899 = Dummy_1693*(Dummy_1706*Dummy_1732 + Dummy_1707*Dummy_1733 + Dummy_1708*Dummy_1734) + Dummy_1697*(Dummy_1709*Dummy_1735 + Dummy_1710*Dummy_1736 + Dummy_1711*Dummy_1737) + Dummy_1701*(Dummy_1712*Dummy_1738 + Dummy_1713*Dummy_1739 + Dummy_1714*Dummy_1740) + Dummy_1705*(Dummy_1715*Dummy_1741 + Dummy_1716*Dummy_1742 + Dummy_1717*Dummy_1743); - const real_t Dummy_1900 = Dummy_1693*(Dummy_1706*Dummy_1747 + Dummy_1707*Dummy_1750 + Dummy_1708*Dummy_1753) + Dummy_1697*(Dummy_1709*Dummy_1756 + Dummy_1710*Dummy_1759 + Dummy_1711*Dummy_1762) + Dummy_1701*(Dummy_1712*Dummy_1765 + Dummy_1713*Dummy_1768 + Dummy_1714*Dummy_1771) + Dummy_1705*(Dummy_1715*Dummy_1774 + Dummy_1716*Dummy_1777 + Dummy_1717*Dummy_1780); - const real_t Dummy_1901 = Dummy_1693*(Dummy_1706*Dummy_1784 + Dummy_1707*Dummy_1787 + Dummy_1708*Dummy_1790) + Dummy_1697*(Dummy_1709*Dummy_1793 + Dummy_1710*Dummy_1796 + Dummy_1711*Dummy_1799) + Dummy_1701*(Dummy_1712*Dummy_1802 + Dummy_1713*Dummy_1805 + Dummy_1714*Dummy_1808) + Dummy_1705*(Dummy_1715*Dummy_1811 + Dummy_1716*Dummy_1814 + Dummy_1717*Dummy_1817); - const real_t Dummy_1902 = Dummy_1693*(Dummy_1706*Dummy_1821 + Dummy_1707*Dummy_1824 + Dummy_1708*Dummy_1827) + Dummy_1697*(Dummy_1709*Dummy_1830 + Dummy_1710*Dummy_1833 + Dummy_1711*Dummy_1836) + Dummy_1701*(Dummy_1712*Dummy_1839 + Dummy_1713*Dummy_1842 + Dummy_1714*Dummy_1845) + Dummy_1705*(Dummy_1715*Dummy_1848 + Dummy_1716*Dummy_1851 + Dummy_1717*Dummy_1854); - const real_t Dummy_1903 = Dummy_1693*(Dummy_1706*Dummy_1856 + Dummy_1707*Dummy_1857 + Dummy_1708*Dummy_1858) + Dummy_1697*(Dummy_1709*Dummy_1859 + Dummy_1710*Dummy_1860 + Dummy_1711*Dummy_1861) + Dummy_1701*(Dummy_1712*Dummy_1862 + Dummy_1713*Dummy_1863 + Dummy_1714*Dummy_1864) + Dummy_1705*(Dummy_1715*Dummy_1865 + Dummy_1716*Dummy_1866 + Dummy_1717*Dummy_1867); - const real_t Dummy_1904 = Dummy_1693*(Dummy_1706*Dummy_1869 + Dummy_1707*Dummy_1870 + Dummy_1708*Dummy_1871) + Dummy_1697*(Dummy_1709*Dummy_1872 + Dummy_1710*Dummy_1873 + Dummy_1711*Dummy_1874) + Dummy_1701*(Dummy_1712*Dummy_1875 + Dummy_1713*Dummy_1876 + Dummy_1714*Dummy_1877) + Dummy_1705*(Dummy_1715*Dummy_1878 + Dummy_1716*Dummy_1879 + Dummy_1717*Dummy_1880); - const real_t Dummy_1905 = Dummy_1693*(Dummy_1706*Dummy_1882 + Dummy_1707*Dummy_1883 + Dummy_1708*Dummy_1884) + Dummy_1697*(Dummy_1709*Dummy_1885 + Dummy_1710*Dummy_1886 + Dummy_1711*Dummy_1887) + Dummy_1701*(Dummy_1712*Dummy_1888 + Dummy_1713*Dummy_1889 + Dummy_1714*Dummy_1890) + Dummy_1705*(Dummy_1715*Dummy_1891 + Dummy_1716*Dummy_1892 + Dummy_1717*Dummy_1893); - const real_t Dummy_1906 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); - const real_t Dummy_1907 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); - const real_t Dummy_1908 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); - const real_t Dummy_1909 = Dummy_1693*(Dummy_1719*Dummy_1732 + Dummy_1720*Dummy_1733 + Dummy_1721*Dummy_1734) + Dummy_1697*(Dummy_1722*Dummy_1735 + Dummy_1723*Dummy_1736 + Dummy_1724*Dummy_1737) + Dummy_1701*(Dummy_1725*Dummy_1738 + Dummy_1726*Dummy_1739 + Dummy_1727*Dummy_1740) + Dummy_1705*(Dummy_1728*Dummy_1741 + Dummy_1729*Dummy_1742 + Dummy_1730*Dummy_1743); - const real_t Dummy_1910 = Dummy_1693*(Dummy_1719*Dummy_1747 + Dummy_1720*Dummy_1750 + Dummy_1721*Dummy_1753) + Dummy_1697*(Dummy_1722*Dummy_1756 + Dummy_1723*Dummy_1759 + Dummy_1724*Dummy_1762) + Dummy_1701*(Dummy_1725*Dummy_1765 + Dummy_1726*Dummy_1768 + Dummy_1727*Dummy_1771) + Dummy_1705*(Dummy_1728*Dummy_1774 + Dummy_1729*Dummy_1777 + Dummy_1730*Dummy_1780); - const real_t Dummy_1911 = Dummy_1693*(Dummy_1719*Dummy_1784 + Dummy_1720*Dummy_1787 + Dummy_1721*Dummy_1790) + Dummy_1697*(Dummy_1722*Dummy_1793 + Dummy_1723*Dummy_1796 + Dummy_1724*Dummy_1799) + Dummy_1701*(Dummy_1725*Dummy_1802 + Dummy_1726*Dummy_1805 + Dummy_1727*Dummy_1808) + Dummy_1705*(Dummy_1728*Dummy_1811 + Dummy_1729*Dummy_1814 + Dummy_1730*Dummy_1817); - const real_t Dummy_1912 = Dummy_1693*(Dummy_1719*Dummy_1821 + Dummy_1720*Dummy_1824 + Dummy_1721*Dummy_1827) + Dummy_1697*(Dummy_1722*Dummy_1830 + Dummy_1723*Dummy_1833 + Dummy_1724*Dummy_1836) + Dummy_1701*(Dummy_1725*Dummy_1839 + Dummy_1726*Dummy_1842 + Dummy_1727*Dummy_1845) + Dummy_1705*(Dummy_1728*Dummy_1848 + Dummy_1729*Dummy_1851 + Dummy_1730*Dummy_1854); - const real_t Dummy_1913 = Dummy_1693*(Dummy_1719*Dummy_1856 + Dummy_1720*Dummy_1857 + Dummy_1721*Dummy_1858) + Dummy_1697*(Dummy_1722*Dummy_1859 + Dummy_1723*Dummy_1860 + Dummy_1724*Dummy_1861) + Dummy_1701*(Dummy_1725*Dummy_1862 + Dummy_1726*Dummy_1863 + Dummy_1727*Dummy_1864) + Dummy_1705*(Dummy_1728*Dummy_1865 + Dummy_1729*Dummy_1866 + Dummy_1730*Dummy_1867); - const real_t Dummy_1914 = Dummy_1693*(Dummy_1719*Dummy_1869 + Dummy_1720*Dummy_1870 + Dummy_1721*Dummy_1871) + Dummy_1697*(Dummy_1722*Dummy_1872 + Dummy_1723*Dummy_1873 + Dummy_1724*Dummy_1874) + Dummy_1701*(Dummy_1725*Dummy_1875 + Dummy_1726*Dummy_1876 + Dummy_1727*Dummy_1877) + Dummy_1705*(Dummy_1728*Dummy_1878 + Dummy_1729*Dummy_1879 + Dummy_1730*Dummy_1880); - const real_t Dummy_1915 = Dummy_1693*(Dummy_1719*Dummy_1882 + Dummy_1720*Dummy_1883 + Dummy_1721*Dummy_1884) + Dummy_1697*(Dummy_1722*Dummy_1885 + Dummy_1723*Dummy_1886 + Dummy_1724*Dummy_1887) + Dummy_1701*(Dummy_1725*Dummy_1888 + Dummy_1726*Dummy_1889 + Dummy_1727*Dummy_1890) + Dummy_1705*(Dummy_1728*Dummy_1891 + Dummy_1729*Dummy_1892 + Dummy_1730*Dummy_1893); - const real_t Dummy_1916 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); - const real_t Dummy_1917 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); - const real_t Dummy_1918 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); - const real_t Dummy_1919 = Dummy_1693*(Dummy_1732*Dummy_1747 + Dummy_1733*Dummy_1750 + Dummy_1734*Dummy_1753) + Dummy_1697*(Dummy_1735*Dummy_1756 + Dummy_1736*Dummy_1759 + Dummy_1737*Dummy_1762) + Dummy_1701*(Dummy_1738*Dummy_1765 + Dummy_1739*Dummy_1768 + Dummy_1740*Dummy_1771) + Dummy_1705*(Dummy_1741*Dummy_1774 + Dummy_1742*Dummy_1777 + Dummy_1743*Dummy_1780); - const real_t Dummy_1920 = Dummy_1693*(Dummy_1732*Dummy_1784 + Dummy_1733*Dummy_1787 + Dummy_1734*Dummy_1790) + Dummy_1697*(Dummy_1735*Dummy_1793 + Dummy_1736*Dummy_1796 + Dummy_1737*Dummy_1799) + Dummy_1701*(Dummy_1738*Dummy_1802 + Dummy_1739*Dummy_1805 + Dummy_1740*Dummy_1808) + Dummy_1705*(Dummy_1741*Dummy_1811 + Dummy_1742*Dummy_1814 + Dummy_1743*Dummy_1817); - const real_t Dummy_1921 = Dummy_1693*(Dummy_1732*Dummy_1821 + Dummy_1733*Dummy_1824 + Dummy_1734*Dummy_1827) + Dummy_1697*(Dummy_1735*Dummy_1830 + Dummy_1736*Dummy_1833 + Dummy_1737*Dummy_1836) + Dummy_1701*(Dummy_1738*Dummy_1839 + Dummy_1739*Dummy_1842 + Dummy_1740*Dummy_1845) + Dummy_1705*(Dummy_1741*Dummy_1848 + Dummy_1742*Dummy_1851 + Dummy_1743*Dummy_1854); - const real_t Dummy_1922 = Dummy_1693*(Dummy_1732*Dummy_1856 + Dummy_1733*Dummy_1857 + Dummy_1734*Dummy_1858) + Dummy_1697*(Dummy_1735*Dummy_1859 + Dummy_1736*Dummy_1860 + Dummy_1737*Dummy_1861) + Dummy_1701*(Dummy_1738*Dummy_1862 + Dummy_1739*Dummy_1863 + Dummy_1740*Dummy_1864) + Dummy_1705*(Dummy_1741*Dummy_1865 + Dummy_1742*Dummy_1866 + Dummy_1743*Dummy_1867); - const real_t Dummy_1923 = Dummy_1693*(Dummy_1732*Dummy_1869 + Dummy_1733*Dummy_1870 + Dummy_1734*Dummy_1871) + Dummy_1697*(Dummy_1735*Dummy_1872 + Dummy_1736*Dummy_1873 + Dummy_1737*Dummy_1874) + Dummy_1701*(Dummy_1738*Dummy_1875 + Dummy_1739*Dummy_1876 + Dummy_1740*Dummy_1877) + Dummy_1705*(Dummy_1741*Dummy_1878 + Dummy_1742*Dummy_1879 + Dummy_1743*Dummy_1880); - const real_t Dummy_1924 = Dummy_1693*(Dummy_1732*Dummy_1882 + Dummy_1733*Dummy_1883 + Dummy_1734*Dummy_1884) + Dummy_1697*(Dummy_1735*Dummy_1885 + Dummy_1736*Dummy_1886 + Dummy_1737*Dummy_1887) + Dummy_1701*(Dummy_1738*Dummy_1888 + Dummy_1739*Dummy_1889 + Dummy_1740*Dummy_1890) + Dummy_1705*(Dummy_1741*Dummy_1891 + Dummy_1742*Dummy_1892 + Dummy_1743*Dummy_1893); - const real_t Dummy_1925 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1926 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1927 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1928 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1929 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1930 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1931 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1932 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1933 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1934 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1935 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1936 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1937 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1938 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1939 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1940 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1941 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1942 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1943 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1944 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1945 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1946 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1947 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1948 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1949 = Dummy_1693*(Dummy_1747*Dummy_1784 + Dummy_1750*Dummy_1787 + Dummy_1753*Dummy_1790) + Dummy_1697*(Dummy_1756*Dummy_1793 + Dummy_1759*Dummy_1796 + Dummy_1762*Dummy_1799) + Dummy_1701*(Dummy_1765*Dummy_1802 + Dummy_1768*Dummy_1805 + Dummy_1771*Dummy_1808) + Dummy_1705*(Dummy_1774*Dummy_1811 + Dummy_1777*Dummy_1814 + Dummy_1780*Dummy_1817); - const real_t Dummy_1950 = Dummy_1693*(Dummy_1747*Dummy_1821 + Dummy_1750*Dummy_1824 + Dummy_1753*Dummy_1827) + Dummy_1697*(Dummy_1756*Dummy_1830 + Dummy_1759*Dummy_1833 + Dummy_1762*Dummy_1836) + Dummy_1701*(Dummy_1765*Dummy_1839 + Dummy_1768*Dummy_1842 + Dummy_1771*Dummy_1845) + Dummy_1705*(Dummy_1774*Dummy_1848 + Dummy_1777*Dummy_1851 + Dummy_1780*Dummy_1854); - const real_t Dummy_1951 = Dummy_1693*(Dummy_1747*Dummy_1856 + Dummy_1750*Dummy_1857 + Dummy_1753*Dummy_1858) + Dummy_1697*(Dummy_1756*Dummy_1859 + Dummy_1759*Dummy_1860 + Dummy_1762*Dummy_1861) + Dummy_1701*(Dummy_1765*Dummy_1862 + Dummy_1768*Dummy_1863 + Dummy_1771*Dummy_1864) + Dummy_1705*(Dummy_1774*Dummy_1865 + Dummy_1777*Dummy_1866 + Dummy_1780*Dummy_1867); - const real_t Dummy_1952 = Dummy_1693*(Dummy_1747*Dummy_1869 + Dummy_1750*Dummy_1870 + Dummy_1753*Dummy_1871) + Dummy_1697*(Dummy_1756*Dummy_1872 + Dummy_1759*Dummy_1873 + Dummy_1762*Dummy_1874) + Dummy_1701*(Dummy_1765*Dummy_1875 + Dummy_1768*Dummy_1876 + Dummy_1771*Dummy_1877) + Dummy_1705*(Dummy_1774*Dummy_1878 + Dummy_1777*Dummy_1879 + Dummy_1780*Dummy_1880); - const real_t Dummy_1953 = Dummy_1693*(Dummy_1747*Dummy_1882 + Dummy_1750*Dummy_1883 + Dummy_1753*Dummy_1884) + Dummy_1697*(Dummy_1756*Dummy_1885 + Dummy_1759*Dummy_1886 + Dummy_1762*Dummy_1887) + Dummy_1701*(Dummy_1765*Dummy_1888 + Dummy_1768*Dummy_1889 + Dummy_1771*Dummy_1890) + Dummy_1705*(Dummy_1774*Dummy_1891 + Dummy_1777*Dummy_1892 + Dummy_1780*Dummy_1893); - const real_t Dummy_1954 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1955 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1956 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1957 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1958 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1959 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1960 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1961 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1962 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1963 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1964 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1965 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1966 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1967 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1968 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1969 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1970 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1971 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1972 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1973 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1974 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1975 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1976 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1977 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1978 = Dummy_1693*(Dummy_1784*Dummy_1821 + Dummy_1787*Dummy_1824 + Dummy_1790*Dummy_1827) + Dummy_1697*(Dummy_1793*Dummy_1830 + Dummy_1796*Dummy_1833 + Dummy_1799*Dummy_1836) + Dummy_1701*(Dummy_1802*Dummy_1839 + Dummy_1805*Dummy_1842 + Dummy_1808*Dummy_1845) + Dummy_1705*(Dummy_1811*Dummy_1848 + Dummy_1814*Dummy_1851 + Dummy_1817*Dummy_1854); - const real_t Dummy_1979 = Dummy_1693*(Dummy_1784*Dummy_1856 + Dummy_1787*Dummy_1857 + Dummy_1790*Dummy_1858) + Dummy_1697*(Dummy_1793*Dummy_1859 + Dummy_1796*Dummy_1860 + Dummy_1799*Dummy_1861) + Dummy_1701*(Dummy_1802*Dummy_1862 + Dummy_1805*Dummy_1863 + Dummy_1808*Dummy_1864) + Dummy_1705*(Dummy_1811*Dummy_1865 + Dummy_1814*Dummy_1866 + Dummy_1817*Dummy_1867); - const real_t Dummy_1980 = Dummy_1693*(Dummy_1784*Dummy_1869 + Dummy_1787*Dummy_1870 + Dummy_1790*Dummy_1871) + Dummy_1697*(Dummy_1793*Dummy_1872 + Dummy_1796*Dummy_1873 + Dummy_1799*Dummy_1874) + Dummy_1701*(Dummy_1802*Dummy_1875 + Dummy_1805*Dummy_1876 + Dummy_1808*Dummy_1877) + Dummy_1705*(Dummy_1811*Dummy_1878 + Dummy_1814*Dummy_1879 + Dummy_1817*Dummy_1880); - const real_t Dummy_1981 = Dummy_1693*(Dummy_1784*Dummy_1882 + Dummy_1787*Dummy_1883 + Dummy_1790*Dummy_1884) + Dummy_1697*(Dummy_1793*Dummy_1885 + Dummy_1796*Dummy_1886 + Dummy_1799*Dummy_1887) + Dummy_1701*(Dummy_1802*Dummy_1888 + Dummy_1805*Dummy_1889 + Dummy_1808*Dummy_1890) + Dummy_1705*(Dummy_1811*Dummy_1891 + Dummy_1814*Dummy_1892 + Dummy_1817*Dummy_1893); - const real_t Dummy_1982 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1983 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1984 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1985 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1986 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1987 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1988 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1989 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1990 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1991 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1992 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1993 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1994 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1995 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1996 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1997 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_1998 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_1999 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_2000 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_2001 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_2002 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_2003 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_2004 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_2005 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_2006 = Dummy_1693*(Dummy_1821*Dummy_1856 + Dummy_1824*Dummy_1857 + Dummy_1827*Dummy_1858) + Dummy_1697*(Dummy_1830*Dummy_1859 + Dummy_1833*Dummy_1860 + Dummy_1836*Dummy_1861) + Dummy_1701*(Dummy_1839*Dummy_1862 + Dummy_1842*Dummy_1863 + Dummy_1845*Dummy_1864) + Dummy_1705*(Dummy_1848*Dummy_1865 + Dummy_1851*Dummy_1866 + Dummy_1854*Dummy_1867); - const real_t Dummy_2007 = Dummy_1693*(Dummy_1821*Dummy_1869 + Dummy_1824*Dummy_1870 + Dummy_1827*Dummy_1871) + Dummy_1697*(Dummy_1830*Dummy_1872 + Dummy_1833*Dummy_1873 + Dummy_1836*Dummy_1874) + Dummy_1701*(Dummy_1839*Dummy_1875 + Dummy_1842*Dummy_1876 + Dummy_1845*Dummy_1877) + Dummy_1705*(Dummy_1848*Dummy_1878 + Dummy_1851*Dummy_1879 + Dummy_1854*Dummy_1880); - const real_t Dummy_2008 = Dummy_1693*(Dummy_1821*Dummy_1882 + Dummy_1824*Dummy_1883 + Dummy_1827*Dummy_1884) + Dummy_1697*(Dummy_1830*Dummy_1885 + Dummy_1833*Dummy_1886 + Dummy_1836*Dummy_1887) + Dummy_1701*(Dummy_1839*Dummy_1888 + Dummy_1842*Dummy_1889 + Dummy_1845*Dummy_1890) + Dummy_1705*(Dummy_1848*Dummy_1891 + Dummy_1851*Dummy_1892 + Dummy_1854*Dummy_1893); - const real_t Dummy_2009 = Dummy_1693*(Dummy_1856*Dummy_1869 + Dummy_1857*Dummy_1870 + Dummy_1858*Dummy_1871) + Dummy_1697*(Dummy_1859*Dummy_1872 + Dummy_1860*Dummy_1873 + Dummy_1861*Dummy_1874) + Dummy_1701*(Dummy_1862*Dummy_1875 + Dummy_1863*Dummy_1876 + Dummy_1864*Dummy_1877) + Dummy_1705*(Dummy_1865*Dummy_1878 + Dummy_1866*Dummy_1879 + Dummy_1867*Dummy_1880); - const real_t Dummy_2010 = Dummy_1693*(Dummy_1856*Dummy_1882 + Dummy_1857*Dummy_1883 + Dummy_1858*Dummy_1884) + Dummy_1697*(Dummy_1859*Dummy_1885 + Dummy_1860*Dummy_1886 + Dummy_1861*Dummy_1887) + Dummy_1701*(Dummy_1862*Dummy_1888 + Dummy_1863*Dummy_1889 + Dummy_1864*Dummy_1890) + Dummy_1705*(Dummy_1865*Dummy_1891 + Dummy_1866*Dummy_1892 + Dummy_1867*Dummy_1893); - const real_t Dummy_2011 = Dummy_1693*(Dummy_1869*Dummy_1882 + Dummy_1870*Dummy_1883 + Dummy_1871*Dummy_1884) + Dummy_1697*(Dummy_1872*Dummy_1885 + Dummy_1873*Dummy_1886 + Dummy_1874*Dummy_1887) + Dummy_1701*(Dummy_1875*Dummy_1888 + Dummy_1876*Dummy_1889 + Dummy_1877*Dummy_1890) + Dummy_1705*(Dummy_1878*Dummy_1891 + Dummy_1879*Dummy_1892 + Dummy_1880*Dummy_1893); + const real_t tmp_moved_constant_10 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_11 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_12 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_13 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_14 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_15 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_16 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_17 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_18 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_19 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_20 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_21 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_22 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_23 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_24 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_25 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_26 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_27 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_28 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_29 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_30 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_31 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_32 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_33 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_34 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_35 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_36 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_37 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_38 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_26 + tmp_moved_constant_11*tmp_moved_constant_27 + tmp_moved_constant_12*tmp_moved_constant_28) + tmp_moved_constant_17*(tmp_moved_constant_14*tmp_moved_constant_29 + tmp_moved_constant_15*tmp_moved_constant_30 + tmp_moved_constant_16*tmp_moved_constant_31) + tmp_moved_constant_21*(tmp_moved_constant_18*tmp_moved_constant_32 + tmp_moved_constant_19*tmp_moved_constant_33 + tmp_moved_constant_20*tmp_moved_constant_34) + tmp_moved_constant_25*(tmp_moved_constant_22*tmp_moved_constant_35 + tmp_moved_constant_23*tmp_moved_constant_36 + tmp_moved_constant_24*tmp_moved_constant_37); + const real_t tmp_moved_constant_39 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_40 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_41 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_42 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_43 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_44 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_45 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_46 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_47 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_48 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_49 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_50 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_51 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_39 + tmp_moved_constant_11*tmp_moved_constant_40 + tmp_moved_constant_12*tmp_moved_constant_41) + tmp_moved_constant_17*(tmp_moved_constant_14*tmp_moved_constant_42 + tmp_moved_constant_15*tmp_moved_constant_43 + tmp_moved_constant_16*tmp_moved_constant_44) + tmp_moved_constant_21*(tmp_moved_constant_18*tmp_moved_constant_45 + tmp_moved_constant_19*tmp_moved_constant_46 + tmp_moved_constant_20*tmp_moved_constant_47) + tmp_moved_constant_25*(tmp_moved_constant_22*tmp_moved_constant_48 + tmp_moved_constant_23*tmp_moved_constant_49 + tmp_moved_constant_24*tmp_moved_constant_50); + const real_t tmp_moved_constant_52 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_53 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_54 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_55 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_56 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_57 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_58 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_59 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_60 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_61 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_62 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_63 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_64 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_52 + tmp_moved_constant_11*tmp_moved_constant_53 + tmp_moved_constant_12*tmp_moved_constant_54) + tmp_moved_constant_17*(tmp_moved_constant_14*tmp_moved_constant_55 + tmp_moved_constant_15*tmp_moved_constant_56 + tmp_moved_constant_16*tmp_moved_constant_57) + tmp_moved_constant_21*(tmp_moved_constant_18*tmp_moved_constant_58 + tmp_moved_constant_19*tmp_moved_constant_59 + tmp_moved_constant_20*tmp_moved_constant_60) + tmp_moved_constant_25*(tmp_moved_constant_22*tmp_moved_constant_61 + tmp_moved_constant_23*tmp_moved_constant_62 + tmp_moved_constant_24*tmp_moved_constant_63); + const real_t tmp_moved_constant_65 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_66 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_67 = tmp_moved_constant_65 + tmp_moved_constant_66; + const real_t tmp_moved_constant_68 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_69 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_70 = tmp_moved_constant_68 + tmp_moved_constant_69; + const real_t tmp_moved_constant_71 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_72 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_73 = tmp_moved_constant_71 + tmp_moved_constant_72; + const real_t tmp_moved_constant_74 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_75 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_76 = tmp_moved_constant_74 + tmp_moved_constant_75; + const real_t tmp_moved_constant_77 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_78 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_79 = tmp_moved_constant_77 + tmp_moved_constant_78; + const real_t tmp_moved_constant_80 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_81 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_82 = tmp_moved_constant_80 + tmp_moved_constant_81; + const real_t tmp_moved_constant_83 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_84 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_85 = tmp_moved_constant_83 + tmp_moved_constant_84; + const real_t tmp_moved_constant_86 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_87 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_88 = tmp_moved_constant_86 + tmp_moved_constant_87; + const real_t tmp_moved_constant_89 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_90 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_91 = tmp_moved_constant_89 + tmp_moved_constant_90; + const real_t tmp_moved_constant_92 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_93 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_94 = tmp_moved_constant_92 + tmp_moved_constant_93; + const real_t tmp_moved_constant_95 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_96 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_97 = tmp_moved_constant_95 + tmp_moved_constant_96; + const real_t tmp_moved_constant_98 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_99 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_100 = tmp_moved_constant_98 + tmp_moved_constant_99; + const real_t tmp_moved_constant_101 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_67 + tmp_moved_constant_11*tmp_moved_constant_70 + tmp_moved_constant_12*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_14*tmp_moved_constant_76 + tmp_moved_constant_15*tmp_moved_constant_79 + tmp_moved_constant_16*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_18*tmp_moved_constant_85 + tmp_moved_constant_19*tmp_moved_constant_88 + tmp_moved_constant_20*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_24 + tmp_moved_constant_22*tmp_moved_constant_94 + tmp_moved_constant_23*tmp_moved_constant_97); + const real_t tmp_moved_constant_102 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_103 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_104 = tmp_moved_constant_102 + tmp_moved_constant_103; + const real_t tmp_moved_constant_105 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_106 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_107 = tmp_moved_constant_105 + tmp_moved_constant_106; + const real_t tmp_moved_constant_108 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_109 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_110 = tmp_moved_constant_108 + tmp_moved_constant_109; + const real_t tmp_moved_constant_111 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_112 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_113 = tmp_moved_constant_111 + tmp_moved_constant_112; + const real_t tmp_moved_constant_114 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_115 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_116 = tmp_moved_constant_114 + tmp_moved_constant_115; + const real_t tmp_moved_constant_117 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_118 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_119 = tmp_moved_constant_117 + tmp_moved_constant_118; + const real_t tmp_moved_constant_120 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_121 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_122 = tmp_moved_constant_120 + tmp_moved_constant_121; + const real_t tmp_moved_constant_123 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_124 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_125 = tmp_moved_constant_123 + tmp_moved_constant_124; + const real_t tmp_moved_constant_126 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_127 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_128 = tmp_moved_constant_126 + tmp_moved_constant_127; + const real_t tmp_moved_constant_129 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_130 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_131 = tmp_moved_constant_129 + tmp_moved_constant_130; + const real_t tmp_moved_constant_132 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_133 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_134 = tmp_moved_constant_132 + tmp_moved_constant_133; + const real_t tmp_moved_constant_135 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_136 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_137 = tmp_moved_constant_135 + tmp_moved_constant_136; + const real_t tmp_moved_constant_138 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_104 + tmp_moved_constant_107*tmp_moved_constant_11 + tmp_moved_constant_110*tmp_moved_constant_12) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_14 + tmp_moved_constant_116*tmp_moved_constant_15 + tmp_moved_constant_119*tmp_moved_constant_16) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_18 + tmp_moved_constant_125*tmp_moved_constant_19 + tmp_moved_constant_128*tmp_moved_constant_20) + tmp_moved_constant_25*(tmp_moved_constant_131*tmp_moved_constant_22 + tmp_moved_constant_134*tmp_moved_constant_23 + tmp_moved_constant_137*tmp_moved_constant_24); + const real_t tmp_moved_constant_139 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_140 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_141 = tmp_moved_constant_139 + tmp_moved_constant_140; + const real_t tmp_moved_constant_142 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_143 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_144 = tmp_moved_constant_142 + tmp_moved_constant_143; + const real_t tmp_moved_constant_145 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_146 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_147 = tmp_moved_constant_145 + tmp_moved_constant_146; + const real_t tmp_moved_constant_148 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_149 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_150 = tmp_moved_constant_148 + tmp_moved_constant_149; + const real_t tmp_moved_constant_151 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_152 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_153 = tmp_moved_constant_151 + tmp_moved_constant_152; + const real_t tmp_moved_constant_154 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_155 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_156 = tmp_moved_constant_154 + tmp_moved_constant_155; + const real_t tmp_moved_constant_157 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_158 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_159 = tmp_moved_constant_157 + tmp_moved_constant_158; + const real_t tmp_moved_constant_160 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_161 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_162 = tmp_moved_constant_160 + tmp_moved_constant_161; + const real_t tmp_moved_constant_163 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_164 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_165 = tmp_moved_constant_163 + tmp_moved_constant_164; + const real_t tmp_moved_constant_166 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_167 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_168 = tmp_moved_constant_166 + tmp_moved_constant_167; + const real_t tmp_moved_constant_169 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_170 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_171 = tmp_moved_constant_169 + tmp_moved_constant_170; + const real_t tmp_moved_constant_172 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_173 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_174 = tmp_moved_constant_172 + tmp_moved_constant_173; + const real_t tmp_moved_constant_175 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_141 + tmp_moved_constant_11*tmp_moved_constant_144 + tmp_moved_constant_12*tmp_moved_constant_147) + tmp_moved_constant_17*(tmp_moved_constant_14*tmp_moved_constant_150 + tmp_moved_constant_15*tmp_moved_constant_153 + tmp_moved_constant_156*tmp_moved_constant_16) + tmp_moved_constant_21*(tmp_moved_constant_159*tmp_moved_constant_18 + tmp_moved_constant_162*tmp_moved_constant_19 + tmp_moved_constant_165*tmp_moved_constant_20) + tmp_moved_constant_25*(tmp_moved_constant_168*tmp_moved_constant_22 + tmp_moved_constant_171*tmp_moved_constant_23 + tmp_moved_constant_174*tmp_moved_constant_24); + const real_t tmp_moved_constant_176 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_102 - tmp_moved_constant_65; + const real_t tmp_moved_constant_177 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_105 - tmp_moved_constant_68; + const real_t tmp_moved_constant_178 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_108 - tmp_moved_constant_71; + const real_t tmp_moved_constant_179 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_111 - tmp_moved_constant_74; + const real_t tmp_moved_constant_180 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_114 - tmp_moved_constant_77; + const real_t tmp_moved_constant_181 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_117 - tmp_moved_constant_80; + const real_t tmp_moved_constant_182 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_120 - tmp_moved_constant_83; + const real_t tmp_moved_constant_183 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_123 - tmp_moved_constant_86; + const real_t tmp_moved_constant_184 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_126 - tmp_moved_constant_89; + const real_t tmp_moved_constant_185 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_129 - tmp_moved_constant_92; + const real_t tmp_moved_constant_186 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_132 - tmp_moved_constant_95; + const real_t tmp_moved_constant_187 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_135 - tmp_moved_constant_98; + const real_t tmp_moved_constant_188 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_176 + tmp_moved_constant_11*tmp_moved_constant_177 + tmp_moved_constant_12*tmp_moved_constant_178) + tmp_moved_constant_17*(tmp_moved_constant_14*tmp_moved_constant_179 + tmp_moved_constant_15*tmp_moved_constant_180 + tmp_moved_constant_16*tmp_moved_constant_181) + tmp_moved_constant_21*(tmp_moved_constant_18*tmp_moved_constant_182 + tmp_moved_constant_183*tmp_moved_constant_19 + tmp_moved_constant_184*tmp_moved_constant_20) + tmp_moved_constant_25*(tmp_moved_constant_185*tmp_moved_constant_22 + tmp_moved_constant_186*tmp_moved_constant_23 + tmp_moved_constant_187*tmp_moved_constant_24); + const real_t tmp_moved_constant_189 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_139 - tmp_moved_constant_66; + const real_t tmp_moved_constant_190 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_142 - tmp_moved_constant_69; + const real_t tmp_moved_constant_191 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_145 - tmp_moved_constant_72; + const real_t tmp_moved_constant_192 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_148 - tmp_moved_constant_75; + const real_t tmp_moved_constant_193 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_151 - tmp_moved_constant_78; + const real_t tmp_moved_constant_194 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_154 - tmp_moved_constant_81; + const real_t tmp_moved_constant_195 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_157 - tmp_moved_constant_84; + const real_t tmp_moved_constant_196 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_160 - tmp_moved_constant_87; + const real_t tmp_moved_constant_197 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_163 - tmp_moved_constant_90; + const real_t tmp_moved_constant_198 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_166 - tmp_moved_constant_93; + const real_t tmp_moved_constant_199 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_169 - tmp_moved_constant_96; + const real_t tmp_moved_constant_200 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_172 - tmp_moved_constant_99; + const real_t tmp_moved_constant_201 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_189 + tmp_moved_constant_11*tmp_moved_constant_190 + tmp_moved_constant_12*tmp_moved_constant_191) + tmp_moved_constant_17*(tmp_moved_constant_14*tmp_moved_constant_192 + tmp_moved_constant_15*tmp_moved_constant_193 + tmp_moved_constant_16*tmp_moved_constant_194) + tmp_moved_constant_21*(tmp_moved_constant_18*tmp_moved_constant_195 + tmp_moved_constant_19*tmp_moved_constant_196 + tmp_moved_constant_197*tmp_moved_constant_20) + tmp_moved_constant_25*(tmp_moved_constant_198*tmp_moved_constant_22 + tmp_moved_constant_199*tmp_moved_constant_23 + tmp_moved_constant_200*tmp_moved_constant_24); + const real_t tmp_moved_constant_202 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_103 - tmp_moved_constant_140; + const real_t tmp_moved_constant_203 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_106 - tmp_moved_constant_143; + const real_t tmp_moved_constant_204 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_109 - tmp_moved_constant_146; + const real_t tmp_moved_constant_205 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_112 - tmp_moved_constant_149; + const real_t tmp_moved_constant_206 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_115 - tmp_moved_constant_152; + const real_t tmp_moved_constant_207 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_118 - tmp_moved_constant_155; + const real_t tmp_moved_constant_208 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_121 - tmp_moved_constant_158; + const real_t tmp_moved_constant_209 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_124 - tmp_moved_constant_161; + const real_t tmp_moved_constant_210 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_127 - tmp_moved_constant_164; + const real_t tmp_moved_constant_211 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_130 - tmp_moved_constant_167; + const real_t tmp_moved_constant_212 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_133 - tmp_moved_constant_170; + const real_t tmp_moved_constant_213 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_136 - tmp_moved_constant_173; + const real_t tmp_moved_constant_214 = tmp_moved_constant_13*(tmp_moved_constant_10*tmp_moved_constant_202 + tmp_moved_constant_11*tmp_moved_constant_203 + tmp_moved_constant_12*tmp_moved_constant_204) + tmp_moved_constant_17*(tmp_moved_constant_14*tmp_moved_constant_205 + tmp_moved_constant_15*tmp_moved_constant_206 + tmp_moved_constant_16*tmp_moved_constant_207) + tmp_moved_constant_21*(tmp_moved_constant_18*tmp_moved_constant_208 + tmp_moved_constant_19*tmp_moved_constant_209 + tmp_moved_constant_20*tmp_moved_constant_210) + tmp_moved_constant_25*(tmp_moved_constant_211*tmp_moved_constant_22 + tmp_moved_constant_212*tmp_moved_constant_23 + tmp_moved_constant_213*tmp_moved_constant_24); + const real_t tmp_moved_constant_215 = (jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN); + const real_t tmp_moved_constant_216 = (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN); + const real_t tmp_moved_constant_217 = (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN); + const real_t tmp_moved_constant_218 = tmp_moved_constant_13*(tmp_moved_constant_26*tmp_moved_constant_39 + tmp_moved_constant_27*tmp_moved_constant_40 + tmp_moved_constant_28*tmp_moved_constant_41) + tmp_moved_constant_17*(tmp_moved_constant_29*tmp_moved_constant_42 + tmp_moved_constant_30*tmp_moved_constant_43 + tmp_moved_constant_31*tmp_moved_constant_44) + tmp_moved_constant_21*(tmp_moved_constant_32*tmp_moved_constant_45 + tmp_moved_constant_33*tmp_moved_constant_46 + tmp_moved_constant_34*tmp_moved_constant_47) + tmp_moved_constant_25*(tmp_moved_constant_35*tmp_moved_constant_48 + tmp_moved_constant_36*tmp_moved_constant_49 + tmp_moved_constant_37*tmp_moved_constant_50); + const real_t tmp_moved_constant_219 = tmp_moved_constant_13*(tmp_moved_constant_26*tmp_moved_constant_52 + tmp_moved_constant_27*tmp_moved_constant_53 + tmp_moved_constant_28*tmp_moved_constant_54) + tmp_moved_constant_17*(tmp_moved_constant_29*tmp_moved_constant_55 + tmp_moved_constant_30*tmp_moved_constant_56 + tmp_moved_constant_31*tmp_moved_constant_57) + tmp_moved_constant_21*(tmp_moved_constant_32*tmp_moved_constant_58 + tmp_moved_constant_33*tmp_moved_constant_59 + tmp_moved_constant_34*tmp_moved_constant_60) + tmp_moved_constant_25*(tmp_moved_constant_35*tmp_moved_constant_61 + tmp_moved_constant_36*tmp_moved_constant_62 + tmp_moved_constant_37*tmp_moved_constant_63); + const real_t tmp_moved_constant_220 = tmp_moved_constant_13*(tmp_moved_constant_26*tmp_moved_constant_67 + tmp_moved_constant_27*tmp_moved_constant_70 + tmp_moved_constant_28*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_29*tmp_moved_constant_76 + tmp_moved_constant_30*tmp_moved_constant_79 + tmp_moved_constant_31*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_32*tmp_moved_constant_85 + tmp_moved_constant_33*tmp_moved_constant_88 + tmp_moved_constant_34*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_37 + tmp_moved_constant_35*tmp_moved_constant_94 + tmp_moved_constant_36*tmp_moved_constant_97); + const real_t tmp_moved_constant_221 = tmp_moved_constant_13*(tmp_moved_constant_104*tmp_moved_constant_26 + tmp_moved_constant_107*tmp_moved_constant_27 + tmp_moved_constant_110*tmp_moved_constant_28) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_29 + tmp_moved_constant_116*tmp_moved_constant_30 + tmp_moved_constant_119*tmp_moved_constant_31) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_32 + tmp_moved_constant_125*tmp_moved_constant_33 + tmp_moved_constant_128*tmp_moved_constant_34) + tmp_moved_constant_25*(tmp_moved_constant_131*tmp_moved_constant_35 + tmp_moved_constant_134*tmp_moved_constant_36 + tmp_moved_constant_137*tmp_moved_constant_37); + const real_t tmp_moved_constant_222 = tmp_moved_constant_13*(tmp_moved_constant_141*tmp_moved_constant_26 + tmp_moved_constant_144*tmp_moved_constant_27 + tmp_moved_constant_147*tmp_moved_constant_28) + tmp_moved_constant_17*(tmp_moved_constant_150*tmp_moved_constant_29 + tmp_moved_constant_153*tmp_moved_constant_30 + tmp_moved_constant_156*tmp_moved_constant_31) + tmp_moved_constant_21*(tmp_moved_constant_159*tmp_moved_constant_32 + tmp_moved_constant_162*tmp_moved_constant_33 + tmp_moved_constant_165*tmp_moved_constant_34) + tmp_moved_constant_25*(tmp_moved_constant_168*tmp_moved_constant_35 + tmp_moved_constant_171*tmp_moved_constant_36 + tmp_moved_constant_174*tmp_moved_constant_37); + const real_t tmp_moved_constant_223 = tmp_moved_constant_13*(tmp_moved_constant_176*tmp_moved_constant_26 + tmp_moved_constant_177*tmp_moved_constant_27 + tmp_moved_constant_178*tmp_moved_constant_28) + tmp_moved_constant_17*(tmp_moved_constant_179*tmp_moved_constant_29 + tmp_moved_constant_180*tmp_moved_constant_30 + tmp_moved_constant_181*tmp_moved_constant_31) + tmp_moved_constant_21*(tmp_moved_constant_182*tmp_moved_constant_32 + tmp_moved_constant_183*tmp_moved_constant_33 + tmp_moved_constant_184*tmp_moved_constant_34) + tmp_moved_constant_25*(tmp_moved_constant_185*tmp_moved_constant_35 + tmp_moved_constant_186*tmp_moved_constant_36 + tmp_moved_constant_187*tmp_moved_constant_37); + const real_t tmp_moved_constant_224 = tmp_moved_constant_13*(tmp_moved_constant_189*tmp_moved_constant_26 + tmp_moved_constant_190*tmp_moved_constant_27 + tmp_moved_constant_191*tmp_moved_constant_28) + tmp_moved_constant_17*(tmp_moved_constant_192*tmp_moved_constant_29 + tmp_moved_constant_193*tmp_moved_constant_30 + tmp_moved_constant_194*tmp_moved_constant_31) + tmp_moved_constant_21*(tmp_moved_constant_195*tmp_moved_constant_32 + tmp_moved_constant_196*tmp_moved_constant_33 + tmp_moved_constant_197*tmp_moved_constant_34) + tmp_moved_constant_25*(tmp_moved_constant_198*tmp_moved_constant_35 + tmp_moved_constant_199*tmp_moved_constant_36 + tmp_moved_constant_200*tmp_moved_constant_37); + const real_t tmp_moved_constant_225 = tmp_moved_constant_13*(tmp_moved_constant_202*tmp_moved_constant_26 + tmp_moved_constant_203*tmp_moved_constant_27 + tmp_moved_constant_204*tmp_moved_constant_28) + tmp_moved_constant_17*(tmp_moved_constant_205*tmp_moved_constant_29 + tmp_moved_constant_206*tmp_moved_constant_30 + tmp_moved_constant_207*tmp_moved_constant_31) + tmp_moved_constant_21*(tmp_moved_constant_208*tmp_moved_constant_32 + tmp_moved_constant_209*tmp_moved_constant_33 + tmp_moved_constant_210*tmp_moved_constant_34) + tmp_moved_constant_25*(tmp_moved_constant_211*tmp_moved_constant_35 + tmp_moved_constant_212*tmp_moved_constant_36 + tmp_moved_constant_213*tmp_moved_constant_37); + const real_t tmp_moved_constant_226 = (jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN); + const real_t tmp_moved_constant_227 = (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN); + const real_t tmp_moved_constant_228 = (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN); + const real_t tmp_moved_constant_229 = tmp_moved_constant_13*(tmp_moved_constant_39*tmp_moved_constant_52 + tmp_moved_constant_40*tmp_moved_constant_53 + tmp_moved_constant_41*tmp_moved_constant_54) + tmp_moved_constant_17*(tmp_moved_constant_42*tmp_moved_constant_55 + tmp_moved_constant_43*tmp_moved_constant_56 + tmp_moved_constant_44*tmp_moved_constant_57) + tmp_moved_constant_21*(tmp_moved_constant_45*tmp_moved_constant_58 + tmp_moved_constant_46*tmp_moved_constant_59 + tmp_moved_constant_47*tmp_moved_constant_60) + tmp_moved_constant_25*(tmp_moved_constant_48*tmp_moved_constant_61 + tmp_moved_constant_49*tmp_moved_constant_62 + tmp_moved_constant_50*tmp_moved_constant_63); + const real_t tmp_moved_constant_230 = tmp_moved_constant_13*(tmp_moved_constant_39*tmp_moved_constant_67 + tmp_moved_constant_40*tmp_moved_constant_70 + tmp_moved_constant_41*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_42*tmp_moved_constant_76 + tmp_moved_constant_43*tmp_moved_constant_79 + tmp_moved_constant_44*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_45*tmp_moved_constant_85 + tmp_moved_constant_46*tmp_moved_constant_88 + tmp_moved_constant_47*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_50 + tmp_moved_constant_48*tmp_moved_constant_94 + tmp_moved_constant_49*tmp_moved_constant_97); + const real_t tmp_moved_constant_231 = tmp_moved_constant_13*(tmp_moved_constant_104*tmp_moved_constant_39 + tmp_moved_constant_107*tmp_moved_constant_40 + tmp_moved_constant_110*tmp_moved_constant_41) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_42 + tmp_moved_constant_116*tmp_moved_constant_43 + tmp_moved_constant_119*tmp_moved_constant_44) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_45 + tmp_moved_constant_125*tmp_moved_constant_46 + tmp_moved_constant_128*tmp_moved_constant_47) + tmp_moved_constant_25*(tmp_moved_constant_131*tmp_moved_constant_48 + tmp_moved_constant_134*tmp_moved_constant_49 + tmp_moved_constant_137*tmp_moved_constant_50); + const real_t tmp_moved_constant_232 = tmp_moved_constant_13*(tmp_moved_constant_141*tmp_moved_constant_39 + tmp_moved_constant_144*tmp_moved_constant_40 + tmp_moved_constant_147*tmp_moved_constant_41) + tmp_moved_constant_17*(tmp_moved_constant_150*tmp_moved_constant_42 + tmp_moved_constant_153*tmp_moved_constant_43 + tmp_moved_constant_156*tmp_moved_constant_44) + tmp_moved_constant_21*(tmp_moved_constant_159*tmp_moved_constant_45 + tmp_moved_constant_162*tmp_moved_constant_46 + tmp_moved_constant_165*tmp_moved_constant_47) + tmp_moved_constant_25*(tmp_moved_constant_168*tmp_moved_constant_48 + tmp_moved_constant_171*tmp_moved_constant_49 + tmp_moved_constant_174*tmp_moved_constant_50); + const real_t tmp_moved_constant_233 = tmp_moved_constant_13*(tmp_moved_constant_176*tmp_moved_constant_39 + tmp_moved_constant_177*tmp_moved_constant_40 + tmp_moved_constant_178*tmp_moved_constant_41) + tmp_moved_constant_17*(tmp_moved_constant_179*tmp_moved_constant_42 + tmp_moved_constant_180*tmp_moved_constant_43 + tmp_moved_constant_181*tmp_moved_constant_44) + tmp_moved_constant_21*(tmp_moved_constant_182*tmp_moved_constant_45 + tmp_moved_constant_183*tmp_moved_constant_46 + tmp_moved_constant_184*tmp_moved_constant_47) + tmp_moved_constant_25*(tmp_moved_constant_185*tmp_moved_constant_48 + tmp_moved_constant_186*tmp_moved_constant_49 + tmp_moved_constant_187*tmp_moved_constant_50); + const real_t tmp_moved_constant_234 = tmp_moved_constant_13*(tmp_moved_constant_189*tmp_moved_constant_39 + tmp_moved_constant_190*tmp_moved_constant_40 + tmp_moved_constant_191*tmp_moved_constant_41) + tmp_moved_constant_17*(tmp_moved_constant_192*tmp_moved_constant_42 + tmp_moved_constant_193*tmp_moved_constant_43 + tmp_moved_constant_194*tmp_moved_constant_44) + tmp_moved_constant_21*(tmp_moved_constant_195*tmp_moved_constant_45 + tmp_moved_constant_196*tmp_moved_constant_46 + tmp_moved_constant_197*tmp_moved_constant_47) + tmp_moved_constant_25*(tmp_moved_constant_198*tmp_moved_constant_48 + tmp_moved_constant_199*tmp_moved_constant_49 + tmp_moved_constant_200*tmp_moved_constant_50); + const real_t tmp_moved_constant_235 = tmp_moved_constant_13*(tmp_moved_constant_202*tmp_moved_constant_39 + tmp_moved_constant_203*tmp_moved_constant_40 + tmp_moved_constant_204*tmp_moved_constant_41) + tmp_moved_constant_17*(tmp_moved_constant_205*tmp_moved_constant_42 + tmp_moved_constant_206*tmp_moved_constant_43 + tmp_moved_constant_207*tmp_moved_constant_44) + tmp_moved_constant_21*(tmp_moved_constant_208*tmp_moved_constant_45 + tmp_moved_constant_209*tmp_moved_constant_46 + tmp_moved_constant_210*tmp_moved_constant_47) + tmp_moved_constant_25*(tmp_moved_constant_211*tmp_moved_constant_48 + tmp_moved_constant_212*tmp_moved_constant_49 + tmp_moved_constant_213*tmp_moved_constant_50); + const real_t tmp_moved_constant_236 = (jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN); + const real_t tmp_moved_constant_237 = (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN); + const real_t tmp_moved_constant_238 = (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); + const real_t tmp_moved_constant_239 = tmp_moved_constant_13*(tmp_moved_constant_52*tmp_moved_constant_67 + tmp_moved_constant_53*tmp_moved_constant_70 + tmp_moved_constant_54*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_55*tmp_moved_constant_76 + tmp_moved_constant_56*tmp_moved_constant_79 + tmp_moved_constant_57*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_58*tmp_moved_constant_85 + tmp_moved_constant_59*tmp_moved_constant_88 + tmp_moved_constant_60*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_63 + tmp_moved_constant_61*tmp_moved_constant_94 + tmp_moved_constant_62*tmp_moved_constant_97); + const real_t tmp_moved_constant_240 = tmp_moved_constant_13*(tmp_moved_constant_104*tmp_moved_constant_52 + tmp_moved_constant_107*tmp_moved_constant_53 + tmp_moved_constant_110*tmp_moved_constant_54) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_55 + tmp_moved_constant_116*tmp_moved_constant_56 + tmp_moved_constant_119*tmp_moved_constant_57) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_58 + tmp_moved_constant_125*tmp_moved_constant_59 + tmp_moved_constant_128*tmp_moved_constant_60) + tmp_moved_constant_25*(tmp_moved_constant_131*tmp_moved_constant_61 + tmp_moved_constant_134*tmp_moved_constant_62 + tmp_moved_constant_137*tmp_moved_constant_63); + const real_t tmp_moved_constant_241 = tmp_moved_constant_13*(tmp_moved_constant_141*tmp_moved_constant_52 + tmp_moved_constant_144*tmp_moved_constant_53 + tmp_moved_constant_147*tmp_moved_constant_54) + tmp_moved_constant_17*(tmp_moved_constant_150*tmp_moved_constant_55 + tmp_moved_constant_153*tmp_moved_constant_56 + tmp_moved_constant_156*tmp_moved_constant_57) + tmp_moved_constant_21*(tmp_moved_constant_159*tmp_moved_constant_58 + tmp_moved_constant_162*tmp_moved_constant_59 + tmp_moved_constant_165*tmp_moved_constant_60) + tmp_moved_constant_25*(tmp_moved_constant_168*tmp_moved_constant_61 + tmp_moved_constant_171*tmp_moved_constant_62 + tmp_moved_constant_174*tmp_moved_constant_63); + const real_t tmp_moved_constant_242 = tmp_moved_constant_13*(tmp_moved_constant_176*tmp_moved_constant_52 + tmp_moved_constant_177*tmp_moved_constant_53 + tmp_moved_constant_178*tmp_moved_constant_54) + tmp_moved_constant_17*(tmp_moved_constant_179*tmp_moved_constant_55 + tmp_moved_constant_180*tmp_moved_constant_56 + tmp_moved_constant_181*tmp_moved_constant_57) + tmp_moved_constant_21*(tmp_moved_constant_182*tmp_moved_constant_58 + tmp_moved_constant_183*tmp_moved_constant_59 + tmp_moved_constant_184*tmp_moved_constant_60) + tmp_moved_constant_25*(tmp_moved_constant_185*tmp_moved_constant_61 + tmp_moved_constant_186*tmp_moved_constant_62 + tmp_moved_constant_187*tmp_moved_constant_63); + const real_t tmp_moved_constant_243 = tmp_moved_constant_13*(tmp_moved_constant_189*tmp_moved_constant_52 + tmp_moved_constant_190*tmp_moved_constant_53 + tmp_moved_constant_191*tmp_moved_constant_54) + tmp_moved_constant_17*(tmp_moved_constant_192*tmp_moved_constant_55 + tmp_moved_constant_193*tmp_moved_constant_56 + tmp_moved_constant_194*tmp_moved_constant_57) + tmp_moved_constant_21*(tmp_moved_constant_195*tmp_moved_constant_58 + tmp_moved_constant_196*tmp_moved_constant_59 + tmp_moved_constant_197*tmp_moved_constant_60) + tmp_moved_constant_25*(tmp_moved_constant_198*tmp_moved_constant_61 + tmp_moved_constant_199*tmp_moved_constant_62 + tmp_moved_constant_200*tmp_moved_constant_63); + const real_t tmp_moved_constant_244 = tmp_moved_constant_13*(tmp_moved_constant_202*tmp_moved_constant_52 + tmp_moved_constant_203*tmp_moved_constant_53 + tmp_moved_constant_204*tmp_moved_constant_54) + tmp_moved_constant_17*(tmp_moved_constant_205*tmp_moved_constant_55 + tmp_moved_constant_206*tmp_moved_constant_56 + tmp_moved_constant_207*tmp_moved_constant_57) + tmp_moved_constant_21*(tmp_moved_constant_208*tmp_moved_constant_58 + tmp_moved_constant_209*tmp_moved_constant_59 + tmp_moved_constant_210*tmp_moved_constant_60) + tmp_moved_constant_25*(tmp_moved_constant_211*tmp_moved_constant_61 + tmp_moved_constant_212*tmp_moved_constant_62 + tmp_moved_constant_213*tmp_moved_constant_63); + const real_t tmp_moved_constant_245 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_246 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_247 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_248 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_249 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_250 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_251 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_252 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_253 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_254 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_255 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_256 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_257 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_258 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_259 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_260 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_261 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_262 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_263 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_264 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_265 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_266 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_267 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_268 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_269 = tmp_moved_constant_13*(tmp_moved_constant_104*tmp_moved_constant_67 + tmp_moved_constant_107*tmp_moved_constant_70 + tmp_moved_constant_110*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_76 + tmp_moved_constant_116*tmp_moved_constant_79 + tmp_moved_constant_119*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_85 + tmp_moved_constant_125*tmp_moved_constant_88 + tmp_moved_constant_128*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_137 + tmp_moved_constant_131*tmp_moved_constant_94 + tmp_moved_constant_134*tmp_moved_constant_97); + const real_t tmp_moved_constant_270 = tmp_moved_constant_13*(tmp_moved_constant_141*tmp_moved_constant_67 + tmp_moved_constant_144*tmp_moved_constant_70 + tmp_moved_constant_147*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_150*tmp_moved_constant_76 + tmp_moved_constant_153*tmp_moved_constant_79 + tmp_moved_constant_156*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_159*tmp_moved_constant_85 + tmp_moved_constant_162*tmp_moved_constant_88 + tmp_moved_constant_165*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_174 + tmp_moved_constant_168*tmp_moved_constant_94 + tmp_moved_constant_171*tmp_moved_constant_97); + const real_t tmp_moved_constant_271 = tmp_moved_constant_13*(tmp_moved_constant_176*tmp_moved_constant_67 + tmp_moved_constant_177*tmp_moved_constant_70 + tmp_moved_constant_178*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_179*tmp_moved_constant_76 + tmp_moved_constant_180*tmp_moved_constant_79 + tmp_moved_constant_181*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_182*tmp_moved_constant_85 + tmp_moved_constant_183*tmp_moved_constant_88 + tmp_moved_constant_184*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_187 + tmp_moved_constant_185*tmp_moved_constant_94 + tmp_moved_constant_186*tmp_moved_constant_97); + const real_t tmp_moved_constant_272 = tmp_moved_constant_13*(tmp_moved_constant_189*tmp_moved_constant_67 + tmp_moved_constant_190*tmp_moved_constant_70 + tmp_moved_constant_191*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_192*tmp_moved_constant_76 + tmp_moved_constant_193*tmp_moved_constant_79 + tmp_moved_constant_194*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_195*tmp_moved_constant_85 + tmp_moved_constant_196*tmp_moved_constant_88 + tmp_moved_constant_197*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_200 + tmp_moved_constant_198*tmp_moved_constant_94 + tmp_moved_constant_199*tmp_moved_constant_97); + const real_t tmp_moved_constant_273 = tmp_moved_constant_13*(tmp_moved_constant_202*tmp_moved_constant_67 + tmp_moved_constant_203*tmp_moved_constant_70 + tmp_moved_constant_204*tmp_moved_constant_73) + tmp_moved_constant_17*(tmp_moved_constant_205*tmp_moved_constant_76 + tmp_moved_constant_206*tmp_moved_constant_79 + tmp_moved_constant_207*tmp_moved_constant_82) + tmp_moved_constant_21*(tmp_moved_constant_208*tmp_moved_constant_85 + tmp_moved_constant_209*tmp_moved_constant_88 + tmp_moved_constant_210*tmp_moved_constant_91) + tmp_moved_constant_25*(tmp_moved_constant_100*tmp_moved_constant_213 + tmp_moved_constant_211*tmp_moved_constant_94 + tmp_moved_constant_212*tmp_moved_constant_97); + const real_t tmp_moved_constant_274 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_275 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_276 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_277 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_278 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_279 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_280 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_281 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_282 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_283 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_284 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_285 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_286 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_287 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_288 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_289 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_290 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_291 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_292 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_293 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_294 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_295 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_296 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_297 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_298 = tmp_moved_constant_13*(tmp_moved_constant_104*tmp_moved_constant_141 + tmp_moved_constant_107*tmp_moved_constant_144 + tmp_moved_constant_110*tmp_moved_constant_147) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_150 + tmp_moved_constant_116*tmp_moved_constant_153 + tmp_moved_constant_119*tmp_moved_constant_156) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_159 + tmp_moved_constant_125*tmp_moved_constant_162 + tmp_moved_constant_128*tmp_moved_constant_165) + tmp_moved_constant_25*(tmp_moved_constant_131*tmp_moved_constant_168 + tmp_moved_constant_134*tmp_moved_constant_171 + tmp_moved_constant_137*tmp_moved_constant_174); + const real_t tmp_moved_constant_299 = tmp_moved_constant_13*(tmp_moved_constant_104*tmp_moved_constant_176 + tmp_moved_constant_107*tmp_moved_constant_177 + tmp_moved_constant_110*tmp_moved_constant_178) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_179 + tmp_moved_constant_116*tmp_moved_constant_180 + tmp_moved_constant_119*tmp_moved_constant_181) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_182 + tmp_moved_constant_125*tmp_moved_constant_183 + tmp_moved_constant_128*tmp_moved_constant_184) + tmp_moved_constant_25*(tmp_moved_constant_131*tmp_moved_constant_185 + tmp_moved_constant_134*tmp_moved_constant_186 + tmp_moved_constant_137*tmp_moved_constant_187); + const real_t tmp_moved_constant_300 = tmp_moved_constant_13*(tmp_moved_constant_104*tmp_moved_constant_189 + tmp_moved_constant_107*tmp_moved_constant_190 + tmp_moved_constant_110*tmp_moved_constant_191) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_192 + tmp_moved_constant_116*tmp_moved_constant_193 + tmp_moved_constant_119*tmp_moved_constant_194) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_195 + tmp_moved_constant_125*tmp_moved_constant_196 + tmp_moved_constant_128*tmp_moved_constant_197) + tmp_moved_constant_25*(tmp_moved_constant_131*tmp_moved_constant_198 + tmp_moved_constant_134*tmp_moved_constant_199 + tmp_moved_constant_137*tmp_moved_constant_200); + const real_t tmp_moved_constant_301 = tmp_moved_constant_13*(tmp_moved_constant_104*tmp_moved_constant_202 + tmp_moved_constant_107*tmp_moved_constant_203 + tmp_moved_constant_110*tmp_moved_constant_204) + tmp_moved_constant_17*(tmp_moved_constant_113*tmp_moved_constant_205 + tmp_moved_constant_116*tmp_moved_constant_206 + tmp_moved_constant_119*tmp_moved_constant_207) + tmp_moved_constant_21*(tmp_moved_constant_122*tmp_moved_constant_208 + tmp_moved_constant_125*tmp_moved_constant_209 + tmp_moved_constant_128*tmp_moved_constant_210) + tmp_moved_constant_25*(tmp_moved_constant_131*tmp_moved_constant_211 + tmp_moved_constant_134*tmp_moved_constant_212 + tmp_moved_constant_137*tmp_moved_constant_213); + const real_t tmp_moved_constant_302 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_303 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_304 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_305 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_306 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_307 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_308 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_309 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_310 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_311 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_312 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_313 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_314 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_315 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_316 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_317 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_318 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_319 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_320 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_321 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_322 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_323 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_324 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_325 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_326 = tmp_moved_constant_13*(tmp_moved_constant_141*tmp_moved_constant_176 + tmp_moved_constant_144*tmp_moved_constant_177 + tmp_moved_constant_147*tmp_moved_constant_178) + tmp_moved_constant_17*(tmp_moved_constant_150*tmp_moved_constant_179 + tmp_moved_constant_153*tmp_moved_constant_180 + tmp_moved_constant_156*tmp_moved_constant_181) + tmp_moved_constant_21*(tmp_moved_constant_159*tmp_moved_constant_182 + tmp_moved_constant_162*tmp_moved_constant_183 + tmp_moved_constant_165*tmp_moved_constant_184) + tmp_moved_constant_25*(tmp_moved_constant_168*tmp_moved_constant_185 + tmp_moved_constant_171*tmp_moved_constant_186 + tmp_moved_constant_174*tmp_moved_constant_187); + const real_t tmp_moved_constant_327 = tmp_moved_constant_13*(tmp_moved_constant_141*tmp_moved_constant_189 + tmp_moved_constant_144*tmp_moved_constant_190 + tmp_moved_constant_147*tmp_moved_constant_191) + tmp_moved_constant_17*(tmp_moved_constant_150*tmp_moved_constant_192 + tmp_moved_constant_153*tmp_moved_constant_193 + tmp_moved_constant_156*tmp_moved_constant_194) + tmp_moved_constant_21*(tmp_moved_constant_159*tmp_moved_constant_195 + tmp_moved_constant_162*tmp_moved_constant_196 + tmp_moved_constant_165*tmp_moved_constant_197) + tmp_moved_constant_25*(tmp_moved_constant_168*tmp_moved_constant_198 + tmp_moved_constant_171*tmp_moved_constant_199 + tmp_moved_constant_174*tmp_moved_constant_200); + const real_t tmp_moved_constant_328 = tmp_moved_constant_13*(tmp_moved_constant_141*tmp_moved_constant_202 + tmp_moved_constant_144*tmp_moved_constant_203 + tmp_moved_constant_147*tmp_moved_constant_204) + tmp_moved_constant_17*(tmp_moved_constant_150*tmp_moved_constant_205 + tmp_moved_constant_153*tmp_moved_constant_206 + tmp_moved_constant_156*tmp_moved_constant_207) + tmp_moved_constant_21*(tmp_moved_constant_159*tmp_moved_constant_208 + tmp_moved_constant_162*tmp_moved_constant_209 + tmp_moved_constant_165*tmp_moved_constant_210) + tmp_moved_constant_25*(tmp_moved_constant_168*tmp_moved_constant_211 + tmp_moved_constant_171*tmp_moved_constant_212 + tmp_moved_constant_174*tmp_moved_constant_213); + const real_t tmp_moved_constant_329 = tmp_moved_constant_13*(tmp_moved_constant_176*tmp_moved_constant_189 + tmp_moved_constant_177*tmp_moved_constant_190 + tmp_moved_constant_178*tmp_moved_constant_191) + tmp_moved_constant_17*(tmp_moved_constant_179*tmp_moved_constant_192 + tmp_moved_constant_180*tmp_moved_constant_193 + tmp_moved_constant_181*tmp_moved_constant_194) + tmp_moved_constant_21*(tmp_moved_constant_182*tmp_moved_constant_195 + tmp_moved_constant_183*tmp_moved_constant_196 + tmp_moved_constant_184*tmp_moved_constant_197) + tmp_moved_constant_25*(tmp_moved_constant_185*tmp_moved_constant_198 + tmp_moved_constant_186*tmp_moved_constant_199 + tmp_moved_constant_187*tmp_moved_constant_200); + const real_t tmp_moved_constant_330 = tmp_moved_constant_13*(tmp_moved_constant_176*tmp_moved_constant_202 + tmp_moved_constant_177*tmp_moved_constant_203 + tmp_moved_constant_178*tmp_moved_constant_204) + tmp_moved_constant_17*(tmp_moved_constant_179*tmp_moved_constant_205 + tmp_moved_constant_180*tmp_moved_constant_206 + tmp_moved_constant_181*tmp_moved_constant_207) + tmp_moved_constant_21*(tmp_moved_constant_182*tmp_moved_constant_208 + tmp_moved_constant_183*tmp_moved_constant_209 + tmp_moved_constant_184*tmp_moved_constant_210) + tmp_moved_constant_25*(tmp_moved_constant_185*tmp_moved_constant_211 + tmp_moved_constant_186*tmp_moved_constant_212 + tmp_moved_constant_187*tmp_moved_constant_213); + const real_t tmp_moved_constant_331 = tmp_moved_constant_13*(tmp_moved_constant_189*tmp_moved_constant_202 + tmp_moved_constant_190*tmp_moved_constant_203 + tmp_moved_constant_191*tmp_moved_constant_204) + tmp_moved_constant_17*(tmp_moved_constant_192*tmp_moved_constant_205 + tmp_moved_constant_193*tmp_moved_constant_206 + tmp_moved_constant_194*tmp_moved_constant_207) + tmp_moved_constant_21*(tmp_moved_constant_195*tmp_moved_constant_208 + tmp_moved_constant_196*tmp_moved_constant_209 + tmp_moved_constant_197*tmp_moved_constant_210) + tmp_moved_constant_25*(tmp_moved_constant_198*tmp_moved_constant_211 + tmp_moved_constant_199*tmp_moved_constant_212 + tmp_moved_constant_200*tmp_moved_constant_213); + const real_t tmp_moved_constant_352 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_353 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_354 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_355 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_356 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_357 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_358 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_359 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_360 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_361 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_362 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_363 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_364 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_365 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_366 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_367 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_368 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_369 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_370 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_371 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_372 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_373 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_374 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_375 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_376 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_377 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_378 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_379 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_380 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_368 + tmp_moved_constant_353*tmp_moved_constant_369 + tmp_moved_constant_354*tmp_moved_constant_370) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_371 + tmp_moved_constant_357*tmp_moved_constant_372 + tmp_moved_constant_358*tmp_moved_constant_373) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_374 + tmp_moved_constant_361*tmp_moved_constant_375 + tmp_moved_constant_362*tmp_moved_constant_376) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_377 + tmp_moved_constant_365*tmp_moved_constant_378 + tmp_moved_constant_366*tmp_moved_constant_379); + const real_t tmp_moved_constant_381 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_382 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_383 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_384 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_385 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_386 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_387 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_388 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_389 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_390 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_391 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_392 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_393 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_381 + tmp_moved_constant_353*tmp_moved_constant_382 + tmp_moved_constant_354*tmp_moved_constant_383) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_384 + tmp_moved_constant_357*tmp_moved_constant_385 + tmp_moved_constant_358*tmp_moved_constant_386) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_387 + tmp_moved_constant_361*tmp_moved_constant_388 + tmp_moved_constant_362*tmp_moved_constant_389) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_390 + tmp_moved_constant_365*tmp_moved_constant_391 + tmp_moved_constant_366*tmp_moved_constant_392); + const real_t tmp_moved_constant_394 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_395 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_396 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_397 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_398 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_399 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_400 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_401 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_402 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_403 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_404 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_405 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_406 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_394 + tmp_moved_constant_353*tmp_moved_constant_395 + tmp_moved_constant_354*tmp_moved_constant_396) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_397 + tmp_moved_constant_357*tmp_moved_constant_398 + tmp_moved_constant_358*tmp_moved_constant_399) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_400 + tmp_moved_constant_361*tmp_moved_constant_401 + tmp_moved_constant_362*tmp_moved_constant_402) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_403 + tmp_moved_constant_365*tmp_moved_constant_404 + tmp_moved_constant_366*tmp_moved_constant_405); + const real_t tmp_moved_constant_407 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_408 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_409 = tmp_moved_constant_407 + tmp_moved_constant_408; + const real_t tmp_moved_constant_410 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_411 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_412 = tmp_moved_constant_410 + tmp_moved_constant_411; + const real_t tmp_moved_constant_413 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_414 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_415 = tmp_moved_constant_413 + tmp_moved_constant_414; + const real_t tmp_moved_constant_416 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_417 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_418 = tmp_moved_constant_416 + tmp_moved_constant_417; + const real_t tmp_moved_constant_419 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_420 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_421 = tmp_moved_constant_419 + tmp_moved_constant_420; + const real_t tmp_moved_constant_422 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_423 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_424 = tmp_moved_constant_422 + tmp_moved_constant_423; + const real_t tmp_moved_constant_425 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_426 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_427 = tmp_moved_constant_425 + tmp_moved_constant_426; + const real_t tmp_moved_constant_428 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_429 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_430 = tmp_moved_constant_428 + tmp_moved_constant_429; + const real_t tmp_moved_constant_431 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_432 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_433 = tmp_moved_constant_431 + tmp_moved_constant_432; + const real_t tmp_moved_constant_434 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_435 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_436 = tmp_moved_constant_434 + tmp_moved_constant_435; + const real_t tmp_moved_constant_437 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_438 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_439 = tmp_moved_constant_437 + tmp_moved_constant_438; + const real_t tmp_moved_constant_440 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_441 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_442 = tmp_moved_constant_440 + tmp_moved_constant_441; + const real_t tmp_moved_constant_443 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_409 + tmp_moved_constant_353*tmp_moved_constant_412 + tmp_moved_constant_354*tmp_moved_constant_415) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_418 + tmp_moved_constant_357*tmp_moved_constant_421 + tmp_moved_constant_358*tmp_moved_constant_424) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_427 + tmp_moved_constant_361*tmp_moved_constant_430 + tmp_moved_constant_362*tmp_moved_constant_433) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_436 + tmp_moved_constant_365*tmp_moved_constant_439 + tmp_moved_constant_366*tmp_moved_constant_442); + const real_t tmp_moved_constant_444 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_445 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_446 = tmp_moved_constant_444 + tmp_moved_constant_445; + const real_t tmp_moved_constant_447 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_448 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_449 = tmp_moved_constant_447 + tmp_moved_constant_448; + const real_t tmp_moved_constant_450 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_451 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_452 = tmp_moved_constant_450 + tmp_moved_constant_451; + const real_t tmp_moved_constant_453 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_454 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_455 = tmp_moved_constant_453 + tmp_moved_constant_454; + const real_t tmp_moved_constant_456 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_457 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_458 = tmp_moved_constant_456 + tmp_moved_constant_457; + const real_t tmp_moved_constant_459 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_460 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_461 = tmp_moved_constant_459 + tmp_moved_constant_460; + const real_t tmp_moved_constant_462 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_463 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_464 = tmp_moved_constant_462 + tmp_moved_constant_463; + const real_t tmp_moved_constant_465 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_466 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_467 = tmp_moved_constant_465 + tmp_moved_constant_466; + const real_t tmp_moved_constant_468 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_469 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_470 = tmp_moved_constant_468 + tmp_moved_constant_469; + const real_t tmp_moved_constant_471 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_472 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_473 = tmp_moved_constant_471 + tmp_moved_constant_472; + const real_t tmp_moved_constant_474 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_475 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_476 = tmp_moved_constant_474 + tmp_moved_constant_475; + const real_t tmp_moved_constant_477 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_478 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_479 = tmp_moved_constant_477 + tmp_moved_constant_478; + const real_t tmp_moved_constant_480 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_446 + tmp_moved_constant_353*tmp_moved_constant_449 + tmp_moved_constant_354*tmp_moved_constant_452) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_455 + tmp_moved_constant_357*tmp_moved_constant_458 + tmp_moved_constant_358*tmp_moved_constant_461) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_464 + tmp_moved_constant_361*tmp_moved_constant_467 + tmp_moved_constant_362*tmp_moved_constant_470) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_473 + tmp_moved_constant_365*tmp_moved_constant_476 + tmp_moved_constant_366*tmp_moved_constant_479); + const real_t tmp_moved_constant_481 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_482 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_483 = tmp_moved_constant_481 + tmp_moved_constant_482; + const real_t tmp_moved_constant_484 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_485 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_486 = tmp_moved_constant_484 + tmp_moved_constant_485; + const real_t tmp_moved_constant_487 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_488 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_489 = tmp_moved_constant_487 + tmp_moved_constant_488; + const real_t tmp_moved_constant_490 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_491 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_492 = tmp_moved_constant_490 + tmp_moved_constant_491; + const real_t tmp_moved_constant_493 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_494 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_495 = tmp_moved_constant_493 + tmp_moved_constant_494; + const real_t tmp_moved_constant_496 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_497 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_498 = tmp_moved_constant_496 + tmp_moved_constant_497; + const real_t tmp_moved_constant_499 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_500 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_501 = tmp_moved_constant_499 + tmp_moved_constant_500; + const real_t tmp_moved_constant_502 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_503 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_504 = tmp_moved_constant_502 + tmp_moved_constant_503; + const real_t tmp_moved_constant_505 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_506 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_507 = tmp_moved_constant_505 + tmp_moved_constant_506; + const real_t tmp_moved_constant_508 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_509 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_510 = tmp_moved_constant_508 + tmp_moved_constant_509; + const real_t tmp_moved_constant_511 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_512 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_513 = tmp_moved_constant_511 + tmp_moved_constant_512; + const real_t tmp_moved_constant_514 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_515 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_516 = tmp_moved_constant_514 + tmp_moved_constant_515; + const real_t tmp_moved_constant_517 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_483 + tmp_moved_constant_353*tmp_moved_constant_486 + tmp_moved_constant_354*tmp_moved_constant_489) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_492 + tmp_moved_constant_357*tmp_moved_constant_495 + tmp_moved_constant_358*tmp_moved_constant_498) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_501 + tmp_moved_constant_361*tmp_moved_constant_504 + tmp_moved_constant_362*tmp_moved_constant_507) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_510 + tmp_moved_constant_365*tmp_moved_constant_513 + tmp_moved_constant_366*tmp_moved_constant_516); + const real_t tmp_moved_constant_518 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_407 - tmp_moved_constant_444; + const real_t tmp_moved_constant_519 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_410 - tmp_moved_constant_447; + const real_t tmp_moved_constant_520 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_413 - tmp_moved_constant_450; + const real_t tmp_moved_constant_521 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_416 - tmp_moved_constant_453; + const real_t tmp_moved_constant_522 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_419 - tmp_moved_constant_456; + const real_t tmp_moved_constant_523 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_422 - tmp_moved_constant_459; + const real_t tmp_moved_constant_524 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_425 - tmp_moved_constant_462; + const real_t tmp_moved_constant_525 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_428 - tmp_moved_constant_465; + const real_t tmp_moved_constant_526 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_431 - tmp_moved_constant_468; + const real_t tmp_moved_constant_527 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_434 - tmp_moved_constant_471; + const real_t tmp_moved_constant_528 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_437 - tmp_moved_constant_474; + const real_t tmp_moved_constant_529 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_440 - tmp_moved_constant_477; + const real_t tmp_moved_constant_530 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_518 + tmp_moved_constant_353*tmp_moved_constant_519 + tmp_moved_constant_354*tmp_moved_constant_520) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_521 + tmp_moved_constant_357*tmp_moved_constant_522 + tmp_moved_constant_358*tmp_moved_constant_523) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_524 + tmp_moved_constant_361*tmp_moved_constant_525 + tmp_moved_constant_362*tmp_moved_constant_526) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_527 + tmp_moved_constant_365*tmp_moved_constant_528 + tmp_moved_constant_366*tmp_moved_constant_529); + const real_t tmp_moved_constant_531 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_408 - tmp_moved_constant_481; + const real_t tmp_moved_constant_532 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_411 - tmp_moved_constant_484; + const real_t tmp_moved_constant_533 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_414 - tmp_moved_constant_487; + const real_t tmp_moved_constant_534 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_417 - tmp_moved_constant_490; + const real_t tmp_moved_constant_535 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_420 - tmp_moved_constant_493; + const real_t tmp_moved_constant_536 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_423 - tmp_moved_constant_496; + const real_t tmp_moved_constant_537 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_426 - tmp_moved_constant_499; + const real_t tmp_moved_constant_538 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_429 - tmp_moved_constant_502; + const real_t tmp_moved_constant_539 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_432 - tmp_moved_constant_505; + const real_t tmp_moved_constant_540 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_435 - tmp_moved_constant_508; + const real_t tmp_moved_constant_541 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_438 - tmp_moved_constant_511; + const real_t tmp_moved_constant_542 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_441 - tmp_moved_constant_514; + const real_t tmp_moved_constant_543 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_531 + tmp_moved_constant_353*tmp_moved_constant_532 + tmp_moved_constant_354*tmp_moved_constant_533) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_534 + tmp_moved_constant_357*tmp_moved_constant_535 + tmp_moved_constant_358*tmp_moved_constant_536) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_537 + tmp_moved_constant_361*tmp_moved_constant_538 + tmp_moved_constant_362*tmp_moved_constant_539) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_540 + tmp_moved_constant_365*tmp_moved_constant_541 + tmp_moved_constant_366*tmp_moved_constant_542); + const real_t tmp_moved_constant_544 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_445 - tmp_moved_constant_482; + const real_t tmp_moved_constant_545 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_448 - tmp_moved_constant_485; + const real_t tmp_moved_constant_546 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_451 - tmp_moved_constant_488; + const real_t tmp_moved_constant_547 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_454 - tmp_moved_constant_491; + const real_t tmp_moved_constant_548 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_457 - tmp_moved_constant_494; + const real_t tmp_moved_constant_549 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_460 - tmp_moved_constant_497; + const real_t tmp_moved_constant_550 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_463 - tmp_moved_constant_500; + const real_t tmp_moved_constant_551 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_466 - tmp_moved_constant_503; + const real_t tmp_moved_constant_552 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_469 - tmp_moved_constant_506; + const real_t tmp_moved_constant_553 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_472 - tmp_moved_constant_509; + const real_t tmp_moved_constant_554 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_475 - tmp_moved_constant_512; + const real_t tmp_moved_constant_555 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_478 - tmp_moved_constant_515; + const real_t tmp_moved_constant_556 = tmp_moved_constant_355*(tmp_moved_constant_352*tmp_moved_constant_544 + tmp_moved_constant_353*tmp_moved_constant_545 + tmp_moved_constant_354*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_356*tmp_moved_constant_547 + tmp_moved_constant_357*tmp_moved_constant_548 + tmp_moved_constant_358*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_360*tmp_moved_constant_550 + tmp_moved_constant_361*tmp_moved_constant_551 + tmp_moved_constant_362*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_364*tmp_moved_constant_553 + tmp_moved_constant_365*tmp_moved_constant_554 + tmp_moved_constant_366*tmp_moved_constant_555); + const real_t tmp_moved_constant_557 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); + const real_t tmp_moved_constant_558 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); + const real_t tmp_moved_constant_559 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); + const real_t tmp_moved_constant_560 = tmp_moved_constant_355*(tmp_moved_constant_368*tmp_moved_constant_381 + tmp_moved_constant_369*tmp_moved_constant_382 + tmp_moved_constant_370*tmp_moved_constant_383) + tmp_moved_constant_359*(tmp_moved_constant_371*tmp_moved_constant_384 + tmp_moved_constant_372*tmp_moved_constant_385 + tmp_moved_constant_373*tmp_moved_constant_386) + tmp_moved_constant_363*(tmp_moved_constant_374*tmp_moved_constant_387 + tmp_moved_constant_375*tmp_moved_constant_388 + tmp_moved_constant_376*tmp_moved_constant_389) + tmp_moved_constant_367*(tmp_moved_constant_377*tmp_moved_constant_390 + tmp_moved_constant_378*tmp_moved_constant_391 + tmp_moved_constant_379*tmp_moved_constant_392); + const real_t tmp_moved_constant_561 = tmp_moved_constant_355*(tmp_moved_constant_368*tmp_moved_constant_394 + tmp_moved_constant_369*tmp_moved_constant_395 + tmp_moved_constant_370*tmp_moved_constant_396) + tmp_moved_constant_359*(tmp_moved_constant_371*tmp_moved_constant_397 + tmp_moved_constant_372*tmp_moved_constant_398 + tmp_moved_constant_373*tmp_moved_constant_399) + tmp_moved_constant_363*(tmp_moved_constant_374*tmp_moved_constant_400 + tmp_moved_constant_375*tmp_moved_constant_401 + tmp_moved_constant_376*tmp_moved_constant_402) + tmp_moved_constant_367*(tmp_moved_constant_377*tmp_moved_constant_403 + tmp_moved_constant_378*tmp_moved_constant_404 + tmp_moved_constant_379*tmp_moved_constant_405); + const real_t tmp_moved_constant_562 = tmp_moved_constant_355*(tmp_moved_constant_368*tmp_moved_constant_409 + tmp_moved_constant_369*tmp_moved_constant_412 + tmp_moved_constant_370*tmp_moved_constant_415) + tmp_moved_constant_359*(tmp_moved_constant_371*tmp_moved_constant_418 + tmp_moved_constant_372*tmp_moved_constant_421 + tmp_moved_constant_373*tmp_moved_constant_424) + tmp_moved_constant_363*(tmp_moved_constant_374*tmp_moved_constant_427 + tmp_moved_constant_375*tmp_moved_constant_430 + tmp_moved_constant_376*tmp_moved_constant_433) + tmp_moved_constant_367*(tmp_moved_constant_377*tmp_moved_constant_436 + tmp_moved_constant_378*tmp_moved_constant_439 + tmp_moved_constant_379*tmp_moved_constant_442); + const real_t tmp_moved_constant_563 = tmp_moved_constant_355*(tmp_moved_constant_368*tmp_moved_constant_446 + tmp_moved_constant_369*tmp_moved_constant_449 + tmp_moved_constant_370*tmp_moved_constant_452) + tmp_moved_constant_359*(tmp_moved_constant_371*tmp_moved_constant_455 + tmp_moved_constant_372*tmp_moved_constant_458 + tmp_moved_constant_373*tmp_moved_constant_461) + tmp_moved_constant_363*(tmp_moved_constant_374*tmp_moved_constant_464 + tmp_moved_constant_375*tmp_moved_constant_467 + tmp_moved_constant_376*tmp_moved_constant_470) + tmp_moved_constant_367*(tmp_moved_constant_377*tmp_moved_constant_473 + tmp_moved_constant_378*tmp_moved_constant_476 + tmp_moved_constant_379*tmp_moved_constant_479); + const real_t tmp_moved_constant_564 = tmp_moved_constant_355*(tmp_moved_constant_368*tmp_moved_constant_483 + tmp_moved_constant_369*tmp_moved_constant_486 + tmp_moved_constant_370*tmp_moved_constant_489) + tmp_moved_constant_359*(tmp_moved_constant_371*tmp_moved_constant_492 + tmp_moved_constant_372*tmp_moved_constant_495 + tmp_moved_constant_373*tmp_moved_constant_498) + tmp_moved_constant_363*(tmp_moved_constant_374*tmp_moved_constant_501 + tmp_moved_constant_375*tmp_moved_constant_504 + tmp_moved_constant_376*tmp_moved_constant_507) + tmp_moved_constant_367*(tmp_moved_constant_377*tmp_moved_constant_510 + tmp_moved_constant_378*tmp_moved_constant_513 + tmp_moved_constant_379*tmp_moved_constant_516); + const real_t tmp_moved_constant_565 = tmp_moved_constant_355*(tmp_moved_constant_368*tmp_moved_constant_518 + tmp_moved_constant_369*tmp_moved_constant_519 + tmp_moved_constant_370*tmp_moved_constant_520) + tmp_moved_constant_359*(tmp_moved_constant_371*tmp_moved_constant_521 + tmp_moved_constant_372*tmp_moved_constant_522 + tmp_moved_constant_373*tmp_moved_constant_523) + tmp_moved_constant_363*(tmp_moved_constant_374*tmp_moved_constant_524 + tmp_moved_constant_375*tmp_moved_constant_525 + tmp_moved_constant_376*tmp_moved_constant_526) + tmp_moved_constant_367*(tmp_moved_constant_377*tmp_moved_constant_527 + tmp_moved_constant_378*tmp_moved_constant_528 + tmp_moved_constant_379*tmp_moved_constant_529); + const real_t tmp_moved_constant_566 = tmp_moved_constant_355*(tmp_moved_constant_368*tmp_moved_constant_531 + tmp_moved_constant_369*tmp_moved_constant_532 + tmp_moved_constant_370*tmp_moved_constant_533) + tmp_moved_constant_359*(tmp_moved_constant_371*tmp_moved_constant_534 + tmp_moved_constant_372*tmp_moved_constant_535 + tmp_moved_constant_373*tmp_moved_constant_536) + tmp_moved_constant_363*(tmp_moved_constant_374*tmp_moved_constant_537 + tmp_moved_constant_375*tmp_moved_constant_538 + tmp_moved_constant_376*tmp_moved_constant_539) + tmp_moved_constant_367*(tmp_moved_constant_377*tmp_moved_constant_540 + tmp_moved_constant_378*tmp_moved_constant_541 + tmp_moved_constant_379*tmp_moved_constant_542); + const real_t tmp_moved_constant_567 = tmp_moved_constant_355*(tmp_moved_constant_368*tmp_moved_constant_544 + tmp_moved_constant_369*tmp_moved_constant_545 + tmp_moved_constant_370*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_371*tmp_moved_constant_547 + tmp_moved_constant_372*tmp_moved_constant_548 + tmp_moved_constant_373*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_374*tmp_moved_constant_550 + tmp_moved_constant_375*tmp_moved_constant_551 + tmp_moved_constant_376*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_377*tmp_moved_constant_553 + tmp_moved_constant_378*tmp_moved_constant_554 + tmp_moved_constant_379*tmp_moved_constant_555); + const real_t tmp_moved_constant_568 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); + const real_t tmp_moved_constant_569 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); + const real_t tmp_moved_constant_570 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); + const real_t tmp_moved_constant_571 = tmp_moved_constant_355*(tmp_moved_constant_381*tmp_moved_constant_394 + tmp_moved_constant_382*tmp_moved_constant_395 + tmp_moved_constant_383*tmp_moved_constant_396) + tmp_moved_constant_359*(tmp_moved_constant_384*tmp_moved_constant_397 + tmp_moved_constant_385*tmp_moved_constant_398 + tmp_moved_constant_386*tmp_moved_constant_399) + tmp_moved_constant_363*(tmp_moved_constant_387*tmp_moved_constant_400 + tmp_moved_constant_388*tmp_moved_constant_401 + tmp_moved_constant_389*tmp_moved_constant_402) + tmp_moved_constant_367*(tmp_moved_constant_390*tmp_moved_constant_403 + tmp_moved_constant_391*tmp_moved_constant_404 + tmp_moved_constant_392*tmp_moved_constant_405); + const real_t tmp_moved_constant_572 = tmp_moved_constant_355*(tmp_moved_constant_381*tmp_moved_constant_409 + tmp_moved_constant_382*tmp_moved_constant_412 + tmp_moved_constant_383*tmp_moved_constant_415) + tmp_moved_constant_359*(tmp_moved_constant_384*tmp_moved_constant_418 + tmp_moved_constant_385*tmp_moved_constant_421 + tmp_moved_constant_386*tmp_moved_constant_424) + tmp_moved_constant_363*(tmp_moved_constant_387*tmp_moved_constant_427 + tmp_moved_constant_388*tmp_moved_constant_430 + tmp_moved_constant_389*tmp_moved_constant_433) + tmp_moved_constant_367*(tmp_moved_constant_390*tmp_moved_constant_436 + tmp_moved_constant_391*tmp_moved_constant_439 + tmp_moved_constant_392*tmp_moved_constant_442); + const real_t tmp_moved_constant_573 = tmp_moved_constant_355*(tmp_moved_constant_381*tmp_moved_constant_446 + tmp_moved_constant_382*tmp_moved_constant_449 + tmp_moved_constant_383*tmp_moved_constant_452) + tmp_moved_constant_359*(tmp_moved_constant_384*tmp_moved_constant_455 + tmp_moved_constant_385*tmp_moved_constant_458 + tmp_moved_constant_386*tmp_moved_constant_461) + tmp_moved_constant_363*(tmp_moved_constant_387*tmp_moved_constant_464 + tmp_moved_constant_388*tmp_moved_constant_467 + tmp_moved_constant_389*tmp_moved_constant_470) + tmp_moved_constant_367*(tmp_moved_constant_390*tmp_moved_constant_473 + tmp_moved_constant_391*tmp_moved_constant_476 + tmp_moved_constant_392*tmp_moved_constant_479); + const real_t tmp_moved_constant_574 = tmp_moved_constant_355*(tmp_moved_constant_381*tmp_moved_constant_483 + tmp_moved_constant_382*tmp_moved_constant_486 + tmp_moved_constant_383*tmp_moved_constant_489) + tmp_moved_constant_359*(tmp_moved_constant_384*tmp_moved_constant_492 + tmp_moved_constant_385*tmp_moved_constant_495 + tmp_moved_constant_386*tmp_moved_constant_498) + tmp_moved_constant_363*(tmp_moved_constant_387*tmp_moved_constant_501 + tmp_moved_constant_388*tmp_moved_constant_504 + tmp_moved_constant_389*tmp_moved_constant_507) + tmp_moved_constant_367*(tmp_moved_constant_390*tmp_moved_constant_510 + tmp_moved_constant_391*tmp_moved_constant_513 + tmp_moved_constant_392*tmp_moved_constant_516); + const real_t tmp_moved_constant_575 = tmp_moved_constant_355*(tmp_moved_constant_381*tmp_moved_constant_518 + tmp_moved_constant_382*tmp_moved_constant_519 + tmp_moved_constant_383*tmp_moved_constant_520) + tmp_moved_constant_359*(tmp_moved_constant_384*tmp_moved_constant_521 + tmp_moved_constant_385*tmp_moved_constant_522 + tmp_moved_constant_386*tmp_moved_constant_523) + tmp_moved_constant_363*(tmp_moved_constant_387*tmp_moved_constant_524 + tmp_moved_constant_388*tmp_moved_constant_525 + tmp_moved_constant_389*tmp_moved_constant_526) + tmp_moved_constant_367*(tmp_moved_constant_390*tmp_moved_constant_527 + tmp_moved_constant_391*tmp_moved_constant_528 + tmp_moved_constant_392*tmp_moved_constant_529); + const real_t tmp_moved_constant_576 = tmp_moved_constant_355*(tmp_moved_constant_381*tmp_moved_constant_531 + tmp_moved_constant_382*tmp_moved_constant_532 + tmp_moved_constant_383*tmp_moved_constant_533) + tmp_moved_constant_359*(tmp_moved_constant_384*tmp_moved_constant_534 + tmp_moved_constant_385*tmp_moved_constant_535 + tmp_moved_constant_386*tmp_moved_constant_536) + tmp_moved_constant_363*(tmp_moved_constant_387*tmp_moved_constant_537 + tmp_moved_constant_388*tmp_moved_constant_538 + tmp_moved_constant_389*tmp_moved_constant_539) + tmp_moved_constant_367*(tmp_moved_constant_390*tmp_moved_constant_540 + tmp_moved_constant_391*tmp_moved_constant_541 + tmp_moved_constant_392*tmp_moved_constant_542); + const real_t tmp_moved_constant_577 = tmp_moved_constant_355*(tmp_moved_constant_381*tmp_moved_constant_544 + tmp_moved_constant_382*tmp_moved_constant_545 + tmp_moved_constant_383*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_384*tmp_moved_constant_547 + tmp_moved_constant_385*tmp_moved_constant_548 + tmp_moved_constant_386*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_387*tmp_moved_constant_550 + tmp_moved_constant_388*tmp_moved_constant_551 + tmp_moved_constant_389*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_390*tmp_moved_constant_553 + tmp_moved_constant_391*tmp_moved_constant_554 + tmp_moved_constant_392*tmp_moved_constant_555); + const real_t tmp_moved_constant_578 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); + const real_t tmp_moved_constant_579 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); + const real_t tmp_moved_constant_580 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); + const real_t tmp_moved_constant_581 = tmp_moved_constant_355*(tmp_moved_constant_394*tmp_moved_constant_409 + tmp_moved_constant_395*tmp_moved_constant_412 + tmp_moved_constant_396*tmp_moved_constant_415) + tmp_moved_constant_359*(tmp_moved_constant_397*tmp_moved_constant_418 + tmp_moved_constant_398*tmp_moved_constant_421 + tmp_moved_constant_399*tmp_moved_constant_424) + tmp_moved_constant_363*(tmp_moved_constant_400*tmp_moved_constant_427 + tmp_moved_constant_401*tmp_moved_constant_430 + tmp_moved_constant_402*tmp_moved_constant_433) + tmp_moved_constant_367*(tmp_moved_constant_403*tmp_moved_constant_436 + tmp_moved_constant_404*tmp_moved_constant_439 + tmp_moved_constant_405*tmp_moved_constant_442); + const real_t tmp_moved_constant_582 = tmp_moved_constant_355*(tmp_moved_constant_394*tmp_moved_constant_446 + tmp_moved_constant_395*tmp_moved_constant_449 + tmp_moved_constant_396*tmp_moved_constant_452) + tmp_moved_constant_359*(tmp_moved_constant_397*tmp_moved_constant_455 + tmp_moved_constant_398*tmp_moved_constant_458 + tmp_moved_constant_399*tmp_moved_constant_461) + tmp_moved_constant_363*(tmp_moved_constant_400*tmp_moved_constant_464 + tmp_moved_constant_401*tmp_moved_constant_467 + tmp_moved_constant_402*tmp_moved_constant_470) + tmp_moved_constant_367*(tmp_moved_constant_403*tmp_moved_constant_473 + tmp_moved_constant_404*tmp_moved_constant_476 + tmp_moved_constant_405*tmp_moved_constant_479); + const real_t tmp_moved_constant_583 = tmp_moved_constant_355*(tmp_moved_constant_394*tmp_moved_constant_483 + tmp_moved_constant_395*tmp_moved_constant_486 + tmp_moved_constant_396*tmp_moved_constant_489) + tmp_moved_constant_359*(tmp_moved_constant_397*tmp_moved_constant_492 + tmp_moved_constant_398*tmp_moved_constant_495 + tmp_moved_constant_399*tmp_moved_constant_498) + tmp_moved_constant_363*(tmp_moved_constant_400*tmp_moved_constant_501 + tmp_moved_constant_401*tmp_moved_constant_504 + tmp_moved_constant_402*tmp_moved_constant_507) + tmp_moved_constant_367*(tmp_moved_constant_403*tmp_moved_constant_510 + tmp_moved_constant_404*tmp_moved_constant_513 + tmp_moved_constant_405*tmp_moved_constant_516); + const real_t tmp_moved_constant_584 = tmp_moved_constant_355*(tmp_moved_constant_394*tmp_moved_constant_518 + tmp_moved_constant_395*tmp_moved_constant_519 + tmp_moved_constant_396*tmp_moved_constant_520) + tmp_moved_constant_359*(tmp_moved_constant_397*tmp_moved_constant_521 + tmp_moved_constant_398*tmp_moved_constant_522 + tmp_moved_constant_399*tmp_moved_constant_523) + tmp_moved_constant_363*(tmp_moved_constant_400*tmp_moved_constant_524 + tmp_moved_constant_401*tmp_moved_constant_525 + tmp_moved_constant_402*tmp_moved_constant_526) + tmp_moved_constant_367*(tmp_moved_constant_403*tmp_moved_constant_527 + tmp_moved_constant_404*tmp_moved_constant_528 + tmp_moved_constant_405*tmp_moved_constant_529); + const real_t tmp_moved_constant_585 = tmp_moved_constant_355*(tmp_moved_constant_394*tmp_moved_constant_531 + tmp_moved_constant_395*tmp_moved_constant_532 + tmp_moved_constant_396*tmp_moved_constant_533) + tmp_moved_constant_359*(tmp_moved_constant_397*tmp_moved_constant_534 + tmp_moved_constant_398*tmp_moved_constant_535 + tmp_moved_constant_399*tmp_moved_constant_536) + tmp_moved_constant_363*(tmp_moved_constant_400*tmp_moved_constant_537 + tmp_moved_constant_401*tmp_moved_constant_538 + tmp_moved_constant_402*tmp_moved_constant_539) + tmp_moved_constant_367*(tmp_moved_constant_403*tmp_moved_constant_540 + tmp_moved_constant_404*tmp_moved_constant_541 + tmp_moved_constant_405*tmp_moved_constant_542); + const real_t tmp_moved_constant_586 = tmp_moved_constant_355*(tmp_moved_constant_394*tmp_moved_constant_544 + tmp_moved_constant_395*tmp_moved_constant_545 + tmp_moved_constant_396*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_397*tmp_moved_constant_547 + tmp_moved_constant_398*tmp_moved_constant_548 + tmp_moved_constant_399*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_400*tmp_moved_constant_550 + tmp_moved_constant_401*tmp_moved_constant_551 + tmp_moved_constant_402*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_403*tmp_moved_constant_553 + tmp_moved_constant_404*tmp_moved_constant_554 + tmp_moved_constant_405*tmp_moved_constant_555); + const real_t tmp_moved_constant_587 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_588 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_589 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_590 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_591 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_592 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_593 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_594 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_595 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_596 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_597 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_598 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_599 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_600 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_601 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_602 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_603 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_604 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_605 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_606 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_607 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_608 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_609 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_610 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_611 = tmp_moved_constant_355*(tmp_moved_constant_409*tmp_moved_constant_446 + tmp_moved_constant_412*tmp_moved_constant_449 + tmp_moved_constant_415*tmp_moved_constant_452) + tmp_moved_constant_359*(tmp_moved_constant_418*tmp_moved_constant_455 + tmp_moved_constant_421*tmp_moved_constant_458 + tmp_moved_constant_424*tmp_moved_constant_461) + tmp_moved_constant_363*(tmp_moved_constant_427*tmp_moved_constant_464 + tmp_moved_constant_430*tmp_moved_constant_467 + tmp_moved_constant_433*tmp_moved_constant_470) + tmp_moved_constant_367*(tmp_moved_constant_436*tmp_moved_constant_473 + tmp_moved_constant_439*tmp_moved_constant_476 + tmp_moved_constant_442*tmp_moved_constant_479); + const real_t tmp_moved_constant_612 = tmp_moved_constant_355*(tmp_moved_constant_409*tmp_moved_constant_483 + tmp_moved_constant_412*tmp_moved_constant_486 + tmp_moved_constant_415*tmp_moved_constant_489) + tmp_moved_constant_359*(tmp_moved_constant_418*tmp_moved_constant_492 + tmp_moved_constant_421*tmp_moved_constant_495 + tmp_moved_constant_424*tmp_moved_constant_498) + tmp_moved_constant_363*(tmp_moved_constant_427*tmp_moved_constant_501 + tmp_moved_constant_430*tmp_moved_constant_504 + tmp_moved_constant_433*tmp_moved_constant_507) + tmp_moved_constant_367*(tmp_moved_constant_436*tmp_moved_constant_510 + tmp_moved_constant_439*tmp_moved_constant_513 + tmp_moved_constant_442*tmp_moved_constant_516); + const real_t tmp_moved_constant_613 = tmp_moved_constant_355*(tmp_moved_constant_409*tmp_moved_constant_518 + tmp_moved_constant_412*tmp_moved_constant_519 + tmp_moved_constant_415*tmp_moved_constant_520) + tmp_moved_constant_359*(tmp_moved_constant_418*tmp_moved_constant_521 + tmp_moved_constant_421*tmp_moved_constant_522 + tmp_moved_constant_424*tmp_moved_constant_523) + tmp_moved_constant_363*(tmp_moved_constant_427*tmp_moved_constant_524 + tmp_moved_constant_430*tmp_moved_constant_525 + tmp_moved_constant_433*tmp_moved_constant_526) + tmp_moved_constant_367*(tmp_moved_constant_436*tmp_moved_constant_527 + tmp_moved_constant_439*tmp_moved_constant_528 + tmp_moved_constant_442*tmp_moved_constant_529); + const real_t tmp_moved_constant_614 = tmp_moved_constant_355*(tmp_moved_constant_409*tmp_moved_constant_531 + tmp_moved_constant_412*tmp_moved_constant_532 + tmp_moved_constant_415*tmp_moved_constant_533) + tmp_moved_constant_359*(tmp_moved_constant_418*tmp_moved_constant_534 + tmp_moved_constant_421*tmp_moved_constant_535 + tmp_moved_constant_424*tmp_moved_constant_536) + tmp_moved_constant_363*(tmp_moved_constant_427*tmp_moved_constant_537 + tmp_moved_constant_430*tmp_moved_constant_538 + tmp_moved_constant_433*tmp_moved_constant_539) + tmp_moved_constant_367*(tmp_moved_constant_436*tmp_moved_constant_540 + tmp_moved_constant_439*tmp_moved_constant_541 + tmp_moved_constant_442*tmp_moved_constant_542); + const real_t tmp_moved_constant_615 = tmp_moved_constant_355*(tmp_moved_constant_409*tmp_moved_constant_544 + tmp_moved_constant_412*tmp_moved_constant_545 + tmp_moved_constant_415*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_418*tmp_moved_constant_547 + tmp_moved_constant_421*tmp_moved_constant_548 + tmp_moved_constant_424*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_427*tmp_moved_constant_550 + tmp_moved_constant_430*tmp_moved_constant_551 + tmp_moved_constant_433*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_436*tmp_moved_constant_553 + tmp_moved_constant_439*tmp_moved_constant_554 + tmp_moved_constant_442*tmp_moved_constant_555); + const real_t tmp_moved_constant_616 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_617 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_618 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_619 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_620 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_621 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_622 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_623 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_624 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_625 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_626 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_627 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_628 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_629 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_630 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_631 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_632 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_633 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_634 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_635 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_636 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_637 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_638 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_639 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_640 = tmp_moved_constant_355*(tmp_moved_constant_446*tmp_moved_constant_483 + tmp_moved_constant_449*tmp_moved_constant_486 + tmp_moved_constant_452*tmp_moved_constant_489) + tmp_moved_constant_359*(tmp_moved_constant_455*tmp_moved_constant_492 + tmp_moved_constant_458*tmp_moved_constant_495 + tmp_moved_constant_461*tmp_moved_constant_498) + tmp_moved_constant_363*(tmp_moved_constant_464*tmp_moved_constant_501 + tmp_moved_constant_467*tmp_moved_constant_504 + tmp_moved_constant_470*tmp_moved_constant_507) + tmp_moved_constant_367*(tmp_moved_constant_473*tmp_moved_constant_510 + tmp_moved_constant_476*tmp_moved_constant_513 + tmp_moved_constant_479*tmp_moved_constant_516); + const real_t tmp_moved_constant_641 = tmp_moved_constant_355*(tmp_moved_constant_446*tmp_moved_constant_518 + tmp_moved_constant_449*tmp_moved_constant_519 + tmp_moved_constant_452*tmp_moved_constant_520) + tmp_moved_constant_359*(tmp_moved_constant_455*tmp_moved_constant_521 + tmp_moved_constant_458*tmp_moved_constant_522 + tmp_moved_constant_461*tmp_moved_constant_523) + tmp_moved_constant_363*(tmp_moved_constant_464*tmp_moved_constant_524 + tmp_moved_constant_467*tmp_moved_constant_525 + tmp_moved_constant_470*tmp_moved_constant_526) + tmp_moved_constant_367*(tmp_moved_constant_473*tmp_moved_constant_527 + tmp_moved_constant_476*tmp_moved_constant_528 + tmp_moved_constant_479*tmp_moved_constant_529); + const real_t tmp_moved_constant_642 = tmp_moved_constant_355*(tmp_moved_constant_446*tmp_moved_constant_531 + tmp_moved_constant_449*tmp_moved_constant_532 + tmp_moved_constant_452*tmp_moved_constant_533) + tmp_moved_constant_359*(tmp_moved_constant_455*tmp_moved_constant_534 + tmp_moved_constant_458*tmp_moved_constant_535 + tmp_moved_constant_461*tmp_moved_constant_536) + tmp_moved_constant_363*(tmp_moved_constant_464*tmp_moved_constant_537 + tmp_moved_constant_467*tmp_moved_constant_538 + tmp_moved_constant_470*tmp_moved_constant_539) + tmp_moved_constant_367*(tmp_moved_constant_473*tmp_moved_constant_540 + tmp_moved_constant_476*tmp_moved_constant_541 + tmp_moved_constant_479*tmp_moved_constant_542); + const real_t tmp_moved_constant_643 = tmp_moved_constant_355*(tmp_moved_constant_446*tmp_moved_constant_544 + tmp_moved_constant_449*tmp_moved_constant_545 + tmp_moved_constant_452*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_455*tmp_moved_constant_547 + tmp_moved_constant_458*tmp_moved_constant_548 + tmp_moved_constant_461*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_464*tmp_moved_constant_550 + tmp_moved_constant_467*tmp_moved_constant_551 + tmp_moved_constant_470*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_473*tmp_moved_constant_553 + tmp_moved_constant_476*tmp_moved_constant_554 + tmp_moved_constant_479*tmp_moved_constant_555); + const real_t tmp_moved_constant_644 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_645 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_646 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_647 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_648 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_649 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_650 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_651 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_652 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_653 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_654 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_655 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_656 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_657 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_658 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_659 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_660 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_661 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_662 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_663 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_664 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_665 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_666 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_667 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_668 = tmp_moved_constant_355*(tmp_moved_constant_483*tmp_moved_constant_518 + tmp_moved_constant_486*tmp_moved_constant_519 + tmp_moved_constant_489*tmp_moved_constant_520) + tmp_moved_constant_359*(tmp_moved_constant_492*tmp_moved_constant_521 + tmp_moved_constant_495*tmp_moved_constant_522 + tmp_moved_constant_498*tmp_moved_constant_523) + tmp_moved_constant_363*(tmp_moved_constant_501*tmp_moved_constant_524 + tmp_moved_constant_504*tmp_moved_constant_525 + tmp_moved_constant_507*tmp_moved_constant_526) + tmp_moved_constant_367*(tmp_moved_constant_510*tmp_moved_constant_527 + tmp_moved_constant_513*tmp_moved_constant_528 + tmp_moved_constant_516*tmp_moved_constant_529); + const real_t tmp_moved_constant_669 = tmp_moved_constant_355*(tmp_moved_constant_483*tmp_moved_constant_531 + tmp_moved_constant_486*tmp_moved_constant_532 + tmp_moved_constant_489*tmp_moved_constant_533) + tmp_moved_constant_359*(tmp_moved_constant_492*tmp_moved_constant_534 + tmp_moved_constant_495*tmp_moved_constant_535 + tmp_moved_constant_498*tmp_moved_constant_536) + tmp_moved_constant_363*(tmp_moved_constant_501*tmp_moved_constant_537 + tmp_moved_constant_504*tmp_moved_constant_538 + tmp_moved_constant_507*tmp_moved_constant_539) + tmp_moved_constant_367*(tmp_moved_constant_510*tmp_moved_constant_540 + tmp_moved_constant_513*tmp_moved_constant_541 + tmp_moved_constant_516*tmp_moved_constant_542); + const real_t tmp_moved_constant_670 = tmp_moved_constant_355*(tmp_moved_constant_483*tmp_moved_constant_544 + tmp_moved_constant_486*tmp_moved_constant_545 + tmp_moved_constant_489*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_492*tmp_moved_constant_547 + tmp_moved_constant_495*tmp_moved_constant_548 + tmp_moved_constant_498*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_501*tmp_moved_constant_550 + tmp_moved_constant_504*tmp_moved_constant_551 + tmp_moved_constant_507*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_510*tmp_moved_constant_553 + tmp_moved_constant_513*tmp_moved_constant_554 + tmp_moved_constant_516*tmp_moved_constant_555); + const real_t tmp_moved_constant_671 = tmp_moved_constant_355*(tmp_moved_constant_518*tmp_moved_constant_531 + tmp_moved_constant_519*tmp_moved_constant_532 + tmp_moved_constant_520*tmp_moved_constant_533) + tmp_moved_constant_359*(tmp_moved_constant_521*tmp_moved_constant_534 + tmp_moved_constant_522*tmp_moved_constant_535 + tmp_moved_constant_523*tmp_moved_constant_536) + tmp_moved_constant_363*(tmp_moved_constant_524*tmp_moved_constant_537 + tmp_moved_constant_525*tmp_moved_constant_538 + tmp_moved_constant_526*tmp_moved_constant_539) + tmp_moved_constant_367*(tmp_moved_constant_527*tmp_moved_constant_540 + tmp_moved_constant_528*tmp_moved_constant_541 + tmp_moved_constant_529*tmp_moved_constant_542); + const real_t tmp_moved_constant_672 = tmp_moved_constant_355*(tmp_moved_constant_518*tmp_moved_constant_544 + tmp_moved_constant_519*tmp_moved_constant_545 + tmp_moved_constant_520*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_521*tmp_moved_constant_547 + tmp_moved_constant_522*tmp_moved_constant_548 + tmp_moved_constant_523*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_524*tmp_moved_constant_550 + tmp_moved_constant_525*tmp_moved_constant_551 + tmp_moved_constant_526*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_527*tmp_moved_constant_553 + tmp_moved_constant_528*tmp_moved_constant_554 + tmp_moved_constant_529*tmp_moved_constant_555); + const real_t tmp_moved_constant_673 = tmp_moved_constant_355*(tmp_moved_constant_531*tmp_moved_constant_544 + tmp_moved_constant_532*tmp_moved_constant_545 + tmp_moved_constant_533*tmp_moved_constant_546) + tmp_moved_constant_359*(tmp_moved_constant_534*tmp_moved_constant_547 + tmp_moved_constant_535*tmp_moved_constant_548 + tmp_moved_constant_536*tmp_moved_constant_549) + tmp_moved_constant_363*(tmp_moved_constant_537*tmp_moved_constant_550 + tmp_moved_constant_538*tmp_moved_constant_551 + tmp_moved_constant_539*tmp_moved_constant_552) + tmp_moved_constant_367*(tmp_moved_constant_540*tmp_moved_constant_553 + tmp_moved_constant_541*tmp_moved_constant_554 + tmp_moved_constant_542*tmp_moved_constant_555); + const real_t tmp_moved_constant_694 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_695 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_696 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_697 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_698 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_699 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_700 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_701 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_702 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_703 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_704 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_705 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_706 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_707 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_708 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_709 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_710 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_711 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_712 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_713 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_714 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_715 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_716 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_717 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_718 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_719 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_720 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_721 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_722 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_710 + tmp_moved_constant_695*tmp_moved_constant_711 + tmp_moved_constant_696*tmp_moved_constant_712) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_713 + tmp_moved_constant_699*tmp_moved_constant_714 + tmp_moved_constant_700*tmp_moved_constant_715) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_716 + tmp_moved_constant_703*tmp_moved_constant_717 + tmp_moved_constant_704*tmp_moved_constant_718) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_719 + tmp_moved_constant_707*tmp_moved_constant_720 + tmp_moved_constant_708*tmp_moved_constant_721); + const real_t tmp_moved_constant_723 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_724 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_725 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_726 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_727 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_728 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_729 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_730 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_731 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_732 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_733 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_734 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_735 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_723 + tmp_moved_constant_695*tmp_moved_constant_724 + tmp_moved_constant_696*tmp_moved_constant_725) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_726 + tmp_moved_constant_699*tmp_moved_constant_727 + tmp_moved_constant_700*tmp_moved_constant_728) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_729 + tmp_moved_constant_703*tmp_moved_constant_730 + tmp_moved_constant_704*tmp_moved_constant_731) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_732 + tmp_moved_constant_707*tmp_moved_constant_733 + tmp_moved_constant_708*tmp_moved_constant_734); + const real_t tmp_moved_constant_736 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_737 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_738 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_739 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_740 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_741 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_742 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_743 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_744 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_745 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_746 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_747 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_748 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_736 + tmp_moved_constant_695*tmp_moved_constant_737 + tmp_moved_constant_696*tmp_moved_constant_738) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_739 + tmp_moved_constant_699*tmp_moved_constant_740 + tmp_moved_constant_700*tmp_moved_constant_741) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_742 + tmp_moved_constant_703*tmp_moved_constant_743 + tmp_moved_constant_704*tmp_moved_constant_744) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_745 + tmp_moved_constant_707*tmp_moved_constant_746 + tmp_moved_constant_708*tmp_moved_constant_747); + const real_t tmp_moved_constant_749 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_750 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_751 = tmp_moved_constant_749 + tmp_moved_constant_750; + const real_t tmp_moved_constant_752 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_753 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_754 = tmp_moved_constant_752 + tmp_moved_constant_753; + const real_t tmp_moved_constant_755 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_756 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_757 = tmp_moved_constant_755 + tmp_moved_constant_756; + const real_t tmp_moved_constant_758 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_759 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_760 = tmp_moved_constant_758 + tmp_moved_constant_759; + const real_t tmp_moved_constant_761 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_762 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_763 = tmp_moved_constant_761 + tmp_moved_constant_762; + const real_t tmp_moved_constant_764 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_765 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_766 = tmp_moved_constant_764 + tmp_moved_constant_765; + const real_t tmp_moved_constant_767 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_768 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_769 = tmp_moved_constant_767 + tmp_moved_constant_768; + const real_t tmp_moved_constant_770 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_771 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_772 = tmp_moved_constant_770 + tmp_moved_constant_771; + const real_t tmp_moved_constant_773 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_774 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_775 = tmp_moved_constant_773 + tmp_moved_constant_774; + const real_t tmp_moved_constant_776 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_777 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_778 = tmp_moved_constant_776 + tmp_moved_constant_777; + const real_t tmp_moved_constant_779 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_780 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_781 = tmp_moved_constant_779 + tmp_moved_constant_780; + const real_t tmp_moved_constant_782 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_783 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_784 = tmp_moved_constant_782 + tmp_moved_constant_783; + const real_t tmp_moved_constant_785 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_751 + tmp_moved_constant_695*tmp_moved_constant_754 + tmp_moved_constant_696*tmp_moved_constant_757) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_760 + tmp_moved_constant_699*tmp_moved_constant_763 + tmp_moved_constant_700*tmp_moved_constant_766) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_769 + tmp_moved_constant_703*tmp_moved_constant_772 + tmp_moved_constant_704*tmp_moved_constant_775) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_778 + tmp_moved_constant_707*tmp_moved_constant_781 + tmp_moved_constant_708*tmp_moved_constant_784); + const real_t tmp_moved_constant_786 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_787 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_788 = tmp_moved_constant_786 + tmp_moved_constant_787; + const real_t tmp_moved_constant_789 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_790 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_791 = tmp_moved_constant_789 + tmp_moved_constant_790; + const real_t tmp_moved_constant_792 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_793 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_794 = tmp_moved_constant_792 + tmp_moved_constant_793; + const real_t tmp_moved_constant_795 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_796 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_797 = tmp_moved_constant_795 + tmp_moved_constant_796; + const real_t tmp_moved_constant_798 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_799 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_800 = tmp_moved_constant_798 + tmp_moved_constant_799; + const real_t tmp_moved_constant_801 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_802 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_803 = tmp_moved_constant_801 + tmp_moved_constant_802; + const real_t tmp_moved_constant_804 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_805 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_806 = tmp_moved_constant_804 + tmp_moved_constant_805; + const real_t tmp_moved_constant_807 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_808 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_809 = tmp_moved_constant_807 + tmp_moved_constant_808; + const real_t tmp_moved_constant_810 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_811 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_812 = tmp_moved_constant_810 + tmp_moved_constant_811; + const real_t tmp_moved_constant_813 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_814 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_815 = tmp_moved_constant_813 + tmp_moved_constant_814; + const real_t tmp_moved_constant_816 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_817 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_818 = tmp_moved_constant_816 + tmp_moved_constant_817; + const real_t tmp_moved_constant_819 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_820 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_821 = tmp_moved_constant_819 + tmp_moved_constant_820; + const real_t tmp_moved_constant_822 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_788 + tmp_moved_constant_695*tmp_moved_constant_791 + tmp_moved_constant_696*tmp_moved_constant_794) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_797 + tmp_moved_constant_699*tmp_moved_constant_800 + tmp_moved_constant_700*tmp_moved_constant_803) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_806 + tmp_moved_constant_703*tmp_moved_constant_809 + tmp_moved_constant_704*tmp_moved_constant_812) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_815 + tmp_moved_constant_707*tmp_moved_constant_818 + tmp_moved_constant_708*tmp_moved_constant_821); + const real_t tmp_moved_constant_823 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_824 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_825 = tmp_moved_constant_823 + tmp_moved_constant_824; + const real_t tmp_moved_constant_826 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_827 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_828 = tmp_moved_constant_826 + tmp_moved_constant_827; + const real_t tmp_moved_constant_829 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_830 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_831 = tmp_moved_constant_829 + tmp_moved_constant_830; + const real_t tmp_moved_constant_832 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_833 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_834 = tmp_moved_constant_832 + tmp_moved_constant_833; + const real_t tmp_moved_constant_835 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_836 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_837 = tmp_moved_constant_835 + tmp_moved_constant_836; + const real_t tmp_moved_constant_838 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_839 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_840 = tmp_moved_constant_838 + tmp_moved_constant_839; + const real_t tmp_moved_constant_841 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_842 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_843 = tmp_moved_constant_841 + tmp_moved_constant_842; + const real_t tmp_moved_constant_844 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_845 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_846 = tmp_moved_constant_844 + tmp_moved_constant_845; + const real_t tmp_moved_constant_847 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_848 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_849 = tmp_moved_constant_847 + tmp_moved_constant_848; + const real_t tmp_moved_constant_850 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_851 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_852 = tmp_moved_constant_850 + tmp_moved_constant_851; + const real_t tmp_moved_constant_853 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_854 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_855 = tmp_moved_constant_853 + tmp_moved_constant_854; + const real_t tmp_moved_constant_856 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_857 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_858 = tmp_moved_constant_856 + tmp_moved_constant_857; + const real_t tmp_moved_constant_859 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_825 + tmp_moved_constant_695*tmp_moved_constant_828 + tmp_moved_constant_696*tmp_moved_constant_831) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_834 + tmp_moved_constant_699*tmp_moved_constant_837 + tmp_moved_constant_700*tmp_moved_constant_840) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_843 + tmp_moved_constant_703*tmp_moved_constant_846 + tmp_moved_constant_704*tmp_moved_constant_849) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_852 + tmp_moved_constant_707*tmp_moved_constant_855 + tmp_moved_constant_708*tmp_moved_constant_858); + const real_t tmp_moved_constant_860 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_749 - tmp_moved_constant_786; + const real_t tmp_moved_constant_861 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_752 - tmp_moved_constant_789; + const real_t tmp_moved_constant_862 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_755 - tmp_moved_constant_792; + const real_t tmp_moved_constant_863 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_758 - tmp_moved_constant_795; + const real_t tmp_moved_constant_864 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_761 - tmp_moved_constant_798; + const real_t tmp_moved_constant_865 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_764 - tmp_moved_constant_801; + const real_t tmp_moved_constant_866 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_767 - tmp_moved_constant_804; + const real_t tmp_moved_constant_867 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_770 - tmp_moved_constant_807; + const real_t tmp_moved_constant_868 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_773 - tmp_moved_constant_810; + const real_t tmp_moved_constant_869 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_776 - tmp_moved_constant_813; + const real_t tmp_moved_constant_870 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_779 - tmp_moved_constant_816; + const real_t tmp_moved_constant_871 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_782 - tmp_moved_constant_819; + const real_t tmp_moved_constant_872 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_860 + tmp_moved_constant_695*tmp_moved_constant_861 + tmp_moved_constant_696*tmp_moved_constant_862) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_863 + tmp_moved_constant_699*tmp_moved_constant_864 + tmp_moved_constant_700*tmp_moved_constant_865) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_866 + tmp_moved_constant_703*tmp_moved_constant_867 + tmp_moved_constant_704*tmp_moved_constant_868) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_869 + tmp_moved_constant_707*tmp_moved_constant_870 + tmp_moved_constant_708*tmp_moved_constant_871); + const real_t tmp_moved_constant_873 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_750 - tmp_moved_constant_823; + const real_t tmp_moved_constant_874 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_753 - tmp_moved_constant_826; + const real_t tmp_moved_constant_875 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_756 - tmp_moved_constant_829; + const real_t tmp_moved_constant_876 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_759 - tmp_moved_constant_832; + const real_t tmp_moved_constant_877 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_762 - tmp_moved_constant_835; + const real_t tmp_moved_constant_878 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_765 - tmp_moved_constant_838; + const real_t tmp_moved_constant_879 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_768 - tmp_moved_constant_841; + const real_t tmp_moved_constant_880 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_771 - tmp_moved_constant_844; + const real_t tmp_moved_constant_881 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_774 - tmp_moved_constant_847; + const real_t tmp_moved_constant_882 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_777 - tmp_moved_constant_850; + const real_t tmp_moved_constant_883 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_780 - tmp_moved_constant_853; + const real_t tmp_moved_constant_884 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_783 - tmp_moved_constant_856; + const real_t tmp_moved_constant_885 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_873 + tmp_moved_constant_695*tmp_moved_constant_874 + tmp_moved_constant_696*tmp_moved_constant_875) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_876 + tmp_moved_constant_699*tmp_moved_constant_877 + tmp_moved_constant_700*tmp_moved_constant_878) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_879 + tmp_moved_constant_703*tmp_moved_constant_880 + tmp_moved_constant_704*tmp_moved_constant_881) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_882 + tmp_moved_constant_707*tmp_moved_constant_883 + tmp_moved_constant_708*tmp_moved_constant_884); + const real_t tmp_moved_constant_886 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_787 - tmp_moved_constant_824; + const real_t tmp_moved_constant_887 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_790 - tmp_moved_constant_827; + const real_t tmp_moved_constant_888 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_793 - tmp_moved_constant_830; + const real_t tmp_moved_constant_889 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_796 - tmp_moved_constant_833; + const real_t tmp_moved_constant_890 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_799 - tmp_moved_constant_836; + const real_t tmp_moved_constant_891 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_802 - tmp_moved_constant_839; + const real_t tmp_moved_constant_892 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_805 - tmp_moved_constant_842; + const real_t tmp_moved_constant_893 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_808 - tmp_moved_constant_845; + const real_t tmp_moved_constant_894 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_811 - tmp_moved_constant_848; + const real_t tmp_moved_constant_895 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_814 - tmp_moved_constant_851; + const real_t tmp_moved_constant_896 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_817 - tmp_moved_constant_854; + const real_t tmp_moved_constant_897 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_820 - tmp_moved_constant_857; + const real_t tmp_moved_constant_898 = tmp_moved_constant_697*(tmp_moved_constant_694*tmp_moved_constant_886 + tmp_moved_constant_695*tmp_moved_constant_887 + tmp_moved_constant_696*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_698*tmp_moved_constant_889 + tmp_moved_constant_699*tmp_moved_constant_890 + tmp_moved_constant_700*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_702*tmp_moved_constant_892 + tmp_moved_constant_703*tmp_moved_constant_893 + tmp_moved_constant_704*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_706*tmp_moved_constant_895 + tmp_moved_constant_707*tmp_moved_constant_896 + tmp_moved_constant_708*tmp_moved_constant_897); + const real_t tmp_moved_constant_899 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); + const real_t tmp_moved_constant_900 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); + const real_t tmp_moved_constant_901 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); + const real_t tmp_moved_constant_902 = tmp_moved_constant_697*(tmp_moved_constant_710*tmp_moved_constant_723 + tmp_moved_constant_711*tmp_moved_constant_724 + tmp_moved_constant_712*tmp_moved_constant_725) + tmp_moved_constant_701*(tmp_moved_constant_713*tmp_moved_constant_726 + tmp_moved_constant_714*tmp_moved_constant_727 + tmp_moved_constant_715*tmp_moved_constant_728) + tmp_moved_constant_705*(tmp_moved_constant_716*tmp_moved_constant_729 + tmp_moved_constant_717*tmp_moved_constant_730 + tmp_moved_constant_718*tmp_moved_constant_731) + tmp_moved_constant_709*(tmp_moved_constant_719*tmp_moved_constant_732 + tmp_moved_constant_720*tmp_moved_constant_733 + tmp_moved_constant_721*tmp_moved_constant_734); + const real_t tmp_moved_constant_903 = tmp_moved_constant_697*(tmp_moved_constant_710*tmp_moved_constant_736 + tmp_moved_constant_711*tmp_moved_constant_737 + tmp_moved_constant_712*tmp_moved_constant_738) + tmp_moved_constant_701*(tmp_moved_constant_713*tmp_moved_constant_739 + tmp_moved_constant_714*tmp_moved_constant_740 + tmp_moved_constant_715*tmp_moved_constant_741) + tmp_moved_constant_705*(tmp_moved_constant_716*tmp_moved_constant_742 + tmp_moved_constant_717*tmp_moved_constant_743 + tmp_moved_constant_718*tmp_moved_constant_744) + tmp_moved_constant_709*(tmp_moved_constant_719*tmp_moved_constant_745 + tmp_moved_constant_720*tmp_moved_constant_746 + tmp_moved_constant_721*tmp_moved_constant_747); + const real_t tmp_moved_constant_904 = tmp_moved_constant_697*(tmp_moved_constant_710*tmp_moved_constant_751 + tmp_moved_constant_711*tmp_moved_constant_754 + tmp_moved_constant_712*tmp_moved_constant_757) + tmp_moved_constant_701*(tmp_moved_constant_713*tmp_moved_constant_760 + tmp_moved_constant_714*tmp_moved_constant_763 + tmp_moved_constant_715*tmp_moved_constant_766) + tmp_moved_constant_705*(tmp_moved_constant_716*tmp_moved_constant_769 + tmp_moved_constant_717*tmp_moved_constant_772 + tmp_moved_constant_718*tmp_moved_constant_775) + tmp_moved_constant_709*(tmp_moved_constant_719*tmp_moved_constant_778 + tmp_moved_constant_720*tmp_moved_constant_781 + tmp_moved_constant_721*tmp_moved_constant_784); + const real_t tmp_moved_constant_905 = tmp_moved_constant_697*(tmp_moved_constant_710*tmp_moved_constant_788 + tmp_moved_constant_711*tmp_moved_constant_791 + tmp_moved_constant_712*tmp_moved_constant_794) + tmp_moved_constant_701*(tmp_moved_constant_713*tmp_moved_constant_797 + tmp_moved_constant_714*tmp_moved_constant_800 + tmp_moved_constant_715*tmp_moved_constant_803) + tmp_moved_constant_705*(tmp_moved_constant_716*tmp_moved_constant_806 + tmp_moved_constant_717*tmp_moved_constant_809 + tmp_moved_constant_718*tmp_moved_constant_812) + tmp_moved_constant_709*(tmp_moved_constant_719*tmp_moved_constant_815 + tmp_moved_constant_720*tmp_moved_constant_818 + tmp_moved_constant_721*tmp_moved_constant_821); + const real_t tmp_moved_constant_906 = tmp_moved_constant_697*(tmp_moved_constant_710*tmp_moved_constant_825 + tmp_moved_constant_711*tmp_moved_constant_828 + tmp_moved_constant_712*tmp_moved_constant_831) + tmp_moved_constant_701*(tmp_moved_constant_713*tmp_moved_constant_834 + tmp_moved_constant_714*tmp_moved_constant_837 + tmp_moved_constant_715*tmp_moved_constant_840) + tmp_moved_constant_705*(tmp_moved_constant_716*tmp_moved_constant_843 + tmp_moved_constant_717*tmp_moved_constant_846 + tmp_moved_constant_718*tmp_moved_constant_849) + tmp_moved_constant_709*(tmp_moved_constant_719*tmp_moved_constant_852 + tmp_moved_constant_720*tmp_moved_constant_855 + tmp_moved_constant_721*tmp_moved_constant_858); + const real_t tmp_moved_constant_907 = tmp_moved_constant_697*(tmp_moved_constant_710*tmp_moved_constant_860 + tmp_moved_constant_711*tmp_moved_constant_861 + tmp_moved_constant_712*tmp_moved_constant_862) + tmp_moved_constant_701*(tmp_moved_constant_713*tmp_moved_constant_863 + tmp_moved_constant_714*tmp_moved_constant_864 + tmp_moved_constant_715*tmp_moved_constant_865) + tmp_moved_constant_705*(tmp_moved_constant_716*tmp_moved_constant_866 + tmp_moved_constant_717*tmp_moved_constant_867 + tmp_moved_constant_718*tmp_moved_constant_868) + tmp_moved_constant_709*(tmp_moved_constant_719*tmp_moved_constant_869 + tmp_moved_constant_720*tmp_moved_constant_870 + tmp_moved_constant_721*tmp_moved_constant_871); + const real_t tmp_moved_constant_908 = tmp_moved_constant_697*(tmp_moved_constant_710*tmp_moved_constant_873 + tmp_moved_constant_711*tmp_moved_constant_874 + tmp_moved_constant_712*tmp_moved_constant_875) + tmp_moved_constant_701*(tmp_moved_constant_713*tmp_moved_constant_876 + tmp_moved_constant_714*tmp_moved_constant_877 + tmp_moved_constant_715*tmp_moved_constant_878) + tmp_moved_constant_705*(tmp_moved_constant_716*tmp_moved_constant_879 + tmp_moved_constant_717*tmp_moved_constant_880 + tmp_moved_constant_718*tmp_moved_constant_881) + tmp_moved_constant_709*(tmp_moved_constant_719*tmp_moved_constant_882 + tmp_moved_constant_720*tmp_moved_constant_883 + tmp_moved_constant_721*tmp_moved_constant_884); + const real_t tmp_moved_constant_909 = tmp_moved_constant_697*(tmp_moved_constant_710*tmp_moved_constant_886 + tmp_moved_constant_711*tmp_moved_constant_887 + tmp_moved_constant_712*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_713*tmp_moved_constant_889 + tmp_moved_constant_714*tmp_moved_constant_890 + tmp_moved_constant_715*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_716*tmp_moved_constant_892 + tmp_moved_constant_717*tmp_moved_constant_893 + tmp_moved_constant_718*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_719*tmp_moved_constant_895 + tmp_moved_constant_720*tmp_moved_constant_896 + tmp_moved_constant_721*tmp_moved_constant_897); + const real_t tmp_moved_constant_910 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); + const real_t tmp_moved_constant_911 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); + const real_t tmp_moved_constant_912 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); + const real_t tmp_moved_constant_913 = tmp_moved_constant_697*(tmp_moved_constant_723*tmp_moved_constant_736 + tmp_moved_constant_724*tmp_moved_constant_737 + tmp_moved_constant_725*tmp_moved_constant_738) + tmp_moved_constant_701*(tmp_moved_constant_726*tmp_moved_constant_739 + tmp_moved_constant_727*tmp_moved_constant_740 + tmp_moved_constant_728*tmp_moved_constant_741) + tmp_moved_constant_705*(tmp_moved_constant_729*tmp_moved_constant_742 + tmp_moved_constant_730*tmp_moved_constant_743 + tmp_moved_constant_731*tmp_moved_constant_744) + tmp_moved_constant_709*(tmp_moved_constant_732*tmp_moved_constant_745 + tmp_moved_constant_733*tmp_moved_constant_746 + tmp_moved_constant_734*tmp_moved_constant_747); + const real_t tmp_moved_constant_914 = tmp_moved_constant_697*(tmp_moved_constant_723*tmp_moved_constant_751 + tmp_moved_constant_724*tmp_moved_constant_754 + tmp_moved_constant_725*tmp_moved_constant_757) + tmp_moved_constant_701*(tmp_moved_constant_726*tmp_moved_constant_760 + tmp_moved_constant_727*tmp_moved_constant_763 + tmp_moved_constant_728*tmp_moved_constant_766) + tmp_moved_constant_705*(tmp_moved_constant_729*tmp_moved_constant_769 + tmp_moved_constant_730*tmp_moved_constant_772 + tmp_moved_constant_731*tmp_moved_constant_775) + tmp_moved_constant_709*(tmp_moved_constant_732*tmp_moved_constant_778 + tmp_moved_constant_733*tmp_moved_constant_781 + tmp_moved_constant_734*tmp_moved_constant_784); + const real_t tmp_moved_constant_915 = tmp_moved_constant_697*(tmp_moved_constant_723*tmp_moved_constant_788 + tmp_moved_constant_724*tmp_moved_constant_791 + tmp_moved_constant_725*tmp_moved_constant_794) + tmp_moved_constant_701*(tmp_moved_constant_726*tmp_moved_constant_797 + tmp_moved_constant_727*tmp_moved_constant_800 + tmp_moved_constant_728*tmp_moved_constant_803) + tmp_moved_constant_705*(tmp_moved_constant_729*tmp_moved_constant_806 + tmp_moved_constant_730*tmp_moved_constant_809 + tmp_moved_constant_731*tmp_moved_constant_812) + tmp_moved_constant_709*(tmp_moved_constant_732*tmp_moved_constant_815 + tmp_moved_constant_733*tmp_moved_constant_818 + tmp_moved_constant_734*tmp_moved_constant_821); + const real_t tmp_moved_constant_916 = tmp_moved_constant_697*(tmp_moved_constant_723*tmp_moved_constant_825 + tmp_moved_constant_724*tmp_moved_constant_828 + tmp_moved_constant_725*tmp_moved_constant_831) + tmp_moved_constant_701*(tmp_moved_constant_726*tmp_moved_constant_834 + tmp_moved_constant_727*tmp_moved_constant_837 + tmp_moved_constant_728*tmp_moved_constant_840) + tmp_moved_constant_705*(tmp_moved_constant_729*tmp_moved_constant_843 + tmp_moved_constant_730*tmp_moved_constant_846 + tmp_moved_constant_731*tmp_moved_constant_849) + tmp_moved_constant_709*(tmp_moved_constant_732*tmp_moved_constant_852 + tmp_moved_constant_733*tmp_moved_constant_855 + tmp_moved_constant_734*tmp_moved_constant_858); + const real_t tmp_moved_constant_917 = tmp_moved_constant_697*(tmp_moved_constant_723*tmp_moved_constant_860 + tmp_moved_constant_724*tmp_moved_constant_861 + tmp_moved_constant_725*tmp_moved_constant_862) + tmp_moved_constant_701*(tmp_moved_constant_726*tmp_moved_constant_863 + tmp_moved_constant_727*tmp_moved_constant_864 + tmp_moved_constant_728*tmp_moved_constant_865) + tmp_moved_constant_705*(tmp_moved_constant_729*tmp_moved_constant_866 + tmp_moved_constant_730*tmp_moved_constant_867 + tmp_moved_constant_731*tmp_moved_constant_868) + tmp_moved_constant_709*(tmp_moved_constant_732*tmp_moved_constant_869 + tmp_moved_constant_733*tmp_moved_constant_870 + tmp_moved_constant_734*tmp_moved_constant_871); + const real_t tmp_moved_constant_918 = tmp_moved_constant_697*(tmp_moved_constant_723*tmp_moved_constant_873 + tmp_moved_constant_724*tmp_moved_constant_874 + tmp_moved_constant_725*tmp_moved_constant_875) + tmp_moved_constant_701*(tmp_moved_constant_726*tmp_moved_constant_876 + tmp_moved_constant_727*tmp_moved_constant_877 + tmp_moved_constant_728*tmp_moved_constant_878) + tmp_moved_constant_705*(tmp_moved_constant_729*tmp_moved_constant_879 + tmp_moved_constant_730*tmp_moved_constant_880 + tmp_moved_constant_731*tmp_moved_constant_881) + tmp_moved_constant_709*(tmp_moved_constant_732*tmp_moved_constant_882 + tmp_moved_constant_733*tmp_moved_constant_883 + tmp_moved_constant_734*tmp_moved_constant_884); + const real_t tmp_moved_constant_919 = tmp_moved_constant_697*(tmp_moved_constant_723*tmp_moved_constant_886 + tmp_moved_constant_724*tmp_moved_constant_887 + tmp_moved_constant_725*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_726*tmp_moved_constant_889 + tmp_moved_constant_727*tmp_moved_constant_890 + tmp_moved_constant_728*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_729*tmp_moved_constant_892 + tmp_moved_constant_730*tmp_moved_constant_893 + tmp_moved_constant_731*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_732*tmp_moved_constant_895 + tmp_moved_constant_733*tmp_moved_constant_896 + tmp_moved_constant_734*tmp_moved_constant_897); + const real_t tmp_moved_constant_920 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); + const real_t tmp_moved_constant_921 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); + const real_t tmp_moved_constant_922 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); + const real_t tmp_moved_constant_923 = tmp_moved_constant_697*(tmp_moved_constant_736*tmp_moved_constant_751 + tmp_moved_constant_737*tmp_moved_constant_754 + tmp_moved_constant_738*tmp_moved_constant_757) + tmp_moved_constant_701*(tmp_moved_constant_739*tmp_moved_constant_760 + tmp_moved_constant_740*tmp_moved_constant_763 + tmp_moved_constant_741*tmp_moved_constant_766) + tmp_moved_constant_705*(tmp_moved_constant_742*tmp_moved_constant_769 + tmp_moved_constant_743*tmp_moved_constant_772 + tmp_moved_constant_744*tmp_moved_constant_775) + tmp_moved_constant_709*(tmp_moved_constant_745*tmp_moved_constant_778 + tmp_moved_constant_746*tmp_moved_constant_781 + tmp_moved_constant_747*tmp_moved_constant_784); + const real_t tmp_moved_constant_924 = tmp_moved_constant_697*(tmp_moved_constant_736*tmp_moved_constant_788 + tmp_moved_constant_737*tmp_moved_constant_791 + tmp_moved_constant_738*tmp_moved_constant_794) + tmp_moved_constant_701*(tmp_moved_constant_739*tmp_moved_constant_797 + tmp_moved_constant_740*tmp_moved_constant_800 + tmp_moved_constant_741*tmp_moved_constant_803) + tmp_moved_constant_705*(tmp_moved_constant_742*tmp_moved_constant_806 + tmp_moved_constant_743*tmp_moved_constant_809 + tmp_moved_constant_744*tmp_moved_constant_812) + tmp_moved_constant_709*(tmp_moved_constant_745*tmp_moved_constant_815 + tmp_moved_constant_746*tmp_moved_constant_818 + tmp_moved_constant_747*tmp_moved_constant_821); + const real_t tmp_moved_constant_925 = tmp_moved_constant_697*(tmp_moved_constant_736*tmp_moved_constant_825 + tmp_moved_constant_737*tmp_moved_constant_828 + tmp_moved_constant_738*tmp_moved_constant_831) + tmp_moved_constant_701*(tmp_moved_constant_739*tmp_moved_constant_834 + tmp_moved_constant_740*tmp_moved_constant_837 + tmp_moved_constant_741*tmp_moved_constant_840) + tmp_moved_constant_705*(tmp_moved_constant_742*tmp_moved_constant_843 + tmp_moved_constant_743*tmp_moved_constant_846 + tmp_moved_constant_744*tmp_moved_constant_849) + tmp_moved_constant_709*(tmp_moved_constant_745*tmp_moved_constant_852 + tmp_moved_constant_746*tmp_moved_constant_855 + tmp_moved_constant_747*tmp_moved_constant_858); + const real_t tmp_moved_constant_926 = tmp_moved_constant_697*(tmp_moved_constant_736*tmp_moved_constant_860 + tmp_moved_constant_737*tmp_moved_constant_861 + tmp_moved_constant_738*tmp_moved_constant_862) + tmp_moved_constant_701*(tmp_moved_constant_739*tmp_moved_constant_863 + tmp_moved_constant_740*tmp_moved_constant_864 + tmp_moved_constant_741*tmp_moved_constant_865) + tmp_moved_constant_705*(tmp_moved_constant_742*tmp_moved_constant_866 + tmp_moved_constant_743*tmp_moved_constant_867 + tmp_moved_constant_744*tmp_moved_constant_868) + tmp_moved_constant_709*(tmp_moved_constant_745*tmp_moved_constant_869 + tmp_moved_constant_746*tmp_moved_constant_870 + tmp_moved_constant_747*tmp_moved_constant_871); + const real_t tmp_moved_constant_927 = tmp_moved_constant_697*(tmp_moved_constant_736*tmp_moved_constant_873 + tmp_moved_constant_737*tmp_moved_constant_874 + tmp_moved_constant_738*tmp_moved_constant_875) + tmp_moved_constant_701*(tmp_moved_constant_739*tmp_moved_constant_876 + tmp_moved_constant_740*tmp_moved_constant_877 + tmp_moved_constant_741*tmp_moved_constant_878) + tmp_moved_constant_705*(tmp_moved_constant_742*tmp_moved_constant_879 + tmp_moved_constant_743*tmp_moved_constant_880 + tmp_moved_constant_744*tmp_moved_constant_881) + tmp_moved_constant_709*(tmp_moved_constant_745*tmp_moved_constant_882 + tmp_moved_constant_746*tmp_moved_constant_883 + tmp_moved_constant_747*tmp_moved_constant_884); + const real_t tmp_moved_constant_928 = tmp_moved_constant_697*(tmp_moved_constant_736*tmp_moved_constant_886 + tmp_moved_constant_737*tmp_moved_constant_887 + tmp_moved_constant_738*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_739*tmp_moved_constant_889 + tmp_moved_constant_740*tmp_moved_constant_890 + tmp_moved_constant_741*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_742*tmp_moved_constant_892 + tmp_moved_constant_743*tmp_moved_constant_893 + tmp_moved_constant_744*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_745*tmp_moved_constant_895 + tmp_moved_constant_746*tmp_moved_constant_896 + tmp_moved_constant_747*tmp_moved_constant_897); + const real_t tmp_moved_constant_929 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_930 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_931 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_932 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_933 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_934 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_935 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_936 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_937 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_938 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_939 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_940 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_941 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_942 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_943 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_944 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_945 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_946 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_947 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_948 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_949 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_950 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_951 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_952 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_953 = tmp_moved_constant_697*(tmp_moved_constant_751*tmp_moved_constant_788 + tmp_moved_constant_754*tmp_moved_constant_791 + tmp_moved_constant_757*tmp_moved_constant_794) + tmp_moved_constant_701*(tmp_moved_constant_760*tmp_moved_constant_797 + tmp_moved_constant_763*tmp_moved_constant_800 + tmp_moved_constant_766*tmp_moved_constant_803) + tmp_moved_constant_705*(tmp_moved_constant_769*tmp_moved_constant_806 + tmp_moved_constant_772*tmp_moved_constant_809 + tmp_moved_constant_775*tmp_moved_constant_812) + tmp_moved_constant_709*(tmp_moved_constant_778*tmp_moved_constant_815 + tmp_moved_constant_781*tmp_moved_constant_818 + tmp_moved_constant_784*tmp_moved_constant_821); + const real_t tmp_moved_constant_954 = tmp_moved_constant_697*(tmp_moved_constant_751*tmp_moved_constant_825 + tmp_moved_constant_754*tmp_moved_constant_828 + tmp_moved_constant_757*tmp_moved_constant_831) + tmp_moved_constant_701*(tmp_moved_constant_760*tmp_moved_constant_834 + tmp_moved_constant_763*tmp_moved_constant_837 + tmp_moved_constant_766*tmp_moved_constant_840) + tmp_moved_constant_705*(tmp_moved_constant_769*tmp_moved_constant_843 + tmp_moved_constant_772*tmp_moved_constant_846 + tmp_moved_constant_775*tmp_moved_constant_849) + tmp_moved_constant_709*(tmp_moved_constant_778*tmp_moved_constant_852 + tmp_moved_constant_781*tmp_moved_constant_855 + tmp_moved_constant_784*tmp_moved_constant_858); + const real_t tmp_moved_constant_955 = tmp_moved_constant_697*(tmp_moved_constant_751*tmp_moved_constant_860 + tmp_moved_constant_754*tmp_moved_constant_861 + tmp_moved_constant_757*tmp_moved_constant_862) + tmp_moved_constant_701*(tmp_moved_constant_760*tmp_moved_constant_863 + tmp_moved_constant_763*tmp_moved_constant_864 + tmp_moved_constant_766*tmp_moved_constant_865) + tmp_moved_constant_705*(tmp_moved_constant_769*tmp_moved_constant_866 + tmp_moved_constant_772*tmp_moved_constant_867 + tmp_moved_constant_775*tmp_moved_constant_868) + tmp_moved_constant_709*(tmp_moved_constant_778*tmp_moved_constant_869 + tmp_moved_constant_781*tmp_moved_constant_870 + tmp_moved_constant_784*tmp_moved_constant_871); + const real_t tmp_moved_constant_956 = tmp_moved_constant_697*(tmp_moved_constant_751*tmp_moved_constant_873 + tmp_moved_constant_754*tmp_moved_constant_874 + tmp_moved_constant_757*tmp_moved_constant_875) + tmp_moved_constant_701*(tmp_moved_constant_760*tmp_moved_constant_876 + tmp_moved_constant_763*tmp_moved_constant_877 + tmp_moved_constant_766*tmp_moved_constant_878) + tmp_moved_constant_705*(tmp_moved_constant_769*tmp_moved_constant_879 + tmp_moved_constant_772*tmp_moved_constant_880 + tmp_moved_constant_775*tmp_moved_constant_881) + tmp_moved_constant_709*(tmp_moved_constant_778*tmp_moved_constant_882 + tmp_moved_constant_781*tmp_moved_constant_883 + tmp_moved_constant_784*tmp_moved_constant_884); + const real_t tmp_moved_constant_957 = tmp_moved_constant_697*(tmp_moved_constant_751*tmp_moved_constant_886 + tmp_moved_constant_754*tmp_moved_constant_887 + tmp_moved_constant_757*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_760*tmp_moved_constant_889 + tmp_moved_constant_763*tmp_moved_constant_890 + tmp_moved_constant_766*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_769*tmp_moved_constant_892 + tmp_moved_constant_772*tmp_moved_constant_893 + tmp_moved_constant_775*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_778*tmp_moved_constant_895 + tmp_moved_constant_781*tmp_moved_constant_896 + tmp_moved_constant_784*tmp_moved_constant_897); + const real_t tmp_moved_constant_958 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_959 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_960 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_961 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_962 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_963 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_964 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_965 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_966 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_967 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_968 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_969 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_970 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_971 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_972 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_973 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_974 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_975 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_976 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_977 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_978 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_979 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_980 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_981 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_982 = tmp_moved_constant_697*(tmp_moved_constant_788*tmp_moved_constant_825 + tmp_moved_constant_791*tmp_moved_constant_828 + tmp_moved_constant_794*tmp_moved_constant_831) + tmp_moved_constant_701*(tmp_moved_constant_797*tmp_moved_constant_834 + tmp_moved_constant_800*tmp_moved_constant_837 + tmp_moved_constant_803*tmp_moved_constant_840) + tmp_moved_constant_705*(tmp_moved_constant_806*tmp_moved_constant_843 + tmp_moved_constant_809*tmp_moved_constant_846 + tmp_moved_constant_812*tmp_moved_constant_849) + tmp_moved_constant_709*(tmp_moved_constant_815*tmp_moved_constant_852 + tmp_moved_constant_818*tmp_moved_constant_855 + tmp_moved_constant_821*tmp_moved_constant_858); + const real_t tmp_moved_constant_983 = tmp_moved_constant_697*(tmp_moved_constant_788*tmp_moved_constant_860 + tmp_moved_constant_791*tmp_moved_constant_861 + tmp_moved_constant_794*tmp_moved_constant_862) + tmp_moved_constant_701*(tmp_moved_constant_797*tmp_moved_constant_863 + tmp_moved_constant_800*tmp_moved_constant_864 + tmp_moved_constant_803*tmp_moved_constant_865) + tmp_moved_constant_705*(tmp_moved_constant_806*tmp_moved_constant_866 + tmp_moved_constant_809*tmp_moved_constant_867 + tmp_moved_constant_812*tmp_moved_constant_868) + tmp_moved_constant_709*(tmp_moved_constant_815*tmp_moved_constant_869 + tmp_moved_constant_818*tmp_moved_constant_870 + tmp_moved_constant_821*tmp_moved_constant_871); + const real_t tmp_moved_constant_984 = tmp_moved_constant_697*(tmp_moved_constant_788*tmp_moved_constant_873 + tmp_moved_constant_791*tmp_moved_constant_874 + tmp_moved_constant_794*tmp_moved_constant_875) + tmp_moved_constant_701*(tmp_moved_constant_797*tmp_moved_constant_876 + tmp_moved_constant_800*tmp_moved_constant_877 + tmp_moved_constant_803*tmp_moved_constant_878) + tmp_moved_constant_705*(tmp_moved_constant_806*tmp_moved_constant_879 + tmp_moved_constant_809*tmp_moved_constant_880 + tmp_moved_constant_812*tmp_moved_constant_881) + tmp_moved_constant_709*(tmp_moved_constant_815*tmp_moved_constant_882 + tmp_moved_constant_818*tmp_moved_constant_883 + tmp_moved_constant_821*tmp_moved_constant_884); + const real_t tmp_moved_constant_985 = tmp_moved_constant_697*(tmp_moved_constant_788*tmp_moved_constant_886 + tmp_moved_constant_791*tmp_moved_constant_887 + tmp_moved_constant_794*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_797*tmp_moved_constant_889 + tmp_moved_constant_800*tmp_moved_constant_890 + tmp_moved_constant_803*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_806*tmp_moved_constant_892 + tmp_moved_constant_809*tmp_moved_constant_893 + tmp_moved_constant_812*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_815*tmp_moved_constant_895 + tmp_moved_constant_818*tmp_moved_constant_896 + tmp_moved_constant_821*tmp_moved_constant_897); + const real_t tmp_moved_constant_986 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_987 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_988 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_989 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_990 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_991 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_992 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_993 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_994 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_995 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_996 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_997 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_998 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_999 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1000 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1001 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1002 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1003 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1004 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1005 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1006 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1007 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1008 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1009 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1010 = tmp_moved_constant_697*(tmp_moved_constant_825*tmp_moved_constant_860 + tmp_moved_constant_828*tmp_moved_constant_861 + tmp_moved_constant_831*tmp_moved_constant_862) + tmp_moved_constant_701*(tmp_moved_constant_834*tmp_moved_constant_863 + tmp_moved_constant_837*tmp_moved_constant_864 + tmp_moved_constant_840*tmp_moved_constant_865) + tmp_moved_constant_705*(tmp_moved_constant_843*tmp_moved_constant_866 + tmp_moved_constant_846*tmp_moved_constant_867 + tmp_moved_constant_849*tmp_moved_constant_868) + tmp_moved_constant_709*(tmp_moved_constant_852*tmp_moved_constant_869 + tmp_moved_constant_855*tmp_moved_constant_870 + tmp_moved_constant_858*tmp_moved_constant_871); + const real_t tmp_moved_constant_1011 = tmp_moved_constant_697*(tmp_moved_constant_825*tmp_moved_constant_873 + tmp_moved_constant_828*tmp_moved_constant_874 + tmp_moved_constant_831*tmp_moved_constant_875) + tmp_moved_constant_701*(tmp_moved_constant_834*tmp_moved_constant_876 + tmp_moved_constant_837*tmp_moved_constant_877 + tmp_moved_constant_840*tmp_moved_constant_878) + tmp_moved_constant_705*(tmp_moved_constant_843*tmp_moved_constant_879 + tmp_moved_constant_846*tmp_moved_constant_880 + tmp_moved_constant_849*tmp_moved_constant_881) + tmp_moved_constant_709*(tmp_moved_constant_852*tmp_moved_constant_882 + tmp_moved_constant_855*tmp_moved_constant_883 + tmp_moved_constant_858*tmp_moved_constant_884); + const real_t tmp_moved_constant_1012 = tmp_moved_constant_697*(tmp_moved_constant_825*tmp_moved_constant_886 + tmp_moved_constant_828*tmp_moved_constant_887 + tmp_moved_constant_831*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_834*tmp_moved_constant_889 + tmp_moved_constant_837*tmp_moved_constant_890 + tmp_moved_constant_840*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_843*tmp_moved_constant_892 + tmp_moved_constant_846*tmp_moved_constant_893 + tmp_moved_constant_849*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_852*tmp_moved_constant_895 + tmp_moved_constant_855*tmp_moved_constant_896 + tmp_moved_constant_858*tmp_moved_constant_897); + const real_t tmp_moved_constant_1013 = tmp_moved_constant_697*(tmp_moved_constant_860*tmp_moved_constant_873 + tmp_moved_constant_861*tmp_moved_constant_874 + tmp_moved_constant_862*tmp_moved_constant_875) + tmp_moved_constant_701*(tmp_moved_constant_863*tmp_moved_constant_876 + tmp_moved_constant_864*tmp_moved_constant_877 + tmp_moved_constant_865*tmp_moved_constant_878) + tmp_moved_constant_705*(tmp_moved_constant_866*tmp_moved_constant_879 + tmp_moved_constant_867*tmp_moved_constant_880 + tmp_moved_constant_868*tmp_moved_constant_881) + tmp_moved_constant_709*(tmp_moved_constant_869*tmp_moved_constant_882 + tmp_moved_constant_870*tmp_moved_constant_883 + tmp_moved_constant_871*tmp_moved_constant_884); + const real_t tmp_moved_constant_1014 = tmp_moved_constant_697*(tmp_moved_constant_860*tmp_moved_constant_886 + tmp_moved_constant_861*tmp_moved_constant_887 + tmp_moved_constant_862*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_863*tmp_moved_constant_889 + tmp_moved_constant_864*tmp_moved_constant_890 + tmp_moved_constant_865*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_866*tmp_moved_constant_892 + tmp_moved_constant_867*tmp_moved_constant_893 + tmp_moved_constant_868*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_869*tmp_moved_constant_895 + tmp_moved_constant_870*tmp_moved_constant_896 + tmp_moved_constant_871*tmp_moved_constant_897); + const real_t tmp_moved_constant_1015 = tmp_moved_constant_697*(tmp_moved_constant_873*tmp_moved_constant_886 + tmp_moved_constant_874*tmp_moved_constant_887 + tmp_moved_constant_875*tmp_moved_constant_888) + tmp_moved_constant_701*(tmp_moved_constant_876*tmp_moved_constant_889 + tmp_moved_constant_877*tmp_moved_constant_890 + tmp_moved_constant_878*tmp_moved_constant_891) + tmp_moved_constant_705*(tmp_moved_constant_879*tmp_moved_constant_892 + tmp_moved_constant_880*tmp_moved_constant_893 + tmp_moved_constant_881*tmp_moved_constant_894) + tmp_moved_constant_709*(tmp_moved_constant_882*tmp_moved_constant_895 + tmp_moved_constant_883*tmp_moved_constant_896 + tmp_moved_constant_884*tmp_moved_constant_897); + const real_t tmp_moved_constant_1036 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_1037 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_1038 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_1039 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_1040 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_1041 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_1042 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_1043 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_1044 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_1045 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_1046 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_1047 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_1048 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_1049 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_1050 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_1051 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_1052 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_1053 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_1054 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_1055 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_1056 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_1057 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_1058 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_1059 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_1060 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_1061 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_1062 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_1063 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_1064 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1052 + tmp_moved_constant_1037*tmp_moved_constant_1053 + tmp_moved_constant_1038*tmp_moved_constant_1054) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1055 + tmp_moved_constant_1041*tmp_moved_constant_1056 + tmp_moved_constant_1042*tmp_moved_constant_1057) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1058 + tmp_moved_constant_1045*tmp_moved_constant_1059 + tmp_moved_constant_1046*tmp_moved_constant_1060) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1061 + tmp_moved_constant_1049*tmp_moved_constant_1062 + tmp_moved_constant_1050*tmp_moved_constant_1063); + const real_t tmp_moved_constant_1065 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_1066 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_1067 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_1068 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_1069 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_1070 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_1071 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_1072 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_1073 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_1074 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_1075 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_1076 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_1077 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1065 + tmp_moved_constant_1037*tmp_moved_constant_1066 + tmp_moved_constant_1038*tmp_moved_constant_1067) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1068 + tmp_moved_constant_1041*tmp_moved_constant_1069 + tmp_moved_constant_1042*tmp_moved_constant_1070) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1071 + tmp_moved_constant_1045*tmp_moved_constant_1072 + tmp_moved_constant_1046*tmp_moved_constant_1073) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1074 + tmp_moved_constant_1049*tmp_moved_constant_1075 + tmp_moved_constant_1050*tmp_moved_constant_1076); + const real_t tmp_moved_constant_1078 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_1079 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_1080 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_1081 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_1082 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_1083 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_1084 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_1085 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_1086 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_1087 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_1088 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_1089 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_1090 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1078 + tmp_moved_constant_1037*tmp_moved_constant_1079 + tmp_moved_constant_1038*tmp_moved_constant_1080) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1081 + tmp_moved_constant_1041*tmp_moved_constant_1082 + tmp_moved_constant_1042*tmp_moved_constant_1083) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1084 + tmp_moved_constant_1045*tmp_moved_constant_1085 + tmp_moved_constant_1046*tmp_moved_constant_1086) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1087 + tmp_moved_constant_1049*tmp_moved_constant_1088 + tmp_moved_constant_1050*tmp_moved_constant_1089); + const real_t tmp_moved_constant_1091 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1092 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1093 = tmp_moved_constant_1091 + tmp_moved_constant_1092; + const real_t tmp_moved_constant_1094 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1095 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1096 = tmp_moved_constant_1094 + tmp_moved_constant_1095; + const real_t tmp_moved_constant_1097 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1098 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1099 = tmp_moved_constant_1097 + tmp_moved_constant_1098; + const real_t tmp_moved_constant_1100 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1101 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1102 = tmp_moved_constant_1100 + tmp_moved_constant_1101; + const real_t tmp_moved_constant_1103 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1104 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1105 = tmp_moved_constant_1103 + tmp_moved_constant_1104; + const real_t tmp_moved_constant_1106 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1107 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1108 = tmp_moved_constant_1106 + tmp_moved_constant_1107; + const real_t tmp_moved_constant_1109 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1110 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1111 = tmp_moved_constant_1109 + tmp_moved_constant_1110; + const real_t tmp_moved_constant_1112 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1113 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1114 = tmp_moved_constant_1112 + tmp_moved_constant_1113; + const real_t tmp_moved_constant_1115 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1116 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1117 = tmp_moved_constant_1115 + tmp_moved_constant_1116; + const real_t tmp_moved_constant_1118 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1119 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1120 = tmp_moved_constant_1118 + tmp_moved_constant_1119; + const real_t tmp_moved_constant_1121 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1122 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1123 = tmp_moved_constant_1121 + tmp_moved_constant_1122; + const real_t tmp_moved_constant_1124 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1125 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1126 = tmp_moved_constant_1124 + tmp_moved_constant_1125; + const real_t tmp_moved_constant_1127 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1093 + tmp_moved_constant_1037*tmp_moved_constant_1096 + tmp_moved_constant_1038*tmp_moved_constant_1099) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1102 + tmp_moved_constant_1041*tmp_moved_constant_1105 + tmp_moved_constant_1042*tmp_moved_constant_1108) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1111 + tmp_moved_constant_1045*tmp_moved_constant_1114 + tmp_moved_constant_1046*tmp_moved_constant_1117) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1120 + tmp_moved_constant_1049*tmp_moved_constant_1123 + tmp_moved_constant_1050*tmp_moved_constant_1126); + const real_t tmp_moved_constant_1128 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1129 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1130 = tmp_moved_constant_1128 + tmp_moved_constant_1129; + const real_t tmp_moved_constant_1131 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1132 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1133 = tmp_moved_constant_1131 + tmp_moved_constant_1132; + const real_t tmp_moved_constant_1134 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1135 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1136 = tmp_moved_constant_1134 + tmp_moved_constant_1135; + const real_t tmp_moved_constant_1137 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1138 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1139 = tmp_moved_constant_1137 + tmp_moved_constant_1138; + const real_t tmp_moved_constant_1140 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1141 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1142 = tmp_moved_constant_1140 + tmp_moved_constant_1141; + const real_t tmp_moved_constant_1143 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1144 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1145 = tmp_moved_constant_1143 + tmp_moved_constant_1144; + const real_t tmp_moved_constant_1146 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1147 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1148 = tmp_moved_constant_1146 + tmp_moved_constant_1147; + const real_t tmp_moved_constant_1149 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1150 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1151 = tmp_moved_constant_1149 + tmp_moved_constant_1150; + const real_t tmp_moved_constant_1152 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1153 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1154 = tmp_moved_constant_1152 + tmp_moved_constant_1153; + const real_t tmp_moved_constant_1155 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1156 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1157 = tmp_moved_constant_1155 + tmp_moved_constant_1156; + const real_t tmp_moved_constant_1158 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1159 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1160 = tmp_moved_constant_1158 + tmp_moved_constant_1159; + const real_t tmp_moved_constant_1161 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1162 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1163 = tmp_moved_constant_1161 + tmp_moved_constant_1162; + const real_t tmp_moved_constant_1164 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1130 + tmp_moved_constant_1037*tmp_moved_constant_1133 + tmp_moved_constant_1038*tmp_moved_constant_1136) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1139 + tmp_moved_constant_1041*tmp_moved_constant_1142 + tmp_moved_constant_1042*tmp_moved_constant_1145) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1148 + tmp_moved_constant_1045*tmp_moved_constant_1151 + tmp_moved_constant_1046*tmp_moved_constant_1154) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1157 + tmp_moved_constant_1049*tmp_moved_constant_1160 + tmp_moved_constant_1050*tmp_moved_constant_1163); + const real_t tmp_moved_constant_1165 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1166 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1167 = tmp_moved_constant_1165 + tmp_moved_constant_1166; + const real_t tmp_moved_constant_1168 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1169 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1170 = tmp_moved_constant_1168 + tmp_moved_constant_1169; + const real_t tmp_moved_constant_1171 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1172 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1173 = tmp_moved_constant_1171 + tmp_moved_constant_1172; + const real_t tmp_moved_constant_1174 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1175 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1176 = tmp_moved_constant_1174 + tmp_moved_constant_1175; + const real_t tmp_moved_constant_1177 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1178 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1179 = tmp_moved_constant_1177 + tmp_moved_constant_1178; + const real_t tmp_moved_constant_1180 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1181 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1182 = tmp_moved_constant_1180 + tmp_moved_constant_1181; + const real_t tmp_moved_constant_1183 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1184 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1185 = tmp_moved_constant_1183 + tmp_moved_constant_1184; + const real_t tmp_moved_constant_1186 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1187 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1188 = tmp_moved_constant_1186 + tmp_moved_constant_1187; + const real_t tmp_moved_constant_1189 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1190 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1191 = tmp_moved_constant_1189 + tmp_moved_constant_1190; + const real_t tmp_moved_constant_1192 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1193 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1194 = tmp_moved_constant_1192 + tmp_moved_constant_1193; + const real_t tmp_moved_constant_1195 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1196 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1197 = tmp_moved_constant_1195 + tmp_moved_constant_1196; + const real_t tmp_moved_constant_1198 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1199 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1200 = tmp_moved_constant_1198 + tmp_moved_constant_1199; + const real_t tmp_moved_constant_1201 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1167 + tmp_moved_constant_1037*tmp_moved_constant_1170 + tmp_moved_constant_1038*tmp_moved_constant_1173) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1176 + tmp_moved_constant_1041*tmp_moved_constant_1179 + tmp_moved_constant_1042*tmp_moved_constant_1182) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1185 + tmp_moved_constant_1045*tmp_moved_constant_1188 + tmp_moved_constant_1046*tmp_moved_constant_1191) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1194 + tmp_moved_constant_1049*tmp_moved_constant_1197 + tmp_moved_constant_1050*tmp_moved_constant_1200); + const real_t tmp_moved_constant_1202 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_1091 - tmp_moved_constant_1128; + const real_t tmp_moved_constant_1203 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_1094 - tmp_moved_constant_1131; + const real_t tmp_moved_constant_1204 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_1097 - tmp_moved_constant_1134; + const real_t tmp_moved_constant_1205 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_1100 - tmp_moved_constant_1137; + const real_t tmp_moved_constant_1206 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_1103 - tmp_moved_constant_1140; + const real_t tmp_moved_constant_1207 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_1106 - tmp_moved_constant_1143; + const real_t tmp_moved_constant_1208 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_1109 - tmp_moved_constant_1146; + const real_t tmp_moved_constant_1209 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_1112 - tmp_moved_constant_1149; + const real_t tmp_moved_constant_1210 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_1115 - tmp_moved_constant_1152; + const real_t tmp_moved_constant_1211 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_1118 - tmp_moved_constant_1155; + const real_t tmp_moved_constant_1212 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_1121 - tmp_moved_constant_1158; + const real_t tmp_moved_constant_1213 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_1124 - tmp_moved_constant_1161; + const real_t tmp_moved_constant_1214 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1202 + tmp_moved_constant_1037*tmp_moved_constant_1203 + tmp_moved_constant_1038*tmp_moved_constant_1204) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1205 + tmp_moved_constant_1041*tmp_moved_constant_1206 + tmp_moved_constant_1042*tmp_moved_constant_1207) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1208 + tmp_moved_constant_1045*tmp_moved_constant_1209 + tmp_moved_constant_1046*tmp_moved_constant_1210) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1211 + tmp_moved_constant_1049*tmp_moved_constant_1212 + tmp_moved_constant_1050*tmp_moved_constant_1213); + const real_t tmp_moved_constant_1215 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_1092 - tmp_moved_constant_1165; + const real_t tmp_moved_constant_1216 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_1095 - tmp_moved_constant_1168; + const real_t tmp_moved_constant_1217 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_1098 - tmp_moved_constant_1171; + const real_t tmp_moved_constant_1218 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_1101 - tmp_moved_constant_1174; + const real_t tmp_moved_constant_1219 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_1104 - tmp_moved_constant_1177; + const real_t tmp_moved_constant_1220 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_1107 - tmp_moved_constant_1180; + const real_t tmp_moved_constant_1221 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_1110 - tmp_moved_constant_1183; + const real_t tmp_moved_constant_1222 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_1113 - tmp_moved_constant_1186; + const real_t tmp_moved_constant_1223 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_1116 - tmp_moved_constant_1189; + const real_t tmp_moved_constant_1224 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_1119 - tmp_moved_constant_1192; + const real_t tmp_moved_constant_1225 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_1122 - tmp_moved_constant_1195; + const real_t tmp_moved_constant_1226 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_1125 - tmp_moved_constant_1198; + const real_t tmp_moved_constant_1227 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1215 + tmp_moved_constant_1037*tmp_moved_constant_1216 + tmp_moved_constant_1038*tmp_moved_constant_1217) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1218 + tmp_moved_constant_1041*tmp_moved_constant_1219 + tmp_moved_constant_1042*tmp_moved_constant_1220) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1221 + tmp_moved_constant_1045*tmp_moved_constant_1222 + tmp_moved_constant_1046*tmp_moved_constant_1223) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1224 + tmp_moved_constant_1049*tmp_moved_constant_1225 + tmp_moved_constant_1050*tmp_moved_constant_1226); + const real_t tmp_moved_constant_1228 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_1129 - tmp_moved_constant_1166; + const real_t tmp_moved_constant_1229 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_1132 - tmp_moved_constant_1169; + const real_t tmp_moved_constant_1230 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_1135 - tmp_moved_constant_1172; + const real_t tmp_moved_constant_1231 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_1138 - tmp_moved_constant_1175; + const real_t tmp_moved_constant_1232 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_1141 - tmp_moved_constant_1178; + const real_t tmp_moved_constant_1233 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_1144 - tmp_moved_constant_1181; + const real_t tmp_moved_constant_1234 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_1147 - tmp_moved_constant_1184; + const real_t tmp_moved_constant_1235 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_1150 - tmp_moved_constant_1187; + const real_t tmp_moved_constant_1236 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_1153 - tmp_moved_constant_1190; + const real_t tmp_moved_constant_1237 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_1156 - tmp_moved_constant_1193; + const real_t tmp_moved_constant_1238 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_1159 - tmp_moved_constant_1196; + const real_t tmp_moved_constant_1239 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_1162 - tmp_moved_constant_1199; + const real_t tmp_moved_constant_1240 = tmp_moved_constant_1039*(tmp_moved_constant_1036*tmp_moved_constant_1228 + tmp_moved_constant_1037*tmp_moved_constant_1229 + tmp_moved_constant_1038*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1040*tmp_moved_constant_1231 + tmp_moved_constant_1041*tmp_moved_constant_1232 + tmp_moved_constant_1042*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1044*tmp_moved_constant_1234 + tmp_moved_constant_1045*tmp_moved_constant_1235 + tmp_moved_constant_1046*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1048*tmp_moved_constant_1237 + tmp_moved_constant_1049*tmp_moved_constant_1238 + tmp_moved_constant_1050*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1241 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); + const real_t tmp_moved_constant_1242 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); + const real_t tmp_moved_constant_1243 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); + const real_t tmp_moved_constant_1244 = tmp_moved_constant_1039*(tmp_moved_constant_1052*tmp_moved_constant_1065 + tmp_moved_constant_1053*tmp_moved_constant_1066 + tmp_moved_constant_1054*tmp_moved_constant_1067) + tmp_moved_constant_1043*(tmp_moved_constant_1055*tmp_moved_constant_1068 + tmp_moved_constant_1056*tmp_moved_constant_1069 + tmp_moved_constant_1057*tmp_moved_constant_1070) + tmp_moved_constant_1047*(tmp_moved_constant_1058*tmp_moved_constant_1071 + tmp_moved_constant_1059*tmp_moved_constant_1072 + tmp_moved_constant_1060*tmp_moved_constant_1073) + tmp_moved_constant_1051*(tmp_moved_constant_1061*tmp_moved_constant_1074 + tmp_moved_constant_1062*tmp_moved_constant_1075 + tmp_moved_constant_1063*tmp_moved_constant_1076); + const real_t tmp_moved_constant_1245 = tmp_moved_constant_1039*(tmp_moved_constant_1052*tmp_moved_constant_1078 + tmp_moved_constant_1053*tmp_moved_constant_1079 + tmp_moved_constant_1054*tmp_moved_constant_1080) + tmp_moved_constant_1043*(tmp_moved_constant_1055*tmp_moved_constant_1081 + tmp_moved_constant_1056*tmp_moved_constant_1082 + tmp_moved_constant_1057*tmp_moved_constant_1083) + tmp_moved_constant_1047*(tmp_moved_constant_1058*tmp_moved_constant_1084 + tmp_moved_constant_1059*tmp_moved_constant_1085 + tmp_moved_constant_1060*tmp_moved_constant_1086) + tmp_moved_constant_1051*(tmp_moved_constant_1061*tmp_moved_constant_1087 + tmp_moved_constant_1062*tmp_moved_constant_1088 + tmp_moved_constant_1063*tmp_moved_constant_1089); + const real_t tmp_moved_constant_1246 = tmp_moved_constant_1039*(tmp_moved_constant_1052*tmp_moved_constant_1093 + tmp_moved_constant_1053*tmp_moved_constant_1096 + tmp_moved_constant_1054*tmp_moved_constant_1099) + tmp_moved_constant_1043*(tmp_moved_constant_1055*tmp_moved_constant_1102 + tmp_moved_constant_1056*tmp_moved_constant_1105 + tmp_moved_constant_1057*tmp_moved_constant_1108) + tmp_moved_constant_1047*(tmp_moved_constant_1058*tmp_moved_constant_1111 + tmp_moved_constant_1059*tmp_moved_constant_1114 + tmp_moved_constant_1060*tmp_moved_constant_1117) + tmp_moved_constant_1051*(tmp_moved_constant_1061*tmp_moved_constant_1120 + tmp_moved_constant_1062*tmp_moved_constant_1123 + tmp_moved_constant_1063*tmp_moved_constant_1126); + const real_t tmp_moved_constant_1247 = tmp_moved_constant_1039*(tmp_moved_constant_1052*tmp_moved_constant_1130 + tmp_moved_constant_1053*tmp_moved_constant_1133 + tmp_moved_constant_1054*tmp_moved_constant_1136) + tmp_moved_constant_1043*(tmp_moved_constant_1055*tmp_moved_constant_1139 + tmp_moved_constant_1056*tmp_moved_constant_1142 + tmp_moved_constant_1057*tmp_moved_constant_1145) + tmp_moved_constant_1047*(tmp_moved_constant_1058*tmp_moved_constant_1148 + tmp_moved_constant_1059*tmp_moved_constant_1151 + tmp_moved_constant_1060*tmp_moved_constant_1154) + tmp_moved_constant_1051*(tmp_moved_constant_1061*tmp_moved_constant_1157 + tmp_moved_constant_1062*tmp_moved_constant_1160 + tmp_moved_constant_1063*tmp_moved_constant_1163); + const real_t tmp_moved_constant_1248 = tmp_moved_constant_1039*(tmp_moved_constant_1052*tmp_moved_constant_1167 + tmp_moved_constant_1053*tmp_moved_constant_1170 + tmp_moved_constant_1054*tmp_moved_constant_1173) + tmp_moved_constant_1043*(tmp_moved_constant_1055*tmp_moved_constant_1176 + tmp_moved_constant_1056*tmp_moved_constant_1179 + tmp_moved_constant_1057*tmp_moved_constant_1182) + tmp_moved_constant_1047*(tmp_moved_constant_1058*tmp_moved_constant_1185 + tmp_moved_constant_1059*tmp_moved_constant_1188 + tmp_moved_constant_1060*tmp_moved_constant_1191) + tmp_moved_constant_1051*(tmp_moved_constant_1061*tmp_moved_constant_1194 + tmp_moved_constant_1062*tmp_moved_constant_1197 + tmp_moved_constant_1063*tmp_moved_constant_1200); + const real_t tmp_moved_constant_1249 = tmp_moved_constant_1039*(tmp_moved_constant_1052*tmp_moved_constant_1202 + tmp_moved_constant_1053*tmp_moved_constant_1203 + tmp_moved_constant_1054*tmp_moved_constant_1204) + tmp_moved_constant_1043*(tmp_moved_constant_1055*tmp_moved_constant_1205 + tmp_moved_constant_1056*tmp_moved_constant_1206 + tmp_moved_constant_1057*tmp_moved_constant_1207) + tmp_moved_constant_1047*(tmp_moved_constant_1058*tmp_moved_constant_1208 + tmp_moved_constant_1059*tmp_moved_constant_1209 + tmp_moved_constant_1060*tmp_moved_constant_1210) + tmp_moved_constant_1051*(tmp_moved_constant_1061*tmp_moved_constant_1211 + tmp_moved_constant_1062*tmp_moved_constant_1212 + tmp_moved_constant_1063*tmp_moved_constant_1213); + const real_t tmp_moved_constant_1250 = tmp_moved_constant_1039*(tmp_moved_constant_1052*tmp_moved_constant_1215 + tmp_moved_constant_1053*tmp_moved_constant_1216 + tmp_moved_constant_1054*tmp_moved_constant_1217) + tmp_moved_constant_1043*(tmp_moved_constant_1055*tmp_moved_constant_1218 + tmp_moved_constant_1056*tmp_moved_constant_1219 + tmp_moved_constant_1057*tmp_moved_constant_1220) + tmp_moved_constant_1047*(tmp_moved_constant_1058*tmp_moved_constant_1221 + tmp_moved_constant_1059*tmp_moved_constant_1222 + tmp_moved_constant_1060*tmp_moved_constant_1223) + tmp_moved_constant_1051*(tmp_moved_constant_1061*tmp_moved_constant_1224 + tmp_moved_constant_1062*tmp_moved_constant_1225 + tmp_moved_constant_1063*tmp_moved_constant_1226); + const real_t tmp_moved_constant_1251 = tmp_moved_constant_1039*(tmp_moved_constant_1052*tmp_moved_constant_1228 + tmp_moved_constant_1053*tmp_moved_constant_1229 + tmp_moved_constant_1054*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1055*tmp_moved_constant_1231 + tmp_moved_constant_1056*tmp_moved_constant_1232 + tmp_moved_constant_1057*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1058*tmp_moved_constant_1234 + tmp_moved_constant_1059*tmp_moved_constant_1235 + tmp_moved_constant_1060*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1061*tmp_moved_constant_1237 + tmp_moved_constant_1062*tmp_moved_constant_1238 + tmp_moved_constant_1063*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1252 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); + const real_t tmp_moved_constant_1253 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); + const real_t tmp_moved_constant_1254 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); + const real_t tmp_moved_constant_1255 = tmp_moved_constant_1039*(tmp_moved_constant_1065*tmp_moved_constant_1078 + tmp_moved_constant_1066*tmp_moved_constant_1079 + tmp_moved_constant_1067*tmp_moved_constant_1080) + tmp_moved_constant_1043*(tmp_moved_constant_1068*tmp_moved_constant_1081 + tmp_moved_constant_1069*tmp_moved_constant_1082 + tmp_moved_constant_1070*tmp_moved_constant_1083) + tmp_moved_constant_1047*(tmp_moved_constant_1071*tmp_moved_constant_1084 + tmp_moved_constant_1072*tmp_moved_constant_1085 + tmp_moved_constant_1073*tmp_moved_constant_1086) + tmp_moved_constant_1051*(tmp_moved_constant_1074*tmp_moved_constant_1087 + tmp_moved_constant_1075*tmp_moved_constant_1088 + tmp_moved_constant_1076*tmp_moved_constant_1089); + const real_t tmp_moved_constant_1256 = tmp_moved_constant_1039*(tmp_moved_constant_1065*tmp_moved_constant_1093 + tmp_moved_constant_1066*tmp_moved_constant_1096 + tmp_moved_constant_1067*tmp_moved_constant_1099) + tmp_moved_constant_1043*(tmp_moved_constant_1068*tmp_moved_constant_1102 + tmp_moved_constant_1069*tmp_moved_constant_1105 + tmp_moved_constant_1070*tmp_moved_constant_1108) + tmp_moved_constant_1047*(tmp_moved_constant_1071*tmp_moved_constant_1111 + tmp_moved_constant_1072*tmp_moved_constant_1114 + tmp_moved_constant_1073*tmp_moved_constant_1117) + tmp_moved_constant_1051*(tmp_moved_constant_1074*tmp_moved_constant_1120 + tmp_moved_constant_1075*tmp_moved_constant_1123 + tmp_moved_constant_1076*tmp_moved_constant_1126); + const real_t tmp_moved_constant_1257 = tmp_moved_constant_1039*(tmp_moved_constant_1065*tmp_moved_constant_1130 + tmp_moved_constant_1066*tmp_moved_constant_1133 + tmp_moved_constant_1067*tmp_moved_constant_1136) + tmp_moved_constant_1043*(tmp_moved_constant_1068*tmp_moved_constant_1139 + tmp_moved_constant_1069*tmp_moved_constant_1142 + tmp_moved_constant_1070*tmp_moved_constant_1145) + tmp_moved_constant_1047*(tmp_moved_constant_1071*tmp_moved_constant_1148 + tmp_moved_constant_1072*tmp_moved_constant_1151 + tmp_moved_constant_1073*tmp_moved_constant_1154) + tmp_moved_constant_1051*(tmp_moved_constant_1074*tmp_moved_constant_1157 + tmp_moved_constant_1075*tmp_moved_constant_1160 + tmp_moved_constant_1076*tmp_moved_constant_1163); + const real_t tmp_moved_constant_1258 = tmp_moved_constant_1039*(tmp_moved_constant_1065*tmp_moved_constant_1167 + tmp_moved_constant_1066*tmp_moved_constant_1170 + tmp_moved_constant_1067*tmp_moved_constant_1173) + tmp_moved_constant_1043*(tmp_moved_constant_1068*tmp_moved_constant_1176 + tmp_moved_constant_1069*tmp_moved_constant_1179 + tmp_moved_constant_1070*tmp_moved_constant_1182) + tmp_moved_constant_1047*(tmp_moved_constant_1071*tmp_moved_constant_1185 + tmp_moved_constant_1072*tmp_moved_constant_1188 + tmp_moved_constant_1073*tmp_moved_constant_1191) + tmp_moved_constant_1051*(tmp_moved_constant_1074*tmp_moved_constant_1194 + tmp_moved_constant_1075*tmp_moved_constant_1197 + tmp_moved_constant_1076*tmp_moved_constant_1200); + const real_t tmp_moved_constant_1259 = tmp_moved_constant_1039*(tmp_moved_constant_1065*tmp_moved_constant_1202 + tmp_moved_constant_1066*tmp_moved_constant_1203 + tmp_moved_constant_1067*tmp_moved_constant_1204) + tmp_moved_constant_1043*(tmp_moved_constant_1068*tmp_moved_constant_1205 + tmp_moved_constant_1069*tmp_moved_constant_1206 + tmp_moved_constant_1070*tmp_moved_constant_1207) + tmp_moved_constant_1047*(tmp_moved_constant_1071*tmp_moved_constant_1208 + tmp_moved_constant_1072*tmp_moved_constant_1209 + tmp_moved_constant_1073*tmp_moved_constant_1210) + tmp_moved_constant_1051*(tmp_moved_constant_1074*tmp_moved_constant_1211 + tmp_moved_constant_1075*tmp_moved_constant_1212 + tmp_moved_constant_1076*tmp_moved_constant_1213); + const real_t tmp_moved_constant_1260 = tmp_moved_constant_1039*(tmp_moved_constant_1065*tmp_moved_constant_1215 + tmp_moved_constant_1066*tmp_moved_constant_1216 + tmp_moved_constant_1067*tmp_moved_constant_1217) + tmp_moved_constant_1043*(tmp_moved_constant_1068*tmp_moved_constant_1218 + tmp_moved_constant_1069*tmp_moved_constant_1219 + tmp_moved_constant_1070*tmp_moved_constant_1220) + tmp_moved_constant_1047*(tmp_moved_constant_1071*tmp_moved_constant_1221 + tmp_moved_constant_1072*tmp_moved_constant_1222 + tmp_moved_constant_1073*tmp_moved_constant_1223) + tmp_moved_constant_1051*(tmp_moved_constant_1074*tmp_moved_constant_1224 + tmp_moved_constant_1075*tmp_moved_constant_1225 + tmp_moved_constant_1076*tmp_moved_constant_1226); + const real_t tmp_moved_constant_1261 = tmp_moved_constant_1039*(tmp_moved_constant_1065*tmp_moved_constant_1228 + tmp_moved_constant_1066*tmp_moved_constant_1229 + tmp_moved_constant_1067*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1068*tmp_moved_constant_1231 + tmp_moved_constant_1069*tmp_moved_constant_1232 + tmp_moved_constant_1070*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1071*tmp_moved_constant_1234 + tmp_moved_constant_1072*tmp_moved_constant_1235 + tmp_moved_constant_1073*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1074*tmp_moved_constant_1237 + tmp_moved_constant_1075*tmp_moved_constant_1238 + tmp_moved_constant_1076*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1262 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); + const real_t tmp_moved_constant_1263 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); + const real_t tmp_moved_constant_1264 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); + const real_t tmp_moved_constant_1265 = tmp_moved_constant_1039*(tmp_moved_constant_1078*tmp_moved_constant_1093 + tmp_moved_constant_1079*tmp_moved_constant_1096 + tmp_moved_constant_1080*tmp_moved_constant_1099) + tmp_moved_constant_1043*(tmp_moved_constant_1081*tmp_moved_constant_1102 + tmp_moved_constant_1082*tmp_moved_constant_1105 + tmp_moved_constant_1083*tmp_moved_constant_1108) + tmp_moved_constant_1047*(tmp_moved_constant_1084*tmp_moved_constant_1111 + tmp_moved_constant_1085*tmp_moved_constant_1114 + tmp_moved_constant_1086*tmp_moved_constant_1117) + tmp_moved_constant_1051*(tmp_moved_constant_1087*tmp_moved_constant_1120 + tmp_moved_constant_1088*tmp_moved_constant_1123 + tmp_moved_constant_1089*tmp_moved_constant_1126); + const real_t tmp_moved_constant_1266 = tmp_moved_constant_1039*(tmp_moved_constant_1078*tmp_moved_constant_1130 + tmp_moved_constant_1079*tmp_moved_constant_1133 + tmp_moved_constant_1080*tmp_moved_constant_1136) + tmp_moved_constant_1043*(tmp_moved_constant_1081*tmp_moved_constant_1139 + tmp_moved_constant_1082*tmp_moved_constant_1142 + tmp_moved_constant_1083*tmp_moved_constant_1145) + tmp_moved_constant_1047*(tmp_moved_constant_1084*tmp_moved_constant_1148 + tmp_moved_constant_1085*tmp_moved_constant_1151 + tmp_moved_constant_1086*tmp_moved_constant_1154) + tmp_moved_constant_1051*(tmp_moved_constant_1087*tmp_moved_constant_1157 + tmp_moved_constant_1088*tmp_moved_constant_1160 + tmp_moved_constant_1089*tmp_moved_constant_1163); + const real_t tmp_moved_constant_1267 = tmp_moved_constant_1039*(tmp_moved_constant_1078*tmp_moved_constant_1167 + tmp_moved_constant_1079*tmp_moved_constant_1170 + tmp_moved_constant_1080*tmp_moved_constant_1173) + tmp_moved_constant_1043*(tmp_moved_constant_1081*tmp_moved_constant_1176 + tmp_moved_constant_1082*tmp_moved_constant_1179 + tmp_moved_constant_1083*tmp_moved_constant_1182) + tmp_moved_constant_1047*(tmp_moved_constant_1084*tmp_moved_constant_1185 + tmp_moved_constant_1085*tmp_moved_constant_1188 + tmp_moved_constant_1086*tmp_moved_constant_1191) + tmp_moved_constant_1051*(tmp_moved_constant_1087*tmp_moved_constant_1194 + tmp_moved_constant_1088*tmp_moved_constant_1197 + tmp_moved_constant_1089*tmp_moved_constant_1200); + const real_t tmp_moved_constant_1268 = tmp_moved_constant_1039*(tmp_moved_constant_1078*tmp_moved_constant_1202 + tmp_moved_constant_1079*tmp_moved_constant_1203 + tmp_moved_constant_1080*tmp_moved_constant_1204) + tmp_moved_constant_1043*(tmp_moved_constant_1081*tmp_moved_constant_1205 + tmp_moved_constant_1082*tmp_moved_constant_1206 + tmp_moved_constant_1083*tmp_moved_constant_1207) + tmp_moved_constant_1047*(tmp_moved_constant_1084*tmp_moved_constant_1208 + tmp_moved_constant_1085*tmp_moved_constant_1209 + tmp_moved_constant_1086*tmp_moved_constant_1210) + tmp_moved_constant_1051*(tmp_moved_constant_1087*tmp_moved_constant_1211 + tmp_moved_constant_1088*tmp_moved_constant_1212 + tmp_moved_constant_1089*tmp_moved_constant_1213); + const real_t tmp_moved_constant_1269 = tmp_moved_constant_1039*(tmp_moved_constant_1078*tmp_moved_constant_1215 + tmp_moved_constant_1079*tmp_moved_constant_1216 + tmp_moved_constant_1080*tmp_moved_constant_1217) + tmp_moved_constant_1043*(tmp_moved_constant_1081*tmp_moved_constant_1218 + tmp_moved_constant_1082*tmp_moved_constant_1219 + tmp_moved_constant_1083*tmp_moved_constant_1220) + tmp_moved_constant_1047*(tmp_moved_constant_1084*tmp_moved_constant_1221 + tmp_moved_constant_1085*tmp_moved_constant_1222 + tmp_moved_constant_1086*tmp_moved_constant_1223) + tmp_moved_constant_1051*(tmp_moved_constant_1087*tmp_moved_constant_1224 + tmp_moved_constant_1088*tmp_moved_constant_1225 + tmp_moved_constant_1089*tmp_moved_constant_1226); + const real_t tmp_moved_constant_1270 = tmp_moved_constant_1039*(tmp_moved_constant_1078*tmp_moved_constant_1228 + tmp_moved_constant_1079*tmp_moved_constant_1229 + tmp_moved_constant_1080*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1081*tmp_moved_constant_1231 + tmp_moved_constant_1082*tmp_moved_constant_1232 + tmp_moved_constant_1083*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1084*tmp_moved_constant_1234 + tmp_moved_constant_1085*tmp_moved_constant_1235 + tmp_moved_constant_1086*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1087*tmp_moved_constant_1237 + tmp_moved_constant_1088*tmp_moved_constant_1238 + tmp_moved_constant_1089*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1271 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1272 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1273 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1274 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1275 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1276 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1277 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1278 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1279 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1280 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1281 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1282 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1283 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1284 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1285 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1286 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1287 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1288 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1289 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1290 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1291 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1292 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1293 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1294 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1295 = tmp_moved_constant_1039*(tmp_moved_constant_1093*tmp_moved_constant_1130 + tmp_moved_constant_1096*tmp_moved_constant_1133 + tmp_moved_constant_1099*tmp_moved_constant_1136) + tmp_moved_constant_1043*(tmp_moved_constant_1102*tmp_moved_constant_1139 + tmp_moved_constant_1105*tmp_moved_constant_1142 + tmp_moved_constant_1108*tmp_moved_constant_1145) + tmp_moved_constant_1047*(tmp_moved_constant_1111*tmp_moved_constant_1148 + tmp_moved_constant_1114*tmp_moved_constant_1151 + tmp_moved_constant_1117*tmp_moved_constant_1154) + tmp_moved_constant_1051*(tmp_moved_constant_1120*tmp_moved_constant_1157 + tmp_moved_constant_1123*tmp_moved_constant_1160 + tmp_moved_constant_1126*tmp_moved_constant_1163); + const real_t tmp_moved_constant_1296 = tmp_moved_constant_1039*(tmp_moved_constant_1093*tmp_moved_constant_1167 + tmp_moved_constant_1096*tmp_moved_constant_1170 + tmp_moved_constant_1099*tmp_moved_constant_1173) + tmp_moved_constant_1043*(tmp_moved_constant_1102*tmp_moved_constant_1176 + tmp_moved_constant_1105*tmp_moved_constant_1179 + tmp_moved_constant_1108*tmp_moved_constant_1182) + tmp_moved_constant_1047*(tmp_moved_constant_1111*tmp_moved_constant_1185 + tmp_moved_constant_1114*tmp_moved_constant_1188 + tmp_moved_constant_1117*tmp_moved_constant_1191) + tmp_moved_constant_1051*(tmp_moved_constant_1120*tmp_moved_constant_1194 + tmp_moved_constant_1123*tmp_moved_constant_1197 + tmp_moved_constant_1126*tmp_moved_constant_1200); + const real_t tmp_moved_constant_1297 = tmp_moved_constant_1039*(tmp_moved_constant_1093*tmp_moved_constant_1202 + tmp_moved_constant_1096*tmp_moved_constant_1203 + tmp_moved_constant_1099*tmp_moved_constant_1204) + tmp_moved_constant_1043*(tmp_moved_constant_1102*tmp_moved_constant_1205 + tmp_moved_constant_1105*tmp_moved_constant_1206 + tmp_moved_constant_1108*tmp_moved_constant_1207) + tmp_moved_constant_1047*(tmp_moved_constant_1111*tmp_moved_constant_1208 + tmp_moved_constant_1114*tmp_moved_constant_1209 + tmp_moved_constant_1117*tmp_moved_constant_1210) + tmp_moved_constant_1051*(tmp_moved_constant_1120*tmp_moved_constant_1211 + tmp_moved_constant_1123*tmp_moved_constant_1212 + tmp_moved_constant_1126*tmp_moved_constant_1213); + const real_t tmp_moved_constant_1298 = tmp_moved_constant_1039*(tmp_moved_constant_1093*tmp_moved_constant_1215 + tmp_moved_constant_1096*tmp_moved_constant_1216 + tmp_moved_constant_1099*tmp_moved_constant_1217) + tmp_moved_constant_1043*(tmp_moved_constant_1102*tmp_moved_constant_1218 + tmp_moved_constant_1105*tmp_moved_constant_1219 + tmp_moved_constant_1108*tmp_moved_constant_1220) + tmp_moved_constant_1047*(tmp_moved_constant_1111*tmp_moved_constant_1221 + tmp_moved_constant_1114*tmp_moved_constant_1222 + tmp_moved_constant_1117*tmp_moved_constant_1223) + tmp_moved_constant_1051*(tmp_moved_constant_1120*tmp_moved_constant_1224 + tmp_moved_constant_1123*tmp_moved_constant_1225 + tmp_moved_constant_1126*tmp_moved_constant_1226); + const real_t tmp_moved_constant_1299 = tmp_moved_constant_1039*(tmp_moved_constant_1093*tmp_moved_constant_1228 + tmp_moved_constant_1096*tmp_moved_constant_1229 + tmp_moved_constant_1099*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1102*tmp_moved_constant_1231 + tmp_moved_constant_1105*tmp_moved_constant_1232 + tmp_moved_constant_1108*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1111*tmp_moved_constant_1234 + tmp_moved_constant_1114*tmp_moved_constant_1235 + tmp_moved_constant_1117*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1120*tmp_moved_constant_1237 + tmp_moved_constant_1123*tmp_moved_constant_1238 + tmp_moved_constant_1126*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1300 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1301 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1302 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1303 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1304 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1305 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1306 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1307 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1308 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1309 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1310 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1311 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1312 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1313 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1314 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1315 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1316 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1317 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1318 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1319 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1320 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1321 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1322 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1323 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1324 = tmp_moved_constant_1039*(tmp_moved_constant_1130*tmp_moved_constant_1167 + tmp_moved_constant_1133*tmp_moved_constant_1170 + tmp_moved_constant_1136*tmp_moved_constant_1173) + tmp_moved_constant_1043*(tmp_moved_constant_1139*tmp_moved_constant_1176 + tmp_moved_constant_1142*tmp_moved_constant_1179 + tmp_moved_constant_1145*tmp_moved_constant_1182) + tmp_moved_constant_1047*(tmp_moved_constant_1148*tmp_moved_constant_1185 + tmp_moved_constant_1151*tmp_moved_constant_1188 + tmp_moved_constant_1154*tmp_moved_constant_1191) + tmp_moved_constant_1051*(tmp_moved_constant_1157*tmp_moved_constant_1194 + tmp_moved_constant_1160*tmp_moved_constant_1197 + tmp_moved_constant_1163*tmp_moved_constant_1200); + const real_t tmp_moved_constant_1325 = tmp_moved_constant_1039*(tmp_moved_constant_1130*tmp_moved_constant_1202 + tmp_moved_constant_1133*tmp_moved_constant_1203 + tmp_moved_constant_1136*tmp_moved_constant_1204) + tmp_moved_constant_1043*(tmp_moved_constant_1139*tmp_moved_constant_1205 + tmp_moved_constant_1142*tmp_moved_constant_1206 + tmp_moved_constant_1145*tmp_moved_constant_1207) + tmp_moved_constant_1047*(tmp_moved_constant_1148*tmp_moved_constant_1208 + tmp_moved_constant_1151*tmp_moved_constant_1209 + tmp_moved_constant_1154*tmp_moved_constant_1210) + tmp_moved_constant_1051*(tmp_moved_constant_1157*tmp_moved_constant_1211 + tmp_moved_constant_1160*tmp_moved_constant_1212 + tmp_moved_constant_1163*tmp_moved_constant_1213); + const real_t tmp_moved_constant_1326 = tmp_moved_constant_1039*(tmp_moved_constant_1130*tmp_moved_constant_1215 + tmp_moved_constant_1133*tmp_moved_constant_1216 + tmp_moved_constant_1136*tmp_moved_constant_1217) + tmp_moved_constant_1043*(tmp_moved_constant_1139*tmp_moved_constant_1218 + tmp_moved_constant_1142*tmp_moved_constant_1219 + tmp_moved_constant_1145*tmp_moved_constant_1220) + tmp_moved_constant_1047*(tmp_moved_constant_1148*tmp_moved_constant_1221 + tmp_moved_constant_1151*tmp_moved_constant_1222 + tmp_moved_constant_1154*tmp_moved_constant_1223) + tmp_moved_constant_1051*(tmp_moved_constant_1157*tmp_moved_constant_1224 + tmp_moved_constant_1160*tmp_moved_constant_1225 + tmp_moved_constant_1163*tmp_moved_constant_1226); + const real_t tmp_moved_constant_1327 = tmp_moved_constant_1039*(tmp_moved_constant_1130*tmp_moved_constant_1228 + tmp_moved_constant_1133*tmp_moved_constant_1229 + tmp_moved_constant_1136*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1139*tmp_moved_constant_1231 + tmp_moved_constant_1142*tmp_moved_constant_1232 + tmp_moved_constant_1145*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1148*tmp_moved_constant_1234 + tmp_moved_constant_1151*tmp_moved_constant_1235 + tmp_moved_constant_1154*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1157*tmp_moved_constant_1237 + tmp_moved_constant_1160*tmp_moved_constant_1238 + tmp_moved_constant_1163*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1328 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1329 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1330 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1331 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1332 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1333 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1334 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1335 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1336 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1337 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1338 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1339 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1340 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1341 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1342 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1343 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1344 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1345 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1346 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1347 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1348 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1349 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1350 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1351 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1352 = tmp_moved_constant_1039*(tmp_moved_constant_1167*tmp_moved_constant_1202 + tmp_moved_constant_1170*tmp_moved_constant_1203 + tmp_moved_constant_1173*tmp_moved_constant_1204) + tmp_moved_constant_1043*(tmp_moved_constant_1176*tmp_moved_constant_1205 + tmp_moved_constant_1179*tmp_moved_constant_1206 + tmp_moved_constant_1182*tmp_moved_constant_1207) + tmp_moved_constant_1047*(tmp_moved_constant_1185*tmp_moved_constant_1208 + tmp_moved_constant_1188*tmp_moved_constant_1209 + tmp_moved_constant_1191*tmp_moved_constant_1210) + tmp_moved_constant_1051*(tmp_moved_constant_1194*tmp_moved_constant_1211 + tmp_moved_constant_1197*tmp_moved_constant_1212 + tmp_moved_constant_1200*tmp_moved_constant_1213); + const real_t tmp_moved_constant_1353 = tmp_moved_constant_1039*(tmp_moved_constant_1167*tmp_moved_constant_1215 + tmp_moved_constant_1170*tmp_moved_constant_1216 + tmp_moved_constant_1173*tmp_moved_constant_1217) + tmp_moved_constant_1043*(tmp_moved_constant_1176*tmp_moved_constant_1218 + tmp_moved_constant_1179*tmp_moved_constant_1219 + tmp_moved_constant_1182*tmp_moved_constant_1220) + tmp_moved_constant_1047*(tmp_moved_constant_1185*tmp_moved_constant_1221 + tmp_moved_constant_1188*tmp_moved_constant_1222 + tmp_moved_constant_1191*tmp_moved_constant_1223) + tmp_moved_constant_1051*(tmp_moved_constant_1194*tmp_moved_constant_1224 + tmp_moved_constant_1197*tmp_moved_constant_1225 + tmp_moved_constant_1200*tmp_moved_constant_1226); + const real_t tmp_moved_constant_1354 = tmp_moved_constant_1039*(tmp_moved_constant_1167*tmp_moved_constant_1228 + tmp_moved_constant_1170*tmp_moved_constant_1229 + tmp_moved_constant_1173*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1176*tmp_moved_constant_1231 + tmp_moved_constant_1179*tmp_moved_constant_1232 + tmp_moved_constant_1182*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1185*tmp_moved_constant_1234 + tmp_moved_constant_1188*tmp_moved_constant_1235 + tmp_moved_constant_1191*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1194*tmp_moved_constant_1237 + tmp_moved_constant_1197*tmp_moved_constant_1238 + tmp_moved_constant_1200*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1355 = tmp_moved_constant_1039*(tmp_moved_constant_1202*tmp_moved_constant_1215 + tmp_moved_constant_1203*tmp_moved_constant_1216 + tmp_moved_constant_1204*tmp_moved_constant_1217) + tmp_moved_constant_1043*(tmp_moved_constant_1205*tmp_moved_constant_1218 + tmp_moved_constant_1206*tmp_moved_constant_1219 + tmp_moved_constant_1207*tmp_moved_constant_1220) + tmp_moved_constant_1047*(tmp_moved_constant_1208*tmp_moved_constant_1221 + tmp_moved_constant_1209*tmp_moved_constant_1222 + tmp_moved_constant_1210*tmp_moved_constant_1223) + tmp_moved_constant_1051*(tmp_moved_constant_1211*tmp_moved_constant_1224 + tmp_moved_constant_1212*tmp_moved_constant_1225 + tmp_moved_constant_1213*tmp_moved_constant_1226); + const real_t tmp_moved_constant_1356 = tmp_moved_constant_1039*(tmp_moved_constant_1202*tmp_moved_constant_1228 + tmp_moved_constant_1203*tmp_moved_constant_1229 + tmp_moved_constant_1204*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1205*tmp_moved_constant_1231 + tmp_moved_constant_1206*tmp_moved_constant_1232 + tmp_moved_constant_1207*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1208*tmp_moved_constant_1234 + tmp_moved_constant_1209*tmp_moved_constant_1235 + tmp_moved_constant_1210*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1211*tmp_moved_constant_1237 + tmp_moved_constant_1212*tmp_moved_constant_1238 + tmp_moved_constant_1213*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1357 = tmp_moved_constant_1039*(tmp_moved_constant_1215*tmp_moved_constant_1228 + tmp_moved_constant_1216*tmp_moved_constant_1229 + tmp_moved_constant_1217*tmp_moved_constant_1230) + tmp_moved_constant_1043*(tmp_moved_constant_1218*tmp_moved_constant_1231 + tmp_moved_constant_1219*tmp_moved_constant_1232 + tmp_moved_constant_1220*tmp_moved_constant_1233) + tmp_moved_constant_1047*(tmp_moved_constant_1221*tmp_moved_constant_1234 + tmp_moved_constant_1222*tmp_moved_constant_1235 + tmp_moved_constant_1223*tmp_moved_constant_1236) + tmp_moved_constant_1051*(tmp_moved_constant_1224*tmp_moved_constant_1237 + tmp_moved_constant_1225*tmp_moved_constant_1238 + tmp_moved_constant_1226*tmp_moved_constant_1239); + const real_t tmp_moved_constant_1378 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_1379 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_1380 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_1381 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_1382 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_1383 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_1384 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_1385 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_1386 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_1387 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_1388 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_1389 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_1390 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_1391 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_1392 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_1393 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_1394 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_1395 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_1396 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_1397 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_1398 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_1399 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_1400 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_1401 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_1402 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_1403 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_1404 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_1405 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_1406 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1394 + tmp_moved_constant_1379*tmp_moved_constant_1395 + tmp_moved_constant_1380*tmp_moved_constant_1396) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1397 + tmp_moved_constant_1383*tmp_moved_constant_1398 + tmp_moved_constant_1384*tmp_moved_constant_1399) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1400 + tmp_moved_constant_1387*tmp_moved_constant_1401 + tmp_moved_constant_1388*tmp_moved_constant_1402) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1403 + tmp_moved_constant_1391*tmp_moved_constant_1404 + tmp_moved_constant_1392*tmp_moved_constant_1405); + const real_t tmp_moved_constant_1407 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_1408 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_1409 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_1410 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_1411 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_1412 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_1413 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_1414 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_1415 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_1416 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_1417 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_1418 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_1419 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1407 + tmp_moved_constant_1379*tmp_moved_constant_1408 + tmp_moved_constant_1380*tmp_moved_constant_1409) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1410 + tmp_moved_constant_1383*tmp_moved_constant_1411 + tmp_moved_constant_1384*tmp_moved_constant_1412) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1413 + tmp_moved_constant_1387*tmp_moved_constant_1414 + tmp_moved_constant_1388*tmp_moved_constant_1415) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1416 + tmp_moved_constant_1391*tmp_moved_constant_1417 + tmp_moved_constant_1392*tmp_moved_constant_1418); + const real_t tmp_moved_constant_1420 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_1421 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_1422 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_1423 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_1424 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_1425 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_1426 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_1427 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_1428 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_1429 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_1430 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_1431 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_1432 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1420 + tmp_moved_constant_1379*tmp_moved_constant_1421 + tmp_moved_constant_1380*tmp_moved_constant_1422) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1423 + tmp_moved_constant_1383*tmp_moved_constant_1424 + tmp_moved_constant_1384*tmp_moved_constant_1425) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1426 + tmp_moved_constant_1387*tmp_moved_constant_1427 + tmp_moved_constant_1388*tmp_moved_constant_1428) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1429 + tmp_moved_constant_1391*tmp_moved_constant_1430 + tmp_moved_constant_1392*tmp_moved_constant_1431); + const real_t tmp_moved_constant_1433 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1434 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1435 = tmp_moved_constant_1433 + tmp_moved_constant_1434; + const real_t tmp_moved_constant_1436 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1437 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1438 = tmp_moved_constant_1436 + tmp_moved_constant_1437; + const real_t tmp_moved_constant_1439 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1440 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1441 = tmp_moved_constant_1439 + tmp_moved_constant_1440; + const real_t tmp_moved_constant_1442 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1443 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1444 = tmp_moved_constant_1442 + tmp_moved_constant_1443; + const real_t tmp_moved_constant_1445 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1446 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1447 = tmp_moved_constant_1445 + tmp_moved_constant_1446; + const real_t tmp_moved_constant_1448 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1449 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1450 = tmp_moved_constant_1448 + tmp_moved_constant_1449; + const real_t tmp_moved_constant_1451 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1452 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1453 = tmp_moved_constant_1451 + tmp_moved_constant_1452; + const real_t tmp_moved_constant_1454 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1455 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1456 = tmp_moved_constant_1454 + tmp_moved_constant_1455; + const real_t tmp_moved_constant_1457 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1458 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1459 = tmp_moved_constant_1457 + tmp_moved_constant_1458; + const real_t tmp_moved_constant_1460 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1461 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1462 = tmp_moved_constant_1460 + tmp_moved_constant_1461; + const real_t tmp_moved_constant_1463 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1464 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1465 = tmp_moved_constant_1463 + tmp_moved_constant_1464; + const real_t tmp_moved_constant_1466 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1467 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1468 = tmp_moved_constant_1466 + tmp_moved_constant_1467; + const real_t tmp_moved_constant_1469 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1435 + tmp_moved_constant_1379*tmp_moved_constant_1438 + tmp_moved_constant_1380*tmp_moved_constant_1441) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1444 + tmp_moved_constant_1383*tmp_moved_constant_1447 + tmp_moved_constant_1384*tmp_moved_constant_1450) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1453 + tmp_moved_constant_1387*tmp_moved_constant_1456 + tmp_moved_constant_1388*tmp_moved_constant_1459) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1462 + tmp_moved_constant_1391*tmp_moved_constant_1465 + tmp_moved_constant_1392*tmp_moved_constant_1468); + const real_t tmp_moved_constant_1470 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1471 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1472 = tmp_moved_constant_1470 + tmp_moved_constant_1471; + const real_t tmp_moved_constant_1473 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1474 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1475 = tmp_moved_constant_1473 + tmp_moved_constant_1474; + const real_t tmp_moved_constant_1476 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1477 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1478 = tmp_moved_constant_1476 + tmp_moved_constant_1477; + const real_t tmp_moved_constant_1479 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1480 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1481 = tmp_moved_constant_1479 + tmp_moved_constant_1480; + const real_t tmp_moved_constant_1482 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1483 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1484 = tmp_moved_constant_1482 + tmp_moved_constant_1483; + const real_t tmp_moved_constant_1485 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1486 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1487 = tmp_moved_constant_1485 + tmp_moved_constant_1486; + const real_t tmp_moved_constant_1488 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1489 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1490 = tmp_moved_constant_1488 + tmp_moved_constant_1489; + const real_t tmp_moved_constant_1491 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1492 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1493 = tmp_moved_constant_1491 + tmp_moved_constant_1492; + const real_t tmp_moved_constant_1494 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1495 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1496 = tmp_moved_constant_1494 + tmp_moved_constant_1495; + const real_t tmp_moved_constant_1497 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1498 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1499 = tmp_moved_constant_1497 + tmp_moved_constant_1498; + const real_t tmp_moved_constant_1500 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1501 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1502 = tmp_moved_constant_1500 + tmp_moved_constant_1501; + const real_t tmp_moved_constant_1503 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1504 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1505 = tmp_moved_constant_1503 + tmp_moved_constant_1504; + const real_t tmp_moved_constant_1506 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1472 + tmp_moved_constant_1379*tmp_moved_constant_1475 + tmp_moved_constant_1380*tmp_moved_constant_1478) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1481 + tmp_moved_constant_1383*tmp_moved_constant_1484 + tmp_moved_constant_1384*tmp_moved_constant_1487) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1490 + tmp_moved_constant_1387*tmp_moved_constant_1493 + tmp_moved_constant_1388*tmp_moved_constant_1496) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1499 + tmp_moved_constant_1391*tmp_moved_constant_1502 + tmp_moved_constant_1392*tmp_moved_constant_1505); + const real_t tmp_moved_constant_1507 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1508 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1509 = tmp_moved_constant_1507 + tmp_moved_constant_1508; + const real_t tmp_moved_constant_1510 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1511 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1512 = tmp_moved_constant_1510 + tmp_moved_constant_1511; + const real_t tmp_moved_constant_1513 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1514 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1515 = tmp_moved_constant_1513 + tmp_moved_constant_1514; + const real_t tmp_moved_constant_1516 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1517 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1518 = tmp_moved_constant_1516 + tmp_moved_constant_1517; + const real_t tmp_moved_constant_1519 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1520 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1521 = tmp_moved_constant_1519 + tmp_moved_constant_1520; + const real_t tmp_moved_constant_1522 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1523 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1524 = tmp_moved_constant_1522 + tmp_moved_constant_1523; + const real_t tmp_moved_constant_1525 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1526 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1527 = tmp_moved_constant_1525 + tmp_moved_constant_1526; + const real_t tmp_moved_constant_1528 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1529 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1530 = tmp_moved_constant_1528 + tmp_moved_constant_1529; + const real_t tmp_moved_constant_1531 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1532 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1533 = tmp_moved_constant_1531 + tmp_moved_constant_1532; + const real_t tmp_moved_constant_1534 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1535 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1536 = tmp_moved_constant_1534 + tmp_moved_constant_1535; + const real_t tmp_moved_constant_1537 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1538 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1539 = tmp_moved_constant_1537 + tmp_moved_constant_1538; + const real_t tmp_moved_constant_1540 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1541 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1542 = tmp_moved_constant_1540 + tmp_moved_constant_1541; + const real_t tmp_moved_constant_1543 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1509 + tmp_moved_constant_1379*tmp_moved_constant_1512 + tmp_moved_constant_1380*tmp_moved_constant_1515) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1518 + tmp_moved_constant_1383*tmp_moved_constant_1521 + tmp_moved_constant_1384*tmp_moved_constant_1524) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1527 + tmp_moved_constant_1387*tmp_moved_constant_1530 + tmp_moved_constant_1388*tmp_moved_constant_1533) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1536 + tmp_moved_constant_1391*tmp_moved_constant_1539 + tmp_moved_constant_1392*tmp_moved_constant_1542); + const real_t tmp_moved_constant_1544 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_1433 - tmp_moved_constant_1470; + const real_t tmp_moved_constant_1545 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_1436 - tmp_moved_constant_1473; + const real_t tmp_moved_constant_1546 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_1439 - tmp_moved_constant_1476; + const real_t tmp_moved_constant_1547 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_1442 - tmp_moved_constant_1479; + const real_t tmp_moved_constant_1548 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_1445 - tmp_moved_constant_1482; + const real_t tmp_moved_constant_1549 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_1448 - tmp_moved_constant_1485; + const real_t tmp_moved_constant_1550 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_1451 - tmp_moved_constant_1488; + const real_t tmp_moved_constant_1551 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_1454 - tmp_moved_constant_1491; + const real_t tmp_moved_constant_1552 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_1457 - tmp_moved_constant_1494; + const real_t tmp_moved_constant_1553 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_1460 - tmp_moved_constant_1497; + const real_t tmp_moved_constant_1554 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_1463 - tmp_moved_constant_1500; + const real_t tmp_moved_constant_1555 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_1466 - tmp_moved_constant_1503; + const real_t tmp_moved_constant_1556 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1544 + tmp_moved_constant_1379*tmp_moved_constant_1545 + tmp_moved_constant_1380*tmp_moved_constant_1546) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1547 + tmp_moved_constant_1383*tmp_moved_constant_1548 + tmp_moved_constant_1384*tmp_moved_constant_1549) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1550 + tmp_moved_constant_1387*tmp_moved_constant_1551 + tmp_moved_constant_1388*tmp_moved_constant_1552) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1553 + tmp_moved_constant_1391*tmp_moved_constant_1554 + tmp_moved_constant_1392*tmp_moved_constant_1555); + const real_t tmp_moved_constant_1557 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_1434 - tmp_moved_constant_1507; + const real_t tmp_moved_constant_1558 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_1437 - tmp_moved_constant_1510; + const real_t tmp_moved_constant_1559 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_1440 - tmp_moved_constant_1513; + const real_t tmp_moved_constant_1560 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_1443 - tmp_moved_constant_1516; + const real_t tmp_moved_constant_1561 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_1446 - tmp_moved_constant_1519; + const real_t tmp_moved_constant_1562 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_1449 - tmp_moved_constant_1522; + const real_t tmp_moved_constant_1563 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_1452 - tmp_moved_constant_1525; + const real_t tmp_moved_constant_1564 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_1455 - tmp_moved_constant_1528; + const real_t tmp_moved_constant_1565 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_1458 - tmp_moved_constant_1531; + const real_t tmp_moved_constant_1566 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_1461 - tmp_moved_constant_1534; + const real_t tmp_moved_constant_1567 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_1464 - tmp_moved_constant_1537; + const real_t tmp_moved_constant_1568 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_1467 - tmp_moved_constant_1540; + const real_t tmp_moved_constant_1569 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1557 + tmp_moved_constant_1379*tmp_moved_constant_1558 + tmp_moved_constant_1380*tmp_moved_constant_1559) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1560 + tmp_moved_constant_1383*tmp_moved_constant_1561 + tmp_moved_constant_1384*tmp_moved_constant_1562) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1563 + tmp_moved_constant_1387*tmp_moved_constant_1564 + tmp_moved_constant_1388*tmp_moved_constant_1565) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1566 + tmp_moved_constant_1391*tmp_moved_constant_1567 + tmp_moved_constant_1392*tmp_moved_constant_1568); + const real_t tmp_moved_constant_1570 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_1471 - tmp_moved_constant_1508; + const real_t tmp_moved_constant_1571 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_1474 - tmp_moved_constant_1511; + const real_t tmp_moved_constant_1572 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_1477 - tmp_moved_constant_1514; + const real_t tmp_moved_constant_1573 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_1480 - tmp_moved_constant_1517; + const real_t tmp_moved_constant_1574 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_1483 - tmp_moved_constant_1520; + const real_t tmp_moved_constant_1575 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_1486 - tmp_moved_constant_1523; + const real_t tmp_moved_constant_1576 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_1489 - tmp_moved_constant_1526; + const real_t tmp_moved_constant_1577 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_1492 - tmp_moved_constant_1529; + const real_t tmp_moved_constant_1578 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_1495 - tmp_moved_constant_1532; + const real_t tmp_moved_constant_1579 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_1498 - tmp_moved_constant_1535; + const real_t tmp_moved_constant_1580 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_1501 - tmp_moved_constant_1538; + const real_t tmp_moved_constant_1581 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_1504 - tmp_moved_constant_1541; + const real_t tmp_moved_constant_1582 = tmp_moved_constant_1381*(tmp_moved_constant_1378*tmp_moved_constant_1570 + tmp_moved_constant_1379*tmp_moved_constant_1571 + tmp_moved_constant_1380*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1382*tmp_moved_constant_1573 + tmp_moved_constant_1383*tmp_moved_constant_1574 + tmp_moved_constant_1384*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1386*tmp_moved_constant_1576 + tmp_moved_constant_1387*tmp_moved_constant_1577 + tmp_moved_constant_1388*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1390*tmp_moved_constant_1579 + tmp_moved_constant_1391*tmp_moved_constant_1580 + tmp_moved_constant_1392*tmp_moved_constant_1581); + const real_t tmp_moved_constant_1583 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); + const real_t tmp_moved_constant_1584 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); + const real_t tmp_moved_constant_1585 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); + const real_t tmp_moved_constant_1586 = tmp_moved_constant_1381*(tmp_moved_constant_1394*tmp_moved_constant_1407 + tmp_moved_constant_1395*tmp_moved_constant_1408 + tmp_moved_constant_1396*tmp_moved_constant_1409) + tmp_moved_constant_1385*(tmp_moved_constant_1397*tmp_moved_constant_1410 + tmp_moved_constant_1398*tmp_moved_constant_1411 + tmp_moved_constant_1399*tmp_moved_constant_1412) + tmp_moved_constant_1389*(tmp_moved_constant_1400*tmp_moved_constant_1413 + tmp_moved_constant_1401*tmp_moved_constant_1414 + tmp_moved_constant_1402*tmp_moved_constant_1415) + tmp_moved_constant_1393*(tmp_moved_constant_1403*tmp_moved_constant_1416 + tmp_moved_constant_1404*tmp_moved_constant_1417 + tmp_moved_constant_1405*tmp_moved_constant_1418); + const real_t tmp_moved_constant_1587 = tmp_moved_constant_1381*(tmp_moved_constant_1394*tmp_moved_constant_1420 + tmp_moved_constant_1395*tmp_moved_constant_1421 + tmp_moved_constant_1396*tmp_moved_constant_1422) + tmp_moved_constant_1385*(tmp_moved_constant_1397*tmp_moved_constant_1423 + tmp_moved_constant_1398*tmp_moved_constant_1424 + tmp_moved_constant_1399*tmp_moved_constant_1425) + tmp_moved_constant_1389*(tmp_moved_constant_1400*tmp_moved_constant_1426 + tmp_moved_constant_1401*tmp_moved_constant_1427 + tmp_moved_constant_1402*tmp_moved_constant_1428) + tmp_moved_constant_1393*(tmp_moved_constant_1403*tmp_moved_constant_1429 + tmp_moved_constant_1404*tmp_moved_constant_1430 + tmp_moved_constant_1405*tmp_moved_constant_1431); + const real_t tmp_moved_constant_1588 = tmp_moved_constant_1381*(tmp_moved_constant_1394*tmp_moved_constant_1435 + tmp_moved_constant_1395*tmp_moved_constant_1438 + tmp_moved_constant_1396*tmp_moved_constant_1441) + tmp_moved_constant_1385*(tmp_moved_constant_1397*tmp_moved_constant_1444 + tmp_moved_constant_1398*tmp_moved_constant_1447 + tmp_moved_constant_1399*tmp_moved_constant_1450) + tmp_moved_constant_1389*(tmp_moved_constant_1400*tmp_moved_constant_1453 + tmp_moved_constant_1401*tmp_moved_constant_1456 + tmp_moved_constant_1402*tmp_moved_constant_1459) + tmp_moved_constant_1393*(tmp_moved_constant_1403*tmp_moved_constant_1462 + tmp_moved_constant_1404*tmp_moved_constant_1465 + tmp_moved_constant_1405*tmp_moved_constant_1468); + const real_t tmp_moved_constant_1589 = tmp_moved_constant_1381*(tmp_moved_constant_1394*tmp_moved_constant_1472 + tmp_moved_constant_1395*tmp_moved_constant_1475 + tmp_moved_constant_1396*tmp_moved_constant_1478) + tmp_moved_constant_1385*(tmp_moved_constant_1397*tmp_moved_constant_1481 + tmp_moved_constant_1398*tmp_moved_constant_1484 + tmp_moved_constant_1399*tmp_moved_constant_1487) + tmp_moved_constant_1389*(tmp_moved_constant_1400*tmp_moved_constant_1490 + tmp_moved_constant_1401*tmp_moved_constant_1493 + tmp_moved_constant_1402*tmp_moved_constant_1496) + tmp_moved_constant_1393*(tmp_moved_constant_1403*tmp_moved_constant_1499 + tmp_moved_constant_1404*tmp_moved_constant_1502 + tmp_moved_constant_1405*tmp_moved_constant_1505); + const real_t tmp_moved_constant_1590 = tmp_moved_constant_1381*(tmp_moved_constant_1394*tmp_moved_constant_1509 + tmp_moved_constant_1395*tmp_moved_constant_1512 + tmp_moved_constant_1396*tmp_moved_constant_1515) + tmp_moved_constant_1385*(tmp_moved_constant_1397*tmp_moved_constant_1518 + tmp_moved_constant_1398*tmp_moved_constant_1521 + tmp_moved_constant_1399*tmp_moved_constant_1524) + tmp_moved_constant_1389*(tmp_moved_constant_1400*tmp_moved_constant_1527 + tmp_moved_constant_1401*tmp_moved_constant_1530 + tmp_moved_constant_1402*tmp_moved_constant_1533) + tmp_moved_constant_1393*(tmp_moved_constant_1403*tmp_moved_constant_1536 + tmp_moved_constant_1404*tmp_moved_constant_1539 + tmp_moved_constant_1405*tmp_moved_constant_1542); + const real_t tmp_moved_constant_1591 = tmp_moved_constant_1381*(tmp_moved_constant_1394*tmp_moved_constant_1544 + tmp_moved_constant_1395*tmp_moved_constant_1545 + tmp_moved_constant_1396*tmp_moved_constant_1546) + tmp_moved_constant_1385*(tmp_moved_constant_1397*tmp_moved_constant_1547 + tmp_moved_constant_1398*tmp_moved_constant_1548 + tmp_moved_constant_1399*tmp_moved_constant_1549) + tmp_moved_constant_1389*(tmp_moved_constant_1400*tmp_moved_constant_1550 + tmp_moved_constant_1401*tmp_moved_constant_1551 + tmp_moved_constant_1402*tmp_moved_constant_1552) + tmp_moved_constant_1393*(tmp_moved_constant_1403*tmp_moved_constant_1553 + tmp_moved_constant_1404*tmp_moved_constant_1554 + tmp_moved_constant_1405*tmp_moved_constant_1555); + const real_t tmp_moved_constant_1592 = tmp_moved_constant_1381*(tmp_moved_constant_1394*tmp_moved_constant_1557 + tmp_moved_constant_1395*tmp_moved_constant_1558 + tmp_moved_constant_1396*tmp_moved_constant_1559) + tmp_moved_constant_1385*(tmp_moved_constant_1397*tmp_moved_constant_1560 + tmp_moved_constant_1398*tmp_moved_constant_1561 + tmp_moved_constant_1399*tmp_moved_constant_1562) + tmp_moved_constant_1389*(tmp_moved_constant_1400*tmp_moved_constant_1563 + tmp_moved_constant_1401*tmp_moved_constant_1564 + tmp_moved_constant_1402*tmp_moved_constant_1565) + tmp_moved_constant_1393*(tmp_moved_constant_1403*tmp_moved_constant_1566 + tmp_moved_constant_1404*tmp_moved_constant_1567 + tmp_moved_constant_1405*tmp_moved_constant_1568); + const real_t tmp_moved_constant_1593 = tmp_moved_constant_1381*(tmp_moved_constant_1394*tmp_moved_constant_1570 + tmp_moved_constant_1395*tmp_moved_constant_1571 + tmp_moved_constant_1396*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1397*tmp_moved_constant_1573 + tmp_moved_constant_1398*tmp_moved_constant_1574 + tmp_moved_constant_1399*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1400*tmp_moved_constant_1576 + tmp_moved_constant_1401*tmp_moved_constant_1577 + tmp_moved_constant_1402*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1403*tmp_moved_constant_1579 + tmp_moved_constant_1404*tmp_moved_constant_1580 + tmp_moved_constant_1405*tmp_moved_constant_1581); + const real_t tmp_moved_constant_1594 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); + const real_t tmp_moved_constant_1595 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); + const real_t tmp_moved_constant_1596 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); + const real_t tmp_moved_constant_1597 = tmp_moved_constant_1381*(tmp_moved_constant_1407*tmp_moved_constant_1420 + tmp_moved_constant_1408*tmp_moved_constant_1421 + tmp_moved_constant_1409*tmp_moved_constant_1422) + tmp_moved_constant_1385*(tmp_moved_constant_1410*tmp_moved_constant_1423 + tmp_moved_constant_1411*tmp_moved_constant_1424 + tmp_moved_constant_1412*tmp_moved_constant_1425) + tmp_moved_constant_1389*(tmp_moved_constant_1413*tmp_moved_constant_1426 + tmp_moved_constant_1414*tmp_moved_constant_1427 + tmp_moved_constant_1415*tmp_moved_constant_1428) + tmp_moved_constant_1393*(tmp_moved_constant_1416*tmp_moved_constant_1429 + tmp_moved_constant_1417*tmp_moved_constant_1430 + tmp_moved_constant_1418*tmp_moved_constant_1431); + const real_t tmp_moved_constant_1598 = tmp_moved_constant_1381*(tmp_moved_constant_1407*tmp_moved_constant_1435 + tmp_moved_constant_1408*tmp_moved_constant_1438 + tmp_moved_constant_1409*tmp_moved_constant_1441) + tmp_moved_constant_1385*(tmp_moved_constant_1410*tmp_moved_constant_1444 + tmp_moved_constant_1411*tmp_moved_constant_1447 + tmp_moved_constant_1412*tmp_moved_constant_1450) + tmp_moved_constant_1389*(tmp_moved_constant_1413*tmp_moved_constant_1453 + tmp_moved_constant_1414*tmp_moved_constant_1456 + tmp_moved_constant_1415*tmp_moved_constant_1459) + tmp_moved_constant_1393*(tmp_moved_constant_1416*tmp_moved_constant_1462 + tmp_moved_constant_1417*tmp_moved_constant_1465 + tmp_moved_constant_1418*tmp_moved_constant_1468); + const real_t tmp_moved_constant_1599 = tmp_moved_constant_1381*(tmp_moved_constant_1407*tmp_moved_constant_1472 + tmp_moved_constant_1408*tmp_moved_constant_1475 + tmp_moved_constant_1409*tmp_moved_constant_1478) + tmp_moved_constant_1385*(tmp_moved_constant_1410*tmp_moved_constant_1481 + tmp_moved_constant_1411*tmp_moved_constant_1484 + tmp_moved_constant_1412*tmp_moved_constant_1487) + tmp_moved_constant_1389*(tmp_moved_constant_1413*tmp_moved_constant_1490 + tmp_moved_constant_1414*tmp_moved_constant_1493 + tmp_moved_constant_1415*tmp_moved_constant_1496) + tmp_moved_constant_1393*(tmp_moved_constant_1416*tmp_moved_constant_1499 + tmp_moved_constant_1417*tmp_moved_constant_1502 + tmp_moved_constant_1418*tmp_moved_constant_1505); + const real_t tmp_moved_constant_1600 = tmp_moved_constant_1381*(tmp_moved_constant_1407*tmp_moved_constant_1509 + tmp_moved_constant_1408*tmp_moved_constant_1512 + tmp_moved_constant_1409*tmp_moved_constant_1515) + tmp_moved_constant_1385*(tmp_moved_constant_1410*tmp_moved_constant_1518 + tmp_moved_constant_1411*tmp_moved_constant_1521 + tmp_moved_constant_1412*tmp_moved_constant_1524) + tmp_moved_constant_1389*(tmp_moved_constant_1413*tmp_moved_constant_1527 + tmp_moved_constant_1414*tmp_moved_constant_1530 + tmp_moved_constant_1415*tmp_moved_constant_1533) + tmp_moved_constant_1393*(tmp_moved_constant_1416*tmp_moved_constant_1536 + tmp_moved_constant_1417*tmp_moved_constant_1539 + tmp_moved_constant_1418*tmp_moved_constant_1542); + const real_t tmp_moved_constant_1601 = tmp_moved_constant_1381*(tmp_moved_constant_1407*tmp_moved_constant_1544 + tmp_moved_constant_1408*tmp_moved_constant_1545 + tmp_moved_constant_1409*tmp_moved_constant_1546) + tmp_moved_constant_1385*(tmp_moved_constant_1410*tmp_moved_constant_1547 + tmp_moved_constant_1411*tmp_moved_constant_1548 + tmp_moved_constant_1412*tmp_moved_constant_1549) + tmp_moved_constant_1389*(tmp_moved_constant_1413*tmp_moved_constant_1550 + tmp_moved_constant_1414*tmp_moved_constant_1551 + tmp_moved_constant_1415*tmp_moved_constant_1552) + tmp_moved_constant_1393*(tmp_moved_constant_1416*tmp_moved_constant_1553 + tmp_moved_constant_1417*tmp_moved_constant_1554 + tmp_moved_constant_1418*tmp_moved_constant_1555); + const real_t tmp_moved_constant_1602 = tmp_moved_constant_1381*(tmp_moved_constant_1407*tmp_moved_constant_1557 + tmp_moved_constant_1408*tmp_moved_constant_1558 + tmp_moved_constant_1409*tmp_moved_constant_1559) + tmp_moved_constant_1385*(tmp_moved_constant_1410*tmp_moved_constant_1560 + tmp_moved_constant_1411*tmp_moved_constant_1561 + tmp_moved_constant_1412*tmp_moved_constant_1562) + tmp_moved_constant_1389*(tmp_moved_constant_1413*tmp_moved_constant_1563 + tmp_moved_constant_1414*tmp_moved_constant_1564 + tmp_moved_constant_1415*tmp_moved_constant_1565) + tmp_moved_constant_1393*(tmp_moved_constant_1416*tmp_moved_constant_1566 + tmp_moved_constant_1417*tmp_moved_constant_1567 + tmp_moved_constant_1418*tmp_moved_constant_1568); + const real_t tmp_moved_constant_1603 = tmp_moved_constant_1381*(tmp_moved_constant_1407*tmp_moved_constant_1570 + tmp_moved_constant_1408*tmp_moved_constant_1571 + tmp_moved_constant_1409*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1410*tmp_moved_constant_1573 + tmp_moved_constant_1411*tmp_moved_constant_1574 + tmp_moved_constant_1412*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1413*tmp_moved_constant_1576 + tmp_moved_constant_1414*tmp_moved_constant_1577 + tmp_moved_constant_1415*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1416*tmp_moved_constant_1579 + tmp_moved_constant_1417*tmp_moved_constant_1580 + tmp_moved_constant_1418*tmp_moved_constant_1581); + const real_t tmp_moved_constant_1604 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); + const real_t tmp_moved_constant_1605 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); + const real_t tmp_moved_constant_1606 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); + const real_t tmp_moved_constant_1607 = tmp_moved_constant_1381*(tmp_moved_constant_1420*tmp_moved_constant_1435 + tmp_moved_constant_1421*tmp_moved_constant_1438 + tmp_moved_constant_1422*tmp_moved_constant_1441) + tmp_moved_constant_1385*(tmp_moved_constant_1423*tmp_moved_constant_1444 + tmp_moved_constant_1424*tmp_moved_constant_1447 + tmp_moved_constant_1425*tmp_moved_constant_1450) + tmp_moved_constant_1389*(tmp_moved_constant_1426*tmp_moved_constant_1453 + tmp_moved_constant_1427*tmp_moved_constant_1456 + tmp_moved_constant_1428*tmp_moved_constant_1459) + tmp_moved_constant_1393*(tmp_moved_constant_1429*tmp_moved_constant_1462 + tmp_moved_constant_1430*tmp_moved_constant_1465 + tmp_moved_constant_1431*tmp_moved_constant_1468); + const real_t tmp_moved_constant_1608 = tmp_moved_constant_1381*(tmp_moved_constant_1420*tmp_moved_constant_1472 + tmp_moved_constant_1421*tmp_moved_constant_1475 + tmp_moved_constant_1422*tmp_moved_constant_1478) + tmp_moved_constant_1385*(tmp_moved_constant_1423*tmp_moved_constant_1481 + tmp_moved_constant_1424*tmp_moved_constant_1484 + tmp_moved_constant_1425*tmp_moved_constant_1487) + tmp_moved_constant_1389*(tmp_moved_constant_1426*tmp_moved_constant_1490 + tmp_moved_constant_1427*tmp_moved_constant_1493 + tmp_moved_constant_1428*tmp_moved_constant_1496) + tmp_moved_constant_1393*(tmp_moved_constant_1429*tmp_moved_constant_1499 + tmp_moved_constant_1430*tmp_moved_constant_1502 + tmp_moved_constant_1431*tmp_moved_constant_1505); + const real_t tmp_moved_constant_1609 = tmp_moved_constant_1381*(tmp_moved_constant_1420*tmp_moved_constant_1509 + tmp_moved_constant_1421*tmp_moved_constant_1512 + tmp_moved_constant_1422*tmp_moved_constant_1515) + tmp_moved_constant_1385*(tmp_moved_constant_1423*tmp_moved_constant_1518 + tmp_moved_constant_1424*tmp_moved_constant_1521 + tmp_moved_constant_1425*tmp_moved_constant_1524) + tmp_moved_constant_1389*(tmp_moved_constant_1426*tmp_moved_constant_1527 + tmp_moved_constant_1427*tmp_moved_constant_1530 + tmp_moved_constant_1428*tmp_moved_constant_1533) + tmp_moved_constant_1393*(tmp_moved_constant_1429*tmp_moved_constant_1536 + tmp_moved_constant_1430*tmp_moved_constant_1539 + tmp_moved_constant_1431*tmp_moved_constant_1542); + const real_t tmp_moved_constant_1610 = tmp_moved_constant_1381*(tmp_moved_constant_1420*tmp_moved_constant_1544 + tmp_moved_constant_1421*tmp_moved_constant_1545 + tmp_moved_constant_1422*tmp_moved_constant_1546) + tmp_moved_constant_1385*(tmp_moved_constant_1423*tmp_moved_constant_1547 + tmp_moved_constant_1424*tmp_moved_constant_1548 + tmp_moved_constant_1425*tmp_moved_constant_1549) + tmp_moved_constant_1389*(tmp_moved_constant_1426*tmp_moved_constant_1550 + tmp_moved_constant_1427*tmp_moved_constant_1551 + tmp_moved_constant_1428*tmp_moved_constant_1552) + tmp_moved_constant_1393*(tmp_moved_constant_1429*tmp_moved_constant_1553 + tmp_moved_constant_1430*tmp_moved_constant_1554 + tmp_moved_constant_1431*tmp_moved_constant_1555); + const real_t tmp_moved_constant_1611 = tmp_moved_constant_1381*(tmp_moved_constant_1420*tmp_moved_constant_1557 + tmp_moved_constant_1421*tmp_moved_constant_1558 + tmp_moved_constant_1422*tmp_moved_constant_1559) + tmp_moved_constant_1385*(tmp_moved_constant_1423*tmp_moved_constant_1560 + tmp_moved_constant_1424*tmp_moved_constant_1561 + tmp_moved_constant_1425*tmp_moved_constant_1562) + tmp_moved_constant_1389*(tmp_moved_constant_1426*tmp_moved_constant_1563 + tmp_moved_constant_1427*tmp_moved_constant_1564 + tmp_moved_constant_1428*tmp_moved_constant_1565) + tmp_moved_constant_1393*(tmp_moved_constant_1429*tmp_moved_constant_1566 + tmp_moved_constant_1430*tmp_moved_constant_1567 + tmp_moved_constant_1431*tmp_moved_constant_1568); + const real_t tmp_moved_constant_1612 = tmp_moved_constant_1381*(tmp_moved_constant_1420*tmp_moved_constant_1570 + tmp_moved_constant_1421*tmp_moved_constant_1571 + tmp_moved_constant_1422*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1423*tmp_moved_constant_1573 + tmp_moved_constant_1424*tmp_moved_constant_1574 + tmp_moved_constant_1425*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1426*tmp_moved_constant_1576 + tmp_moved_constant_1427*tmp_moved_constant_1577 + tmp_moved_constant_1428*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1429*tmp_moved_constant_1579 + tmp_moved_constant_1430*tmp_moved_constant_1580 + tmp_moved_constant_1431*tmp_moved_constant_1581); + const real_t tmp_moved_constant_1613 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1614 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1615 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1616 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1617 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1618 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1619 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1620 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1621 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1622 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1623 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1624 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1625 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1626 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1627 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1628 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1629 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1630 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1631 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1632 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1633 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1634 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1635 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1636 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1637 = tmp_moved_constant_1381*(tmp_moved_constant_1435*tmp_moved_constant_1472 + tmp_moved_constant_1438*tmp_moved_constant_1475 + tmp_moved_constant_1441*tmp_moved_constant_1478) + tmp_moved_constant_1385*(tmp_moved_constant_1444*tmp_moved_constant_1481 + tmp_moved_constant_1447*tmp_moved_constant_1484 + tmp_moved_constant_1450*tmp_moved_constant_1487) + tmp_moved_constant_1389*(tmp_moved_constant_1453*tmp_moved_constant_1490 + tmp_moved_constant_1456*tmp_moved_constant_1493 + tmp_moved_constant_1459*tmp_moved_constant_1496) + tmp_moved_constant_1393*(tmp_moved_constant_1462*tmp_moved_constant_1499 + tmp_moved_constant_1465*tmp_moved_constant_1502 + tmp_moved_constant_1468*tmp_moved_constant_1505); + const real_t tmp_moved_constant_1638 = tmp_moved_constant_1381*(tmp_moved_constant_1435*tmp_moved_constant_1509 + tmp_moved_constant_1438*tmp_moved_constant_1512 + tmp_moved_constant_1441*tmp_moved_constant_1515) + tmp_moved_constant_1385*(tmp_moved_constant_1444*tmp_moved_constant_1518 + tmp_moved_constant_1447*tmp_moved_constant_1521 + tmp_moved_constant_1450*tmp_moved_constant_1524) + tmp_moved_constant_1389*(tmp_moved_constant_1453*tmp_moved_constant_1527 + tmp_moved_constant_1456*tmp_moved_constant_1530 + tmp_moved_constant_1459*tmp_moved_constant_1533) + tmp_moved_constant_1393*(tmp_moved_constant_1462*tmp_moved_constant_1536 + tmp_moved_constant_1465*tmp_moved_constant_1539 + tmp_moved_constant_1468*tmp_moved_constant_1542); + const real_t tmp_moved_constant_1639 = tmp_moved_constant_1381*(tmp_moved_constant_1435*tmp_moved_constant_1544 + tmp_moved_constant_1438*tmp_moved_constant_1545 + tmp_moved_constant_1441*tmp_moved_constant_1546) + tmp_moved_constant_1385*(tmp_moved_constant_1444*tmp_moved_constant_1547 + tmp_moved_constant_1447*tmp_moved_constant_1548 + tmp_moved_constant_1450*tmp_moved_constant_1549) + tmp_moved_constant_1389*(tmp_moved_constant_1453*tmp_moved_constant_1550 + tmp_moved_constant_1456*tmp_moved_constant_1551 + tmp_moved_constant_1459*tmp_moved_constant_1552) + tmp_moved_constant_1393*(tmp_moved_constant_1462*tmp_moved_constant_1553 + tmp_moved_constant_1465*tmp_moved_constant_1554 + tmp_moved_constant_1468*tmp_moved_constant_1555); + const real_t tmp_moved_constant_1640 = tmp_moved_constant_1381*(tmp_moved_constant_1435*tmp_moved_constant_1557 + tmp_moved_constant_1438*tmp_moved_constant_1558 + tmp_moved_constant_1441*tmp_moved_constant_1559) + tmp_moved_constant_1385*(tmp_moved_constant_1444*tmp_moved_constant_1560 + tmp_moved_constant_1447*tmp_moved_constant_1561 + tmp_moved_constant_1450*tmp_moved_constant_1562) + tmp_moved_constant_1389*(tmp_moved_constant_1453*tmp_moved_constant_1563 + tmp_moved_constant_1456*tmp_moved_constant_1564 + tmp_moved_constant_1459*tmp_moved_constant_1565) + tmp_moved_constant_1393*(tmp_moved_constant_1462*tmp_moved_constant_1566 + tmp_moved_constant_1465*tmp_moved_constant_1567 + tmp_moved_constant_1468*tmp_moved_constant_1568); + const real_t tmp_moved_constant_1641 = tmp_moved_constant_1381*(tmp_moved_constant_1435*tmp_moved_constant_1570 + tmp_moved_constant_1438*tmp_moved_constant_1571 + tmp_moved_constant_1441*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1444*tmp_moved_constant_1573 + tmp_moved_constant_1447*tmp_moved_constant_1574 + tmp_moved_constant_1450*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1453*tmp_moved_constant_1576 + tmp_moved_constant_1456*tmp_moved_constant_1577 + tmp_moved_constant_1459*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1462*tmp_moved_constant_1579 + tmp_moved_constant_1465*tmp_moved_constant_1580 + tmp_moved_constant_1468*tmp_moved_constant_1581); + const real_t tmp_moved_constant_1642 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1643 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1644 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1645 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1646 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1647 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1648 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1649 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1650 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1651 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1652 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1653 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1654 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1655 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1656 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1657 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1658 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1659 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1660 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1661 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1662 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1663 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1664 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1665 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1666 = tmp_moved_constant_1381*(tmp_moved_constant_1472*tmp_moved_constant_1509 + tmp_moved_constant_1475*tmp_moved_constant_1512 + tmp_moved_constant_1478*tmp_moved_constant_1515) + tmp_moved_constant_1385*(tmp_moved_constant_1481*tmp_moved_constant_1518 + tmp_moved_constant_1484*tmp_moved_constant_1521 + tmp_moved_constant_1487*tmp_moved_constant_1524) + tmp_moved_constant_1389*(tmp_moved_constant_1490*tmp_moved_constant_1527 + tmp_moved_constant_1493*tmp_moved_constant_1530 + tmp_moved_constant_1496*tmp_moved_constant_1533) + tmp_moved_constant_1393*(tmp_moved_constant_1499*tmp_moved_constant_1536 + tmp_moved_constant_1502*tmp_moved_constant_1539 + tmp_moved_constant_1505*tmp_moved_constant_1542); + const real_t tmp_moved_constant_1667 = tmp_moved_constant_1381*(tmp_moved_constant_1472*tmp_moved_constant_1544 + tmp_moved_constant_1475*tmp_moved_constant_1545 + tmp_moved_constant_1478*tmp_moved_constant_1546) + tmp_moved_constant_1385*(tmp_moved_constant_1481*tmp_moved_constant_1547 + tmp_moved_constant_1484*tmp_moved_constant_1548 + tmp_moved_constant_1487*tmp_moved_constant_1549) + tmp_moved_constant_1389*(tmp_moved_constant_1490*tmp_moved_constant_1550 + tmp_moved_constant_1493*tmp_moved_constant_1551 + tmp_moved_constant_1496*tmp_moved_constant_1552) + tmp_moved_constant_1393*(tmp_moved_constant_1499*tmp_moved_constant_1553 + tmp_moved_constant_1502*tmp_moved_constant_1554 + tmp_moved_constant_1505*tmp_moved_constant_1555); + const real_t tmp_moved_constant_1668 = tmp_moved_constant_1381*(tmp_moved_constant_1472*tmp_moved_constant_1557 + tmp_moved_constant_1475*tmp_moved_constant_1558 + tmp_moved_constant_1478*tmp_moved_constant_1559) + tmp_moved_constant_1385*(tmp_moved_constant_1481*tmp_moved_constant_1560 + tmp_moved_constant_1484*tmp_moved_constant_1561 + tmp_moved_constant_1487*tmp_moved_constant_1562) + tmp_moved_constant_1389*(tmp_moved_constant_1490*tmp_moved_constant_1563 + tmp_moved_constant_1493*tmp_moved_constant_1564 + tmp_moved_constant_1496*tmp_moved_constant_1565) + tmp_moved_constant_1393*(tmp_moved_constant_1499*tmp_moved_constant_1566 + tmp_moved_constant_1502*tmp_moved_constant_1567 + tmp_moved_constant_1505*tmp_moved_constant_1568); + const real_t tmp_moved_constant_1669 = tmp_moved_constant_1381*(tmp_moved_constant_1472*tmp_moved_constant_1570 + tmp_moved_constant_1475*tmp_moved_constant_1571 + tmp_moved_constant_1478*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1481*tmp_moved_constant_1573 + tmp_moved_constant_1484*tmp_moved_constant_1574 + tmp_moved_constant_1487*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1490*tmp_moved_constant_1576 + tmp_moved_constant_1493*tmp_moved_constant_1577 + tmp_moved_constant_1496*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1499*tmp_moved_constant_1579 + tmp_moved_constant_1502*tmp_moved_constant_1580 + tmp_moved_constant_1505*tmp_moved_constant_1581); + const real_t tmp_moved_constant_1670 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1671 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1672 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1673 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1674 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1675 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1676 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1677 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1678 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1679 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1680 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1681 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1682 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1683 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1684 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1685 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1686 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1687 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1688 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1689 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1690 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1691 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1692 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1693 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1694 = tmp_moved_constant_1381*(tmp_moved_constant_1509*tmp_moved_constant_1544 + tmp_moved_constant_1512*tmp_moved_constant_1545 + tmp_moved_constant_1515*tmp_moved_constant_1546) + tmp_moved_constant_1385*(tmp_moved_constant_1518*tmp_moved_constant_1547 + tmp_moved_constant_1521*tmp_moved_constant_1548 + tmp_moved_constant_1524*tmp_moved_constant_1549) + tmp_moved_constant_1389*(tmp_moved_constant_1527*tmp_moved_constant_1550 + tmp_moved_constant_1530*tmp_moved_constant_1551 + tmp_moved_constant_1533*tmp_moved_constant_1552) + tmp_moved_constant_1393*(tmp_moved_constant_1536*tmp_moved_constant_1553 + tmp_moved_constant_1539*tmp_moved_constant_1554 + tmp_moved_constant_1542*tmp_moved_constant_1555); + const real_t tmp_moved_constant_1695 = tmp_moved_constant_1381*(tmp_moved_constant_1509*tmp_moved_constant_1557 + tmp_moved_constant_1512*tmp_moved_constant_1558 + tmp_moved_constant_1515*tmp_moved_constant_1559) + tmp_moved_constant_1385*(tmp_moved_constant_1518*tmp_moved_constant_1560 + tmp_moved_constant_1521*tmp_moved_constant_1561 + tmp_moved_constant_1524*tmp_moved_constant_1562) + tmp_moved_constant_1389*(tmp_moved_constant_1527*tmp_moved_constant_1563 + tmp_moved_constant_1530*tmp_moved_constant_1564 + tmp_moved_constant_1533*tmp_moved_constant_1565) + tmp_moved_constant_1393*(tmp_moved_constant_1536*tmp_moved_constant_1566 + tmp_moved_constant_1539*tmp_moved_constant_1567 + tmp_moved_constant_1542*tmp_moved_constant_1568); + const real_t tmp_moved_constant_1696 = tmp_moved_constant_1381*(tmp_moved_constant_1509*tmp_moved_constant_1570 + tmp_moved_constant_1512*tmp_moved_constant_1571 + tmp_moved_constant_1515*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1518*tmp_moved_constant_1573 + tmp_moved_constant_1521*tmp_moved_constant_1574 + tmp_moved_constant_1524*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1527*tmp_moved_constant_1576 + tmp_moved_constant_1530*tmp_moved_constant_1577 + tmp_moved_constant_1533*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1536*tmp_moved_constant_1579 + tmp_moved_constant_1539*tmp_moved_constant_1580 + tmp_moved_constant_1542*tmp_moved_constant_1581); + const real_t tmp_moved_constant_1697 = tmp_moved_constant_1381*(tmp_moved_constant_1544*tmp_moved_constant_1557 + tmp_moved_constant_1545*tmp_moved_constant_1558 + tmp_moved_constant_1546*tmp_moved_constant_1559) + tmp_moved_constant_1385*(tmp_moved_constant_1547*tmp_moved_constant_1560 + tmp_moved_constant_1548*tmp_moved_constant_1561 + tmp_moved_constant_1549*tmp_moved_constant_1562) + tmp_moved_constant_1389*(tmp_moved_constant_1550*tmp_moved_constant_1563 + tmp_moved_constant_1551*tmp_moved_constant_1564 + tmp_moved_constant_1552*tmp_moved_constant_1565) + tmp_moved_constant_1393*(tmp_moved_constant_1553*tmp_moved_constant_1566 + tmp_moved_constant_1554*tmp_moved_constant_1567 + tmp_moved_constant_1555*tmp_moved_constant_1568); + const real_t tmp_moved_constant_1698 = tmp_moved_constant_1381*(tmp_moved_constant_1544*tmp_moved_constant_1570 + tmp_moved_constant_1545*tmp_moved_constant_1571 + tmp_moved_constant_1546*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1547*tmp_moved_constant_1573 + tmp_moved_constant_1548*tmp_moved_constant_1574 + tmp_moved_constant_1549*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1550*tmp_moved_constant_1576 + tmp_moved_constant_1551*tmp_moved_constant_1577 + tmp_moved_constant_1552*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1553*tmp_moved_constant_1579 + tmp_moved_constant_1554*tmp_moved_constant_1580 + tmp_moved_constant_1555*tmp_moved_constant_1581); + const real_t tmp_moved_constant_1699 = tmp_moved_constant_1381*(tmp_moved_constant_1557*tmp_moved_constant_1570 + tmp_moved_constant_1558*tmp_moved_constant_1571 + tmp_moved_constant_1559*tmp_moved_constant_1572) + tmp_moved_constant_1385*(tmp_moved_constant_1560*tmp_moved_constant_1573 + tmp_moved_constant_1561*tmp_moved_constant_1574 + tmp_moved_constant_1562*tmp_moved_constant_1575) + tmp_moved_constant_1389*(tmp_moved_constant_1563*tmp_moved_constant_1576 + tmp_moved_constant_1564*tmp_moved_constant_1577 + tmp_moved_constant_1565*tmp_moved_constant_1578) + tmp_moved_constant_1393*(tmp_moved_constant_1566*tmp_moved_constant_1579 + tmp_moved_constant_1567*tmp_moved_constant_1580 + tmp_moved_constant_1568*tmp_moved_constant_1581); for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -2366,174 +2366,174 @@ void P2ElementwiseDiffusion::apply_macro_3D( real_t * RESTRICT _data_dstEdge, r _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = elMatVec_9 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const real_t Dummy_312 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_313 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_314 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_315 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_316 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_317 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; - const real_t Dummy_318 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_319 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_320 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_321 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_644 = Dummy_312*(Dummy_325*((Dummy_322*Dummy_322) + (Dummy_323*Dummy_323) + (Dummy_324*Dummy_324)) + Dummy_329*((Dummy_326*Dummy_326) + (Dummy_327*Dummy_327) + (Dummy_328*Dummy_328)) + Dummy_333*((Dummy_330*Dummy_330) + (Dummy_331*Dummy_331) + (Dummy_332*Dummy_332)) + Dummy_337*((Dummy_334*Dummy_334) + (Dummy_335*Dummy_335) + (Dummy_336*Dummy_336))) + Dummy_313*Dummy_350 + Dummy_314*Dummy_363 + Dummy_315*Dummy_376 + Dummy_316*Dummy_413 + Dummy_317*Dummy_450 + Dummy_318*Dummy_487 + Dummy_319*Dummy_500 + Dummy_320*Dummy_513 + Dummy_321*Dummy_526; - const real_t Dummy_645 = Dummy_312*Dummy_350 + Dummy_313*(Dummy_325*(Dummy_527*tmp_kernel_op_254 + Dummy_528*tmp_kernel_op_254 + Dummy_529*tmp_kernel_op_254) + Dummy_329*(Dummy_527*tmp_kernel_op_257 + Dummy_528*tmp_kernel_op_257 + Dummy_529*tmp_kernel_op_257) + Dummy_333*(Dummy_527*tmp_kernel_op_258 + Dummy_528*tmp_kernel_op_258 + Dummy_529*tmp_kernel_op_258) + Dummy_337*(Dummy_527*tmp_kernel_op_259 + Dummy_528*tmp_kernel_op_259 + Dummy_529*tmp_kernel_op_259)) + Dummy_314*Dummy_530 + Dummy_315*Dummy_531 + Dummy_316*Dummy_532 + Dummy_317*Dummy_533 + Dummy_318*Dummy_534 + Dummy_319*Dummy_535 + Dummy_320*Dummy_536 + Dummy_321*Dummy_537; - const real_t Dummy_646 = Dummy_312*Dummy_363 + Dummy_313*Dummy_530 + Dummy_314*(Dummy_325*(Dummy_538*tmp_kernel_op_269 + Dummy_539*tmp_kernel_op_269 + Dummy_540*tmp_kernel_op_269) + Dummy_329*(Dummy_538*tmp_kernel_op_272 + Dummy_539*tmp_kernel_op_272 + Dummy_540*tmp_kernel_op_272) + Dummy_333*(Dummy_538*tmp_kernel_op_273 + Dummy_539*tmp_kernel_op_273 + Dummy_540*tmp_kernel_op_273) + Dummy_337*(Dummy_538*tmp_kernel_op_274 + Dummy_539*tmp_kernel_op_274 + Dummy_540*tmp_kernel_op_274)) + Dummy_315*Dummy_541 + Dummy_316*Dummy_542 + Dummy_317*Dummy_543 + Dummy_318*Dummy_544 + Dummy_319*Dummy_545 + Dummy_320*Dummy_546 + Dummy_321*Dummy_547; - const real_t Dummy_647 = Dummy_312*Dummy_376 + Dummy_313*Dummy_531 + Dummy_314*Dummy_541 + Dummy_315*(Dummy_325*(Dummy_548*tmp_kernel_op_283 + Dummy_549*tmp_kernel_op_283 + Dummy_550*tmp_kernel_op_283) + Dummy_329*(Dummy_548*tmp_kernel_op_286 + Dummy_549*tmp_kernel_op_286 + Dummy_550*tmp_kernel_op_286) + Dummy_333*(Dummy_548*tmp_kernel_op_287 + Dummy_549*tmp_kernel_op_287 + Dummy_550*tmp_kernel_op_287) + Dummy_337*(Dummy_548*tmp_kernel_op_288 + Dummy_549*tmp_kernel_op_288 + Dummy_550*tmp_kernel_op_288)) + Dummy_316*Dummy_551 + Dummy_317*Dummy_552 + Dummy_318*Dummy_553 + Dummy_319*Dummy_554 + Dummy_320*Dummy_555 + Dummy_321*Dummy_556; - const real_t Dummy_648 = Dummy_312*Dummy_413 + Dummy_313*Dummy_532 + Dummy_314*Dummy_542 + Dummy_315*Dummy_551 + Dummy_316*(Dummy_325*(((Dummy_557 + Dummy_558)*(Dummy_557 + Dummy_558))*16.0 + ((Dummy_559 + Dummy_560)*(Dummy_559 + Dummy_560))*16.0 + ((Dummy_561 + Dummy_562)*(Dummy_561 + Dummy_562))*16.0) + Dummy_329*(((Dummy_563 + Dummy_564)*(Dummy_563 + Dummy_564))*16.0 + ((Dummy_565 + Dummy_566)*(Dummy_565 + Dummy_566))*16.0 + ((Dummy_567 + Dummy_568)*(Dummy_567 + Dummy_568))*16.0) + Dummy_333*(((Dummy_569 + Dummy_570)*(Dummy_569 + Dummy_570))*16.0 + ((Dummy_571 + Dummy_572)*(Dummy_571 + Dummy_572))*16.0 + ((Dummy_573 + Dummy_574)*(Dummy_573 + Dummy_574))*16.0) + Dummy_337*(((Dummy_575 + Dummy_576)*(Dummy_575 + Dummy_576))*16.0 + ((Dummy_577 + Dummy_578)*(Dummy_577 + Dummy_578))*16.0 + ((Dummy_579 + Dummy_580)*(Dummy_579 + Dummy_580))*16.0)) + Dummy_317*Dummy_581 + Dummy_318*Dummy_582 + Dummy_319*Dummy_583 + Dummy_320*Dummy_584 + Dummy_321*Dummy_585; - const real_t Dummy_649 = Dummy_312*Dummy_450 + Dummy_313*Dummy_533 + Dummy_314*Dummy_543 + Dummy_315*Dummy_552 + Dummy_316*Dummy_581 + Dummy_317*(Dummy_325*(((Dummy_586 + Dummy_587)*(Dummy_586 + Dummy_587))*16.0 + ((Dummy_588 + Dummy_589)*(Dummy_588 + Dummy_589))*16.0 + ((Dummy_590 + Dummy_591)*(Dummy_590 + Dummy_591))*16.0) + Dummy_329*(((Dummy_592 + Dummy_593)*(Dummy_592 + Dummy_593))*16.0 + ((Dummy_594 + Dummy_595)*(Dummy_594 + Dummy_595))*16.0 + ((Dummy_596 + Dummy_597)*(Dummy_596 + Dummy_597))*16.0) + Dummy_333*(((Dummy_598 + Dummy_599)*(Dummy_598 + Dummy_599))*16.0 + ((Dummy_600 + Dummy_601)*(Dummy_600 + Dummy_601))*16.0 + ((Dummy_602 + Dummy_603)*(Dummy_602 + Dummy_603))*16.0) + Dummy_337*(((Dummy_604 + Dummy_605)*(Dummy_604 + Dummy_605))*16.0 + ((Dummy_606 + Dummy_607)*(Dummy_606 + Dummy_607))*16.0 + ((Dummy_608 + Dummy_609)*(Dummy_608 + Dummy_609))*16.0)) + Dummy_318*Dummy_610 + Dummy_319*Dummy_611 + Dummy_320*Dummy_612 + Dummy_321*Dummy_613; - const real_t Dummy_650 = Dummy_312*Dummy_487 + Dummy_313*Dummy_534 + Dummy_314*Dummy_544 + Dummy_315*Dummy_553 + Dummy_316*Dummy_582 + Dummy_317*Dummy_610 + Dummy_318*(Dummy_325*(((Dummy_614 + Dummy_615)*(Dummy_614 + Dummy_615))*16.0 + ((Dummy_616 + Dummy_617)*(Dummy_616 + Dummy_617))*16.0 + ((Dummy_618 + Dummy_619)*(Dummy_618 + Dummy_619))*16.0) + Dummy_329*(((Dummy_620 + Dummy_621)*(Dummy_620 + Dummy_621))*16.0 + ((Dummy_622 + Dummy_623)*(Dummy_622 + Dummy_623))*16.0 + ((Dummy_624 + Dummy_625)*(Dummy_624 + Dummy_625))*16.0) + Dummy_333*(((Dummy_626 + Dummy_627)*(Dummy_626 + Dummy_627))*16.0 + ((Dummy_628 + Dummy_629)*(Dummy_628 + Dummy_629))*16.0 + ((Dummy_630 + Dummy_631)*(Dummy_630 + Dummy_631))*16.0) + Dummy_337*(((Dummy_632 + Dummy_633)*(Dummy_632 + Dummy_633))*16.0 + ((Dummy_634 + Dummy_635)*(Dummy_634 + Dummy_635))*16.0 + ((Dummy_636 + Dummy_637)*(Dummy_636 + Dummy_637))*16.0)) + Dummy_319*Dummy_638 + Dummy_320*Dummy_639 + Dummy_321*Dummy_640; - const real_t Dummy_651 = Dummy_312*Dummy_500 + Dummy_313*Dummy_535 + Dummy_314*Dummy_545 + Dummy_315*Dummy_554 + Dummy_316*Dummy_583 + Dummy_317*Dummy_611 + Dummy_318*Dummy_638 + Dummy_319*(Dummy_325*(((-Dummy_557 - Dummy_586 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_557 - Dummy_586 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_559 - Dummy_588 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_559 - Dummy_588 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_561 - Dummy_590 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_561 - Dummy_590 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198*0.25))*16.0) + Dummy_329*(((-Dummy_563 - Dummy_592 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_563 - Dummy_592 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_565 - Dummy_594 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_565 - Dummy_594 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_567 - Dummy_596 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_567 - Dummy_596 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202*0.25))*16.0) + Dummy_333*(((-Dummy_569 - Dummy_598 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_569 - Dummy_598 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_571 - Dummy_600 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_571 - Dummy_600 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_573 - Dummy_602 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_573 - Dummy_602 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206*0.25))*16.0) + Dummy_337*(((-Dummy_575 - Dummy_604 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_575 - Dummy_604 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_577 - Dummy_606 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_577 - Dummy_606 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_579 - Dummy_608 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_579 - Dummy_608 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210*0.25))*16.0)) + Dummy_320*Dummy_641 + Dummy_321*Dummy_642; - const real_t Dummy_652 = Dummy_312*Dummy_513 + Dummy_313*Dummy_536 + Dummy_314*Dummy_546 + Dummy_315*Dummy_555 + Dummy_316*Dummy_584 + Dummy_317*Dummy_612 + Dummy_318*Dummy_639 + Dummy_319*Dummy_641 + Dummy_320*(Dummy_325*(((-Dummy_558 - Dummy_614 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_558 - Dummy_614 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_560 - Dummy_616 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_560 - Dummy_616 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_562 - Dummy_618 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_562 - Dummy_618 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216*0.25))*16.0) + Dummy_329*(((-Dummy_564 - Dummy_620 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_564 - Dummy_620 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_566 - Dummy_622 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_566 - Dummy_622 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_568 - Dummy_624 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_568 - Dummy_624 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221*0.25))*16.0) + Dummy_333*(((-Dummy_570 - Dummy_626 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_570 - Dummy_626 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_572 - Dummy_628 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_572 - Dummy_628 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_574 - Dummy_630 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_574 - Dummy_630 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226*0.25))*16.0) + Dummy_337*(((-Dummy_576 - Dummy_632 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_576 - Dummy_632 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_578 - Dummy_634 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_578 - Dummy_634 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_580 - Dummy_636 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_580 - Dummy_636 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231*0.25))*16.0)) + Dummy_321*Dummy_643; - const real_t Dummy_653 = Dummy_312*Dummy_526 + Dummy_313*Dummy_537 + Dummy_314*Dummy_547 + Dummy_315*Dummy_556 + Dummy_316*Dummy_585 + Dummy_317*Dummy_613 + Dummy_318*Dummy_640 + Dummy_319*Dummy_642 + Dummy_320*Dummy_643 + Dummy_321*(Dummy_325*(((-Dummy_587 - Dummy_615 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_587 - Dummy_615 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_589 - Dummy_617 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_589 - Dummy_617 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_591 - Dummy_619 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_591 - Dummy_619 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236*0.25))*16.0) + Dummy_329*(((-Dummy_593 - Dummy_621 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_593 - Dummy_621 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_595 - Dummy_623 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_595 - Dummy_623 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_597 - Dummy_625 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_597 - Dummy_625 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240*0.25))*16.0) + Dummy_333*(((-Dummy_599 - Dummy_627 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_599 - Dummy_627 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_601 - Dummy_629 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_601 - Dummy_629 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_603 - Dummy_631 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_603 - Dummy_631 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244*0.25))*16.0) + Dummy_337*(((-Dummy_605 - Dummy_633 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_605 - Dummy_633 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_607 - Dummy_635 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_607 - Dummy_635 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_609 - Dummy_637 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_609 - Dummy_637 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248*0.25))*16.0)); + const real_t tmp_moved_constant_0 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_1 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_2 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_3 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_4 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_5 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; + const real_t tmp_moved_constant_6 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_7 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_8 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_9 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_332 = tmp_moved_constant_0*(tmp_moved_constant_13*((tmp_moved_constant_10*tmp_moved_constant_10) + (tmp_moved_constant_11*tmp_moved_constant_11) + (tmp_moved_constant_12*tmp_moved_constant_12)) + tmp_moved_constant_17*((tmp_moved_constant_14*tmp_moved_constant_14) + (tmp_moved_constant_15*tmp_moved_constant_15) + (tmp_moved_constant_16*tmp_moved_constant_16)) + tmp_moved_constant_21*((tmp_moved_constant_18*tmp_moved_constant_18) + (tmp_moved_constant_19*tmp_moved_constant_19) + (tmp_moved_constant_20*tmp_moved_constant_20)) + tmp_moved_constant_25*((tmp_moved_constant_22*tmp_moved_constant_22) + (tmp_moved_constant_23*tmp_moved_constant_23) + (tmp_moved_constant_24*tmp_moved_constant_24))) + tmp_moved_constant_1*tmp_moved_constant_38 + tmp_moved_constant_101*tmp_moved_constant_4 + tmp_moved_constant_138*tmp_moved_constant_5 + tmp_moved_constant_175*tmp_moved_constant_6 + tmp_moved_constant_188*tmp_moved_constant_7 + tmp_moved_constant_2*tmp_moved_constant_51 + tmp_moved_constant_201*tmp_moved_constant_8 + tmp_moved_constant_214*tmp_moved_constant_9 + tmp_moved_constant_3*tmp_moved_constant_64; + const real_t tmp_moved_constant_333 = tmp_moved_constant_0*tmp_moved_constant_38 + tmp_moved_constant_1*(tmp_moved_constant_13*(tmp_kernel_op_254*tmp_moved_constant_215 + tmp_kernel_op_254*tmp_moved_constant_216 + tmp_kernel_op_254*tmp_moved_constant_217) + tmp_moved_constant_17*(tmp_kernel_op_257*tmp_moved_constant_215 + tmp_kernel_op_257*tmp_moved_constant_216 + tmp_kernel_op_257*tmp_moved_constant_217) + tmp_moved_constant_21*(tmp_kernel_op_258*tmp_moved_constant_215 + tmp_kernel_op_258*tmp_moved_constant_216 + tmp_kernel_op_258*tmp_moved_constant_217) + tmp_moved_constant_25*(tmp_kernel_op_259*tmp_moved_constant_215 + tmp_kernel_op_259*tmp_moved_constant_216 + tmp_kernel_op_259*tmp_moved_constant_217)) + tmp_moved_constant_2*tmp_moved_constant_218 + tmp_moved_constant_219*tmp_moved_constant_3 + tmp_moved_constant_220*tmp_moved_constant_4 + tmp_moved_constant_221*tmp_moved_constant_5 + tmp_moved_constant_222*tmp_moved_constant_6 + tmp_moved_constant_223*tmp_moved_constant_7 + tmp_moved_constant_224*tmp_moved_constant_8 + tmp_moved_constant_225*tmp_moved_constant_9; + const real_t tmp_moved_constant_334 = tmp_moved_constant_0*tmp_moved_constant_51 + tmp_moved_constant_1*tmp_moved_constant_218 + tmp_moved_constant_2*(tmp_moved_constant_13*(tmp_kernel_op_269*tmp_moved_constant_226 + tmp_kernel_op_269*tmp_moved_constant_227 + tmp_kernel_op_269*tmp_moved_constant_228) + tmp_moved_constant_17*(tmp_kernel_op_272*tmp_moved_constant_226 + tmp_kernel_op_272*tmp_moved_constant_227 + tmp_kernel_op_272*tmp_moved_constant_228) + tmp_moved_constant_21*(tmp_kernel_op_273*tmp_moved_constant_226 + tmp_kernel_op_273*tmp_moved_constant_227 + tmp_kernel_op_273*tmp_moved_constant_228) + tmp_moved_constant_25*(tmp_kernel_op_274*tmp_moved_constant_226 + tmp_kernel_op_274*tmp_moved_constant_227 + tmp_kernel_op_274*tmp_moved_constant_228)) + tmp_moved_constant_229*tmp_moved_constant_3 + tmp_moved_constant_230*tmp_moved_constant_4 + tmp_moved_constant_231*tmp_moved_constant_5 + tmp_moved_constant_232*tmp_moved_constant_6 + tmp_moved_constant_233*tmp_moved_constant_7 + tmp_moved_constant_234*tmp_moved_constant_8 + tmp_moved_constant_235*tmp_moved_constant_9; + const real_t tmp_moved_constant_335 = tmp_moved_constant_0*tmp_moved_constant_64 + tmp_moved_constant_1*tmp_moved_constant_219 + tmp_moved_constant_2*tmp_moved_constant_229 + tmp_moved_constant_239*tmp_moved_constant_4 + tmp_moved_constant_240*tmp_moved_constant_5 + tmp_moved_constant_241*tmp_moved_constant_6 + tmp_moved_constant_242*tmp_moved_constant_7 + tmp_moved_constant_243*tmp_moved_constant_8 + tmp_moved_constant_244*tmp_moved_constant_9 + tmp_moved_constant_3*(tmp_moved_constant_13*(tmp_kernel_op_283*tmp_moved_constant_236 + tmp_kernel_op_283*tmp_moved_constant_237 + tmp_kernel_op_283*tmp_moved_constant_238) + tmp_moved_constant_17*(tmp_kernel_op_286*tmp_moved_constant_236 + tmp_kernel_op_286*tmp_moved_constant_237 + tmp_kernel_op_286*tmp_moved_constant_238) + tmp_moved_constant_21*(tmp_kernel_op_287*tmp_moved_constant_236 + tmp_kernel_op_287*tmp_moved_constant_237 + tmp_kernel_op_287*tmp_moved_constant_238) + tmp_moved_constant_25*(tmp_kernel_op_288*tmp_moved_constant_236 + tmp_kernel_op_288*tmp_moved_constant_237 + tmp_kernel_op_288*tmp_moved_constant_238)); + const real_t tmp_moved_constant_336 = tmp_moved_constant_0*tmp_moved_constant_101 + tmp_moved_constant_1*tmp_moved_constant_220 + tmp_moved_constant_2*tmp_moved_constant_230 + tmp_moved_constant_239*tmp_moved_constant_3 + tmp_moved_constant_269*tmp_moved_constant_5 + tmp_moved_constant_270*tmp_moved_constant_6 + tmp_moved_constant_271*tmp_moved_constant_7 + tmp_moved_constant_272*tmp_moved_constant_8 + tmp_moved_constant_273*tmp_moved_constant_9 + tmp_moved_constant_4*(tmp_moved_constant_13*(((tmp_moved_constant_245 + tmp_moved_constant_246)*(tmp_moved_constant_245 + tmp_moved_constant_246))*16.0 + ((tmp_moved_constant_247 + tmp_moved_constant_248)*(tmp_moved_constant_247 + tmp_moved_constant_248))*16.0 + ((tmp_moved_constant_249 + tmp_moved_constant_250)*(tmp_moved_constant_249 + tmp_moved_constant_250))*16.0) + tmp_moved_constant_17*(((tmp_moved_constant_251 + tmp_moved_constant_252)*(tmp_moved_constant_251 + tmp_moved_constant_252))*16.0 + ((tmp_moved_constant_253 + tmp_moved_constant_254)*(tmp_moved_constant_253 + tmp_moved_constant_254))*16.0 + ((tmp_moved_constant_255 + tmp_moved_constant_256)*(tmp_moved_constant_255 + tmp_moved_constant_256))*16.0) + tmp_moved_constant_21*(((tmp_moved_constant_257 + tmp_moved_constant_258)*(tmp_moved_constant_257 + tmp_moved_constant_258))*16.0 + ((tmp_moved_constant_259 + tmp_moved_constant_260)*(tmp_moved_constant_259 + tmp_moved_constant_260))*16.0 + ((tmp_moved_constant_261 + tmp_moved_constant_262)*(tmp_moved_constant_261 + tmp_moved_constant_262))*16.0) + tmp_moved_constant_25*(((tmp_moved_constant_263 + tmp_moved_constant_264)*(tmp_moved_constant_263 + tmp_moved_constant_264))*16.0 + ((tmp_moved_constant_265 + tmp_moved_constant_266)*(tmp_moved_constant_265 + tmp_moved_constant_266))*16.0 + ((tmp_moved_constant_267 + tmp_moved_constant_268)*(tmp_moved_constant_267 + tmp_moved_constant_268))*16.0)); + const real_t tmp_moved_constant_337 = tmp_moved_constant_0*tmp_moved_constant_138 + tmp_moved_constant_1*tmp_moved_constant_221 + tmp_moved_constant_2*tmp_moved_constant_231 + tmp_moved_constant_240*tmp_moved_constant_3 + tmp_moved_constant_269*tmp_moved_constant_4 + tmp_moved_constant_298*tmp_moved_constant_6 + tmp_moved_constant_299*tmp_moved_constant_7 + tmp_moved_constant_300*tmp_moved_constant_8 + tmp_moved_constant_301*tmp_moved_constant_9 + tmp_moved_constant_5*(tmp_moved_constant_13*(((tmp_moved_constant_274 + tmp_moved_constant_275)*(tmp_moved_constant_274 + tmp_moved_constant_275))*16.0 + ((tmp_moved_constant_276 + tmp_moved_constant_277)*(tmp_moved_constant_276 + tmp_moved_constant_277))*16.0 + ((tmp_moved_constant_278 + tmp_moved_constant_279)*(tmp_moved_constant_278 + tmp_moved_constant_279))*16.0) + tmp_moved_constant_17*(((tmp_moved_constant_280 + tmp_moved_constant_281)*(tmp_moved_constant_280 + tmp_moved_constant_281))*16.0 + ((tmp_moved_constant_282 + tmp_moved_constant_283)*(tmp_moved_constant_282 + tmp_moved_constant_283))*16.0 + ((tmp_moved_constant_284 + tmp_moved_constant_285)*(tmp_moved_constant_284 + tmp_moved_constant_285))*16.0) + tmp_moved_constant_21*(((tmp_moved_constant_286 + tmp_moved_constant_287)*(tmp_moved_constant_286 + tmp_moved_constant_287))*16.0 + ((tmp_moved_constant_288 + tmp_moved_constant_289)*(tmp_moved_constant_288 + tmp_moved_constant_289))*16.0 + ((tmp_moved_constant_290 + tmp_moved_constant_291)*(tmp_moved_constant_290 + tmp_moved_constant_291))*16.0) + tmp_moved_constant_25*(((tmp_moved_constant_292 + tmp_moved_constant_293)*(tmp_moved_constant_292 + tmp_moved_constant_293))*16.0 + ((tmp_moved_constant_294 + tmp_moved_constant_295)*(tmp_moved_constant_294 + tmp_moved_constant_295))*16.0 + ((tmp_moved_constant_296 + tmp_moved_constant_297)*(tmp_moved_constant_296 + tmp_moved_constant_297))*16.0)); + const real_t tmp_moved_constant_338 = tmp_moved_constant_0*tmp_moved_constant_175 + tmp_moved_constant_1*tmp_moved_constant_222 + tmp_moved_constant_2*tmp_moved_constant_232 + tmp_moved_constant_241*tmp_moved_constant_3 + tmp_moved_constant_270*tmp_moved_constant_4 + tmp_moved_constant_298*tmp_moved_constant_5 + tmp_moved_constant_326*tmp_moved_constant_7 + tmp_moved_constant_327*tmp_moved_constant_8 + tmp_moved_constant_328*tmp_moved_constant_9 + tmp_moved_constant_6*(tmp_moved_constant_13*(((tmp_moved_constant_302 + tmp_moved_constant_303)*(tmp_moved_constant_302 + tmp_moved_constant_303))*16.0 + ((tmp_moved_constant_304 + tmp_moved_constant_305)*(tmp_moved_constant_304 + tmp_moved_constant_305))*16.0 + ((tmp_moved_constant_306 + tmp_moved_constant_307)*(tmp_moved_constant_306 + tmp_moved_constant_307))*16.0) + tmp_moved_constant_17*(((tmp_moved_constant_308 + tmp_moved_constant_309)*(tmp_moved_constant_308 + tmp_moved_constant_309))*16.0 + ((tmp_moved_constant_310 + tmp_moved_constant_311)*(tmp_moved_constant_310 + tmp_moved_constant_311))*16.0 + ((tmp_moved_constant_312 + tmp_moved_constant_313)*(tmp_moved_constant_312 + tmp_moved_constant_313))*16.0) + tmp_moved_constant_21*(((tmp_moved_constant_314 + tmp_moved_constant_315)*(tmp_moved_constant_314 + tmp_moved_constant_315))*16.0 + ((tmp_moved_constant_316 + tmp_moved_constant_317)*(tmp_moved_constant_316 + tmp_moved_constant_317))*16.0 + ((tmp_moved_constant_318 + tmp_moved_constant_319)*(tmp_moved_constant_318 + tmp_moved_constant_319))*16.0) + tmp_moved_constant_25*(((tmp_moved_constant_320 + tmp_moved_constant_321)*(tmp_moved_constant_320 + tmp_moved_constant_321))*16.0 + ((tmp_moved_constant_322 + tmp_moved_constant_323)*(tmp_moved_constant_322 + tmp_moved_constant_323))*16.0 + ((tmp_moved_constant_324 + tmp_moved_constant_325)*(tmp_moved_constant_324 + tmp_moved_constant_325))*16.0)); + const real_t tmp_moved_constant_339 = tmp_moved_constant_0*tmp_moved_constant_188 + tmp_moved_constant_1*tmp_moved_constant_223 + tmp_moved_constant_2*tmp_moved_constant_233 + tmp_moved_constant_242*tmp_moved_constant_3 + tmp_moved_constant_271*tmp_moved_constant_4 + tmp_moved_constant_299*tmp_moved_constant_5 + tmp_moved_constant_326*tmp_moved_constant_6 + tmp_moved_constant_329*tmp_moved_constant_8 + tmp_moved_constant_330*tmp_moved_constant_9 + tmp_moved_constant_7*(tmp_moved_constant_13*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_245 - tmp_moved_constant_274)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_245 - tmp_moved_constant_274))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_247 - tmp_moved_constant_276)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_247 - tmp_moved_constant_276))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_249 - tmp_moved_constant_278)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_249 - tmp_moved_constant_278))*16.0) + tmp_moved_constant_17*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_251 - tmp_moved_constant_280)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_251 - tmp_moved_constant_280))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_253 - tmp_moved_constant_282)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_253 - tmp_moved_constant_282))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_255 - tmp_moved_constant_284)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_255 - tmp_moved_constant_284))*16.0) + tmp_moved_constant_21*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_257 - tmp_moved_constant_286)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_257 - tmp_moved_constant_286))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_259 - tmp_moved_constant_288)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_259 - tmp_moved_constant_288))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_261 - tmp_moved_constant_290)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_261 - tmp_moved_constant_290))*16.0) + tmp_moved_constant_25*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_263 - tmp_moved_constant_292)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_263 - tmp_moved_constant_292))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_265 - tmp_moved_constant_294)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_265 - tmp_moved_constant_294))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_267 - tmp_moved_constant_296)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_267 - tmp_moved_constant_296))*16.0)); + const real_t tmp_moved_constant_340 = tmp_moved_constant_0*tmp_moved_constant_201 + tmp_moved_constant_1*tmp_moved_constant_224 + tmp_moved_constant_2*tmp_moved_constant_234 + tmp_moved_constant_243*tmp_moved_constant_3 + tmp_moved_constant_272*tmp_moved_constant_4 + tmp_moved_constant_300*tmp_moved_constant_5 + tmp_moved_constant_327*tmp_moved_constant_6 + tmp_moved_constant_329*tmp_moved_constant_7 + tmp_moved_constant_331*tmp_moved_constant_9 + tmp_moved_constant_8*(tmp_moved_constant_13*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_246 - tmp_moved_constant_302)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_246 - tmp_moved_constant_302))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_248 - tmp_moved_constant_304)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_248 - tmp_moved_constant_304))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_250 - tmp_moved_constant_306)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_250 - tmp_moved_constant_306))*16.0) + tmp_moved_constant_17*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_252 - tmp_moved_constant_308)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_252 - tmp_moved_constant_308))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_254 - tmp_moved_constant_310)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_254 - tmp_moved_constant_310))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_256 - tmp_moved_constant_312)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_256 - tmp_moved_constant_312))*16.0) + tmp_moved_constant_21*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_258 - tmp_moved_constant_314)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_258 - tmp_moved_constant_314))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_260 - tmp_moved_constant_316)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_260 - tmp_moved_constant_316))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_262 - tmp_moved_constant_318)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_262 - tmp_moved_constant_318))*16.0) + tmp_moved_constant_25*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_264 - tmp_moved_constant_320)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_264 - tmp_moved_constant_320))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_266 - tmp_moved_constant_322)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_266 - tmp_moved_constant_322))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_268 - tmp_moved_constant_324)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_268 - tmp_moved_constant_324))*16.0)); + const real_t tmp_moved_constant_341 = tmp_moved_constant_0*tmp_moved_constant_214 + tmp_moved_constant_1*tmp_moved_constant_225 + tmp_moved_constant_2*tmp_moved_constant_235 + tmp_moved_constant_244*tmp_moved_constant_3 + tmp_moved_constant_273*tmp_moved_constant_4 + tmp_moved_constant_301*tmp_moved_constant_5 + tmp_moved_constant_328*tmp_moved_constant_6 + tmp_moved_constant_330*tmp_moved_constant_7 + tmp_moved_constant_331*tmp_moved_constant_8 + tmp_moved_constant_9*(tmp_moved_constant_13*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_275 - tmp_moved_constant_303)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_275 - tmp_moved_constant_303))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_277 - tmp_moved_constant_305)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_277 - tmp_moved_constant_305))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_279 - tmp_moved_constant_307)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_279 - tmp_moved_constant_307))*16.0) + tmp_moved_constant_17*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_281 - tmp_moved_constant_309)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_281 - tmp_moved_constant_309))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_283 - tmp_moved_constant_311)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_283 - tmp_moved_constant_311))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_285 - tmp_moved_constant_313)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_285 - tmp_moved_constant_313))*16.0) + tmp_moved_constant_21*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_287 - tmp_moved_constant_315)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_287 - tmp_moved_constant_315))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_289 - tmp_moved_constant_317)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_289 - tmp_moved_constant_317))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_291 - tmp_moved_constant_319)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_291 - tmp_moved_constant_319))*16.0) + tmp_moved_constant_25*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_293 - tmp_moved_constant_321)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_293 - tmp_moved_constant_321))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_295 - tmp_moved_constant_323)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_295 - tmp_moved_constant_323))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_297 - tmp_moved_constant_325)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_297 - tmp_moved_constant_325))*16.0)); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_644 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_645 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_646 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_647 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_648 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_649 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_650 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_651 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_652 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_653 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_332 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_333 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_334 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_335 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_336 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = tmp_moved_constant_337 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_338 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_339 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_340 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_341 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; } } - const real_t Dummy_654 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_655 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_656 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_657 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_658 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_659 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_660 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_661 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_662 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_663 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_986 = Dummy_654*(Dummy_667*((Dummy_664*Dummy_664) + (Dummy_665*Dummy_665) + (Dummy_666*Dummy_666)) + Dummy_671*((Dummy_668*Dummy_668) + (Dummy_669*Dummy_669) + (Dummy_670*Dummy_670)) + Dummy_675*((Dummy_672*Dummy_672) + (Dummy_673*Dummy_673) + (Dummy_674*Dummy_674)) + Dummy_679*((Dummy_676*Dummy_676) + (Dummy_677*Dummy_677) + (Dummy_678*Dummy_678))) + Dummy_655*Dummy_692 + Dummy_656*Dummy_705 + Dummy_657*Dummy_718 + Dummy_658*Dummy_755 + Dummy_659*Dummy_792 + Dummy_660*Dummy_829 + Dummy_661*Dummy_842 + Dummy_662*Dummy_855 + Dummy_663*Dummy_868; - const real_t Dummy_987 = Dummy_654*Dummy_692 + Dummy_655*(Dummy_667*(Dummy_869*tmp_kernel_op_254 + Dummy_870*tmp_kernel_op_254 + Dummy_871*tmp_kernel_op_254) + Dummy_671*(Dummy_869*tmp_kernel_op_257 + Dummy_870*tmp_kernel_op_257 + Dummy_871*tmp_kernel_op_257) + Dummy_675*(Dummy_869*tmp_kernel_op_258 + Dummy_870*tmp_kernel_op_258 + Dummy_871*tmp_kernel_op_258) + Dummy_679*(Dummy_869*tmp_kernel_op_259 + Dummy_870*tmp_kernel_op_259 + Dummy_871*tmp_kernel_op_259)) + Dummy_656*Dummy_872 + Dummy_657*Dummy_873 + Dummy_658*Dummy_874 + Dummy_659*Dummy_875 + Dummy_660*Dummy_876 + Dummy_661*Dummy_877 + Dummy_662*Dummy_878 + Dummy_663*Dummy_879; - const real_t Dummy_988 = Dummy_654*Dummy_705 + Dummy_655*Dummy_872 + Dummy_656*(Dummy_667*(Dummy_880*tmp_kernel_op_269 + Dummy_881*tmp_kernel_op_269 + Dummy_882*tmp_kernel_op_269) + Dummy_671*(Dummy_880*tmp_kernel_op_272 + Dummy_881*tmp_kernel_op_272 + Dummy_882*tmp_kernel_op_272) + Dummy_675*(Dummy_880*tmp_kernel_op_273 + Dummy_881*tmp_kernel_op_273 + Dummy_882*tmp_kernel_op_273) + Dummy_679*(Dummy_880*tmp_kernel_op_274 + Dummy_881*tmp_kernel_op_274 + Dummy_882*tmp_kernel_op_274)) + Dummy_657*Dummy_883 + Dummy_658*Dummy_884 + Dummy_659*Dummy_885 + Dummy_660*Dummy_886 + Dummy_661*Dummy_887 + Dummy_662*Dummy_888 + Dummy_663*Dummy_889; - const real_t Dummy_989 = Dummy_654*Dummy_718 + Dummy_655*Dummy_873 + Dummy_656*Dummy_883 + Dummy_657*(Dummy_667*(Dummy_890*tmp_kernel_op_283 + Dummy_891*tmp_kernel_op_283 + Dummy_892*tmp_kernel_op_283) + Dummy_671*(Dummy_890*tmp_kernel_op_286 + Dummy_891*tmp_kernel_op_286 + Dummy_892*tmp_kernel_op_286) + Dummy_675*(Dummy_890*tmp_kernel_op_287 + Dummy_891*tmp_kernel_op_287 + Dummy_892*tmp_kernel_op_287) + Dummy_679*(Dummy_890*tmp_kernel_op_288 + Dummy_891*tmp_kernel_op_288 + Dummy_892*tmp_kernel_op_288)) + Dummy_658*Dummy_893 + Dummy_659*Dummy_894 + Dummy_660*Dummy_895 + Dummy_661*Dummy_896 + Dummy_662*Dummy_897 + Dummy_663*Dummy_898; - const real_t Dummy_990 = Dummy_654*Dummy_755 + Dummy_655*Dummy_874 + Dummy_656*Dummy_884 + Dummy_657*Dummy_893 + Dummy_658*(Dummy_667*(((Dummy_899 + Dummy_900)*(Dummy_899 + Dummy_900))*16.0 + ((Dummy_901 + Dummy_902)*(Dummy_901 + Dummy_902))*16.0 + ((Dummy_903 + Dummy_904)*(Dummy_903 + Dummy_904))*16.0) + Dummy_671*(((Dummy_905 + Dummy_906)*(Dummy_905 + Dummy_906))*16.0 + ((Dummy_907 + Dummy_908)*(Dummy_907 + Dummy_908))*16.0 + ((Dummy_909 + Dummy_910)*(Dummy_909 + Dummy_910))*16.0) + Dummy_675*(((Dummy_911 + Dummy_912)*(Dummy_911 + Dummy_912))*16.0 + ((Dummy_913 + Dummy_914)*(Dummy_913 + Dummy_914))*16.0 + ((Dummy_915 + Dummy_916)*(Dummy_915 + Dummy_916))*16.0) + Dummy_679*(((Dummy_917 + Dummy_918)*(Dummy_917 + Dummy_918))*16.0 + ((Dummy_919 + Dummy_920)*(Dummy_919 + Dummy_920))*16.0 + ((Dummy_921 + Dummy_922)*(Dummy_921 + Dummy_922))*16.0)) + Dummy_659*Dummy_923 + Dummy_660*Dummy_924 + Dummy_661*Dummy_925 + Dummy_662*Dummy_926 + Dummy_663*Dummy_927; - const real_t Dummy_991 = Dummy_654*Dummy_792 + Dummy_655*Dummy_875 + Dummy_656*Dummy_885 + Dummy_657*Dummy_894 + Dummy_658*Dummy_923 + Dummy_659*(Dummy_667*(((Dummy_928 + Dummy_929)*(Dummy_928 + Dummy_929))*16.0 + ((Dummy_930 + Dummy_931)*(Dummy_930 + Dummy_931))*16.0 + ((Dummy_932 + Dummy_933)*(Dummy_932 + Dummy_933))*16.0) + Dummy_671*(((Dummy_934 + Dummy_935)*(Dummy_934 + Dummy_935))*16.0 + ((Dummy_936 + Dummy_937)*(Dummy_936 + Dummy_937))*16.0 + ((Dummy_938 + Dummy_939)*(Dummy_938 + Dummy_939))*16.0) + Dummy_675*(((Dummy_940 + Dummy_941)*(Dummy_940 + Dummy_941))*16.0 + ((Dummy_942 + Dummy_943)*(Dummy_942 + Dummy_943))*16.0 + ((Dummy_944 + Dummy_945)*(Dummy_944 + Dummy_945))*16.0) + Dummy_679*(((Dummy_946 + Dummy_947)*(Dummy_946 + Dummy_947))*16.0 + ((Dummy_948 + Dummy_949)*(Dummy_948 + Dummy_949))*16.0 + ((Dummy_950 + Dummy_951)*(Dummy_950 + Dummy_951))*16.0)) + Dummy_660*Dummy_952 + Dummy_661*Dummy_953 + Dummy_662*Dummy_954 + Dummy_663*Dummy_955; - const real_t Dummy_992 = Dummy_654*Dummy_829 + Dummy_655*Dummy_876 + Dummy_656*Dummy_886 + Dummy_657*Dummy_895 + Dummy_658*Dummy_924 + Dummy_659*Dummy_952 + Dummy_660*(Dummy_667*(((Dummy_956 + Dummy_957)*(Dummy_956 + Dummy_957))*16.0 + ((Dummy_958 + Dummy_959)*(Dummy_958 + Dummy_959))*16.0 + ((Dummy_960 + Dummy_961)*(Dummy_960 + Dummy_961))*16.0) + Dummy_671*(((Dummy_962 + Dummy_963)*(Dummy_962 + Dummy_963))*16.0 + ((Dummy_964 + Dummy_965)*(Dummy_964 + Dummy_965))*16.0 + ((Dummy_966 + Dummy_967)*(Dummy_966 + Dummy_967))*16.0) + Dummy_675*(((Dummy_968 + Dummy_969)*(Dummy_968 + Dummy_969))*16.0 + ((Dummy_970 + Dummy_971)*(Dummy_970 + Dummy_971))*16.0 + ((Dummy_972 + Dummy_973)*(Dummy_972 + Dummy_973))*16.0) + Dummy_679*(((Dummy_974 + Dummy_975)*(Dummy_974 + Dummy_975))*16.0 + ((Dummy_976 + Dummy_977)*(Dummy_976 + Dummy_977))*16.0 + ((Dummy_978 + Dummy_979)*(Dummy_978 + Dummy_979))*16.0)) + Dummy_661*Dummy_980 + Dummy_662*Dummy_981 + Dummy_663*Dummy_982; - const real_t Dummy_993 = Dummy_654*Dummy_842 + Dummy_655*Dummy_877 + Dummy_656*Dummy_887 + Dummy_657*Dummy_896 + Dummy_658*Dummy_925 + Dummy_659*Dummy_953 + Dummy_660*Dummy_980 + Dummy_661*(Dummy_667*(((-Dummy_899 - Dummy_928 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_899 - Dummy_928 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_901 - Dummy_930 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_901 - Dummy_930 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_903 - Dummy_932 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_903 - Dummy_932 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25))*16.0) + Dummy_671*(((-Dummy_905 - Dummy_934 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_905 - Dummy_934 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_907 - Dummy_936 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_907 - Dummy_936 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_909 - Dummy_938 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_909 - Dummy_938 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25))*16.0) + Dummy_675*(((-Dummy_911 - Dummy_940 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_911 - Dummy_940 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_913 - Dummy_942 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_913 - Dummy_942 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_915 - Dummy_944 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_915 - Dummy_944 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25))*16.0) + Dummy_679*(((-Dummy_917 - Dummy_946 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_917 - Dummy_946 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_919 - Dummy_948 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_919 - Dummy_948 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_921 - Dummy_950 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_921 - Dummy_950 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25))*16.0)) + Dummy_662*Dummy_983 + Dummy_663*Dummy_984; - const real_t Dummy_994 = Dummy_654*Dummy_855 + Dummy_655*Dummy_878 + Dummy_656*Dummy_888 + Dummy_657*Dummy_897 + Dummy_658*Dummy_926 + Dummy_659*Dummy_954 + Dummy_660*Dummy_981 + Dummy_661*Dummy_983 + Dummy_662*(Dummy_667*(((-Dummy_900 - Dummy_956 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_900 - Dummy_956 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_902 - Dummy_958 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_902 - Dummy_958 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_904 - Dummy_960 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_904 - Dummy_960 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25))*16.0) + Dummy_671*(((-Dummy_906 - Dummy_962 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_906 - Dummy_962 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_908 - Dummy_964 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_908 - Dummy_964 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_910 - Dummy_966 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_910 - Dummy_966 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25))*16.0) + Dummy_675*(((-Dummy_912 - Dummy_968 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_912 - Dummy_968 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_914 - Dummy_970 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_914 - Dummy_970 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_916 - Dummy_972 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_916 - Dummy_972 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25))*16.0) + Dummy_679*(((-Dummy_918 - Dummy_974 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_918 - Dummy_974 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_920 - Dummy_976 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_920 - Dummy_976 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_922 - Dummy_978 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_922 - Dummy_978 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25))*16.0)) + Dummy_663*Dummy_985; - const real_t Dummy_995 = Dummy_654*Dummy_868 + Dummy_655*Dummy_879 + Dummy_656*Dummy_889 + Dummy_657*Dummy_898 + Dummy_658*Dummy_927 + Dummy_659*Dummy_955 + Dummy_660*Dummy_982 + Dummy_661*Dummy_984 + Dummy_662*Dummy_985 + Dummy_663*(Dummy_667*(((-Dummy_929 - Dummy_957 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_929 - Dummy_957 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_931 - Dummy_959 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_931 - Dummy_959 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_933 - Dummy_961 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_933 - Dummy_961 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25))*16.0) + Dummy_671*(((-Dummy_935 - Dummy_963 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_935 - Dummy_963 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_937 - Dummy_965 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_937 - Dummy_965 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_939 - Dummy_967 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_939 - Dummy_967 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25))*16.0) + Dummy_675*(((-Dummy_941 - Dummy_969 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_941 - Dummy_969 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_943 - Dummy_971 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_943 - Dummy_971 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_945 - Dummy_973 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_945 - Dummy_973 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25))*16.0) + Dummy_679*(((-Dummy_947 - Dummy_975 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_947 - Dummy_975 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_949 - Dummy_977 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_949 - Dummy_977 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_951 - Dummy_979 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_951 - Dummy_979 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25))*16.0)); + const real_t tmp_moved_constant_342 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_343 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_344 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_345 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_346 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_347 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_348 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_349 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_350 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_351 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_674 = tmp_moved_constant_342*(tmp_moved_constant_355*((tmp_moved_constant_352*tmp_moved_constant_352) + (tmp_moved_constant_353*tmp_moved_constant_353) + (tmp_moved_constant_354*tmp_moved_constant_354)) + tmp_moved_constant_359*((tmp_moved_constant_356*tmp_moved_constant_356) + (tmp_moved_constant_357*tmp_moved_constant_357) + (tmp_moved_constant_358*tmp_moved_constant_358)) + tmp_moved_constant_363*((tmp_moved_constant_360*tmp_moved_constant_360) + (tmp_moved_constant_361*tmp_moved_constant_361) + (tmp_moved_constant_362*tmp_moved_constant_362)) + tmp_moved_constant_367*((tmp_moved_constant_364*tmp_moved_constant_364) + (tmp_moved_constant_365*tmp_moved_constant_365) + (tmp_moved_constant_366*tmp_moved_constant_366))) + tmp_moved_constant_343*tmp_moved_constant_380 + tmp_moved_constant_344*tmp_moved_constant_393 + tmp_moved_constant_345*tmp_moved_constant_406 + tmp_moved_constant_346*tmp_moved_constant_443 + tmp_moved_constant_347*tmp_moved_constant_480 + tmp_moved_constant_348*tmp_moved_constant_517 + tmp_moved_constant_349*tmp_moved_constant_530 + tmp_moved_constant_350*tmp_moved_constant_543 + tmp_moved_constant_351*tmp_moved_constant_556; + const real_t tmp_moved_constant_675 = tmp_moved_constant_342*tmp_moved_constant_380 + tmp_moved_constant_343*(tmp_moved_constant_355*(tmp_kernel_op_254*tmp_moved_constant_557 + tmp_kernel_op_254*tmp_moved_constant_558 + tmp_kernel_op_254*tmp_moved_constant_559) + tmp_moved_constant_359*(tmp_kernel_op_257*tmp_moved_constant_557 + tmp_kernel_op_257*tmp_moved_constant_558 + tmp_kernel_op_257*tmp_moved_constant_559) + tmp_moved_constant_363*(tmp_kernel_op_258*tmp_moved_constant_557 + tmp_kernel_op_258*tmp_moved_constant_558 + tmp_kernel_op_258*tmp_moved_constant_559) + tmp_moved_constant_367*(tmp_kernel_op_259*tmp_moved_constant_557 + tmp_kernel_op_259*tmp_moved_constant_558 + tmp_kernel_op_259*tmp_moved_constant_559)) + tmp_moved_constant_344*tmp_moved_constant_560 + tmp_moved_constant_345*tmp_moved_constant_561 + tmp_moved_constant_346*tmp_moved_constant_562 + tmp_moved_constant_347*tmp_moved_constant_563 + tmp_moved_constant_348*tmp_moved_constant_564 + tmp_moved_constant_349*tmp_moved_constant_565 + tmp_moved_constant_350*tmp_moved_constant_566 + tmp_moved_constant_351*tmp_moved_constant_567; + const real_t tmp_moved_constant_676 = tmp_moved_constant_342*tmp_moved_constant_393 + tmp_moved_constant_343*tmp_moved_constant_560 + tmp_moved_constant_344*(tmp_moved_constant_355*(tmp_kernel_op_269*tmp_moved_constant_568 + tmp_kernel_op_269*tmp_moved_constant_569 + tmp_kernel_op_269*tmp_moved_constant_570) + tmp_moved_constant_359*(tmp_kernel_op_272*tmp_moved_constant_568 + tmp_kernel_op_272*tmp_moved_constant_569 + tmp_kernel_op_272*tmp_moved_constant_570) + tmp_moved_constant_363*(tmp_kernel_op_273*tmp_moved_constant_568 + tmp_kernel_op_273*tmp_moved_constant_569 + tmp_kernel_op_273*tmp_moved_constant_570) + tmp_moved_constant_367*(tmp_kernel_op_274*tmp_moved_constant_568 + tmp_kernel_op_274*tmp_moved_constant_569 + tmp_kernel_op_274*tmp_moved_constant_570)) + tmp_moved_constant_345*tmp_moved_constant_571 + tmp_moved_constant_346*tmp_moved_constant_572 + tmp_moved_constant_347*tmp_moved_constant_573 + tmp_moved_constant_348*tmp_moved_constant_574 + tmp_moved_constant_349*tmp_moved_constant_575 + tmp_moved_constant_350*tmp_moved_constant_576 + tmp_moved_constant_351*tmp_moved_constant_577; + const real_t tmp_moved_constant_677 = tmp_moved_constant_342*tmp_moved_constant_406 + tmp_moved_constant_343*tmp_moved_constant_561 + tmp_moved_constant_344*tmp_moved_constant_571 + tmp_moved_constant_345*(tmp_moved_constant_355*(tmp_kernel_op_283*tmp_moved_constant_578 + tmp_kernel_op_283*tmp_moved_constant_579 + tmp_kernel_op_283*tmp_moved_constant_580) + tmp_moved_constant_359*(tmp_kernel_op_286*tmp_moved_constant_578 + tmp_kernel_op_286*tmp_moved_constant_579 + tmp_kernel_op_286*tmp_moved_constant_580) + tmp_moved_constant_363*(tmp_kernel_op_287*tmp_moved_constant_578 + tmp_kernel_op_287*tmp_moved_constant_579 + tmp_kernel_op_287*tmp_moved_constant_580) + tmp_moved_constant_367*(tmp_kernel_op_288*tmp_moved_constant_578 + tmp_kernel_op_288*tmp_moved_constant_579 + tmp_kernel_op_288*tmp_moved_constant_580)) + tmp_moved_constant_346*tmp_moved_constant_581 + tmp_moved_constant_347*tmp_moved_constant_582 + tmp_moved_constant_348*tmp_moved_constant_583 + tmp_moved_constant_349*tmp_moved_constant_584 + tmp_moved_constant_350*tmp_moved_constant_585 + tmp_moved_constant_351*tmp_moved_constant_586; + const real_t tmp_moved_constant_678 = tmp_moved_constant_342*tmp_moved_constant_443 + tmp_moved_constant_343*tmp_moved_constant_562 + tmp_moved_constant_344*tmp_moved_constant_572 + tmp_moved_constant_345*tmp_moved_constant_581 + tmp_moved_constant_346*(tmp_moved_constant_355*(((tmp_moved_constant_587 + tmp_moved_constant_588)*(tmp_moved_constant_587 + tmp_moved_constant_588))*16.0 + ((tmp_moved_constant_589 + tmp_moved_constant_590)*(tmp_moved_constant_589 + tmp_moved_constant_590))*16.0 + ((tmp_moved_constant_591 + tmp_moved_constant_592)*(tmp_moved_constant_591 + tmp_moved_constant_592))*16.0) + tmp_moved_constant_359*(((tmp_moved_constant_593 + tmp_moved_constant_594)*(tmp_moved_constant_593 + tmp_moved_constant_594))*16.0 + ((tmp_moved_constant_595 + tmp_moved_constant_596)*(tmp_moved_constant_595 + tmp_moved_constant_596))*16.0 + ((tmp_moved_constant_597 + tmp_moved_constant_598)*(tmp_moved_constant_597 + tmp_moved_constant_598))*16.0) + tmp_moved_constant_363*(((tmp_moved_constant_599 + tmp_moved_constant_600)*(tmp_moved_constant_599 + tmp_moved_constant_600))*16.0 + ((tmp_moved_constant_601 + tmp_moved_constant_602)*(tmp_moved_constant_601 + tmp_moved_constant_602))*16.0 + ((tmp_moved_constant_603 + tmp_moved_constant_604)*(tmp_moved_constant_603 + tmp_moved_constant_604))*16.0) + tmp_moved_constant_367*(((tmp_moved_constant_605 + tmp_moved_constant_606)*(tmp_moved_constant_605 + tmp_moved_constant_606))*16.0 + ((tmp_moved_constant_607 + tmp_moved_constant_608)*(tmp_moved_constant_607 + tmp_moved_constant_608))*16.0 + ((tmp_moved_constant_609 + tmp_moved_constant_610)*(tmp_moved_constant_609 + tmp_moved_constant_610))*16.0)) + tmp_moved_constant_347*tmp_moved_constant_611 + tmp_moved_constant_348*tmp_moved_constant_612 + tmp_moved_constant_349*tmp_moved_constant_613 + tmp_moved_constant_350*tmp_moved_constant_614 + tmp_moved_constant_351*tmp_moved_constant_615; + const real_t tmp_moved_constant_679 = tmp_moved_constant_342*tmp_moved_constant_480 + tmp_moved_constant_343*tmp_moved_constant_563 + tmp_moved_constant_344*tmp_moved_constant_573 + tmp_moved_constant_345*tmp_moved_constant_582 + tmp_moved_constant_346*tmp_moved_constant_611 + tmp_moved_constant_347*(tmp_moved_constant_355*(((tmp_moved_constant_616 + tmp_moved_constant_617)*(tmp_moved_constant_616 + tmp_moved_constant_617))*16.0 + ((tmp_moved_constant_618 + tmp_moved_constant_619)*(tmp_moved_constant_618 + tmp_moved_constant_619))*16.0 + ((tmp_moved_constant_620 + tmp_moved_constant_621)*(tmp_moved_constant_620 + tmp_moved_constant_621))*16.0) + tmp_moved_constant_359*(((tmp_moved_constant_622 + tmp_moved_constant_623)*(tmp_moved_constant_622 + tmp_moved_constant_623))*16.0 + ((tmp_moved_constant_624 + tmp_moved_constant_625)*(tmp_moved_constant_624 + tmp_moved_constant_625))*16.0 + ((tmp_moved_constant_626 + tmp_moved_constant_627)*(tmp_moved_constant_626 + tmp_moved_constant_627))*16.0) + tmp_moved_constant_363*(((tmp_moved_constant_628 + tmp_moved_constant_629)*(tmp_moved_constant_628 + tmp_moved_constant_629))*16.0 + ((tmp_moved_constant_630 + tmp_moved_constant_631)*(tmp_moved_constant_630 + tmp_moved_constant_631))*16.0 + ((tmp_moved_constant_632 + tmp_moved_constant_633)*(tmp_moved_constant_632 + tmp_moved_constant_633))*16.0) + tmp_moved_constant_367*(((tmp_moved_constant_634 + tmp_moved_constant_635)*(tmp_moved_constant_634 + tmp_moved_constant_635))*16.0 + ((tmp_moved_constant_636 + tmp_moved_constant_637)*(tmp_moved_constant_636 + tmp_moved_constant_637))*16.0 + ((tmp_moved_constant_638 + tmp_moved_constant_639)*(tmp_moved_constant_638 + tmp_moved_constant_639))*16.0)) + tmp_moved_constant_348*tmp_moved_constant_640 + tmp_moved_constant_349*tmp_moved_constant_641 + tmp_moved_constant_350*tmp_moved_constant_642 + tmp_moved_constant_351*tmp_moved_constant_643; + const real_t tmp_moved_constant_680 = tmp_moved_constant_342*tmp_moved_constant_517 + tmp_moved_constant_343*tmp_moved_constant_564 + tmp_moved_constant_344*tmp_moved_constant_574 + tmp_moved_constant_345*tmp_moved_constant_583 + tmp_moved_constant_346*tmp_moved_constant_612 + tmp_moved_constant_347*tmp_moved_constant_640 + tmp_moved_constant_348*(tmp_moved_constant_355*(((tmp_moved_constant_644 + tmp_moved_constant_645)*(tmp_moved_constant_644 + tmp_moved_constant_645))*16.0 + ((tmp_moved_constant_646 + tmp_moved_constant_647)*(tmp_moved_constant_646 + tmp_moved_constant_647))*16.0 + ((tmp_moved_constant_648 + tmp_moved_constant_649)*(tmp_moved_constant_648 + tmp_moved_constant_649))*16.0) + tmp_moved_constant_359*(((tmp_moved_constant_650 + tmp_moved_constant_651)*(tmp_moved_constant_650 + tmp_moved_constant_651))*16.0 + ((tmp_moved_constant_652 + tmp_moved_constant_653)*(tmp_moved_constant_652 + tmp_moved_constant_653))*16.0 + ((tmp_moved_constant_654 + tmp_moved_constant_655)*(tmp_moved_constant_654 + tmp_moved_constant_655))*16.0) + tmp_moved_constant_363*(((tmp_moved_constant_656 + tmp_moved_constant_657)*(tmp_moved_constant_656 + tmp_moved_constant_657))*16.0 + ((tmp_moved_constant_658 + tmp_moved_constant_659)*(tmp_moved_constant_658 + tmp_moved_constant_659))*16.0 + ((tmp_moved_constant_660 + tmp_moved_constant_661)*(tmp_moved_constant_660 + tmp_moved_constant_661))*16.0) + tmp_moved_constant_367*(((tmp_moved_constant_662 + tmp_moved_constant_663)*(tmp_moved_constant_662 + tmp_moved_constant_663))*16.0 + ((tmp_moved_constant_664 + tmp_moved_constant_665)*(tmp_moved_constant_664 + tmp_moved_constant_665))*16.0 + ((tmp_moved_constant_666 + tmp_moved_constant_667)*(tmp_moved_constant_666 + tmp_moved_constant_667))*16.0)) + tmp_moved_constant_349*tmp_moved_constant_668 + tmp_moved_constant_350*tmp_moved_constant_669 + tmp_moved_constant_351*tmp_moved_constant_670; + const real_t tmp_moved_constant_681 = tmp_moved_constant_342*tmp_moved_constant_530 + tmp_moved_constant_343*tmp_moved_constant_565 + tmp_moved_constant_344*tmp_moved_constant_575 + tmp_moved_constant_345*tmp_moved_constant_584 + tmp_moved_constant_346*tmp_moved_constant_613 + tmp_moved_constant_347*tmp_moved_constant_641 + tmp_moved_constant_348*tmp_moved_constant_668 + tmp_moved_constant_349*(tmp_moved_constant_355*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_587 - tmp_moved_constant_616)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_587 - tmp_moved_constant_616))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_589 - tmp_moved_constant_618)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_589 - tmp_moved_constant_618))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_591 - tmp_moved_constant_620)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_591 - tmp_moved_constant_620))*16.0) + tmp_moved_constant_359*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_593 - tmp_moved_constant_622)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_593 - tmp_moved_constant_622))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_595 - tmp_moved_constant_624)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_595 - tmp_moved_constant_624))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_597 - tmp_moved_constant_626)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_597 - tmp_moved_constant_626))*16.0) + tmp_moved_constant_363*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_599 - tmp_moved_constant_628)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_599 - tmp_moved_constant_628))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_601 - tmp_moved_constant_630)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_601 - tmp_moved_constant_630))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_603 - tmp_moved_constant_632)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_603 - tmp_moved_constant_632))*16.0) + tmp_moved_constant_367*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_605 - tmp_moved_constant_634)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_605 - tmp_moved_constant_634))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_607 - tmp_moved_constant_636)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_607 - tmp_moved_constant_636))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_609 - tmp_moved_constant_638)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_609 - tmp_moved_constant_638))*16.0)) + tmp_moved_constant_350*tmp_moved_constant_671 + tmp_moved_constant_351*tmp_moved_constant_672; + const real_t tmp_moved_constant_682 = tmp_moved_constant_342*tmp_moved_constant_543 + tmp_moved_constant_343*tmp_moved_constant_566 + tmp_moved_constant_344*tmp_moved_constant_576 + tmp_moved_constant_345*tmp_moved_constant_585 + tmp_moved_constant_346*tmp_moved_constant_614 + tmp_moved_constant_347*tmp_moved_constant_642 + tmp_moved_constant_348*tmp_moved_constant_669 + tmp_moved_constant_349*tmp_moved_constant_671 + tmp_moved_constant_350*(tmp_moved_constant_355*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_588 - tmp_moved_constant_644)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_588 - tmp_moved_constant_644))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_590 - tmp_moved_constant_646)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_590 - tmp_moved_constant_646))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_592 - tmp_moved_constant_648)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_592 - tmp_moved_constant_648))*16.0) + tmp_moved_constant_359*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_594 - tmp_moved_constant_650)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_594 - tmp_moved_constant_650))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_596 - tmp_moved_constant_652)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_596 - tmp_moved_constant_652))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_598 - tmp_moved_constant_654)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_598 - tmp_moved_constant_654))*16.0) + tmp_moved_constant_363*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_600 - tmp_moved_constant_656)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_600 - tmp_moved_constant_656))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_602 - tmp_moved_constant_658)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_602 - tmp_moved_constant_658))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_604 - tmp_moved_constant_660)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_604 - tmp_moved_constant_660))*16.0) + tmp_moved_constant_367*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_606 - tmp_moved_constant_662)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_606 - tmp_moved_constant_662))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_608 - tmp_moved_constant_664)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_608 - tmp_moved_constant_664))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_610 - tmp_moved_constant_666)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_610 - tmp_moved_constant_666))*16.0)) + tmp_moved_constant_351*tmp_moved_constant_673; + const real_t tmp_moved_constant_683 = tmp_moved_constant_342*tmp_moved_constant_556 + tmp_moved_constant_343*tmp_moved_constant_567 + tmp_moved_constant_344*tmp_moved_constant_577 + tmp_moved_constant_345*tmp_moved_constant_586 + tmp_moved_constant_346*tmp_moved_constant_615 + tmp_moved_constant_347*tmp_moved_constant_643 + tmp_moved_constant_348*tmp_moved_constant_670 + tmp_moved_constant_349*tmp_moved_constant_672 + tmp_moved_constant_350*tmp_moved_constant_673 + tmp_moved_constant_351*(tmp_moved_constant_355*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_617 - tmp_moved_constant_645)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_617 - tmp_moved_constant_645))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_619 - tmp_moved_constant_647)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_619 - tmp_moved_constant_647))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_621 - tmp_moved_constant_649)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_621 - tmp_moved_constant_649))*16.0) + tmp_moved_constant_359*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_623 - tmp_moved_constant_651)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_623 - tmp_moved_constant_651))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_625 - tmp_moved_constant_653)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_625 - tmp_moved_constant_653))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_627 - tmp_moved_constant_655)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_627 - tmp_moved_constant_655))*16.0) + tmp_moved_constant_363*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_629 - tmp_moved_constant_657)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_629 - tmp_moved_constant_657))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_631 - tmp_moved_constant_659)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_631 - tmp_moved_constant_659))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_633 - tmp_moved_constant_661)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_633 - tmp_moved_constant_661))*16.0) + tmp_moved_constant_367*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_635 - tmp_moved_constant_663)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_635 - tmp_moved_constant_663))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_637 - tmp_moved_constant_665)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_637 - tmp_moved_constant_665))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_639 - tmp_moved_constant_667)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_639 - tmp_moved_constant_667))*16.0)); { { - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_986 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_987 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_988 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_989 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_990 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_991 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_992 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_993 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_994 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_995 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_674 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_675 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_676 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_677 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_678 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_679 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_680 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_681 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_682 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_683 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const real_t Dummy_996 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_997 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_998 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_999 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_1000 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_1001 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_1002 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_1003 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_1004 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_1005 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_1328 = Dummy_1000*Dummy_1097 + Dummy_1001*Dummy_1134 + Dummy_1002*Dummy_1171 + Dummy_1003*Dummy_1184 + Dummy_1004*Dummy_1197 + Dummy_1005*Dummy_1210 + Dummy_1034*Dummy_997 + Dummy_1047*Dummy_998 + Dummy_1060*Dummy_999 + Dummy_996*(Dummy_1009*((Dummy_1006*Dummy_1006) + (Dummy_1007*Dummy_1007) + (Dummy_1008*Dummy_1008)) + Dummy_1013*((Dummy_1010*Dummy_1010) + (Dummy_1011*Dummy_1011) + (Dummy_1012*Dummy_1012)) + Dummy_1017*((Dummy_1014*Dummy_1014) + (Dummy_1015*Dummy_1015) + (Dummy_1016*Dummy_1016)) + Dummy_1021*((Dummy_1018*Dummy_1018) + (Dummy_1019*Dummy_1019) + (Dummy_1020*Dummy_1020))); - const real_t Dummy_1329 = Dummy_1000*Dummy_1216 + Dummy_1001*Dummy_1217 + Dummy_1002*Dummy_1218 + Dummy_1003*Dummy_1219 + Dummy_1004*Dummy_1220 + Dummy_1005*Dummy_1221 + Dummy_1034*Dummy_996 + Dummy_1214*Dummy_998 + Dummy_1215*Dummy_999 + Dummy_997*(Dummy_1009*(Dummy_1211*tmp_kernel_op_254 + Dummy_1212*tmp_kernel_op_254 + Dummy_1213*tmp_kernel_op_254) + Dummy_1013*(Dummy_1211*tmp_kernel_op_257 + Dummy_1212*tmp_kernel_op_257 + Dummy_1213*tmp_kernel_op_257) + Dummy_1017*(Dummy_1211*tmp_kernel_op_258 + Dummy_1212*tmp_kernel_op_258 + Dummy_1213*tmp_kernel_op_258) + Dummy_1021*(Dummy_1211*tmp_kernel_op_259 + Dummy_1212*tmp_kernel_op_259 + Dummy_1213*tmp_kernel_op_259)); - const real_t Dummy_1330 = Dummy_1000*Dummy_1226 + Dummy_1001*Dummy_1227 + Dummy_1002*Dummy_1228 + Dummy_1003*Dummy_1229 + Dummy_1004*Dummy_1230 + Dummy_1005*Dummy_1231 + Dummy_1047*Dummy_996 + Dummy_1214*Dummy_997 + Dummy_1225*Dummy_999 + Dummy_998*(Dummy_1009*(Dummy_1222*tmp_kernel_op_269 + Dummy_1223*tmp_kernel_op_269 + Dummy_1224*tmp_kernel_op_269) + Dummy_1013*(Dummy_1222*tmp_kernel_op_272 + Dummy_1223*tmp_kernel_op_272 + Dummy_1224*tmp_kernel_op_272) + Dummy_1017*(Dummy_1222*tmp_kernel_op_273 + Dummy_1223*tmp_kernel_op_273 + Dummy_1224*tmp_kernel_op_273) + Dummy_1021*(Dummy_1222*tmp_kernel_op_274 + Dummy_1223*tmp_kernel_op_274 + Dummy_1224*tmp_kernel_op_274)); - const real_t Dummy_1331 = Dummy_1000*Dummy_1235 + Dummy_1001*Dummy_1236 + Dummy_1002*Dummy_1237 + Dummy_1003*Dummy_1238 + Dummy_1004*Dummy_1239 + Dummy_1005*Dummy_1240 + Dummy_1060*Dummy_996 + Dummy_1215*Dummy_997 + Dummy_1225*Dummy_998 + Dummy_999*(Dummy_1009*(Dummy_1232*tmp_kernel_op_283 + Dummy_1233*tmp_kernel_op_283 + Dummy_1234*tmp_kernel_op_283) + Dummy_1013*(Dummy_1232*tmp_kernel_op_286 + Dummy_1233*tmp_kernel_op_286 + Dummy_1234*tmp_kernel_op_286) + Dummy_1017*(Dummy_1232*tmp_kernel_op_287 + Dummy_1233*tmp_kernel_op_287 + Dummy_1234*tmp_kernel_op_287) + Dummy_1021*(Dummy_1232*tmp_kernel_op_288 + Dummy_1233*tmp_kernel_op_288 + Dummy_1234*tmp_kernel_op_288)); - const real_t Dummy_1332 = Dummy_1000*(Dummy_1009*(((Dummy_1241 + Dummy_1242)*(Dummy_1241 + Dummy_1242))*16.0 + ((Dummy_1243 + Dummy_1244)*(Dummy_1243 + Dummy_1244))*16.0 + ((Dummy_1245 + Dummy_1246)*(Dummy_1245 + Dummy_1246))*16.0) + Dummy_1013*(((Dummy_1247 + Dummy_1248)*(Dummy_1247 + Dummy_1248))*16.0 + ((Dummy_1249 + Dummy_1250)*(Dummy_1249 + Dummy_1250))*16.0 + ((Dummy_1251 + Dummy_1252)*(Dummy_1251 + Dummy_1252))*16.0) + Dummy_1017*(((Dummy_1253 + Dummy_1254)*(Dummy_1253 + Dummy_1254))*16.0 + ((Dummy_1255 + Dummy_1256)*(Dummy_1255 + Dummy_1256))*16.0 + ((Dummy_1257 + Dummy_1258)*(Dummy_1257 + Dummy_1258))*16.0) + Dummy_1021*(((Dummy_1259 + Dummy_1260)*(Dummy_1259 + Dummy_1260))*16.0 + ((Dummy_1261 + Dummy_1262)*(Dummy_1261 + Dummy_1262))*16.0 + ((Dummy_1263 + Dummy_1264)*(Dummy_1263 + Dummy_1264))*16.0)) + Dummy_1001*Dummy_1265 + Dummy_1002*Dummy_1266 + Dummy_1003*Dummy_1267 + Dummy_1004*Dummy_1268 + Dummy_1005*Dummy_1269 + Dummy_1097*Dummy_996 + Dummy_1216*Dummy_997 + Dummy_1226*Dummy_998 + Dummy_1235*Dummy_999; - const real_t Dummy_1333 = Dummy_1000*Dummy_1265 + Dummy_1001*(Dummy_1009*(((Dummy_1270 + Dummy_1271)*(Dummy_1270 + Dummy_1271))*16.0 + ((Dummy_1272 + Dummy_1273)*(Dummy_1272 + Dummy_1273))*16.0 + ((Dummy_1274 + Dummy_1275)*(Dummy_1274 + Dummy_1275))*16.0) + Dummy_1013*(((Dummy_1276 + Dummy_1277)*(Dummy_1276 + Dummy_1277))*16.0 + ((Dummy_1278 + Dummy_1279)*(Dummy_1278 + Dummy_1279))*16.0 + ((Dummy_1280 + Dummy_1281)*(Dummy_1280 + Dummy_1281))*16.0) + Dummy_1017*(((Dummy_1282 + Dummy_1283)*(Dummy_1282 + Dummy_1283))*16.0 + ((Dummy_1284 + Dummy_1285)*(Dummy_1284 + Dummy_1285))*16.0 + ((Dummy_1286 + Dummy_1287)*(Dummy_1286 + Dummy_1287))*16.0) + Dummy_1021*(((Dummy_1288 + Dummy_1289)*(Dummy_1288 + Dummy_1289))*16.0 + ((Dummy_1290 + Dummy_1291)*(Dummy_1290 + Dummy_1291))*16.0 + ((Dummy_1292 + Dummy_1293)*(Dummy_1292 + Dummy_1293))*16.0)) + Dummy_1002*Dummy_1294 + Dummy_1003*Dummy_1295 + Dummy_1004*Dummy_1296 + Dummy_1005*Dummy_1297 + Dummy_1134*Dummy_996 + Dummy_1217*Dummy_997 + Dummy_1227*Dummy_998 + Dummy_1236*Dummy_999; - const real_t Dummy_1334 = Dummy_1000*Dummy_1266 + Dummy_1001*Dummy_1294 + Dummy_1002*(Dummy_1009*(((Dummy_1298 + Dummy_1299)*(Dummy_1298 + Dummy_1299))*16.0 + ((Dummy_1300 + Dummy_1301)*(Dummy_1300 + Dummy_1301))*16.0 + ((Dummy_1302 + Dummy_1303)*(Dummy_1302 + Dummy_1303))*16.0) + Dummy_1013*(((Dummy_1304 + Dummy_1305)*(Dummy_1304 + Dummy_1305))*16.0 + ((Dummy_1306 + Dummy_1307)*(Dummy_1306 + Dummy_1307))*16.0 + ((Dummy_1308 + Dummy_1309)*(Dummy_1308 + Dummy_1309))*16.0) + Dummy_1017*(((Dummy_1310 + Dummy_1311)*(Dummy_1310 + Dummy_1311))*16.0 + ((Dummy_1312 + Dummy_1313)*(Dummy_1312 + Dummy_1313))*16.0 + ((Dummy_1314 + Dummy_1315)*(Dummy_1314 + Dummy_1315))*16.0) + Dummy_1021*(((Dummy_1316 + Dummy_1317)*(Dummy_1316 + Dummy_1317))*16.0 + ((Dummy_1318 + Dummy_1319)*(Dummy_1318 + Dummy_1319))*16.0 + ((Dummy_1320 + Dummy_1321)*(Dummy_1320 + Dummy_1321))*16.0)) + Dummy_1003*Dummy_1322 + Dummy_1004*Dummy_1323 + Dummy_1005*Dummy_1324 + Dummy_1171*Dummy_996 + Dummy_1218*Dummy_997 + Dummy_1228*Dummy_998 + Dummy_1237*Dummy_999; - const real_t Dummy_1335 = Dummy_1000*Dummy_1267 + Dummy_1001*Dummy_1295 + Dummy_1002*Dummy_1322 + Dummy_1003*(Dummy_1009*(((-Dummy_1241 - Dummy_1270 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_1241 - Dummy_1270 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_1243 - Dummy_1272 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_1243 - Dummy_1272 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_1245 - Dummy_1274 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_1245 - Dummy_1274 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0) + Dummy_1013*(((-Dummy_1247 - Dummy_1276 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_1247 - Dummy_1276 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_1249 - Dummy_1278 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_1249 - Dummy_1278 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_1251 - Dummy_1280 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_1251 - Dummy_1280 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0) + Dummy_1017*(((-Dummy_1253 - Dummy_1282 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_1253 - Dummy_1282 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_1255 - Dummy_1284 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_1255 - Dummy_1284 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_1257 - Dummy_1286 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_1257 - Dummy_1286 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0) + Dummy_1021*(((-Dummy_1259 - Dummy_1288 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_1259 - Dummy_1288 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_1261 - Dummy_1290 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_1261 - Dummy_1290 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_1263 - Dummy_1292 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_1263 - Dummy_1292 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0)) + Dummy_1004*Dummy_1325 + Dummy_1005*Dummy_1326 + Dummy_1184*Dummy_996 + Dummy_1219*Dummy_997 + Dummy_1229*Dummy_998 + Dummy_1238*Dummy_999; - const real_t Dummy_1336 = Dummy_1000*Dummy_1268 + Dummy_1001*Dummy_1296 + Dummy_1002*Dummy_1323 + Dummy_1003*Dummy_1325 + Dummy_1004*(Dummy_1009*(((-Dummy_1242 - Dummy_1298 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_1242 - Dummy_1298 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_1244 - Dummy_1300 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_1244 - Dummy_1300 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_1246 - Dummy_1302 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_1246 - Dummy_1302 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0) + Dummy_1013*(((-Dummy_1248 - Dummy_1304 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_1248 - Dummy_1304 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_1250 - Dummy_1306 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_1250 - Dummy_1306 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_1252 - Dummy_1308 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_1252 - Dummy_1308 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0) + Dummy_1017*(((-Dummy_1254 - Dummy_1310 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_1254 - Dummy_1310 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_1256 - Dummy_1312 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_1256 - Dummy_1312 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_1258 - Dummy_1314 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_1258 - Dummy_1314 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0) + Dummy_1021*(((-Dummy_1260 - Dummy_1316 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_1260 - Dummy_1316 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_1262 - Dummy_1318 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_1262 - Dummy_1318 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_1264 - Dummy_1320 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_1264 - Dummy_1320 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0)) + Dummy_1005*Dummy_1327 + Dummy_1197*Dummy_996 + Dummy_1220*Dummy_997 + Dummy_1230*Dummy_998 + Dummy_1239*Dummy_999; - const real_t Dummy_1337 = Dummy_1000*Dummy_1269 + Dummy_1001*Dummy_1297 + Dummy_1002*Dummy_1324 + Dummy_1003*Dummy_1326 + Dummy_1004*Dummy_1327 + Dummy_1005*(Dummy_1009*(((-Dummy_1271 - Dummy_1299 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_1271 - Dummy_1299 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_1273 - Dummy_1301 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_1273 - Dummy_1301 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_1275 - Dummy_1303 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_1275 - Dummy_1303 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0) + Dummy_1013*(((-Dummy_1277 - Dummy_1305 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_1277 - Dummy_1305 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_1279 - Dummy_1307 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_1279 - Dummy_1307 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_1281 - Dummy_1309 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_1281 - Dummy_1309 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0) + Dummy_1017*(((-Dummy_1283 - Dummy_1311 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_1283 - Dummy_1311 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_1285 - Dummy_1313 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_1285 - Dummy_1313 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_1287 - Dummy_1315 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_1287 - Dummy_1315 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0) + Dummy_1021*(((-Dummy_1289 - Dummy_1317 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_1289 - Dummy_1317 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_1291 - Dummy_1319 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_1291 - Dummy_1319 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_1293 - Dummy_1321 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_1293 - Dummy_1321 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0)) + Dummy_1210*Dummy_996 + Dummy_1221*Dummy_997 + Dummy_1231*Dummy_998 + Dummy_1240*Dummy_999; + const real_t tmp_moved_constant_684 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_685 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_686 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_687 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_688 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_689 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_690 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_691 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_692 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_693 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_1016 = tmp_moved_constant_684*(tmp_moved_constant_697*((tmp_moved_constant_694*tmp_moved_constant_694) + (tmp_moved_constant_695*tmp_moved_constant_695) + (tmp_moved_constant_696*tmp_moved_constant_696)) + tmp_moved_constant_701*((tmp_moved_constant_698*tmp_moved_constant_698) + (tmp_moved_constant_699*tmp_moved_constant_699) + (tmp_moved_constant_700*tmp_moved_constant_700)) + tmp_moved_constant_705*((tmp_moved_constant_702*tmp_moved_constant_702) + (tmp_moved_constant_703*tmp_moved_constant_703) + (tmp_moved_constant_704*tmp_moved_constant_704)) + tmp_moved_constant_709*((tmp_moved_constant_706*tmp_moved_constant_706) + (tmp_moved_constant_707*tmp_moved_constant_707) + (tmp_moved_constant_708*tmp_moved_constant_708))) + tmp_moved_constant_685*tmp_moved_constant_722 + tmp_moved_constant_686*tmp_moved_constant_735 + tmp_moved_constant_687*tmp_moved_constant_748 + tmp_moved_constant_688*tmp_moved_constant_785 + tmp_moved_constant_689*tmp_moved_constant_822 + tmp_moved_constant_690*tmp_moved_constant_859 + tmp_moved_constant_691*tmp_moved_constant_872 + tmp_moved_constant_692*tmp_moved_constant_885 + tmp_moved_constant_693*tmp_moved_constant_898; + const real_t tmp_moved_constant_1017 = tmp_moved_constant_684*tmp_moved_constant_722 + tmp_moved_constant_685*(tmp_moved_constant_697*(tmp_kernel_op_254*tmp_moved_constant_899 + tmp_kernel_op_254*tmp_moved_constant_900 + tmp_kernel_op_254*tmp_moved_constant_901) + tmp_moved_constant_701*(tmp_kernel_op_257*tmp_moved_constant_899 + tmp_kernel_op_257*tmp_moved_constant_900 + tmp_kernel_op_257*tmp_moved_constant_901) + tmp_moved_constant_705*(tmp_kernel_op_258*tmp_moved_constant_899 + tmp_kernel_op_258*tmp_moved_constant_900 + tmp_kernel_op_258*tmp_moved_constant_901) + tmp_moved_constant_709*(tmp_kernel_op_259*tmp_moved_constant_899 + tmp_kernel_op_259*tmp_moved_constant_900 + tmp_kernel_op_259*tmp_moved_constant_901)) + tmp_moved_constant_686*tmp_moved_constant_902 + tmp_moved_constant_687*tmp_moved_constant_903 + tmp_moved_constant_688*tmp_moved_constant_904 + tmp_moved_constant_689*tmp_moved_constant_905 + tmp_moved_constant_690*tmp_moved_constant_906 + tmp_moved_constant_691*tmp_moved_constant_907 + tmp_moved_constant_692*tmp_moved_constant_908 + tmp_moved_constant_693*tmp_moved_constant_909; + const real_t tmp_moved_constant_1018 = tmp_moved_constant_684*tmp_moved_constant_735 + tmp_moved_constant_685*tmp_moved_constant_902 + tmp_moved_constant_686*(tmp_moved_constant_697*(tmp_kernel_op_269*tmp_moved_constant_910 + tmp_kernel_op_269*tmp_moved_constant_911 + tmp_kernel_op_269*tmp_moved_constant_912) + tmp_moved_constant_701*(tmp_kernel_op_272*tmp_moved_constant_910 + tmp_kernel_op_272*tmp_moved_constant_911 + tmp_kernel_op_272*tmp_moved_constant_912) + tmp_moved_constant_705*(tmp_kernel_op_273*tmp_moved_constant_910 + tmp_kernel_op_273*tmp_moved_constant_911 + tmp_kernel_op_273*tmp_moved_constant_912) + tmp_moved_constant_709*(tmp_kernel_op_274*tmp_moved_constant_910 + tmp_kernel_op_274*tmp_moved_constant_911 + tmp_kernel_op_274*tmp_moved_constant_912)) + tmp_moved_constant_687*tmp_moved_constant_913 + tmp_moved_constant_688*tmp_moved_constant_914 + tmp_moved_constant_689*tmp_moved_constant_915 + tmp_moved_constant_690*tmp_moved_constant_916 + tmp_moved_constant_691*tmp_moved_constant_917 + tmp_moved_constant_692*tmp_moved_constant_918 + tmp_moved_constant_693*tmp_moved_constant_919; + const real_t tmp_moved_constant_1019 = tmp_moved_constant_684*tmp_moved_constant_748 + tmp_moved_constant_685*tmp_moved_constant_903 + tmp_moved_constant_686*tmp_moved_constant_913 + tmp_moved_constant_687*(tmp_moved_constant_697*(tmp_kernel_op_283*tmp_moved_constant_920 + tmp_kernel_op_283*tmp_moved_constant_921 + tmp_kernel_op_283*tmp_moved_constant_922) + tmp_moved_constant_701*(tmp_kernel_op_286*tmp_moved_constant_920 + tmp_kernel_op_286*tmp_moved_constant_921 + tmp_kernel_op_286*tmp_moved_constant_922) + tmp_moved_constant_705*(tmp_kernel_op_287*tmp_moved_constant_920 + tmp_kernel_op_287*tmp_moved_constant_921 + tmp_kernel_op_287*tmp_moved_constant_922) + tmp_moved_constant_709*(tmp_kernel_op_288*tmp_moved_constant_920 + tmp_kernel_op_288*tmp_moved_constant_921 + tmp_kernel_op_288*tmp_moved_constant_922)) + tmp_moved_constant_688*tmp_moved_constant_923 + tmp_moved_constant_689*tmp_moved_constant_924 + tmp_moved_constant_690*tmp_moved_constant_925 + tmp_moved_constant_691*tmp_moved_constant_926 + tmp_moved_constant_692*tmp_moved_constant_927 + tmp_moved_constant_693*tmp_moved_constant_928; + const real_t tmp_moved_constant_1020 = tmp_moved_constant_684*tmp_moved_constant_785 + tmp_moved_constant_685*tmp_moved_constant_904 + tmp_moved_constant_686*tmp_moved_constant_914 + tmp_moved_constant_687*tmp_moved_constant_923 + tmp_moved_constant_688*(tmp_moved_constant_697*(((tmp_moved_constant_929 + tmp_moved_constant_930)*(tmp_moved_constant_929 + tmp_moved_constant_930))*16.0 + ((tmp_moved_constant_931 + tmp_moved_constant_932)*(tmp_moved_constant_931 + tmp_moved_constant_932))*16.0 + ((tmp_moved_constant_933 + tmp_moved_constant_934)*(tmp_moved_constant_933 + tmp_moved_constant_934))*16.0) + tmp_moved_constant_701*(((tmp_moved_constant_935 + tmp_moved_constant_936)*(tmp_moved_constant_935 + tmp_moved_constant_936))*16.0 + ((tmp_moved_constant_937 + tmp_moved_constant_938)*(tmp_moved_constant_937 + tmp_moved_constant_938))*16.0 + ((tmp_moved_constant_939 + tmp_moved_constant_940)*(tmp_moved_constant_939 + tmp_moved_constant_940))*16.0) + tmp_moved_constant_705*(((tmp_moved_constant_941 + tmp_moved_constant_942)*(tmp_moved_constant_941 + tmp_moved_constant_942))*16.0 + ((tmp_moved_constant_943 + tmp_moved_constant_944)*(tmp_moved_constant_943 + tmp_moved_constant_944))*16.0 + ((tmp_moved_constant_945 + tmp_moved_constant_946)*(tmp_moved_constant_945 + tmp_moved_constant_946))*16.0) + tmp_moved_constant_709*(((tmp_moved_constant_947 + tmp_moved_constant_948)*(tmp_moved_constant_947 + tmp_moved_constant_948))*16.0 + ((tmp_moved_constant_949 + tmp_moved_constant_950)*(tmp_moved_constant_949 + tmp_moved_constant_950))*16.0 + ((tmp_moved_constant_951 + tmp_moved_constant_952)*(tmp_moved_constant_951 + tmp_moved_constant_952))*16.0)) + tmp_moved_constant_689*tmp_moved_constant_953 + tmp_moved_constant_690*tmp_moved_constant_954 + tmp_moved_constant_691*tmp_moved_constant_955 + tmp_moved_constant_692*tmp_moved_constant_956 + tmp_moved_constant_693*tmp_moved_constant_957; + const real_t tmp_moved_constant_1021 = tmp_moved_constant_684*tmp_moved_constant_822 + tmp_moved_constant_685*tmp_moved_constant_905 + tmp_moved_constant_686*tmp_moved_constant_915 + tmp_moved_constant_687*tmp_moved_constant_924 + tmp_moved_constant_688*tmp_moved_constant_953 + tmp_moved_constant_689*(tmp_moved_constant_697*(((tmp_moved_constant_958 + tmp_moved_constant_959)*(tmp_moved_constant_958 + tmp_moved_constant_959))*16.0 + ((tmp_moved_constant_960 + tmp_moved_constant_961)*(tmp_moved_constant_960 + tmp_moved_constant_961))*16.0 + ((tmp_moved_constant_962 + tmp_moved_constant_963)*(tmp_moved_constant_962 + tmp_moved_constant_963))*16.0) + tmp_moved_constant_701*(((tmp_moved_constant_964 + tmp_moved_constant_965)*(tmp_moved_constant_964 + tmp_moved_constant_965))*16.0 + ((tmp_moved_constant_966 + tmp_moved_constant_967)*(tmp_moved_constant_966 + tmp_moved_constant_967))*16.0 + ((tmp_moved_constant_968 + tmp_moved_constant_969)*(tmp_moved_constant_968 + tmp_moved_constant_969))*16.0) + tmp_moved_constant_705*(((tmp_moved_constant_970 + tmp_moved_constant_971)*(tmp_moved_constant_970 + tmp_moved_constant_971))*16.0 + ((tmp_moved_constant_972 + tmp_moved_constant_973)*(tmp_moved_constant_972 + tmp_moved_constant_973))*16.0 + ((tmp_moved_constant_974 + tmp_moved_constant_975)*(tmp_moved_constant_974 + tmp_moved_constant_975))*16.0) + tmp_moved_constant_709*(((tmp_moved_constant_976 + tmp_moved_constant_977)*(tmp_moved_constant_976 + tmp_moved_constant_977))*16.0 + ((tmp_moved_constant_978 + tmp_moved_constant_979)*(tmp_moved_constant_978 + tmp_moved_constant_979))*16.0 + ((tmp_moved_constant_980 + tmp_moved_constant_981)*(tmp_moved_constant_980 + tmp_moved_constant_981))*16.0)) + tmp_moved_constant_690*tmp_moved_constant_982 + tmp_moved_constant_691*tmp_moved_constant_983 + tmp_moved_constant_692*tmp_moved_constant_984 + tmp_moved_constant_693*tmp_moved_constant_985; + const real_t tmp_moved_constant_1022 = tmp_moved_constant_1010*tmp_moved_constant_691 + tmp_moved_constant_1011*tmp_moved_constant_692 + tmp_moved_constant_1012*tmp_moved_constant_693 + tmp_moved_constant_684*tmp_moved_constant_859 + tmp_moved_constant_685*tmp_moved_constant_906 + tmp_moved_constant_686*tmp_moved_constant_916 + tmp_moved_constant_687*tmp_moved_constant_925 + tmp_moved_constant_688*tmp_moved_constant_954 + tmp_moved_constant_689*tmp_moved_constant_982 + tmp_moved_constant_690*(tmp_moved_constant_697*(((tmp_moved_constant_986 + tmp_moved_constant_987)*(tmp_moved_constant_986 + tmp_moved_constant_987))*16.0 + ((tmp_moved_constant_988 + tmp_moved_constant_989)*(tmp_moved_constant_988 + tmp_moved_constant_989))*16.0 + ((tmp_moved_constant_990 + tmp_moved_constant_991)*(tmp_moved_constant_990 + tmp_moved_constant_991))*16.0) + tmp_moved_constant_701*(((tmp_moved_constant_992 + tmp_moved_constant_993)*(tmp_moved_constant_992 + tmp_moved_constant_993))*16.0 + ((tmp_moved_constant_994 + tmp_moved_constant_995)*(tmp_moved_constant_994 + tmp_moved_constant_995))*16.0 + ((tmp_moved_constant_996 + tmp_moved_constant_997)*(tmp_moved_constant_996 + tmp_moved_constant_997))*16.0) + tmp_moved_constant_705*(((tmp_moved_constant_1000 + tmp_moved_constant_1001)*(tmp_moved_constant_1000 + tmp_moved_constant_1001))*16.0 + ((tmp_moved_constant_1002 + tmp_moved_constant_1003)*(tmp_moved_constant_1002 + tmp_moved_constant_1003))*16.0 + ((tmp_moved_constant_998 + tmp_moved_constant_999)*(tmp_moved_constant_998 + tmp_moved_constant_999))*16.0) + tmp_moved_constant_709*(((tmp_moved_constant_1004 + tmp_moved_constant_1005)*(tmp_moved_constant_1004 + tmp_moved_constant_1005))*16.0 + ((tmp_moved_constant_1006 + tmp_moved_constant_1007)*(tmp_moved_constant_1006 + tmp_moved_constant_1007))*16.0 + ((tmp_moved_constant_1008 + tmp_moved_constant_1009)*(tmp_moved_constant_1008 + tmp_moved_constant_1009))*16.0)); + const real_t tmp_moved_constant_1023 = tmp_moved_constant_1010*tmp_moved_constant_690 + tmp_moved_constant_1013*tmp_moved_constant_692 + tmp_moved_constant_1014*tmp_moved_constant_693 + tmp_moved_constant_684*tmp_moved_constant_872 + tmp_moved_constant_685*tmp_moved_constant_907 + tmp_moved_constant_686*tmp_moved_constant_917 + tmp_moved_constant_687*tmp_moved_constant_926 + tmp_moved_constant_688*tmp_moved_constant_955 + tmp_moved_constant_689*tmp_moved_constant_983 + tmp_moved_constant_691*(tmp_moved_constant_697*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_929 - tmp_moved_constant_958)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_929 - tmp_moved_constant_958))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_931 - tmp_moved_constant_960)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_931 - tmp_moved_constant_960))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_933 - tmp_moved_constant_962)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_933 - tmp_moved_constant_962))*16.0) + tmp_moved_constant_701*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_935 - tmp_moved_constant_964)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_935 - tmp_moved_constant_964))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_937 - tmp_moved_constant_966)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_937 - tmp_moved_constant_966))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_939 - tmp_moved_constant_968)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_939 - tmp_moved_constant_968))*16.0) + tmp_moved_constant_705*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_941 - tmp_moved_constant_970)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_941 - tmp_moved_constant_970))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_943 - tmp_moved_constant_972)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_943 - tmp_moved_constant_972))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_945 - tmp_moved_constant_974)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_945 - tmp_moved_constant_974))*16.0) + tmp_moved_constant_709*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_947 - tmp_moved_constant_976)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_947 - tmp_moved_constant_976))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_949 - tmp_moved_constant_978)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_949 - tmp_moved_constant_978))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_951 - tmp_moved_constant_980)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_951 - tmp_moved_constant_980))*16.0)); + const real_t tmp_moved_constant_1024 = tmp_moved_constant_1011*tmp_moved_constant_690 + tmp_moved_constant_1013*tmp_moved_constant_691 + tmp_moved_constant_1015*tmp_moved_constant_693 + tmp_moved_constant_684*tmp_moved_constant_885 + tmp_moved_constant_685*tmp_moved_constant_908 + tmp_moved_constant_686*tmp_moved_constant_918 + tmp_moved_constant_687*tmp_moved_constant_927 + tmp_moved_constant_688*tmp_moved_constant_956 + tmp_moved_constant_689*tmp_moved_constant_984 + tmp_moved_constant_692*(tmp_moved_constant_697*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_930 - tmp_moved_constant_986)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_930 - tmp_moved_constant_986))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_932 - tmp_moved_constant_988)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_932 - tmp_moved_constant_988))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_934 - tmp_moved_constant_990)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_934 - tmp_moved_constant_990))*16.0) + tmp_moved_constant_701*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_936 - tmp_moved_constant_992)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_936 - tmp_moved_constant_992))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_938 - tmp_moved_constant_994)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_938 - tmp_moved_constant_994))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_940 - tmp_moved_constant_996)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_940 - tmp_moved_constant_996))*16.0) + tmp_moved_constant_705*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_942 - tmp_moved_constant_998)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_942 - tmp_moved_constant_998))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1000 - tmp_moved_constant_944)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1000 - tmp_moved_constant_944))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1002 - tmp_moved_constant_946)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1002 - tmp_moved_constant_946))*16.0) + tmp_moved_constant_709*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1004 - tmp_moved_constant_948)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1004 - tmp_moved_constant_948))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1006 - tmp_moved_constant_950)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1006 - tmp_moved_constant_950))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1008 - tmp_moved_constant_952)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1008 - tmp_moved_constant_952))*16.0)); + const real_t tmp_moved_constant_1025 = tmp_moved_constant_1012*tmp_moved_constant_690 + tmp_moved_constant_1014*tmp_moved_constant_691 + tmp_moved_constant_1015*tmp_moved_constant_692 + tmp_moved_constant_684*tmp_moved_constant_898 + tmp_moved_constant_685*tmp_moved_constant_909 + tmp_moved_constant_686*tmp_moved_constant_919 + tmp_moved_constant_687*tmp_moved_constant_928 + tmp_moved_constant_688*tmp_moved_constant_957 + tmp_moved_constant_689*tmp_moved_constant_985 + tmp_moved_constant_693*(tmp_moved_constant_697*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_959 - tmp_moved_constant_987)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_959 - tmp_moved_constant_987))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_961 - tmp_moved_constant_989)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_961 - tmp_moved_constant_989))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_963 - tmp_moved_constant_991)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_963 - tmp_moved_constant_991))*16.0) + tmp_moved_constant_701*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_965 - tmp_moved_constant_993)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_965 - tmp_moved_constant_993))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_967 - tmp_moved_constant_995)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_967 - tmp_moved_constant_995))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_969 - tmp_moved_constant_997)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_969 - tmp_moved_constant_997))*16.0) + tmp_moved_constant_705*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_971 - tmp_moved_constant_999)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_971 - tmp_moved_constant_999))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1001 - tmp_moved_constant_973)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1001 - tmp_moved_constant_973))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1003 - tmp_moved_constant_975)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1003 - tmp_moved_constant_975))*16.0) + tmp_moved_constant_709*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1005 - tmp_moved_constant_977)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1005 - tmp_moved_constant_977))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1007 - tmp_moved_constant_979)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1007 - tmp_moved_constant_979))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1009 - tmp_moved_constant_981)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1009 - tmp_moved_constant_981))*16.0)); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1328 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1329 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1330 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1331 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_1332 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_1333 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_1334 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_1335 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_1336 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_1337 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_1016 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_1017 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_1018 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_1019 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_1020 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_1021 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_1022 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_1023 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_1024 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_1025 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const real_t Dummy_1338 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_1339 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_1340 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_1341 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_1342 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_1343 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_1344 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_1345 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_1346 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_1347 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_1670 = Dummy_1338*(Dummy_1351*((Dummy_1348*Dummy_1348) + (Dummy_1349*Dummy_1349) + (Dummy_1350*Dummy_1350)) + Dummy_1355*((Dummy_1352*Dummy_1352) + (Dummy_1353*Dummy_1353) + (Dummy_1354*Dummy_1354)) + Dummy_1359*((Dummy_1356*Dummy_1356) + (Dummy_1357*Dummy_1357) + (Dummy_1358*Dummy_1358)) + Dummy_1363*((Dummy_1360*Dummy_1360) + (Dummy_1361*Dummy_1361) + (Dummy_1362*Dummy_1362))) + Dummy_1339*Dummy_1376 + Dummy_1340*Dummy_1389 + Dummy_1341*Dummy_1402 + Dummy_1342*Dummy_1439 + Dummy_1343*Dummy_1476 + Dummy_1344*Dummy_1513 + Dummy_1345*Dummy_1526 + Dummy_1346*Dummy_1539 + Dummy_1347*Dummy_1552; - const real_t Dummy_1671 = Dummy_1338*Dummy_1376 + Dummy_1339*(Dummy_1351*(Dummy_1553*tmp_kernel_op_254 + Dummy_1554*tmp_kernel_op_254 + Dummy_1555*tmp_kernel_op_254) + Dummy_1355*(Dummy_1553*tmp_kernel_op_257 + Dummy_1554*tmp_kernel_op_257 + Dummy_1555*tmp_kernel_op_257) + Dummy_1359*(Dummy_1553*tmp_kernel_op_258 + Dummy_1554*tmp_kernel_op_258 + Dummy_1555*tmp_kernel_op_258) + Dummy_1363*(Dummy_1553*tmp_kernel_op_259 + Dummy_1554*tmp_kernel_op_259 + Dummy_1555*tmp_kernel_op_259)) + Dummy_1340*Dummy_1556 + Dummy_1341*Dummy_1557 + Dummy_1342*Dummy_1558 + Dummy_1343*Dummy_1559 + Dummy_1344*Dummy_1560 + Dummy_1345*Dummy_1561 + Dummy_1346*Dummy_1562 + Dummy_1347*Dummy_1563; - const real_t Dummy_1672 = Dummy_1338*Dummy_1389 + Dummy_1339*Dummy_1556 + Dummy_1340*(Dummy_1351*(Dummy_1564*tmp_kernel_op_269 + Dummy_1565*tmp_kernel_op_269 + Dummy_1566*tmp_kernel_op_269) + Dummy_1355*(Dummy_1564*tmp_kernel_op_272 + Dummy_1565*tmp_kernel_op_272 + Dummy_1566*tmp_kernel_op_272) + Dummy_1359*(Dummy_1564*tmp_kernel_op_273 + Dummy_1565*tmp_kernel_op_273 + Dummy_1566*tmp_kernel_op_273) + Dummy_1363*(Dummy_1564*tmp_kernel_op_274 + Dummy_1565*tmp_kernel_op_274 + Dummy_1566*tmp_kernel_op_274)) + Dummy_1341*Dummy_1567 + Dummy_1342*Dummy_1568 + Dummy_1343*Dummy_1569 + Dummy_1344*Dummy_1570 + Dummy_1345*Dummy_1571 + Dummy_1346*Dummy_1572 + Dummy_1347*Dummy_1573; - const real_t Dummy_1673 = Dummy_1338*Dummy_1402 + Dummy_1339*Dummy_1557 + Dummy_1340*Dummy_1567 + Dummy_1341*(Dummy_1351*(Dummy_1574*tmp_kernel_op_283 + Dummy_1575*tmp_kernel_op_283 + Dummy_1576*tmp_kernel_op_283) + Dummy_1355*(Dummy_1574*tmp_kernel_op_286 + Dummy_1575*tmp_kernel_op_286 + Dummy_1576*tmp_kernel_op_286) + Dummy_1359*(Dummy_1574*tmp_kernel_op_287 + Dummy_1575*tmp_kernel_op_287 + Dummy_1576*tmp_kernel_op_287) + Dummy_1363*(Dummy_1574*tmp_kernel_op_288 + Dummy_1575*tmp_kernel_op_288 + Dummy_1576*tmp_kernel_op_288)) + Dummy_1342*Dummy_1577 + Dummy_1343*Dummy_1578 + Dummy_1344*Dummy_1579 + Dummy_1345*Dummy_1580 + Dummy_1346*Dummy_1581 + Dummy_1347*Dummy_1582; - const real_t Dummy_1674 = Dummy_1338*Dummy_1439 + Dummy_1339*Dummy_1558 + Dummy_1340*Dummy_1568 + Dummy_1341*Dummy_1577 + Dummy_1342*(Dummy_1351*(((Dummy_1583 + Dummy_1584)*(Dummy_1583 + Dummy_1584))*16.0 + ((Dummy_1585 + Dummy_1586)*(Dummy_1585 + Dummy_1586))*16.0 + ((Dummy_1587 + Dummy_1588)*(Dummy_1587 + Dummy_1588))*16.0) + Dummy_1355*(((Dummy_1589 + Dummy_1590)*(Dummy_1589 + Dummy_1590))*16.0 + ((Dummy_1591 + Dummy_1592)*(Dummy_1591 + Dummy_1592))*16.0 + ((Dummy_1593 + Dummy_1594)*(Dummy_1593 + Dummy_1594))*16.0) + Dummy_1359*(((Dummy_1595 + Dummy_1596)*(Dummy_1595 + Dummy_1596))*16.0 + ((Dummy_1597 + Dummy_1598)*(Dummy_1597 + Dummy_1598))*16.0 + ((Dummy_1599 + Dummy_1600)*(Dummy_1599 + Dummy_1600))*16.0) + Dummy_1363*(((Dummy_1601 + Dummy_1602)*(Dummy_1601 + Dummy_1602))*16.0 + ((Dummy_1603 + Dummy_1604)*(Dummy_1603 + Dummy_1604))*16.0 + ((Dummy_1605 + Dummy_1606)*(Dummy_1605 + Dummy_1606))*16.0)) + Dummy_1343*Dummy_1607 + Dummy_1344*Dummy_1608 + Dummy_1345*Dummy_1609 + Dummy_1346*Dummy_1610 + Dummy_1347*Dummy_1611; - const real_t Dummy_1675 = Dummy_1338*Dummy_1476 + Dummy_1339*Dummy_1559 + Dummy_1340*Dummy_1569 + Dummy_1341*Dummy_1578 + Dummy_1342*Dummy_1607 + Dummy_1343*(Dummy_1351*(((Dummy_1612 + Dummy_1613)*(Dummy_1612 + Dummy_1613))*16.0 + ((Dummy_1614 + Dummy_1615)*(Dummy_1614 + Dummy_1615))*16.0 + ((Dummy_1616 + Dummy_1617)*(Dummy_1616 + Dummy_1617))*16.0) + Dummy_1355*(((Dummy_1618 + Dummy_1619)*(Dummy_1618 + Dummy_1619))*16.0 + ((Dummy_1620 + Dummy_1621)*(Dummy_1620 + Dummy_1621))*16.0 + ((Dummy_1622 + Dummy_1623)*(Dummy_1622 + Dummy_1623))*16.0) + Dummy_1359*(((Dummy_1624 + Dummy_1625)*(Dummy_1624 + Dummy_1625))*16.0 + ((Dummy_1626 + Dummy_1627)*(Dummy_1626 + Dummy_1627))*16.0 + ((Dummy_1628 + Dummy_1629)*(Dummy_1628 + Dummy_1629))*16.0) + Dummy_1363*(((Dummy_1630 + Dummy_1631)*(Dummy_1630 + Dummy_1631))*16.0 + ((Dummy_1632 + Dummy_1633)*(Dummy_1632 + Dummy_1633))*16.0 + ((Dummy_1634 + Dummy_1635)*(Dummy_1634 + Dummy_1635))*16.0)) + Dummy_1344*Dummy_1636 + Dummy_1345*Dummy_1637 + Dummy_1346*Dummy_1638 + Dummy_1347*Dummy_1639; - const real_t Dummy_1676 = Dummy_1338*Dummy_1513 + Dummy_1339*Dummy_1560 + Dummy_1340*Dummy_1570 + Dummy_1341*Dummy_1579 + Dummy_1342*Dummy_1608 + Dummy_1343*Dummy_1636 + Dummy_1344*(Dummy_1351*(((Dummy_1640 + Dummy_1641)*(Dummy_1640 + Dummy_1641))*16.0 + ((Dummy_1642 + Dummy_1643)*(Dummy_1642 + Dummy_1643))*16.0 + ((Dummy_1644 + Dummy_1645)*(Dummy_1644 + Dummy_1645))*16.0) + Dummy_1355*(((Dummy_1646 + Dummy_1647)*(Dummy_1646 + Dummy_1647))*16.0 + ((Dummy_1648 + Dummy_1649)*(Dummy_1648 + Dummy_1649))*16.0 + ((Dummy_1650 + Dummy_1651)*(Dummy_1650 + Dummy_1651))*16.0) + Dummy_1359*(((Dummy_1652 + Dummy_1653)*(Dummy_1652 + Dummy_1653))*16.0 + ((Dummy_1654 + Dummy_1655)*(Dummy_1654 + Dummy_1655))*16.0 + ((Dummy_1656 + Dummy_1657)*(Dummy_1656 + Dummy_1657))*16.0) + Dummy_1363*(((Dummy_1658 + Dummy_1659)*(Dummy_1658 + Dummy_1659))*16.0 + ((Dummy_1660 + Dummy_1661)*(Dummy_1660 + Dummy_1661))*16.0 + ((Dummy_1662 + Dummy_1663)*(Dummy_1662 + Dummy_1663))*16.0)) + Dummy_1345*Dummy_1664 + Dummy_1346*Dummy_1665 + Dummy_1347*Dummy_1666; - const real_t Dummy_1677 = Dummy_1338*Dummy_1526 + Dummy_1339*Dummy_1561 + Dummy_1340*Dummy_1571 + Dummy_1341*Dummy_1580 + Dummy_1342*Dummy_1609 + Dummy_1343*Dummy_1637 + Dummy_1344*Dummy_1664 + Dummy_1345*(Dummy_1351*(((-Dummy_1583 - Dummy_1612 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_1583 - Dummy_1612 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_1585 - Dummy_1614 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_1585 - Dummy_1614 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_1587 - Dummy_1616 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_1587 - Dummy_1616 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25))*16.0) + Dummy_1355*(((-Dummy_1589 - Dummy_1618 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_1589 - Dummy_1618 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_1591 - Dummy_1620 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_1591 - Dummy_1620 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_1593 - Dummy_1622 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_1593 - Dummy_1622 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25))*16.0) + Dummy_1359*(((-Dummy_1595 - Dummy_1624 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_1595 - Dummy_1624 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_1597 - Dummy_1626 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_1597 - Dummy_1626 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_1599 - Dummy_1628 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_1599 - Dummy_1628 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25))*16.0) + Dummy_1363*(((-Dummy_1601 - Dummy_1630 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_1601 - Dummy_1630 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_1603 - Dummy_1632 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_1603 - Dummy_1632 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_1605 - Dummy_1634 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_1605 - Dummy_1634 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25))*16.0)) + Dummy_1346*Dummy_1667 + Dummy_1347*Dummy_1668; - const real_t Dummy_1678 = Dummy_1338*Dummy_1539 + Dummy_1339*Dummy_1562 + Dummy_1340*Dummy_1572 + Dummy_1341*Dummy_1581 + Dummy_1342*Dummy_1610 + Dummy_1343*Dummy_1638 + Dummy_1344*Dummy_1665 + Dummy_1345*Dummy_1667 + Dummy_1346*(Dummy_1351*(((-Dummy_1584 - Dummy_1640 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_1584 - Dummy_1640 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_1586 - Dummy_1642 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_1586 - Dummy_1642 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_1588 - Dummy_1644 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_1588 - Dummy_1644 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25))*16.0) + Dummy_1355*(((-Dummy_1590 - Dummy_1646 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_1590 - Dummy_1646 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_1592 - Dummy_1648 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_1592 - Dummy_1648 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_1594 - Dummy_1650 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_1594 - Dummy_1650 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25))*16.0) + Dummy_1359*(((-Dummy_1596 - Dummy_1652 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_1596 - Dummy_1652 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_1598 - Dummy_1654 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_1598 - Dummy_1654 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_1600 - Dummy_1656 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_1600 - Dummy_1656 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25))*16.0) + Dummy_1363*(((-Dummy_1602 - Dummy_1658 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_1602 - Dummy_1658 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_1604 - Dummy_1660 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_1604 - Dummy_1660 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_1606 - Dummy_1662 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_1606 - Dummy_1662 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25))*16.0)) + Dummy_1347*Dummy_1669; - const real_t Dummy_1679 = Dummy_1338*Dummy_1552 + Dummy_1339*Dummy_1563 + Dummy_1340*Dummy_1573 + Dummy_1341*Dummy_1582 + Dummy_1342*Dummy_1611 + Dummy_1343*Dummy_1639 + Dummy_1344*Dummy_1666 + Dummy_1345*Dummy_1668 + Dummy_1346*Dummy_1669 + Dummy_1347*(Dummy_1351*(((-Dummy_1613 - Dummy_1641 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_1613 - Dummy_1641 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_1615 - Dummy_1643 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_1615 - Dummy_1643 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_1617 - Dummy_1645 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_1617 - Dummy_1645 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25))*16.0) + Dummy_1355*(((-Dummy_1619 - Dummy_1647 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_1619 - Dummy_1647 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_1621 - Dummy_1649 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_1621 - Dummy_1649 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_1623 - Dummy_1651 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_1623 - Dummy_1651 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25))*16.0) + Dummy_1359*(((-Dummy_1625 - Dummy_1653 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_1625 - Dummy_1653 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_1627 - Dummy_1655 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_1627 - Dummy_1655 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_1629 - Dummy_1657 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_1629 - Dummy_1657 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25))*16.0) + Dummy_1363*(((-Dummy_1631 - Dummy_1659 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_1631 - Dummy_1659 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_1633 - Dummy_1661 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_1633 - Dummy_1661 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_1635 - Dummy_1663 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_1635 - Dummy_1663 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25))*16.0)); + const real_t tmp_moved_constant_1026 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_1027 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_1028 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_1029 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_1030 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_1031 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_1032 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_1033 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_1034 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_1035 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_1358 = tmp_moved_constant_1026*(tmp_moved_constant_1039*((tmp_moved_constant_1036*tmp_moved_constant_1036) + (tmp_moved_constant_1037*tmp_moved_constant_1037) + (tmp_moved_constant_1038*tmp_moved_constant_1038)) + tmp_moved_constant_1043*((tmp_moved_constant_1040*tmp_moved_constant_1040) + (tmp_moved_constant_1041*tmp_moved_constant_1041) + (tmp_moved_constant_1042*tmp_moved_constant_1042)) + tmp_moved_constant_1047*((tmp_moved_constant_1044*tmp_moved_constant_1044) + (tmp_moved_constant_1045*tmp_moved_constant_1045) + (tmp_moved_constant_1046*tmp_moved_constant_1046)) + tmp_moved_constant_1051*((tmp_moved_constant_1048*tmp_moved_constant_1048) + (tmp_moved_constant_1049*tmp_moved_constant_1049) + (tmp_moved_constant_1050*tmp_moved_constant_1050))) + tmp_moved_constant_1027*tmp_moved_constant_1064 + tmp_moved_constant_1028*tmp_moved_constant_1077 + tmp_moved_constant_1029*tmp_moved_constant_1090 + tmp_moved_constant_1030*tmp_moved_constant_1127 + tmp_moved_constant_1031*tmp_moved_constant_1164 + tmp_moved_constant_1032*tmp_moved_constant_1201 + tmp_moved_constant_1033*tmp_moved_constant_1214 + tmp_moved_constant_1034*tmp_moved_constant_1227 + tmp_moved_constant_1035*tmp_moved_constant_1240; + const real_t tmp_moved_constant_1359 = tmp_moved_constant_1026*tmp_moved_constant_1064 + tmp_moved_constant_1027*(tmp_moved_constant_1039*(tmp_kernel_op_254*tmp_moved_constant_1241 + tmp_kernel_op_254*tmp_moved_constant_1242 + tmp_kernel_op_254*tmp_moved_constant_1243) + tmp_moved_constant_1043*(tmp_kernel_op_257*tmp_moved_constant_1241 + tmp_kernel_op_257*tmp_moved_constant_1242 + tmp_kernel_op_257*tmp_moved_constant_1243) + tmp_moved_constant_1047*(tmp_kernel_op_258*tmp_moved_constant_1241 + tmp_kernel_op_258*tmp_moved_constant_1242 + tmp_kernel_op_258*tmp_moved_constant_1243) + tmp_moved_constant_1051*(tmp_kernel_op_259*tmp_moved_constant_1241 + tmp_kernel_op_259*tmp_moved_constant_1242 + tmp_kernel_op_259*tmp_moved_constant_1243)) + tmp_moved_constant_1028*tmp_moved_constant_1244 + tmp_moved_constant_1029*tmp_moved_constant_1245 + tmp_moved_constant_1030*tmp_moved_constant_1246 + tmp_moved_constant_1031*tmp_moved_constant_1247 + tmp_moved_constant_1032*tmp_moved_constant_1248 + tmp_moved_constant_1033*tmp_moved_constant_1249 + tmp_moved_constant_1034*tmp_moved_constant_1250 + tmp_moved_constant_1035*tmp_moved_constant_1251; + const real_t tmp_moved_constant_1360 = tmp_moved_constant_1026*tmp_moved_constant_1077 + tmp_moved_constant_1027*tmp_moved_constant_1244 + tmp_moved_constant_1028*(tmp_moved_constant_1039*(tmp_kernel_op_269*tmp_moved_constant_1252 + tmp_kernel_op_269*tmp_moved_constant_1253 + tmp_kernel_op_269*tmp_moved_constant_1254) + tmp_moved_constant_1043*(tmp_kernel_op_272*tmp_moved_constant_1252 + tmp_kernel_op_272*tmp_moved_constant_1253 + tmp_kernel_op_272*tmp_moved_constant_1254) + tmp_moved_constant_1047*(tmp_kernel_op_273*tmp_moved_constant_1252 + tmp_kernel_op_273*tmp_moved_constant_1253 + tmp_kernel_op_273*tmp_moved_constant_1254) + tmp_moved_constant_1051*(tmp_kernel_op_274*tmp_moved_constant_1252 + tmp_kernel_op_274*tmp_moved_constant_1253 + tmp_kernel_op_274*tmp_moved_constant_1254)) + tmp_moved_constant_1029*tmp_moved_constant_1255 + tmp_moved_constant_1030*tmp_moved_constant_1256 + tmp_moved_constant_1031*tmp_moved_constant_1257 + tmp_moved_constant_1032*tmp_moved_constant_1258 + tmp_moved_constant_1033*tmp_moved_constant_1259 + tmp_moved_constant_1034*tmp_moved_constant_1260 + tmp_moved_constant_1035*tmp_moved_constant_1261; + const real_t tmp_moved_constant_1361 = tmp_moved_constant_1026*tmp_moved_constant_1090 + tmp_moved_constant_1027*tmp_moved_constant_1245 + tmp_moved_constant_1028*tmp_moved_constant_1255 + tmp_moved_constant_1029*(tmp_moved_constant_1039*(tmp_kernel_op_283*tmp_moved_constant_1262 + tmp_kernel_op_283*tmp_moved_constant_1263 + tmp_kernel_op_283*tmp_moved_constant_1264) + tmp_moved_constant_1043*(tmp_kernel_op_286*tmp_moved_constant_1262 + tmp_kernel_op_286*tmp_moved_constant_1263 + tmp_kernel_op_286*tmp_moved_constant_1264) + tmp_moved_constant_1047*(tmp_kernel_op_287*tmp_moved_constant_1262 + tmp_kernel_op_287*tmp_moved_constant_1263 + tmp_kernel_op_287*tmp_moved_constant_1264) + tmp_moved_constant_1051*(tmp_kernel_op_288*tmp_moved_constant_1262 + tmp_kernel_op_288*tmp_moved_constant_1263 + tmp_kernel_op_288*tmp_moved_constant_1264)) + tmp_moved_constant_1030*tmp_moved_constant_1265 + tmp_moved_constant_1031*tmp_moved_constant_1266 + tmp_moved_constant_1032*tmp_moved_constant_1267 + tmp_moved_constant_1033*tmp_moved_constant_1268 + tmp_moved_constant_1034*tmp_moved_constant_1269 + tmp_moved_constant_1035*tmp_moved_constant_1270; + const real_t tmp_moved_constant_1362 = tmp_moved_constant_1026*tmp_moved_constant_1127 + tmp_moved_constant_1027*tmp_moved_constant_1246 + tmp_moved_constant_1028*tmp_moved_constant_1256 + tmp_moved_constant_1029*tmp_moved_constant_1265 + tmp_moved_constant_1030*(tmp_moved_constant_1039*(((tmp_moved_constant_1271 + tmp_moved_constant_1272)*(tmp_moved_constant_1271 + tmp_moved_constant_1272))*16.0 + ((tmp_moved_constant_1273 + tmp_moved_constant_1274)*(tmp_moved_constant_1273 + tmp_moved_constant_1274))*16.0 + ((tmp_moved_constant_1275 + tmp_moved_constant_1276)*(tmp_moved_constant_1275 + tmp_moved_constant_1276))*16.0) + tmp_moved_constant_1043*(((tmp_moved_constant_1277 + tmp_moved_constant_1278)*(tmp_moved_constant_1277 + tmp_moved_constant_1278))*16.0 + ((tmp_moved_constant_1279 + tmp_moved_constant_1280)*(tmp_moved_constant_1279 + tmp_moved_constant_1280))*16.0 + ((tmp_moved_constant_1281 + tmp_moved_constant_1282)*(tmp_moved_constant_1281 + tmp_moved_constant_1282))*16.0) + tmp_moved_constant_1047*(((tmp_moved_constant_1283 + tmp_moved_constant_1284)*(tmp_moved_constant_1283 + tmp_moved_constant_1284))*16.0 + ((tmp_moved_constant_1285 + tmp_moved_constant_1286)*(tmp_moved_constant_1285 + tmp_moved_constant_1286))*16.0 + ((tmp_moved_constant_1287 + tmp_moved_constant_1288)*(tmp_moved_constant_1287 + tmp_moved_constant_1288))*16.0) + tmp_moved_constant_1051*(((tmp_moved_constant_1289 + tmp_moved_constant_1290)*(tmp_moved_constant_1289 + tmp_moved_constant_1290))*16.0 + ((tmp_moved_constant_1291 + tmp_moved_constant_1292)*(tmp_moved_constant_1291 + tmp_moved_constant_1292))*16.0 + ((tmp_moved_constant_1293 + tmp_moved_constant_1294)*(tmp_moved_constant_1293 + tmp_moved_constant_1294))*16.0)) + tmp_moved_constant_1031*tmp_moved_constant_1295 + tmp_moved_constant_1032*tmp_moved_constant_1296 + tmp_moved_constant_1033*tmp_moved_constant_1297 + tmp_moved_constant_1034*tmp_moved_constant_1298 + tmp_moved_constant_1035*tmp_moved_constant_1299; + const real_t tmp_moved_constant_1363 = tmp_moved_constant_1026*tmp_moved_constant_1164 + tmp_moved_constant_1027*tmp_moved_constant_1247 + tmp_moved_constant_1028*tmp_moved_constant_1257 + tmp_moved_constant_1029*tmp_moved_constant_1266 + tmp_moved_constant_1030*tmp_moved_constant_1295 + tmp_moved_constant_1031*(tmp_moved_constant_1039*(((tmp_moved_constant_1300 + tmp_moved_constant_1301)*(tmp_moved_constant_1300 + tmp_moved_constant_1301))*16.0 + ((tmp_moved_constant_1302 + tmp_moved_constant_1303)*(tmp_moved_constant_1302 + tmp_moved_constant_1303))*16.0 + ((tmp_moved_constant_1304 + tmp_moved_constant_1305)*(tmp_moved_constant_1304 + tmp_moved_constant_1305))*16.0) + tmp_moved_constant_1043*(((tmp_moved_constant_1306 + tmp_moved_constant_1307)*(tmp_moved_constant_1306 + tmp_moved_constant_1307))*16.0 + ((tmp_moved_constant_1308 + tmp_moved_constant_1309)*(tmp_moved_constant_1308 + tmp_moved_constant_1309))*16.0 + ((tmp_moved_constant_1310 + tmp_moved_constant_1311)*(tmp_moved_constant_1310 + tmp_moved_constant_1311))*16.0) + tmp_moved_constant_1047*(((tmp_moved_constant_1312 + tmp_moved_constant_1313)*(tmp_moved_constant_1312 + tmp_moved_constant_1313))*16.0 + ((tmp_moved_constant_1314 + tmp_moved_constant_1315)*(tmp_moved_constant_1314 + tmp_moved_constant_1315))*16.0 + ((tmp_moved_constant_1316 + tmp_moved_constant_1317)*(tmp_moved_constant_1316 + tmp_moved_constant_1317))*16.0) + tmp_moved_constant_1051*(((tmp_moved_constant_1318 + tmp_moved_constant_1319)*(tmp_moved_constant_1318 + tmp_moved_constant_1319))*16.0 + ((tmp_moved_constant_1320 + tmp_moved_constant_1321)*(tmp_moved_constant_1320 + tmp_moved_constant_1321))*16.0 + ((tmp_moved_constant_1322 + tmp_moved_constant_1323)*(tmp_moved_constant_1322 + tmp_moved_constant_1323))*16.0)) + tmp_moved_constant_1032*tmp_moved_constant_1324 + tmp_moved_constant_1033*tmp_moved_constant_1325 + tmp_moved_constant_1034*tmp_moved_constant_1326 + tmp_moved_constant_1035*tmp_moved_constant_1327; + const real_t tmp_moved_constant_1364 = tmp_moved_constant_1026*tmp_moved_constant_1201 + tmp_moved_constant_1027*tmp_moved_constant_1248 + tmp_moved_constant_1028*tmp_moved_constant_1258 + tmp_moved_constant_1029*tmp_moved_constant_1267 + tmp_moved_constant_1030*tmp_moved_constant_1296 + tmp_moved_constant_1031*tmp_moved_constant_1324 + tmp_moved_constant_1032*(tmp_moved_constant_1039*(((tmp_moved_constant_1328 + tmp_moved_constant_1329)*(tmp_moved_constant_1328 + tmp_moved_constant_1329))*16.0 + ((tmp_moved_constant_1330 + tmp_moved_constant_1331)*(tmp_moved_constant_1330 + tmp_moved_constant_1331))*16.0 + ((tmp_moved_constant_1332 + tmp_moved_constant_1333)*(tmp_moved_constant_1332 + tmp_moved_constant_1333))*16.0) + tmp_moved_constant_1043*(((tmp_moved_constant_1334 + tmp_moved_constant_1335)*(tmp_moved_constant_1334 + tmp_moved_constant_1335))*16.0 + ((tmp_moved_constant_1336 + tmp_moved_constant_1337)*(tmp_moved_constant_1336 + tmp_moved_constant_1337))*16.0 + ((tmp_moved_constant_1338 + tmp_moved_constant_1339)*(tmp_moved_constant_1338 + tmp_moved_constant_1339))*16.0) + tmp_moved_constant_1047*(((tmp_moved_constant_1340 + tmp_moved_constant_1341)*(tmp_moved_constant_1340 + tmp_moved_constant_1341))*16.0 + ((tmp_moved_constant_1342 + tmp_moved_constant_1343)*(tmp_moved_constant_1342 + tmp_moved_constant_1343))*16.0 + ((tmp_moved_constant_1344 + tmp_moved_constant_1345)*(tmp_moved_constant_1344 + tmp_moved_constant_1345))*16.0) + tmp_moved_constant_1051*(((tmp_moved_constant_1346 + tmp_moved_constant_1347)*(tmp_moved_constant_1346 + tmp_moved_constant_1347))*16.0 + ((tmp_moved_constant_1348 + tmp_moved_constant_1349)*(tmp_moved_constant_1348 + tmp_moved_constant_1349))*16.0 + ((tmp_moved_constant_1350 + tmp_moved_constant_1351)*(tmp_moved_constant_1350 + tmp_moved_constant_1351))*16.0)) + tmp_moved_constant_1033*tmp_moved_constant_1352 + tmp_moved_constant_1034*tmp_moved_constant_1353 + tmp_moved_constant_1035*tmp_moved_constant_1354; + const real_t tmp_moved_constant_1365 = tmp_moved_constant_1026*tmp_moved_constant_1214 + tmp_moved_constant_1027*tmp_moved_constant_1249 + tmp_moved_constant_1028*tmp_moved_constant_1259 + tmp_moved_constant_1029*tmp_moved_constant_1268 + tmp_moved_constant_1030*tmp_moved_constant_1297 + tmp_moved_constant_1031*tmp_moved_constant_1325 + tmp_moved_constant_1032*tmp_moved_constant_1352 + tmp_moved_constant_1033*(tmp_moved_constant_1039*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1271 - tmp_moved_constant_1300)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1271 - tmp_moved_constant_1300))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1273 - tmp_moved_constant_1302)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1273 - tmp_moved_constant_1302))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1275 - tmp_moved_constant_1304)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1275 - tmp_moved_constant_1304))*16.0) + tmp_moved_constant_1043*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1277 - tmp_moved_constant_1306)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1277 - tmp_moved_constant_1306))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1279 - tmp_moved_constant_1308)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1279 - tmp_moved_constant_1308))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1281 - tmp_moved_constant_1310)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1281 - tmp_moved_constant_1310))*16.0) + tmp_moved_constant_1047*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1283 - tmp_moved_constant_1312)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1283 - tmp_moved_constant_1312))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1285 - tmp_moved_constant_1314)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1285 - tmp_moved_constant_1314))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1287 - tmp_moved_constant_1316)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1287 - tmp_moved_constant_1316))*16.0) + tmp_moved_constant_1051*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1289 - tmp_moved_constant_1318)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1289 - tmp_moved_constant_1318))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1291 - tmp_moved_constant_1320)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1291 - tmp_moved_constant_1320))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1293 - tmp_moved_constant_1322)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1293 - tmp_moved_constant_1322))*16.0)) + tmp_moved_constant_1034*tmp_moved_constant_1355 + tmp_moved_constant_1035*tmp_moved_constant_1356; + const real_t tmp_moved_constant_1366 = tmp_moved_constant_1026*tmp_moved_constant_1227 + tmp_moved_constant_1027*tmp_moved_constant_1250 + tmp_moved_constant_1028*tmp_moved_constant_1260 + tmp_moved_constant_1029*tmp_moved_constant_1269 + tmp_moved_constant_1030*tmp_moved_constant_1298 + tmp_moved_constant_1031*tmp_moved_constant_1326 + tmp_moved_constant_1032*tmp_moved_constant_1353 + tmp_moved_constant_1033*tmp_moved_constant_1355 + tmp_moved_constant_1034*(tmp_moved_constant_1039*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1272 - tmp_moved_constant_1328)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1272 - tmp_moved_constant_1328))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1274 - tmp_moved_constant_1330)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1274 - tmp_moved_constant_1330))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1276 - tmp_moved_constant_1332)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1276 - tmp_moved_constant_1332))*16.0) + tmp_moved_constant_1043*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1278 - tmp_moved_constant_1334)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1278 - tmp_moved_constant_1334))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1280 - tmp_moved_constant_1336)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1280 - tmp_moved_constant_1336))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1282 - tmp_moved_constant_1338)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1282 - tmp_moved_constant_1338))*16.0) + tmp_moved_constant_1047*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1284 - tmp_moved_constant_1340)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1284 - tmp_moved_constant_1340))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1286 - tmp_moved_constant_1342)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1286 - tmp_moved_constant_1342))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1288 - tmp_moved_constant_1344)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1288 - tmp_moved_constant_1344))*16.0) + tmp_moved_constant_1051*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1290 - tmp_moved_constant_1346)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1290 - tmp_moved_constant_1346))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1292 - tmp_moved_constant_1348)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1292 - tmp_moved_constant_1348))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1294 - tmp_moved_constant_1350)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1294 - tmp_moved_constant_1350))*16.0)) + tmp_moved_constant_1035*tmp_moved_constant_1357; + const real_t tmp_moved_constant_1367 = tmp_moved_constant_1026*tmp_moved_constant_1240 + tmp_moved_constant_1027*tmp_moved_constant_1251 + tmp_moved_constant_1028*tmp_moved_constant_1261 + tmp_moved_constant_1029*tmp_moved_constant_1270 + tmp_moved_constant_1030*tmp_moved_constant_1299 + tmp_moved_constant_1031*tmp_moved_constant_1327 + tmp_moved_constant_1032*tmp_moved_constant_1354 + tmp_moved_constant_1033*tmp_moved_constant_1356 + tmp_moved_constant_1034*tmp_moved_constant_1357 + tmp_moved_constant_1035*(tmp_moved_constant_1039*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1301 - tmp_moved_constant_1329)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1301 - tmp_moved_constant_1329))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1303 - tmp_moved_constant_1331)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1303 - tmp_moved_constant_1331))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1305 - tmp_moved_constant_1333)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1305 - tmp_moved_constant_1333))*16.0) + tmp_moved_constant_1043*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1307 - tmp_moved_constant_1335)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1307 - tmp_moved_constant_1335))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1309 - tmp_moved_constant_1337)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1309 - tmp_moved_constant_1337))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1311 - tmp_moved_constant_1339)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1311 - tmp_moved_constant_1339))*16.0) + tmp_moved_constant_1047*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1313 - tmp_moved_constant_1341)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1313 - tmp_moved_constant_1341))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1315 - tmp_moved_constant_1343)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1315 - tmp_moved_constant_1343))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1317 - tmp_moved_constant_1345)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1317 - tmp_moved_constant_1345))*16.0) + tmp_moved_constant_1051*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1319 - tmp_moved_constant_1347)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1319 - tmp_moved_constant_1347))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1321 - tmp_moved_constant_1349)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1321 - tmp_moved_constant_1349))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1323 - tmp_moved_constant_1351)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1323 - tmp_moved_constant_1351))*16.0)); { { - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1670 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1671 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_1672 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_1673 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_1674 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_1675 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_1676 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_1677 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_1678 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_1679 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_1358 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_1359 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_1360 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_1361 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_1362 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_1363 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_1364 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_1365 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_1366 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_1367 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } - const real_t Dummy_1680 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_1681 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_1682 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_1683 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_1684 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_1685 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_1686 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_1687 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_1688 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_1689 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_2012 = Dummy_1680*(Dummy_1693*((Dummy_1690*Dummy_1690) + (Dummy_1691*Dummy_1691) + (Dummy_1692*Dummy_1692)) + Dummy_1697*((Dummy_1694*Dummy_1694) + (Dummy_1695*Dummy_1695) + (Dummy_1696*Dummy_1696)) + Dummy_1701*((Dummy_1698*Dummy_1698) + (Dummy_1699*Dummy_1699) + (Dummy_1700*Dummy_1700)) + Dummy_1705*((Dummy_1702*Dummy_1702) + (Dummy_1703*Dummy_1703) + (Dummy_1704*Dummy_1704))) + Dummy_1681*Dummy_1718 + Dummy_1682*Dummy_1731 + Dummy_1683*Dummy_1744 + Dummy_1684*Dummy_1781 + Dummy_1685*Dummy_1818 + Dummy_1686*Dummy_1855 + Dummy_1687*Dummy_1868 + Dummy_1688*Dummy_1881 + Dummy_1689*Dummy_1894; - const real_t Dummy_2013 = Dummy_1680*Dummy_1718 + Dummy_1681*(Dummy_1693*(Dummy_1895*tmp_kernel_op_254 + Dummy_1896*tmp_kernel_op_254 + Dummy_1897*tmp_kernel_op_254) + Dummy_1697*(Dummy_1895*tmp_kernel_op_257 + Dummy_1896*tmp_kernel_op_257 + Dummy_1897*tmp_kernel_op_257) + Dummy_1701*(Dummy_1895*tmp_kernel_op_258 + Dummy_1896*tmp_kernel_op_258 + Dummy_1897*tmp_kernel_op_258) + Dummy_1705*(Dummy_1895*tmp_kernel_op_259 + Dummy_1896*tmp_kernel_op_259 + Dummy_1897*tmp_kernel_op_259)) + Dummy_1682*Dummy_1898 + Dummy_1683*Dummy_1899 + Dummy_1684*Dummy_1900 + Dummy_1685*Dummy_1901 + Dummy_1686*Dummy_1902 + Dummy_1687*Dummy_1903 + Dummy_1688*Dummy_1904 + Dummy_1689*Dummy_1905; - const real_t Dummy_2014 = Dummy_1680*Dummy_1731 + Dummy_1681*Dummy_1898 + Dummy_1682*(Dummy_1693*(Dummy_1906*tmp_kernel_op_269 + Dummy_1907*tmp_kernel_op_269 + Dummy_1908*tmp_kernel_op_269) + Dummy_1697*(Dummy_1906*tmp_kernel_op_272 + Dummy_1907*tmp_kernel_op_272 + Dummy_1908*tmp_kernel_op_272) + Dummy_1701*(Dummy_1906*tmp_kernel_op_273 + Dummy_1907*tmp_kernel_op_273 + Dummy_1908*tmp_kernel_op_273) + Dummy_1705*(Dummy_1906*tmp_kernel_op_274 + Dummy_1907*tmp_kernel_op_274 + Dummy_1908*tmp_kernel_op_274)) + Dummy_1683*Dummy_1909 + Dummy_1684*Dummy_1910 + Dummy_1685*Dummy_1911 + Dummy_1686*Dummy_1912 + Dummy_1687*Dummy_1913 + Dummy_1688*Dummy_1914 + Dummy_1689*Dummy_1915; - const real_t Dummy_2015 = Dummy_1680*Dummy_1744 + Dummy_1681*Dummy_1899 + Dummy_1682*Dummy_1909 + Dummy_1683*(Dummy_1693*(Dummy_1916*tmp_kernel_op_283 + Dummy_1917*tmp_kernel_op_283 + Dummy_1918*tmp_kernel_op_283) + Dummy_1697*(Dummy_1916*tmp_kernel_op_286 + Dummy_1917*tmp_kernel_op_286 + Dummy_1918*tmp_kernel_op_286) + Dummy_1701*(Dummy_1916*tmp_kernel_op_287 + Dummy_1917*tmp_kernel_op_287 + Dummy_1918*tmp_kernel_op_287) + Dummy_1705*(Dummy_1916*tmp_kernel_op_288 + Dummy_1917*tmp_kernel_op_288 + Dummy_1918*tmp_kernel_op_288)) + Dummy_1684*Dummy_1919 + Dummy_1685*Dummy_1920 + Dummy_1686*Dummy_1921 + Dummy_1687*Dummy_1922 + Dummy_1688*Dummy_1923 + Dummy_1689*Dummy_1924; - const real_t Dummy_2016 = Dummy_1680*Dummy_1781 + Dummy_1681*Dummy_1900 + Dummy_1682*Dummy_1910 + Dummy_1683*Dummy_1919 + Dummy_1684*(Dummy_1693*(((Dummy_1925 + Dummy_1926)*(Dummy_1925 + Dummy_1926))*16.0 + ((Dummy_1927 + Dummy_1928)*(Dummy_1927 + Dummy_1928))*16.0 + ((Dummy_1929 + Dummy_1930)*(Dummy_1929 + Dummy_1930))*16.0) + Dummy_1697*(((Dummy_1931 + Dummy_1932)*(Dummy_1931 + Dummy_1932))*16.0 + ((Dummy_1933 + Dummy_1934)*(Dummy_1933 + Dummy_1934))*16.0 + ((Dummy_1935 + Dummy_1936)*(Dummy_1935 + Dummy_1936))*16.0) + Dummy_1701*(((Dummy_1937 + Dummy_1938)*(Dummy_1937 + Dummy_1938))*16.0 + ((Dummy_1939 + Dummy_1940)*(Dummy_1939 + Dummy_1940))*16.0 + ((Dummy_1941 + Dummy_1942)*(Dummy_1941 + Dummy_1942))*16.0) + Dummy_1705*(((Dummy_1943 + Dummy_1944)*(Dummy_1943 + Dummy_1944))*16.0 + ((Dummy_1945 + Dummy_1946)*(Dummy_1945 + Dummy_1946))*16.0 + ((Dummy_1947 + Dummy_1948)*(Dummy_1947 + Dummy_1948))*16.0)) + Dummy_1685*Dummy_1949 + Dummy_1686*Dummy_1950 + Dummy_1687*Dummy_1951 + Dummy_1688*Dummy_1952 + Dummy_1689*Dummy_1953; - const real_t Dummy_2017 = Dummy_1680*Dummy_1818 + Dummy_1681*Dummy_1901 + Dummy_1682*Dummy_1911 + Dummy_1683*Dummy_1920 + Dummy_1684*Dummy_1949 + Dummy_1685*(Dummy_1693*(((Dummy_1954 + Dummy_1955)*(Dummy_1954 + Dummy_1955))*16.0 + ((Dummy_1956 + Dummy_1957)*(Dummy_1956 + Dummy_1957))*16.0 + ((Dummy_1958 + Dummy_1959)*(Dummy_1958 + Dummy_1959))*16.0) + Dummy_1697*(((Dummy_1960 + Dummy_1961)*(Dummy_1960 + Dummy_1961))*16.0 + ((Dummy_1962 + Dummy_1963)*(Dummy_1962 + Dummy_1963))*16.0 + ((Dummy_1964 + Dummy_1965)*(Dummy_1964 + Dummy_1965))*16.0) + Dummy_1701*(((Dummy_1966 + Dummy_1967)*(Dummy_1966 + Dummy_1967))*16.0 + ((Dummy_1968 + Dummy_1969)*(Dummy_1968 + Dummy_1969))*16.0 + ((Dummy_1970 + Dummy_1971)*(Dummy_1970 + Dummy_1971))*16.0) + Dummy_1705*(((Dummy_1972 + Dummy_1973)*(Dummy_1972 + Dummy_1973))*16.0 + ((Dummy_1974 + Dummy_1975)*(Dummy_1974 + Dummy_1975))*16.0 + ((Dummy_1976 + Dummy_1977)*(Dummy_1976 + Dummy_1977))*16.0)) + Dummy_1686*Dummy_1978 + Dummy_1687*Dummy_1979 + Dummy_1688*Dummy_1980 + Dummy_1689*Dummy_1981; - const real_t Dummy_2018 = Dummy_1680*Dummy_1855 + Dummy_1681*Dummy_1902 + Dummy_1682*Dummy_1912 + Dummy_1683*Dummy_1921 + Dummy_1684*Dummy_1950 + Dummy_1685*Dummy_1978 + Dummy_1686*(Dummy_1693*(((Dummy_1982 + Dummy_1983)*(Dummy_1982 + Dummy_1983))*16.0 + ((Dummy_1984 + Dummy_1985)*(Dummy_1984 + Dummy_1985))*16.0 + ((Dummy_1986 + Dummy_1987)*(Dummy_1986 + Dummy_1987))*16.0) + Dummy_1697*(((Dummy_1988 + Dummy_1989)*(Dummy_1988 + Dummy_1989))*16.0 + ((Dummy_1990 + Dummy_1991)*(Dummy_1990 + Dummy_1991))*16.0 + ((Dummy_1992 + Dummy_1993)*(Dummy_1992 + Dummy_1993))*16.0) + Dummy_1701*(((Dummy_1994 + Dummy_1995)*(Dummy_1994 + Dummy_1995))*16.0 + ((Dummy_1996 + Dummy_1997)*(Dummy_1996 + Dummy_1997))*16.0 + ((Dummy_1998 + Dummy_1999)*(Dummy_1998 + Dummy_1999))*16.0) + Dummy_1705*(((Dummy_2000 + Dummy_2001)*(Dummy_2000 + Dummy_2001))*16.0 + ((Dummy_2002 + Dummy_2003)*(Dummy_2002 + Dummy_2003))*16.0 + ((Dummy_2004 + Dummy_2005)*(Dummy_2004 + Dummy_2005))*16.0)) + Dummy_1687*Dummy_2006 + Dummy_1688*Dummy_2007 + Dummy_1689*Dummy_2008; - const real_t Dummy_2019 = Dummy_1680*Dummy_1868 + Dummy_1681*Dummy_1903 + Dummy_1682*Dummy_1913 + Dummy_1683*Dummy_1922 + Dummy_1684*Dummy_1951 + Dummy_1685*Dummy_1979 + Dummy_1686*Dummy_2006 + Dummy_1687*(Dummy_1693*(((-Dummy_1925 - Dummy_1954 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_1925 - Dummy_1954 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_1927 - Dummy_1956 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_1927 - Dummy_1956 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_1929 - Dummy_1958 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_1929 - Dummy_1958 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0) + Dummy_1697*(((-Dummy_1931 - Dummy_1960 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_1931 - Dummy_1960 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_1933 - Dummy_1962 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_1933 - Dummy_1962 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_1935 - Dummy_1964 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_1935 - Dummy_1964 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0) + Dummy_1701*(((-Dummy_1937 - Dummy_1966 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_1937 - Dummy_1966 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_1939 - Dummy_1968 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_1939 - Dummy_1968 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_1941 - Dummy_1970 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_1941 - Dummy_1970 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0) + Dummy_1705*(((-Dummy_1943 - Dummy_1972 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_1943 - Dummy_1972 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_1945 - Dummy_1974 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_1945 - Dummy_1974 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_1947 - Dummy_1976 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_1947 - Dummy_1976 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0)) + Dummy_1688*Dummy_2009 + Dummy_1689*Dummy_2010; - const real_t Dummy_2020 = Dummy_1680*Dummy_1881 + Dummy_1681*Dummy_1904 + Dummy_1682*Dummy_1914 + Dummy_1683*Dummy_1923 + Dummy_1684*Dummy_1952 + Dummy_1685*Dummy_1980 + Dummy_1686*Dummy_2007 + Dummy_1687*Dummy_2009 + Dummy_1688*(Dummy_1693*(((-Dummy_1926 - Dummy_1982 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_1926 - Dummy_1982 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_1928 - Dummy_1984 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_1928 - Dummy_1984 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_1930 - Dummy_1986 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_1930 - Dummy_1986 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0) + Dummy_1697*(((-Dummy_1932 - Dummy_1988 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_1932 - Dummy_1988 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_1934 - Dummy_1990 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_1934 - Dummy_1990 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_1936 - Dummy_1992 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_1936 - Dummy_1992 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0) + Dummy_1701*(((-Dummy_1938 - Dummy_1994 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_1938 - Dummy_1994 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_1940 - Dummy_1996 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_1940 - Dummy_1996 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_1942 - Dummy_1998 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_1942 - Dummy_1998 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0) + Dummy_1705*(((-Dummy_1944 - Dummy_2000 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_1944 - Dummy_2000 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_1946 - Dummy_2002 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_1946 - Dummy_2002 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_1948 - Dummy_2004 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_1948 - Dummy_2004 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0)) + Dummy_1689*Dummy_2011; - const real_t Dummy_2021 = Dummy_1680*Dummy_1894 + Dummy_1681*Dummy_1905 + Dummy_1682*Dummy_1915 + Dummy_1683*Dummy_1924 + Dummy_1684*Dummy_1953 + Dummy_1685*Dummy_1981 + Dummy_1686*Dummy_2008 + Dummy_1687*Dummy_2010 + Dummy_1688*Dummy_2011 + Dummy_1689*(Dummy_1693*(((-Dummy_1955 - Dummy_1983 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_1955 - Dummy_1983 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_1957 - Dummy_1985 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_1957 - Dummy_1985 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_1959 - Dummy_1987 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_1959 - Dummy_1987 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0) + Dummy_1697*(((-Dummy_1961 - Dummy_1989 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_1961 - Dummy_1989 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_1963 - Dummy_1991 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_1963 - Dummy_1991 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_1965 - Dummy_1993 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_1965 - Dummy_1993 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0) + Dummy_1701*(((-Dummy_1967 - Dummy_1995 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_1967 - Dummy_1995 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_1969 - Dummy_1997 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_1969 - Dummy_1997 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_1971 - Dummy_1999 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_1971 - Dummy_1999 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0) + Dummy_1705*(((-Dummy_1973 - Dummy_2001 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_1973 - Dummy_2001 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_1975 - Dummy_2003 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_1975 - Dummy_2003 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_1977 - Dummy_2005 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_1977 - Dummy_2005 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0)); + const real_t tmp_moved_constant_1368 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_1369 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_1370 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_1371 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_1372 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_1373 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_1374 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_1375 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_1376 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_1377 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_1700 = tmp_moved_constant_1368*(tmp_moved_constant_1381*((tmp_moved_constant_1378*tmp_moved_constant_1378) + (tmp_moved_constant_1379*tmp_moved_constant_1379) + (tmp_moved_constant_1380*tmp_moved_constant_1380)) + tmp_moved_constant_1385*((tmp_moved_constant_1382*tmp_moved_constant_1382) + (tmp_moved_constant_1383*tmp_moved_constant_1383) + (tmp_moved_constant_1384*tmp_moved_constant_1384)) + tmp_moved_constant_1389*((tmp_moved_constant_1386*tmp_moved_constant_1386) + (tmp_moved_constant_1387*tmp_moved_constant_1387) + (tmp_moved_constant_1388*tmp_moved_constant_1388)) + tmp_moved_constant_1393*((tmp_moved_constant_1390*tmp_moved_constant_1390) + (tmp_moved_constant_1391*tmp_moved_constant_1391) + (tmp_moved_constant_1392*tmp_moved_constant_1392))) + tmp_moved_constant_1369*tmp_moved_constant_1406 + tmp_moved_constant_1370*tmp_moved_constant_1419 + tmp_moved_constant_1371*tmp_moved_constant_1432 + tmp_moved_constant_1372*tmp_moved_constant_1469 + tmp_moved_constant_1373*tmp_moved_constant_1506 + tmp_moved_constant_1374*tmp_moved_constant_1543 + tmp_moved_constant_1375*tmp_moved_constant_1556 + tmp_moved_constant_1376*tmp_moved_constant_1569 + tmp_moved_constant_1377*tmp_moved_constant_1582; + const real_t tmp_moved_constant_1701 = tmp_moved_constant_1368*tmp_moved_constant_1406 + tmp_moved_constant_1369*(tmp_moved_constant_1381*(tmp_kernel_op_254*tmp_moved_constant_1583 + tmp_kernel_op_254*tmp_moved_constant_1584 + tmp_kernel_op_254*tmp_moved_constant_1585) + tmp_moved_constant_1385*(tmp_kernel_op_257*tmp_moved_constant_1583 + tmp_kernel_op_257*tmp_moved_constant_1584 + tmp_kernel_op_257*tmp_moved_constant_1585) + tmp_moved_constant_1389*(tmp_kernel_op_258*tmp_moved_constant_1583 + tmp_kernel_op_258*tmp_moved_constant_1584 + tmp_kernel_op_258*tmp_moved_constant_1585) + tmp_moved_constant_1393*(tmp_kernel_op_259*tmp_moved_constant_1583 + tmp_kernel_op_259*tmp_moved_constant_1584 + tmp_kernel_op_259*tmp_moved_constant_1585)) + tmp_moved_constant_1370*tmp_moved_constant_1586 + tmp_moved_constant_1371*tmp_moved_constant_1587 + tmp_moved_constant_1372*tmp_moved_constant_1588 + tmp_moved_constant_1373*tmp_moved_constant_1589 + tmp_moved_constant_1374*tmp_moved_constant_1590 + tmp_moved_constant_1375*tmp_moved_constant_1591 + tmp_moved_constant_1376*tmp_moved_constant_1592 + tmp_moved_constant_1377*tmp_moved_constant_1593; + const real_t tmp_moved_constant_1702 = tmp_moved_constant_1368*tmp_moved_constant_1419 + tmp_moved_constant_1369*tmp_moved_constant_1586 + tmp_moved_constant_1370*(tmp_moved_constant_1381*(tmp_kernel_op_269*tmp_moved_constant_1594 + tmp_kernel_op_269*tmp_moved_constant_1595 + tmp_kernel_op_269*tmp_moved_constant_1596) + tmp_moved_constant_1385*(tmp_kernel_op_272*tmp_moved_constant_1594 + tmp_kernel_op_272*tmp_moved_constant_1595 + tmp_kernel_op_272*tmp_moved_constant_1596) + tmp_moved_constant_1389*(tmp_kernel_op_273*tmp_moved_constant_1594 + tmp_kernel_op_273*tmp_moved_constant_1595 + tmp_kernel_op_273*tmp_moved_constant_1596) + tmp_moved_constant_1393*(tmp_kernel_op_274*tmp_moved_constant_1594 + tmp_kernel_op_274*tmp_moved_constant_1595 + tmp_kernel_op_274*tmp_moved_constant_1596)) + tmp_moved_constant_1371*tmp_moved_constant_1597 + tmp_moved_constant_1372*tmp_moved_constant_1598 + tmp_moved_constant_1373*tmp_moved_constant_1599 + tmp_moved_constant_1374*tmp_moved_constant_1600 + tmp_moved_constant_1375*tmp_moved_constant_1601 + tmp_moved_constant_1376*tmp_moved_constant_1602 + tmp_moved_constant_1377*tmp_moved_constant_1603; + const real_t tmp_moved_constant_1703 = tmp_moved_constant_1368*tmp_moved_constant_1432 + tmp_moved_constant_1369*tmp_moved_constant_1587 + tmp_moved_constant_1370*tmp_moved_constant_1597 + tmp_moved_constant_1371*(tmp_moved_constant_1381*(tmp_kernel_op_283*tmp_moved_constant_1604 + tmp_kernel_op_283*tmp_moved_constant_1605 + tmp_kernel_op_283*tmp_moved_constant_1606) + tmp_moved_constant_1385*(tmp_kernel_op_286*tmp_moved_constant_1604 + tmp_kernel_op_286*tmp_moved_constant_1605 + tmp_kernel_op_286*tmp_moved_constant_1606) + tmp_moved_constant_1389*(tmp_kernel_op_287*tmp_moved_constant_1604 + tmp_kernel_op_287*tmp_moved_constant_1605 + tmp_kernel_op_287*tmp_moved_constant_1606) + tmp_moved_constant_1393*(tmp_kernel_op_288*tmp_moved_constant_1604 + tmp_kernel_op_288*tmp_moved_constant_1605 + tmp_kernel_op_288*tmp_moved_constant_1606)) + tmp_moved_constant_1372*tmp_moved_constant_1607 + tmp_moved_constant_1373*tmp_moved_constant_1608 + tmp_moved_constant_1374*tmp_moved_constant_1609 + tmp_moved_constant_1375*tmp_moved_constant_1610 + tmp_moved_constant_1376*tmp_moved_constant_1611 + tmp_moved_constant_1377*tmp_moved_constant_1612; + const real_t tmp_moved_constant_1704 = tmp_moved_constant_1368*tmp_moved_constant_1469 + tmp_moved_constant_1369*tmp_moved_constant_1588 + tmp_moved_constant_1370*tmp_moved_constant_1598 + tmp_moved_constant_1371*tmp_moved_constant_1607 + tmp_moved_constant_1372*(tmp_moved_constant_1381*(((tmp_moved_constant_1613 + tmp_moved_constant_1614)*(tmp_moved_constant_1613 + tmp_moved_constant_1614))*16.0 + ((tmp_moved_constant_1615 + tmp_moved_constant_1616)*(tmp_moved_constant_1615 + tmp_moved_constant_1616))*16.0 + ((tmp_moved_constant_1617 + tmp_moved_constant_1618)*(tmp_moved_constant_1617 + tmp_moved_constant_1618))*16.0) + tmp_moved_constant_1385*(((tmp_moved_constant_1619 + tmp_moved_constant_1620)*(tmp_moved_constant_1619 + tmp_moved_constant_1620))*16.0 + ((tmp_moved_constant_1621 + tmp_moved_constant_1622)*(tmp_moved_constant_1621 + tmp_moved_constant_1622))*16.0 + ((tmp_moved_constant_1623 + tmp_moved_constant_1624)*(tmp_moved_constant_1623 + tmp_moved_constant_1624))*16.0) + tmp_moved_constant_1389*(((tmp_moved_constant_1625 + tmp_moved_constant_1626)*(tmp_moved_constant_1625 + tmp_moved_constant_1626))*16.0 + ((tmp_moved_constant_1627 + tmp_moved_constant_1628)*(tmp_moved_constant_1627 + tmp_moved_constant_1628))*16.0 + ((tmp_moved_constant_1629 + tmp_moved_constant_1630)*(tmp_moved_constant_1629 + tmp_moved_constant_1630))*16.0) + tmp_moved_constant_1393*(((tmp_moved_constant_1631 + tmp_moved_constant_1632)*(tmp_moved_constant_1631 + tmp_moved_constant_1632))*16.0 + ((tmp_moved_constant_1633 + tmp_moved_constant_1634)*(tmp_moved_constant_1633 + tmp_moved_constant_1634))*16.0 + ((tmp_moved_constant_1635 + tmp_moved_constant_1636)*(tmp_moved_constant_1635 + tmp_moved_constant_1636))*16.0)) + tmp_moved_constant_1373*tmp_moved_constant_1637 + tmp_moved_constant_1374*tmp_moved_constant_1638 + tmp_moved_constant_1375*tmp_moved_constant_1639 + tmp_moved_constant_1376*tmp_moved_constant_1640 + tmp_moved_constant_1377*tmp_moved_constant_1641; + const real_t tmp_moved_constant_1705 = tmp_moved_constant_1368*tmp_moved_constant_1506 + tmp_moved_constant_1369*tmp_moved_constant_1589 + tmp_moved_constant_1370*tmp_moved_constant_1599 + tmp_moved_constant_1371*tmp_moved_constant_1608 + tmp_moved_constant_1372*tmp_moved_constant_1637 + tmp_moved_constant_1373*(tmp_moved_constant_1381*(((tmp_moved_constant_1642 + tmp_moved_constant_1643)*(tmp_moved_constant_1642 + tmp_moved_constant_1643))*16.0 + ((tmp_moved_constant_1644 + tmp_moved_constant_1645)*(tmp_moved_constant_1644 + tmp_moved_constant_1645))*16.0 + ((tmp_moved_constant_1646 + tmp_moved_constant_1647)*(tmp_moved_constant_1646 + tmp_moved_constant_1647))*16.0) + tmp_moved_constant_1385*(((tmp_moved_constant_1648 + tmp_moved_constant_1649)*(tmp_moved_constant_1648 + tmp_moved_constant_1649))*16.0 + ((tmp_moved_constant_1650 + tmp_moved_constant_1651)*(tmp_moved_constant_1650 + tmp_moved_constant_1651))*16.0 + ((tmp_moved_constant_1652 + tmp_moved_constant_1653)*(tmp_moved_constant_1652 + tmp_moved_constant_1653))*16.0) + tmp_moved_constant_1389*(((tmp_moved_constant_1654 + tmp_moved_constant_1655)*(tmp_moved_constant_1654 + tmp_moved_constant_1655))*16.0 + ((tmp_moved_constant_1656 + tmp_moved_constant_1657)*(tmp_moved_constant_1656 + tmp_moved_constant_1657))*16.0 + ((tmp_moved_constant_1658 + tmp_moved_constant_1659)*(tmp_moved_constant_1658 + tmp_moved_constant_1659))*16.0) + tmp_moved_constant_1393*(((tmp_moved_constant_1660 + tmp_moved_constant_1661)*(tmp_moved_constant_1660 + tmp_moved_constant_1661))*16.0 + ((tmp_moved_constant_1662 + tmp_moved_constant_1663)*(tmp_moved_constant_1662 + tmp_moved_constant_1663))*16.0 + ((tmp_moved_constant_1664 + tmp_moved_constant_1665)*(tmp_moved_constant_1664 + tmp_moved_constant_1665))*16.0)) + tmp_moved_constant_1374*tmp_moved_constant_1666 + tmp_moved_constant_1375*tmp_moved_constant_1667 + tmp_moved_constant_1376*tmp_moved_constant_1668 + tmp_moved_constant_1377*tmp_moved_constant_1669; + const real_t tmp_moved_constant_1706 = tmp_moved_constant_1368*tmp_moved_constant_1543 + tmp_moved_constant_1369*tmp_moved_constant_1590 + tmp_moved_constant_1370*tmp_moved_constant_1600 + tmp_moved_constant_1371*tmp_moved_constant_1609 + tmp_moved_constant_1372*tmp_moved_constant_1638 + tmp_moved_constant_1373*tmp_moved_constant_1666 + tmp_moved_constant_1374*(tmp_moved_constant_1381*(((tmp_moved_constant_1670 + tmp_moved_constant_1671)*(tmp_moved_constant_1670 + tmp_moved_constant_1671))*16.0 + ((tmp_moved_constant_1672 + tmp_moved_constant_1673)*(tmp_moved_constant_1672 + tmp_moved_constant_1673))*16.0 + ((tmp_moved_constant_1674 + tmp_moved_constant_1675)*(tmp_moved_constant_1674 + tmp_moved_constant_1675))*16.0) + tmp_moved_constant_1385*(((tmp_moved_constant_1676 + tmp_moved_constant_1677)*(tmp_moved_constant_1676 + tmp_moved_constant_1677))*16.0 + ((tmp_moved_constant_1678 + tmp_moved_constant_1679)*(tmp_moved_constant_1678 + tmp_moved_constant_1679))*16.0 + ((tmp_moved_constant_1680 + tmp_moved_constant_1681)*(tmp_moved_constant_1680 + tmp_moved_constant_1681))*16.0) + tmp_moved_constant_1389*(((tmp_moved_constant_1682 + tmp_moved_constant_1683)*(tmp_moved_constant_1682 + tmp_moved_constant_1683))*16.0 + ((tmp_moved_constant_1684 + tmp_moved_constant_1685)*(tmp_moved_constant_1684 + tmp_moved_constant_1685))*16.0 + ((tmp_moved_constant_1686 + tmp_moved_constant_1687)*(tmp_moved_constant_1686 + tmp_moved_constant_1687))*16.0) + tmp_moved_constant_1393*(((tmp_moved_constant_1688 + tmp_moved_constant_1689)*(tmp_moved_constant_1688 + tmp_moved_constant_1689))*16.0 + ((tmp_moved_constant_1690 + tmp_moved_constant_1691)*(tmp_moved_constant_1690 + tmp_moved_constant_1691))*16.0 + ((tmp_moved_constant_1692 + tmp_moved_constant_1693)*(tmp_moved_constant_1692 + tmp_moved_constant_1693))*16.0)) + tmp_moved_constant_1375*tmp_moved_constant_1694 + tmp_moved_constant_1376*tmp_moved_constant_1695 + tmp_moved_constant_1377*tmp_moved_constant_1696; + const real_t tmp_moved_constant_1707 = tmp_moved_constant_1368*tmp_moved_constant_1556 + tmp_moved_constant_1369*tmp_moved_constant_1591 + tmp_moved_constant_1370*tmp_moved_constant_1601 + tmp_moved_constant_1371*tmp_moved_constant_1610 + tmp_moved_constant_1372*tmp_moved_constant_1639 + tmp_moved_constant_1373*tmp_moved_constant_1667 + tmp_moved_constant_1374*tmp_moved_constant_1694 + tmp_moved_constant_1375*(tmp_moved_constant_1381*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1613 - tmp_moved_constant_1642)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1613 - tmp_moved_constant_1642))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1615 - tmp_moved_constant_1644)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1615 - tmp_moved_constant_1644))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1617 - tmp_moved_constant_1646)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1617 - tmp_moved_constant_1646))*16.0) + tmp_moved_constant_1385*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1619 - tmp_moved_constant_1648)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1619 - tmp_moved_constant_1648))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1621 - tmp_moved_constant_1650)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1621 - tmp_moved_constant_1650))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1623 - tmp_moved_constant_1652)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1623 - tmp_moved_constant_1652))*16.0) + tmp_moved_constant_1389*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1625 - tmp_moved_constant_1654)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1625 - tmp_moved_constant_1654))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1627 - tmp_moved_constant_1656)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1627 - tmp_moved_constant_1656))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1629 - tmp_moved_constant_1658)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1629 - tmp_moved_constant_1658))*16.0) + tmp_moved_constant_1393*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1631 - tmp_moved_constant_1660)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1631 - tmp_moved_constant_1660))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1633 - tmp_moved_constant_1662)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1633 - tmp_moved_constant_1662))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1635 - tmp_moved_constant_1664)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1635 - tmp_moved_constant_1664))*16.0)) + tmp_moved_constant_1376*tmp_moved_constant_1697 + tmp_moved_constant_1377*tmp_moved_constant_1698; + const real_t tmp_moved_constant_1708 = tmp_moved_constant_1368*tmp_moved_constant_1569 + tmp_moved_constant_1369*tmp_moved_constant_1592 + tmp_moved_constant_1370*tmp_moved_constant_1602 + tmp_moved_constant_1371*tmp_moved_constant_1611 + tmp_moved_constant_1372*tmp_moved_constant_1640 + tmp_moved_constant_1373*tmp_moved_constant_1668 + tmp_moved_constant_1374*tmp_moved_constant_1695 + tmp_moved_constant_1375*tmp_moved_constant_1697 + tmp_moved_constant_1376*(tmp_moved_constant_1381*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1614 - tmp_moved_constant_1670)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1614 - tmp_moved_constant_1670))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1616 - tmp_moved_constant_1672)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1616 - tmp_moved_constant_1672))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1618 - tmp_moved_constant_1674)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1618 - tmp_moved_constant_1674))*16.0) + tmp_moved_constant_1385*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1620 - tmp_moved_constant_1676)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1620 - tmp_moved_constant_1676))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1622 - tmp_moved_constant_1678)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1622 - tmp_moved_constant_1678))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1624 - tmp_moved_constant_1680)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1624 - tmp_moved_constant_1680))*16.0) + tmp_moved_constant_1389*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1626 - tmp_moved_constant_1682)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1626 - tmp_moved_constant_1682))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1628 - tmp_moved_constant_1684)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1628 - tmp_moved_constant_1684))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1630 - tmp_moved_constant_1686)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1630 - tmp_moved_constant_1686))*16.0) + tmp_moved_constant_1393*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1632 - tmp_moved_constant_1688)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1632 - tmp_moved_constant_1688))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1634 - tmp_moved_constant_1690)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1634 - tmp_moved_constant_1690))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1636 - tmp_moved_constant_1692)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1636 - tmp_moved_constant_1692))*16.0)) + tmp_moved_constant_1377*tmp_moved_constant_1699; + const real_t tmp_moved_constant_1709 = tmp_moved_constant_1368*tmp_moved_constant_1582 + tmp_moved_constant_1369*tmp_moved_constant_1593 + tmp_moved_constant_1370*tmp_moved_constant_1603 + tmp_moved_constant_1371*tmp_moved_constant_1612 + tmp_moved_constant_1372*tmp_moved_constant_1641 + tmp_moved_constant_1373*tmp_moved_constant_1669 + tmp_moved_constant_1374*tmp_moved_constant_1696 + tmp_moved_constant_1375*tmp_moved_constant_1698 + tmp_moved_constant_1376*tmp_moved_constant_1699 + tmp_moved_constant_1377*(tmp_moved_constant_1381*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1643 - tmp_moved_constant_1671)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1643 - tmp_moved_constant_1671))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1645 - tmp_moved_constant_1673)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1645 - tmp_moved_constant_1673))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1647 - tmp_moved_constant_1675)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1647 - tmp_moved_constant_1675))*16.0) + tmp_moved_constant_1385*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1649 - tmp_moved_constant_1677)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1649 - tmp_moved_constant_1677))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1651 - tmp_moved_constant_1679)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1651 - tmp_moved_constant_1679))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1653 - tmp_moved_constant_1681)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1653 - tmp_moved_constant_1681))*16.0) + tmp_moved_constant_1389*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1655 - tmp_moved_constant_1683)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1655 - tmp_moved_constant_1683))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1657 - tmp_moved_constant_1685)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1657 - tmp_moved_constant_1685))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1659 - tmp_moved_constant_1687)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1659 - tmp_moved_constant_1687))*16.0) + tmp_moved_constant_1393*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1661 - tmp_moved_constant_1689)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1661 - tmp_moved_constant_1689))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1663 - tmp_moved_constant_1691)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1663 - tmp_moved_constant_1691))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1665 - tmp_moved_constant_1693)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1665 - tmp_moved_constant_1693))*16.0)); { { - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_2012 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_2013 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_2014 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_2015 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_2016 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_2017 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_2018 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_2019 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_2020 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_2021 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_1700 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_1701 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_1702 + _data_dstVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_1703 + _data_dstVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_1704 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_1705 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_1706 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_1707 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_1708 + _data_dstEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_1709 + _data_dstEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } } @@ -2955,1428 +2955,1428 @@ void P2ElementwiseDiffusion::apply_macro_3D( real_t * RESTRICT _data_dstEdge, r _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = elMatVec_9 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const real_t Dummy_2022 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_2023 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_2024 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_2025 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_2026 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_2027 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_2028 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_2029 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_2030 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_2031 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_2032 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_2033 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_2034 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_2035 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_2036 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_2037 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_2038 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_2039 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_2040 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_2041 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_2042 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_2043 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_2044 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_2045 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_2046 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_2047 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_2048 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_2049 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_2050 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_2051 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_2052 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_2053 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_2054 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_2055 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_2056 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_2057 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_2058 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_2059 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_2060 = Dummy_2035*(Dummy_2032*Dummy_2048 + Dummy_2033*Dummy_2049 + Dummy_2034*Dummy_2050) + Dummy_2039*(Dummy_2036*Dummy_2051 + Dummy_2037*Dummy_2052 + Dummy_2038*Dummy_2053) + Dummy_2043*(Dummy_2040*Dummy_2054 + Dummy_2041*Dummy_2055 + Dummy_2042*Dummy_2056) + Dummy_2047*(Dummy_2044*Dummy_2057 + Dummy_2045*Dummy_2058 + Dummy_2046*Dummy_2059); - const real_t Dummy_2061 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_2062 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_2063 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_2064 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_2065 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_2066 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_2067 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_2068 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_2069 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_2070 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_2071 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_2072 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_2073 = Dummy_2035*(Dummy_2032*Dummy_2061 + Dummy_2033*Dummy_2062 + Dummy_2034*Dummy_2063) + Dummy_2039*(Dummy_2036*Dummy_2064 + Dummy_2037*Dummy_2065 + Dummy_2038*Dummy_2066) + Dummy_2043*(Dummy_2040*Dummy_2067 + Dummy_2041*Dummy_2068 + Dummy_2042*Dummy_2069) + Dummy_2047*(Dummy_2044*Dummy_2070 + Dummy_2045*Dummy_2071 + Dummy_2046*Dummy_2072); - const real_t Dummy_2074 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_2075 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_2076 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_2077 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_2078 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_2079 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_2080 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_2081 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_2082 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_2083 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_2084 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_2085 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_2086 = Dummy_2035*(Dummy_2032*Dummy_2074 + Dummy_2033*Dummy_2075 + Dummy_2034*Dummy_2076) + Dummy_2039*(Dummy_2036*Dummy_2077 + Dummy_2037*Dummy_2078 + Dummy_2038*Dummy_2079) + Dummy_2043*(Dummy_2040*Dummy_2080 + Dummy_2041*Dummy_2081 + Dummy_2042*Dummy_2082) + Dummy_2047*(Dummy_2044*Dummy_2083 + Dummy_2045*Dummy_2084 + Dummy_2046*Dummy_2085); - const real_t Dummy_2087 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_2088 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_2089 = Dummy_2087 + Dummy_2088; - const real_t Dummy_2090 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_2091 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_2092 = Dummy_2090 + Dummy_2091; - const real_t Dummy_2093 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_2094 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_2095 = Dummy_2093 + Dummy_2094; - const real_t Dummy_2096 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_2097 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_2098 = Dummy_2096 + Dummy_2097; - const real_t Dummy_2099 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_2100 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_2101 = Dummy_2099 + Dummy_2100; - const real_t Dummy_2102 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_2103 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_2104 = Dummy_2102 + Dummy_2103; - const real_t Dummy_2105 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_2106 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_2107 = Dummy_2105 + Dummy_2106; - const real_t Dummy_2108 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_2109 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_2110 = Dummy_2108 + Dummy_2109; - const real_t Dummy_2111 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_2112 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_2113 = Dummy_2111 + Dummy_2112; - const real_t Dummy_2114 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_2115 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_2116 = Dummy_2114 + Dummy_2115; - const real_t Dummy_2117 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_2118 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_2119 = Dummy_2117 + Dummy_2118; - const real_t Dummy_2120 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_2121 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_2122 = Dummy_2120 + Dummy_2121; - const real_t Dummy_2123 = Dummy_2035*(Dummy_2032*Dummy_2089 + Dummy_2033*Dummy_2092 + Dummy_2034*Dummy_2095) + Dummy_2039*(Dummy_2036*Dummy_2098 + Dummy_2037*Dummy_2101 + Dummy_2038*Dummy_2104) + Dummy_2043*(Dummy_2040*Dummy_2107 + Dummy_2041*Dummy_2110 + Dummy_2042*Dummy_2113) + Dummy_2047*(Dummy_2044*Dummy_2116 + Dummy_2045*Dummy_2119 + Dummy_2046*Dummy_2122); - const real_t Dummy_2124 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_2125 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_2126 = Dummy_2124 + Dummy_2125; - const real_t Dummy_2127 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_2128 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_2129 = Dummy_2127 + Dummy_2128; - const real_t Dummy_2130 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_2131 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_2132 = Dummy_2130 + Dummy_2131; - const real_t Dummy_2133 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_2134 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_2135 = Dummy_2133 + Dummy_2134; - const real_t Dummy_2136 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_2137 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_2138 = Dummy_2136 + Dummy_2137; - const real_t Dummy_2139 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_2140 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_2141 = Dummy_2139 + Dummy_2140; - const real_t Dummy_2142 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_2143 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_2144 = Dummy_2142 + Dummy_2143; - const real_t Dummy_2145 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_2146 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_2147 = Dummy_2145 + Dummy_2146; - const real_t Dummy_2148 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_2149 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_2150 = Dummy_2148 + Dummy_2149; - const real_t Dummy_2151 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_2152 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_2153 = Dummy_2151 + Dummy_2152; - const real_t Dummy_2154 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_2155 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_2156 = Dummy_2154 + Dummy_2155; - const real_t Dummy_2157 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_2158 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_2159 = Dummy_2157 + Dummy_2158; - const real_t Dummy_2160 = Dummy_2035*(Dummy_2032*Dummy_2126 + Dummy_2033*Dummy_2129 + Dummy_2034*Dummy_2132) + Dummy_2039*(Dummy_2036*Dummy_2135 + Dummy_2037*Dummy_2138 + Dummy_2038*Dummy_2141) + Dummy_2043*(Dummy_2040*Dummy_2144 + Dummy_2041*Dummy_2147 + Dummy_2042*Dummy_2150) + Dummy_2047*(Dummy_2044*Dummy_2153 + Dummy_2045*Dummy_2156 + Dummy_2046*Dummy_2159); - const real_t Dummy_2161 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_2162 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_2163 = Dummy_2161 + Dummy_2162; - const real_t Dummy_2164 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_2165 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_2166 = Dummy_2164 + Dummy_2165; - const real_t Dummy_2167 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_2168 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_2169 = Dummy_2167 + Dummy_2168; - const real_t Dummy_2170 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_2171 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_2172 = Dummy_2170 + Dummy_2171; - const real_t Dummy_2173 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_2174 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_2175 = Dummy_2173 + Dummy_2174; - const real_t Dummy_2176 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_2177 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_2178 = Dummy_2176 + Dummy_2177; - const real_t Dummy_2179 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_2180 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_2181 = Dummy_2179 + Dummy_2180; - const real_t Dummy_2182 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_2183 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_2184 = Dummy_2182 + Dummy_2183; - const real_t Dummy_2185 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_2186 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_2187 = Dummy_2185 + Dummy_2186; - const real_t Dummy_2188 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_2189 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_2190 = Dummy_2188 + Dummy_2189; - const real_t Dummy_2191 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_2192 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_2193 = Dummy_2191 + Dummy_2192; - const real_t Dummy_2194 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_2195 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_2196 = Dummy_2194 + Dummy_2195; - const real_t Dummy_2197 = Dummy_2035*(Dummy_2032*Dummy_2163 + Dummy_2033*Dummy_2166 + Dummy_2034*Dummy_2169) + Dummy_2039*(Dummy_2036*Dummy_2172 + Dummy_2037*Dummy_2175 + Dummy_2038*Dummy_2178) + Dummy_2043*(Dummy_2040*Dummy_2181 + Dummy_2041*Dummy_2184 + Dummy_2042*Dummy_2187) + Dummy_2047*(Dummy_2044*Dummy_2190 + Dummy_2045*Dummy_2193 + Dummy_2046*Dummy_2196); - const real_t Dummy_2198 = -Dummy_2087 - Dummy_2124 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_2199 = -Dummy_2090 - Dummy_2127 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_2200 = -Dummy_2093 - Dummy_2130 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_2201 = -Dummy_2096 - Dummy_2133 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_2202 = -Dummy_2099 - Dummy_2136 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_2203 = -Dummy_2102 - Dummy_2139 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_2204 = -Dummy_2105 - Dummy_2142 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_2205 = -Dummy_2108 - Dummy_2145 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_2206 = -Dummy_2111 - Dummy_2148 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_2207 = -Dummy_2114 - Dummy_2151 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_2208 = -Dummy_2117 - Dummy_2154 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_2209 = -Dummy_2120 - Dummy_2157 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_2210 = Dummy_2035*(Dummy_2032*Dummy_2198 + Dummy_2033*Dummy_2199 + Dummy_2034*Dummy_2200) + Dummy_2039*(Dummy_2036*Dummy_2201 + Dummy_2037*Dummy_2202 + Dummy_2038*Dummy_2203) + Dummy_2043*(Dummy_2040*Dummy_2204 + Dummy_2041*Dummy_2205 + Dummy_2042*Dummy_2206) + Dummy_2047*(Dummy_2044*Dummy_2207 + Dummy_2045*Dummy_2208 + Dummy_2046*Dummy_2209); - const real_t Dummy_2211 = -Dummy_2088 - Dummy_2161 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_2212 = -Dummy_2091 - Dummy_2164 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_2213 = -Dummy_2094 - Dummy_2167 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_2214 = -Dummy_2097 - Dummy_2170 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_2215 = -Dummy_2100 - Dummy_2173 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_2216 = -Dummy_2103 - Dummy_2176 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_2217 = -Dummy_2106 - Dummy_2179 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_2218 = -Dummy_2109 - Dummy_2182 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_2219 = -Dummy_2112 - Dummy_2185 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_2220 = -Dummy_2115 - Dummy_2188 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_2221 = -Dummy_2118 - Dummy_2191 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_2222 = -Dummy_2121 - Dummy_2194 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_2223 = Dummy_2035*(Dummy_2032*Dummy_2211 + Dummy_2033*Dummy_2212 + Dummy_2034*Dummy_2213) + Dummy_2039*(Dummy_2036*Dummy_2214 + Dummy_2037*Dummy_2215 + Dummy_2038*Dummy_2216) + Dummy_2043*(Dummy_2040*Dummy_2217 + Dummy_2041*Dummy_2218 + Dummy_2042*Dummy_2219) + Dummy_2047*(Dummy_2044*Dummy_2220 + Dummy_2045*Dummy_2221 + Dummy_2046*Dummy_2222); - const real_t Dummy_2224 = -Dummy_2125 - Dummy_2162 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_2225 = -Dummy_2128 - Dummy_2165 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_2226 = -Dummy_2131 - Dummy_2168 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_2227 = -Dummy_2134 - Dummy_2171 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_2228 = -Dummy_2137 - Dummy_2174 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_2229 = -Dummy_2140 - Dummy_2177 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_2230 = -Dummy_2143 - Dummy_2180 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_2231 = -Dummy_2146 - Dummy_2183 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_2232 = -Dummy_2149 - Dummy_2186 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_2233 = -Dummy_2152 - Dummy_2189 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_2234 = -Dummy_2155 - Dummy_2192 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_2235 = -Dummy_2158 - Dummy_2195 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_2236 = Dummy_2035*(Dummy_2032*Dummy_2224 + Dummy_2033*Dummy_2225 + Dummy_2034*Dummy_2226) + Dummy_2039*(Dummy_2036*Dummy_2227 + Dummy_2037*Dummy_2228 + Dummy_2038*Dummy_2229) + Dummy_2043*(Dummy_2040*Dummy_2230 + Dummy_2041*Dummy_2231 + Dummy_2042*Dummy_2232) + Dummy_2047*(Dummy_2044*Dummy_2233 + Dummy_2045*Dummy_2234 + Dummy_2046*Dummy_2235); - const real_t Dummy_2237 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); - const real_t Dummy_2238 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); - const real_t Dummy_2239 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); - const real_t Dummy_2240 = Dummy_2035*(Dummy_2048*Dummy_2061 + Dummy_2049*Dummy_2062 + Dummy_2050*Dummy_2063) + Dummy_2039*(Dummy_2051*Dummy_2064 + Dummy_2052*Dummy_2065 + Dummy_2053*Dummy_2066) + Dummy_2043*(Dummy_2054*Dummy_2067 + Dummy_2055*Dummy_2068 + Dummy_2056*Dummy_2069) + Dummy_2047*(Dummy_2057*Dummy_2070 + Dummy_2058*Dummy_2071 + Dummy_2059*Dummy_2072); - const real_t Dummy_2241 = Dummy_2035*(Dummy_2048*Dummy_2074 + Dummy_2049*Dummy_2075 + Dummy_2050*Dummy_2076) + Dummy_2039*(Dummy_2051*Dummy_2077 + Dummy_2052*Dummy_2078 + Dummy_2053*Dummy_2079) + Dummy_2043*(Dummy_2054*Dummy_2080 + Dummy_2055*Dummy_2081 + Dummy_2056*Dummy_2082) + Dummy_2047*(Dummy_2057*Dummy_2083 + Dummy_2058*Dummy_2084 + Dummy_2059*Dummy_2085); - const real_t Dummy_2242 = Dummy_2035*(Dummy_2048*Dummy_2089 + Dummy_2049*Dummy_2092 + Dummy_2050*Dummy_2095) + Dummy_2039*(Dummy_2051*Dummy_2098 + Dummy_2052*Dummy_2101 + Dummy_2053*Dummy_2104) + Dummy_2043*(Dummy_2054*Dummy_2107 + Dummy_2055*Dummy_2110 + Dummy_2056*Dummy_2113) + Dummy_2047*(Dummy_2057*Dummy_2116 + Dummy_2058*Dummy_2119 + Dummy_2059*Dummy_2122); - const real_t Dummy_2243 = Dummy_2035*(Dummy_2048*Dummy_2126 + Dummy_2049*Dummy_2129 + Dummy_2050*Dummy_2132) + Dummy_2039*(Dummy_2051*Dummy_2135 + Dummy_2052*Dummy_2138 + Dummy_2053*Dummy_2141) + Dummy_2043*(Dummy_2054*Dummy_2144 + Dummy_2055*Dummy_2147 + Dummy_2056*Dummy_2150) + Dummy_2047*(Dummy_2057*Dummy_2153 + Dummy_2058*Dummy_2156 + Dummy_2059*Dummy_2159); - const real_t Dummy_2244 = Dummy_2035*(Dummy_2048*Dummy_2163 + Dummy_2049*Dummy_2166 + Dummy_2050*Dummy_2169) + Dummy_2039*(Dummy_2051*Dummy_2172 + Dummy_2052*Dummy_2175 + Dummy_2053*Dummy_2178) + Dummy_2043*(Dummy_2054*Dummy_2181 + Dummy_2055*Dummy_2184 + Dummy_2056*Dummy_2187) + Dummy_2047*(Dummy_2057*Dummy_2190 + Dummy_2058*Dummy_2193 + Dummy_2059*Dummy_2196); - const real_t Dummy_2245 = Dummy_2035*(Dummy_2048*Dummy_2198 + Dummy_2049*Dummy_2199 + Dummy_2050*Dummy_2200) + Dummy_2039*(Dummy_2051*Dummy_2201 + Dummy_2052*Dummy_2202 + Dummy_2053*Dummy_2203) + Dummy_2043*(Dummy_2054*Dummy_2204 + Dummy_2055*Dummy_2205 + Dummy_2056*Dummy_2206) + Dummy_2047*(Dummy_2057*Dummy_2207 + Dummy_2058*Dummy_2208 + Dummy_2059*Dummy_2209); - const real_t Dummy_2246 = Dummy_2035*(Dummy_2048*Dummy_2211 + Dummy_2049*Dummy_2212 + Dummy_2050*Dummy_2213) + Dummy_2039*(Dummy_2051*Dummy_2214 + Dummy_2052*Dummy_2215 + Dummy_2053*Dummy_2216) + Dummy_2043*(Dummy_2054*Dummy_2217 + Dummy_2055*Dummy_2218 + Dummy_2056*Dummy_2219) + Dummy_2047*(Dummy_2057*Dummy_2220 + Dummy_2058*Dummy_2221 + Dummy_2059*Dummy_2222); - const real_t Dummy_2247 = Dummy_2035*(Dummy_2048*Dummy_2224 + Dummy_2049*Dummy_2225 + Dummy_2050*Dummy_2226) + Dummy_2039*(Dummy_2051*Dummy_2227 + Dummy_2052*Dummy_2228 + Dummy_2053*Dummy_2229) + Dummy_2043*(Dummy_2054*Dummy_2230 + Dummy_2055*Dummy_2231 + Dummy_2056*Dummy_2232) + Dummy_2047*(Dummy_2057*Dummy_2233 + Dummy_2058*Dummy_2234 + Dummy_2059*Dummy_2235); - const real_t Dummy_2248 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); - const real_t Dummy_2249 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); - const real_t Dummy_2250 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); - const real_t Dummy_2251 = Dummy_2035*(Dummy_2061*Dummy_2074 + Dummy_2062*Dummy_2075 + Dummy_2063*Dummy_2076) + Dummy_2039*(Dummy_2064*Dummy_2077 + Dummy_2065*Dummy_2078 + Dummy_2066*Dummy_2079) + Dummy_2043*(Dummy_2067*Dummy_2080 + Dummy_2068*Dummy_2081 + Dummy_2069*Dummy_2082) + Dummy_2047*(Dummy_2070*Dummy_2083 + Dummy_2071*Dummy_2084 + Dummy_2072*Dummy_2085); - const real_t Dummy_2252 = Dummy_2035*(Dummy_2061*Dummy_2089 + Dummy_2062*Dummy_2092 + Dummy_2063*Dummy_2095) + Dummy_2039*(Dummy_2064*Dummy_2098 + Dummy_2065*Dummy_2101 + Dummy_2066*Dummy_2104) + Dummy_2043*(Dummy_2067*Dummy_2107 + Dummy_2068*Dummy_2110 + Dummy_2069*Dummy_2113) + Dummy_2047*(Dummy_2070*Dummy_2116 + Dummy_2071*Dummy_2119 + Dummy_2072*Dummy_2122); - const real_t Dummy_2253 = Dummy_2035*(Dummy_2061*Dummy_2126 + Dummy_2062*Dummy_2129 + Dummy_2063*Dummy_2132) + Dummy_2039*(Dummy_2064*Dummy_2135 + Dummy_2065*Dummy_2138 + Dummy_2066*Dummy_2141) + Dummy_2043*(Dummy_2067*Dummy_2144 + Dummy_2068*Dummy_2147 + Dummy_2069*Dummy_2150) + Dummy_2047*(Dummy_2070*Dummy_2153 + Dummy_2071*Dummy_2156 + Dummy_2072*Dummy_2159); - const real_t Dummy_2254 = Dummy_2035*(Dummy_2061*Dummy_2163 + Dummy_2062*Dummy_2166 + Dummy_2063*Dummy_2169) + Dummy_2039*(Dummy_2064*Dummy_2172 + Dummy_2065*Dummy_2175 + Dummy_2066*Dummy_2178) + Dummy_2043*(Dummy_2067*Dummy_2181 + Dummy_2068*Dummy_2184 + Dummy_2069*Dummy_2187) + Dummy_2047*(Dummy_2070*Dummy_2190 + Dummy_2071*Dummy_2193 + Dummy_2072*Dummy_2196); - const real_t Dummy_2255 = Dummy_2035*(Dummy_2061*Dummy_2198 + Dummy_2062*Dummy_2199 + Dummy_2063*Dummy_2200) + Dummy_2039*(Dummy_2064*Dummy_2201 + Dummy_2065*Dummy_2202 + Dummy_2066*Dummy_2203) + Dummy_2043*(Dummy_2067*Dummy_2204 + Dummy_2068*Dummy_2205 + Dummy_2069*Dummy_2206) + Dummy_2047*(Dummy_2070*Dummy_2207 + Dummy_2071*Dummy_2208 + Dummy_2072*Dummy_2209); - const real_t Dummy_2256 = Dummy_2035*(Dummy_2061*Dummy_2211 + Dummy_2062*Dummy_2212 + Dummy_2063*Dummy_2213) + Dummy_2039*(Dummy_2064*Dummy_2214 + Dummy_2065*Dummy_2215 + Dummy_2066*Dummy_2216) + Dummy_2043*(Dummy_2067*Dummy_2217 + Dummy_2068*Dummy_2218 + Dummy_2069*Dummy_2219) + Dummy_2047*(Dummy_2070*Dummy_2220 + Dummy_2071*Dummy_2221 + Dummy_2072*Dummy_2222); - const real_t Dummy_2257 = Dummy_2035*(Dummy_2061*Dummy_2224 + Dummy_2062*Dummy_2225 + Dummy_2063*Dummy_2226) + Dummy_2039*(Dummy_2064*Dummy_2227 + Dummy_2065*Dummy_2228 + Dummy_2066*Dummy_2229) + Dummy_2043*(Dummy_2067*Dummy_2230 + Dummy_2068*Dummy_2231 + Dummy_2069*Dummy_2232) + Dummy_2047*(Dummy_2070*Dummy_2233 + Dummy_2071*Dummy_2234 + Dummy_2072*Dummy_2235); - const real_t Dummy_2258 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); - const real_t Dummy_2259 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); - const real_t Dummy_2260 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); - const real_t Dummy_2261 = Dummy_2035*(Dummy_2074*Dummy_2089 + Dummy_2075*Dummy_2092 + Dummy_2076*Dummy_2095) + Dummy_2039*(Dummy_2077*Dummy_2098 + Dummy_2078*Dummy_2101 + Dummy_2079*Dummy_2104) + Dummy_2043*(Dummy_2080*Dummy_2107 + Dummy_2081*Dummy_2110 + Dummy_2082*Dummy_2113) + Dummy_2047*(Dummy_2083*Dummy_2116 + Dummy_2084*Dummy_2119 + Dummy_2085*Dummy_2122); - const real_t Dummy_2262 = Dummy_2035*(Dummy_2074*Dummy_2126 + Dummy_2075*Dummy_2129 + Dummy_2076*Dummy_2132) + Dummy_2039*(Dummy_2077*Dummy_2135 + Dummy_2078*Dummy_2138 + Dummy_2079*Dummy_2141) + Dummy_2043*(Dummy_2080*Dummy_2144 + Dummy_2081*Dummy_2147 + Dummy_2082*Dummy_2150) + Dummy_2047*(Dummy_2083*Dummy_2153 + Dummy_2084*Dummy_2156 + Dummy_2085*Dummy_2159); - const real_t Dummy_2263 = Dummy_2035*(Dummy_2074*Dummy_2163 + Dummy_2075*Dummy_2166 + Dummy_2076*Dummy_2169) + Dummy_2039*(Dummy_2077*Dummy_2172 + Dummy_2078*Dummy_2175 + Dummy_2079*Dummy_2178) + Dummy_2043*(Dummy_2080*Dummy_2181 + Dummy_2081*Dummy_2184 + Dummy_2082*Dummy_2187) + Dummy_2047*(Dummy_2083*Dummy_2190 + Dummy_2084*Dummy_2193 + Dummy_2085*Dummy_2196); - const real_t Dummy_2264 = Dummy_2035*(Dummy_2074*Dummy_2198 + Dummy_2075*Dummy_2199 + Dummy_2076*Dummy_2200) + Dummy_2039*(Dummy_2077*Dummy_2201 + Dummy_2078*Dummy_2202 + Dummy_2079*Dummy_2203) + Dummy_2043*(Dummy_2080*Dummy_2204 + Dummy_2081*Dummy_2205 + Dummy_2082*Dummy_2206) + Dummy_2047*(Dummy_2083*Dummy_2207 + Dummy_2084*Dummy_2208 + Dummy_2085*Dummy_2209); - const real_t Dummy_2265 = Dummy_2035*(Dummy_2074*Dummy_2211 + Dummy_2075*Dummy_2212 + Dummy_2076*Dummy_2213) + Dummy_2039*(Dummy_2077*Dummy_2214 + Dummy_2078*Dummy_2215 + Dummy_2079*Dummy_2216) + Dummy_2043*(Dummy_2080*Dummy_2217 + Dummy_2081*Dummy_2218 + Dummy_2082*Dummy_2219) + Dummy_2047*(Dummy_2083*Dummy_2220 + Dummy_2084*Dummy_2221 + Dummy_2085*Dummy_2222); - const real_t Dummy_2266 = Dummy_2035*(Dummy_2074*Dummy_2224 + Dummy_2075*Dummy_2225 + Dummy_2076*Dummy_2226) + Dummy_2039*(Dummy_2077*Dummy_2227 + Dummy_2078*Dummy_2228 + Dummy_2079*Dummy_2229) + Dummy_2043*(Dummy_2080*Dummy_2230 + Dummy_2081*Dummy_2231 + Dummy_2082*Dummy_2232) + Dummy_2047*(Dummy_2083*Dummy_2233 + Dummy_2084*Dummy_2234 + Dummy_2085*Dummy_2235); - const real_t Dummy_2267 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_2268 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2269 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_2270 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2271 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_2272 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2273 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2274 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_2275 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2276 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_2277 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2278 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_2279 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2280 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2281 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2282 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2283 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2284 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2285 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2286 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2287 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2288 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2289 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2290 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2291 = Dummy_2035*(Dummy_2089*Dummy_2126 + Dummy_2092*Dummy_2129 + Dummy_2095*Dummy_2132) + Dummy_2039*(Dummy_2098*Dummy_2135 + Dummy_2101*Dummy_2138 + Dummy_2104*Dummy_2141) + Dummy_2043*(Dummy_2107*Dummy_2144 + Dummy_2110*Dummy_2147 + Dummy_2113*Dummy_2150) + Dummy_2047*(Dummy_2116*Dummy_2153 + Dummy_2119*Dummy_2156 + Dummy_2122*Dummy_2159); - const real_t Dummy_2292 = Dummy_2035*(Dummy_2089*Dummy_2163 + Dummy_2092*Dummy_2166 + Dummy_2095*Dummy_2169) + Dummy_2039*(Dummy_2098*Dummy_2172 + Dummy_2101*Dummy_2175 + Dummy_2104*Dummy_2178) + Dummy_2043*(Dummy_2107*Dummy_2181 + Dummy_2110*Dummy_2184 + Dummy_2113*Dummy_2187) + Dummy_2047*(Dummy_2116*Dummy_2190 + Dummy_2119*Dummy_2193 + Dummy_2122*Dummy_2196); - const real_t Dummy_2293 = Dummy_2035*(Dummy_2089*Dummy_2198 + Dummy_2092*Dummy_2199 + Dummy_2095*Dummy_2200) + Dummy_2039*(Dummy_2098*Dummy_2201 + Dummy_2101*Dummy_2202 + Dummy_2104*Dummy_2203) + Dummy_2043*(Dummy_2107*Dummy_2204 + Dummy_2110*Dummy_2205 + Dummy_2113*Dummy_2206) + Dummy_2047*(Dummy_2116*Dummy_2207 + Dummy_2119*Dummy_2208 + Dummy_2122*Dummy_2209); - const real_t Dummy_2294 = Dummy_2035*(Dummy_2089*Dummy_2211 + Dummy_2092*Dummy_2212 + Dummy_2095*Dummy_2213) + Dummy_2039*(Dummy_2098*Dummy_2214 + Dummy_2101*Dummy_2215 + Dummy_2104*Dummy_2216) + Dummy_2043*(Dummy_2107*Dummy_2217 + Dummy_2110*Dummy_2218 + Dummy_2113*Dummy_2219) + Dummy_2047*(Dummy_2116*Dummy_2220 + Dummy_2119*Dummy_2221 + Dummy_2122*Dummy_2222); - const real_t Dummy_2295 = Dummy_2035*(Dummy_2089*Dummy_2224 + Dummy_2092*Dummy_2225 + Dummy_2095*Dummy_2226) + Dummy_2039*(Dummy_2098*Dummy_2227 + Dummy_2101*Dummy_2228 + Dummy_2104*Dummy_2229) + Dummy_2043*(Dummy_2107*Dummy_2230 + Dummy_2110*Dummy_2231 + Dummy_2113*Dummy_2232) + Dummy_2047*(Dummy_2116*Dummy_2233 + Dummy_2119*Dummy_2234 + Dummy_2122*Dummy_2235); - const real_t Dummy_2296 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_2297 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2298 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_2299 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2300 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_2301 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2302 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2303 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2304 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2305 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2306 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2307 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2308 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2309 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_2310 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2311 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_2312 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2313 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_2314 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2315 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2316 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2317 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2318 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2319 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2320 = Dummy_2035*(Dummy_2126*Dummy_2163 + Dummy_2129*Dummy_2166 + Dummy_2132*Dummy_2169) + Dummy_2039*(Dummy_2135*Dummy_2172 + Dummy_2138*Dummy_2175 + Dummy_2141*Dummy_2178) + Dummy_2043*(Dummy_2144*Dummy_2181 + Dummy_2147*Dummy_2184 + Dummy_2150*Dummy_2187) + Dummy_2047*(Dummy_2153*Dummy_2190 + Dummy_2156*Dummy_2193 + Dummy_2159*Dummy_2196); - const real_t Dummy_2321 = Dummy_2035*(Dummy_2126*Dummy_2198 + Dummy_2129*Dummy_2199 + Dummy_2132*Dummy_2200) + Dummy_2039*(Dummy_2135*Dummy_2201 + Dummy_2138*Dummy_2202 + Dummy_2141*Dummy_2203) + Dummy_2043*(Dummy_2144*Dummy_2204 + Dummy_2147*Dummy_2205 + Dummy_2150*Dummy_2206) + Dummy_2047*(Dummy_2153*Dummy_2207 + Dummy_2156*Dummy_2208 + Dummy_2159*Dummy_2209); - const real_t Dummy_2322 = Dummy_2035*(Dummy_2126*Dummy_2211 + Dummy_2129*Dummy_2212 + Dummy_2132*Dummy_2213) + Dummy_2039*(Dummy_2135*Dummy_2214 + Dummy_2138*Dummy_2215 + Dummy_2141*Dummy_2216) + Dummy_2043*(Dummy_2144*Dummy_2217 + Dummy_2147*Dummy_2218 + Dummy_2150*Dummy_2219) + Dummy_2047*(Dummy_2153*Dummy_2220 + Dummy_2156*Dummy_2221 + Dummy_2159*Dummy_2222); - const real_t Dummy_2323 = Dummy_2035*(Dummy_2126*Dummy_2224 + Dummy_2129*Dummy_2225 + Dummy_2132*Dummy_2226) + Dummy_2039*(Dummy_2135*Dummy_2227 + Dummy_2138*Dummy_2228 + Dummy_2141*Dummy_2229) + Dummy_2043*(Dummy_2144*Dummy_2230 + Dummy_2147*Dummy_2231 + Dummy_2150*Dummy_2232) + Dummy_2047*(Dummy_2153*Dummy_2233 + Dummy_2156*Dummy_2234 + Dummy_2159*Dummy_2235); - const real_t Dummy_2324 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2325 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2326 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2327 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2328 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2329 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2330 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_2331 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2332 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_2333 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2334 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_2335 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2336 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2337 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_2338 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2339 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_2340 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2341 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_2342 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2343 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_2344 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2345 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_2346 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2347 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_2348 = Dummy_2035*(Dummy_2163*Dummy_2198 + Dummy_2166*Dummy_2199 + Dummy_2169*Dummy_2200) + Dummy_2039*(Dummy_2172*Dummy_2201 + Dummy_2175*Dummy_2202 + Dummy_2178*Dummy_2203) + Dummy_2043*(Dummy_2181*Dummy_2204 + Dummy_2184*Dummy_2205 + Dummy_2187*Dummy_2206) + Dummy_2047*(Dummy_2190*Dummy_2207 + Dummy_2193*Dummy_2208 + Dummy_2196*Dummy_2209); - const real_t Dummy_2349 = Dummy_2035*(Dummy_2163*Dummy_2211 + Dummy_2166*Dummy_2212 + Dummy_2169*Dummy_2213) + Dummy_2039*(Dummy_2172*Dummy_2214 + Dummy_2175*Dummy_2215 + Dummy_2178*Dummy_2216) + Dummy_2043*(Dummy_2181*Dummy_2217 + Dummy_2184*Dummy_2218 + Dummy_2187*Dummy_2219) + Dummy_2047*(Dummy_2190*Dummy_2220 + Dummy_2193*Dummy_2221 + Dummy_2196*Dummy_2222); - const real_t Dummy_2350 = Dummy_2035*(Dummy_2163*Dummy_2224 + Dummy_2166*Dummy_2225 + Dummy_2169*Dummy_2226) + Dummy_2039*(Dummy_2172*Dummy_2227 + Dummy_2175*Dummy_2228 + Dummy_2178*Dummy_2229) + Dummy_2043*(Dummy_2181*Dummy_2230 + Dummy_2184*Dummy_2231 + Dummy_2187*Dummy_2232) + Dummy_2047*(Dummy_2190*Dummy_2233 + Dummy_2193*Dummy_2234 + Dummy_2196*Dummy_2235); - const real_t Dummy_2351 = Dummy_2035*(Dummy_2198*Dummy_2211 + Dummy_2199*Dummy_2212 + Dummy_2200*Dummy_2213) + Dummy_2039*(Dummy_2201*Dummy_2214 + Dummy_2202*Dummy_2215 + Dummy_2203*Dummy_2216) + Dummy_2043*(Dummy_2204*Dummy_2217 + Dummy_2205*Dummy_2218 + Dummy_2206*Dummy_2219) + Dummy_2047*(Dummy_2207*Dummy_2220 + Dummy_2208*Dummy_2221 + Dummy_2209*Dummy_2222); - const real_t Dummy_2352 = Dummy_2035*(Dummy_2198*Dummy_2224 + Dummy_2199*Dummy_2225 + Dummy_2200*Dummy_2226) + Dummy_2039*(Dummy_2201*Dummy_2227 + Dummy_2202*Dummy_2228 + Dummy_2203*Dummy_2229) + Dummy_2043*(Dummy_2204*Dummy_2230 + Dummy_2205*Dummy_2231 + Dummy_2206*Dummy_2232) + Dummy_2047*(Dummy_2207*Dummy_2233 + Dummy_2208*Dummy_2234 + Dummy_2209*Dummy_2235); - const real_t Dummy_2353 = Dummy_2035*(Dummy_2211*Dummy_2224 + Dummy_2212*Dummy_2225 + Dummy_2213*Dummy_2226) + Dummy_2039*(Dummy_2214*Dummy_2227 + Dummy_2215*Dummy_2228 + Dummy_2216*Dummy_2229) + Dummy_2043*(Dummy_2217*Dummy_2230 + Dummy_2218*Dummy_2231 + Dummy_2219*Dummy_2232) + Dummy_2047*(Dummy_2220*Dummy_2233 + Dummy_2221*Dummy_2234 + Dummy_2222*Dummy_2235); - const real_t Dummy_2354 = Dummy_2022*(Dummy_2035*((Dummy_2032*Dummy_2032) + (Dummy_2033*Dummy_2033) + (Dummy_2034*Dummy_2034)) + Dummy_2039*((Dummy_2036*Dummy_2036) + (Dummy_2037*Dummy_2037) + (Dummy_2038*Dummy_2038)) + Dummy_2043*((Dummy_2040*Dummy_2040) + (Dummy_2041*Dummy_2041) + (Dummy_2042*Dummy_2042)) + Dummy_2047*((Dummy_2044*Dummy_2044) + (Dummy_2045*Dummy_2045) + (Dummy_2046*Dummy_2046))) + Dummy_2023*Dummy_2060 + Dummy_2024*Dummy_2073 + Dummy_2025*Dummy_2086 + Dummy_2026*Dummy_2123 + Dummy_2027*Dummy_2160 + Dummy_2028*Dummy_2197 + Dummy_2029*Dummy_2210 + Dummy_2030*Dummy_2223 + Dummy_2031*Dummy_2236; - const real_t Dummy_2355 = Dummy_2022*Dummy_2060 + Dummy_2023*(Dummy_2035*(Dummy_2237*tmp_kernel_op_254 + Dummy_2238*tmp_kernel_op_254 + Dummy_2239*tmp_kernel_op_254) + Dummy_2039*(Dummy_2237*tmp_kernel_op_257 + Dummy_2238*tmp_kernel_op_257 + Dummy_2239*tmp_kernel_op_257) + Dummy_2043*(Dummy_2237*tmp_kernel_op_258 + Dummy_2238*tmp_kernel_op_258 + Dummy_2239*tmp_kernel_op_258) + Dummy_2047*(Dummy_2237*tmp_kernel_op_259 + Dummy_2238*tmp_kernel_op_259 + Dummy_2239*tmp_kernel_op_259)) + Dummy_2024*Dummy_2240 + Dummy_2025*Dummy_2241 + Dummy_2026*Dummy_2242 + Dummy_2027*Dummy_2243 + Dummy_2028*Dummy_2244 + Dummy_2029*Dummy_2245 + Dummy_2030*Dummy_2246 + Dummy_2031*Dummy_2247; - const real_t Dummy_2356 = Dummy_2022*Dummy_2073 + Dummy_2023*Dummy_2240 + Dummy_2024*(Dummy_2035*(Dummy_2248*tmp_kernel_op_269 + Dummy_2249*tmp_kernel_op_269 + Dummy_2250*tmp_kernel_op_269) + Dummy_2039*(Dummy_2248*tmp_kernel_op_272 + Dummy_2249*tmp_kernel_op_272 + Dummy_2250*tmp_kernel_op_272) + Dummy_2043*(Dummy_2248*tmp_kernel_op_273 + Dummy_2249*tmp_kernel_op_273 + Dummy_2250*tmp_kernel_op_273) + Dummy_2047*(Dummy_2248*tmp_kernel_op_274 + Dummy_2249*tmp_kernel_op_274 + Dummy_2250*tmp_kernel_op_274)) + Dummy_2025*Dummy_2251 + Dummy_2026*Dummy_2252 + Dummy_2027*Dummy_2253 + Dummy_2028*Dummy_2254 + Dummy_2029*Dummy_2255 + Dummy_2030*Dummy_2256 + Dummy_2031*Dummy_2257; - const real_t Dummy_2357 = Dummy_2022*Dummy_2086 + Dummy_2023*Dummy_2241 + Dummy_2024*Dummy_2251 + Dummy_2025*(Dummy_2035*(Dummy_2258*tmp_kernel_op_283 + Dummy_2259*tmp_kernel_op_283 + Dummy_2260*tmp_kernel_op_283) + Dummy_2039*(Dummy_2258*tmp_kernel_op_286 + Dummy_2259*tmp_kernel_op_286 + Dummy_2260*tmp_kernel_op_286) + Dummy_2043*(Dummy_2258*tmp_kernel_op_287 + Dummy_2259*tmp_kernel_op_287 + Dummy_2260*tmp_kernel_op_287) + Dummy_2047*(Dummy_2258*tmp_kernel_op_288 + Dummy_2259*tmp_kernel_op_288 + Dummy_2260*tmp_kernel_op_288)) + Dummy_2026*Dummy_2261 + Dummy_2027*Dummy_2262 + Dummy_2028*Dummy_2263 + Dummy_2029*Dummy_2264 + Dummy_2030*Dummy_2265 + Dummy_2031*Dummy_2266; - const real_t Dummy_2358 = Dummy_2022*Dummy_2123 + Dummy_2023*Dummy_2242 + Dummy_2024*Dummy_2252 + Dummy_2025*Dummy_2261 + Dummy_2026*(Dummy_2035*(((Dummy_2267 + Dummy_2268)*(Dummy_2267 + Dummy_2268))*16.0 + ((Dummy_2269 + Dummy_2270)*(Dummy_2269 + Dummy_2270))*16.0 + ((Dummy_2271 + Dummy_2272)*(Dummy_2271 + Dummy_2272))*16.0) + Dummy_2039*(((Dummy_2273 + Dummy_2274)*(Dummy_2273 + Dummy_2274))*16.0 + ((Dummy_2275 + Dummy_2276)*(Dummy_2275 + Dummy_2276))*16.0 + ((Dummy_2277 + Dummy_2278)*(Dummy_2277 + Dummy_2278))*16.0) + Dummy_2043*(((Dummy_2279 + Dummy_2280)*(Dummy_2279 + Dummy_2280))*16.0 + ((Dummy_2281 + Dummy_2282)*(Dummy_2281 + Dummy_2282))*16.0 + ((Dummy_2283 + Dummy_2284)*(Dummy_2283 + Dummy_2284))*16.0) + Dummy_2047*(((Dummy_2285 + Dummy_2286)*(Dummy_2285 + Dummy_2286))*16.0 + ((Dummy_2287 + Dummy_2288)*(Dummy_2287 + Dummy_2288))*16.0 + ((Dummy_2289 + Dummy_2290)*(Dummy_2289 + Dummy_2290))*16.0)) + Dummy_2027*Dummy_2291 + Dummy_2028*Dummy_2292 + Dummy_2029*Dummy_2293 + Dummy_2030*Dummy_2294 + Dummy_2031*Dummy_2295; - const real_t Dummy_2359 = Dummy_2022*Dummy_2160 + Dummy_2023*Dummy_2243 + Dummy_2024*Dummy_2253 + Dummy_2025*Dummy_2262 + Dummy_2026*Dummy_2291 + Dummy_2027*(Dummy_2035*(((Dummy_2296 + Dummy_2297)*(Dummy_2296 + Dummy_2297))*16.0 + ((Dummy_2298 + Dummy_2299)*(Dummy_2298 + Dummy_2299))*16.0 + ((Dummy_2300 + Dummy_2301)*(Dummy_2300 + Dummy_2301))*16.0) + Dummy_2039*(((Dummy_2302 + Dummy_2303)*(Dummy_2302 + Dummy_2303))*16.0 + ((Dummy_2304 + Dummy_2305)*(Dummy_2304 + Dummy_2305))*16.0 + ((Dummy_2306 + Dummy_2307)*(Dummy_2306 + Dummy_2307))*16.0) + Dummy_2043*(((Dummy_2308 + Dummy_2309)*(Dummy_2308 + Dummy_2309))*16.0 + ((Dummy_2310 + Dummy_2311)*(Dummy_2310 + Dummy_2311))*16.0 + ((Dummy_2312 + Dummy_2313)*(Dummy_2312 + Dummy_2313))*16.0) + Dummy_2047*(((Dummy_2314 + Dummy_2315)*(Dummy_2314 + Dummy_2315))*16.0 + ((Dummy_2316 + Dummy_2317)*(Dummy_2316 + Dummy_2317))*16.0 + ((Dummy_2318 + Dummy_2319)*(Dummy_2318 + Dummy_2319))*16.0)) + Dummy_2028*Dummy_2320 + Dummy_2029*Dummy_2321 + Dummy_2030*Dummy_2322 + Dummy_2031*Dummy_2323; - const real_t Dummy_2360 = Dummy_2022*Dummy_2197 + Dummy_2023*Dummy_2244 + Dummy_2024*Dummy_2254 + Dummy_2025*Dummy_2263 + Dummy_2026*Dummy_2292 + Dummy_2027*Dummy_2320 + Dummy_2028*(Dummy_2035*(((Dummy_2324 + Dummy_2325)*(Dummy_2324 + Dummy_2325))*16.0 + ((Dummy_2326 + Dummy_2327)*(Dummy_2326 + Dummy_2327))*16.0 + ((Dummy_2328 + Dummy_2329)*(Dummy_2328 + Dummy_2329))*16.0) + Dummy_2039*(((Dummy_2330 + Dummy_2331)*(Dummy_2330 + Dummy_2331))*16.0 + ((Dummy_2332 + Dummy_2333)*(Dummy_2332 + Dummy_2333))*16.0 + ((Dummy_2334 + Dummy_2335)*(Dummy_2334 + Dummy_2335))*16.0) + Dummy_2043*(((Dummy_2336 + Dummy_2337)*(Dummy_2336 + Dummy_2337))*16.0 + ((Dummy_2338 + Dummy_2339)*(Dummy_2338 + Dummy_2339))*16.0 + ((Dummy_2340 + Dummy_2341)*(Dummy_2340 + Dummy_2341))*16.0) + Dummy_2047*(((Dummy_2342 + Dummy_2343)*(Dummy_2342 + Dummy_2343))*16.0 + ((Dummy_2344 + Dummy_2345)*(Dummy_2344 + Dummy_2345))*16.0 + ((Dummy_2346 + Dummy_2347)*(Dummy_2346 + Dummy_2347))*16.0)) + Dummy_2029*Dummy_2348 + Dummy_2030*Dummy_2349 + Dummy_2031*Dummy_2350; - const real_t Dummy_2361 = Dummy_2022*Dummy_2210 + Dummy_2023*Dummy_2245 + Dummy_2024*Dummy_2255 + Dummy_2025*Dummy_2264 + Dummy_2026*Dummy_2293 + Dummy_2027*Dummy_2321 + Dummy_2028*Dummy_2348 + Dummy_2029*(Dummy_2035*(((-Dummy_2267 - Dummy_2296 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_2267 - Dummy_2296 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_2269 - Dummy_2298 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_2269 - Dummy_2298 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_2271 - Dummy_2300 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_2271 - Dummy_2300 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25))*16.0) + Dummy_2039*(((-Dummy_2273 - Dummy_2302 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_2273 - Dummy_2302 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_2275 - Dummy_2304 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_2275 - Dummy_2304 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_2277 - Dummy_2306 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_2277 - Dummy_2306 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25))*16.0) + Dummy_2043*(((-Dummy_2279 - Dummy_2308 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_2279 - Dummy_2308 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_2281 - Dummy_2310 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_2281 - Dummy_2310 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_2283 - Dummy_2312 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_2283 - Dummy_2312 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25))*16.0) + Dummy_2047*(((-Dummy_2285 - Dummy_2314 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_2285 - Dummy_2314 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_2287 - Dummy_2316 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_2287 - Dummy_2316 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_2289 - Dummy_2318 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_2289 - Dummy_2318 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25))*16.0)) + Dummy_2030*Dummy_2351 + Dummy_2031*Dummy_2352; - const real_t Dummy_2362 = Dummy_2022*Dummy_2223 + Dummy_2023*Dummy_2246 + Dummy_2024*Dummy_2256 + Dummy_2025*Dummy_2265 + Dummy_2026*Dummy_2294 + Dummy_2027*Dummy_2322 + Dummy_2028*Dummy_2349 + Dummy_2029*Dummy_2351 + Dummy_2030*(Dummy_2035*(((-Dummy_2268 - Dummy_2324 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_2268 - Dummy_2324 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_2270 - Dummy_2326 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_2270 - Dummy_2326 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_2272 - Dummy_2328 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_2272 - Dummy_2328 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25))*16.0) + Dummy_2039*(((-Dummy_2274 - Dummy_2330 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_2274 - Dummy_2330 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_2276 - Dummy_2332 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_2276 - Dummy_2332 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_2278 - Dummy_2334 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_2278 - Dummy_2334 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25))*16.0) + Dummy_2043*(((-Dummy_2280 - Dummy_2336 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_2280 - Dummy_2336 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_2282 - Dummy_2338 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_2282 - Dummy_2338 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_2284 - Dummy_2340 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_2284 - Dummy_2340 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25))*16.0) + Dummy_2047*(((-Dummy_2286 - Dummy_2342 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_2286 - Dummy_2342 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_2288 - Dummy_2344 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_2288 - Dummy_2344 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_2290 - Dummy_2346 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_2290 - Dummy_2346 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25))*16.0)) + Dummy_2031*Dummy_2353; - const real_t Dummy_2363 = Dummy_2022*Dummy_2236 + Dummy_2023*Dummy_2247 + Dummy_2024*Dummy_2257 + Dummy_2025*Dummy_2266 + Dummy_2026*Dummy_2295 + Dummy_2027*Dummy_2323 + Dummy_2028*Dummy_2350 + Dummy_2029*Dummy_2352 + Dummy_2030*Dummy_2353 + Dummy_2031*(Dummy_2035*(((-Dummy_2297 - Dummy_2325 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_2297 - Dummy_2325 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_2299 - Dummy_2327 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_2299 - Dummy_2327 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_2301 - Dummy_2329 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_2301 - Dummy_2329 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25))*16.0) + Dummy_2039*(((-Dummy_2303 - Dummy_2331 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_2303 - Dummy_2331 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_2305 - Dummy_2333 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_2305 - Dummy_2333 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_2307 - Dummy_2335 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_2307 - Dummy_2335 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25))*16.0) + Dummy_2043*(((-Dummy_2309 - Dummy_2337 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_2309 - Dummy_2337 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_2311 - Dummy_2339 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_2311 - Dummy_2339 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_2313 - Dummy_2341 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_2313 - Dummy_2341 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25))*16.0) + Dummy_2047*(((-Dummy_2315 - Dummy_2343 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_2315 - Dummy_2343 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_2317 - Dummy_2345 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_2317 - Dummy_2345 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_2319 - Dummy_2347 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_2319 - Dummy_2347 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25))*16.0)); + const real_t tmp_moved_constant_1710 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_1711 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_1712 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_1713 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_1714 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_1715 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_1716 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_1717 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_1718 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_1719 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_1720 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_1721 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_1722 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_1723 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_1724 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_1725 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_1726 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_1727 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_1728 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_1729 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_1730 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_1731 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_1732 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_1733 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_1734 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_1735 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_1736 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_1737 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_1738 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_1739 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_1740 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_1741 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_1742 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_1743 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_1744 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_1745 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_1746 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_1747 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_1748 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1736 + tmp_moved_constant_1721*tmp_moved_constant_1737 + tmp_moved_constant_1722*tmp_moved_constant_1738) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1739 + tmp_moved_constant_1725*tmp_moved_constant_1740 + tmp_moved_constant_1726*tmp_moved_constant_1741) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1742 + tmp_moved_constant_1729*tmp_moved_constant_1743 + tmp_moved_constant_1730*tmp_moved_constant_1744) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1745 + tmp_moved_constant_1733*tmp_moved_constant_1746 + tmp_moved_constant_1734*tmp_moved_constant_1747); + const real_t tmp_moved_constant_1749 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_1750 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_1751 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_1752 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_1753 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_1754 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_1755 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_1756 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_1757 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_1758 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_1759 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_1760 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_1761 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1749 + tmp_moved_constant_1721*tmp_moved_constant_1750 + tmp_moved_constant_1722*tmp_moved_constant_1751) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1752 + tmp_moved_constant_1725*tmp_moved_constant_1753 + tmp_moved_constant_1726*tmp_moved_constant_1754) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1755 + tmp_moved_constant_1729*tmp_moved_constant_1756 + tmp_moved_constant_1730*tmp_moved_constant_1757) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1758 + tmp_moved_constant_1733*tmp_moved_constant_1759 + tmp_moved_constant_1734*tmp_moved_constant_1760); + const real_t tmp_moved_constant_1762 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_1763 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_1764 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_1765 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_1766 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_1767 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_1768 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_1769 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_1770 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_1771 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_1772 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_1773 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_1774 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1762 + tmp_moved_constant_1721*tmp_moved_constant_1763 + tmp_moved_constant_1722*tmp_moved_constant_1764) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1765 + tmp_moved_constant_1725*tmp_moved_constant_1766 + tmp_moved_constant_1726*tmp_moved_constant_1767) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1768 + tmp_moved_constant_1729*tmp_moved_constant_1769 + tmp_moved_constant_1730*tmp_moved_constant_1770) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1771 + tmp_moved_constant_1733*tmp_moved_constant_1772 + tmp_moved_constant_1734*tmp_moved_constant_1773); + const real_t tmp_moved_constant_1775 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1776 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1777 = tmp_moved_constant_1775 + tmp_moved_constant_1776; + const real_t tmp_moved_constant_1778 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1779 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1780 = tmp_moved_constant_1778 + tmp_moved_constant_1779; + const real_t tmp_moved_constant_1781 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1782 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1783 = tmp_moved_constant_1781 + tmp_moved_constant_1782; + const real_t tmp_moved_constant_1784 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1785 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1786 = tmp_moved_constant_1784 + tmp_moved_constant_1785; + const real_t tmp_moved_constant_1787 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1788 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1789 = tmp_moved_constant_1787 + tmp_moved_constant_1788; + const real_t tmp_moved_constant_1790 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1791 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1792 = tmp_moved_constant_1790 + tmp_moved_constant_1791; + const real_t tmp_moved_constant_1793 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1794 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1795 = tmp_moved_constant_1793 + tmp_moved_constant_1794; + const real_t tmp_moved_constant_1796 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1797 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1798 = tmp_moved_constant_1796 + tmp_moved_constant_1797; + const real_t tmp_moved_constant_1799 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1800 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1801 = tmp_moved_constant_1799 + tmp_moved_constant_1800; + const real_t tmp_moved_constant_1802 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1803 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1804 = tmp_moved_constant_1802 + tmp_moved_constant_1803; + const real_t tmp_moved_constant_1805 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1806 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1807 = tmp_moved_constant_1805 + tmp_moved_constant_1806; + const real_t tmp_moved_constant_1808 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1809 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1810 = tmp_moved_constant_1808 + tmp_moved_constant_1809; + const real_t tmp_moved_constant_1811 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1777 + tmp_moved_constant_1721*tmp_moved_constant_1780 + tmp_moved_constant_1722*tmp_moved_constant_1783) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1786 + tmp_moved_constant_1725*tmp_moved_constant_1789 + tmp_moved_constant_1726*tmp_moved_constant_1792) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1795 + tmp_moved_constant_1729*tmp_moved_constant_1798 + tmp_moved_constant_1730*tmp_moved_constant_1801) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1804 + tmp_moved_constant_1733*tmp_moved_constant_1807 + tmp_moved_constant_1734*tmp_moved_constant_1810); + const real_t tmp_moved_constant_1812 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1813 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1814 = tmp_moved_constant_1812 + tmp_moved_constant_1813; + const real_t tmp_moved_constant_1815 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1816 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1817 = tmp_moved_constant_1815 + tmp_moved_constant_1816; + const real_t tmp_moved_constant_1818 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1819 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1820 = tmp_moved_constant_1818 + tmp_moved_constant_1819; + const real_t tmp_moved_constant_1821 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1822 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1823 = tmp_moved_constant_1821 + tmp_moved_constant_1822; + const real_t tmp_moved_constant_1824 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1825 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1826 = tmp_moved_constant_1824 + tmp_moved_constant_1825; + const real_t tmp_moved_constant_1827 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1828 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1829 = tmp_moved_constant_1827 + tmp_moved_constant_1828; + const real_t tmp_moved_constant_1830 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1831 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1832 = tmp_moved_constant_1830 + tmp_moved_constant_1831; + const real_t tmp_moved_constant_1833 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1834 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1835 = tmp_moved_constant_1833 + tmp_moved_constant_1834; + const real_t tmp_moved_constant_1836 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1837 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1838 = tmp_moved_constant_1836 + tmp_moved_constant_1837; + const real_t tmp_moved_constant_1839 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1840 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1841 = tmp_moved_constant_1839 + tmp_moved_constant_1840; + const real_t tmp_moved_constant_1842 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1843 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1844 = tmp_moved_constant_1842 + tmp_moved_constant_1843; + const real_t tmp_moved_constant_1845 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1846 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1847 = tmp_moved_constant_1845 + tmp_moved_constant_1846; + const real_t tmp_moved_constant_1848 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1814 + tmp_moved_constant_1721*tmp_moved_constant_1817 + tmp_moved_constant_1722*tmp_moved_constant_1820) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1823 + tmp_moved_constant_1725*tmp_moved_constant_1826 + tmp_moved_constant_1726*tmp_moved_constant_1829) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1832 + tmp_moved_constant_1729*tmp_moved_constant_1835 + tmp_moved_constant_1730*tmp_moved_constant_1838) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1841 + tmp_moved_constant_1733*tmp_moved_constant_1844 + tmp_moved_constant_1734*tmp_moved_constant_1847); + const real_t tmp_moved_constant_1849 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1850 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1851 = tmp_moved_constant_1849 + tmp_moved_constant_1850; + const real_t tmp_moved_constant_1852 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1853 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1854 = tmp_moved_constant_1852 + tmp_moved_constant_1853; + const real_t tmp_moved_constant_1855 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1856 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1857 = tmp_moved_constant_1855 + tmp_moved_constant_1856; + const real_t tmp_moved_constant_1858 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1859 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1860 = tmp_moved_constant_1858 + tmp_moved_constant_1859; + const real_t tmp_moved_constant_1861 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1862 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1863 = tmp_moved_constant_1861 + tmp_moved_constant_1862; + const real_t tmp_moved_constant_1864 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1865 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1866 = tmp_moved_constant_1864 + tmp_moved_constant_1865; + const real_t tmp_moved_constant_1867 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1868 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1869 = tmp_moved_constant_1867 + tmp_moved_constant_1868; + const real_t tmp_moved_constant_1870 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1871 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1872 = tmp_moved_constant_1870 + tmp_moved_constant_1871; + const real_t tmp_moved_constant_1873 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1874 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1875 = tmp_moved_constant_1873 + tmp_moved_constant_1874; + const real_t tmp_moved_constant_1876 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1877 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1878 = tmp_moved_constant_1876 + tmp_moved_constant_1877; + const real_t tmp_moved_constant_1879 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1880 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1881 = tmp_moved_constant_1879 + tmp_moved_constant_1880; + const real_t tmp_moved_constant_1882 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1883 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1884 = tmp_moved_constant_1882 + tmp_moved_constant_1883; + const real_t tmp_moved_constant_1885 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1851 + tmp_moved_constant_1721*tmp_moved_constant_1854 + tmp_moved_constant_1722*tmp_moved_constant_1857) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1860 + tmp_moved_constant_1725*tmp_moved_constant_1863 + tmp_moved_constant_1726*tmp_moved_constant_1866) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1869 + tmp_moved_constant_1729*tmp_moved_constant_1872 + tmp_moved_constant_1730*tmp_moved_constant_1875) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1878 + tmp_moved_constant_1733*tmp_moved_constant_1881 + tmp_moved_constant_1734*tmp_moved_constant_1884); + const real_t tmp_moved_constant_1886 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_1775 - tmp_moved_constant_1812; + const real_t tmp_moved_constant_1887 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_1778 - tmp_moved_constant_1815; + const real_t tmp_moved_constant_1888 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_1781 - tmp_moved_constant_1818; + const real_t tmp_moved_constant_1889 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_1784 - tmp_moved_constant_1821; + const real_t tmp_moved_constant_1890 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_1787 - tmp_moved_constant_1824; + const real_t tmp_moved_constant_1891 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_1790 - tmp_moved_constant_1827; + const real_t tmp_moved_constant_1892 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_1793 - tmp_moved_constant_1830; + const real_t tmp_moved_constant_1893 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_1796 - tmp_moved_constant_1833; + const real_t tmp_moved_constant_1894 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_1799 - tmp_moved_constant_1836; + const real_t tmp_moved_constant_1895 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_1802 - tmp_moved_constant_1839; + const real_t tmp_moved_constant_1896 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_1805 - tmp_moved_constant_1842; + const real_t tmp_moved_constant_1897 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_1808 - tmp_moved_constant_1845; + const real_t tmp_moved_constant_1898 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1886 + tmp_moved_constant_1721*tmp_moved_constant_1887 + tmp_moved_constant_1722*tmp_moved_constant_1888) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1889 + tmp_moved_constant_1725*tmp_moved_constant_1890 + tmp_moved_constant_1726*tmp_moved_constant_1891) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1892 + tmp_moved_constant_1729*tmp_moved_constant_1893 + tmp_moved_constant_1730*tmp_moved_constant_1894) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1895 + tmp_moved_constant_1733*tmp_moved_constant_1896 + tmp_moved_constant_1734*tmp_moved_constant_1897); + const real_t tmp_moved_constant_1899 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_1776 - tmp_moved_constant_1849; + const real_t tmp_moved_constant_1900 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_1779 - tmp_moved_constant_1852; + const real_t tmp_moved_constant_1901 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_1782 - tmp_moved_constant_1855; + const real_t tmp_moved_constant_1902 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_1785 - tmp_moved_constant_1858; + const real_t tmp_moved_constant_1903 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_1788 - tmp_moved_constant_1861; + const real_t tmp_moved_constant_1904 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_1791 - tmp_moved_constant_1864; + const real_t tmp_moved_constant_1905 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_1794 - tmp_moved_constant_1867; + const real_t tmp_moved_constant_1906 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_1797 - tmp_moved_constant_1870; + const real_t tmp_moved_constant_1907 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_1800 - tmp_moved_constant_1873; + const real_t tmp_moved_constant_1908 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_1803 - tmp_moved_constant_1876; + const real_t tmp_moved_constant_1909 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_1806 - tmp_moved_constant_1879; + const real_t tmp_moved_constant_1910 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_1809 - tmp_moved_constant_1882; + const real_t tmp_moved_constant_1911 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1899 + tmp_moved_constant_1721*tmp_moved_constant_1900 + tmp_moved_constant_1722*tmp_moved_constant_1901) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1902 + tmp_moved_constant_1725*tmp_moved_constant_1903 + tmp_moved_constant_1726*tmp_moved_constant_1904) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1905 + tmp_moved_constant_1729*tmp_moved_constant_1906 + tmp_moved_constant_1730*tmp_moved_constant_1907) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1908 + tmp_moved_constant_1733*tmp_moved_constant_1909 + tmp_moved_constant_1734*tmp_moved_constant_1910); + const real_t tmp_moved_constant_1912 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_1813 - tmp_moved_constant_1850; + const real_t tmp_moved_constant_1913 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_1816 - tmp_moved_constant_1853; + const real_t tmp_moved_constant_1914 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_1819 - tmp_moved_constant_1856; + const real_t tmp_moved_constant_1915 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_1822 - tmp_moved_constant_1859; + const real_t tmp_moved_constant_1916 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_1825 - tmp_moved_constant_1862; + const real_t tmp_moved_constant_1917 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_1828 - tmp_moved_constant_1865; + const real_t tmp_moved_constant_1918 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_1831 - tmp_moved_constant_1868; + const real_t tmp_moved_constant_1919 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_1834 - tmp_moved_constant_1871; + const real_t tmp_moved_constant_1920 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_1837 - tmp_moved_constant_1874; + const real_t tmp_moved_constant_1921 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_1840 - tmp_moved_constant_1877; + const real_t tmp_moved_constant_1922 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_1843 - tmp_moved_constant_1880; + const real_t tmp_moved_constant_1923 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_1846 - tmp_moved_constant_1883; + const real_t tmp_moved_constant_1924 = tmp_moved_constant_1723*(tmp_moved_constant_1720*tmp_moved_constant_1912 + tmp_moved_constant_1721*tmp_moved_constant_1913 + tmp_moved_constant_1722*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1724*tmp_moved_constant_1915 + tmp_moved_constant_1725*tmp_moved_constant_1916 + tmp_moved_constant_1726*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1728*tmp_moved_constant_1918 + tmp_moved_constant_1729*tmp_moved_constant_1919 + tmp_moved_constant_1730*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1732*tmp_moved_constant_1921 + tmp_moved_constant_1733*tmp_moved_constant_1922 + tmp_moved_constant_1734*tmp_moved_constant_1923); + const real_t tmp_moved_constant_1925 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); + const real_t tmp_moved_constant_1926 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); + const real_t tmp_moved_constant_1927 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); + const real_t tmp_moved_constant_1928 = tmp_moved_constant_1723*(tmp_moved_constant_1736*tmp_moved_constant_1749 + tmp_moved_constant_1737*tmp_moved_constant_1750 + tmp_moved_constant_1738*tmp_moved_constant_1751) + tmp_moved_constant_1727*(tmp_moved_constant_1739*tmp_moved_constant_1752 + tmp_moved_constant_1740*tmp_moved_constant_1753 + tmp_moved_constant_1741*tmp_moved_constant_1754) + tmp_moved_constant_1731*(tmp_moved_constant_1742*tmp_moved_constant_1755 + tmp_moved_constant_1743*tmp_moved_constant_1756 + tmp_moved_constant_1744*tmp_moved_constant_1757) + tmp_moved_constant_1735*(tmp_moved_constant_1745*tmp_moved_constant_1758 + tmp_moved_constant_1746*tmp_moved_constant_1759 + tmp_moved_constant_1747*tmp_moved_constant_1760); + const real_t tmp_moved_constant_1929 = tmp_moved_constant_1723*(tmp_moved_constant_1736*tmp_moved_constant_1762 + tmp_moved_constant_1737*tmp_moved_constant_1763 + tmp_moved_constant_1738*tmp_moved_constant_1764) + tmp_moved_constant_1727*(tmp_moved_constant_1739*tmp_moved_constant_1765 + tmp_moved_constant_1740*tmp_moved_constant_1766 + tmp_moved_constant_1741*tmp_moved_constant_1767) + tmp_moved_constant_1731*(tmp_moved_constant_1742*tmp_moved_constant_1768 + tmp_moved_constant_1743*tmp_moved_constant_1769 + tmp_moved_constant_1744*tmp_moved_constant_1770) + tmp_moved_constant_1735*(tmp_moved_constant_1745*tmp_moved_constant_1771 + tmp_moved_constant_1746*tmp_moved_constant_1772 + tmp_moved_constant_1747*tmp_moved_constant_1773); + const real_t tmp_moved_constant_1930 = tmp_moved_constant_1723*(tmp_moved_constant_1736*tmp_moved_constant_1777 + tmp_moved_constant_1737*tmp_moved_constant_1780 + tmp_moved_constant_1738*tmp_moved_constant_1783) + tmp_moved_constant_1727*(tmp_moved_constant_1739*tmp_moved_constant_1786 + tmp_moved_constant_1740*tmp_moved_constant_1789 + tmp_moved_constant_1741*tmp_moved_constant_1792) + tmp_moved_constant_1731*(tmp_moved_constant_1742*tmp_moved_constant_1795 + tmp_moved_constant_1743*tmp_moved_constant_1798 + tmp_moved_constant_1744*tmp_moved_constant_1801) + tmp_moved_constant_1735*(tmp_moved_constant_1745*tmp_moved_constant_1804 + tmp_moved_constant_1746*tmp_moved_constant_1807 + tmp_moved_constant_1747*tmp_moved_constant_1810); + const real_t tmp_moved_constant_1931 = tmp_moved_constant_1723*(tmp_moved_constant_1736*tmp_moved_constant_1814 + tmp_moved_constant_1737*tmp_moved_constant_1817 + tmp_moved_constant_1738*tmp_moved_constant_1820) + tmp_moved_constant_1727*(tmp_moved_constant_1739*tmp_moved_constant_1823 + tmp_moved_constant_1740*tmp_moved_constant_1826 + tmp_moved_constant_1741*tmp_moved_constant_1829) + tmp_moved_constant_1731*(tmp_moved_constant_1742*tmp_moved_constant_1832 + tmp_moved_constant_1743*tmp_moved_constant_1835 + tmp_moved_constant_1744*tmp_moved_constant_1838) + tmp_moved_constant_1735*(tmp_moved_constant_1745*tmp_moved_constant_1841 + tmp_moved_constant_1746*tmp_moved_constant_1844 + tmp_moved_constant_1747*tmp_moved_constant_1847); + const real_t tmp_moved_constant_1932 = tmp_moved_constant_1723*(tmp_moved_constant_1736*tmp_moved_constant_1851 + tmp_moved_constant_1737*tmp_moved_constant_1854 + tmp_moved_constant_1738*tmp_moved_constant_1857) + tmp_moved_constant_1727*(tmp_moved_constant_1739*tmp_moved_constant_1860 + tmp_moved_constant_1740*tmp_moved_constant_1863 + tmp_moved_constant_1741*tmp_moved_constant_1866) + tmp_moved_constant_1731*(tmp_moved_constant_1742*tmp_moved_constant_1869 + tmp_moved_constant_1743*tmp_moved_constant_1872 + tmp_moved_constant_1744*tmp_moved_constant_1875) + tmp_moved_constant_1735*(tmp_moved_constant_1745*tmp_moved_constant_1878 + tmp_moved_constant_1746*tmp_moved_constant_1881 + tmp_moved_constant_1747*tmp_moved_constant_1884); + const real_t tmp_moved_constant_1933 = tmp_moved_constant_1723*(tmp_moved_constant_1736*tmp_moved_constant_1886 + tmp_moved_constant_1737*tmp_moved_constant_1887 + tmp_moved_constant_1738*tmp_moved_constant_1888) + tmp_moved_constant_1727*(tmp_moved_constant_1739*tmp_moved_constant_1889 + tmp_moved_constant_1740*tmp_moved_constant_1890 + tmp_moved_constant_1741*tmp_moved_constant_1891) + tmp_moved_constant_1731*(tmp_moved_constant_1742*tmp_moved_constant_1892 + tmp_moved_constant_1743*tmp_moved_constant_1893 + tmp_moved_constant_1744*tmp_moved_constant_1894) + tmp_moved_constant_1735*(tmp_moved_constant_1745*tmp_moved_constant_1895 + tmp_moved_constant_1746*tmp_moved_constant_1896 + tmp_moved_constant_1747*tmp_moved_constant_1897); + const real_t tmp_moved_constant_1934 = tmp_moved_constant_1723*(tmp_moved_constant_1736*tmp_moved_constant_1899 + tmp_moved_constant_1737*tmp_moved_constant_1900 + tmp_moved_constant_1738*tmp_moved_constant_1901) + tmp_moved_constant_1727*(tmp_moved_constant_1739*tmp_moved_constant_1902 + tmp_moved_constant_1740*tmp_moved_constant_1903 + tmp_moved_constant_1741*tmp_moved_constant_1904) + tmp_moved_constant_1731*(tmp_moved_constant_1742*tmp_moved_constant_1905 + tmp_moved_constant_1743*tmp_moved_constant_1906 + tmp_moved_constant_1744*tmp_moved_constant_1907) + tmp_moved_constant_1735*(tmp_moved_constant_1745*tmp_moved_constant_1908 + tmp_moved_constant_1746*tmp_moved_constant_1909 + tmp_moved_constant_1747*tmp_moved_constant_1910); + const real_t tmp_moved_constant_1935 = tmp_moved_constant_1723*(tmp_moved_constant_1736*tmp_moved_constant_1912 + tmp_moved_constant_1737*tmp_moved_constant_1913 + tmp_moved_constant_1738*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1739*tmp_moved_constant_1915 + tmp_moved_constant_1740*tmp_moved_constant_1916 + tmp_moved_constant_1741*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1742*tmp_moved_constant_1918 + tmp_moved_constant_1743*tmp_moved_constant_1919 + tmp_moved_constant_1744*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1745*tmp_moved_constant_1921 + tmp_moved_constant_1746*tmp_moved_constant_1922 + tmp_moved_constant_1747*tmp_moved_constant_1923); + const real_t tmp_moved_constant_1936 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); + const real_t tmp_moved_constant_1937 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); + const real_t tmp_moved_constant_1938 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); + const real_t tmp_moved_constant_1939 = tmp_moved_constant_1723*(tmp_moved_constant_1749*tmp_moved_constant_1762 + tmp_moved_constant_1750*tmp_moved_constant_1763 + tmp_moved_constant_1751*tmp_moved_constant_1764) + tmp_moved_constant_1727*(tmp_moved_constant_1752*tmp_moved_constant_1765 + tmp_moved_constant_1753*tmp_moved_constant_1766 + tmp_moved_constant_1754*tmp_moved_constant_1767) + tmp_moved_constant_1731*(tmp_moved_constant_1755*tmp_moved_constant_1768 + tmp_moved_constant_1756*tmp_moved_constant_1769 + tmp_moved_constant_1757*tmp_moved_constant_1770) + tmp_moved_constant_1735*(tmp_moved_constant_1758*tmp_moved_constant_1771 + tmp_moved_constant_1759*tmp_moved_constant_1772 + tmp_moved_constant_1760*tmp_moved_constant_1773); + const real_t tmp_moved_constant_1940 = tmp_moved_constant_1723*(tmp_moved_constant_1749*tmp_moved_constant_1777 + tmp_moved_constant_1750*tmp_moved_constant_1780 + tmp_moved_constant_1751*tmp_moved_constant_1783) + tmp_moved_constant_1727*(tmp_moved_constant_1752*tmp_moved_constant_1786 + tmp_moved_constant_1753*tmp_moved_constant_1789 + tmp_moved_constant_1754*tmp_moved_constant_1792) + tmp_moved_constant_1731*(tmp_moved_constant_1755*tmp_moved_constant_1795 + tmp_moved_constant_1756*tmp_moved_constant_1798 + tmp_moved_constant_1757*tmp_moved_constant_1801) + tmp_moved_constant_1735*(tmp_moved_constant_1758*tmp_moved_constant_1804 + tmp_moved_constant_1759*tmp_moved_constant_1807 + tmp_moved_constant_1760*tmp_moved_constant_1810); + const real_t tmp_moved_constant_1941 = tmp_moved_constant_1723*(tmp_moved_constant_1749*tmp_moved_constant_1814 + tmp_moved_constant_1750*tmp_moved_constant_1817 + tmp_moved_constant_1751*tmp_moved_constant_1820) + tmp_moved_constant_1727*(tmp_moved_constant_1752*tmp_moved_constant_1823 + tmp_moved_constant_1753*tmp_moved_constant_1826 + tmp_moved_constant_1754*tmp_moved_constant_1829) + tmp_moved_constant_1731*(tmp_moved_constant_1755*tmp_moved_constant_1832 + tmp_moved_constant_1756*tmp_moved_constant_1835 + tmp_moved_constant_1757*tmp_moved_constant_1838) + tmp_moved_constant_1735*(tmp_moved_constant_1758*tmp_moved_constant_1841 + tmp_moved_constant_1759*tmp_moved_constant_1844 + tmp_moved_constant_1760*tmp_moved_constant_1847); + const real_t tmp_moved_constant_1942 = tmp_moved_constant_1723*(tmp_moved_constant_1749*tmp_moved_constant_1851 + tmp_moved_constant_1750*tmp_moved_constant_1854 + tmp_moved_constant_1751*tmp_moved_constant_1857) + tmp_moved_constant_1727*(tmp_moved_constant_1752*tmp_moved_constant_1860 + tmp_moved_constant_1753*tmp_moved_constant_1863 + tmp_moved_constant_1754*tmp_moved_constant_1866) + tmp_moved_constant_1731*(tmp_moved_constant_1755*tmp_moved_constant_1869 + tmp_moved_constant_1756*tmp_moved_constant_1872 + tmp_moved_constant_1757*tmp_moved_constant_1875) + tmp_moved_constant_1735*(tmp_moved_constant_1758*tmp_moved_constant_1878 + tmp_moved_constant_1759*tmp_moved_constant_1881 + tmp_moved_constant_1760*tmp_moved_constant_1884); + const real_t tmp_moved_constant_1943 = tmp_moved_constant_1723*(tmp_moved_constant_1749*tmp_moved_constant_1886 + tmp_moved_constant_1750*tmp_moved_constant_1887 + tmp_moved_constant_1751*tmp_moved_constant_1888) + tmp_moved_constant_1727*(tmp_moved_constant_1752*tmp_moved_constant_1889 + tmp_moved_constant_1753*tmp_moved_constant_1890 + tmp_moved_constant_1754*tmp_moved_constant_1891) + tmp_moved_constant_1731*(tmp_moved_constant_1755*tmp_moved_constant_1892 + tmp_moved_constant_1756*tmp_moved_constant_1893 + tmp_moved_constant_1757*tmp_moved_constant_1894) + tmp_moved_constant_1735*(tmp_moved_constant_1758*tmp_moved_constant_1895 + tmp_moved_constant_1759*tmp_moved_constant_1896 + tmp_moved_constant_1760*tmp_moved_constant_1897); + const real_t tmp_moved_constant_1944 = tmp_moved_constant_1723*(tmp_moved_constant_1749*tmp_moved_constant_1899 + tmp_moved_constant_1750*tmp_moved_constant_1900 + tmp_moved_constant_1751*tmp_moved_constant_1901) + tmp_moved_constant_1727*(tmp_moved_constant_1752*tmp_moved_constant_1902 + tmp_moved_constant_1753*tmp_moved_constant_1903 + tmp_moved_constant_1754*tmp_moved_constant_1904) + tmp_moved_constant_1731*(tmp_moved_constant_1755*tmp_moved_constant_1905 + tmp_moved_constant_1756*tmp_moved_constant_1906 + tmp_moved_constant_1757*tmp_moved_constant_1907) + tmp_moved_constant_1735*(tmp_moved_constant_1758*tmp_moved_constant_1908 + tmp_moved_constant_1759*tmp_moved_constant_1909 + tmp_moved_constant_1760*tmp_moved_constant_1910); + const real_t tmp_moved_constant_1945 = tmp_moved_constant_1723*(tmp_moved_constant_1749*tmp_moved_constant_1912 + tmp_moved_constant_1750*tmp_moved_constant_1913 + tmp_moved_constant_1751*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1752*tmp_moved_constant_1915 + tmp_moved_constant_1753*tmp_moved_constant_1916 + tmp_moved_constant_1754*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1755*tmp_moved_constant_1918 + tmp_moved_constant_1756*tmp_moved_constant_1919 + tmp_moved_constant_1757*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1758*tmp_moved_constant_1921 + tmp_moved_constant_1759*tmp_moved_constant_1922 + tmp_moved_constant_1760*tmp_moved_constant_1923); + const real_t tmp_moved_constant_1946 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); + const real_t tmp_moved_constant_1947 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); + const real_t tmp_moved_constant_1948 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); + const real_t tmp_moved_constant_1949 = tmp_moved_constant_1723*(tmp_moved_constant_1762*tmp_moved_constant_1777 + tmp_moved_constant_1763*tmp_moved_constant_1780 + tmp_moved_constant_1764*tmp_moved_constant_1783) + tmp_moved_constant_1727*(tmp_moved_constant_1765*tmp_moved_constant_1786 + tmp_moved_constant_1766*tmp_moved_constant_1789 + tmp_moved_constant_1767*tmp_moved_constant_1792) + tmp_moved_constant_1731*(tmp_moved_constant_1768*tmp_moved_constant_1795 + tmp_moved_constant_1769*tmp_moved_constant_1798 + tmp_moved_constant_1770*tmp_moved_constant_1801) + tmp_moved_constant_1735*(tmp_moved_constant_1771*tmp_moved_constant_1804 + tmp_moved_constant_1772*tmp_moved_constant_1807 + tmp_moved_constant_1773*tmp_moved_constant_1810); + const real_t tmp_moved_constant_1950 = tmp_moved_constant_1723*(tmp_moved_constant_1762*tmp_moved_constant_1814 + tmp_moved_constant_1763*tmp_moved_constant_1817 + tmp_moved_constant_1764*tmp_moved_constant_1820) + tmp_moved_constant_1727*(tmp_moved_constant_1765*tmp_moved_constant_1823 + tmp_moved_constant_1766*tmp_moved_constant_1826 + tmp_moved_constant_1767*tmp_moved_constant_1829) + tmp_moved_constant_1731*(tmp_moved_constant_1768*tmp_moved_constant_1832 + tmp_moved_constant_1769*tmp_moved_constant_1835 + tmp_moved_constant_1770*tmp_moved_constant_1838) + tmp_moved_constant_1735*(tmp_moved_constant_1771*tmp_moved_constant_1841 + tmp_moved_constant_1772*tmp_moved_constant_1844 + tmp_moved_constant_1773*tmp_moved_constant_1847); + const real_t tmp_moved_constant_1951 = tmp_moved_constant_1723*(tmp_moved_constant_1762*tmp_moved_constant_1851 + tmp_moved_constant_1763*tmp_moved_constant_1854 + tmp_moved_constant_1764*tmp_moved_constant_1857) + tmp_moved_constant_1727*(tmp_moved_constant_1765*tmp_moved_constant_1860 + tmp_moved_constant_1766*tmp_moved_constant_1863 + tmp_moved_constant_1767*tmp_moved_constant_1866) + tmp_moved_constant_1731*(tmp_moved_constant_1768*tmp_moved_constant_1869 + tmp_moved_constant_1769*tmp_moved_constant_1872 + tmp_moved_constant_1770*tmp_moved_constant_1875) + tmp_moved_constant_1735*(tmp_moved_constant_1771*tmp_moved_constant_1878 + tmp_moved_constant_1772*tmp_moved_constant_1881 + tmp_moved_constant_1773*tmp_moved_constant_1884); + const real_t tmp_moved_constant_1952 = tmp_moved_constant_1723*(tmp_moved_constant_1762*tmp_moved_constant_1886 + tmp_moved_constant_1763*tmp_moved_constant_1887 + tmp_moved_constant_1764*tmp_moved_constant_1888) + tmp_moved_constant_1727*(tmp_moved_constant_1765*tmp_moved_constant_1889 + tmp_moved_constant_1766*tmp_moved_constant_1890 + tmp_moved_constant_1767*tmp_moved_constant_1891) + tmp_moved_constant_1731*(tmp_moved_constant_1768*tmp_moved_constant_1892 + tmp_moved_constant_1769*tmp_moved_constant_1893 + tmp_moved_constant_1770*tmp_moved_constant_1894) + tmp_moved_constant_1735*(tmp_moved_constant_1771*tmp_moved_constant_1895 + tmp_moved_constant_1772*tmp_moved_constant_1896 + tmp_moved_constant_1773*tmp_moved_constant_1897); + const real_t tmp_moved_constant_1953 = tmp_moved_constant_1723*(tmp_moved_constant_1762*tmp_moved_constant_1899 + tmp_moved_constant_1763*tmp_moved_constant_1900 + tmp_moved_constant_1764*tmp_moved_constant_1901) + tmp_moved_constant_1727*(tmp_moved_constant_1765*tmp_moved_constant_1902 + tmp_moved_constant_1766*tmp_moved_constant_1903 + tmp_moved_constant_1767*tmp_moved_constant_1904) + tmp_moved_constant_1731*(tmp_moved_constant_1768*tmp_moved_constant_1905 + tmp_moved_constant_1769*tmp_moved_constant_1906 + tmp_moved_constant_1770*tmp_moved_constant_1907) + tmp_moved_constant_1735*(tmp_moved_constant_1771*tmp_moved_constant_1908 + tmp_moved_constant_1772*tmp_moved_constant_1909 + tmp_moved_constant_1773*tmp_moved_constant_1910); + const real_t tmp_moved_constant_1954 = tmp_moved_constant_1723*(tmp_moved_constant_1762*tmp_moved_constant_1912 + tmp_moved_constant_1763*tmp_moved_constant_1913 + tmp_moved_constant_1764*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1765*tmp_moved_constant_1915 + tmp_moved_constant_1766*tmp_moved_constant_1916 + tmp_moved_constant_1767*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1768*tmp_moved_constant_1918 + tmp_moved_constant_1769*tmp_moved_constant_1919 + tmp_moved_constant_1770*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1771*tmp_moved_constant_1921 + tmp_moved_constant_1772*tmp_moved_constant_1922 + tmp_moved_constant_1773*tmp_moved_constant_1923); + const real_t tmp_moved_constant_1955 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1956 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1957 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1958 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1959 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1960 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1961 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1962 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1963 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1964 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1965 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1966 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1967 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1968 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1969 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1970 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1971 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1972 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1973 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1974 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1975 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1976 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1977 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1978 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1979 = tmp_moved_constant_1723*(tmp_moved_constant_1777*tmp_moved_constant_1814 + tmp_moved_constant_1780*tmp_moved_constant_1817 + tmp_moved_constant_1783*tmp_moved_constant_1820) + tmp_moved_constant_1727*(tmp_moved_constant_1786*tmp_moved_constant_1823 + tmp_moved_constant_1789*tmp_moved_constant_1826 + tmp_moved_constant_1792*tmp_moved_constant_1829) + tmp_moved_constant_1731*(tmp_moved_constant_1795*tmp_moved_constant_1832 + tmp_moved_constant_1798*tmp_moved_constant_1835 + tmp_moved_constant_1801*tmp_moved_constant_1838) + tmp_moved_constant_1735*(tmp_moved_constant_1804*tmp_moved_constant_1841 + tmp_moved_constant_1807*tmp_moved_constant_1844 + tmp_moved_constant_1810*tmp_moved_constant_1847); + const real_t tmp_moved_constant_1980 = tmp_moved_constant_1723*(tmp_moved_constant_1777*tmp_moved_constant_1851 + tmp_moved_constant_1780*tmp_moved_constant_1854 + tmp_moved_constant_1783*tmp_moved_constant_1857) + tmp_moved_constant_1727*(tmp_moved_constant_1786*tmp_moved_constant_1860 + tmp_moved_constant_1789*tmp_moved_constant_1863 + tmp_moved_constant_1792*tmp_moved_constant_1866) + tmp_moved_constant_1731*(tmp_moved_constant_1795*tmp_moved_constant_1869 + tmp_moved_constant_1798*tmp_moved_constant_1872 + tmp_moved_constant_1801*tmp_moved_constant_1875) + tmp_moved_constant_1735*(tmp_moved_constant_1804*tmp_moved_constant_1878 + tmp_moved_constant_1807*tmp_moved_constant_1881 + tmp_moved_constant_1810*tmp_moved_constant_1884); + const real_t tmp_moved_constant_1981 = tmp_moved_constant_1723*(tmp_moved_constant_1777*tmp_moved_constant_1886 + tmp_moved_constant_1780*tmp_moved_constant_1887 + tmp_moved_constant_1783*tmp_moved_constant_1888) + tmp_moved_constant_1727*(tmp_moved_constant_1786*tmp_moved_constant_1889 + tmp_moved_constant_1789*tmp_moved_constant_1890 + tmp_moved_constant_1792*tmp_moved_constant_1891) + tmp_moved_constant_1731*(tmp_moved_constant_1795*tmp_moved_constant_1892 + tmp_moved_constant_1798*tmp_moved_constant_1893 + tmp_moved_constant_1801*tmp_moved_constant_1894) + tmp_moved_constant_1735*(tmp_moved_constant_1804*tmp_moved_constant_1895 + tmp_moved_constant_1807*tmp_moved_constant_1896 + tmp_moved_constant_1810*tmp_moved_constant_1897); + const real_t tmp_moved_constant_1982 = tmp_moved_constant_1723*(tmp_moved_constant_1777*tmp_moved_constant_1899 + tmp_moved_constant_1780*tmp_moved_constant_1900 + tmp_moved_constant_1783*tmp_moved_constant_1901) + tmp_moved_constant_1727*(tmp_moved_constant_1786*tmp_moved_constant_1902 + tmp_moved_constant_1789*tmp_moved_constant_1903 + tmp_moved_constant_1792*tmp_moved_constant_1904) + tmp_moved_constant_1731*(tmp_moved_constant_1795*tmp_moved_constant_1905 + tmp_moved_constant_1798*tmp_moved_constant_1906 + tmp_moved_constant_1801*tmp_moved_constant_1907) + tmp_moved_constant_1735*(tmp_moved_constant_1804*tmp_moved_constant_1908 + tmp_moved_constant_1807*tmp_moved_constant_1909 + tmp_moved_constant_1810*tmp_moved_constant_1910); + const real_t tmp_moved_constant_1983 = tmp_moved_constant_1723*(tmp_moved_constant_1777*tmp_moved_constant_1912 + tmp_moved_constant_1780*tmp_moved_constant_1913 + tmp_moved_constant_1783*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1786*tmp_moved_constant_1915 + tmp_moved_constant_1789*tmp_moved_constant_1916 + tmp_moved_constant_1792*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1795*tmp_moved_constant_1918 + tmp_moved_constant_1798*tmp_moved_constant_1919 + tmp_moved_constant_1801*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1804*tmp_moved_constant_1921 + tmp_moved_constant_1807*tmp_moved_constant_1922 + tmp_moved_constant_1810*tmp_moved_constant_1923); + const real_t tmp_moved_constant_1984 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1985 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1986 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1987 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1988 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1989 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1990 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1991 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1992 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1993 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1994 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1995 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1996 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1997 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_1998 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_1999 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2000 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2001 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2002 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2003 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2004 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2005 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2006 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2007 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2008 = tmp_moved_constant_1723*(tmp_moved_constant_1814*tmp_moved_constant_1851 + tmp_moved_constant_1817*tmp_moved_constant_1854 + tmp_moved_constant_1820*tmp_moved_constant_1857) + tmp_moved_constant_1727*(tmp_moved_constant_1823*tmp_moved_constant_1860 + tmp_moved_constant_1826*tmp_moved_constant_1863 + tmp_moved_constant_1829*tmp_moved_constant_1866) + tmp_moved_constant_1731*(tmp_moved_constant_1832*tmp_moved_constant_1869 + tmp_moved_constant_1835*tmp_moved_constant_1872 + tmp_moved_constant_1838*tmp_moved_constant_1875) + tmp_moved_constant_1735*(tmp_moved_constant_1841*tmp_moved_constant_1878 + tmp_moved_constant_1844*tmp_moved_constant_1881 + tmp_moved_constant_1847*tmp_moved_constant_1884); + const real_t tmp_moved_constant_2009 = tmp_moved_constant_1723*(tmp_moved_constant_1814*tmp_moved_constant_1886 + tmp_moved_constant_1817*tmp_moved_constant_1887 + tmp_moved_constant_1820*tmp_moved_constant_1888) + tmp_moved_constant_1727*(tmp_moved_constant_1823*tmp_moved_constant_1889 + tmp_moved_constant_1826*tmp_moved_constant_1890 + tmp_moved_constant_1829*tmp_moved_constant_1891) + tmp_moved_constant_1731*(tmp_moved_constant_1832*tmp_moved_constant_1892 + tmp_moved_constant_1835*tmp_moved_constant_1893 + tmp_moved_constant_1838*tmp_moved_constant_1894) + tmp_moved_constant_1735*(tmp_moved_constant_1841*tmp_moved_constant_1895 + tmp_moved_constant_1844*tmp_moved_constant_1896 + tmp_moved_constant_1847*tmp_moved_constant_1897); + const real_t tmp_moved_constant_2010 = tmp_moved_constant_1723*(tmp_moved_constant_1814*tmp_moved_constant_1899 + tmp_moved_constant_1817*tmp_moved_constant_1900 + tmp_moved_constant_1820*tmp_moved_constant_1901) + tmp_moved_constant_1727*(tmp_moved_constant_1823*tmp_moved_constant_1902 + tmp_moved_constant_1826*tmp_moved_constant_1903 + tmp_moved_constant_1829*tmp_moved_constant_1904) + tmp_moved_constant_1731*(tmp_moved_constant_1832*tmp_moved_constant_1905 + tmp_moved_constant_1835*tmp_moved_constant_1906 + tmp_moved_constant_1838*tmp_moved_constant_1907) + tmp_moved_constant_1735*(tmp_moved_constant_1841*tmp_moved_constant_1908 + tmp_moved_constant_1844*tmp_moved_constant_1909 + tmp_moved_constant_1847*tmp_moved_constant_1910); + const real_t tmp_moved_constant_2011 = tmp_moved_constant_1723*(tmp_moved_constant_1814*tmp_moved_constant_1912 + tmp_moved_constant_1817*tmp_moved_constant_1913 + tmp_moved_constant_1820*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1823*tmp_moved_constant_1915 + tmp_moved_constant_1826*tmp_moved_constant_1916 + tmp_moved_constant_1829*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1832*tmp_moved_constant_1918 + tmp_moved_constant_1835*tmp_moved_constant_1919 + tmp_moved_constant_1838*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1841*tmp_moved_constant_1921 + tmp_moved_constant_1844*tmp_moved_constant_1922 + tmp_moved_constant_1847*tmp_moved_constant_1923); + const real_t tmp_moved_constant_2012 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2013 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2014 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2015 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2016 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2017 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2018 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2019 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2020 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2021 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2022 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2023 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2024 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2025 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2026 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2027 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2028 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2029 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2030 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2031 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2032 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2033 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2034 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2035 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2036 = tmp_moved_constant_1723*(tmp_moved_constant_1851*tmp_moved_constant_1886 + tmp_moved_constant_1854*tmp_moved_constant_1887 + tmp_moved_constant_1857*tmp_moved_constant_1888) + tmp_moved_constant_1727*(tmp_moved_constant_1860*tmp_moved_constant_1889 + tmp_moved_constant_1863*tmp_moved_constant_1890 + tmp_moved_constant_1866*tmp_moved_constant_1891) + tmp_moved_constant_1731*(tmp_moved_constant_1869*tmp_moved_constant_1892 + tmp_moved_constant_1872*tmp_moved_constant_1893 + tmp_moved_constant_1875*tmp_moved_constant_1894) + tmp_moved_constant_1735*(tmp_moved_constant_1878*tmp_moved_constant_1895 + tmp_moved_constant_1881*tmp_moved_constant_1896 + tmp_moved_constant_1884*tmp_moved_constant_1897); + const real_t tmp_moved_constant_2037 = tmp_moved_constant_1723*(tmp_moved_constant_1851*tmp_moved_constant_1899 + tmp_moved_constant_1854*tmp_moved_constant_1900 + tmp_moved_constant_1857*tmp_moved_constant_1901) + tmp_moved_constant_1727*(tmp_moved_constant_1860*tmp_moved_constant_1902 + tmp_moved_constant_1863*tmp_moved_constant_1903 + tmp_moved_constant_1866*tmp_moved_constant_1904) + tmp_moved_constant_1731*(tmp_moved_constant_1869*tmp_moved_constant_1905 + tmp_moved_constant_1872*tmp_moved_constant_1906 + tmp_moved_constant_1875*tmp_moved_constant_1907) + tmp_moved_constant_1735*(tmp_moved_constant_1878*tmp_moved_constant_1908 + tmp_moved_constant_1881*tmp_moved_constant_1909 + tmp_moved_constant_1884*tmp_moved_constant_1910); + const real_t tmp_moved_constant_2038 = tmp_moved_constant_1723*(tmp_moved_constant_1851*tmp_moved_constant_1912 + tmp_moved_constant_1854*tmp_moved_constant_1913 + tmp_moved_constant_1857*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1860*tmp_moved_constant_1915 + tmp_moved_constant_1863*tmp_moved_constant_1916 + tmp_moved_constant_1866*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1869*tmp_moved_constant_1918 + tmp_moved_constant_1872*tmp_moved_constant_1919 + tmp_moved_constant_1875*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1878*tmp_moved_constant_1921 + tmp_moved_constant_1881*tmp_moved_constant_1922 + tmp_moved_constant_1884*tmp_moved_constant_1923); + const real_t tmp_moved_constant_2039 = tmp_moved_constant_1723*(tmp_moved_constant_1886*tmp_moved_constant_1899 + tmp_moved_constant_1887*tmp_moved_constant_1900 + tmp_moved_constant_1888*tmp_moved_constant_1901) + tmp_moved_constant_1727*(tmp_moved_constant_1889*tmp_moved_constant_1902 + tmp_moved_constant_1890*tmp_moved_constant_1903 + tmp_moved_constant_1891*tmp_moved_constant_1904) + tmp_moved_constant_1731*(tmp_moved_constant_1892*tmp_moved_constant_1905 + tmp_moved_constant_1893*tmp_moved_constant_1906 + tmp_moved_constant_1894*tmp_moved_constant_1907) + tmp_moved_constant_1735*(tmp_moved_constant_1895*tmp_moved_constant_1908 + tmp_moved_constant_1896*tmp_moved_constant_1909 + tmp_moved_constant_1897*tmp_moved_constant_1910); + const real_t tmp_moved_constant_2040 = tmp_moved_constant_1723*(tmp_moved_constant_1886*tmp_moved_constant_1912 + tmp_moved_constant_1887*tmp_moved_constant_1913 + tmp_moved_constant_1888*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1889*tmp_moved_constant_1915 + tmp_moved_constant_1890*tmp_moved_constant_1916 + tmp_moved_constant_1891*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1892*tmp_moved_constant_1918 + tmp_moved_constant_1893*tmp_moved_constant_1919 + tmp_moved_constant_1894*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1895*tmp_moved_constant_1921 + tmp_moved_constant_1896*tmp_moved_constant_1922 + tmp_moved_constant_1897*tmp_moved_constant_1923); + const real_t tmp_moved_constant_2041 = tmp_moved_constant_1723*(tmp_moved_constant_1899*tmp_moved_constant_1912 + tmp_moved_constant_1900*tmp_moved_constant_1913 + tmp_moved_constant_1901*tmp_moved_constant_1914) + tmp_moved_constant_1727*(tmp_moved_constant_1902*tmp_moved_constant_1915 + tmp_moved_constant_1903*tmp_moved_constant_1916 + tmp_moved_constant_1904*tmp_moved_constant_1917) + tmp_moved_constant_1731*(tmp_moved_constant_1905*tmp_moved_constant_1918 + tmp_moved_constant_1906*tmp_moved_constant_1919 + tmp_moved_constant_1907*tmp_moved_constant_1920) + tmp_moved_constant_1735*(tmp_moved_constant_1908*tmp_moved_constant_1921 + tmp_moved_constant_1909*tmp_moved_constant_1922 + tmp_moved_constant_1910*tmp_moved_constant_1923); + const real_t tmp_moved_constant_2042 = tmp_moved_constant_1710*(tmp_moved_constant_1723*((tmp_moved_constant_1720*tmp_moved_constant_1720) + (tmp_moved_constant_1721*tmp_moved_constant_1721) + (tmp_moved_constant_1722*tmp_moved_constant_1722)) + tmp_moved_constant_1727*((tmp_moved_constant_1724*tmp_moved_constant_1724) + (tmp_moved_constant_1725*tmp_moved_constant_1725) + (tmp_moved_constant_1726*tmp_moved_constant_1726)) + tmp_moved_constant_1731*((tmp_moved_constant_1728*tmp_moved_constant_1728) + (tmp_moved_constant_1729*tmp_moved_constant_1729) + (tmp_moved_constant_1730*tmp_moved_constant_1730)) + tmp_moved_constant_1735*((tmp_moved_constant_1732*tmp_moved_constant_1732) + (tmp_moved_constant_1733*tmp_moved_constant_1733) + (tmp_moved_constant_1734*tmp_moved_constant_1734))) + tmp_moved_constant_1711*tmp_moved_constant_1748 + tmp_moved_constant_1712*tmp_moved_constant_1761 + tmp_moved_constant_1713*tmp_moved_constant_1774 + tmp_moved_constant_1714*tmp_moved_constant_1811 + tmp_moved_constant_1715*tmp_moved_constant_1848 + tmp_moved_constant_1716*tmp_moved_constant_1885 + tmp_moved_constant_1717*tmp_moved_constant_1898 + tmp_moved_constant_1718*tmp_moved_constant_1911 + tmp_moved_constant_1719*tmp_moved_constant_1924; + const real_t tmp_moved_constant_2043 = tmp_moved_constant_1710*tmp_moved_constant_1748 + tmp_moved_constant_1711*(tmp_moved_constant_1723*(tmp_kernel_op_254*tmp_moved_constant_1925 + tmp_kernel_op_254*tmp_moved_constant_1926 + tmp_kernel_op_254*tmp_moved_constant_1927) + tmp_moved_constant_1727*(tmp_kernel_op_257*tmp_moved_constant_1925 + tmp_kernel_op_257*tmp_moved_constant_1926 + tmp_kernel_op_257*tmp_moved_constant_1927) + tmp_moved_constant_1731*(tmp_kernel_op_258*tmp_moved_constant_1925 + tmp_kernel_op_258*tmp_moved_constant_1926 + tmp_kernel_op_258*tmp_moved_constant_1927) + tmp_moved_constant_1735*(tmp_kernel_op_259*tmp_moved_constant_1925 + tmp_kernel_op_259*tmp_moved_constant_1926 + tmp_kernel_op_259*tmp_moved_constant_1927)) + tmp_moved_constant_1712*tmp_moved_constant_1928 + tmp_moved_constant_1713*tmp_moved_constant_1929 + tmp_moved_constant_1714*tmp_moved_constant_1930 + tmp_moved_constant_1715*tmp_moved_constant_1931 + tmp_moved_constant_1716*tmp_moved_constant_1932 + tmp_moved_constant_1717*tmp_moved_constant_1933 + tmp_moved_constant_1718*tmp_moved_constant_1934 + tmp_moved_constant_1719*tmp_moved_constant_1935; + const real_t tmp_moved_constant_2044 = tmp_moved_constant_1710*tmp_moved_constant_1761 + tmp_moved_constant_1711*tmp_moved_constant_1928 + tmp_moved_constant_1712*(tmp_moved_constant_1723*(tmp_kernel_op_269*tmp_moved_constant_1936 + tmp_kernel_op_269*tmp_moved_constant_1937 + tmp_kernel_op_269*tmp_moved_constant_1938) + tmp_moved_constant_1727*(tmp_kernel_op_272*tmp_moved_constant_1936 + tmp_kernel_op_272*tmp_moved_constant_1937 + tmp_kernel_op_272*tmp_moved_constant_1938) + tmp_moved_constant_1731*(tmp_kernel_op_273*tmp_moved_constant_1936 + tmp_kernel_op_273*tmp_moved_constant_1937 + tmp_kernel_op_273*tmp_moved_constant_1938) + tmp_moved_constant_1735*(tmp_kernel_op_274*tmp_moved_constant_1936 + tmp_kernel_op_274*tmp_moved_constant_1937 + tmp_kernel_op_274*tmp_moved_constant_1938)) + tmp_moved_constant_1713*tmp_moved_constant_1939 + tmp_moved_constant_1714*tmp_moved_constant_1940 + tmp_moved_constant_1715*tmp_moved_constant_1941 + tmp_moved_constant_1716*tmp_moved_constant_1942 + tmp_moved_constant_1717*tmp_moved_constant_1943 + tmp_moved_constant_1718*tmp_moved_constant_1944 + tmp_moved_constant_1719*tmp_moved_constant_1945; + const real_t tmp_moved_constant_2045 = tmp_moved_constant_1710*tmp_moved_constant_1774 + tmp_moved_constant_1711*tmp_moved_constant_1929 + tmp_moved_constant_1712*tmp_moved_constant_1939 + tmp_moved_constant_1713*(tmp_moved_constant_1723*(tmp_kernel_op_283*tmp_moved_constant_1946 + tmp_kernel_op_283*tmp_moved_constant_1947 + tmp_kernel_op_283*tmp_moved_constant_1948) + tmp_moved_constant_1727*(tmp_kernel_op_286*tmp_moved_constant_1946 + tmp_kernel_op_286*tmp_moved_constant_1947 + tmp_kernel_op_286*tmp_moved_constant_1948) + tmp_moved_constant_1731*(tmp_kernel_op_287*tmp_moved_constant_1946 + tmp_kernel_op_287*tmp_moved_constant_1947 + tmp_kernel_op_287*tmp_moved_constant_1948) + tmp_moved_constant_1735*(tmp_kernel_op_288*tmp_moved_constant_1946 + tmp_kernel_op_288*tmp_moved_constant_1947 + tmp_kernel_op_288*tmp_moved_constant_1948)) + tmp_moved_constant_1714*tmp_moved_constant_1949 + tmp_moved_constant_1715*tmp_moved_constant_1950 + tmp_moved_constant_1716*tmp_moved_constant_1951 + tmp_moved_constant_1717*tmp_moved_constant_1952 + tmp_moved_constant_1718*tmp_moved_constant_1953 + tmp_moved_constant_1719*tmp_moved_constant_1954; + const real_t tmp_moved_constant_2046 = tmp_moved_constant_1710*tmp_moved_constant_1811 + tmp_moved_constant_1711*tmp_moved_constant_1930 + tmp_moved_constant_1712*tmp_moved_constant_1940 + tmp_moved_constant_1713*tmp_moved_constant_1949 + tmp_moved_constant_1714*(tmp_moved_constant_1723*(((tmp_moved_constant_1955 + tmp_moved_constant_1956)*(tmp_moved_constant_1955 + tmp_moved_constant_1956))*16.0 + ((tmp_moved_constant_1957 + tmp_moved_constant_1958)*(tmp_moved_constant_1957 + tmp_moved_constant_1958))*16.0 + ((tmp_moved_constant_1959 + tmp_moved_constant_1960)*(tmp_moved_constant_1959 + tmp_moved_constant_1960))*16.0) + tmp_moved_constant_1727*(((tmp_moved_constant_1961 + tmp_moved_constant_1962)*(tmp_moved_constant_1961 + tmp_moved_constant_1962))*16.0 + ((tmp_moved_constant_1963 + tmp_moved_constant_1964)*(tmp_moved_constant_1963 + tmp_moved_constant_1964))*16.0 + ((tmp_moved_constant_1965 + tmp_moved_constant_1966)*(tmp_moved_constant_1965 + tmp_moved_constant_1966))*16.0) + tmp_moved_constant_1731*(((tmp_moved_constant_1967 + tmp_moved_constant_1968)*(tmp_moved_constant_1967 + tmp_moved_constant_1968))*16.0 + ((tmp_moved_constant_1969 + tmp_moved_constant_1970)*(tmp_moved_constant_1969 + tmp_moved_constant_1970))*16.0 + ((tmp_moved_constant_1971 + tmp_moved_constant_1972)*(tmp_moved_constant_1971 + tmp_moved_constant_1972))*16.0) + tmp_moved_constant_1735*(((tmp_moved_constant_1973 + tmp_moved_constant_1974)*(tmp_moved_constant_1973 + tmp_moved_constant_1974))*16.0 + ((tmp_moved_constant_1975 + tmp_moved_constant_1976)*(tmp_moved_constant_1975 + tmp_moved_constant_1976))*16.0 + ((tmp_moved_constant_1977 + tmp_moved_constant_1978)*(tmp_moved_constant_1977 + tmp_moved_constant_1978))*16.0)) + tmp_moved_constant_1715*tmp_moved_constant_1979 + tmp_moved_constant_1716*tmp_moved_constant_1980 + tmp_moved_constant_1717*tmp_moved_constant_1981 + tmp_moved_constant_1718*tmp_moved_constant_1982 + tmp_moved_constant_1719*tmp_moved_constant_1983; + const real_t tmp_moved_constant_2047 = tmp_moved_constant_1710*tmp_moved_constant_1848 + tmp_moved_constant_1711*tmp_moved_constant_1931 + tmp_moved_constant_1712*tmp_moved_constant_1941 + tmp_moved_constant_1713*tmp_moved_constant_1950 + tmp_moved_constant_1714*tmp_moved_constant_1979 + tmp_moved_constant_1715*(tmp_moved_constant_1723*(((tmp_moved_constant_1984 + tmp_moved_constant_1985)*(tmp_moved_constant_1984 + tmp_moved_constant_1985))*16.0 + ((tmp_moved_constant_1986 + tmp_moved_constant_1987)*(tmp_moved_constant_1986 + tmp_moved_constant_1987))*16.0 + ((tmp_moved_constant_1988 + tmp_moved_constant_1989)*(tmp_moved_constant_1988 + tmp_moved_constant_1989))*16.0) + tmp_moved_constant_1727*(((tmp_moved_constant_1990 + tmp_moved_constant_1991)*(tmp_moved_constant_1990 + tmp_moved_constant_1991))*16.0 + ((tmp_moved_constant_1992 + tmp_moved_constant_1993)*(tmp_moved_constant_1992 + tmp_moved_constant_1993))*16.0 + ((tmp_moved_constant_1994 + tmp_moved_constant_1995)*(tmp_moved_constant_1994 + tmp_moved_constant_1995))*16.0) + tmp_moved_constant_1731*(((tmp_moved_constant_1996 + tmp_moved_constant_1997)*(tmp_moved_constant_1996 + tmp_moved_constant_1997))*16.0 + ((tmp_moved_constant_1998 + tmp_moved_constant_1999)*(tmp_moved_constant_1998 + tmp_moved_constant_1999))*16.0 + ((tmp_moved_constant_2000 + tmp_moved_constant_2001)*(tmp_moved_constant_2000 + tmp_moved_constant_2001))*16.0) + tmp_moved_constant_1735*(((tmp_moved_constant_2002 + tmp_moved_constant_2003)*(tmp_moved_constant_2002 + tmp_moved_constant_2003))*16.0 + ((tmp_moved_constant_2004 + tmp_moved_constant_2005)*(tmp_moved_constant_2004 + tmp_moved_constant_2005))*16.0 + ((tmp_moved_constant_2006 + tmp_moved_constant_2007)*(tmp_moved_constant_2006 + tmp_moved_constant_2007))*16.0)) + tmp_moved_constant_1716*tmp_moved_constant_2008 + tmp_moved_constant_1717*tmp_moved_constant_2009 + tmp_moved_constant_1718*tmp_moved_constant_2010 + tmp_moved_constant_1719*tmp_moved_constant_2011; + const real_t tmp_moved_constant_2048 = tmp_moved_constant_1710*tmp_moved_constant_1885 + tmp_moved_constant_1711*tmp_moved_constant_1932 + tmp_moved_constant_1712*tmp_moved_constant_1942 + tmp_moved_constant_1713*tmp_moved_constant_1951 + tmp_moved_constant_1714*tmp_moved_constant_1980 + tmp_moved_constant_1715*tmp_moved_constant_2008 + tmp_moved_constant_1716*(tmp_moved_constant_1723*(((tmp_moved_constant_2012 + tmp_moved_constant_2013)*(tmp_moved_constant_2012 + tmp_moved_constant_2013))*16.0 + ((tmp_moved_constant_2014 + tmp_moved_constant_2015)*(tmp_moved_constant_2014 + tmp_moved_constant_2015))*16.0 + ((tmp_moved_constant_2016 + tmp_moved_constant_2017)*(tmp_moved_constant_2016 + tmp_moved_constant_2017))*16.0) + tmp_moved_constant_1727*(((tmp_moved_constant_2018 + tmp_moved_constant_2019)*(tmp_moved_constant_2018 + tmp_moved_constant_2019))*16.0 + ((tmp_moved_constant_2020 + tmp_moved_constant_2021)*(tmp_moved_constant_2020 + tmp_moved_constant_2021))*16.0 + ((tmp_moved_constant_2022 + tmp_moved_constant_2023)*(tmp_moved_constant_2022 + tmp_moved_constant_2023))*16.0) + tmp_moved_constant_1731*(((tmp_moved_constant_2024 + tmp_moved_constant_2025)*(tmp_moved_constant_2024 + tmp_moved_constant_2025))*16.0 + ((tmp_moved_constant_2026 + tmp_moved_constant_2027)*(tmp_moved_constant_2026 + tmp_moved_constant_2027))*16.0 + ((tmp_moved_constant_2028 + tmp_moved_constant_2029)*(tmp_moved_constant_2028 + tmp_moved_constant_2029))*16.0) + tmp_moved_constant_1735*(((tmp_moved_constant_2030 + tmp_moved_constant_2031)*(tmp_moved_constant_2030 + tmp_moved_constant_2031))*16.0 + ((tmp_moved_constant_2032 + tmp_moved_constant_2033)*(tmp_moved_constant_2032 + tmp_moved_constant_2033))*16.0 + ((tmp_moved_constant_2034 + tmp_moved_constant_2035)*(tmp_moved_constant_2034 + tmp_moved_constant_2035))*16.0)) + tmp_moved_constant_1717*tmp_moved_constant_2036 + tmp_moved_constant_1718*tmp_moved_constant_2037 + tmp_moved_constant_1719*tmp_moved_constant_2038; + const real_t tmp_moved_constant_2049 = tmp_moved_constant_1710*tmp_moved_constant_1898 + tmp_moved_constant_1711*tmp_moved_constant_1933 + tmp_moved_constant_1712*tmp_moved_constant_1943 + tmp_moved_constant_1713*tmp_moved_constant_1952 + tmp_moved_constant_1714*tmp_moved_constant_1981 + tmp_moved_constant_1715*tmp_moved_constant_2009 + tmp_moved_constant_1716*tmp_moved_constant_2036 + tmp_moved_constant_1717*(tmp_moved_constant_1723*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1955 - tmp_moved_constant_1984)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1955 - tmp_moved_constant_1984))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1957 - tmp_moved_constant_1986)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1957 - tmp_moved_constant_1986))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1959 - tmp_moved_constant_1988)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1959 - tmp_moved_constant_1988))*16.0) + tmp_moved_constant_1727*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1961 - tmp_moved_constant_1990)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1961 - tmp_moved_constant_1990))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1963 - tmp_moved_constant_1992)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1963 - tmp_moved_constant_1992))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1965 - tmp_moved_constant_1994)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1965 - tmp_moved_constant_1994))*16.0) + tmp_moved_constant_1731*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1967 - tmp_moved_constant_1996)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1967 - tmp_moved_constant_1996))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1969 - tmp_moved_constant_1998)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1969 - tmp_moved_constant_1998))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1971 - tmp_moved_constant_2000)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1971 - tmp_moved_constant_2000))*16.0) + tmp_moved_constant_1735*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1973 - tmp_moved_constant_2002)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1973 - tmp_moved_constant_2002))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1975 - tmp_moved_constant_2004)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1975 - tmp_moved_constant_2004))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1977 - tmp_moved_constant_2006)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1977 - tmp_moved_constant_2006))*16.0)) + tmp_moved_constant_1718*tmp_moved_constant_2039 + tmp_moved_constant_1719*tmp_moved_constant_2040; + const real_t tmp_moved_constant_2050 = tmp_moved_constant_1710*tmp_moved_constant_1911 + tmp_moved_constant_1711*tmp_moved_constant_1934 + tmp_moved_constant_1712*tmp_moved_constant_1944 + tmp_moved_constant_1713*tmp_moved_constant_1953 + tmp_moved_constant_1714*tmp_moved_constant_1982 + tmp_moved_constant_1715*tmp_moved_constant_2010 + tmp_moved_constant_1716*tmp_moved_constant_2037 + tmp_moved_constant_1717*tmp_moved_constant_2039 + tmp_moved_constant_1718*(tmp_moved_constant_1723*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1956 - tmp_moved_constant_2012)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1956 - tmp_moved_constant_2012))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1958 - tmp_moved_constant_2014)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1958 - tmp_moved_constant_2014))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1960 - tmp_moved_constant_2016)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1960 - tmp_moved_constant_2016))*16.0) + tmp_moved_constant_1727*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1962 - tmp_moved_constant_2018)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1962 - tmp_moved_constant_2018))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1964 - tmp_moved_constant_2020)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1964 - tmp_moved_constant_2020))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1966 - tmp_moved_constant_2022)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1966 - tmp_moved_constant_2022))*16.0) + tmp_moved_constant_1731*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1968 - tmp_moved_constant_2024)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1968 - tmp_moved_constant_2024))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1970 - tmp_moved_constant_2026)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1970 - tmp_moved_constant_2026))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1972 - tmp_moved_constant_2028)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1972 - tmp_moved_constant_2028))*16.0) + tmp_moved_constant_1735*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1974 - tmp_moved_constant_2030)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1974 - tmp_moved_constant_2030))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1976 - tmp_moved_constant_2032)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1976 - tmp_moved_constant_2032))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1978 - tmp_moved_constant_2034)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1978 - tmp_moved_constant_2034))*16.0)) + tmp_moved_constant_1719*tmp_moved_constant_2041; + const real_t tmp_moved_constant_2051 = tmp_moved_constant_1710*tmp_moved_constant_1924 + tmp_moved_constant_1711*tmp_moved_constant_1935 + tmp_moved_constant_1712*tmp_moved_constant_1945 + tmp_moved_constant_1713*tmp_moved_constant_1954 + tmp_moved_constant_1714*tmp_moved_constant_1983 + tmp_moved_constant_1715*tmp_moved_constant_2011 + tmp_moved_constant_1716*tmp_moved_constant_2038 + tmp_moved_constant_1717*tmp_moved_constant_2040 + tmp_moved_constant_1718*tmp_moved_constant_2041 + tmp_moved_constant_1719*(tmp_moved_constant_1723*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1985 - tmp_moved_constant_2013)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1985 - tmp_moved_constant_2013))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1987 - tmp_moved_constant_2015)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1987 - tmp_moved_constant_2015))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1989 - tmp_moved_constant_2017)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1989 - tmp_moved_constant_2017))*16.0) + tmp_moved_constant_1727*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1991 - tmp_moved_constant_2019)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1991 - tmp_moved_constant_2019))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1993 - tmp_moved_constant_2021)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1993 - tmp_moved_constant_2021))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1995 - tmp_moved_constant_2023)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1995 - tmp_moved_constant_2023))*16.0) + tmp_moved_constant_1731*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1997 - tmp_moved_constant_2025)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1997 - tmp_moved_constant_2025))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1999 - tmp_moved_constant_2027)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1999 - tmp_moved_constant_2027))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2001 - tmp_moved_constant_2029)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2001 - tmp_moved_constant_2029))*16.0) + tmp_moved_constant_1735*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2003 - tmp_moved_constant_2031)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2003 - tmp_moved_constant_2031))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2005 - tmp_moved_constant_2033)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2005 - tmp_moved_constant_2033))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2007 - tmp_moved_constant_2035)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2007 - tmp_moved_constant_2035))*16.0)); { { - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_2354 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_2355 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_2356 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_2357 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_2358 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_2359 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_2360 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_2361 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_2362 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_2363 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_2042 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_2043 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_2044 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_2045 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_2046 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_2047 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_2048 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_2049 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_2050 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_2051 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const real_t Dummy_2364 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_2365 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_2366 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_2367 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_2368 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_2369 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_2370 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_2371 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_2372 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_2373 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_2374 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_2375 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_2376 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_2377 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_2378 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_2379 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_2380 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_2381 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_2382 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_2383 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_2384 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_2385 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_2386 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_2387 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_2388 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_2389 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_2390 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_2391 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_2392 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_2393 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_2394 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_2395 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_2396 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_2397 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_2398 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_2399 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_2400 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_2401 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_2402 = Dummy_2377*(Dummy_2374*Dummy_2390 + Dummy_2375*Dummy_2391 + Dummy_2376*Dummy_2392) + Dummy_2381*(Dummy_2378*Dummy_2393 + Dummy_2379*Dummy_2394 + Dummy_2380*Dummy_2395) + Dummy_2385*(Dummy_2382*Dummy_2396 + Dummy_2383*Dummy_2397 + Dummy_2384*Dummy_2398) + Dummy_2389*(Dummy_2386*Dummy_2399 + Dummy_2387*Dummy_2400 + Dummy_2388*Dummy_2401); - const real_t Dummy_2403 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_2404 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_2405 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_2406 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_2407 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_2408 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_2409 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_2410 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_2411 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_2412 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_2413 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_2414 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_2415 = Dummy_2377*(Dummy_2374*Dummy_2403 + Dummy_2375*Dummy_2404 + Dummy_2376*Dummy_2405) + Dummy_2381*(Dummy_2378*Dummy_2406 + Dummy_2379*Dummy_2407 + Dummy_2380*Dummy_2408) + Dummy_2385*(Dummy_2382*Dummy_2409 + Dummy_2383*Dummy_2410 + Dummy_2384*Dummy_2411) + Dummy_2389*(Dummy_2386*Dummy_2412 + Dummy_2387*Dummy_2413 + Dummy_2388*Dummy_2414); - const real_t Dummy_2416 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_2417 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_2418 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_2419 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_2420 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_2421 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_2422 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_2423 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_2424 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_2425 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_2426 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_2427 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_2428 = Dummy_2377*(Dummy_2374*Dummy_2416 + Dummy_2375*Dummy_2417 + Dummy_2376*Dummy_2418) + Dummy_2381*(Dummy_2378*Dummy_2419 + Dummy_2379*Dummy_2420 + Dummy_2380*Dummy_2421) + Dummy_2385*(Dummy_2382*Dummy_2422 + Dummy_2383*Dummy_2423 + Dummy_2384*Dummy_2424) + Dummy_2389*(Dummy_2386*Dummy_2425 + Dummy_2387*Dummy_2426 + Dummy_2388*Dummy_2427); - const real_t Dummy_2429 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_2430 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_2431 = Dummy_2429 + Dummy_2430; - const real_t Dummy_2432 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_2433 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_2434 = Dummy_2432 + Dummy_2433; - const real_t Dummy_2435 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_2436 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_2437 = Dummy_2435 + Dummy_2436; - const real_t Dummy_2438 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_2439 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_2440 = Dummy_2438 + Dummy_2439; - const real_t Dummy_2441 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_2442 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_2443 = Dummy_2441 + Dummy_2442; - const real_t Dummy_2444 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_2445 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_2446 = Dummy_2444 + Dummy_2445; - const real_t Dummy_2447 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_2448 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_2449 = Dummy_2447 + Dummy_2448; - const real_t Dummy_2450 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_2451 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_2452 = Dummy_2450 + Dummy_2451; - const real_t Dummy_2453 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_2454 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_2455 = Dummy_2453 + Dummy_2454; - const real_t Dummy_2456 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_2457 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_2458 = Dummy_2456 + Dummy_2457; - const real_t Dummy_2459 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_2460 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_2461 = Dummy_2459 + Dummy_2460; - const real_t Dummy_2462 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_2463 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_2464 = Dummy_2462 + Dummy_2463; - const real_t Dummy_2465 = Dummy_2377*(Dummy_2374*Dummy_2431 + Dummy_2375*Dummy_2434 + Dummy_2376*Dummy_2437) + Dummy_2381*(Dummy_2378*Dummy_2440 + Dummy_2379*Dummy_2443 + Dummy_2380*Dummy_2446) + Dummy_2385*(Dummy_2382*Dummy_2449 + Dummy_2383*Dummy_2452 + Dummy_2384*Dummy_2455) + Dummy_2389*(Dummy_2386*Dummy_2458 + Dummy_2387*Dummy_2461 + Dummy_2388*Dummy_2464); - const real_t Dummy_2466 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_2467 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_2468 = Dummy_2466 + Dummy_2467; - const real_t Dummy_2469 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_2470 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_2471 = Dummy_2469 + Dummy_2470; - const real_t Dummy_2472 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_2473 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_2474 = Dummy_2472 + Dummy_2473; - const real_t Dummy_2475 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_2476 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_2477 = Dummy_2475 + Dummy_2476; - const real_t Dummy_2478 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_2479 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_2480 = Dummy_2478 + Dummy_2479; - const real_t Dummy_2481 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_2482 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_2483 = Dummy_2481 + Dummy_2482; - const real_t Dummy_2484 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_2485 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_2486 = Dummy_2484 + Dummy_2485; - const real_t Dummy_2487 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_2488 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_2489 = Dummy_2487 + Dummy_2488; - const real_t Dummy_2490 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_2491 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_2492 = Dummy_2490 + Dummy_2491; - const real_t Dummy_2493 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_2494 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_2495 = Dummy_2493 + Dummy_2494; - const real_t Dummy_2496 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_2497 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_2498 = Dummy_2496 + Dummy_2497; - const real_t Dummy_2499 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_2500 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_2501 = Dummy_2499 + Dummy_2500; - const real_t Dummy_2502 = Dummy_2377*(Dummy_2374*Dummy_2468 + Dummy_2375*Dummy_2471 + Dummy_2376*Dummy_2474) + Dummy_2381*(Dummy_2378*Dummy_2477 + Dummy_2379*Dummy_2480 + Dummy_2380*Dummy_2483) + Dummy_2385*(Dummy_2382*Dummy_2486 + Dummy_2383*Dummy_2489 + Dummy_2384*Dummy_2492) + Dummy_2389*(Dummy_2386*Dummy_2495 + Dummy_2387*Dummy_2498 + Dummy_2388*Dummy_2501); - const real_t Dummy_2503 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_2504 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_2505 = Dummy_2503 + Dummy_2504; - const real_t Dummy_2506 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_2507 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_2508 = Dummy_2506 + Dummy_2507; - const real_t Dummy_2509 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_2510 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_2511 = Dummy_2509 + Dummy_2510; - const real_t Dummy_2512 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_2513 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_2514 = Dummy_2512 + Dummy_2513; - const real_t Dummy_2515 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_2516 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_2517 = Dummy_2515 + Dummy_2516; - const real_t Dummy_2518 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_2519 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_2520 = Dummy_2518 + Dummy_2519; - const real_t Dummy_2521 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_2522 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_2523 = Dummy_2521 + Dummy_2522; - const real_t Dummy_2524 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_2525 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_2526 = Dummy_2524 + Dummy_2525; - const real_t Dummy_2527 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_2528 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_2529 = Dummy_2527 + Dummy_2528; - const real_t Dummy_2530 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_2531 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_2532 = Dummy_2530 + Dummy_2531; - const real_t Dummy_2533 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_2534 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_2535 = Dummy_2533 + Dummy_2534; - const real_t Dummy_2536 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_2537 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_2538 = Dummy_2536 + Dummy_2537; - const real_t Dummy_2539 = Dummy_2377*(Dummy_2374*Dummy_2505 + Dummy_2375*Dummy_2508 + Dummy_2376*Dummy_2511) + Dummy_2381*(Dummy_2378*Dummy_2514 + Dummy_2379*Dummy_2517 + Dummy_2380*Dummy_2520) + Dummy_2385*(Dummy_2382*Dummy_2523 + Dummy_2383*Dummy_2526 + Dummy_2384*Dummy_2529) + Dummy_2389*(Dummy_2386*Dummy_2532 + Dummy_2387*Dummy_2535 + Dummy_2388*Dummy_2538); - const real_t Dummy_2540 = -Dummy_2429 - Dummy_2466 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_2541 = -Dummy_2432 - Dummy_2469 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_2542 = -Dummy_2435 - Dummy_2472 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_2543 = -Dummy_2438 - Dummy_2475 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_2544 = -Dummy_2441 - Dummy_2478 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_2545 = -Dummy_2444 - Dummy_2481 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_2546 = -Dummy_2447 - Dummy_2484 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_2547 = -Dummy_2450 - Dummy_2487 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_2548 = -Dummy_2453 - Dummy_2490 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_2549 = -Dummy_2456 - Dummy_2493 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_2550 = -Dummy_2459 - Dummy_2496 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_2551 = -Dummy_2462 - Dummy_2499 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_2552 = Dummy_2377*(Dummy_2374*Dummy_2540 + Dummy_2375*Dummy_2541 + Dummy_2376*Dummy_2542) + Dummy_2381*(Dummy_2378*Dummy_2543 + Dummy_2379*Dummy_2544 + Dummy_2380*Dummy_2545) + Dummy_2385*(Dummy_2382*Dummy_2546 + Dummy_2383*Dummy_2547 + Dummy_2384*Dummy_2548) + Dummy_2389*(Dummy_2386*Dummy_2549 + Dummy_2387*Dummy_2550 + Dummy_2388*Dummy_2551); - const real_t Dummy_2553 = -Dummy_2430 - Dummy_2503 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_2554 = -Dummy_2433 - Dummy_2506 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_2555 = -Dummy_2436 - Dummy_2509 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_2556 = -Dummy_2439 - Dummy_2512 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_2557 = -Dummy_2442 - Dummy_2515 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_2558 = -Dummy_2445 - Dummy_2518 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_2559 = -Dummy_2448 - Dummy_2521 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_2560 = -Dummy_2451 - Dummy_2524 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_2561 = -Dummy_2454 - Dummy_2527 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_2562 = -Dummy_2457 - Dummy_2530 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_2563 = -Dummy_2460 - Dummy_2533 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_2564 = -Dummy_2463 - Dummy_2536 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_2565 = Dummy_2377*(Dummy_2374*Dummy_2553 + Dummy_2375*Dummy_2554 + Dummy_2376*Dummy_2555) + Dummy_2381*(Dummy_2378*Dummy_2556 + Dummy_2379*Dummy_2557 + Dummy_2380*Dummy_2558) + Dummy_2385*(Dummy_2382*Dummy_2559 + Dummy_2383*Dummy_2560 + Dummy_2384*Dummy_2561) + Dummy_2389*(Dummy_2386*Dummy_2562 + Dummy_2387*Dummy_2563 + Dummy_2388*Dummy_2564); - const real_t Dummy_2566 = -Dummy_2467 - Dummy_2504 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_2567 = -Dummy_2470 - Dummy_2507 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_2568 = -Dummy_2473 - Dummy_2510 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_2569 = -Dummy_2476 - Dummy_2513 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_2570 = -Dummy_2479 - Dummy_2516 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_2571 = -Dummy_2482 - Dummy_2519 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_2572 = -Dummy_2485 - Dummy_2522 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_2573 = -Dummy_2488 - Dummy_2525 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_2574 = -Dummy_2491 - Dummy_2528 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_2575 = -Dummy_2494 - Dummy_2531 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_2576 = -Dummy_2497 - Dummy_2534 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_2577 = -Dummy_2500 - Dummy_2537 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_2578 = Dummy_2377*(Dummy_2374*Dummy_2566 + Dummy_2375*Dummy_2567 + Dummy_2376*Dummy_2568) + Dummy_2381*(Dummy_2378*Dummy_2569 + Dummy_2379*Dummy_2570 + Dummy_2380*Dummy_2571) + Dummy_2385*(Dummy_2382*Dummy_2572 + Dummy_2383*Dummy_2573 + Dummy_2384*Dummy_2574) + Dummy_2389*(Dummy_2386*Dummy_2575 + Dummy_2387*Dummy_2576 + Dummy_2388*Dummy_2577); - const real_t Dummy_2579 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); - const real_t Dummy_2580 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); - const real_t Dummy_2581 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); - const real_t Dummy_2582 = Dummy_2377*(Dummy_2390*Dummy_2403 + Dummy_2391*Dummy_2404 + Dummy_2392*Dummy_2405) + Dummy_2381*(Dummy_2393*Dummy_2406 + Dummy_2394*Dummy_2407 + Dummy_2395*Dummy_2408) + Dummy_2385*(Dummy_2396*Dummy_2409 + Dummy_2397*Dummy_2410 + Dummy_2398*Dummy_2411) + Dummy_2389*(Dummy_2399*Dummy_2412 + Dummy_2400*Dummy_2413 + Dummy_2401*Dummy_2414); - const real_t Dummy_2583 = Dummy_2377*(Dummy_2390*Dummy_2416 + Dummy_2391*Dummy_2417 + Dummy_2392*Dummy_2418) + Dummy_2381*(Dummy_2393*Dummy_2419 + Dummy_2394*Dummy_2420 + Dummy_2395*Dummy_2421) + Dummy_2385*(Dummy_2396*Dummy_2422 + Dummy_2397*Dummy_2423 + Dummy_2398*Dummy_2424) + Dummy_2389*(Dummy_2399*Dummy_2425 + Dummy_2400*Dummy_2426 + Dummy_2401*Dummy_2427); - const real_t Dummy_2584 = Dummy_2377*(Dummy_2390*Dummy_2431 + Dummy_2391*Dummy_2434 + Dummy_2392*Dummy_2437) + Dummy_2381*(Dummy_2393*Dummy_2440 + Dummy_2394*Dummy_2443 + Dummy_2395*Dummy_2446) + Dummy_2385*(Dummy_2396*Dummy_2449 + Dummy_2397*Dummy_2452 + Dummy_2398*Dummy_2455) + Dummy_2389*(Dummy_2399*Dummy_2458 + Dummy_2400*Dummy_2461 + Dummy_2401*Dummy_2464); - const real_t Dummy_2585 = Dummy_2377*(Dummy_2390*Dummy_2468 + Dummy_2391*Dummy_2471 + Dummy_2392*Dummy_2474) + Dummy_2381*(Dummy_2393*Dummy_2477 + Dummy_2394*Dummy_2480 + Dummy_2395*Dummy_2483) + Dummy_2385*(Dummy_2396*Dummy_2486 + Dummy_2397*Dummy_2489 + Dummy_2398*Dummy_2492) + Dummy_2389*(Dummy_2399*Dummy_2495 + Dummy_2400*Dummy_2498 + Dummy_2401*Dummy_2501); - const real_t Dummy_2586 = Dummy_2377*(Dummy_2390*Dummy_2505 + Dummy_2391*Dummy_2508 + Dummy_2392*Dummy_2511) + Dummy_2381*(Dummy_2393*Dummy_2514 + Dummy_2394*Dummy_2517 + Dummy_2395*Dummy_2520) + Dummy_2385*(Dummy_2396*Dummy_2523 + Dummy_2397*Dummy_2526 + Dummy_2398*Dummy_2529) + Dummy_2389*(Dummy_2399*Dummy_2532 + Dummy_2400*Dummy_2535 + Dummy_2401*Dummy_2538); - const real_t Dummy_2587 = Dummy_2377*(Dummy_2390*Dummy_2540 + Dummy_2391*Dummy_2541 + Dummy_2392*Dummy_2542) + Dummy_2381*(Dummy_2393*Dummy_2543 + Dummy_2394*Dummy_2544 + Dummy_2395*Dummy_2545) + Dummy_2385*(Dummy_2396*Dummy_2546 + Dummy_2397*Dummy_2547 + Dummy_2398*Dummy_2548) + Dummy_2389*(Dummy_2399*Dummy_2549 + Dummy_2400*Dummy_2550 + Dummy_2401*Dummy_2551); - const real_t Dummy_2588 = Dummy_2377*(Dummy_2390*Dummy_2553 + Dummy_2391*Dummy_2554 + Dummy_2392*Dummy_2555) + Dummy_2381*(Dummy_2393*Dummy_2556 + Dummy_2394*Dummy_2557 + Dummy_2395*Dummy_2558) + Dummy_2385*(Dummy_2396*Dummy_2559 + Dummy_2397*Dummy_2560 + Dummy_2398*Dummy_2561) + Dummy_2389*(Dummy_2399*Dummy_2562 + Dummy_2400*Dummy_2563 + Dummy_2401*Dummy_2564); - const real_t Dummy_2589 = Dummy_2377*(Dummy_2390*Dummy_2566 + Dummy_2391*Dummy_2567 + Dummy_2392*Dummy_2568) + Dummy_2381*(Dummy_2393*Dummy_2569 + Dummy_2394*Dummy_2570 + Dummy_2395*Dummy_2571) + Dummy_2385*(Dummy_2396*Dummy_2572 + Dummy_2397*Dummy_2573 + Dummy_2398*Dummy_2574) + Dummy_2389*(Dummy_2399*Dummy_2575 + Dummy_2400*Dummy_2576 + Dummy_2401*Dummy_2577); - const real_t Dummy_2590 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); - const real_t Dummy_2591 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); - const real_t Dummy_2592 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); - const real_t Dummy_2593 = Dummy_2377*(Dummy_2403*Dummy_2416 + Dummy_2404*Dummy_2417 + Dummy_2405*Dummy_2418) + Dummy_2381*(Dummy_2406*Dummy_2419 + Dummy_2407*Dummy_2420 + Dummy_2408*Dummy_2421) + Dummy_2385*(Dummy_2409*Dummy_2422 + Dummy_2410*Dummy_2423 + Dummy_2411*Dummy_2424) + Dummy_2389*(Dummy_2412*Dummy_2425 + Dummy_2413*Dummy_2426 + Dummy_2414*Dummy_2427); - const real_t Dummy_2594 = Dummy_2377*(Dummy_2403*Dummy_2431 + Dummy_2404*Dummy_2434 + Dummy_2405*Dummy_2437) + Dummy_2381*(Dummy_2406*Dummy_2440 + Dummy_2407*Dummy_2443 + Dummy_2408*Dummy_2446) + Dummy_2385*(Dummy_2409*Dummy_2449 + Dummy_2410*Dummy_2452 + Dummy_2411*Dummy_2455) + Dummy_2389*(Dummy_2412*Dummy_2458 + Dummy_2413*Dummy_2461 + Dummy_2414*Dummy_2464); - const real_t Dummy_2595 = Dummy_2377*(Dummy_2403*Dummy_2468 + Dummy_2404*Dummy_2471 + Dummy_2405*Dummy_2474) + Dummy_2381*(Dummy_2406*Dummy_2477 + Dummy_2407*Dummy_2480 + Dummy_2408*Dummy_2483) + Dummy_2385*(Dummy_2409*Dummy_2486 + Dummy_2410*Dummy_2489 + Dummy_2411*Dummy_2492) + Dummy_2389*(Dummy_2412*Dummy_2495 + Dummy_2413*Dummy_2498 + Dummy_2414*Dummy_2501); - const real_t Dummy_2596 = Dummy_2377*(Dummy_2403*Dummy_2505 + Dummy_2404*Dummy_2508 + Dummy_2405*Dummy_2511) + Dummy_2381*(Dummy_2406*Dummy_2514 + Dummy_2407*Dummy_2517 + Dummy_2408*Dummy_2520) + Dummy_2385*(Dummy_2409*Dummy_2523 + Dummy_2410*Dummy_2526 + Dummy_2411*Dummy_2529) + Dummy_2389*(Dummy_2412*Dummy_2532 + Dummy_2413*Dummy_2535 + Dummy_2414*Dummy_2538); - const real_t Dummy_2597 = Dummy_2377*(Dummy_2403*Dummy_2540 + Dummy_2404*Dummy_2541 + Dummy_2405*Dummy_2542) + Dummy_2381*(Dummy_2406*Dummy_2543 + Dummy_2407*Dummy_2544 + Dummy_2408*Dummy_2545) + Dummy_2385*(Dummy_2409*Dummy_2546 + Dummy_2410*Dummy_2547 + Dummy_2411*Dummy_2548) + Dummy_2389*(Dummy_2412*Dummy_2549 + Dummy_2413*Dummy_2550 + Dummy_2414*Dummy_2551); - const real_t Dummy_2598 = Dummy_2377*(Dummy_2403*Dummy_2553 + Dummy_2404*Dummy_2554 + Dummy_2405*Dummy_2555) + Dummy_2381*(Dummy_2406*Dummy_2556 + Dummy_2407*Dummy_2557 + Dummy_2408*Dummy_2558) + Dummy_2385*(Dummy_2409*Dummy_2559 + Dummy_2410*Dummy_2560 + Dummy_2411*Dummy_2561) + Dummy_2389*(Dummy_2412*Dummy_2562 + Dummy_2413*Dummy_2563 + Dummy_2414*Dummy_2564); - const real_t Dummy_2599 = Dummy_2377*(Dummy_2403*Dummy_2566 + Dummy_2404*Dummy_2567 + Dummy_2405*Dummy_2568) + Dummy_2381*(Dummy_2406*Dummy_2569 + Dummy_2407*Dummy_2570 + Dummy_2408*Dummy_2571) + Dummy_2385*(Dummy_2409*Dummy_2572 + Dummy_2410*Dummy_2573 + Dummy_2411*Dummy_2574) + Dummy_2389*(Dummy_2412*Dummy_2575 + Dummy_2413*Dummy_2576 + Dummy_2414*Dummy_2577); - const real_t Dummy_2600 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); - const real_t Dummy_2601 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); - const real_t Dummy_2602 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); - const real_t Dummy_2603 = Dummy_2377*(Dummy_2416*Dummy_2431 + Dummy_2417*Dummy_2434 + Dummy_2418*Dummy_2437) + Dummy_2381*(Dummy_2419*Dummy_2440 + Dummy_2420*Dummy_2443 + Dummy_2421*Dummy_2446) + Dummy_2385*(Dummy_2422*Dummy_2449 + Dummy_2423*Dummy_2452 + Dummy_2424*Dummy_2455) + Dummy_2389*(Dummy_2425*Dummy_2458 + Dummy_2426*Dummy_2461 + Dummy_2427*Dummy_2464); - const real_t Dummy_2604 = Dummy_2377*(Dummy_2416*Dummy_2468 + Dummy_2417*Dummy_2471 + Dummy_2418*Dummy_2474) + Dummy_2381*(Dummy_2419*Dummy_2477 + Dummy_2420*Dummy_2480 + Dummy_2421*Dummy_2483) + Dummy_2385*(Dummy_2422*Dummy_2486 + Dummy_2423*Dummy_2489 + Dummy_2424*Dummy_2492) + Dummy_2389*(Dummy_2425*Dummy_2495 + Dummy_2426*Dummy_2498 + Dummy_2427*Dummy_2501); - const real_t Dummy_2605 = Dummy_2377*(Dummy_2416*Dummy_2505 + Dummy_2417*Dummy_2508 + Dummy_2418*Dummy_2511) + Dummy_2381*(Dummy_2419*Dummy_2514 + Dummy_2420*Dummy_2517 + Dummy_2421*Dummy_2520) + Dummy_2385*(Dummy_2422*Dummy_2523 + Dummy_2423*Dummy_2526 + Dummy_2424*Dummy_2529) + Dummy_2389*(Dummy_2425*Dummy_2532 + Dummy_2426*Dummy_2535 + Dummy_2427*Dummy_2538); - const real_t Dummy_2606 = Dummy_2377*(Dummy_2416*Dummy_2540 + Dummy_2417*Dummy_2541 + Dummy_2418*Dummy_2542) + Dummy_2381*(Dummy_2419*Dummy_2543 + Dummy_2420*Dummy_2544 + Dummy_2421*Dummy_2545) + Dummy_2385*(Dummy_2422*Dummy_2546 + Dummy_2423*Dummy_2547 + Dummy_2424*Dummy_2548) + Dummy_2389*(Dummy_2425*Dummy_2549 + Dummy_2426*Dummy_2550 + Dummy_2427*Dummy_2551); - const real_t Dummy_2607 = Dummy_2377*(Dummy_2416*Dummy_2553 + Dummy_2417*Dummy_2554 + Dummy_2418*Dummy_2555) + Dummy_2381*(Dummy_2419*Dummy_2556 + Dummy_2420*Dummy_2557 + Dummy_2421*Dummy_2558) + Dummy_2385*(Dummy_2422*Dummy_2559 + Dummy_2423*Dummy_2560 + Dummy_2424*Dummy_2561) + Dummy_2389*(Dummy_2425*Dummy_2562 + Dummy_2426*Dummy_2563 + Dummy_2427*Dummy_2564); - const real_t Dummy_2608 = Dummy_2377*(Dummy_2416*Dummy_2566 + Dummy_2417*Dummy_2567 + Dummy_2418*Dummy_2568) + Dummy_2381*(Dummy_2419*Dummy_2569 + Dummy_2420*Dummy_2570 + Dummy_2421*Dummy_2571) + Dummy_2385*(Dummy_2422*Dummy_2572 + Dummy_2423*Dummy_2573 + Dummy_2424*Dummy_2574) + Dummy_2389*(Dummy_2425*Dummy_2575 + Dummy_2426*Dummy_2576 + Dummy_2427*Dummy_2577); - const real_t Dummy_2609 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2610 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2611 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2612 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2613 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2614 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2615 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2616 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2617 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2618 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2619 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2620 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2621 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2622 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2623 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2624 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2625 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2626 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2627 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2628 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2629 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2630 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2631 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2632 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2633 = Dummy_2377*(Dummy_2431*Dummy_2468 + Dummy_2434*Dummy_2471 + Dummy_2437*Dummy_2474) + Dummy_2381*(Dummy_2440*Dummy_2477 + Dummy_2443*Dummy_2480 + Dummy_2446*Dummy_2483) + Dummy_2385*(Dummy_2449*Dummy_2486 + Dummy_2452*Dummy_2489 + Dummy_2455*Dummy_2492) + Dummy_2389*(Dummy_2458*Dummy_2495 + Dummy_2461*Dummy_2498 + Dummy_2464*Dummy_2501); - const real_t Dummy_2634 = Dummy_2377*(Dummy_2431*Dummy_2505 + Dummy_2434*Dummy_2508 + Dummy_2437*Dummy_2511) + Dummy_2381*(Dummy_2440*Dummy_2514 + Dummy_2443*Dummy_2517 + Dummy_2446*Dummy_2520) + Dummy_2385*(Dummy_2449*Dummy_2523 + Dummy_2452*Dummy_2526 + Dummy_2455*Dummy_2529) + Dummy_2389*(Dummy_2458*Dummy_2532 + Dummy_2461*Dummy_2535 + Dummy_2464*Dummy_2538); - const real_t Dummy_2635 = Dummy_2377*(Dummy_2431*Dummy_2540 + Dummy_2434*Dummy_2541 + Dummy_2437*Dummy_2542) + Dummy_2381*(Dummy_2440*Dummy_2543 + Dummy_2443*Dummy_2544 + Dummy_2446*Dummy_2545) + Dummy_2385*(Dummy_2449*Dummy_2546 + Dummy_2452*Dummy_2547 + Dummy_2455*Dummy_2548) + Dummy_2389*(Dummy_2458*Dummy_2549 + Dummy_2461*Dummy_2550 + Dummy_2464*Dummy_2551); - const real_t Dummy_2636 = Dummy_2377*(Dummy_2431*Dummy_2553 + Dummy_2434*Dummy_2554 + Dummy_2437*Dummy_2555) + Dummy_2381*(Dummy_2440*Dummy_2556 + Dummy_2443*Dummy_2557 + Dummy_2446*Dummy_2558) + Dummy_2385*(Dummy_2449*Dummy_2559 + Dummy_2452*Dummy_2560 + Dummy_2455*Dummy_2561) + Dummy_2389*(Dummy_2458*Dummy_2562 + Dummy_2461*Dummy_2563 + Dummy_2464*Dummy_2564); - const real_t Dummy_2637 = Dummy_2377*(Dummy_2431*Dummy_2566 + Dummy_2434*Dummy_2567 + Dummy_2437*Dummy_2568) + Dummy_2381*(Dummy_2440*Dummy_2569 + Dummy_2443*Dummy_2570 + Dummy_2446*Dummy_2571) + Dummy_2385*(Dummy_2449*Dummy_2572 + Dummy_2452*Dummy_2573 + Dummy_2455*Dummy_2574) + Dummy_2389*(Dummy_2458*Dummy_2575 + Dummy_2461*Dummy_2576 + Dummy_2464*Dummy_2577); - const real_t Dummy_2638 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2639 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2640 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2641 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2642 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2643 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2644 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2645 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2646 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2647 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2648 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2649 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2650 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2651 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2652 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2653 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2654 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2655 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2656 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2657 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2658 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2659 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2660 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2661 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2662 = Dummy_2377*(Dummy_2468*Dummy_2505 + Dummy_2471*Dummy_2508 + Dummy_2474*Dummy_2511) + Dummy_2381*(Dummy_2477*Dummy_2514 + Dummy_2480*Dummy_2517 + Dummy_2483*Dummy_2520) + Dummy_2385*(Dummy_2486*Dummy_2523 + Dummy_2489*Dummy_2526 + Dummy_2492*Dummy_2529) + Dummy_2389*(Dummy_2495*Dummy_2532 + Dummy_2498*Dummy_2535 + Dummy_2501*Dummy_2538); - const real_t Dummy_2663 = Dummy_2377*(Dummy_2468*Dummy_2540 + Dummy_2471*Dummy_2541 + Dummy_2474*Dummy_2542) + Dummy_2381*(Dummy_2477*Dummy_2543 + Dummy_2480*Dummy_2544 + Dummy_2483*Dummy_2545) + Dummy_2385*(Dummy_2486*Dummy_2546 + Dummy_2489*Dummy_2547 + Dummy_2492*Dummy_2548) + Dummy_2389*(Dummy_2495*Dummy_2549 + Dummy_2498*Dummy_2550 + Dummy_2501*Dummy_2551); - const real_t Dummy_2664 = Dummy_2377*(Dummy_2468*Dummy_2553 + Dummy_2471*Dummy_2554 + Dummy_2474*Dummy_2555) + Dummy_2381*(Dummy_2477*Dummy_2556 + Dummy_2480*Dummy_2557 + Dummy_2483*Dummy_2558) + Dummy_2385*(Dummy_2486*Dummy_2559 + Dummy_2489*Dummy_2560 + Dummy_2492*Dummy_2561) + Dummy_2389*(Dummy_2495*Dummy_2562 + Dummy_2498*Dummy_2563 + Dummy_2501*Dummy_2564); - const real_t Dummy_2665 = Dummy_2377*(Dummy_2468*Dummy_2566 + Dummy_2471*Dummy_2567 + Dummy_2474*Dummy_2568) + Dummy_2381*(Dummy_2477*Dummy_2569 + Dummy_2480*Dummy_2570 + Dummy_2483*Dummy_2571) + Dummy_2385*(Dummy_2486*Dummy_2572 + Dummy_2489*Dummy_2573 + Dummy_2492*Dummy_2574) + Dummy_2389*(Dummy_2495*Dummy_2575 + Dummy_2498*Dummy_2576 + Dummy_2501*Dummy_2577); - const real_t Dummy_2666 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2667 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2668 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2669 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2670 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2671 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2672 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2673 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2674 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2675 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2676 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2677 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2678 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2679 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2680 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2681 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2682 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2683 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_2684 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2685 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2686 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2687 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2688 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2689 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_2690 = Dummy_2377*(Dummy_2505*Dummy_2540 + Dummy_2508*Dummy_2541 + Dummy_2511*Dummy_2542) + Dummy_2381*(Dummy_2514*Dummy_2543 + Dummy_2517*Dummy_2544 + Dummy_2520*Dummy_2545) + Dummy_2385*(Dummy_2523*Dummy_2546 + Dummy_2526*Dummy_2547 + Dummy_2529*Dummy_2548) + Dummy_2389*(Dummy_2532*Dummy_2549 + Dummy_2535*Dummy_2550 + Dummy_2538*Dummy_2551); - const real_t Dummy_2691 = Dummy_2377*(Dummy_2505*Dummy_2553 + Dummy_2508*Dummy_2554 + Dummy_2511*Dummy_2555) + Dummy_2381*(Dummy_2514*Dummy_2556 + Dummy_2517*Dummy_2557 + Dummy_2520*Dummy_2558) + Dummy_2385*(Dummy_2523*Dummy_2559 + Dummy_2526*Dummy_2560 + Dummy_2529*Dummy_2561) + Dummy_2389*(Dummy_2532*Dummy_2562 + Dummy_2535*Dummy_2563 + Dummy_2538*Dummy_2564); - const real_t Dummy_2692 = Dummy_2377*(Dummy_2505*Dummy_2566 + Dummy_2508*Dummy_2567 + Dummy_2511*Dummy_2568) + Dummy_2381*(Dummy_2514*Dummy_2569 + Dummy_2517*Dummy_2570 + Dummy_2520*Dummy_2571) + Dummy_2385*(Dummy_2523*Dummy_2572 + Dummy_2526*Dummy_2573 + Dummy_2529*Dummy_2574) + Dummy_2389*(Dummy_2532*Dummy_2575 + Dummy_2535*Dummy_2576 + Dummy_2538*Dummy_2577); - const real_t Dummy_2693 = Dummy_2377*(Dummy_2540*Dummy_2553 + Dummy_2541*Dummy_2554 + Dummy_2542*Dummy_2555) + Dummy_2381*(Dummy_2543*Dummy_2556 + Dummy_2544*Dummy_2557 + Dummy_2545*Dummy_2558) + Dummy_2385*(Dummy_2546*Dummy_2559 + Dummy_2547*Dummy_2560 + Dummy_2548*Dummy_2561) + Dummy_2389*(Dummy_2549*Dummy_2562 + Dummy_2550*Dummy_2563 + Dummy_2551*Dummy_2564); - const real_t Dummy_2694 = Dummy_2377*(Dummy_2540*Dummy_2566 + Dummy_2541*Dummy_2567 + Dummy_2542*Dummy_2568) + Dummy_2381*(Dummy_2543*Dummy_2569 + Dummy_2544*Dummy_2570 + Dummy_2545*Dummy_2571) + Dummy_2385*(Dummy_2546*Dummy_2572 + Dummy_2547*Dummy_2573 + Dummy_2548*Dummy_2574) + Dummy_2389*(Dummy_2549*Dummy_2575 + Dummy_2550*Dummy_2576 + Dummy_2551*Dummy_2577); - const real_t Dummy_2695 = Dummy_2377*(Dummy_2553*Dummy_2566 + Dummy_2554*Dummy_2567 + Dummy_2555*Dummy_2568) + Dummy_2381*(Dummy_2556*Dummy_2569 + Dummy_2557*Dummy_2570 + Dummy_2558*Dummy_2571) + Dummy_2385*(Dummy_2559*Dummy_2572 + Dummy_2560*Dummy_2573 + Dummy_2561*Dummy_2574) + Dummy_2389*(Dummy_2562*Dummy_2575 + Dummy_2563*Dummy_2576 + Dummy_2564*Dummy_2577); - const real_t Dummy_2696 = Dummy_2364*(Dummy_2377*((Dummy_2374*Dummy_2374) + (Dummy_2375*Dummy_2375) + (Dummy_2376*Dummy_2376)) + Dummy_2381*((Dummy_2378*Dummy_2378) + (Dummy_2379*Dummy_2379) + (Dummy_2380*Dummy_2380)) + Dummy_2385*((Dummy_2382*Dummy_2382) + (Dummy_2383*Dummy_2383) + (Dummy_2384*Dummy_2384)) + Dummy_2389*((Dummy_2386*Dummy_2386) + (Dummy_2387*Dummy_2387) + (Dummy_2388*Dummy_2388))) + Dummy_2365*Dummy_2402 + Dummy_2366*Dummy_2415 + Dummy_2367*Dummy_2428 + Dummy_2368*Dummy_2465 + Dummy_2369*Dummy_2502 + Dummy_2370*Dummy_2539 + Dummy_2371*Dummy_2552 + Dummy_2372*Dummy_2565 + Dummy_2373*Dummy_2578; - const real_t Dummy_2697 = Dummy_2364*Dummy_2402 + Dummy_2365*(Dummy_2377*(Dummy_2579*tmp_kernel_op_254 + Dummy_2580*tmp_kernel_op_254 + Dummy_2581*tmp_kernel_op_254) + Dummy_2381*(Dummy_2579*tmp_kernel_op_257 + Dummy_2580*tmp_kernel_op_257 + Dummy_2581*tmp_kernel_op_257) + Dummy_2385*(Dummy_2579*tmp_kernel_op_258 + Dummy_2580*tmp_kernel_op_258 + Dummy_2581*tmp_kernel_op_258) + Dummy_2389*(Dummy_2579*tmp_kernel_op_259 + Dummy_2580*tmp_kernel_op_259 + Dummy_2581*tmp_kernel_op_259)) + Dummy_2366*Dummy_2582 + Dummy_2367*Dummy_2583 + Dummy_2368*Dummy_2584 + Dummy_2369*Dummy_2585 + Dummy_2370*Dummy_2586 + Dummy_2371*Dummy_2587 + Dummy_2372*Dummy_2588 + Dummy_2373*Dummy_2589; - const real_t Dummy_2698 = Dummy_2364*Dummy_2415 + Dummy_2365*Dummy_2582 + Dummy_2366*(Dummy_2377*(Dummy_2590*tmp_kernel_op_269 + Dummy_2591*tmp_kernel_op_269 + Dummy_2592*tmp_kernel_op_269) + Dummy_2381*(Dummy_2590*tmp_kernel_op_272 + Dummy_2591*tmp_kernel_op_272 + Dummy_2592*tmp_kernel_op_272) + Dummy_2385*(Dummy_2590*tmp_kernel_op_273 + Dummy_2591*tmp_kernel_op_273 + Dummy_2592*tmp_kernel_op_273) + Dummy_2389*(Dummy_2590*tmp_kernel_op_274 + Dummy_2591*tmp_kernel_op_274 + Dummy_2592*tmp_kernel_op_274)) + Dummy_2367*Dummy_2593 + Dummy_2368*Dummy_2594 + Dummy_2369*Dummy_2595 + Dummy_2370*Dummy_2596 + Dummy_2371*Dummy_2597 + Dummy_2372*Dummy_2598 + Dummy_2373*Dummy_2599; - const real_t Dummy_2699 = Dummy_2364*Dummy_2428 + Dummy_2365*Dummy_2583 + Dummy_2366*Dummy_2593 + Dummy_2367*(Dummy_2377*(Dummy_2600*tmp_kernel_op_283 + Dummy_2601*tmp_kernel_op_283 + Dummy_2602*tmp_kernel_op_283) + Dummy_2381*(Dummy_2600*tmp_kernel_op_286 + Dummy_2601*tmp_kernel_op_286 + Dummy_2602*tmp_kernel_op_286) + Dummy_2385*(Dummy_2600*tmp_kernel_op_287 + Dummy_2601*tmp_kernel_op_287 + Dummy_2602*tmp_kernel_op_287) + Dummy_2389*(Dummy_2600*tmp_kernel_op_288 + Dummy_2601*tmp_kernel_op_288 + Dummy_2602*tmp_kernel_op_288)) + Dummy_2368*Dummy_2603 + Dummy_2369*Dummy_2604 + Dummy_2370*Dummy_2605 + Dummy_2371*Dummy_2606 + Dummy_2372*Dummy_2607 + Dummy_2373*Dummy_2608; - const real_t Dummy_2700 = Dummy_2364*Dummy_2465 + Dummy_2365*Dummy_2584 + Dummy_2366*Dummy_2594 + Dummy_2367*Dummy_2603 + Dummy_2368*(Dummy_2377*(((Dummy_2609 + Dummy_2610)*(Dummy_2609 + Dummy_2610))*16.0 + ((Dummy_2611 + Dummy_2612)*(Dummy_2611 + Dummy_2612))*16.0 + ((Dummy_2613 + Dummy_2614)*(Dummy_2613 + Dummy_2614))*16.0) + Dummy_2381*(((Dummy_2615 + Dummy_2616)*(Dummy_2615 + Dummy_2616))*16.0 + ((Dummy_2617 + Dummy_2618)*(Dummy_2617 + Dummy_2618))*16.0 + ((Dummy_2619 + Dummy_2620)*(Dummy_2619 + Dummy_2620))*16.0) + Dummy_2385*(((Dummy_2621 + Dummy_2622)*(Dummy_2621 + Dummy_2622))*16.0 + ((Dummy_2623 + Dummy_2624)*(Dummy_2623 + Dummy_2624))*16.0 + ((Dummy_2625 + Dummy_2626)*(Dummy_2625 + Dummy_2626))*16.0) + Dummy_2389*(((Dummy_2627 + Dummy_2628)*(Dummy_2627 + Dummy_2628))*16.0 + ((Dummy_2629 + Dummy_2630)*(Dummy_2629 + Dummy_2630))*16.0 + ((Dummy_2631 + Dummy_2632)*(Dummy_2631 + Dummy_2632))*16.0)) + Dummy_2369*Dummy_2633 + Dummy_2370*Dummy_2634 + Dummy_2371*Dummy_2635 + Dummy_2372*Dummy_2636 + Dummy_2373*Dummy_2637; - const real_t Dummy_2701 = Dummy_2364*Dummy_2502 + Dummy_2365*Dummy_2585 + Dummy_2366*Dummy_2595 + Dummy_2367*Dummy_2604 + Dummy_2368*Dummy_2633 + Dummy_2369*(Dummy_2377*(((Dummy_2638 + Dummy_2639)*(Dummy_2638 + Dummy_2639))*16.0 + ((Dummy_2640 + Dummy_2641)*(Dummy_2640 + Dummy_2641))*16.0 + ((Dummy_2642 + Dummy_2643)*(Dummy_2642 + Dummy_2643))*16.0) + Dummy_2381*(((Dummy_2644 + Dummy_2645)*(Dummy_2644 + Dummy_2645))*16.0 + ((Dummy_2646 + Dummy_2647)*(Dummy_2646 + Dummy_2647))*16.0 + ((Dummy_2648 + Dummy_2649)*(Dummy_2648 + Dummy_2649))*16.0) + Dummy_2385*(((Dummy_2650 + Dummy_2651)*(Dummy_2650 + Dummy_2651))*16.0 + ((Dummy_2652 + Dummy_2653)*(Dummy_2652 + Dummy_2653))*16.0 + ((Dummy_2654 + Dummy_2655)*(Dummy_2654 + Dummy_2655))*16.0) + Dummy_2389*(((Dummy_2656 + Dummy_2657)*(Dummy_2656 + Dummy_2657))*16.0 + ((Dummy_2658 + Dummy_2659)*(Dummy_2658 + Dummy_2659))*16.0 + ((Dummy_2660 + Dummy_2661)*(Dummy_2660 + Dummy_2661))*16.0)) + Dummy_2370*Dummy_2662 + Dummy_2371*Dummy_2663 + Dummy_2372*Dummy_2664 + Dummy_2373*Dummy_2665; - const real_t Dummy_2702 = Dummy_2364*Dummy_2539 + Dummy_2365*Dummy_2586 + Dummy_2366*Dummy_2596 + Dummy_2367*Dummy_2605 + Dummy_2368*Dummy_2634 + Dummy_2369*Dummy_2662 + Dummy_2370*(Dummy_2377*(((Dummy_2666 + Dummy_2667)*(Dummy_2666 + Dummy_2667))*16.0 + ((Dummy_2668 + Dummy_2669)*(Dummy_2668 + Dummy_2669))*16.0 + ((Dummy_2670 + Dummy_2671)*(Dummy_2670 + Dummy_2671))*16.0) + Dummy_2381*(((Dummy_2672 + Dummy_2673)*(Dummy_2672 + Dummy_2673))*16.0 + ((Dummy_2674 + Dummy_2675)*(Dummy_2674 + Dummy_2675))*16.0 + ((Dummy_2676 + Dummy_2677)*(Dummy_2676 + Dummy_2677))*16.0) + Dummy_2385*(((Dummy_2678 + Dummy_2679)*(Dummy_2678 + Dummy_2679))*16.0 + ((Dummy_2680 + Dummy_2681)*(Dummy_2680 + Dummy_2681))*16.0 + ((Dummy_2682 + Dummy_2683)*(Dummy_2682 + Dummy_2683))*16.0) + Dummy_2389*(((Dummy_2684 + Dummy_2685)*(Dummy_2684 + Dummy_2685))*16.0 + ((Dummy_2686 + Dummy_2687)*(Dummy_2686 + Dummy_2687))*16.0 + ((Dummy_2688 + Dummy_2689)*(Dummy_2688 + Dummy_2689))*16.0)) + Dummy_2371*Dummy_2690 + Dummy_2372*Dummy_2691 + Dummy_2373*Dummy_2692; - const real_t Dummy_2703 = Dummy_2364*Dummy_2552 + Dummy_2365*Dummy_2587 + Dummy_2366*Dummy_2597 + Dummy_2367*Dummy_2606 + Dummy_2368*Dummy_2635 + Dummy_2369*Dummy_2663 + Dummy_2370*Dummy_2690 + Dummy_2371*(Dummy_2377*(((-Dummy_2609 - Dummy_2638 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_2609 - Dummy_2638 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_2611 - Dummy_2640 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_2611 - Dummy_2640 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_2613 - Dummy_2642 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_2613 - Dummy_2642 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0) + Dummy_2381*(((-Dummy_2615 - Dummy_2644 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_2615 - Dummy_2644 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_2617 - Dummy_2646 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_2617 - Dummy_2646 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_2619 - Dummy_2648 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_2619 - Dummy_2648 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0) + Dummy_2385*(((-Dummy_2621 - Dummy_2650 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_2621 - Dummy_2650 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_2623 - Dummy_2652 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_2623 - Dummy_2652 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_2625 - Dummy_2654 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_2625 - Dummy_2654 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0) + Dummy_2389*(((-Dummy_2627 - Dummy_2656 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_2627 - Dummy_2656 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_2629 - Dummy_2658 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_2629 - Dummy_2658 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_2631 - Dummy_2660 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_2631 - Dummy_2660 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0)) + Dummy_2372*Dummy_2693 + Dummy_2373*Dummy_2694; - const real_t Dummy_2704 = Dummy_2364*Dummy_2565 + Dummy_2365*Dummy_2588 + Dummy_2366*Dummy_2598 + Dummy_2367*Dummy_2607 + Dummy_2368*Dummy_2636 + Dummy_2369*Dummy_2664 + Dummy_2370*Dummy_2691 + Dummy_2371*Dummy_2693 + Dummy_2372*(Dummy_2377*(((-Dummy_2610 - Dummy_2666 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_2610 - Dummy_2666 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_2612 - Dummy_2668 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_2612 - Dummy_2668 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_2614 - Dummy_2670 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_2614 - Dummy_2670 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0) + Dummy_2381*(((-Dummy_2616 - Dummy_2672 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_2616 - Dummy_2672 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_2618 - Dummy_2674 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_2618 - Dummy_2674 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_2620 - Dummy_2676 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_2620 - Dummy_2676 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0) + Dummy_2385*(((-Dummy_2622 - Dummy_2678 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_2622 - Dummy_2678 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_2624 - Dummy_2680 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_2624 - Dummy_2680 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_2626 - Dummy_2682 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_2626 - Dummy_2682 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0) + Dummy_2389*(((-Dummy_2628 - Dummy_2684 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_2628 - Dummy_2684 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_2630 - Dummy_2686 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_2630 - Dummy_2686 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_2632 - Dummy_2688 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_2632 - Dummy_2688 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0)) + Dummy_2373*Dummy_2695; - const real_t Dummy_2705 = Dummy_2364*Dummy_2578 + Dummy_2365*Dummy_2589 + Dummy_2366*Dummy_2599 + Dummy_2367*Dummy_2608 + Dummy_2368*Dummy_2637 + Dummy_2369*Dummy_2665 + Dummy_2370*Dummy_2692 + Dummy_2371*Dummy_2694 + Dummy_2372*Dummy_2695 + Dummy_2373*(Dummy_2377*(((-Dummy_2639 - Dummy_2667 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_2639 - Dummy_2667 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_2641 - Dummy_2669 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_2641 - Dummy_2669 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_2643 - Dummy_2671 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_2643 - Dummy_2671 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0) + Dummy_2381*(((-Dummy_2645 - Dummy_2673 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_2645 - Dummy_2673 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_2647 - Dummy_2675 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_2647 - Dummy_2675 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_2649 - Dummy_2677 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_2649 - Dummy_2677 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0) + Dummy_2385*(((-Dummy_2651 - Dummy_2679 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_2651 - Dummy_2679 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_2653 - Dummy_2681 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_2653 - Dummy_2681 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_2655 - Dummy_2683 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_2655 - Dummy_2683 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0) + Dummy_2389*(((-Dummy_2657 - Dummy_2685 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_2657 - Dummy_2685 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_2659 - Dummy_2687 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_2659 - Dummy_2687 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_2661 - Dummy_2689 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_2661 - Dummy_2689 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0)); + const real_t tmp_moved_constant_2052 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_2053 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_2054 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_2055 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_2056 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_2057 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_2058 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_2059 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_2060 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_2061 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_2062 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_2063 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_2064 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_2065 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2066 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_2067 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_2068 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_2069 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2070 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_2071 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_2072 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_2073 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2074 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_2075 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_2076 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_2077 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2078 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_2079 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_2080 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_2081 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_2082 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_2083 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_2084 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_2085 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_2086 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_2087 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_2088 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_2089 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_2090 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2078 + tmp_moved_constant_2063*tmp_moved_constant_2079 + tmp_moved_constant_2064*tmp_moved_constant_2080) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2081 + tmp_moved_constant_2067*tmp_moved_constant_2082 + tmp_moved_constant_2068*tmp_moved_constant_2083) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2084 + tmp_moved_constant_2071*tmp_moved_constant_2085 + tmp_moved_constant_2072*tmp_moved_constant_2086) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2087 + tmp_moved_constant_2075*tmp_moved_constant_2088 + tmp_moved_constant_2076*tmp_moved_constant_2089); + const real_t tmp_moved_constant_2091 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_2092 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_2093 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_2094 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_2095 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_2096 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_2097 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_2098 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_2099 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_2100 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_2101 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_2102 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_2103 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2091 + tmp_moved_constant_2063*tmp_moved_constant_2092 + tmp_moved_constant_2064*tmp_moved_constant_2093) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2094 + tmp_moved_constant_2067*tmp_moved_constant_2095 + tmp_moved_constant_2068*tmp_moved_constant_2096) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2097 + tmp_moved_constant_2071*tmp_moved_constant_2098 + tmp_moved_constant_2072*tmp_moved_constant_2099) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2100 + tmp_moved_constant_2075*tmp_moved_constant_2101 + tmp_moved_constant_2076*tmp_moved_constant_2102); + const real_t tmp_moved_constant_2104 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_2105 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_2106 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_2107 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_2108 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_2109 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_2110 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_2111 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_2112 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_2113 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_2114 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_2115 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_2116 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2104 + tmp_moved_constant_2063*tmp_moved_constant_2105 + tmp_moved_constant_2064*tmp_moved_constant_2106) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2107 + tmp_moved_constant_2067*tmp_moved_constant_2108 + tmp_moved_constant_2068*tmp_moved_constant_2109) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2110 + tmp_moved_constant_2071*tmp_moved_constant_2111 + tmp_moved_constant_2072*tmp_moved_constant_2112) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2113 + tmp_moved_constant_2075*tmp_moved_constant_2114 + tmp_moved_constant_2076*tmp_moved_constant_2115); + const real_t tmp_moved_constant_2117 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2118 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2119 = tmp_moved_constant_2117 + tmp_moved_constant_2118; + const real_t tmp_moved_constant_2120 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2121 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2122 = tmp_moved_constant_2120 + tmp_moved_constant_2121; + const real_t tmp_moved_constant_2123 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2124 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2125 = tmp_moved_constant_2123 + tmp_moved_constant_2124; + const real_t tmp_moved_constant_2126 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2127 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2128 = tmp_moved_constant_2126 + tmp_moved_constant_2127; + const real_t tmp_moved_constant_2129 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2130 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2131 = tmp_moved_constant_2129 + tmp_moved_constant_2130; + const real_t tmp_moved_constant_2132 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2133 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2134 = tmp_moved_constant_2132 + tmp_moved_constant_2133; + const real_t tmp_moved_constant_2135 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2136 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2137 = tmp_moved_constant_2135 + tmp_moved_constant_2136; + const real_t tmp_moved_constant_2138 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2139 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2140 = tmp_moved_constant_2138 + tmp_moved_constant_2139; + const real_t tmp_moved_constant_2141 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2142 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2143 = tmp_moved_constant_2141 + tmp_moved_constant_2142; + const real_t tmp_moved_constant_2144 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2145 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2146 = tmp_moved_constant_2144 + tmp_moved_constant_2145; + const real_t tmp_moved_constant_2147 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2148 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2149 = tmp_moved_constant_2147 + tmp_moved_constant_2148; + const real_t tmp_moved_constant_2150 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2151 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2152 = tmp_moved_constant_2150 + tmp_moved_constant_2151; + const real_t tmp_moved_constant_2153 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2119 + tmp_moved_constant_2063*tmp_moved_constant_2122 + tmp_moved_constant_2064*tmp_moved_constant_2125) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2128 + tmp_moved_constant_2067*tmp_moved_constant_2131 + tmp_moved_constant_2068*tmp_moved_constant_2134) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2137 + tmp_moved_constant_2071*tmp_moved_constant_2140 + tmp_moved_constant_2072*tmp_moved_constant_2143) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2146 + tmp_moved_constant_2075*tmp_moved_constant_2149 + tmp_moved_constant_2076*tmp_moved_constant_2152); + const real_t tmp_moved_constant_2154 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2155 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2156 = tmp_moved_constant_2154 + tmp_moved_constant_2155; + const real_t tmp_moved_constant_2157 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2158 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2159 = tmp_moved_constant_2157 + tmp_moved_constant_2158; + const real_t tmp_moved_constant_2160 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2161 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2162 = tmp_moved_constant_2160 + tmp_moved_constant_2161; + const real_t tmp_moved_constant_2163 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2164 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2165 = tmp_moved_constant_2163 + tmp_moved_constant_2164; + const real_t tmp_moved_constant_2166 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2167 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2168 = tmp_moved_constant_2166 + tmp_moved_constant_2167; + const real_t tmp_moved_constant_2169 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2170 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2171 = tmp_moved_constant_2169 + tmp_moved_constant_2170; + const real_t tmp_moved_constant_2172 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2173 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2174 = tmp_moved_constant_2172 + tmp_moved_constant_2173; + const real_t tmp_moved_constant_2175 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2176 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2177 = tmp_moved_constant_2175 + tmp_moved_constant_2176; + const real_t tmp_moved_constant_2178 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2179 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2180 = tmp_moved_constant_2178 + tmp_moved_constant_2179; + const real_t tmp_moved_constant_2181 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2182 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2183 = tmp_moved_constant_2181 + tmp_moved_constant_2182; + const real_t tmp_moved_constant_2184 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2185 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2186 = tmp_moved_constant_2184 + tmp_moved_constant_2185; + const real_t tmp_moved_constant_2187 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2188 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2189 = tmp_moved_constant_2187 + tmp_moved_constant_2188; + const real_t tmp_moved_constant_2190 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2156 + tmp_moved_constant_2063*tmp_moved_constant_2159 + tmp_moved_constant_2064*tmp_moved_constant_2162) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2165 + tmp_moved_constant_2067*tmp_moved_constant_2168 + tmp_moved_constant_2068*tmp_moved_constant_2171) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2174 + tmp_moved_constant_2071*tmp_moved_constant_2177 + tmp_moved_constant_2072*tmp_moved_constant_2180) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2183 + tmp_moved_constant_2075*tmp_moved_constant_2186 + tmp_moved_constant_2076*tmp_moved_constant_2189); + const real_t tmp_moved_constant_2191 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2192 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2193 = tmp_moved_constant_2191 + tmp_moved_constant_2192; + const real_t tmp_moved_constant_2194 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2195 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2196 = tmp_moved_constant_2194 + tmp_moved_constant_2195; + const real_t tmp_moved_constant_2197 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2198 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2199 = tmp_moved_constant_2197 + tmp_moved_constant_2198; + const real_t tmp_moved_constant_2200 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2201 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2202 = tmp_moved_constant_2200 + tmp_moved_constant_2201; + const real_t tmp_moved_constant_2203 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2204 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2205 = tmp_moved_constant_2203 + tmp_moved_constant_2204; + const real_t tmp_moved_constant_2206 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2207 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2208 = tmp_moved_constant_2206 + tmp_moved_constant_2207; + const real_t tmp_moved_constant_2209 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2210 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2211 = tmp_moved_constant_2209 + tmp_moved_constant_2210; + const real_t tmp_moved_constant_2212 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2213 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2214 = tmp_moved_constant_2212 + tmp_moved_constant_2213; + const real_t tmp_moved_constant_2215 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2216 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2217 = tmp_moved_constant_2215 + tmp_moved_constant_2216; + const real_t tmp_moved_constant_2218 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2219 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2220 = tmp_moved_constant_2218 + tmp_moved_constant_2219; + const real_t tmp_moved_constant_2221 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2222 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2223 = tmp_moved_constant_2221 + tmp_moved_constant_2222; + const real_t tmp_moved_constant_2224 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2225 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2226 = tmp_moved_constant_2224 + tmp_moved_constant_2225; + const real_t tmp_moved_constant_2227 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2193 + tmp_moved_constant_2063*tmp_moved_constant_2196 + tmp_moved_constant_2064*tmp_moved_constant_2199) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2202 + tmp_moved_constant_2067*tmp_moved_constant_2205 + tmp_moved_constant_2068*tmp_moved_constant_2208) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2211 + tmp_moved_constant_2071*tmp_moved_constant_2214 + tmp_moved_constant_2072*tmp_moved_constant_2217) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2220 + tmp_moved_constant_2075*tmp_moved_constant_2223 + tmp_moved_constant_2076*tmp_moved_constant_2226); + const real_t tmp_moved_constant_2228 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_2117 - tmp_moved_constant_2154; + const real_t tmp_moved_constant_2229 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_2120 - tmp_moved_constant_2157; + const real_t tmp_moved_constant_2230 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_2123 - tmp_moved_constant_2160; + const real_t tmp_moved_constant_2231 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_2126 - tmp_moved_constant_2163; + const real_t tmp_moved_constant_2232 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_2129 - tmp_moved_constant_2166; + const real_t tmp_moved_constant_2233 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_2132 - tmp_moved_constant_2169; + const real_t tmp_moved_constant_2234 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_2135 - tmp_moved_constant_2172; + const real_t tmp_moved_constant_2235 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_2138 - tmp_moved_constant_2175; + const real_t tmp_moved_constant_2236 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_2141 - tmp_moved_constant_2178; + const real_t tmp_moved_constant_2237 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_2144 - tmp_moved_constant_2181; + const real_t tmp_moved_constant_2238 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_2147 - tmp_moved_constant_2184; + const real_t tmp_moved_constant_2239 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_2150 - tmp_moved_constant_2187; + const real_t tmp_moved_constant_2240 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2228 + tmp_moved_constant_2063*tmp_moved_constant_2229 + tmp_moved_constant_2064*tmp_moved_constant_2230) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2231 + tmp_moved_constant_2067*tmp_moved_constant_2232 + tmp_moved_constant_2068*tmp_moved_constant_2233) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2234 + tmp_moved_constant_2071*tmp_moved_constant_2235 + tmp_moved_constant_2072*tmp_moved_constant_2236) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2237 + tmp_moved_constant_2075*tmp_moved_constant_2238 + tmp_moved_constant_2076*tmp_moved_constant_2239); + const real_t tmp_moved_constant_2241 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_2118 - tmp_moved_constant_2191; + const real_t tmp_moved_constant_2242 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_2121 - tmp_moved_constant_2194; + const real_t tmp_moved_constant_2243 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_2124 - tmp_moved_constant_2197; + const real_t tmp_moved_constant_2244 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_2127 - tmp_moved_constant_2200; + const real_t tmp_moved_constant_2245 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_2130 - tmp_moved_constant_2203; + const real_t tmp_moved_constant_2246 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_2133 - tmp_moved_constant_2206; + const real_t tmp_moved_constant_2247 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_2136 - tmp_moved_constant_2209; + const real_t tmp_moved_constant_2248 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_2139 - tmp_moved_constant_2212; + const real_t tmp_moved_constant_2249 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_2142 - tmp_moved_constant_2215; + const real_t tmp_moved_constant_2250 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_2145 - tmp_moved_constant_2218; + const real_t tmp_moved_constant_2251 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_2148 - tmp_moved_constant_2221; + const real_t tmp_moved_constant_2252 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_2151 - tmp_moved_constant_2224; + const real_t tmp_moved_constant_2253 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2241 + tmp_moved_constant_2063*tmp_moved_constant_2242 + tmp_moved_constant_2064*tmp_moved_constant_2243) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2244 + tmp_moved_constant_2067*tmp_moved_constant_2245 + tmp_moved_constant_2068*tmp_moved_constant_2246) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2247 + tmp_moved_constant_2071*tmp_moved_constant_2248 + tmp_moved_constant_2072*tmp_moved_constant_2249) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2250 + tmp_moved_constant_2075*tmp_moved_constant_2251 + tmp_moved_constant_2076*tmp_moved_constant_2252); + const real_t tmp_moved_constant_2254 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_2155 - tmp_moved_constant_2192; + const real_t tmp_moved_constant_2255 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_2158 - tmp_moved_constant_2195; + const real_t tmp_moved_constant_2256 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_2161 - tmp_moved_constant_2198; + const real_t tmp_moved_constant_2257 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_2164 - tmp_moved_constant_2201; + const real_t tmp_moved_constant_2258 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_2167 - tmp_moved_constant_2204; + const real_t tmp_moved_constant_2259 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_2170 - tmp_moved_constant_2207; + const real_t tmp_moved_constant_2260 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_2173 - tmp_moved_constant_2210; + const real_t tmp_moved_constant_2261 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_2176 - tmp_moved_constant_2213; + const real_t tmp_moved_constant_2262 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_2179 - tmp_moved_constant_2216; + const real_t tmp_moved_constant_2263 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_2182 - tmp_moved_constant_2219; + const real_t tmp_moved_constant_2264 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_2185 - tmp_moved_constant_2222; + const real_t tmp_moved_constant_2265 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_2188 - tmp_moved_constant_2225; + const real_t tmp_moved_constant_2266 = tmp_moved_constant_2065*(tmp_moved_constant_2062*tmp_moved_constant_2254 + tmp_moved_constant_2063*tmp_moved_constant_2255 + tmp_moved_constant_2064*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2066*tmp_moved_constant_2257 + tmp_moved_constant_2067*tmp_moved_constant_2258 + tmp_moved_constant_2068*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2070*tmp_moved_constant_2260 + tmp_moved_constant_2071*tmp_moved_constant_2261 + tmp_moved_constant_2072*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2074*tmp_moved_constant_2263 + tmp_moved_constant_2075*tmp_moved_constant_2264 + tmp_moved_constant_2076*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2267 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); + const real_t tmp_moved_constant_2268 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); + const real_t tmp_moved_constant_2269 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); + const real_t tmp_moved_constant_2270 = tmp_moved_constant_2065*(tmp_moved_constant_2078*tmp_moved_constant_2091 + tmp_moved_constant_2079*tmp_moved_constant_2092 + tmp_moved_constant_2080*tmp_moved_constant_2093) + tmp_moved_constant_2069*(tmp_moved_constant_2081*tmp_moved_constant_2094 + tmp_moved_constant_2082*tmp_moved_constant_2095 + tmp_moved_constant_2083*tmp_moved_constant_2096) + tmp_moved_constant_2073*(tmp_moved_constant_2084*tmp_moved_constant_2097 + tmp_moved_constant_2085*tmp_moved_constant_2098 + tmp_moved_constant_2086*tmp_moved_constant_2099) + tmp_moved_constant_2077*(tmp_moved_constant_2087*tmp_moved_constant_2100 + tmp_moved_constant_2088*tmp_moved_constant_2101 + tmp_moved_constant_2089*tmp_moved_constant_2102); + const real_t tmp_moved_constant_2271 = tmp_moved_constant_2065*(tmp_moved_constant_2078*tmp_moved_constant_2104 + tmp_moved_constant_2079*tmp_moved_constant_2105 + tmp_moved_constant_2080*tmp_moved_constant_2106) + tmp_moved_constant_2069*(tmp_moved_constant_2081*tmp_moved_constant_2107 + tmp_moved_constant_2082*tmp_moved_constant_2108 + tmp_moved_constant_2083*tmp_moved_constant_2109) + tmp_moved_constant_2073*(tmp_moved_constant_2084*tmp_moved_constant_2110 + tmp_moved_constant_2085*tmp_moved_constant_2111 + tmp_moved_constant_2086*tmp_moved_constant_2112) + tmp_moved_constant_2077*(tmp_moved_constant_2087*tmp_moved_constant_2113 + tmp_moved_constant_2088*tmp_moved_constant_2114 + tmp_moved_constant_2089*tmp_moved_constant_2115); + const real_t tmp_moved_constant_2272 = tmp_moved_constant_2065*(tmp_moved_constant_2078*tmp_moved_constant_2119 + tmp_moved_constant_2079*tmp_moved_constant_2122 + tmp_moved_constant_2080*tmp_moved_constant_2125) + tmp_moved_constant_2069*(tmp_moved_constant_2081*tmp_moved_constant_2128 + tmp_moved_constant_2082*tmp_moved_constant_2131 + tmp_moved_constant_2083*tmp_moved_constant_2134) + tmp_moved_constant_2073*(tmp_moved_constant_2084*tmp_moved_constant_2137 + tmp_moved_constant_2085*tmp_moved_constant_2140 + tmp_moved_constant_2086*tmp_moved_constant_2143) + tmp_moved_constant_2077*(tmp_moved_constant_2087*tmp_moved_constant_2146 + tmp_moved_constant_2088*tmp_moved_constant_2149 + tmp_moved_constant_2089*tmp_moved_constant_2152); + const real_t tmp_moved_constant_2273 = tmp_moved_constant_2065*(tmp_moved_constant_2078*tmp_moved_constant_2156 + tmp_moved_constant_2079*tmp_moved_constant_2159 + tmp_moved_constant_2080*tmp_moved_constant_2162) + tmp_moved_constant_2069*(tmp_moved_constant_2081*tmp_moved_constant_2165 + tmp_moved_constant_2082*tmp_moved_constant_2168 + tmp_moved_constant_2083*tmp_moved_constant_2171) + tmp_moved_constant_2073*(tmp_moved_constant_2084*tmp_moved_constant_2174 + tmp_moved_constant_2085*tmp_moved_constant_2177 + tmp_moved_constant_2086*tmp_moved_constant_2180) + tmp_moved_constant_2077*(tmp_moved_constant_2087*tmp_moved_constant_2183 + tmp_moved_constant_2088*tmp_moved_constant_2186 + tmp_moved_constant_2089*tmp_moved_constant_2189); + const real_t tmp_moved_constant_2274 = tmp_moved_constant_2065*(tmp_moved_constant_2078*tmp_moved_constant_2193 + tmp_moved_constant_2079*tmp_moved_constant_2196 + tmp_moved_constant_2080*tmp_moved_constant_2199) + tmp_moved_constant_2069*(tmp_moved_constant_2081*tmp_moved_constant_2202 + tmp_moved_constant_2082*tmp_moved_constant_2205 + tmp_moved_constant_2083*tmp_moved_constant_2208) + tmp_moved_constant_2073*(tmp_moved_constant_2084*tmp_moved_constant_2211 + tmp_moved_constant_2085*tmp_moved_constant_2214 + tmp_moved_constant_2086*tmp_moved_constant_2217) + tmp_moved_constant_2077*(tmp_moved_constant_2087*tmp_moved_constant_2220 + tmp_moved_constant_2088*tmp_moved_constant_2223 + tmp_moved_constant_2089*tmp_moved_constant_2226); + const real_t tmp_moved_constant_2275 = tmp_moved_constant_2065*(tmp_moved_constant_2078*tmp_moved_constant_2228 + tmp_moved_constant_2079*tmp_moved_constant_2229 + tmp_moved_constant_2080*tmp_moved_constant_2230) + tmp_moved_constant_2069*(tmp_moved_constant_2081*tmp_moved_constant_2231 + tmp_moved_constant_2082*tmp_moved_constant_2232 + tmp_moved_constant_2083*tmp_moved_constant_2233) + tmp_moved_constant_2073*(tmp_moved_constant_2084*tmp_moved_constant_2234 + tmp_moved_constant_2085*tmp_moved_constant_2235 + tmp_moved_constant_2086*tmp_moved_constant_2236) + tmp_moved_constant_2077*(tmp_moved_constant_2087*tmp_moved_constant_2237 + tmp_moved_constant_2088*tmp_moved_constant_2238 + tmp_moved_constant_2089*tmp_moved_constant_2239); + const real_t tmp_moved_constant_2276 = tmp_moved_constant_2065*(tmp_moved_constant_2078*tmp_moved_constant_2241 + tmp_moved_constant_2079*tmp_moved_constant_2242 + tmp_moved_constant_2080*tmp_moved_constant_2243) + tmp_moved_constant_2069*(tmp_moved_constant_2081*tmp_moved_constant_2244 + tmp_moved_constant_2082*tmp_moved_constant_2245 + tmp_moved_constant_2083*tmp_moved_constant_2246) + tmp_moved_constant_2073*(tmp_moved_constant_2084*tmp_moved_constant_2247 + tmp_moved_constant_2085*tmp_moved_constant_2248 + tmp_moved_constant_2086*tmp_moved_constant_2249) + tmp_moved_constant_2077*(tmp_moved_constant_2087*tmp_moved_constant_2250 + tmp_moved_constant_2088*tmp_moved_constant_2251 + tmp_moved_constant_2089*tmp_moved_constant_2252); + const real_t tmp_moved_constant_2277 = tmp_moved_constant_2065*(tmp_moved_constant_2078*tmp_moved_constant_2254 + tmp_moved_constant_2079*tmp_moved_constant_2255 + tmp_moved_constant_2080*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2081*tmp_moved_constant_2257 + tmp_moved_constant_2082*tmp_moved_constant_2258 + tmp_moved_constant_2083*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2084*tmp_moved_constant_2260 + tmp_moved_constant_2085*tmp_moved_constant_2261 + tmp_moved_constant_2086*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2087*tmp_moved_constant_2263 + tmp_moved_constant_2088*tmp_moved_constant_2264 + tmp_moved_constant_2089*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2278 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); + const real_t tmp_moved_constant_2279 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); + const real_t tmp_moved_constant_2280 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); + const real_t tmp_moved_constant_2281 = tmp_moved_constant_2065*(tmp_moved_constant_2091*tmp_moved_constant_2104 + tmp_moved_constant_2092*tmp_moved_constant_2105 + tmp_moved_constant_2093*tmp_moved_constant_2106) + tmp_moved_constant_2069*(tmp_moved_constant_2094*tmp_moved_constant_2107 + tmp_moved_constant_2095*tmp_moved_constant_2108 + tmp_moved_constant_2096*tmp_moved_constant_2109) + tmp_moved_constant_2073*(tmp_moved_constant_2097*tmp_moved_constant_2110 + tmp_moved_constant_2098*tmp_moved_constant_2111 + tmp_moved_constant_2099*tmp_moved_constant_2112) + tmp_moved_constant_2077*(tmp_moved_constant_2100*tmp_moved_constant_2113 + tmp_moved_constant_2101*tmp_moved_constant_2114 + tmp_moved_constant_2102*tmp_moved_constant_2115); + const real_t tmp_moved_constant_2282 = tmp_moved_constant_2065*(tmp_moved_constant_2091*tmp_moved_constant_2119 + tmp_moved_constant_2092*tmp_moved_constant_2122 + tmp_moved_constant_2093*tmp_moved_constant_2125) + tmp_moved_constant_2069*(tmp_moved_constant_2094*tmp_moved_constant_2128 + tmp_moved_constant_2095*tmp_moved_constant_2131 + tmp_moved_constant_2096*tmp_moved_constant_2134) + tmp_moved_constant_2073*(tmp_moved_constant_2097*tmp_moved_constant_2137 + tmp_moved_constant_2098*tmp_moved_constant_2140 + tmp_moved_constant_2099*tmp_moved_constant_2143) + tmp_moved_constant_2077*(tmp_moved_constant_2100*tmp_moved_constant_2146 + tmp_moved_constant_2101*tmp_moved_constant_2149 + tmp_moved_constant_2102*tmp_moved_constant_2152); + const real_t tmp_moved_constant_2283 = tmp_moved_constant_2065*(tmp_moved_constant_2091*tmp_moved_constant_2156 + tmp_moved_constant_2092*tmp_moved_constant_2159 + tmp_moved_constant_2093*tmp_moved_constant_2162) + tmp_moved_constant_2069*(tmp_moved_constant_2094*tmp_moved_constant_2165 + tmp_moved_constant_2095*tmp_moved_constant_2168 + tmp_moved_constant_2096*tmp_moved_constant_2171) + tmp_moved_constant_2073*(tmp_moved_constant_2097*tmp_moved_constant_2174 + tmp_moved_constant_2098*tmp_moved_constant_2177 + tmp_moved_constant_2099*tmp_moved_constant_2180) + tmp_moved_constant_2077*(tmp_moved_constant_2100*tmp_moved_constant_2183 + tmp_moved_constant_2101*tmp_moved_constant_2186 + tmp_moved_constant_2102*tmp_moved_constant_2189); + const real_t tmp_moved_constant_2284 = tmp_moved_constant_2065*(tmp_moved_constant_2091*tmp_moved_constant_2193 + tmp_moved_constant_2092*tmp_moved_constant_2196 + tmp_moved_constant_2093*tmp_moved_constant_2199) + tmp_moved_constant_2069*(tmp_moved_constant_2094*tmp_moved_constant_2202 + tmp_moved_constant_2095*tmp_moved_constant_2205 + tmp_moved_constant_2096*tmp_moved_constant_2208) + tmp_moved_constant_2073*(tmp_moved_constant_2097*tmp_moved_constant_2211 + tmp_moved_constant_2098*tmp_moved_constant_2214 + tmp_moved_constant_2099*tmp_moved_constant_2217) + tmp_moved_constant_2077*(tmp_moved_constant_2100*tmp_moved_constant_2220 + tmp_moved_constant_2101*tmp_moved_constant_2223 + tmp_moved_constant_2102*tmp_moved_constant_2226); + const real_t tmp_moved_constant_2285 = tmp_moved_constant_2065*(tmp_moved_constant_2091*tmp_moved_constant_2228 + tmp_moved_constant_2092*tmp_moved_constant_2229 + tmp_moved_constant_2093*tmp_moved_constant_2230) + tmp_moved_constant_2069*(tmp_moved_constant_2094*tmp_moved_constant_2231 + tmp_moved_constant_2095*tmp_moved_constant_2232 + tmp_moved_constant_2096*tmp_moved_constant_2233) + tmp_moved_constant_2073*(tmp_moved_constant_2097*tmp_moved_constant_2234 + tmp_moved_constant_2098*tmp_moved_constant_2235 + tmp_moved_constant_2099*tmp_moved_constant_2236) + tmp_moved_constant_2077*(tmp_moved_constant_2100*tmp_moved_constant_2237 + tmp_moved_constant_2101*tmp_moved_constant_2238 + tmp_moved_constant_2102*tmp_moved_constant_2239); + const real_t tmp_moved_constant_2286 = tmp_moved_constant_2065*(tmp_moved_constant_2091*tmp_moved_constant_2241 + tmp_moved_constant_2092*tmp_moved_constant_2242 + tmp_moved_constant_2093*tmp_moved_constant_2243) + tmp_moved_constant_2069*(tmp_moved_constant_2094*tmp_moved_constant_2244 + tmp_moved_constant_2095*tmp_moved_constant_2245 + tmp_moved_constant_2096*tmp_moved_constant_2246) + tmp_moved_constant_2073*(tmp_moved_constant_2097*tmp_moved_constant_2247 + tmp_moved_constant_2098*tmp_moved_constant_2248 + tmp_moved_constant_2099*tmp_moved_constant_2249) + tmp_moved_constant_2077*(tmp_moved_constant_2100*tmp_moved_constant_2250 + tmp_moved_constant_2101*tmp_moved_constant_2251 + tmp_moved_constant_2102*tmp_moved_constant_2252); + const real_t tmp_moved_constant_2287 = tmp_moved_constant_2065*(tmp_moved_constant_2091*tmp_moved_constant_2254 + tmp_moved_constant_2092*tmp_moved_constant_2255 + tmp_moved_constant_2093*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2094*tmp_moved_constant_2257 + tmp_moved_constant_2095*tmp_moved_constant_2258 + tmp_moved_constant_2096*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2097*tmp_moved_constant_2260 + tmp_moved_constant_2098*tmp_moved_constant_2261 + tmp_moved_constant_2099*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2100*tmp_moved_constant_2263 + tmp_moved_constant_2101*tmp_moved_constant_2264 + tmp_moved_constant_2102*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2288 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); + const real_t tmp_moved_constant_2289 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); + const real_t tmp_moved_constant_2290 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); + const real_t tmp_moved_constant_2291 = tmp_moved_constant_2065*(tmp_moved_constant_2104*tmp_moved_constant_2119 + tmp_moved_constant_2105*tmp_moved_constant_2122 + tmp_moved_constant_2106*tmp_moved_constant_2125) + tmp_moved_constant_2069*(tmp_moved_constant_2107*tmp_moved_constant_2128 + tmp_moved_constant_2108*tmp_moved_constant_2131 + tmp_moved_constant_2109*tmp_moved_constant_2134) + tmp_moved_constant_2073*(tmp_moved_constant_2110*tmp_moved_constant_2137 + tmp_moved_constant_2111*tmp_moved_constant_2140 + tmp_moved_constant_2112*tmp_moved_constant_2143) + tmp_moved_constant_2077*(tmp_moved_constant_2113*tmp_moved_constant_2146 + tmp_moved_constant_2114*tmp_moved_constant_2149 + tmp_moved_constant_2115*tmp_moved_constant_2152); + const real_t tmp_moved_constant_2292 = tmp_moved_constant_2065*(tmp_moved_constant_2104*tmp_moved_constant_2156 + tmp_moved_constant_2105*tmp_moved_constant_2159 + tmp_moved_constant_2106*tmp_moved_constant_2162) + tmp_moved_constant_2069*(tmp_moved_constant_2107*tmp_moved_constant_2165 + tmp_moved_constant_2108*tmp_moved_constant_2168 + tmp_moved_constant_2109*tmp_moved_constant_2171) + tmp_moved_constant_2073*(tmp_moved_constant_2110*tmp_moved_constant_2174 + tmp_moved_constant_2111*tmp_moved_constant_2177 + tmp_moved_constant_2112*tmp_moved_constant_2180) + tmp_moved_constant_2077*(tmp_moved_constant_2113*tmp_moved_constant_2183 + tmp_moved_constant_2114*tmp_moved_constant_2186 + tmp_moved_constant_2115*tmp_moved_constant_2189); + const real_t tmp_moved_constant_2293 = tmp_moved_constant_2065*(tmp_moved_constant_2104*tmp_moved_constant_2193 + tmp_moved_constant_2105*tmp_moved_constant_2196 + tmp_moved_constant_2106*tmp_moved_constant_2199) + tmp_moved_constant_2069*(tmp_moved_constant_2107*tmp_moved_constant_2202 + tmp_moved_constant_2108*tmp_moved_constant_2205 + tmp_moved_constant_2109*tmp_moved_constant_2208) + tmp_moved_constant_2073*(tmp_moved_constant_2110*tmp_moved_constant_2211 + tmp_moved_constant_2111*tmp_moved_constant_2214 + tmp_moved_constant_2112*tmp_moved_constant_2217) + tmp_moved_constant_2077*(tmp_moved_constant_2113*tmp_moved_constant_2220 + tmp_moved_constant_2114*tmp_moved_constant_2223 + tmp_moved_constant_2115*tmp_moved_constant_2226); + const real_t tmp_moved_constant_2294 = tmp_moved_constant_2065*(tmp_moved_constant_2104*tmp_moved_constant_2228 + tmp_moved_constant_2105*tmp_moved_constant_2229 + tmp_moved_constant_2106*tmp_moved_constant_2230) + tmp_moved_constant_2069*(tmp_moved_constant_2107*tmp_moved_constant_2231 + tmp_moved_constant_2108*tmp_moved_constant_2232 + tmp_moved_constant_2109*tmp_moved_constant_2233) + tmp_moved_constant_2073*(tmp_moved_constant_2110*tmp_moved_constant_2234 + tmp_moved_constant_2111*tmp_moved_constant_2235 + tmp_moved_constant_2112*tmp_moved_constant_2236) + tmp_moved_constant_2077*(tmp_moved_constant_2113*tmp_moved_constant_2237 + tmp_moved_constant_2114*tmp_moved_constant_2238 + tmp_moved_constant_2115*tmp_moved_constant_2239); + const real_t tmp_moved_constant_2295 = tmp_moved_constant_2065*(tmp_moved_constant_2104*tmp_moved_constant_2241 + tmp_moved_constant_2105*tmp_moved_constant_2242 + tmp_moved_constant_2106*tmp_moved_constant_2243) + tmp_moved_constant_2069*(tmp_moved_constant_2107*tmp_moved_constant_2244 + tmp_moved_constant_2108*tmp_moved_constant_2245 + tmp_moved_constant_2109*tmp_moved_constant_2246) + tmp_moved_constant_2073*(tmp_moved_constant_2110*tmp_moved_constant_2247 + tmp_moved_constant_2111*tmp_moved_constant_2248 + tmp_moved_constant_2112*tmp_moved_constant_2249) + tmp_moved_constant_2077*(tmp_moved_constant_2113*tmp_moved_constant_2250 + tmp_moved_constant_2114*tmp_moved_constant_2251 + tmp_moved_constant_2115*tmp_moved_constant_2252); + const real_t tmp_moved_constant_2296 = tmp_moved_constant_2065*(tmp_moved_constant_2104*tmp_moved_constant_2254 + tmp_moved_constant_2105*tmp_moved_constant_2255 + tmp_moved_constant_2106*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2107*tmp_moved_constant_2257 + tmp_moved_constant_2108*tmp_moved_constant_2258 + tmp_moved_constant_2109*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2110*tmp_moved_constant_2260 + tmp_moved_constant_2111*tmp_moved_constant_2261 + tmp_moved_constant_2112*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2113*tmp_moved_constant_2263 + tmp_moved_constant_2114*tmp_moved_constant_2264 + tmp_moved_constant_2115*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2297 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2298 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2299 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2300 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2301 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2302 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2303 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2304 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2305 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2306 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2307 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2308 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2309 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2310 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2311 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2312 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2313 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2314 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2315 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2316 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2317 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2318 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2319 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2320 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2321 = tmp_moved_constant_2065*(tmp_moved_constant_2119*tmp_moved_constant_2156 + tmp_moved_constant_2122*tmp_moved_constant_2159 + tmp_moved_constant_2125*tmp_moved_constant_2162) + tmp_moved_constant_2069*(tmp_moved_constant_2128*tmp_moved_constant_2165 + tmp_moved_constant_2131*tmp_moved_constant_2168 + tmp_moved_constant_2134*tmp_moved_constant_2171) + tmp_moved_constant_2073*(tmp_moved_constant_2137*tmp_moved_constant_2174 + tmp_moved_constant_2140*tmp_moved_constant_2177 + tmp_moved_constant_2143*tmp_moved_constant_2180) + tmp_moved_constant_2077*(tmp_moved_constant_2146*tmp_moved_constant_2183 + tmp_moved_constant_2149*tmp_moved_constant_2186 + tmp_moved_constant_2152*tmp_moved_constant_2189); + const real_t tmp_moved_constant_2322 = tmp_moved_constant_2065*(tmp_moved_constant_2119*tmp_moved_constant_2193 + tmp_moved_constant_2122*tmp_moved_constant_2196 + tmp_moved_constant_2125*tmp_moved_constant_2199) + tmp_moved_constant_2069*(tmp_moved_constant_2128*tmp_moved_constant_2202 + tmp_moved_constant_2131*tmp_moved_constant_2205 + tmp_moved_constant_2134*tmp_moved_constant_2208) + tmp_moved_constant_2073*(tmp_moved_constant_2137*tmp_moved_constant_2211 + tmp_moved_constant_2140*tmp_moved_constant_2214 + tmp_moved_constant_2143*tmp_moved_constant_2217) + tmp_moved_constant_2077*(tmp_moved_constant_2146*tmp_moved_constant_2220 + tmp_moved_constant_2149*tmp_moved_constant_2223 + tmp_moved_constant_2152*tmp_moved_constant_2226); + const real_t tmp_moved_constant_2323 = tmp_moved_constant_2065*(tmp_moved_constant_2119*tmp_moved_constant_2228 + tmp_moved_constant_2122*tmp_moved_constant_2229 + tmp_moved_constant_2125*tmp_moved_constant_2230) + tmp_moved_constant_2069*(tmp_moved_constant_2128*tmp_moved_constant_2231 + tmp_moved_constant_2131*tmp_moved_constant_2232 + tmp_moved_constant_2134*tmp_moved_constant_2233) + tmp_moved_constant_2073*(tmp_moved_constant_2137*tmp_moved_constant_2234 + tmp_moved_constant_2140*tmp_moved_constant_2235 + tmp_moved_constant_2143*tmp_moved_constant_2236) + tmp_moved_constant_2077*(tmp_moved_constant_2146*tmp_moved_constant_2237 + tmp_moved_constant_2149*tmp_moved_constant_2238 + tmp_moved_constant_2152*tmp_moved_constant_2239); + const real_t tmp_moved_constant_2324 = tmp_moved_constant_2065*(tmp_moved_constant_2119*tmp_moved_constant_2241 + tmp_moved_constant_2122*tmp_moved_constant_2242 + tmp_moved_constant_2125*tmp_moved_constant_2243) + tmp_moved_constant_2069*(tmp_moved_constant_2128*tmp_moved_constant_2244 + tmp_moved_constant_2131*tmp_moved_constant_2245 + tmp_moved_constant_2134*tmp_moved_constant_2246) + tmp_moved_constant_2073*(tmp_moved_constant_2137*tmp_moved_constant_2247 + tmp_moved_constant_2140*tmp_moved_constant_2248 + tmp_moved_constant_2143*tmp_moved_constant_2249) + tmp_moved_constant_2077*(tmp_moved_constant_2146*tmp_moved_constant_2250 + tmp_moved_constant_2149*tmp_moved_constant_2251 + tmp_moved_constant_2152*tmp_moved_constant_2252); + const real_t tmp_moved_constant_2325 = tmp_moved_constant_2065*(tmp_moved_constant_2119*tmp_moved_constant_2254 + tmp_moved_constant_2122*tmp_moved_constant_2255 + tmp_moved_constant_2125*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2128*tmp_moved_constant_2257 + tmp_moved_constant_2131*tmp_moved_constant_2258 + tmp_moved_constant_2134*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2137*tmp_moved_constant_2260 + tmp_moved_constant_2140*tmp_moved_constant_2261 + tmp_moved_constant_2143*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2146*tmp_moved_constant_2263 + tmp_moved_constant_2149*tmp_moved_constant_2264 + tmp_moved_constant_2152*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2326 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2327 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2328 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2329 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2330 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2331 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2332 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2333 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2334 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2335 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2336 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2337 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2338 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2339 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2340 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2341 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2342 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2343 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2344 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2345 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2346 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2347 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2348 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2349 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2350 = tmp_moved_constant_2065*(tmp_moved_constant_2156*tmp_moved_constant_2193 + tmp_moved_constant_2159*tmp_moved_constant_2196 + tmp_moved_constant_2162*tmp_moved_constant_2199) + tmp_moved_constant_2069*(tmp_moved_constant_2165*tmp_moved_constant_2202 + tmp_moved_constant_2168*tmp_moved_constant_2205 + tmp_moved_constant_2171*tmp_moved_constant_2208) + tmp_moved_constant_2073*(tmp_moved_constant_2174*tmp_moved_constant_2211 + tmp_moved_constant_2177*tmp_moved_constant_2214 + tmp_moved_constant_2180*tmp_moved_constant_2217) + tmp_moved_constant_2077*(tmp_moved_constant_2183*tmp_moved_constant_2220 + tmp_moved_constant_2186*tmp_moved_constant_2223 + tmp_moved_constant_2189*tmp_moved_constant_2226); + const real_t tmp_moved_constant_2351 = tmp_moved_constant_2065*(tmp_moved_constant_2156*tmp_moved_constant_2228 + tmp_moved_constant_2159*tmp_moved_constant_2229 + tmp_moved_constant_2162*tmp_moved_constant_2230) + tmp_moved_constant_2069*(tmp_moved_constant_2165*tmp_moved_constant_2231 + tmp_moved_constant_2168*tmp_moved_constant_2232 + tmp_moved_constant_2171*tmp_moved_constant_2233) + tmp_moved_constant_2073*(tmp_moved_constant_2174*tmp_moved_constant_2234 + tmp_moved_constant_2177*tmp_moved_constant_2235 + tmp_moved_constant_2180*tmp_moved_constant_2236) + tmp_moved_constant_2077*(tmp_moved_constant_2183*tmp_moved_constant_2237 + tmp_moved_constant_2186*tmp_moved_constant_2238 + tmp_moved_constant_2189*tmp_moved_constant_2239); + const real_t tmp_moved_constant_2352 = tmp_moved_constant_2065*(tmp_moved_constant_2156*tmp_moved_constant_2241 + tmp_moved_constant_2159*tmp_moved_constant_2242 + tmp_moved_constant_2162*tmp_moved_constant_2243) + tmp_moved_constant_2069*(tmp_moved_constant_2165*tmp_moved_constant_2244 + tmp_moved_constant_2168*tmp_moved_constant_2245 + tmp_moved_constant_2171*tmp_moved_constant_2246) + tmp_moved_constant_2073*(tmp_moved_constant_2174*tmp_moved_constant_2247 + tmp_moved_constant_2177*tmp_moved_constant_2248 + tmp_moved_constant_2180*tmp_moved_constant_2249) + tmp_moved_constant_2077*(tmp_moved_constant_2183*tmp_moved_constant_2250 + tmp_moved_constant_2186*tmp_moved_constant_2251 + tmp_moved_constant_2189*tmp_moved_constant_2252); + const real_t tmp_moved_constant_2353 = tmp_moved_constant_2065*(tmp_moved_constant_2156*tmp_moved_constant_2254 + tmp_moved_constant_2159*tmp_moved_constant_2255 + tmp_moved_constant_2162*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2165*tmp_moved_constant_2257 + tmp_moved_constant_2168*tmp_moved_constant_2258 + tmp_moved_constant_2171*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2174*tmp_moved_constant_2260 + tmp_moved_constant_2177*tmp_moved_constant_2261 + tmp_moved_constant_2180*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2183*tmp_moved_constant_2263 + tmp_moved_constant_2186*tmp_moved_constant_2264 + tmp_moved_constant_2189*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2354 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2355 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2356 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2357 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2358 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2359 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2360 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2361 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2362 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2363 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2364 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2365 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2366 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2367 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2368 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2369 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2370 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2371 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2372 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2373 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2374 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2375 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2376 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2377 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2378 = tmp_moved_constant_2065*(tmp_moved_constant_2193*tmp_moved_constant_2228 + tmp_moved_constant_2196*tmp_moved_constant_2229 + tmp_moved_constant_2199*tmp_moved_constant_2230) + tmp_moved_constant_2069*(tmp_moved_constant_2202*tmp_moved_constant_2231 + tmp_moved_constant_2205*tmp_moved_constant_2232 + tmp_moved_constant_2208*tmp_moved_constant_2233) + tmp_moved_constant_2073*(tmp_moved_constant_2211*tmp_moved_constant_2234 + tmp_moved_constant_2214*tmp_moved_constant_2235 + tmp_moved_constant_2217*tmp_moved_constant_2236) + tmp_moved_constant_2077*(tmp_moved_constant_2220*tmp_moved_constant_2237 + tmp_moved_constant_2223*tmp_moved_constant_2238 + tmp_moved_constant_2226*tmp_moved_constant_2239); + const real_t tmp_moved_constant_2379 = tmp_moved_constant_2065*(tmp_moved_constant_2193*tmp_moved_constant_2241 + tmp_moved_constant_2196*tmp_moved_constant_2242 + tmp_moved_constant_2199*tmp_moved_constant_2243) + tmp_moved_constant_2069*(tmp_moved_constant_2202*tmp_moved_constant_2244 + tmp_moved_constant_2205*tmp_moved_constant_2245 + tmp_moved_constant_2208*tmp_moved_constant_2246) + tmp_moved_constant_2073*(tmp_moved_constant_2211*tmp_moved_constant_2247 + tmp_moved_constant_2214*tmp_moved_constant_2248 + tmp_moved_constant_2217*tmp_moved_constant_2249) + tmp_moved_constant_2077*(tmp_moved_constant_2220*tmp_moved_constant_2250 + tmp_moved_constant_2223*tmp_moved_constant_2251 + tmp_moved_constant_2226*tmp_moved_constant_2252); + const real_t tmp_moved_constant_2380 = tmp_moved_constant_2065*(tmp_moved_constant_2193*tmp_moved_constant_2254 + tmp_moved_constant_2196*tmp_moved_constant_2255 + tmp_moved_constant_2199*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2202*tmp_moved_constant_2257 + tmp_moved_constant_2205*tmp_moved_constant_2258 + tmp_moved_constant_2208*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2211*tmp_moved_constant_2260 + tmp_moved_constant_2214*tmp_moved_constant_2261 + tmp_moved_constant_2217*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2220*tmp_moved_constant_2263 + tmp_moved_constant_2223*tmp_moved_constant_2264 + tmp_moved_constant_2226*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2381 = tmp_moved_constant_2065*(tmp_moved_constant_2228*tmp_moved_constant_2241 + tmp_moved_constant_2229*tmp_moved_constant_2242 + tmp_moved_constant_2230*tmp_moved_constant_2243) + tmp_moved_constant_2069*(tmp_moved_constant_2231*tmp_moved_constant_2244 + tmp_moved_constant_2232*tmp_moved_constant_2245 + tmp_moved_constant_2233*tmp_moved_constant_2246) + tmp_moved_constant_2073*(tmp_moved_constant_2234*tmp_moved_constant_2247 + tmp_moved_constant_2235*tmp_moved_constant_2248 + tmp_moved_constant_2236*tmp_moved_constant_2249) + tmp_moved_constant_2077*(tmp_moved_constant_2237*tmp_moved_constant_2250 + tmp_moved_constant_2238*tmp_moved_constant_2251 + tmp_moved_constant_2239*tmp_moved_constant_2252); + const real_t tmp_moved_constant_2382 = tmp_moved_constant_2065*(tmp_moved_constant_2228*tmp_moved_constant_2254 + tmp_moved_constant_2229*tmp_moved_constant_2255 + tmp_moved_constant_2230*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2231*tmp_moved_constant_2257 + tmp_moved_constant_2232*tmp_moved_constant_2258 + tmp_moved_constant_2233*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2234*tmp_moved_constant_2260 + tmp_moved_constant_2235*tmp_moved_constant_2261 + tmp_moved_constant_2236*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2237*tmp_moved_constant_2263 + tmp_moved_constant_2238*tmp_moved_constant_2264 + tmp_moved_constant_2239*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2383 = tmp_moved_constant_2065*(tmp_moved_constant_2241*tmp_moved_constant_2254 + tmp_moved_constant_2242*tmp_moved_constant_2255 + tmp_moved_constant_2243*tmp_moved_constant_2256) + tmp_moved_constant_2069*(tmp_moved_constant_2244*tmp_moved_constant_2257 + tmp_moved_constant_2245*tmp_moved_constant_2258 + tmp_moved_constant_2246*tmp_moved_constant_2259) + tmp_moved_constant_2073*(tmp_moved_constant_2247*tmp_moved_constant_2260 + tmp_moved_constant_2248*tmp_moved_constant_2261 + tmp_moved_constant_2249*tmp_moved_constant_2262) + tmp_moved_constant_2077*(tmp_moved_constant_2250*tmp_moved_constant_2263 + tmp_moved_constant_2251*tmp_moved_constant_2264 + tmp_moved_constant_2252*tmp_moved_constant_2265); + const real_t tmp_moved_constant_2384 = tmp_moved_constant_2052*(tmp_moved_constant_2065*((tmp_moved_constant_2062*tmp_moved_constant_2062) + (tmp_moved_constant_2063*tmp_moved_constant_2063) + (tmp_moved_constant_2064*tmp_moved_constant_2064)) + tmp_moved_constant_2069*((tmp_moved_constant_2066*tmp_moved_constant_2066) + (tmp_moved_constant_2067*tmp_moved_constant_2067) + (tmp_moved_constant_2068*tmp_moved_constant_2068)) + tmp_moved_constant_2073*((tmp_moved_constant_2070*tmp_moved_constant_2070) + (tmp_moved_constant_2071*tmp_moved_constant_2071) + (tmp_moved_constant_2072*tmp_moved_constant_2072)) + tmp_moved_constant_2077*((tmp_moved_constant_2074*tmp_moved_constant_2074) + (tmp_moved_constant_2075*tmp_moved_constant_2075) + (tmp_moved_constant_2076*tmp_moved_constant_2076))) + tmp_moved_constant_2053*tmp_moved_constant_2090 + tmp_moved_constant_2054*tmp_moved_constant_2103 + tmp_moved_constant_2055*tmp_moved_constant_2116 + tmp_moved_constant_2056*tmp_moved_constant_2153 + tmp_moved_constant_2057*tmp_moved_constant_2190 + tmp_moved_constant_2058*tmp_moved_constant_2227 + tmp_moved_constant_2059*tmp_moved_constant_2240 + tmp_moved_constant_2060*tmp_moved_constant_2253 + tmp_moved_constant_2061*tmp_moved_constant_2266; + const real_t tmp_moved_constant_2385 = tmp_moved_constant_2052*tmp_moved_constant_2090 + tmp_moved_constant_2053*(tmp_moved_constant_2065*(tmp_kernel_op_254*tmp_moved_constant_2267 + tmp_kernel_op_254*tmp_moved_constant_2268 + tmp_kernel_op_254*tmp_moved_constant_2269) + tmp_moved_constant_2069*(tmp_kernel_op_257*tmp_moved_constant_2267 + tmp_kernel_op_257*tmp_moved_constant_2268 + tmp_kernel_op_257*tmp_moved_constant_2269) + tmp_moved_constant_2073*(tmp_kernel_op_258*tmp_moved_constant_2267 + tmp_kernel_op_258*tmp_moved_constant_2268 + tmp_kernel_op_258*tmp_moved_constant_2269) + tmp_moved_constant_2077*(tmp_kernel_op_259*tmp_moved_constant_2267 + tmp_kernel_op_259*tmp_moved_constant_2268 + tmp_kernel_op_259*tmp_moved_constant_2269)) + tmp_moved_constant_2054*tmp_moved_constant_2270 + tmp_moved_constant_2055*tmp_moved_constant_2271 + tmp_moved_constant_2056*tmp_moved_constant_2272 + tmp_moved_constant_2057*tmp_moved_constant_2273 + tmp_moved_constant_2058*tmp_moved_constant_2274 + tmp_moved_constant_2059*tmp_moved_constant_2275 + tmp_moved_constant_2060*tmp_moved_constant_2276 + tmp_moved_constant_2061*tmp_moved_constant_2277; + const real_t tmp_moved_constant_2386 = tmp_moved_constant_2052*tmp_moved_constant_2103 + tmp_moved_constant_2053*tmp_moved_constant_2270 + tmp_moved_constant_2054*(tmp_moved_constant_2065*(tmp_kernel_op_269*tmp_moved_constant_2278 + tmp_kernel_op_269*tmp_moved_constant_2279 + tmp_kernel_op_269*tmp_moved_constant_2280) + tmp_moved_constant_2069*(tmp_kernel_op_272*tmp_moved_constant_2278 + tmp_kernel_op_272*tmp_moved_constant_2279 + tmp_kernel_op_272*tmp_moved_constant_2280) + tmp_moved_constant_2073*(tmp_kernel_op_273*tmp_moved_constant_2278 + tmp_kernel_op_273*tmp_moved_constant_2279 + tmp_kernel_op_273*tmp_moved_constant_2280) + tmp_moved_constant_2077*(tmp_kernel_op_274*tmp_moved_constant_2278 + tmp_kernel_op_274*tmp_moved_constant_2279 + tmp_kernel_op_274*tmp_moved_constant_2280)) + tmp_moved_constant_2055*tmp_moved_constant_2281 + tmp_moved_constant_2056*tmp_moved_constant_2282 + tmp_moved_constant_2057*tmp_moved_constant_2283 + tmp_moved_constant_2058*tmp_moved_constant_2284 + tmp_moved_constant_2059*tmp_moved_constant_2285 + tmp_moved_constant_2060*tmp_moved_constant_2286 + tmp_moved_constant_2061*tmp_moved_constant_2287; + const real_t tmp_moved_constant_2387 = tmp_moved_constant_2052*tmp_moved_constant_2116 + tmp_moved_constant_2053*tmp_moved_constant_2271 + tmp_moved_constant_2054*tmp_moved_constant_2281 + tmp_moved_constant_2055*(tmp_moved_constant_2065*(tmp_kernel_op_283*tmp_moved_constant_2288 + tmp_kernel_op_283*tmp_moved_constant_2289 + tmp_kernel_op_283*tmp_moved_constant_2290) + tmp_moved_constant_2069*(tmp_kernel_op_286*tmp_moved_constant_2288 + tmp_kernel_op_286*tmp_moved_constant_2289 + tmp_kernel_op_286*tmp_moved_constant_2290) + tmp_moved_constant_2073*(tmp_kernel_op_287*tmp_moved_constant_2288 + tmp_kernel_op_287*tmp_moved_constant_2289 + tmp_kernel_op_287*tmp_moved_constant_2290) + tmp_moved_constant_2077*(tmp_kernel_op_288*tmp_moved_constant_2288 + tmp_kernel_op_288*tmp_moved_constant_2289 + tmp_kernel_op_288*tmp_moved_constant_2290)) + tmp_moved_constant_2056*tmp_moved_constant_2291 + tmp_moved_constant_2057*tmp_moved_constant_2292 + tmp_moved_constant_2058*tmp_moved_constant_2293 + tmp_moved_constant_2059*tmp_moved_constant_2294 + tmp_moved_constant_2060*tmp_moved_constant_2295 + tmp_moved_constant_2061*tmp_moved_constant_2296; + const real_t tmp_moved_constant_2388 = tmp_moved_constant_2052*tmp_moved_constant_2153 + tmp_moved_constant_2053*tmp_moved_constant_2272 + tmp_moved_constant_2054*tmp_moved_constant_2282 + tmp_moved_constant_2055*tmp_moved_constant_2291 + tmp_moved_constant_2056*(tmp_moved_constant_2065*(((tmp_moved_constant_2297 + tmp_moved_constant_2298)*(tmp_moved_constant_2297 + tmp_moved_constant_2298))*16.0 + ((tmp_moved_constant_2299 + tmp_moved_constant_2300)*(tmp_moved_constant_2299 + tmp_moved_constant_2300))*16.0 + ((tmp_moved_constant_2301 + tmp_moved_constant_2302)*(tmp_moved_constant_2301 + tmp_moved_constant_2302))*16.0) + tmp_moved_constant_2069*(((tmp_moved_constant_2303 + tmp_moved_constant_2304)*(tmp_moved_constant_2303 + tmp_moved_constant_2304))*16.0 + ((tmp_moved_constant_2305 + tmp_moved_constant_2306)*(tmp_moved_constant_2305 + tmp_moved_constant_2306))*16.0 + ((tmp_moved_constant_2307 + tmp_moved_constant_2308)*(tmp_moved_constant_2307 + tmp_moved_constant_2308))*16.0) + tmp_moved_constant_2073*(((tmp_moved_constant_2309 + tmp_moved_constant_2310)*(tmp_moved_constant_2309 + tmp_moved_constant_2310))*16.0 + ((tmp_moved_constant_2311 + tmp_moved_constant_2312)*(tmp_moved_constant_2311 + tmp_moved_constant_2312))*16.0 + ((tmp_moved_constant_2313 + tmp_moved_constant_2314)*(tmp_moved_constant_2313 + tmp_moved_constant_2314))*16.0) + tmp_moved_constant_2077*(((tmp_moved_constant_2315 + tmp_moved_constant_2316)*(tmp_moved_constant_2315 + tmp_moved_constant_2316))*16.0 + ((tmp_moved_constant_2317 + tmp_moved_constant_2318)*(tmp_moved_constant_2317 + tmp_moved_constant_2318))*16.0 + ((tmp_moved_constant_2319 + tmp_moved_constant_2320)*(tmp_moved_constant_2319 + tmp_moved_constant_2320))*16.0)) + tmp_moved_constant_2057*tmp_moved_constant_2321 + tmp_moved_constant_2058*tmp_moved_constant_2322 + tmp_moved_constant_2059*tmp_moved_constant_2323 + tmp_moved_constant_2060*tmp_moved_constant_2324 + tmp_moved_constant_2061*tmp_moved_constant_2325; + const real_t tmp_moved_constant_2389 = tmp_moved_constant_2052*tmp_moved_constant_2190 + tmp_moved_constant_2053*tmp_moved_constant_2273 + tmp_moved_constant_2054*tmp_moved_constant_2283 + tmp_moved_constant_2055*tmp_moved_constant_2292 + tmp_moved_constant_2056*tmp_moved_constant_2321 + tmp_moved_constant_2057*(tmp_moved_constant_2065*(((tmp_moved_constant_2326 + tmp_moved_constant_2327)*(tmp_moved_constant_2326 + tmp_moved_constant_2327))*16.0 + ((tmp_moved_constant_2328 + tmp_moved_constant_2329)*(tmp_moved_constant_2328 + tmp_moved_constant_2329))*16.0 + ((tmp_moved_constant_2330 + tmp_moved_constant_2331)*(tmp_moved_constant_2330 + tmp_moved_constant_2331))*16.0) + tmp_moved_constant_2069*(((tmp_moved_constant_2332 + tmp_moved_constant_2333)*(tmp_moved_constant_2332 + tmp_moved_constant_2333))*16.0 + ((tmp_moved_constant_2334 + tmp_moved_constant_2335)*(tmp_moved_constant_2334 + tmp_moved_constant_2335))*16.0 + ((tmp_moved_constant_2336 + tmp_moved_constant_2337)*(tmp_moved_constant_2336 + tmp_moved_constant_2337))*16.0) + tmp_moved_constant_2073*(((tmp_moved_constant_2338 + tmp_moved_constant_2339)*(tmp_moved_constant_2338 + tmp_moved_constant_2339))*16.0 + ((tmp_moved_constant_2340 + tmp_moved_constant_2341)*(tmp_moved_constant_2340 + tmp_moved_constant_2341))*16.0 + ((tmp_moved_constant_2342 + tmp_moved_constant_2343)*(tmp_moved_constant_2342 + tmp_moved_constant_2343))*16.0) + tmp_moved_constant_2077*(((tmp_moved_constant_2344 + tmp_moved_constant_2345)*(tmp_moved_constant_2344 + tmp_moved_constant_2345))*16.0 + ((tmp_moved_constant_2346 + tmp_moved_constant_2347)*(tmp_moved_constant_2346 + tmp_moved_constant_2347))*16.0 + ((tmp_moved_constant_2348 + tmp_moved_constant_2349)*(tmp_moved_constant_2348 + tmp_moved_constant_2349))*16.0)) + tmp_moved_constant_2058*tmp_moved_constant_2350 + tmp_moved_constant_2059*tmp_moved_constant_2351 + tmp_moved_constant_2060*tmp_moved_constant_2352 + tmp_moved_constant_2061*tmp_moved_constant_2353; + const real_t tmp_moved_constant_2390 = tmp_moved_constant_2052*tmp_moved_constant_2227 + tmp_moved_constant_2053*tmp_moved_constant_2274 + tmp_moved_constant_2054*tmp_moved_constant_2284 + tmp_moved_constant_2055*tmp_moved_constant_2293 + tmp_moved_constant_2056*tmp_moved_constant_2322 + tmp_moved_constant_2057*tmp_moved_constant_2350 + tmp_moved_constant_2058*(tmp_moved_constant_2065*(((tmp_moved_constant_2354 + tmp_moved_constant_2355)*(tmp_moved_constant_2354 + tmp_moved_constant_2355))*16.0 + ((tmp_moved_constant_2356 + tmp_moved_constant_2357)*(tmp_moved_constant_2356 + tmp_moved_constant_2357))*16.0 + ((tmp_moved_constant_2358 + tmp_moved_constant_2359)*(tmp_moved_constant_2358 + tmp_moved_constant_2359))*16.0) + tmp_moved_constant_2069*(((tmp_moved_constant_2360 + tmp_moved_constant_2361)*(tmp_moved_constant_2360 + tmp_moved_constant_2361))*16.0 + ((tmp_moved_constant_2362 + tmp_moved_constant_2363)*(tmp_moved_constant_2362 + tmp_moved_constant_2363))*16.0 + ((tmp_moved_constant_2364 + tmp_moved_constant_2365)*(tmp_moved_constant_2364 + tmp_moved_constant_2365))*16.0) + tmp_moved_constant_2073*(((tmp_moved_constant_2366 + tmp_moved_constant_2367)*(tmp_moved_constant_2366 + tmp_moved_constant_2367))*16.0 + ((tmp_moved_constant_2368 + tmp_moved_constant_2369)*(tmp_moved_constant_2368 + tmp_moved_constant_2369))*16.0 + ((tmp_moved_constant_2370 + tmp_moved_constant_2371)*(tmp_moved_constant_2370 + tmp_moved_constant_2371))*16.0) + tmp_moved_constant_2077*(((tmp_moved_constant_2372 + tmp_moved_constant_2373)*(tmp_moved_constant_2372 + tmp_moved_constant_2373))*16.0 + ((tmp_moved_constant_2374 + tmp_moved_constant_2375)*(tmp_moved_constant_2374 + tmp_moved_constant_2375))*16.0 + ((tmp_moved_constant_2376 + tmp_moved_constant_2377)*(tmp_moved_constant_2376 + tmp_moved_constant_2377))*16.0)) + tmp_moved_constant_2059*tmp_moved_constant_2378 + tmp_moved_constant_2060*tmp_moved_constant_2379 + tmp_moved_constant_2061*tmp_moved_constant_2380; + const real_t tmp_moved_constant_2391 = tmp_moved_constant_2052*tmp_moved_constant_2240 + tmp_moved_constant_2053*tmp_moved_constant_2275 + tmp_moved_constant_2054*tmp_moved_constant_2285 + tmp_moved_constant_2055*tmp_moved_constant_2294 + tmp_moved_constant_2056*tmp_moved_constant_2323 + tmp_moved_constant_2057*tmp_moved_constant_2351 + tmp_moved_constant_2058*tmp_moved_constant_2378 + tmp_moved_constant_2059*(tmp_moved_constant_2065*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2297 - tmp_moved_constant_2326)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2297 - tmp_moved_constant_2326))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2299 - tmp_moved_constant_2328)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2299 - tmp_moved_constant_2328))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2301 - tmp_moved_constant_2330)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2301 - tmp_moved_constant_2330))*16.0) + tmp_moved_constant_2069*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2303 - tmp_moved_constant_2332)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2303 - tmp_moved_constant_2332))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2305 - tmp_moved_constant_2334)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2305 - tmp_moved_constant_2334))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2307 - tmp_moved_constant_2336)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2307 - tmp_moved_constant_2336))*16.0) + tmp_moved_constant_2073*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2309 - tmp_moved_constant_2338)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2309 - tmp_moved_constant_2338))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2311 - tmp_moved_constant_2340)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2311 - tmp_moved_constant_2340))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2313 - tmp_moved_constant_2342)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2313 - tmp_moved_constant_2342))*16.0) + tmp_moved_constant_2077*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2315 - tmp_moved_constant_2344)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2315 - tmp_moved_constant_2344))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2317 - tmp_moved_constant_2346)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2317 - tmp_moved_constant_2346))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2319 - tmp_moved_constant_2348)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2319 - tmp_moved_constant_2348))*16.0)) + tmp_moved_constant_2060*tmp_moved_constant_2381 + tmp_moved_constant_2061*tmp_moved_constant_2382; + const real_t tmp_moved_constant_2392 = tmp_moved_constant_2052*tmp_moved_constant_2253 + tmp_moved_constant_2053*tmp_moved_constant_2276 + tmp_moved_constant_2054*tmp_moved_constant_2286 + tmp_moved_constant_2055*tmp_moved_constant_2295 + tmp_moved_constant_2056*tmp_moved_constant_2324 + tmp_moved_constant_2057*tmp_moved_constant_2352 + tmp_moved_constant_2058*tmp_moved_constant_2379 + tmp_moved_constant_2059*tmp_moved_constant_2381 + tmp_moved_constant_2060*(tmp_moved_constant_2065*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2298 - tmp_moved_constant_2354)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2298 - tmp_moved_constant_2354))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2300 - tmp_moved_constant_2356)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2300 - tmp_moved_constant_2356))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2302 - tmp_moved_constant_2358)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2302 - tmp_moved_constant_2358))*16.0) + tmp_moved_constant_2069*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2304 - tmp_moved_constant_2360)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2304 - tmp_moved_constant_2360))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2306 - tmp_moved_constant_2362)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2306 - tmp_moved_constant_2362))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2308 - tmp_moved_constant_2364)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2308 - tmp_moved_constant_2364))*16.0) + tmp_moved_constant_2073*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2310 - tmp_moved_constant_2366)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2310 - tmp_moved_constant_2366))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2312 - tmp_moved_constant_2368)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2312 - tmp_moved_constant_2368))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2314 - tmp_moved_constant_2370)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2314 - tmp_moved_constant_2370))*16.0) + tmp_moved_constant_2077*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2316 - tmp_moved_constant_2372)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2316 - tmp_moved_constant_2372))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2318 - tmp_moved_constant_2374)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2318 - tmp_moved_constant_2374))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2320 - tmp_moved_constant_2376)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2320 - tmp_moved_constant_2376))*16.0)) + tmp_moved_constant_2061*tmp_moved_constant_2383; + const real_t tmp_moved_constant_2393 = tmp_moved_constant_2052*tmp_moved_constant_2266 + tmp_moved_constant_2053*tmp_moved_constant_2277 + tmp_moved_constant_2054*tmp_moved_constant_2287 + tmp_moved_constant_2055*tmp_moved_constant_2296 + tmp_moved_constant_2056*tmp_moved_constant_2325 + tmp_moved_constant_2057*tmp_moved_constant_2353 + tmp_moved_constant_2058*tmp_moved_constant_2380 + tmp_moved_constant_2059*tmp_moved_constant_2382 + tmp_moved_constant_2060*tmp_moved_constant_2383 + tmp_moved_constant_2061*(tmp_moved_constant_2065*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2327 - tmp_moved_constant_2355)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2327 - tmp_moved_constant_2355))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2329 - tmp_moved_constant_2357)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2329 - tmp_moved_constant_2357))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2331 - tmp_moved_constant_2359)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2331 - tmp_moved_constant_2359))*16.0) + tmp_moved_constant_2069*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2333 - tmp_moved_constant_2361)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2333 - tmp_moved_constant_2361))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2335 - tmp_moved_constant_2363)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2335 - tmp_moved_constant_2363))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2337 - tmp_moved_constant_2365)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2337 - tmp_moved_constant_2365))*16.0) + tmp_moved_constant_2073*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2339 - tmp_moved_constant_2367)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2339 - tmp_moved_constant_2367))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2341 - tmp_moved_constant_2369)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2341 - tmp_moved_constant_2369))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2343 - tmp_moved_constant_2371)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2343 - tmp_moved_constant_2371))*16.0) + tmp_moved_constant_2077*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2345 - tmp_moved_constant_2373)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2345 - tmp_moved_constant_2373))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2347 - tmp_moved_constant_2375)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2347 - tmp_moved_constant_2375))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2349 - tmp_moved_constant_2377)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2349 - tmp_moved_constant_2377))*16.0)); { { - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_2696 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_2697 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_2698 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_2699 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_2700 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_2701 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_2702 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_2703 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_2704 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_2705 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_2384 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_2385 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_2386 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_2387 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_2388 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_2389 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_2390 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_2391 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_2392 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_2393 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const real_t Dummy_2706 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_2707 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_2708 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_2709 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_2710 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_2711 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_2712 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_2713 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_2714 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_2715 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_2716 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_2717 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_2718 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_2719 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_2720 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_2721 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_2722 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_2723 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_2724 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_2725 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_2726 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_2727 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_2728 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_2729 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_2730 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_2731 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_2732 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_2733 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_2734 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_2735 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_2736 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_2737 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_2738 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_2739 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_2740 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_2741 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_2742 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_2743 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_2744 = Dummy_2719*(Dummy_2716*Dummy_2732 + Dummy_2717*Dummy_2733 + Dummy_2718*Dummy_2734) + Dummy_2723*(Dummy_2720*Dummy_2735 + Dummy_2721*Dummy_2736 + Dummy_2722*Dummy_2737) + Dummy_2727*(Dummy_2724*Dummy_2738 + Dummy_2725*Dummy_2739 + Dummy_2726*Dummy_2740) + Dummy_2731*(Dummy_2728*Dummy_2741 + Dummy_2729*Dummy_2742 + Dummy_2730*Dummy_2743); - const real_t Dummy_2745 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_2746 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_2747 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_2748 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_2749 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_2750 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_2751 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_2752 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_2753 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_2754 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_2755 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_2756 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_2757 = Dummy_2719*(Dummy_2716*Dummy_2745 + Dummy_2717*Dummy_2746 + Dummy_2718*Dummy_2747) + Dummy_2723*(Dummy_2720*Dummy_2748 + Dummy_2721*Dummy_2749 + Dummy_2722*Dummy_2750) + Dummy_2727*(Dummy_2724*Dummy_2751 + Dummy_2725*Dummy_2752 + Dummy_2726*Dummy_2753) + Dummy_2731*(Dummy_2728*Dummy_2754 + Dummy_2729*Dummy_2755 + Dummy_2730*Dummy_2756); - const real_t Dummy_2758 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_2759 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_2760 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_2761 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_2762 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_2763 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_2764 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_2765 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_2766 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_2767 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_2768 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_2769 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_2770 = Dummy_2719*(Dummy_2716*Dummy_2758 + Dummy_2717*Dummy_2759 + Dummy_2718*Dummy_2760) + Dummy_2723*(Dummy_2720*Dummy_2761 + Dummy_2721*Dummy_2762 + Dummy_2722*Dummy_2763) + Dummy_2727*(Dummy_2724*Dummy_2764 + Dummy_2725*Dummy_2765 + Dummy_2726*Dummy_2766) + Dummy_2731*(Dummy_2728*Dummy_2767 + Dummy_2729*Dummy_2768 + Dummy_2730*Dummy_2769); - const real_t Dummy_2771 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_2772 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_2773 = Dummy_2771 + Dummy_2772; - const real_t Dummy_2774 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_2775 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_2776 = Dummy_2774 + Dummy_2775; - const real_t Dummy_2777 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_2778 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_2779 = Dummy_2777 + Dummy_2778; - const real_t Dummy_2780 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_2781 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_2782 = Dummy_2780 + Dummy_2781; - const real_t Dummy_2783 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_2784 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_2785 = Dummy_2783 + Dummy_2784; - const real_t Dummy_2786 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_2787 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_2788 = Dummy_2786 + Dummy_2787; - const real_t Dummy_2789 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_2790 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_2791 = Dummy_2789 + Dummy_2790; - const real_t Dummy_2792 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_2793 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_2794 = Dummy_2792 + Dummy_2793; - const real_t Dummy_2795 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_2796 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_2797 = Dummy_2795 + Dummy_2796; - const real_t Dummy_2798 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_2799 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_2800 = Dummy_2798 + Dummy_2799; - const real_t Dummy_2801 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_2802 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_2803 = Dummy_2801 + Dummy_2802; - const real_t Dummy_2804 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_2805 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_2806 = Dummy_2804 + Dummy_2805; - const real_t Dummy_2807 = Dummy_2719*(Dummy_2716*Dummy_2773 + Dummy_2717*Dummy_2776 + Dummy_2718*Dummy_2779) + Dummy_2723*(Dummy_2720*Dummy_2782 + Dummy_2721*Dummy_2785 + Dummy_2722*Dummy_2788) + Dummy_2727*(Dummy_2724*Dummy_2791 + Dummy_2725*Dummy_2794 + Dummy_2726*Dummy_2797) + Dummy_2731*(Dummy_2728*Dummy_2800 + Dummy_2729*Dummy_2803 + Dummy_2730*Dummy_2806); - const real_t Dummy_2808 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_2809 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_2810 = Dummy_2808 + Dummy_2809; - const real_t Dummy_2811 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_2812 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_2813 = Dummy_2811 + Dummy_2812; - const real_t Dummy_2814 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_2815 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_2816 = Dummy_2814 + Dummy_2815; - const real_t Dummy_2817 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_2818 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_2819 = Dummy_2817 + Dummy_2818; - const real_t Dummy_2820 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_2821 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_2822 = Dummy_2820 + Dummy_2821; - const real_t Dummy_2823 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_2824 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_2825 = Dummy_2823 + Dummy_2824; - const real_t Dummy_2826 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_2827 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_2828 = Dummy_2826 + Dummy_2827; - const real_t Dummy_2829 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_2830 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_2831 = Dummy_2829 + Dummy_2830; - const real_t Dummy_2832 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_2833 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_2834 = Dummy_2832 + Dummy_2833; - const real_t Dummy_2835 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_2836 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_2837 = Dummy_2835 + Dummy_2836; - const real_t Dummy_2838 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_2839 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_2840 = Dummy_2838 + Dummy_2839; - const real_t Dummy_2841 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_2842 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_2843 = Dummy_2841 + Dummy_2842; - const real_t Dummy_2844 = Dummy_2719*(Dummy_2716*Dummy_2810 + Dummy_2717*Dummy_2813 + Dummy_2718*Dummy_2816) + Dummy_2723*(Dummy_2720*Dummy_2819 + Dummy_2721*Dummy_2822 + Dummy_2722*Dummy_2825) + Dummy_2727*(Dummy_2724*Dummy_2828 + Dummy_2725*Dummy_2831 + Dummy_2726*Dummy_2834) + Dummy_2731*(Dummy_2728*Dummy_2837 + Dummy_2729*Dummy_2840 + Dummy_2730*Dummy_2843); - const real_t Dummy_2845 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_2846 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_2847 = Dummy_2845 + Dummy_2846; - const real_t Dummy_2848 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_2849 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_2850 = Dummy_2848 + Dummy_2849; - const real_t Dummy_2851 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_2852 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_2853 = Dummy_2851 + Dummy_2852; - const real_t Dummy_2854 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_2855 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_2856 = Dummy_2854 + Dummy_2855; - const real_t Dummy_2857 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_2858 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_2859 = Dummy_2857 + Dummy_2858; - const real_t Dummy_2860 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_2861 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_2862 = Dummy_2860 + Dummy_2861; - const real_t Dummy_2863 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_2864 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_2865 = Dummy_2863 + Dummy_2864; - const real_t Dummy_2866 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_2867 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_2868 = Dummy_2866 + Dummy_2867; - const real_t Dummy_2869 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_2870 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_2871 = Dummy_2869 + Dummy_2870; - const real_t Dummy_2872 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_2873 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_2874 = Dummy_2872 + Dummy_2873; - const real_t Dummy_2875 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_2876 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_2877 = Dummy_2875 + Dummy_2876; - const real_t Dummy_2878 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_2879 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_2880 = Dummy_2878 + Dummy_2879; - const real_t Dummy_2881 = Dummy_2719*(Dummy_2716*Dummy_2847 + Dummy_2717*Dummy_2850 + Dummy_2718*Dummy_2853) + Dummy_2723*(Dummy_2720*Dummy_2856 + Dummy_2721*Dummy_2859 + Dummy_2722*Dummy_2862) + Dummy_2727*(Dummy_2724*Dummy_2865 + Dummy_2725*Dummy_2868 + Dummy_2726*Dummy_2871) + Dummy_2731*(Dummy_2728*Dummy_2874 + Dummy_2729*Dummy_2877 + Dummy_2730*Dummy_2880); - const real_t Dummy_2882 = -Dummy_2771 - Dummy_2808 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_2883 = -Dummy_2774 - Dummy_2811 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_2884 = -Dummy_2777 - Dummy_2814 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_2885 = -Dummy_2780 - Dummy_2817 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_2886 = -Dummy_2783 - Dummy_2820 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_2887 = -Dummy_2786 - Dummy_2823 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_2888 = -Dummy_2789 - Dummy_2826 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_2889 = -Dummy_2792 - Dummy_2829 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_2890 = -Dummy_2795 - Dummy_2832 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_2891 = -Dummy_2798 - Dummy_2835 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_2892 = -Dummy_2801 - Dummy_2838 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_2893 = -Dummy_2804 - Dummy_2841 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_2894 = Dummy_2719*(Dummy_2716*Dummy_2882 + Dummy_2717*Dummy_2883 + Dummy_2718*Dummy_2884) + Dummy_2723*(Dummy_2720*Dummy_2885 + Dummy_2721*Dummy_2886 + Dummy_2722*Dummy_2887) + Dummy_2727*(Dummy_2724*Dummy_2888 + Dummy_2725*Dummy_2889 + Dummy_2726*Dummy_2890) + Dummy_2731*(Dummy_2728*Dummy_2891 + Dummy_2729*Dummy_2892 + Dummy_2730*Dummy_2893); - const real_t Dummy_2895 = -Dummy_2772 - Dummy_2845 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_2896 = -Dummy_2775 - Dummy_2848 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_2897 = -Dummy_2778 - Dummy_2851 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_2898 = -Dummy_2781 - Dummy_2854 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_2899 = -Dummy_2784 - Dummy_2857 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_2900 = -Dummy_2787 - Dummy_2860 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_2901 = -Dummy_2790 - Dummy_2863 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_2902 = -Dummy_2793 - Dummy_2866 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_2903 = -Dummy_2796 - Dummy_2869 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_2904 = -Dummy_2799 - Dummy_2872 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_2905 = -Dummy_2802 - Dummy_2875 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_2906 = -Dummy_2805 - Dummy_2878 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_2907 = Dummy_2719*(Dummy_2716*Dummy_2895 + Dummy_2717*Dummy_2896 + Dummy_2718*Dummy_2897) + Dummy_2723*(Dummy_2720*Dummy_2898 + Dummy_2721*Dummy_2899 + Dummy_2722*Dummy_2900) + Dummy_2727*(Dummy_2724*Dummy_2901 + Dummy_2725*Dummy_2902 + Dummy_2726*Dummy_2903) + Dummy_2731*(Dummy_2728*Dummy_2904 + Dummy_2729*Dummy_2905 + Dummy_2730*Dummy_2906); - const real_t Dummy_2908 = -Dummy_2809 - Dummy_2846 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_2909 = -Dummy_2812 - Dummy_2849 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_2910 = -Dummy_2815 - Dummy_2852 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_2911 = -Dummy_2818 - Dummy_2855 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_2912 = -Dummy_2821 - Dummy_2858 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_2913 = -Dummy_2824 - Dummy_2861 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_2914 = -Dummy_2827 - Dummy_2864 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_2915 = -Dummy_2830 - Dummy_2867 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_2916 = -Dummy_2833 - Dummy_2870 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_2917 = -Dummy_2836 - Dummy_2873 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_2918 = -Dummy_2839 - Dummy_2876 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_2919 = -Dummy_2842 - Dummy_2879 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_2920 = Dummy_2719*(Dummy_2716*Dummy_2908 + Dummy_2717*Dummy_2909 + Dummy_2718*Dummy_2910) + Dummy_2723*(Dummy_2720*Dummy_2911 + Dummy_2721*Dummy_2912 + Dummy_2722*Dummy_2913) + Dummy_2727*(Dummy_2724*Dummy_2914 + Dummy_2725*Dummy_2915 + Dummy_2726*Dummy_2916) + Dummy_2731*(Dummy_2728*Dummy_2917 + Dummy_2729*Dummy_2918 + Dummy_2730*Dummy_2919); - const real_t Dummy_2921 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); - const real_t Dummy_2922 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); - const real_t Dummy_2923 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); - const real_t Dummy_2924 = Dummy_2719*(Dummy_2732*Dummy_2745 + Dummy_2733*Dummy_2746 + Dummy_2734*Dummy_2747) + Dummy_2723*(Dummy_2735*Dummy_2748 + Dummy_2736*Dummy_2749 + Dummy_2737*Dummy_2750) + Dummy_2727*(Dummy_2738*Dummy_2751 + Dummy_2739*Dummy_2752 + Dummy_2740*Dummy_2753) + Dummy_2731*(Dummy_2741*Dummy_2754 + Dummy_2742*Dummy_2755 + Dummy_2743*Dummy_2756); - const real_t Dummy_2925 = Dummy_2719*(Dummy_2732*Dummy_2758 + Dummy_2733*Dummy_2759 + Dummy_2734*Dummy_2760) + Dummy_2723*(Dummy_2735*Dummy_2761 + Dummy_2736*Dummy_2762 + Dummy_2737*Dummy_2763) + Dummy_2727*(Dummy_2738*Dummy_2764 + Dummy_2739*Dummy_2765 + Dummy_2740*Dummy_2766) + Dummy_2731*(Dummy_2741*Dummy_2767 + Dummy_2742*Dummy_2768 + Dummy_2743*Dummy_2769); - const real_t Dummy_2926 = Dummy_2719*(Dummy_2732*Dummy_2773 + Dummy_2733*Dummy_2776 + Dummy_2734*Dummy_2779) + Dummy_2723*(Dummy_2735*Dummy_2782 + Dummy_2736*Dummy_2785 + Dummy_2737*Dummy_2788) + Dummy_2727*(Dummy_2738*Dummy_2791 + Dummy_2739*Dummy_2794 + Dummy_2740*Dummy_2797) + Dummy_2731*(Dummy_2741*Dummy_2800 + Dummy_2742*Dummy_2803 + Dummy_2743*Dummy_2806); - const real_t Dummy_2927 = Dummy_2719*(Dummy_2732*Dummy_2810 + Dummy_2733*Dummy_2813 + Dummy_2734*Dummy_2816) + Dummy_2723*(Dummy_2735*Dummy_2819 + Dummy_2736*Dummy_2822 + Dummy_2737*Dummy_2825) + Dummy_2727*(Dummy_2738*Dummy_2828 + Dummy_2739*Dummy_2831 + Dummy_2740*Dummy_2834) + Dummy_2731*(Dummy_2741*Dummy_2837 + Dummy_2742*Dummy_2840 + Dummy_2743*Dummy_2843); - const real_t Dummy_2928 = Dummy_2719*(Dummy_2732*Dummy_2847 + Dummy_2733*Dummy_2850 + Dummy_2734*Dummy_2853) + Dummy_2723*(Dummy_2735*Dummy_2856 + Dummy_2736*Dummy_2859 + Dummy_2737*Dummy_2862) + Dummy_2727*(Dummy_2738*Dummy_2865 + Dummy_2739*Dummy_2868 + Dummy_2740*Dummy_2871) + Dummy_2731*(Dummy_2741*Dummy_2874 + Dummy_2742*Dummy_2877 + Dummy_2743*Dummy_2880); - const real_t Dummy_2929 = Dummy_2719*(Dummy_2732*Dummy_2882 + Dummy_2733*Dummy_2883 + Dummy_2734*Dummy_2884) + Dummy_2723*(Dummy_2735*Dummy_2885 + Dummy_2736*Dummy_2886 + Dummy_2737*Dummy_2887) + Dummy_2727*(Dummy_2738*Dummy_2888 + Dummy_2739*Dummy_2889 + Dummy_2740*Dummy_2890) + Dummy_2731*(Dummy_2741*Dummy_2891 + Dummy_2742*Dummy_2892 + Dummy_2743*Dummy_2893); - const real_t Dummy_2930 = Dummy_2719*(Dummy_2732*Dummy_2895 + Dummy_2733*Dummy_2896 + Dummy_2734*Dummy_2897) + Dummy_2723*(Dummy_2735*Dummy_2898 + Dummy_2736*Dummy_2899 + Dummy_2737*Dummy_2900) + Dummy_2727*(Dummy_2738*Dummy_2901 + Dummy_2739*Dummy_2902 + Dummy_2740*Dummy_2903) + Dummy_2731*(Dummy_2741*Dummy_2904 + Dummy_2742*Dummy_2905 + Dummy_2743*Dummy_2906); - const real_t Dummy_2931 = Dummy_2719*(Dummy_2732*Dummy_2908 + Dummy_2733*Dummy_2909 + Dummy_2734*Dummy_2910) + Dummy_2723*(Dummy_2735*Dummy_2911 + Dummy_2736*Dummy_2912 + Dummy_2737*Dummy_2913) + Dummy_2727*(Dummy_2738*Dummy_2914 + Dummy_2739*Dummy_2915 + Dummy_2740*Dummy_2916) + Dummy_2731*(Dummy_2741*Dummy_2917 + Dummy_2742*Dummy_2918 + Dummy_2743*Dummy_2919); - const real_t Dummy_2932 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); - const real_t Dummy_2933 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); - const real_t Dummy_2934 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); - const real_t Dummy_2935 = Dummy_2719*(Dummy_2745*Dummy_2758 + Dummy_2746*Dummy_2759 + Dummy_2747*Dummy_2760) + Dummy_2723*(Dummy_2748*Dummy_2761 + Dummy_2749*Dummy_2762 + Dummy_2750*Dummy_2763) + Dummy_2727*(Dummy_2751*Dummy_2764 + Dummy_2752*Dummy_2765 + Dummy_2753*Dummy_2766) + Dummy_2731*(Dummy_2754*Dummy_2767 + Dummy_2755*Dummy_2768 + Dummy_2756*Dummy_2769); - const real_t Dummy_2936 = Dummy_2719*(Dummy_2745*Dummy_2773 + Dummy_2746*Dummy_2776 + Dummy_2747*Dummy_2779) + Dummy_2723*(Dummy_2748*Dummy_2782 + Dummy_2749*Dummy_2785 + Dummy_2750*Dummy_2788) + Dummy_2727*(Dummy_2751*Dummy_2791 + Dummy_2752*Dummy_2794 + Dummy_2753*Dummy_2797) + Dummy_2731*(Dummy_2754*Dummy_2800 + Dummy_2755*Dummy_2803 + Dummy_2756*Dummy_2806); - const real_t Dummy_2937 = Dummy_2719*(Dummy_2745*Dummy_2810 + Dummy_2746*Dummy_2813 + Dummy_2747*Dummy_2816) + Dummy_2723*(Dummy_2748*Dummy_2819 + Dummy_2749*Dummy_2822 + Dummy_2750*Dummy_2825) + Dummy_2727*(Dummy_2751*Dummy_2828 + Dummy_2752*Dummy_2831 + Dummy_2753*Dummy_2834) + Dummy_2731*(Dummy_2754*Dummy_2837 + Dummy_2755*Dummy_2840 + Dummy_2756*Dummy_2843); - const real_t Dummy_2938 = Dummy_2719*(Dummy_2745*Dummy_2847 + Dummy_2746*Dummy_2850 + Dummy_2747*Dummy_2853) + Dummy_2723*(Dummy_2748*Dummy_2856 + Dummy_2749*Dummy_2859 + Dummy_2750*Dummy_2862) + Dummy_2727*(Dummy_2751*Dummy_2865 + Dummy_2752*Dummy_2868 + Dummy_2753*Dummy_2871) + Dummy_2731*(Dummy_2754*Dummy_2874 + Dummy_2755*Dummy_2877 + Dummy_2756*Dummy_2880); - const real_t Dummy_2939 = Dummy_2719*(Dummy_2745*Dummy_2882 + Dummy_2746*Dummy_2883 + Dummy_2747*Dummy_2884) + Dummy_2723*(Dummy_2748*Dummy_2885 + Dummy_2749*Dummy_2886 + Dummy_2750*Dummy_2887) + Dummy_2727*(Dummy_2751*Dummy_2888 + Dummy_2752*Dummy_2889 + Dummy_2753*Dummy_2890) + Dummy_2731*(Dummy_2754*Dummy_2891 + Dummy_2755*Dummy_2892 + Dummy_2756*Dummy_2893); - const real_t Dummy_2940 = Dummy_2719*(Dummy_2745*Dummy_2895 + Dummy_2746*Dummy_2896 + Dummy_2747*Dummy_2897) + Dummy_2723*(Dummy_2748*Dummy_2898 + Dummy_2749*Dummy_2899 + Dummy_2750*Dummy_2900) + Dummy_2727*(Dummy_2751*Dummy_2901 + Dummy_2752*Dummy_2902 + Dummy_2753*Dummy_2903) + Dummy_2731*(Dummy_2754*Dummy_2904 + Dummy_2755*Dummy_2905 + Dummy_2756*Dummy_2906); - const real_t Dummy_2941 = Dummy_2719*(Dummy_2745*Dummy_2908 + Dummy_2746*Dummy_2909 + Dummy_2747*Dummy_2910) + Dummy_2723*(Dummy_2748*Dummy_2911 + Dummy_2749*Dummy_2912 + Dummy_2750*Dummy_2913) + Dummy_2727*(Dummy_2751*Dummy_2914 + Dummy_2752*Dummy_2915 + Dummy_2753*Dummy_2916) + Dummy_2731*(Dummy_2754*Dummy_2917 + Dummy_2755*Dummy_2918 + Dummy_2756*Dummy_2919); - const real_t Dummy_2942 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); - const real_t Dummy_2943 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); - const real_t Dummy_2944 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); - const real_t Dummy_2945 = Dummy_2719*(Dummy_2758*Dummy_2773 + Dummy_2759*Dummy_2776 + Dummy_2760*Dummy_2779) + Dummy_2723*(Dummy_2761*Dummy_2782 + Dummy_2762*Dummy_2785 + Dummy_2763*Dummy_2788) + Dummy_2727*(Dummy_2764*Dummy_2791 + Dummy_2765*Dummy_2794 + Dummy_2766*Dummy_2797) + Dummy_2731*(Dummy_2767*Dummy_2800 + Dummy_2768*Dummy_2803 + Dummy_2769*Dummy_2806); - const real_t Dummy_2946 = Dummy_2719*(Dummy_2758*Dummy_2810 + Dummy_2759*Dummy_2813 + Dummy_2760*Dummy_2816) + Dummy_2723*(Dummy_2761*Dummy_2819 + Dummy_2762*Dummy_2822 + Dummy_2763*Dummy_2825) + Dummy_2727*(Dummy_2764*Dummy_2828 + Dummy_2765*Dummy_2831 + Dummy_2766*Dummy_2834) + Dummy_2731*(Dummy_2767*Dummy_2837 + Dummy_2768*Dummy_2840 + Dummy_2769*Dummy_2843); - const real_t Dummy_2947 = Dummy_2719*(Dummy_2758*Dummy_2847 + Dummy_2759*Dummy_2850 + Dummy_2760*Dummy_2853) + Dummy_2723*(Dummy_2761*Dummy_2856 + Dummy_2762*Dummy_2859 + Dummy_2763*Dummy_2862) + Dummy_2727*(Dummy_2764*Dummy_2865 + Dummy_2765*Dummy_2868 + Dummy_2766*Dummy_2871) + Dummy_2731*(Dummy_2767*Dummy_2874 + Dummy_2768*Dummy_2877 + Dummy_2769*Dummy_2880); - const real_t Dummy_2948 = Dummy_2719*(Dummy_2758*Dummy_2882 + Dummy_2759*Dummy_2883 + Dummy_2760*Dummy_2884) + Dummy_2723*(Dummy_2761*Dummy_2885 + Dummy_2762*Dummy_2886 + Dummy_2763*Dummy_2887) + Dummy_2727*(Dummy_2764*Dummy_2888 + Dummy_2765*Dummy_2889 + Dummy_2766*Dummy_2890) + Dummy_2731*(Dummy_2767*Dummy_2891 + Dummy_2768*Dummy_2892 + Dummy_2769*Dummy_2893); - const real_t Dummy_2949 = Dummy_2719*(Dummy_2758*Dummy_2895 + Dummy_2759*Dummy_2896 + Dummy_2760*Dummy_2897) + Dummy_2723*(Dummy_2761*Dummy_2898 + Dummy_2762*Dummy_2899 + Dummy_2763*Dummy_2900) + Dummy_2727*(Dummy_2764*Dummy_2901 + Dummy_2765*Dummy_2902 + Dummy_2766*Dummy_2903) + Dummy_2731*(Dummy_2767*Dummy_2904 + Dummy_2768*Dummy_2905 + Dummy_2769*Dummy_2906); - const real_t Dummy_2950 = Dummy_2719*(Dummy_2758*Dummy_2908 + Dummy_2759*Dummy_2909 + Dummy_2760*Dummy_2910) + Dummy_2723*(Dummy_2761*Dummy_2911 + Dummy_2762*Dummy_2912 + Dummy_2763*Dummy_2913) + Dummy_2727*(Dummy_2764*Dummy_2914 + Dummy_2765*Dummy_2915 + Dummy_2766*Dummy_2916) + Dummy_2731*(Dummy_2767*Dummy_2917 + Dummy_2768*Dummy_2918 + Dummy_2769*Dummy_2919); - const real_t Dummy_2951 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_2952 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2953 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_2954 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2955 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_2956 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2957 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2958 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_2959 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2960 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_2961 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2962 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_2963 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2964 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2965 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2966 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2967 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2968 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2969 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2970 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2971 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2972 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2973 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2974 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2975 = Dummy_2719*(Dummy_2773*Dummy_2810 + Dummy_2776*Dummy_2813 + Dummy_2779*Dummy_2816) + Dummy_2723*(Dummy_2782*Dummy_2819 + Dummy_2785*Dummy_2822 + Dummy_2788*Dummy_2825) + Dummy_2727*(Dummy_2791*Dummy_2828 + Dummy_2794*Dummy_2831 + Dummy_2797*Dummy_2834) + Dummy_2731*(Dummy_2800*Dummy_2837 + Dummy_2803*Dummy_2840 + Dummy_2806*Dummy_2843); - const real_t Dummy_2976 = Dummy_2719*(Dummy_2773*Dummy_2847 + Dummy_2776*Dummy_2850 + Dummy_2779*Dummy_2853) + Dummy_2723*(Dummy_2782*Dummy_2856 + Dummy_2785*Dummy_2859 + Dummy_2788*Dummy_2862) + Dummy_2727*(Dummy_2791*Dummy_2865 + Dummy_2794*Dummy_2868 + Dummy_2797*Dummy_2871) + Dummy_2731*(Dummy_2800*Dummy_2874 + Dummy_2803*Dummy_2877 + Dummy_2806*Dummy_2880); - const real_t Dummy_2977 = Dummy_2719*(Dummy_2773*Dummy_2882 + Dummy_2776*Dummy_2883 + Dummy_2779*Dummy_2884) + Dummy_2723*(Dummy_2782*Dummy_2885 + Dummy_2785*Dummy_2886 + Dummy_2788*Dummy_2887) + Dummy_2727*(Dummy_2791*Dummy_2888 + Dummy_2794*Dummy_2889 + Dummy_2797*Dummy_2890) + Dummy_2731*(Dummy_2800*Dummy_2891 + Dummy_2803*Dummy_2892 + Dummy_2806*Dummy_2893); - const real_t Dummy_2978 = Dummy_2719*(Dummy_2773*Dummy_2895 + Dummy_2776*Dummy_2896 + Dummy_2779*Dummy_2897) + Dummy_2723*(Dummy_2782*Dummy_2898 + Dummy_2785*Dummy_2899 + Dummy_2788*Dummy_2900) + Dummy_2727*(Dummy_2791*Dummy_2901 + Dummy_2794*Dummy_2902 + Dummy_2797*Dummy_2903) + Dummy_2731*(Dummy_2800*Dummy_2904 + Dummy_2803*Dummy_2905 + Dummy_2806*Dummy_2906); - const real_t Dummy_2979 = Dummy_2719*(Dummy_2773*Dummy_2908 + Dummy_2776*Dummy_2909 + Dummy_2779*Dummy_2910) + Dummy_2723*(Dummy_2782*Dummy_2911 + Dummy_2785*Dummy_2912 + Dummy_2788*Dummy_2913) + Dummy_2727*(Dummy_2791*Dummy_2914 + Dummy_2794*Dummy_2915 + Dummy_2797*Dummy_2916) + Dummy_2731*(Dummy_2800*Dummy_2917 + Dummy_2803*Dummy_2918 + Dummy_2806*Dummy_2919); - const real_t Dummy_2980 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_2981 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2982 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_2983 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2984 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_2985 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2986 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2987 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2988 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2989 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2990 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2991 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2992 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2993 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_2994 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_2995 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_2996 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_2997 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_2998 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_2999 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_3000 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_3001 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_3002 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_3003 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_3004 = Dummy_2719*(Dummy_2810*Dummy_2847 + Dummy_2813*Dummy_2850 + Dummy_2816*Dummy_2853) + Dummy_2723*(Dummy_2819*Dummy_2856 + Dummy_2822*Dummy_2859 + Dummy_2825*Dummy_2862) + Dummy_2727*(Dummy_2828*Dummy_2865 + Dummy_2831*Dummy_2868 + Dummy_2834*Dummy_2871) + Dummy_2731*(Dummy_2837*Dummy_2874 + Dummy_2840*Dummy_2877 + Dummy_2843*Dummy_2880); - const real_t Dummy_3005 = Dummy_2719*(Dummy_2810*Dummy_2882 + Dummy_2813*Dummy_2883 + Dummy_2816*Dummy_2884) + Dummy_2723*(Dummy_2819*Dummy_2885 + Dummy_2822*Dummy_2886 + Dummy_2825*Dummy_2887) + Dummy_2727*(Dummy_2828*Dummy_2888 + Dummy_2831*Dummy_2889 + Dummy_2834*Dummy_2890) + Dummy_2731*(Dummy_2837*Dummy_2891 + Dummy_2840*Dummy_2892 + Dummy_2843*Dummy_2893); - const real_t Dummy_3006 = Dummy_2719*(Dummy_2810*Dummy_2895 + Dummy_2813*Dummy_2896 + Dummy_2816*Dummy_2897) + Dummy_2723*(Dummy_2819*Dummy_2898 + Dummy_2822*Dummy_2899 + Dummy_2825*Dummy_2900) + Dummy_2727*(Dummy_2828*Dummy_2901 + Dummy_2831*Dummy_2902 + Dummy_2834*Dummy_2903) + Dummy_2731*(Dummy_2837*Dummy_2904 + Dummy_2840*Dummy_2905 + Dummy_2843*Dummy_2906); - const real_t Dummy_3007 = Dummy_2719*(Dummy_2810*Dummy_2908 + Dummy_2813*Dummy_2909 + Dummy_2816*Dummy_2910) + Dummy_2723*(Dummy_2819*Dummy_2911 + Dummy_2822*Dummy_2912 + Dummy_2825*Dummy_2913) + Dummy_2727*(Dummy_2828*Dummy_2914 + Dummy_2831*Dummy_2915 + Dummy_2834*Dummy_2916) + Dummy_2731*(Dummy_2837*Dummy_2917 + Dummy_2840*Dummy_2918 + Dummy_2843*Dummy_2919); - const real_t Dummy_3008 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_3009 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_3010 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_3011 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_3012 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_3013 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_3014 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_3015 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_3016 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_3017 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_3018 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_3019 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_3020 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_3021 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_3022 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_3023 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_3024 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_3025 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_3026 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_3027 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_3028 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_3029 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_3030 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_3031 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_3032 = Dummy_2719*(Dummy_2847*Dummy_2882 + Dummy_2850*Dummy_2883 + Dummy_2853*Dummy_2884) + Dummy_2723*(Dummy_2856*Dummy_2885 + Dummy_2859*Dummy_2886 + Dummy_2862*Dummy_2887) + Dummy_2727*(Dummy_2865*Dummy_2888 + Dummy_2868*Dummy_2889 + Dummy_2871*Dummy_2890) + Dummy_2731*(Dummy_2874*Dummy_2891 + Dummy_2877*Dummy_2892 + Dummy_2880*Dummy_2893); - const real_t Dummy_3033 = Dummy_2719*(Dummy_2847*Dummy_2895 + Dummy_2850*Dummy_2896 + Dummy_2853*Dummy_2897) + Dummy_2723*(Dummy_2856*Dummy_2898 + Dummy_2859*Dummy_2899 + Dummy_2862*Dummy_2900) + Dummy_2727*(Dummy_2865*Dummy_2901 + Dummy_2868*Dummy_2902 + Dummy_2871*Dummy_2903) + Dummy_2731*(Dummy_2874*Dummy_2904 + Dummy_2877*Dummy_2905 + Dummy_2880*Dummy_2906); - const real_t Dummy_3034 = Dummy_2719*(Dummy_2847*Dummy_2908 + Dummy_2850*Dummy_2909 + Dummy_2853*Dummy_2910) + Dummy_2723*(Dummy_2856*Dummy_2911 + Dummy_2859*Dummy_2912 + Dummy_2862*Dummy_2913) + Dummy_2727*(Dummy_2865*Dummy_2914 + Dummy_2868*Dummy_2915 + Dummy_2871*Dummy_2916) + Dummy_2731*(Dummy_2874*Dummy_2917 + Dummy_2877*Dummy_2918 + Dummy_2880*Dummy_2919); - const real_t Dummy_3035 = Dummy_2719*(Dummy_2882*Dummy_2895 + Dummy_2883*Dummy_2896 + Dummy_2884*Dummy_2897) + Dummy_2723*(Dummy_2885*Dummy_2898 + Dummy_2886*Dummy_2899 + Dummy_2887*Dummy_2900) + Dummy_2727*(Dummy_2888*Dummy_2901 + Dummy_2889*Dummy_2902 + Dummy_2890*Dummy_2903) + Dummy_2731*(Dummy_2891*Dummy_2904 + Dummy_2892*Dummy_2905 + Dummy_2893*Dummy_2906); - const real_t Dummy_3036 = Dummy_2719*(Dummy_2882*Dummy_2908 + Dummy_2883*Dummy_2909 + Dummy_2884*Dummy_2910) + Dummy_2723*(Dummy_2885*Dummy_2911 + Dummy_2886*Dummy_2912 + Dummy_2887*Dummy_2913) + Dummy_2727*(Dummy_2888*Dummy_2914 + Dummy_2889*Dummy_2915 + Dummy_2890*Dummy_2916) + Dummy_2731*(Dummy_2891*Dummy_2917 + Dummy_2892*Dummy_2918 + Dummy_2893*Dummy_2919); - const real_t Dummy_3037 = Dummy_2719*(Dummy_2895*Dummy_2908 + Dummy_2896*Dummy_2909 + Dummy_2897*Dummy_2910) + Dummy_2723*(Dummy_2898*Dummy_2911 + Dummy_2899*Dummy_2912 + Dummy_2900*Dummy_2913) + Dummy_2727*(Dummy_2901*Dummy_2914 + Dummy_2902*Dummy_2915 + Dummy_2903*Dummy_2916) + Dummy_2731*(Dummy_2904*Dummy_2917 + Dummy_2905*Dummy_2918 + Dummy_2906*Dummy_2919); - const real_t Dummy_3038 = Dummy_2706*(Dummy_2719*((Dummy_2716*Dummy_2716) + (Dummy_2717*Dummy_2717) + (Dummy_2718*Dummy_2718)) + Dummy_2723*((Dummy_2720*Dummy_2720) + (Dummy_2721*Dummy_2721) + (Dummy_2722*Dummy_2722)) + Dummy_2727*((Dummy_2724*Dummy_2724) + (Dummy_2725*Dummy_2725) + (Dummy_2726*Dummy_2726)) + Dummy_2731*((Dummy_2728*Dummy_2728) + (Dummy_2729*Dummy_2729) + (Dummy_2730*Dummy_2730))) + Dummy_2707*Dummy_2744 + Dummy_2708*Dummy_2757 + Dummy_2709*Dummy_2770 + Dummy_2710*Dummy_2807 + Dummy_2711*Dummy_2844 + Dummy_2712*Dummy_2881 + Dummy_2713*Dummy_2894 + Dummy_2714*Dummy_2907 + Dummy_2715*Dummy_2920; - const real_t Dummy_3039 = Dummy_2706*Dummy_2744 + Dummy_2707*(Dummy_2719*(Dummy_2921*tmp_kernel_op_254 + Dummy_2922*tmp_kernel_op_254 + Dummy_2923*tmp_kernel_op_254) + Dummy_2723*(Dummy_2921*tmp_kernel_op_257 + Dummy_2922*tmp_kernel_op_257 + Dummy_2923*tmp_kernel_op_257) + Dummy_2727*(Dummy_2921*tmp_kernel_op_258 + Dummy_2922*tmp_kernel_op_258 + Dummy_2923*tmp_kernel_op_258) + Dummy_2731*(Dummy_2921*tmp_kernel_op_259 + Dummy_2922*tmp_kernel_op_259 + Dummy_2923*tmp_kernel_op_259)) + Dummy_2708*Dummy_2924 + Dummy_2709*Dummy_2925 + Dummy_2710*Dummy_2926 + Dummy_2711*Dummy_2927 + Dummy_2712*Dummy_2928 + Dummy_2713*Dummy_2929 + Dummy_2714*Dummy_2930 + Dummy_2715*Dummy_2931; - const real_t Dummy_3040 = Dummy_2706*Dummy_2757 + Dummy_2707*Dummy_2924 + Dummy_2708*(Dummy_2719*(Dummy_2932*tmp_kernel_op_269 + Dummy_2933*tmp_kernel_op_269 + Dummy_2934*tmp_kernel_op_269) + Dummy_2723*(Dummy_2932*tmp_kernel_op_272 + Dummy_2933*tmp_kernel_op_272 + Dummy_2934*tmp_kernel_op_272) + Dummy_2727*(Dummy_2932*tmp_kernel_op_273 + Dummy_2933*tmp_kernel_op_273 + Dummy_2934*tmp_kernel_op_273) + Dummy_2731*(Dummy_2932*tmp_kernel_op_274 + Dummy_2933*tmp_kernel_op_274 + Dummy_2934*tmp_kernel_op_274)) + Dummy_2709*Dummy_2935 + Dummy_2710*Dummy_2936 + Dummy_2711*Dummy_2937 + Dummy_2712*Dummy_2938 + Dummy_2713*Dummy_2939 + Dummy_2714*Dummy_2940 + Dummy_2715*Dummy_2941; - const real_t Dummy_3041 = Dummy_2706*Dummy_2770 + Dummy_2707*Dummy_2925 + Dummy_2708*Dummy_2935 + Dummy_2709*(Dummy_2719*(Dummy_2942*tmp_kernel_op_283 + Dummy_2943*tmp_kernel_op_283 + Dummy_2944*tmp_kernel_op_283) + Dummy_2723*(Dummy_2942*tmp_kernel_op_286 + Dummy_2943*tmp_kernel_op_286 + Dummy_2944*tmp_kernel_op_286) + Dummy_2727*(Dummy_2942*tmp_kernel_op_287 + Dummy_2943*tmp_kernel_op_287 + Dummy_2944*tmp_kernel_op_287) + Dummy_2731*(Dummy_2942*tmp_kernel_op_288 + Dummy_2943*tmp_kernel_op_288 + Dummy_2944*tmp_kernel_op_288)) + Dummy_2710*Dummy_2945 + Dummy_2711*Dummy_2946 + Dummy_2712*Dummy_2947 + Dummy_2713*Dummy_2948 + Dummy_2714*Dummy_2949 + Dummy_2715*Dummy_2950; - const real_t Dummy_3042 = Dummy_2706*Dummy_2807 + Dummy_2707*Dummy_2926 + Dummy_2708*Dummy_2936 + Dummy_2709*Dummy_2945 + Dummy_2710*(Dummy_2719*(((Dummy_2951 + Dummy_2952)*(Dummy_2951 + Dummy_2952))*16.0 + ((Dummy_2953 + Dummy_2954)*(Dummy_2953 + Dummy_2954))*16.0 + ((Dummy_2955 + Dummy_2956)*(Dummy_2955 + Dummy_2956))*16.0) + Dummy_2723*(((Dummy_2957 + Dummy_2958)*(Dummy_2957 + Dummy_2958))*16.0 + ((Dummy_2959 + Dummy_2960)*(Dummy_2959 + Dummy_2960))*16.0 + ((Dummy_2961 + Dummy_2962)*(Dummy_2961 + Dummy_2962))*16.0) + Dummy_2727*(((Dummy_2963 + Dummy_2964)*(Dummy_2963 + Dummy_2964))*16.0 + ((Dummy_2965 + Dummy_2966)*(Dummy_2965 + Dummy_2966))*16.0 + ((Dummy_2967 + Dummy_2968)*(Dummy_2967 + Dummy_2968))*16.0) + Dummy_2731*(((Dummy_2969 + Dummy_2970)*(Dummy_2969 + Dummy_2970))*16.0 + ((Dummy_2971 + Dummy_2972)*(Dummy_2971 + Dummy_2972))*16.0 + ((Dummy_2973 + Dummy_2974)*(Dummy_2973 + Dummy_2974))*16.0)) + Dummy_2711*Dummy_2975 + Dummy_2712*Dummy_2976 + Dummy_2713*Dummy_2977 + Dummy_2714*Dummy_2978 + Dummy_2715*Dummy_2979; - const real_t Dummy_3043 = Dummy_2706*Dummy_2844 + Dummy_2707*Dummy_2927 + Dummy_2708*Dummy_2937 + Dummy_2709*Dummy_2946 + Dummy_2710*Dummy_2975 + Dummy_2711*(Dummy_2719*(((Dummy_2980 + Dummy_2981)*(Dummy_2980 + Dummy_2981))*16.0 + ((Dummy_2982 + Dummy_2983)*(Dummy_2982 + Dummy_2983))*16.0 + ((Dummy_2984 + Dummy_2985)*(Dummy_2984 + Dummy_2985))*16.0) + Dummy_2723*(((Dummy_2986 + Dummy_2987)*(Dummy_2986 + Dummy_2987))*16.0 + ((Dummy_2988 + Dummy_2989)*(Dummy_2988 + Dummy_2989))*16.0 + ((Dummy_2990 + Dummy_2991)*(Dummy_2990 + Dummy_2991))*16.0) + Dummy_2727*(((Dummy_2992 + Dummy_2993)*(Dummy_2992 + Dummy_2993))*16.0 + ((Dummy_2994 + Dummy_2995)*(Dummy_2994 + Dummy_2995))*16.0 + ((Dummy_2996 + Dummy_2997)*(Dummy_2996 + Dummy_2997))*16.0) + Dummy_2731*(((Dummy_2998 + Dummy_2999)*(Dummy_2998 + Dummy_2999))*16.0 + ((Dummy_3000 + Dummy_3001)*(Dummy_3000 + Dummy_3001))*16.0 + ((Dummy_3002 + Dummy_3003)*(Dummy_3002 + Dummy_3003))*16.0)) + Dummy_2712*Dummy_3004 + Dummy_2713*Dummy_3005 + Dummy_2714*Dummy_3006 + Dummy_2715*Dummy_3007; - const real_t Dummy_3044 = Dummy_2706*Dummy_2881 + Dummy_2707*Dummy_2928 + Dummy_2708*Dummy_2938 + Dummy_2709*Dummy_2947 + Dummy_2710*Dummy_2976 + Dummy_2711*Dummy_3004 + Dummy_2712*(Dummy_2719*(((Dummy_3008 + Dummy_3009)*(Dummy_3008 + Dummy_3009))*16.0 + ((Dummy_3010 + Dummy_3011)*(Dummy_3010 + Dummy_3011))*16.0 + ((Dummy_3012 + Dummy_3013)*(Dummy_3012 + Dummy_3013))*16.0) + Dummy_2723*(((Dummy_3014 + Dummy_3015)*(Dummy_3014 + Dummy_3015))*16.0 + ((Dummy_3016 + Dummy_3017)*(Dummy_3016 + Dummy_3017))*16.0 + ((Dummy_3018 + Dummy_3019)*(Dummy_3018 + Dummy_3019))*16.0) + Dummy_2727*(((Dummy_3020 + Dummy_3021)*(Dummy_3020 + Dummy_3021))*16.0 + ((Dummy_3022 + Dummy_3023)*(Dummy_3022 + Dummy_3023))*16.0 + ((Dummy_3024 + Dummy_3025)*(Dummy_3024 + Dummy_3025))*16.0) + Dummy_2731*(((Dummy_3026 + Dummy_3027)*(Dummy_3026 + Dummy_3027))*16.0 + ((Dummy_3028 + Dummy_3029)*(Dummy_3028 + Dummy_3029))*16.0 + ((Dummy_3030 + Dummy_3031)*(Dummy_3030 + Dummy_3031))*16.0)) + Dummy_2713*Dummy_3032 + Dummy_2714*Dummy_3033 + Dummy_2715*Dummy_3034; - const real_t Dummy_3045 = Dummy_2706*Dummy_2894 + Dummy_2707*Dummy_2929 + Dummy_2708*Dummy_2939 + Dummy_2709*Dummy_2948 + Dummy_2710*Dummy_2977 + Dummy_2711*Dummy_3005 + Dummy_2712*Dummy_3032 + Dummy_2713*(Dummy_2719*(((-Dummy_2951 - Dummy_2980 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_2951 - Dummy_2980 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_2953 - Dummy_2982 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_2953 - Dummy_2982 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_2955 - Dummy_2984 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_2955 - Dummy_2984 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25))*16.0) + Dummy_2723*(((-Dummy_2957 - Dummy_2986 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_2957 - Dummy_2986 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_2959 - Dummy_2988 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_2959 - Dummy_2988 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_2961 - Dummy_2990 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_2961 - Dummy_2990 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25))*16.0) + Dummy_2727*(((-Dummy_2963 - Dummy_2992 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_2963 - Dummy_2992 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_2965 - Dummy_2994 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_2965 - Dummy_2994 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_2967 - Dummy_2996 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_2967 - Dummy_2996 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25))*16.0) + Dummy_2731*(((-Dummy_2969 - Dummy_2998 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_2969 - Dummy_2998 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_2971 - Dummy_3000 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_2971 - Dummy_3000 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_2973 - Dummy_3002 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_2973 - Dummy_3002 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25))*16.0)) + Dummy_2714*Dummy_3035 + Dummy_2715*Dummy_3036; - const real_t Dummy_3046 = Dummy_2706*Dummy_2907 + Dummy_2707*Dummy_2930 + Dummy_2708*Dummy_2940 + Dummy_2709*Dummy_2949 + Dummy_2710*Dummy_2978 + Dummy_2711*Dummy_3006 + Dummy_2712*Dummy_3033 + Dummy_2713*Dummy_3035 + Dummy_2714*(Dummy_2719*(((-Dummy_2952 - Dummy_3008 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_2952 - Dummy_3008 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_2954 - Dummy_3010 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_2954 - Dummy_3010 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_2956 - Dummy_3012 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_2956 - Dummy_3012 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25))*16.0) + Dummy_2723*(((-Dummy_2958 - Dummy_3014 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_2958 - Dummy_3014 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_2960 - Dummy_3016 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_2960 - Dummy_3016 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_2962 - Dummy_3018 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_2962 - Dummy_3018 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25))*16.0) + Dummy_2727*(((-Dummy_2964 - Dummy_3020 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_2964 - Dummy_3020 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_2966 - Dummy_3022 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_2966 - Dummy_3022 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_2968 - Dummy_3024 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_2968 - Dummy_3024 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25))*16.0) + Dummy_2731*(((-Dummy_2970 - Dummy_3026 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_2970 - Dummy_3026 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_2972 - Dummy_3028 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_2972 - Dummy_3028 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_2974 - Dummy_3030 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_2974 - Dummy_3030 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25))*16.0)) + Dummy_2715*Dummy_3037; - const real_t Dummy_3047 = Dummy_2706*Dummy_2920 + Dummy_2707*Dummy_2931 + Dummy_2708*Dummy_2941 + Dummy_2709*Dummy_2950 + Dummy_2710*Dummy_2979 + Dummy_2711*Dummy_3007 + Dummy_2712*Dummy_3034 + Dummy_2713*Dummy_3036 + Dummy_2714*Dummy_3037 + Dummy_2715*(Dummy_2719*(((-Dummy_2981 - Dummy_3009 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_2981 - Dummy_3009 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_2983 - Dummy_3011 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_2983 - Dummy_3011 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_2985 - Dummy_3013 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_2985 - Dummy_3013 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25))*16.0) + Dummy_2723*(((-Dummy_2987 - Dummy_3015 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_2987 - Dummy_3015 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_2989 - Dummy_3017 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_2989 - Dummy_3017 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_2991 - Dummy_3019 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_2991 - Dummy_3019 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25))*16.0) + Dummy_2727*(((-Dummy_2993 - Dummy_3021 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_2993 - Dummy_3021 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_2995 - Dummy_3023 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_2995 - Dummy_3023 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_2997 - Dummy_3025 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_2997 - Dummy_3025 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25))*16.0) + Dummy_2731*(((-Dummy_2999 - Dummy_3027 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_2999 - Dummy_3027 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_3001 - Dummy_3029 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_3001 - Dummy_3029 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_3003 - Dummy_3031 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_3003 - Dummy_3031 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25))*16.0)); + const real_t tmp_moved_constant_2394 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_2395 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_2396 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_2397 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_2398 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_2399 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_2400 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_2401 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_2402 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_2403 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_2404 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_2405 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_2406 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_2407 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_2408 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_2409 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_2410 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_2411 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_2412 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_2413 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_2414 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_2415 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_2416 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_2417 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_2418 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_2419 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_2420 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_2421 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_2422 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_2423 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_2424 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_2425 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_2426 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_2427 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_2428 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_2429 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_2430 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_2431 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_2432 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2420 + tmp_moved_constant_2405*tmp_moved_constant_2421 + tmp_moved_constant_2406*tmp_moved_constant_2422) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2423 + tmp_moved_constant_2409*tmp_moved_constant_2424 + tmp_moved_constant_2410*tmp_moved_constant_2425) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2426 + tmp_moved_constant_2413*tmp_moved_constant_2427 + tmp_moved_constant_2414*tmp_moved_constant_2428) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2429 + tmp_moved_constant_2417*tmp_moved_constant_2430 + tmp_moved_constant_2418*tmp_moved_constant_2431); + const real_t tmp_moved_constant_2433 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_2434 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_2435 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_2436 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_2437 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_2438 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_2439 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_2440 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_2441 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_2442 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_2443 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_2444 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_2445 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2433 + tmp_moved_constant_2405*tmp_moved_constant_2434 + tmp_moved_constant_2406*tmp_moved_constant_2435) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2436 + tmp_moved_constant_2409*tmp_moved_constant_2437 + tmp_moved_constant_2410*tmp_moved_constant_2438) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2439 + tmp_moved_constant_2413*tmp_moved_constant_2440 + tmp_moved_constant_2414*tmp_moved_constant_2441) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2442 + tmp_moved_constant_2417*tmp_moved_constant_2443 + tmp_moved_constant_2418*tmp_moved_constant_2444); + const real_t tmp_moved_constant_2446 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_2447 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_2448 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_2449 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_2450 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_2451 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_2452 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_2453 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_2454 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_2455 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_2456 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_2457 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_2458 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2446 + tmp_moved_constant_2405*tmp_moved_constant_2447 + tmp_moved_constant_2406*tmp_moved_constant_2448) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2449 + tmp_moved_constant_2409*tmp_moved_constant_2450 + tmp_moved_constant_2410*tmp_moved_constant_2451) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2452 + tmp_moved_constant_2413*tmp_moved_constant_2453 + tmp_moved_constant_2414*tmp_moved_constant_2454) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2455 + tmp_moved_constant_2417*tmp_moved_constant_2456 + tmp_moved_constant_2418*tmp_moved_constant_2457); + const real_t tmp_moved_constant_2459 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2460 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2461 = tmp_moved_constant_2459 + tmp_moved_constant_2460; + const real_t tmp_moved_constant_2462 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2463 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2464 = tmp_moved_constant_2462 + tmp_moved_constant_2463; + const real_t tmp_moved_constant_2465 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2466 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2467 = tmp_moved_constant_2465 + tmp_moved_constant_2466; + const real_t tmp_moved_constant_2468 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2469 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2470 = tmp_moved_constant_2468 + tmp_moved_constant_2469; + const real_t tmp_moved_constant_2471 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2472 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2473 = tmp_moved_constant_2471 + tmp_moved_constant_2472; + const real_t tmp_moved_constant_2474 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2475 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2476 = tmp_moved_constant_2474 + tmp_moved_constant_2475; + const real_t tmp_moved_constant_2477 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2478 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2479 = tmp_moved_constant_2477 + tmp_moved_constant_2478; + const real_t tmp_moved_constant_2480 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2481 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2482 = tmp_moved_constant_2480 + tmp_moved_constant_2481; + const real_t tmp_moved_constant_2483 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2484 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2485 = tmp_moved_constant_2483 + tmp_moved_constant_2484; + const real_t tmp_moved_constant_2486 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2487 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2488 = tmp_moved_constant_2486 + tmp_moved_constant_2487; + const real_t tmp_moved_constant_2489 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2490 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2491 = tmp_moved_constant_2489 + tmp_moved_constant_2490; + const real_t tmp_moved_constant_2492 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2493 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2494 = tmp_moved_constant_2492 + tmp_moved_constant_2493; + const real_t tmp_moved_constant_2495 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2461 + tmp_moved_constant_2405*tmp_moved_constant_2464 + tmp_moved_constant_2406*tmp_moved_constant_2467) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2470 + tmp_moved_constant_2409*tmp_moved_constant_2473 + tmp_moved_constant_2410*tmp_moved_constant_2476) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2479 + tmp_moved_constant_2413*tmp_moved_constant_2482 + tmp_moved_constant_2414*tmp_moved_constant_2485) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2488 + tmp_moved_constant_2417*tmp_moved_constant_2491 + tmp_moved_constant_2418*tmp_moved_constant_2494); + const real_t tmp_moved_constant_2496 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2497 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2498 = tmp_moved_constant_2496 + tmp_moved_constant_2497; + const real_t tmp_moved_constant_2499 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2500 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2501 = tmp_moved_constant_2499 + tmp_moved_constant_2500; + const real_t tmp_moved_constant_2502 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2503 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2504 = tmp_moved_constant_2502 + tmp_moved_constant_2503; + const real_t tmp_moved_constant_2505 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2506 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2507 = tmp_moved_constant_2505 + tmp_moved_constant_2506; + const real_t tmp_moved_constant_2508 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2509 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2510 = tmp_moved_constant_2508 + tmp_moved_constant_2509; + const real_t tmp_moved_constant_2511 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2512 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2513 = tmp_moved_constant_2511 + tmp_moved_constant_2512; + const real_t tmp_moved_constant_2514 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2515 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2516 = tmp_moved_constant_2514 + tmp_moved_constant_2515; + const real_t tmp_moved_constant_2517 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2518 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2519 = tmp_moved_constant_2517 + tmp_moved_constant_2518; + const real_t tmp_moved_constant_2520 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2521 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2522 = tmp_moved_constant_2520 + tmp_moved_constant_2521; + const real_t tmp_moved_constant_2523 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2524 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2525 = tmp_moved_constant_2523 + tmp_moved_constant_2524; + const real_t tmp_moved_constant_2526 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2527 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2528 = tmp_moved_constant_2526 + tmp_moved_constant_2527; + const real_t tmp_moved_constant_2529 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2530 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2531 = tmp_moved_constant_2529 + tmp_moved_constant_2530; + const real_t tmp_moved_constant_2532 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2498 + tmp_moved_constant_2405*tmp_moved_constant_2501 + tmp_moved_constant_2406*tmp_moved_constant_2504) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2507 + tmp_moved_constant_2409*tmp_moved_constant_2510 + tmp_moved_constant_2410*tmp_moved_constant_2513) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2516 + tmp_moved_constant_2413*tmp_moved_constant_2519 + tmp_moved_constant_2414*tmp_moved_constant_2522) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2525 + tmp_moved_constant_2417*tmp_moved_constant_2528 + tmp_moved_constant_2418*tmp_moved_constant_2531); + const real_t tmp_moved_constant_2533 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2534 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2535 = tmp_moved_constant_2533 + tmp_moved_constant_2534; + const real_t tmp_moved_constant_2536 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2537 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2538 = tmp_moved_constant_2536 + tmp_moved_constant_2537; + const real_t tmp_moved_constant_2539 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2540 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2541 = tmp_moved_constant_2539 + tmp_moved_constant_2540; + const real_t tmp_moved_constant_2542 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2543 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2544 = tmp_moved_constant_2542 + tmp_moved_constant_2543; + const real_t tmp_moved_constant_2545 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2546 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2547 = tmp_moved_constant_2545 + tmp_moved_constant_2546; + const real_t tmp_moved_constant_2548 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2549 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2550 = tmp_moved_constant_2548 + tmp_moved_constant_2549; + const real_t tmp_moved_constant_2551 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2552 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2553 = tmp_moved_constant_2551 + tmp_moved_constant_2552; + const real_t tmp_moved_constant_2554 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2555 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2556 = tmp_moved_constant_2554 + tmp_moved_constant_2555; + const real_t tmp_moved_constant_2557 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2558 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2559 = tmp_moved_constant_2557 + tmp_moved_constant_2558; + const real_t tmp_moved_constant_2560 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2561 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2562 = tmp_moved_constant_2560 + tmp_moved_constant_2561; + const real_t tmp_moved_constant_2563 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2564 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2565 = tmp_moved_constant_2563 + tmp_moved_constant_2564; + const real_t tmp_moved_constant_2566 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2567 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2568 = tmp_moved_constant_2566 + tmp_moved_constant_2567; + const real_t tmp_moved_constant_2569 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2535 + tmp_moved_constant_2405*tmp_moved_constant_2538 + tmp_moved_constant_2406*tmp_moved_constant_2541) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2544 + tmp_moved_constant_2409*tmp_moved_constant_2547 + tmp_moved_constant_2410*tmp_moved_constant_2550) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2553 + tmp_moved_constant_2413*tmp_moved_constant_2556 + tmp_moved_constant_2414*tmp_moved_constant_2559) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2562 + tmp_moved_constant_2417*tmp_moved_constant_2565 + tmp_moved_constant_2418*tmp_moved_constant_2568); + const real_t tmp_moved_constant_2570 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_2459 - tmp_moved_constant_2496; + const real_t tmp_moved_constant_2571 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_2462 - tmp_moved_constant_2499; + const real_t tmp_moved_constant_2572 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_2465 - tmp_moved_constant_2502; + const real_t tmp_moved_constant_2573 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_2468 - tmp_moved_constant_2505; + const real_t tmp_moved_constant_2574 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_2471 - tmp_moved_constant_2508; + const real_t tmp_moved_constant_2575 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_2474 - tmp_moved_constant_2511; + const real_t tmp_moved_constant_2576 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_2477 - tmp_moved_constant_2514; + const real_t tmp_moved_constant_2577 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_2480 - tmp_moved_constant_2517; + const real_t tmp_moved_constant_2578 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_2483 - tmp_moved_constant_2520; + const real_t tmp_moved_constant_2579 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_2486 - tmp_moved_constant_2523; + const real_t tmp_moved_constant_2580 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_2489 - tmp_moved_constant_2526; + const real_t tmp_moved_constant_2581 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_2492 - tmp_moved_constant_2529; + const real_t tmp_moved_constant_2582 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2570 + tmp_moved_constant_2405*tmp_moved_constant_2571 + tmp_moved_constant_2406*tmp_moved_constant_2572) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2573 + tmp_moved_constant_2409*tmp_moved_constant_2574 + tmp_moved_constant_2410*tmp_moved_constant_2575) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2576 + tmp_moved_constant_2413*tmp_moved_constant_2577 + tmp_moved_constant_2414*tmp_moved_constant_2578) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2579 + tmp_moved_constant_2417*tmp_moved_constant_2580 + tmp_moved_constant_2418*tmp_moved_constant_2581); + const real_t tmp_moved_constant_2583 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_2460 - tmp_moved_constant_2533; + const real_t tmp_moved_constant_2584 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_2463 - tmp_moved_constant_2536; + const real_t tmp_moved_constant_2585 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_2466 - tmp_moved_constant_2539; + const real_t tmp_moved_constant_2586 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_2469 - tmp_moved_constant_2542; + const real_t tmp_moved_constant_2587 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_2472 - tmp_moved_constant_2545; + const real_t tmp_moved_constant_2588 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_2475 - tmp_moved_constant_2548; + const real_t tmp_moved_constant_2589 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_2478 - tmp_moved_constant_2551; + const real_t tmp_moved_constant_2590 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_2481 - tmp_moved_constant_2554; + const real_t tmp_moved_constant_2591 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_2484 - tmp_moved_constant_2557; + const real_t tmp_moved_constant_2592 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_2487 - tmp_moved_constant_2560; + const real_t tmp_moved_constant_2593 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_2490 - tmp_moved_constant_2563; + const real_t tmp_moved_constant_2594 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_2493 - tmp_moved_constant_2566; + const real_t tmp_moved_constant_2595 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2583 + tmp_moved_constant_2405*tmp_moved_constant_2584 + tmp_moved_constant_2406*tmp_moved_constant_2585) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2586 + tmp_moved_constant_2409*tmp_moved_constant_2587 + tmp_moved_constant_2410*tmp_moved_constant_2588) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2589 + tmp_moved_constant_2413*tmp_moved_constant_2590 + tmp_moved_constant_2414*tmp_moved_constant_2591) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2592 + tmp_moved_constant_2417*tmp_moved_constant_2593 + tmp_moved_constant_2418*tmp_moved_constant_2594); + const real_t tmp_moved_constant_2596 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_2497 - tmp_moved_constant_2534; + const real_t tmp_moved_constant_2597 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_2500 - tmp_moved_constant_2537; + const real_t tmp_moved_constant_2598 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_2503 - tmp_moved_constant_2540; + const real_t tmp_moved_constant_2599 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_2506 - tmp_moved_constant_2543; + const real_t tmp_moved_constant_2600 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_2509 - tmp_moved_constant_2546; + const real_t tmp_moved_constant_2601 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_2512 - tmp_moved_constant_2549; + const real_t tmp_moved_constant_2602 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_2515 - tmp_moved_constant_2552; + const real_t tmp_moved_constant_2603 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_2518 - tmp_moved_constant_2555; + const real_t tmp_moved_constant_2604 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_2521 - tmp_moved_constant_2558; + const real_t tmp_moved_constant_2605 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_2524 - tmp_moved_constant_2561; + const real_t tmp_moved_constant_2606 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_2527 - tmp_moved_constant_2564; + const real_t tmp_moved_constant_2607 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_2530 - tmp_moved_constant_2567; + const real_t tmp_moved_constant_2608 = tmp_moved_constant_2407*(tmp_moved_constant_2404*tmp_moved_constant_2596 + tmp_moved_constant_2405*tmp_moved_constant_2597 + tmp_moved_constant_2406*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2408*tmp_moved_constant_2599 + tmp_moved_constant_2409*tmp_moved_constant_2600 + tmp_moved_constant_2410*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2412*tmp_moved_constant_2602 + tmp_moved_constant_2413*tmp_moved_constant_2603 + tmp_moved_constant_2414*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2416*tmp_moved_constant_2605 + tmp_moved_constant_2417*tmp_moved_constant_2606 + tmp_moved_constant_2418*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2609 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); + const real_t tmp_moved_constant_2610 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); + const real_t tmp_moved_constant_2611 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); + const real_t tmp_moved_constant_2612 = tmp_moved_constant_2407*(tmp_moved_constant_2420*tmp_moved_constant_2433 + tmp_moved_constant_2421*tmp_moved_constant_2434 + tmp_moved_constant_2422*tmp_moved_constant_2435) + tmp_moved_constant_2411*(tmp_moved_constant_2423*tmp_moved_constant_2436 + tmp_moved_constant_2424*tmp_moved_constant_2437 + tmp_moved_constant_2425*tmp_moved_constant_2438) + tmp_moved_constant_2415*(tmp_moved_constant_2426*tmp_moved_constant_2439 + tmp_moved_constant_2427*tmp_moved_constant_2440 + tmp_moved_constant_2428*tmp_moved_constant_2441) + tmp_moved_constant_2419*(tmp_moved_constant_2429*tmp_moved_constant_2442 + tmp_moved_constant_2430*tmp_moved_constant_2443 + tmp_moved_constant_2431*tmp_moved_constant_2444); + const real_t tmp_moved_constant_2613 = tmp_moved_constant_2407*(tmp_moved_constant_2420*tmp_moved_constant_2446 + tmp_moved_constant_2421*tmp_moved_constant_2447 + tmp_moved_constant_2422*tmp_moved_constant_2448) + tmp_moved_constant_2411*(tmp_moved_constant_2423*tmp_moved_constant_2449 + tmp_moved_constant_2424*tmp_moved_constant_2450 + tmp_moved_constant_2425*tmp_moved_constant_2451) + tmp_moved_constant_2415*(tmp_moved_constant_2426*tmp_moved_constant_2452 + tmp_moved_constant_2427*tmp_moved_constant_2453 + tmp_moved_constant_2428*tmp_moved_constant_2454) + tmp_moved_constant_2419*(tmp_moved_constant_2429*tmp_moved_constant_2455 + tmp_moved_constant_2430*tmp_moved_constant_2456 + tmp_moved_constant_2431*tmp_moved_constant_2457); + const real_t tmp_moved_constant_2614 = tmp_moved_constant_2407*(tmp_moved_constant_2420*tmp_moved_constant_2461 + tmp_moved_constant_2421*tmp_moved_constant_2464 + tmp_moved_constant_2422*tmp_moved_constant_2467) + tmp_moved_constant_2411*(tmp_moved_constant_2423*tmp_moved_constant_2470 + tmp_moved_constant_2424*tmp_moved_constant_2473 + tmp_moved_constant_2425*tmp_moved_constant_2476) + tmp_moved_constant_2415*(tmp_moved_constant_2426*tmp_moved_constant_2479 + tmp_moved_constant_2427*tmp_moved_constant_2482 + tmp_moved_constant_2428*tmp_moved_constant_2485) + tmp_moved_constant_2419*(tmp_moved_constant_2429*tmp_moved_constant_2488 + tmp_moved_constant_2430*tmp_moved_constant_2491 + tmp_moved_constant_2431*tmp_moved_constant_2494); + const real_t tmp_moved_constant_2615 = tmp_moved_constant_2407*(tmp_moved_constant_2420*tmp_moved_constant_2498 + tmp_moved_constant_2421*tmp_moved_constant_2501 + tmp_moved_constant_2422*tmp_moved_constant_2504) + tmp_moved_constant_2411*(tmp_moved_constant_2423*tmp_moved_constant_2507 + tmp_moved_constant_2424*tmp_moved_constant_2510 + tmp_moved_constant_2425*tmp_moved_constant_2513) + tmp_moved_constant_2415*(tmp_moved_constant_2426*tmp_moved_constant_2516 + tmp_moved_constant_2427*tmp_moved_constant_2519 + tmp_moved_constant_2428*tmp_moved_constant_2522) + tmp_moved_constant_2419*(tmp_moved_constant_2429*tmp_moved_constant_2525 + tmp_moved_constant_2430*tmp_moved_constant_2528 + tmp_moved_constant_2431*tmp_moved_constant_2531); + const real_t tmp_moved_constant_2616 = tmp_moved_constant_2407*(tmp_moved_constant_2420*tmp_moved_constant_2535 + tmp_moved_constant_2421*tmp_moved_constant_2538 + tmp_moved_constant_2422*tmp_moved_constant_2541) + tmp_moved_constant_2411*(tmp_moved_constant_2423*tmp_moved_constant_2544 + tmp_moved_constant_2424*tmp_moved_constant_2547 + tmp_moved_constant_2425*tmp_moved_constant_2550) + tmp_moved_constant_2415*(tmp_moved_constant_2426*tmp_moved_constant_2553 + tmp_moved_constant_2427*tmp_moved_constant_2556 + tmp_moved_constant_2428*tmp_moved_constant_2559) + tmp_moved_constant_2419*(tmp_moved_constant_2429*tmp_moved_constant_2562 + tmp_moved_constant_2430*tmp_moved_constant_2565 + tmp_moved_constant_2431*tmp_moved_constant_2568); + const real_t tmp_moved_constant_2617 = tmp_moved_constant_2407*(tmp_moved_constant_2420*tmp_moved_constant_2570 + tmp_moved_constant_2421*tmp_moved_constant_2571 + tmp_moved_constant_2422*tmp_moved_constant_2572) + tmp_moved_constant_2411*(tmp_moved_constant_2423*tmp_moved_constant_2573 + tmp_moved_constant_2424*tmp_moved_constant_2574 + tmp_moved_constant_2425*tmp_moved_constant_2575) + tmp_moved_constant_2415*(tmp_moved_constant_2426*tmp_moved_constant_2576 + tmp_moved_constant_2427*tmp_moved_constant_2577 + tmp_moved_constant_2428*tmp_moved_constant_2578) + tmp_moved_constant_2419*(tmp_moved_constant_2429*tmp_moved_constant_2579 + tmp_moved_constant_2430*tmp_moved_constant_2580 + tmp_moved_constant_2431*tmp_moved_constant_2581); + const real_t tmp_moved_constant_2618 = tmp_moved_constant_2407*(tmp_moved_constant_2420*tmp_moved_constant_2583 + tmp_moved_constant_2421*tmp_moved_constant_2584 + tmp_moved_constant_2422*tmp_moved_constant_2585) + tmp_moved_constant_2411*(tmp_moved_constant_2423*tmp_moved_constant_2586 + tmp_moved_constant_2424*tmp_moved_constant_2587 + tmp_moved_constant_2425*tmp_moved_constant_2588) + tmp_moved_constant_2415*(tmp_moved_constant_2426*tmp_moved_constant_2589 + tmp_moved_constant_2427*tmp_moved_constant_2590 + tmp_moved_constant_2428*tmp_moved_constant_2591) + tmp_moved_constant_2419*(tmp_moved_constant_2429*tmp_moved_constant_2592 + tmp_moved_constant_2430*tmp_moved_constant_2593 + tmp_moved_constant_2431*tmp_moved_constant_2594); + const real_t tmp_moved_constant_2619 = tmp_moved_constant_2407*(tmp_moved_constant_2420*tmp_moved_constant_2596 + tmp_moved_constant_2421*tmp_moved_constant_2597 + tmp_moved_constant_2422*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2423*tmp_moved_constant_2599 + tmp_moved_constant_2424*tmp_moved_constant_2600 + tmp_moved_constant_2425*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2426*tmp_moved_constant_2602 + tmp_moved_constant_2427*tmp_moved_constant_2603 + tmp_moved_constant_2428*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2429*tmp_moved_constant_2605 + tmp_moved_constant_2430*tmp_moved_constant_2606 + tmp_moved_constant_2431*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2620 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); + const real_t tmp_moved_constant_2621 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); + const real_t tmp_moved_constant_2622 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); + const real_t tmp_moved_constant_2623 = tmp_moved_constant_2407*(tmp_moved_constant_2433*tmp_moved_constant_2446 + tmp_moved_constant_2434*tmp_moved_constant_2447 + tmp_moved_constant_2435*tmp_moved_constant_2448) + tmp_moved_constant_2411*(tmp_moved_constant_2436*tmp_moved_constant_2449 + tmp_moved_constant_2437*tmp_moved_constant_2450 + tmp_moved_constant_2438*tmp_moved_constant_2451) + tmp_moved_constant_2415*(tmp_moved_constant_2439*tmp_moved_constant_2452 + tmp_moved_constant_2440*tmp_moved_constant_2453 + tmp_moved_constant_2441*tmp_moved_constant_2454) + tmp_moved_constant_2419*(tmp_moved_constant_2442*tmp_moved_constant_2455 + tmp_moved_constant_2443*tmp_moved_constant_2456 + tmp_moved_constant_2444*tmp_moved_constant_2457); + const real_t tmp_moved_constant_2624 = tmp_moved_constant_2407*(tmp_moved_constant_2433*tmp_moved_constant_2461 + tmp_moved_constant_2434*tmp_moved_constant_2464 + tmp_moved_constant_2435*tmp_moved_constant_2467) + tmp_moved_constant_2411*(tmp_moved_constant_2436*tmp_moved_constant_2470 + tmp_moved_constant_2437*tmp_moved_constant_2473 + tmp_moved_constant_2438*tmp_moved_constant_2476) + tmp_moved_constant_2415*(tmp_moved_constant_2439*tmp_moved_constant_2479 + tmp_moved_constant_2440*tmp_moved_constant_2482 + tmp_moved_constant_2441*tmp_moved_constant_2485) + tmp_moved_constant_2419*(tmp_moved_constant_2442*tmp_moved_constant_2488 + tmp_moved_constant_2443*tmp_moved_constant_2491 + tmp_moved_constant_2444*tmp_moved_constant_2494); + const real_t tmp_moved_constant_2625 = tmp_moved_constant_2407*(tmp_moved_constant_2433*tmp_moved_constant_2498 + tmp_moved_constant_2434*tmp_moved_constant_2501 + tmp_moved_constant_2435*tmp_moved_constant_2504) + tmp_moved_constant_2411*(tmp_moved_constant_2436*tmp_moved_constant_2507 + tmp_moved_constant_2437*tmp_moved_constant_2510 + tmp_moved_constant_2438*tmp_moved_constant_2513) + tmp_moved_constant_2415*(tmp_moved_constant_2439*tmp_moved_constant_2516 + tmp_moved_constant_2440*tmp_moved_constant_2519 + tmp_moved_constant_2441*tmp_moved_constant_2522) + tmp_moved_constant_2419*(tmp_moved_constant_2442*tmp_moved_constant_2525 + tmp_moved_constant_2443*tmp_moved_constant_2528 + tmp_moved_constant_2444*tmp_moved_constant_2531); + const real_t tmp_moved_constant_2626 = tmp_moved_constant_2407*(tmp_moved_constant_2433*tmp_moved_constant_2535 + tmp_moved_constant_2434*tmp_moved_constant_2538 + tmp_moved_constant_2435*tmp_moved_constant_2541) + tmp_moved_constant_2411*(tmp_moved_constant_2436*tmp_moved_constant_2544 + tmp_moved_constant_2437*tmp_moved_constant_2547 + tmp_moved_constant_2438*tmp_moved_constant_2550) + tmp_moved_constant_2415*(tmp_moved_constant_2439*tmp_moved_constant_2553 + tmp_moved_constant_2440*tmp_moved_constant_2556 + tmp_moved_constant_2441*tmp_moved_constant_2559) + tmp_moved_constant_2419*(tmp_moved_constant_2442*tmp_moved_constant_2562 + tmp_moved_constant_2443*tmp_moved_constant_2565 + tmp_moved_constant_2444*tmp_moved_constant_2568); + const real_t tmp_moved_constant_2627 = tmp_moved_constant_2407*(tmp_moved_constant_2433*tmp_moved_constant_2570 + tmp_moved_constant_2434*tmp_moved_constant_2571 + tmp_moved_constant_2435*tmp_moved_constant_2572) + tmp_moved_constant_2411*(tmp_moved_constant_2436*tmp_moved_constant_2573 + tmp_moved_constant_2437*tmp_moved_constant_2574 + tmp_moved_constant_2438*tmp_moved_constant_2575) + tmp_moved_constant_2415*(tmp_moved_constant_2439*tmp_moved_constant_2576 + tmp_moved_constant_2440*tmp_moved_constant_2577 + tmp_moved_constant_2441*tmp_moved_constant_2578) + tmp_moved_constant_2419*(tmp_moved_constant_2442*tmp_moved_constant_2579 + tmp_moved_constant_2443*tmp_moved_constant_2580 + tmp_moved_constant_2444*tmp_moved_constant_2581); + const real_t tmp_moved_constant_2628 = tmp_moved_constant_2407*(tmp_moved_constant_2433*tmp_moved_constant_2583 + tmp_moved_constant_2434*tmp_moved_constant_2584 + tmp_moved_constant_2435*tmp_moved_constant_2585) + tmp_moved_constant_2411*(tmp_moved_constant_2436*tmp_moved_constant_2586 + tmp_moved_constant_2437*tmp_moved_constant_2587 + tmp_moved_constant_2438*tmp_moved_constant_2588) + tmp_moved_constant_2415*(tmp_moved_constant_2439*tmp_moved_constant_2589 + tmp_moved_constant_2440*tmp_moved_constant_2590 + tmp_moved_constant_2441*tmp_moved_constant_2591) + tmp_moved_constant_2419*(tmp_moved_constant_2442*tmp_moved_constant_2592 + tmp_moved_constant_2443*tmp_moved_constant_2593 + tmp_moved_constant_2444*tmp_moved_constant_2594); + const real_t tmp_moved_constant_2629 = tmp_moved_constant_2407*(tmp_moved_constant_2433*tmp_moved_constant_2596 + tmp_moved_constant_2434*tmp_moved_constant_2597 + tmp_moved_constant_2435*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2436*tmp_moved_constant_2599 + tmp_moved_constant_2437*tmp_moved_constant_2600 + tmp_moved_constant_2438*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2439*tmp_moved_constant_2602 + tmp_moved_constant_2440*tmp_moved_constant_2603 + tmp_moved_constant_2441*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2442*tmp_moved_constant_2605 + tmp_moved_constant_2443*tmp_moved_constant_2606 + tmp_moved_constant_2444*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2630 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); + const real_t tmp_moved_constant_2631 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); + const real_t tmp_moved_constant_2632 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); + const real_t tmp_moved_constant_2633 = tmp_moved_constant_2407*(tmp_moved_constant_2446*tmp_moved_constant_2461 + tmp_moved_constant_2447*tmp_moved_constant_2464 + tmp_moved_constant_2448*tmp_moved_constant_2467) + tmp_moved_constant_2411*(tmp_moved_constant_2449*tmp_moved_constant_2470 + tmp_moved_constant_2450*tmp_moved_constant_2473 + tmp_moved_constant_2451*tmp_moved_constant_2476) + tmp_moved_constant_2415*(tmp_moved_constant_2452*tmp_moved_constant_2479 + tmp_moved_constant_2453*tmp_moved_constant_2482 + tmp_moved_constant_2454*tmp_moved_constant_2485) + tmp_moved_constant_2419*(tmp_moved_constant_2455*tmp_moved_constant_2488 + tmp_moved_constant_2456*tmp_moved_constant_2491 + tmp_moved_constant_2457*tmp_moved_constant_2494); + const real_t tmp_moved_constant_2634 = tmp_moved_constant_2407*(tmp_moved_constant_2446*tmp_moved_constant_2498 + tmp_moved_constant_2447*tmp_moved_constant_2501 + tmp_moved_constant_2448*tmp_moved_constant_2504) + tmp_moved_constant_2411*(tmp_moved_constant_2449*tmp_moved_constant_2507 + tmp_moved_constant_2450*tmp_moved_constant_2510 + tmp_moved_constant_2451*tmp_moved_constant_2513) + tmp_moved_constant_2415*(tmp_moved_constant_2452*tmp_moved_constant_2516 + tmp_moved_constant_2453*tmp_moved_constant_2519 + tmp_moved_constant_2454*tmp_moved_constant_2522) + tmp_moved_constant_2419*(tmp_moved_constant_2455*tmp_moved_constant_2525 + tmp_moved_constant_2456*tmp_moved_constant_2528 + tmp_moved_constant_2457*tmp_moved_constant_2531); + const real_t tmp_moved_constant_2635 = tmp_moved_constant_2407*(tmp_moved_constant_2446*tmp_moved_constant_2535 + tmp_moved_constant_2447*tmp_moved_constant_2538 + tmp_moved_constant_2448*tmp_moved_constant_2541) + tmp_moved_constant_2411*(tmp_moved_constant_2449*tmp_moved_constant_2544 + tmp_moved_constant_2450*tmp_moved_constant_2547 + tmp_moved_constant_2451*tmp_moved_constant_2550) + tmp_moved_constant_2415*(tmp_moved_constant_2452*tmp_moved_constant_2553 + tmp_moved_constant_2453*tmp_moved_constant_2556 + tmp_moved_constant_2454*tmp_moved_constant_2559) + tmp_moved_constant_2419*(tmp_moved_constant_2455*tmp_moved_constant_2562 + tmp_moved_constant_2456*tmp_moved_constant_2565 + tmp_moved_constant_2457*tmp_moved_constant_2568); + const real_t tmp_moved_constant_2636 = tmp_moved_constant_2407*(tmp_moved_constant_2446*tmp_moved_constant_2570 + tmp_moved_constant_2447*tmp_moved_constant_2571 + tmp_moved_constant_2448*tmp_moved_constant_2572) + tmp_moved_constant_2411*(tmp_moved_constant_2449*tmp_moved_constant_2573 + tmp_moved_constant_2450*tmp_moved_constant_2574 + tmp_moved_constant_2451*tmp_moved_constant_2575) + tmp_moved_constant_2415*(tmp_moved_constant_2452*tmp_moved_constant_2576 + tmp_moved_constant_2453*tmp_moved_constant_2577 + tmp_moved_constant_2454*tmp_moved_constant_2578) + tmp_moved_constant_2419*(tmp_moved_constant_2455*tmp_moved_constant_2579 + tmp_moved_constant_2456*tmp_moved_constant_2580 + tmp_moved_constant_2457*tmp_moved_constant_2581); + const real_t tmp_moved_constant_2637 = tmp_moved_constant_2407*(tmp_moved_constant_2446*tmp_moved_constant_2583 + tmp_moved_constant_2447*tmp_moved_constant_2584 + tmp_moved_constant_2448*tmp_moved_constant_2585) + tmp_moved_constant_2411*(tmp_moved_constant_2449*tmp_moved_constant_2586 + tmp_moved_constant_2450*tmp_moved_constant_2587 + tmp_moved_constant_2451*tmp_moved_constant_2588) + tmp_moved_constant_2415*(tmp_moved_constant_2452*tmp_moved_constant_2589 + tmp_moved_constant_2453*tmp_moved_constant_2590 + tmp_moved_constant_2454*tmp_moved_constant_2591) + tmp_moved_constant_2419*(tmp_moved_constant_2455*tmp_moved_constant_2592 + tmp_moved_constant_2456*tmp_moved_constant_2593 + tmp_moved_constant_2457*tmp_moved_constant_2594); + const real_t tmp_moved_constant_2638 = tmp_moved_constant_2407*(tmp_moved_constant_2446*tmp_moved_constant_2596 + tmp_moved_constant_2447*tmp_moved_constant_2597 + tmp_moved_constant_2448*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2449*tmp_moved_constant_2599 + tmp_moved_constant_2450*tmp_moved_constant_2600 + tmp_moved_constant_2451*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2452*tmp_moved_constant_2602 + tmp_moved_constant_2453*tmp_moved_constant_2603 + tmp_moved_constant_2454*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2455*tmp_moved_constant_2605 + tmp_moved_constant_2456*tmp_moved_constant_2606 + tmp_moved_constant_2457*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2639 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2640 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2641 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2642 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2643 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2644 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2645 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2646 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2647 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2648 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2649 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2650 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2651 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2652 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2653 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2654 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2655 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2656 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2657 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2658 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2659 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2660 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2661 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2662 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2663 = tmp_moved_constant_2407*(tmp_moved_constant_2461*tmp_moved_constant_2498 + tmp_moved_constant_2464*tmp_moved_constant_2501 + tmp_moved_constant_2467*tmp_moved_constant_2504) + tmp_moved_constant_2411*(tmp_moved_constant_2470*tmp_moved_constant_2507 + tmp_moved_constant_2473*tmp_moved_constant_2510 + tmp_moved_constant_2476*tmp_moved_constant_2513) + tmp_moved_constant_2415*(tmp_moved_constant_2479*tmp_moved_constant_2516 + tmp_moved_constant_2482*tmp_moved_constant_2519 + tmp_moved_constant_2485*tmp_moved_constant_2522) + tmp_moved_constant_2419*(tmp_moved_constant_2488*tmp_moved_constant_2525 + tmp_moved_constant_2491*tmp_moved_constant_2528 + tmp_moved_constant_2494*tmp_moved_constant_2531); + const real_t tmp_moved_constant_2664 = tmp_moved_constant_2407*(tmp_moved_constant_2461*tmp_moved_constant_2535 + tmp_moved_constant_2464*tmp_moved_constant_2538 + tmp_moved_constant_2467*tmp_moved_constant_2541) + tmp_moved_constant_2411*(tmp_moved_constant_2470*tmp_moved_constant_2544 + tmp_moved_constant_2473*tmp_moved_constant_2547 + tmp_moved_constant_2476*tmp_moved_constant_2550) + tmp_moved_constant_2415*(tmp_moved_constant_2479*tmp_moved_constant_2553 + tmp_moved_constant_2482*tmp_moved_constant_2556 + tmp_moved_constant_2485*tmp_moved_constant_2559) + tmp_moved_constant_2419*(tmp_moved_constant_2488*tmp_moved_constant_2562 + tmp_moved_constant_2491*tmp_moved_constant_2565 + tmp_moved_constant_2494*tmp_moved_constant_2568); + const real_t tmp_moved_constant_2665 = tmp_moved_constant_2407*(tmp_moved_constant_2461*tmp_moved_constant_2570 + tmp_moved_constant_2464*tmp_moved_constant_2571 + tmp_moved_constant_2467*tmp_moved_constant_2572) + tmp_moved_constant_2411*(tmp_moved_constant_2470*tmp_moved_constant_2573 + tmp_moved_constant_2473*tmp_moved_constant_2574 + tmp_moved_constant_2476*tmp_moved_constant_2575) + tmp_moved_constant_2415*(tmp_moved_constant_2479*tmp_moved_constant_2576 + tmp_moved_constant_2482*tmp_moved_constant_2577 + tmp_moved_constant_2485*tmp_moved_constant_2578) + tmp_moved_constant_2419*(tmp_moved_constant_2488*tmp_moved_constant_2579 + tmp_moved_constant_2491*tmp_moved_constant_2580 + tmp_moved_constant_2494*tmp_moved_constant_2581); + const real_t tmp_moved_constant_2666 = tmp_moved_constant_2407*(tmp_moved_constant_2461*tmp_moved_constant_2583 + tmp_moved_constant_2464*tmp_moved_constant_2584 + tmp_moved_constant_2467*tmp_moved_constant_2585) + tmp_moved_constant_2411*(tmp_moved_constant_2470*tmp_moved_constant_2586 + tmp_moved_constant_2473*tmp_moved_constant_2587 + tmp_moved_constant_2476*tmp_moved_constant_2588) + tmp_moved_constant_2415*(tmp_moved_constant_2479*tmp_moved_constant_2589 + tmp_moved_constant_2482*tmp_moved_constant_2590 + tmp_moved_constant_2485*tmp_moved_constant_2591) + tmp_moved_constant_2419*(tmp_moved_constant_2488*tmp_moved_constant_2592 + tmp_moved_constant_2491*tmp_moved_constant_2593 + tmp_moved_constant_2494*tmp_moved_constant_2594); + const real_t tmp_moved_constant_2667 = tmp_moved_constant_2407*(tmp_moved_constant_2461*tmp_moved_constant_2596 + tmp_moved_constant_2464*tmp_moved_constant_2597 + tmp_moved_constant_2467*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2470*tmp_moved_constant_2599 + tmp_moved_constant_2473*tmp_moved_constant_2600 + tmp_moved_constant_2476*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2479*tmp_moved_constant_2602 + tmp_moved_constant_2482*tmp_moved_constant_2603 + tmp_moved_constant_2485*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2488*tmp_moved_constant_2605 + tmp_moved_constant_2491*tmp_moved_constant_2606 + tmp_moved_constant_2494*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2668 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2669 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2670 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2671 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2672 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2673 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2674 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2675 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2676 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2677 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2678 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2679 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2680 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2681 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2682 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2683 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2684 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2685 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2686 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2687 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2688 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2689 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2690 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2691 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2692 = tmp_moved_constant_2407*(tmp_moved_constant_2498*tmp_moved_constant_2535 + tmp_moved_constant_2501*tmp_moved_constant_2538 + tmp_moved_constant_2504*tmp_moved_constant_2541) + tmp_moved_constant_2411*(tmp_moved_constant_2507*tmp_moved_constant_2544 + tmp_moved_constant_2510*tmp_moved_constant_2547 + tmp_moved_constant_2513*tmp_moved_constant_2550) + tmp_moved_constant_2415*(tmp_moved_constant_2516*tmp_moved_constant_2553 + tmp_moved_constant_2519*tmp_moved_constant_2556 + tmp_moved_constant_2522*tmp_moved_constant_2559) + tmp_moved_constant_2419*(tmp_moved_constant_2525*tmp_moved_constant_2562 + tmp_moved_constant_2528*tmp_moved_constant_2565 + tmp_moved_constant_2531*tmp_moved_constant_2568); + const real_t tmp_moved_constant_2693 = tmp_moved_constant_2407*(tmp_moved_constant_2498*tmp_moved_constant_2570 + tmp_moved_constant_2501*tmp_moved_constant_2571 + tmp_moved_constant_2504*tmp_moved_constant_2572) + tmp_moved_constant_2411*(tmp_moved_constant_2507*tmp_moved_constant_2573 + tmp_moved_constant_2510*tmp_moved_constant_2574 + tmp_moved_constant_2513*tmp_moved_constant_2575) + tmp_moved_constant_2415*(tmp_moved_constant_2516*tmp_moved_constant_2576 + tmp_moved_constant_2519*tmp_moved_constant_2577 + tmp_moved_constant_2522*tmp_moved_constant_2578) + tmp_moved_constant_2419*(tmp_moved_constant_2525*tmp_moved_constant_2579 + tmp_moved_constant_2528*tmp_moved_constant_2580 + tmp_moved_constant_2531*tmp_moved_constant_2581); + const real_t tmp_moved_constant_2694 = tmp_moved_constant_2407*(tmp_moved_constant_2498*tmp_moved_constant_2583 + tmp_moved_constant_2501*tmp_moved_constant_2584 + tmp_moved_constant_2504*tmp_moved_constant_2585) + tmp_moved_constant_2411*(tmp_moved_constant_2507*tmp_moved_constant_2586 + tmp_moved_constant_2510*tmp_moved_constant_2587 + tmp_moved_constant_2513*tmp_moved_constant_2588) + tmp_moved_constant_2415*(tmp_moved_constant_2516*tmp_moved_constant_2589 + tmp_moved_constant_2519*tmp_moved_constant_2590 + tmp_moved_constant_2522*tmp_moved_constant_2591) + tmp_moved_constant_2419*(tmp_moved_constant_2525*tmp_moved_constant_2592 + tmp_moved_constant_2528*tmp_moved_constant_2593 + tmp_moved_constant_2531*tmp_moved_constant_2594); + const real_t tmp_moved_constant_2695 = tmp_moved_constant_2407*(tmp_moved_constant_2498*tmp_moved_constant_2596 + tmp_moved_constant_2501*tmp_moved_constant_2597 + tmp_moved_constant_2504*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2507*tmp_moved_constant_2599 + tmp_moved_constant_2510*tmp_moved_constant_2600 + tmp_moved_constant_2513*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2516*tmp_moved_constant_2602 + tmp_moved_constant_2519*tmp_moved_constant_2603 + tmp_moved_constant_2522*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2525*tmp_moved_constant_2605 + tmp_moved_constant_2528*tmp_moved_constant_2606 + tmp_moved_constant_2531*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2696 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2697 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2698 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2699 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2700 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2701 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2702 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2703 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2704 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2705 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2706 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2707 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2708 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2709 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2710 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2711 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2712 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2713 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_2714 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2715 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2716 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2717 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2718 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2719 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_2720 = tmp_moved_constant_2407*(tmp_moved_constant_2535*tmp_moved_constant_2570 + tmp_moved_constant_2538*tmp_moved_constant_2571 + tmp_moved_constant_2541*tmp_moved_constant_2572) + tmp_moved_constant_2411*(tmp_moved_constant_2544*tmp_moved_constant_2573 + tmp_moved_constant_2547*tmp_moved_constant_2574 + tmp_moved_constant_2550*tmp_moved_constant_2575) + tmp_moved_constant_2415*(tmp_moved_constant_2553*tmp_moved_constant_2576 + tmp_moved_constant_2556*tmp_moved_constant_2577 + tmp_moved_constant_2559*tmp_moved_constant_2578) + tmp_moved_constant_2419*(tmp_moved_constant_2562*tmp_moved_constant_2579 + tmp_moved_constant_2565*tmp_moved_constant_2580 + tmp_moved_constant_2568*tmp_moved_constant_2581); + const real_t tmp_moved_constant_2721 = tmp_moved_constant_2407*(tmp_moved_constant_2535*tmp_moved_constant_2583 + tmp_moved_constant_2538*tmp_moved_constant_2584 + tmp_moved_constant_2541*tmp_moved_constant_2585) + tmp_moved_constant_2411*(tmp_moved_constant_2544*tmp_moved_constant_2586 + tmp_moved_constant_2547*tmp_moved_constant_2587 + tmp_moved_constant_2550*tmp_moved_constant_2588) + tmp_moved_constant_2415*(tmp_moved_constant_2553*tmp_moved_constant_2589 + tmp_moved_constant_2556*tmp_moved_constant_2590 + tmp_moved_constant_2559*tmp_moved_constant_2591) + tmp_moved_constant_2419*(tmp_moved_constant_2562*tmp_moved_constant_2592 + tmp_moved_constant_2565*tmp_moved_constant_2593 + tmp_moved_constant_2568*tmp_moved_constant_2594); + const real_t tmp_moved_constant_2722 = tmp_moved_constant_2407*(tmp_moved_constant_2535*tmp_moved_constant_2596 + tmp_moved_constant_2538*tmp_moved_constant_2597 + tmp_moved_constant_2541*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2544*tmp_moved_constant_2599 + tmp_moved_constant_2547*tmp_moved_constant_2600 + tmp_moved_constant_2550*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2553*tmp_moved_constant_2602 + tmp_moved_constant_2556*tmp_moved_constant_2603 + tmp_moved_constant_2559*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2562*tmp_moved_constant_2605 + tmp_moved_constant_2565*tmp_moved_constant_2606 + tmp_moved_constant_2568*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2723 = tmp_moved_constant_2407*(tmp_moved_constant_2570*tmp_moved_constant_2583 + tmp_moved_constant_2571*tmp_moved_constant_2584 + tmp_moved_constant_2572*tmp_moved_constant_2585) + tmp_moved_constant_2411*(tmp_moved_constant_2573*tmp_moved_constant_2586 + tmp_moved_constant_2574*tmp_moved_constant_2587 + tmp_moved_constant_2575*tmp_moved_constant_2588) + tmp_moved_constant_2415*(tmp_moved_constant_2576*tmp_moved_constant_2589 + tmp_moved_constant_2577*tmp_moved_constant_2590 + tmp_moved_constant_2578*tmp_moved_constant_2591) + tmp_moved_constant_2419*(tmp_moved_constant_2579*tmp_moved_constant_2592 + tmp_moved_constant_2580*tmp_moved_constant_2593 + tmp_moved_constant_2581*tmp_moved_constant_2594); + const real_t tmp_moved_constant_2724 = tmp_moved_constant_2407*(tmp_moved_constant_2570*tmp_moved_constant_2596 + tmp_moved_constant_2571*tmp_moved_constant_2597 + tmp_moved_constant_2572*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2573*tmp_moved_constant_2599 + tmp_moved_constant_2574*tmp_moved_constant_2600 + tmp_moved_constant_2575*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2576*tmp_moved_constant_2602 + tmp_moved_constant_2577*tmp_moved_constant_2603 + tmp_moved_constant_2578*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2579*tmp_moved_constant_2605 + tmp_moved_constant_2580*tmp_moved_constant_2606 + tmp_moved_constant_2581*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2725 = tmp_moved_constant_2407*(tmp_moved_constant_2583*tmp_moved_constant_2596 + tmp_moved_constant_2584*tmp_moved_constant_2597 + tmp_moved_constant_2585*tmp_moved_constant_2598) + tmp_moved_constant_2411*(tmp_moved_constant_2586*tmp_moved_constant_2599 + tmp_moved_constant_2587*tmp_moved_constant_2600 + tmp_moved_constant_2588*tmp_moved_constant_2601) + tmp_moved_constant_2415*(tmp_moved_constant_2589*tmp_moved_constant_2602 + tmp_moved_constant_2590*tmp_moved_constant_2603 + tmp_moved_constant_2591*tmp_moved_constant_2604) + tmp_moved_constant_2419*(tmp_moved_constant_2592*tmp_moved_constant_2605 + tmp_moved_constant_2593*tmp_moved_constant_2606 + tmp_moved_constant_2594*tmp_moved_constant_2607); + const real_t tmp_moved_constant_2726 = tmp_moved_constant_2394*(tmp_moved_constant_2407*((tmp_moved_constant_2404*tmp_moved_constant_2404) + (tmp_moved_constant_2405*tmp_moved_constant_2405) + (tmp_moved_constant_2406*tmp_moved_constant_2406)) + tmp_moved_constant_2411*((tmp_moved_constant_2408*tmp_moved_constant_2408) + (tmp_moved_constant_2409*tmp_moved_constant_2409) + (tmp_moved_constant_2410*tmp_moved_constant_2410)) + tmp_moved_constant_2415*((tmp_moved_constant_2412*tmp_moved_constant_2412) + (tmp_moved_constant_2413*tmp_moved_constant_2413) + (tmp_moved_constant_2414*tmp_moved_constant_2414)) + tmp_moved_constant_2419*((tmp_moved_constant_2416*tmp_moved_constant_2416) + (tmp_moved_constant_2417*tmp_moved_constant_2417) + (tmp_moved_constant_2418*tmp_moved_constant_2418))) + tmp_moved_constant_2395*tmp_moved_constant_2432 + tmp_moved_constant_2396*tmp_moved_constant_2445 + tmp_moved_constant_2397*tmp_moved_constant_2458 + tmp_moved_constant_2398*tmp_moved_constant_2495 + tmp_moved_constant_2399*tmp_moved_constant_2532 + tmp_moved_constant_2400*tmp_moved_constant_2569 + tmp_moved_constant_2401*tmp_moved_constant_2582 + tmp_moved_constant_2402*tmp_moved_constant_2595 + tmp_moved_constant_2403*tmp_moved_constant_2608; + const real_t tmp_moved_constant_2727 = tmp_moved_constant_2394*tmp_moved_constant_2432 + tmp_moved_constant_2395*(tmp_moved_constant_2407*(tmp_kernel_op_254*tmp_moved_constant_2609 + tmp_kernel_op_254*tmp_moved_constant_2610 + tmp_kernel_op_254*tmp_moved_constant_2611) + tmp_moved_constant_2411*(tmp_kernel_op_257*tmp_moved_constant_2609 + tmp_kernel_op_257*tmp_moved_constant_2610 + tmp_kernel_op_257*tmp_moved_constant_2611) + tmp_moved_constant_2415*(tmp_kernel_op_258*tmp_moved_constant_2609 + tmp_kernel_op_258*tmp_moved_constant_2610 + tmp_kernel_op_258*tmp_moved_constant_2611) + tmp_moved_constant_2419*(tmp_kernel_op_259*tmp_moved_constant_2609 + tmp_kernel_op_259*tmp_moved_constant_2610 + tmp_kernel_op_259*tmp_moved_constant_2611)) + tmp_moved_constant_2396*tmp_moved_constant_2612 + tmp_moved_constant_2397*tmp_moved_constant_2613 + tmp_moved_constant_2398*tmp_moved_constant_2614 + tmp_moved_constant_2399*tmp_moved_constant_2615 + tmp_moved_constant_2400*tmp_moved_constant_2616 + tmp_moved_constant_2401*tmp_moved_constant_2617 + tmp_moved_constant_2402*tmp_moved_constant_2618 + tmp_moved_constant_2403*tmp_moved_constant_2619; + const real_t tmp_moved_constant_2728 = tmp_moved_constant_2394*tmp_moved_constant_2445 + tmp_moved_constant_2395*tmp_moved_constant_2612 + tmp_moved_constant_2396*(tmp_moved_constant_2407*(tmp_kernel_op_269*tmp_moved_constant_2620 + tmp_kernel_op_269*tmp_moved_constant_2621 + tmp_kernel_op_269*tmp_moved_constant_2622) + tmp_moved_constant_2411*(tmp_kernel_op_272*tmp_moved_constant_2620 + tmp_kernel_op_272*tmp_moved_constant_2621 + tmp_kernel_op_272*tmp_moved_constant_2622) + tmp_moved_constant_2415*(tmp_kernel_op_273*tmp_moved_constant_2620 + tmp_kernel_op_273*tmp_moved_constant_2621 + tmp_kernel_op_273*tmp_moved_constant_2622) + tmp_moved_constant_2419*(tmp_kernel_op_274*tmp_moved_constant_2620 + tmp_kernel_op_274*tmp_moved_constant_2621 + tmp_kernel_op_274*tmp_moved_constant_2622)) + tmp_moved_constant_2397*tmp_moved_constant_2623 + tmp_moved_constant_2398*tmp_moved_constant_2624 + tmp_moved_constant_2399*tmp_moved_constant_2625 + tmp_moved_constant_2400*tmp_moved_constant_2626 + tmp_moved_constant_2401*tmp_moved_constant_2627 + tmp_moved_constant_2402*tmp_moved_constant_2628 + tmp_moved_constant_2403*tmp_moved_constant_2629; + const real_t tmp_moved_constant_2729 = tmp_moved_constant_2394*tmp_moved_constant_2458 + tmp_moved_constant_2395*tmp_moved_constant_2613 + tmp_moved_constant_2396*tmp_moved_constant_2623 + tmp_moved_constant_2397*(tmp_moved_constant_2407*(tmp_kernel_op_283*tmp_moved_constant_2630 + tmp_kernel_op_283*tmp_moved_constant_2631 + tmp_kernel_op_283*tmp_moved_constant_2632) + tmp_moved_constant_2411*(tmp_kernel_op_286*tmp_moved_constant_2630 + tmp_kernel_op_286*tmp_moved_constant_2631 + tmp_kernel_op_286*tmp_moved_constant_2632) + tmp_moved_constant_2415*(tmp_kernel_op_287*tmp_moved_constant_2630 + tmp_kernel_op_287*tmp_moved_constant_2631 + tmp_kernel_op_287*tmp_moved_constant_2632) + tmp_moved_constant_2419*(tmp_kernel_op_288*tmp_moved_constant_2630 + tmp_kernel_op_288*tmp_moved_constant_2631 + tmp_kernel_op_288*tmp_moved_constant_2632)) + tmp_moved_constant_2398*tmp_moved_constant_2633 + tmp_moved_constant_2399*tmp_moved_constant_2634 + tmp_moved_constant_2400*tmp_moved_constant_2635 + tmp_moved_constant_2401*tmp_moved_constant_2636 + tmp_moved_constant_2402*tmp_moved_constant_2637 + tmp_moved_constant_2403*tmp_moved_constant_2638; + const real_t tmp_moved_constant_2730 = tmp_moved_constant_2394*tmp_moved_constant_2495 + tmp_moved_constant_2395*tmp_moved_constant_2614 + tmp_moved_constant_2396*tmp_moved_constant_2624 + tmp_moved_constant_2397*tmp_moved_constant_2633 + tmp_moved_constant_2398*(tmp_moved_constant_2407*(((tmp_moved_constant_2639 + tmp_moved_constant_2640)*(tmp_moved_constant_2639 + tmp_moved_constant_2640))*16.0 + ((tmp_moved_constant_2641 + tmp_moved_constant_2642)*(tmp_moved_constant_2641 + tmp_moved_constant_2642))*16.0 + ((tmp_moved_constant_2643 + tmp_moved_constant_2644)*(tmp_moved_constant_2643 + tmp_moved_constant_2644))*16.0) + tmp_moved_constant_2411*(((tmp_moved_constant_2645 + tmp_moved_constant_2646)*(tmp_moved_constant_2645 + tmp_moved_constant_2646))*16.0 + ((tmp_moved_constant_2647 + tmp_moved_constant_2648)*(tmp_moved_constant_2647 + tmp_moved_constant_2648))*16.0 + ((tmp_moved_constant_2649 + tmp_moved_constant_2650)*(tmp_moved_constant_2649 + tmp_moved_constant_2650))*16.0) + tmp_moved_constant_2415*(((tmp_moved_constant_2651 + tmp_moved_constant_2652)*(tmp_moved_constant_2651 + tmp_moved_constant_2652))*16.0 + ((tmp_moved_constant_2653 + tmp_moved_constant_2654)*(tmp_moved_constant_2653 + tmp_moved_constant_2654))*16.0 + ((tmp_moved_constant_2655 + tmp_moved_constant_2656)*(tmp_moved_constant_2655 + tmp_moved_constant_2656))*16.0) + tmp_moved_constant_2419*(((tmp_moved_constant_2657 + tmp_moved_constant_2658)*(tmp_moved_constant_2657 + tmp_moved_constant_2658))*16.0 + ((tmp_moved_constant_2659 + tmp_moved_constant_2660)*(tmp_moved_constant_2659 + tmp_moved_constant_2660))*16.0 + ((tmp_moved_constant_2661 + tmp_moved_constant_2662)*(tmp_moved_constant_2661 + tmp_moved_constant_2662))*16.0)) + tmp_moved_constant_2399*tmp_moved_constant_2663 + tmp_moved_constant_2400*tmp_moved_constant_2664 + tmp_moved_constant_2401*tmp_moved_constant_2665 + tmp_moved_constant_2402*tmp_moved_constant_2666 + tmp_moved_constant_2403*tmp_moved_constant_2667; + const real_t tmp_moved_constant_2731 = tmp_moved_constant_2394*tmp_moved_constant_2532 + tmp_moved_constant_2395*tmp_moved_constant_2615 + tmp_moved_constant_2396*tmp_moved_constant_2625 + tmp_moved_constant_2397*tmp_moved_constant_2634 + tmp_moved_constant_2398*tmp_moved_constant_2663 + tmp_moved_constant_2399*(tmp_moved_constant_2407*(((tmp_moved_constant_2668 + tmp_moved_constant_2669)*(tmp_moved_constant_2668 + tmp_moved_constant_2669))*16.0 + ((tmp_moved_constant_2670 + tmp_moved_constant_2671)*(tmp_moved_constant_2670 + tmp_moved_constant_2671))*16.0 + ((tmp_moved_constant_2672 + tmp_moved_constant_2673)*(tmp_moved_constant_2672 + tmp_moved_constant_2673))*16.0) + tmp_moved_constant_2411*(((tmp_moved_constant_2674 + tmp_moved_constant_2675)*(tmp_moved_constant_2674 + tmp_moved_constant_2675))*16.0 + ((tmp_moved_constant_2676 + tmp_moved_constant_2677)*(tmp_moved_constant_2676 + tmp_moved_constant_2677))*16.0 + ((tmp_moved_constant_2678 + tmp_moved_constant_2679)*(tmp_moved_constant_2678 + tmp_moved_constant_2679))*16.0) + tmp_moved_constant_2415*(((tmp_moved_constant_2680 + tmp_moved_constant_2681)*(tmp_moved_constant_2680 + tmp_moved_constant_2681))*16.0 + ((tmp_moved_constant_2682 + tmp_moved_constant_2683)*(tmp_moved_constant_2682 + tmp_moved_constant_2683))*16.0 + ((tmp_moved_constant_2684 + tmp_moved_constant_2685)*(tmp_moved_constant_2684 + tmp_moved_constant_2685))*16.0) + tmp_moved_constant_2419*(((tmp_moved_constant_2686 + tmp_moved_constant_2687)*(tmp_moved_constant_2686 + tmp_moved_constant_2687))*16.0 + ((tmp_moved_constant_2688 + tmp_moved_constant_2689)*(tmp_moved_constant_2688 + tmp_moved_constant_2689))*16.0 + ((tmp_moved_constant_2690 + tmp_moved_constant_2691)*(tmp_moved_constant_2690 + tmp_moved_constant_2691))*16.0)) + tmp_moved_constant_2400*tmp_moved_constant_2692 + tmp_moved_constant_2401*tmp_moved_constant_2693 + tmp_moved_constant_2402*tmp_moved_constant_2694 + tmp_moved_constant_2403*tmp_moved_constant_2695; + const real_t tmp_moved_constant_2732 = tmp_moved_constant_2394*tmp_moved_constant_2569 + tmp_moved_constant_2395*tmp_moved_constant_2616 + tmp_moved_constant_2396*tmp_moved_constant_2626 + tmp_moved_constant_2397*tmp_moved_constant_2635 + tmp_moved_constant_2398*tmp_moved_constant_2664 + tmp_moved_constant_2399*tmp_moved_constant_2692 + tmp_moved_constant_2400*(tmp_moved_constant_2407*(((tmp_moved_constant_2696 + tmp_moved_constant_2697)*(tmp_moved_constant_2696 + tmp_moved_constant_2697))*16.0 + ((tmp_moved_constant_2698 + tmp_moved_constant_2699)*(tmp_moved_constant_2698 + tmp_moved_constant_2699))*16.0 + ((tmp_moved_constant_2700 + tmp_moved_constant_2701)*(tmp_moved_constant_2700 + tmp_moved_constant_2701))*16.0) + tmp_moved_constant_2411*(((tmp_moved_constant_2702 + tmp_moved_constant_2703)*(tmp_moved_constant_2702 + tmp_moved_constant_2703))*16.0 + ((tmp_moved_constant_2704 + tmp_moved_constant_2705)*(tmp_moved_constant_2704 + tmp_moved_constant_2705))*16.0 + ((tmp_moved_constant_2706 + tmp_moved_constant_2707)*(tmp_moved_constant_2706 + tmp_moved_constant_2707))*16.0) + tmp_moved_constant_2415*(((tmp_moved_constant_2708 + tmp_moved_constant_2709)*(tmp_moved_constant_2708 + tmp_moved_constant_2709))*16.0 + ((tmp_moved_constant_2710 + tmp_moved_constant_2711)*(tmp_moved_constant_2710 + tmp_moved_constant_2711))*16.0 + ((tmp_moved_constant_2712 + tmp_moved_constant_2713)*(tmp_moved_constant_2712 + tmp_moved_constant_2713))*16.0) + tmp_moved_constant_2419*(((tmp_moved_constant_2714 + tmp_moved_constant_2715)*(tmp_moved_constant_2714 + tmp_moved_constant_2715))*16.0 + ((tmp_moved_constant_2716 + tmp_moved_constant_2717)*(tmp_moved_constant_2716 + tmp_moved_constant_2717))*16.0 + ((tmp_moved_constant_2718 + tmp_moved_constant_2719)*(tmp_moved_constant_2718 + tmp_moved_constant_2719))*16.0)) + tmp_moved_constant_2401*tmp_moved_constant_2720 + tmp_moved_constant_2402*tmp_moved_constant_2721 + tmp_moved_constant_2403*tmp_moved_constant_2722; + const real_t tmp_moved_constant_2733 = tmp_moved_constant_2394*tmp_moved_constant_2582 + tmp_moved_constant_2395*tmp_moved_constant_2617 + tmp_moved_constant_2396*tmp_moved_constant_2627 + tmp_moved_constant_2397*tmp_moved_constant_2636 + tmp_moved_constant_2398*tmp_moved_constant_2665 + tmp_moved_constant_2399*tmp_moved_constant_2693 + tmp_moved_constant_2400*tmp_moved_constant_2720 + tmp_moved_constant_2401*(tmp_moved_constant_2407*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2639 - tmp_moved_constant_2668)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2639 - tmp_moved_constant_2668))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2641 - tmp_moved_constant_2670)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2641 - tmp_moved_constant_2670))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2643 - tmp_moved_constant_2672)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2643 - tmp_moved_constant_2672))*16.0) + tmp_moved_constant_2411*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2645 - tmp_moved_constant_2674)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2645 - tmp_moved_constant_2674))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2647 - tmp_moved_constant_2676)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2647 - tmp_moved_constant_2676))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2649 - tmp_moved_constant_2678)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2649 - tmp_moved_constant_2678))*16.0) + tmp_moved_constant_2415*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2651 - tmp_moved_constant_2680)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2651 - tmp_moved_constant_2680))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2653 - tmp_moved_constant_2682)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2653 - tmp_moved_constant_2682))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2655 - tmp_moved_constant_2684)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2655 - tmp_moved_constant_2684))*16.0) + tmp_moved_constant_2419*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2657 - tmp_moved_constant_2686)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2657 - tmp_moved_constant_2686))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2659 - tmp_moved_constant_2688)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2659 - tmp_moved_constant_2688))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2661 - tmp_moved_constant_2690)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2661 - tmp_moved_constant_2690))*16.0)) + tmp_moved_constant_2402*tmp_moved_constant_2723 + tmp_moved_constant_2403*tmp_moved_constant_2724; + const real_t tmp_moved_constant_2734 = tmp_moved_constant_2394*tmp_moved_constant_2595 + tmp_moved_constant_2395*tmp_moved_constant_2618 + tmp_moved_constant_2396*tmp_moved_constant_2628 + tmp_moved_constant_2397*tmp_moved_constant_2637 + tmp_moved_constant_2398*tmp_moved_constant_2666 + tmp_moved_constant_2399*tmp_moved_constant_2694 + tmp_moved_constant_2400*tmp_moved_constant_2721 + tmp_moved_constant_2401*tmp_moved_constant_2723 + tmp_moved_constant_2402*(tmp_moved_constant_2407*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2640 - tmp_moved_constant_2696)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2640 - tmp_moved_constant_2696))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2642 - tmp_moved_constant_2698)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2642 - tmp_moved_constant_2698))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2644 - tmp_moved_constant_2700)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2644 - tmp_moved_constant_2700))*16.0) + tmp_moved_constant_2411*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2646 - tmp_moved_constant_2702)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2646 - tmp_moved_constant_2702))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2648 - tmp_moved_constant_2704)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2648 - tmp_moved_constant_2704))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2650 - tmp_moved_constant_2706)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2650 - tmp_moved_constant_2706))*16.0) + tmp_moved_constant_2415*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2652 - tmp_moved_constant_2708)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2652 - tmp_moved_constant_2708))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2654 - tmp_moved_constant_2710)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2654 - tmp_moved_constant_2710))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2656 - tmp_moved_constant_2712)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2656 - tmp_moved_constant_2712))*16.0) + tmp_moved_constant_2419*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2658 - tmp_moved_constant_2714)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2658 - tmp_moved_constant_2714))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2660 - tmp_moved_constant_2716)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2660 - tmp_moved_constant_2716))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2662 - tmp_moved_constant_2718)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2662 - tmp_moved_constant_2718))*16.0)) + tmp_moved_constant_2403*tmp_moved_constant_2725; + const real_t tmp_moved_constant_2735 = tmp_moved_constant_2394*tmp_moved_constant_2608 + tmp_moved_constant_2395*tmp_moved_constant_2619 + tmp_moved_constant_2396*tmp_moved_constant_2629 + tmp_moved_constant_2397*tmp_moved_constant_2638 + tmp_moved_constant_2398*tmp_moved_constant_2667 + tmp_moved_constant_2399*tmp_moved_constant_2695 + tmp_moved_constant_2400*tmp_moved_constant_2722 + tmp_moved_constant_2401*tmp_moved_constant_2724 + tmp_moved_constant_2402*tmp_moved_constant_2725 + tmp_moved_constant_2403*(tmp_moved_constant_2407*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2669 - tmp_moved_constant_2697)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2669 - tmp_moved_constant_2697))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2671 - tmp_moved_constant_2699)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2671 - tmp_moved_constant_2699))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2673 - tmp_moved_constant_2701)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2673 - tmp_moved_constant_2701))*16.0) + tmp_moved_constant_2411*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2675 - tmp_moved_constant_2703)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2675 - tmp_moved_constant_2703))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2677 - tmp_moved_constant_2705)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2677 - tmp_moved_constant_2705))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2679 - tmp_moved_constant_2707)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2679 - tmp_moved_constant_2707))*16.0) + tmp_moved_constant_2415*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2681 - tmp_moved_constant_2709)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2681 - tmp_moved_constant_2709))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2683 - tmp_moved_constant_2711)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2683 - tmp_moved_constant_2711))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2685 - tmp_moved_constant_2713)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2685 - tmp_moved_constant_2713))*16.0) + tmp_moved_constant_2419*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2687 - tmp_moved_constant_2715)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2687 - tmp_moved_constant_2715))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2689 - tmp_moved_constant_2717)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2689 - tmp_moved_constant_2717))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2691 - tmp_moved_constant_2719)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2691 - tmp_moved_constant_2719))*16.0)); { { - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3038 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3039 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3040 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3041 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3042 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3043 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3044 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_3045 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3046 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3047 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_2726 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_2727 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_2728 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_2729 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_2730 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_2731 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_2732 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_2733 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_2734 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_2735 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const real_t Dummy_3048 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_3049 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_3050 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_3051 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_3052 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_3053 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_3054 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_3055 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_3056 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_3057 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_3058 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_3059 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_3060 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_3061 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_3062 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_3063 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_3064 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_3065 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_3066 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_3067 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_3068 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_3069 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_3070 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_3071 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_3072 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_3073 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_3074 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_3075 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_3076 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_3077 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_3078 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_3079 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_3080 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_3081 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_3082 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_3083 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_3084 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_3085 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_3086 = Dummy_3061*(Dummy_3058*Dummy_3074 + Dummy_3059*Dummy_3075 + Dummy_3060*Dummy_3076) + Dummy_3065*(Dummy_3062*Dummy_3077 + Dummy_3063*Dummy_3078 + Dummy_3064*Dummy_3079) + Dummy_3069*(Dummy_3066*Dummy_3080 + Dummy_3067*Dummy_3081 + Dummy_3068*Dummy_3082) + Dummy_3073*(Dummy_3070*Dummy_3083 + Dummy_3071*Dummy_3084 + Dummy_3072*Dummy_3085); - const real_t Dummy_3087 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_3088 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_3089 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_3090 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_3091 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_3092 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_3093 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_3094 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_3095 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_3096 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_3097 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_3098 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_3099 = Dummy_3061*(Dummy_3058*Dummy_3087 + Dummy_3059*Dummy_3088 + Dummy_3060*Dummy_3089) + Dummy_3065*(Dummy_3062*Dummy_3090 + Dummy_3063*Dummy_3091 + Dummy_3064*Dummy_3092) + Dummy_3069*(Dummy_3066*Dummy_3093 + Dummy_3067*Dummy_3094 + Dummy_3068*Dummy_3095) + Dummy_3073*(Dummy_3070*Dummy_3096 + Dummy_3071*Dummy_3097 + Dummy_3072*Dummy_3098); - const real_t Dummy_3100 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_3101 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_3102 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_3103 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_3104 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_3105 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_3106 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_3107 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_3108 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_3109 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_3110 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_3111 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_3112 = Dummy_3061*(Dummy_3058*Dummy_3100 + Dummy_3059*Dummy_3101 + Dummy_3060*Dummy_3102) + Dummy_3065*(Dummy_3062*Dummy_3103 + Dummy_3063*Dummy_3104 + Dummy_3064*Dummy_3105) + Dummy_3069*(Dummy_3066*Dummy_3106 + Dummy_3067*Dummy_3107 + Dummy_3068*Dummy_3108) + Dummy_3073*(Dummy_3070*Dummy_3109 + Dummy_3071*Dummy_3110 + Dummy_3072*Dummy_3111); - const real_t Dummy_3113 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_3114 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_3115 = Dummy_3113 + Dummy_3114; - const real_t Dummy_3116 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_3117 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_3118 = Dummy_3116 + Dummy_3117; - const real_t Dummy_3119 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_3120 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_3121 = Dummy_3119 + Dummy_3120; - const real_t Dummy_3122 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_3123 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_3124 = Dummy_3122 + Dummy_3123; - const real_t Dummy_3125 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_3126 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_3127 = Dummy_3125 + Dummy_3126; - const real_t Dummy_3128 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_3129 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_3130 = Dummy_3128 + Dummy_3129; - const real_t Dummy_3131 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_3132 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_3133 = Dummy_3131 + Dummy_3132; - const real_t Dummy_3134 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_3135 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_3136 = Dummy_3134 + Dummy_3135; - const real_t Dummy_3137 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_3138 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_3139 = Dummy_3137 + Dummy_3138; - const real_t Dummy_3140 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_3141 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_3142 = Dummy_3140 + Dummy_3141; - const real_t Dummy_3143 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_3144 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_3145 = Dummy_3143 + Dummy_3144; - const real_t Dummy_3146 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_3147 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_3148 = Dummy_3146 + Dummy_3147; - const real_t Dummy_3149 = Dummy_3061*(Dummy_3058*Dummy_3115 + Dummy_3059*Dummy_3118 + Dummy_3060*Dummy_3121) + Dummy_3065*(Dummy_3062*Dummy_3124 + Dummy_3063*Dummy_3127 + Dummy_3064*Dummy_3130) + Dummy_3069*(Dummy_3066*Dummy_3133 + Dummy_3067*Dummy_3136 + Dummy_3068*Dummy_3139) + Dummy_3073*(Dummy_3070*Dummy_3142 + Dummy_3071*Dummy_3145 + Dummy_3072*Dummy_3148); - const real_t Dummy_3150 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_3151 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_3152 = Dummy_3150 + Dummy_3151; - const real_t Dummy_3153 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_3154 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_3155 = Dummy_3153 + Dummy_3154; - const real_t Dummy_3156 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_3157 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_3158 = Dummy_3156 + Dummy_3157; - const real_t Dummy_3159 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_3160 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_3161 = Dummy_3159 + Dummy_3160; - const real_t Dummy_3162 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_3163 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_3164 = Dummy_3162 + Dummy_3163; - const real_t Dummy_3165 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_3166 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_3167 = Dummy_3165 + Dummy_3166; - const real_t Dummy_3168 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_3169 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_3170 = Dummy_3168 + Dummy_3169; - const real_t Dummy_3171 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_3172 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_3173 = Dummy_3171 + Dummy_3172; - const real_t Dummy_3174 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_3175 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_3176 = Dummy_3174 + Dummy_3175; - const real_t Dummy_3177 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_3178 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_3179 = Dummy_3177 + Dummy_3178; - const real_t Dummy_3180 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_3181 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_3182 = Dummy_3180 + Dummy_3181; - const real_t Dummy_3183 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_3184 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_3185 = Dummy_3183 + Dummy_3184; - const real_t Dummy_3186 = Dummy_3061*(Dummy_3058*Dummy_3152 + Dummy_3059*Dummy_3155 + Dummy_3060*Dummy_3158) + Dummy_3065*(Dummy_3062*Dummy_3161 + Dummy_3063*Dummy_3164 + Dummy_3064*Dummy_3167) + Dummy_3069*(Dummy_3066*Dummy_3170 + Dummy_3067*Dummy_3173 + Dummy_3068*Dummy_3176) + Dummy_3073*(Dummy_3070*Dummy_3179 + Dummy_3071*Dummy_3182 + Dummy_3072*Dummy_3185); - const real_t Dummy_3187 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_3188 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_3189 = Dummy_3187 + Dummy_3188; - const real_t Dummy_3190 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_3191 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_3192 = Dummy_3190 + Dummy_3191; - const real_t Dummy_3193 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_3194 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_3195 = Dummy_3193 + Dummy_3194; - const real_t Dummy_3196 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_3197 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_3198 = Dummy_3196 + Dummy_3197; - const real_t Dummy_3199 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_3200 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_3201 = Dummy_3199 + Dummy_3200; - const real_t Dummy_3202 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_3203 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_3204 = Dummy_3202 + Dummy_3203; - const real_t Dummy_3205 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_3206 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_3207 = Dummy_3205 + Dummy_3206; - const real_t Dummy_3208 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_3209 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_3210 = Dummy_3208 + Dummy_3209; - const real_t Dummy_3211 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_3212 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_3213 = Dummy_3211 + Dummy_3212; - const real_t Dummy_3214 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_3215 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_3216 = Dummy_3214 + Dummy_3215; - const real_t Dummy_3217 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_3218 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_3219 = Dummy_3217 + Dummy_3218; - const real_t Dummy_3220 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_3221 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_3222 = Dummy_3220 + Dummy_3221; - const real_t Dummy_3223 = Dummy_3061*(Dummy_3058*Dummy_3189 + Dummy_3059*Dummy_3192 + Dummy_3060*Dummy_3195) + Dummy_3065*(Dummy_3062*Dummy_3198 + Dummy_3063*Dummy_3201 + Dummy_3064*Dummy_3204) + Dummy_3069*(Dummy_3066*Dummy_3207 + Dummy_3067*Dummy_3210 + Dummy_3068*Dummy_3213) + Dummy_3073*(Dummy_3070*Dummy_3216 + Dummy_3071*Dummy_3219 + Dummy_3072*Dummy_3222); - const real_t Dummy_3224 = -Dummy_3113 - Dummy_3150 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_3225 = -Dummy_3116 - Dummy_3153 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_3226 = -Dummy_3119 - Dummy_3156 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_3227 = -Dummy_3122 - Dummy_3159 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_3228 = -Dummy_3125 - Dummy_3162 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_3229 = -Dummy_3128 - Dummy_3165 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_3230 = -Dummy_3131 - Dummy_3168 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_3231 = -Dummy_3134 - Dummy_3171 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_3232 = -Dummy_3137 - Dummy_3174 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_3233 = -Dummy_3140 - Dummy_3177 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_3234 = -Dummy_3143 - Dummy_3180 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_3235 = -Dummy_3146 - Dummy_3183 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_3236 = Dummy_3061*(Dummy_3058*Dummy_3224 + Dummy_3059*Dummy_3225 + Dummy_3060*Dummy_3226) + Dummy_3065*(Dummy_3062*Dummy_3227 + Dummy_3063*Dummy_3228 + Dummy_3064*Dummy_3229) + Dummy_3069*(Dummy_3066*Dummy_3230 + Dummy_3067*Dummy_3231 + Dummy_3068*Dummy_3232) + Dummy_3073*(Dummy_3070*Dummy_3233 + Dummy_3071*Dummy_3234 + Dummy_3072*Dummy_3235); - const real_t Dummy_3237 = -Dummy_3114 - Dummy_3187 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_3238 = -Dummy_3117 - Dummy_3190 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_3239 = -Dummy_3120 - Dummy_3193 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_3240 = -Dummy_3123 - Dummy_3196 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_3241 = -Dummy_3126 - Dummy_3199 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_3242 = -Dummy_3129 - Dummy_3202 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_3243 = -Dummy_3132 - Dummy_3205 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_3244 = -Dummy_3135 - Dummy_3208 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_3245 = -Dummy_3138 - Dummy_3211 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_3246 = -Dummy_3141 - Dummy_3214 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_3247 = -Dummy_3144 - Dummy_3217 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_3248 = -Dummy_3147 - Dummy_3220 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_3249 = Dummy_3061*(Dummy_3058*Dummy_3237 + Dummy_3059*Dummy_3238 + Dummy_3060*Dummy_3239) + Dummy_3065*(Dummy_3062*Dummy_3240 + Dummy_3063*Dummy_3241 + Dummy_3064*Dummy_3242) + Dummy_3069*(Dummy_3066*Dummy_3243 + Dummy_3067*Dummy_3244 + Dummy_3068*Dummy_3245) + Dummy_3073*(Dummy_3070*Dummy_3246 + Dummy_3071*Dummy_3247 + Dummy_3072*Dummy_3248); - const real_t Dummy_3250 = -Dummy_3151 - Dummy_3188 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_3251 = -Dummy_3154 - Dummy_3191 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_3252 = -Dummy_3157 - Dummy_3194 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_3253 = -Dummy_3160 - Dummy_3197 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_3254 = -Dummy_3163 - Dummy_3200 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_3255 = -Dummy_3166 - Dummy_3203 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_3256 = -Dummy_3169 - Dummy_3206 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_3257 = -Dummy_3172 - Dummy_3209 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_3258 = -Dummy_3175 - Dummy_3212 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_3259 = -Dummy_3178 - Dummy_3215 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_3260 = -Dummy_3181 - Dummy_3218 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_3261 = -Dummy_3184 - Dummy_3221 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_3262 = Dummy_3061*(Dummy_3058*Dummy_3250 + Dummy_3059*Dummy_3251 + Dummy_3060*Dummy_3252) + Dummy_3065*(Dummy_3062*Dummy_3253 + Dummy_3063*Dummy_3254 + Dummy_3064*Dummy_3255) + Dummy_3069*(Dummy_3066*Dummy_3256 + Dummy_3067*Dummy_3257 + Dummy_3068*Dummy_3258) + Dummy_3073*(Dummy_3070*Dummy_3259 + Dummy_3071*Dummy_3260 + Dummy_3072*Dummy_3261); - const real_t Dummy_3263 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); - const real_t Dummy_3264 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); - const real_t Dummy_3265 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); - const real_t Dummy_3266 = Dummy_3061*(Dummy_3074*Dummy_3087 + Dummy_3075*Dummy_3088 + Dummy_3076*Dummy_3089) + Dummy_3065*(Dummy_3077*Dummy_3090 + Dummy_3078*Dummy_3091 + Dummy_3079*Dummy_3092) + Dummy_3069*(Dummy_3080*Dummy_3093 + Dummy_3081*Dummy_3094 + Dummy_3082*Dummy_3095) + Dummy_3073*(Dummy_3083*Dummy_3096 + Dummy_3084*Dummy_3097 + Dummy_3085*Dummy_3098); - const real_t Dummy_3267 = Dummy_3061*(Dummy_3074*Dummy_3100 + Dummy_3075*Dummy_3101 + Dummy_3076*Dummy_3102) + Dummy_3065*(Dummy_3077*Dummy_3103 + Dummy_3078*Dummy_3104 + Dummy_3079*Dummy_3105) + Dummy_3069*(Dummy_3080*Dummy_3106 + Dummy_3081*Dummy_3107 + Dummy_3082*Dummy_3108) + Dummy_3073*(Dummy_3083*Dummy_3109 + Dummy_3084*Dummy_3110 + Dummy_3085*Dummy_3111); - const real_t Dummy_3268 = Dummy_3061*(Dummy_3074*Dummy_3115 + Dummy_3075*Dummy_3118 + Dummy_3076*Dummy_3121) + Dummy_3065*(Dummy_3077*Dummy_3124 + Dummy_3078*Dummy_3127 + Dummy_3079*Dummy_3130) + Dummy_3069*(Dummy_3080*Dummy_3133 + Dummy_3081*Dummy_3136 + Dummy_3082*Dummy_3139) + Dummy_3073*(Dummy_3083*Dummy_3142 + Dummy_3084*Dummy_3145 + Dummy_3085*Dummy_3148); - const real_t Dummy_3269 = Dummy_3061*(Dummy_3074*Dummy_3152 + Dummy_3075*Dummy_3155 + Dummy_3076*Dummy_3158) + Dummy_3065*(Dummy_3077*Dummy_3161 + Dummy_3078*Dummy_3164 + Dummy_3079*Dummy_3167) + Dummy_3069*(Dummy_3080*Dummy_3170 + Dummy_3081*Dummy_3173 + Dummy_3082*Dummy_3176) + Dummy_3073*(Dummy_3083*Dummy_3179 + Dummy_3084*Dummy_3182 + Dummy_3085*Dummy_3185); - const real_t Dummy_3270 = Dummy_3061*(Dummy_3074*Dummy_3189 + Dummy_3075*Dummy_3192 + Dummy_3076*Dummy_3195) + Dummy_3065*(Dummy_3077*Dummy_3198 + Dummy_3078*Dummy_3201 + Dummy_3079*Dummy_3204) + Dummy_3069*(Dummy_3080*Dummy_3207 + Dummy_3081*Dummy_3210 + Dummy_3082*Dummy_3213) + Dummy_3073*(Dummy_3083*Dummy_3216 + Dummy_3084*Dummy_3219 + Dummy_3085*Dummy_3222); - const real_t Dummy_3271 = Dummy_3061*(Dummy_3074*Dummy_3224 + Dummy_3075*Dummy_3225 + Dummy_3076*Dummy_3226) + Dummy_3065*(Dummy_3077*Dummy_3227 + Dummy_3078*Dummy_3228 + Dummy_3079*Dummy_3229) + Dummy_3069*(Dummy_3080*Dummy_3230 + Dummy_3081*Dummy_3231 + Dummy_3082*Dummy_3232) + Dummy_3073*(Dummy_3083*Dummy_3233 + Dummy_3084*Dummy_3234 + Dummy_3085*Dummy_3235); - const real_t Dummy_3272 = Dummy_3061*(Dummy_3074*Dummy_3237 + Dummy_3075*Dummy_3238 + Dummy_3076*Dummy_3239) + Dummy_3065*(Dummy_3077*Dummy_3240 + Dummy_3078*Dummy_3241 + Dummy_3079*Dummy_3242) + Dummy_3069*(Dummy_3080*Dummy_3243 + Dummy_3081*Dummy_3244 + Dummy_3082*Dummy_3245) + Dummy_3073*(Dummy_3083*Dummy_3246 + Dummy_3084*Dummy_3247 + Dummy_3085*Dummy_3248); - const real_t Dummy_3273 = Dummy_3061*(Dummy_3074*Dummy_3250 + Dummy_3075*Dummy_3251 + Dummy_3076*Dummy_3252) + Dummy_3065*(Dummy_3077*Dummy_3253 + Dummy_3078*Dummy_3254 + Dummy_3079*Dummy_3255) + Dummy_3069*(Dummy_3080*Dummy_3256 + Dummy_3081*Dummy_3257 + Dummy_3082*Dummy_3258) + Dummy_3073*(Dummy_3083*Dummy_3259 + Dummy_3084*Dummy_3260 + Dummy_3085*Dummy_3261); - const real_t Dummy_3274 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); - const real_t Dummy_3275 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); - const real_t Dummy_3276 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); - const real_t Dummy_3277 = Dummy_3061*(Dummy_3087*Dummy_3100 + Dummy_3088*Dummy_3101 + Dummy_3089*Dummy_3102) + Dummy_3065*(Dummy_3090*Dummy_3103 + Dummy_3091*Dummy_3104 + Dummy_3092*Dummy_3105) + Dummy_3069*(Dummy_3093*Dummy_3106 + Dummy_3094*Dummy_3107 + Dummy_3095*Dummy_3108) + Dummy_3073*(Dummy_3096*Dummy_3109 + Dummy_3097*Dummy_3110 + Dummy_3098*Dummy_3111); - const real_t Dummy_3278 = Dummy_3061*(Dummy_3087*Dummy_3115 + Dummy_3088*Dummy_3118 + Dummy_3089*Dummy_3121) + Dummy_3065*(Dummy_3090*Dummy_3124 + Dummy_3091*Dummy_3127 + Dummy_3092*Dummy_3130) + Dummy_3069*(Dummy_3093*Dummy_3133 + Dummy_3094*Dummy_3136 + Dummy_3095*Dummy_3139) + Dummy_3073*(Dummy_3096*Dummy_3142 + Dummy_3097*Dummy_3145 + Dummy_3098*Dummy_3148); - const real_t Dummy_3279 = Dummy_3061*(Dummy_3087*Dummy_3152 + Dummy_3088*Dummy_3155 + Dummy_3089*Dummy_3158) + Dummy_3065*(Dummy_3090*Dummy_3161 + Dummy_3091*Dummy_3164 + Dummy_3092*Dummy_3167) + Dummy_3069*(Dummy_3093*Dummy_3170 + Dummy_3094*Dummy_3173 + Dummy_3095*Dummy_3176) + Dummy_3073*(Dummy_3096*Dummy_3179 + Dummy_3097*Dummy_3182 + Dummy_3098*Dummy_3185); - const real_t Dummy_3280 = Dummy_3061*(Dummy_3087*Dummy_3189 + Dummy_3088*Dummy_3192 + Dummy_3089*Dummy_3195) + Dummy_3065*(Dummy_3090*Dummy_3198 + Dummy_3091*Dummy_3201 + Dummy_3092*Dummy_3204) + Dummy_3069*(Dummy_3093*Dummy_3207 + Dummy_3094*Dummy_3210 + Dummy_3095*Dummy_3213) + Dummy_3073*(Dummy_3096*Dummy_3216 + Dummy_3097*Dummy_3219 + Dummy_3098*Dummy_3222); - const real_t Dummy_3281 = Dummy_3061*(Dummy_3087*Dummy_3224 + Dummy_3088*Dummy_3225 + Dummy_3089*Dummy_3226) + Dummy_3065*(Dummy_3090*Dummy_3227 + Dummy_3091*Dummy_3228 + Dummy_3092*Dummy_3229) + Dummy_3069*(Dummy_3093*Dummy_3230 + Dummy_3094*Dummy_3231 + Dummy_3095*Dummy_3232) + Dummy_3073*(Dummy_3096*Dummy_3233 + Dummy_3097*Dummy_3234 + Dummy_3098*Dummy_3235); - const real_t Dummy_3282 = Dummy_3061*(Dummy_3087*Dummy_3237 + Dummy_3088*Dummy_3238 + Dummy_3089*Dummy_3239) + Dummy_3065*(Dummy_3090*Dummy_3240 + Dummy_3091*Dummy_3241 + Dummy_3092*Dummy_3242) + Dummy_3069*(Dummy_3093*Dummy_3243 + Dummy_3094*Dummy_3244 + Dummy_3095*Dummy_3245) + Dummy_3073*(Dummy_3096*Dummy_3246 + Dummy_3097*Dummy_3247 + Dummy_3098*Dummy_3248); - const real_t Dummy_3283 = Dummy_3061*(Dummy_3087*Dummy_3250 + Dummy_3088*Dummy_3251 + Dummy_3089*Dummy_3252) + Dummy_3065*(Dummy_3090*Dummy_3253 + Dummy_3091*Dummy_3254 + Dummy_3092*Dummy_3255) + Dummy_3069*(Dummy_3093*Dummy_3256 + Dummy_3094*Dummy_3257 + Dummy_3095*Dummy_3258) + Dummy_3073*(Dummy_3096*Dummy_3259 + Dummy_3097*Dummy_3260 + Dummy_3098*Dummy_3261); - const real_t Dummy_3284 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); - const real_t Dummy_3285 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); - const real_t Dummy_3286 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); - const real_t Dummy_3287 = Dummy_3061*(Dummy_3100*Dummy_3115 + Dummy_3101*Dummy_3118 + Dummy_3102*Dummy_3121) + Dummy_3065*(Dummy_3103*Dummy_3124 + Dummy_3104*Dummy_3127 + Dummy_3105*Dummy_3130) + Dummy_3069*(Dummy_3106*Dummy_3133 + Dummy_3107*Dummy_3136 + Dummy_3108*Dummy_3139) + Dummy_3073*(Dummy_3109*Dummy_3142 + Dummy_3110*Dummy_3145 + Dummy_3111*Dummy_3148); - const real_t Dummy_3288 = Dummy_3061*(Dummy_3100*Dummy_3152 + Dummy_3101*Dummy_3155 + Dummy_3102*Dummy_3158) + Dummy_3065*(Dummy_3103*Dummy_3161 + Dummy_3104*Dummy_3164 + Dummy_3105*Dummy_3167) + Dummy_3069*(Dummy_3106*Dummy_3170 + Dummy_3107*Dummy_3173 + Dummy_3108*Dummy_3176) + Dummy_3073*(Dummy_3109*Dummy_3179 + Dummy_3110*Dummy_3182 + Dummy_3111*Dummy_3185); - const real_t Dummy_3289 = Dummy_3061*(Dummy_3100*Dummy_3189 + Dummy_3101*Dummy_3192 + Dummy_3102*Dummy_3195) + Dummy_3065*(Dummy_3103*Dummy_3198 + Dummy_3104*Dummy_3201 + Dummy_3105*Dummy_3204) + Dummy_3069*(Dummy_3106*Dummy_3207 + Dummy_3107*Dummy_3210 + Dummy_3108*Dummy_3213) + Dummy_3073*(Dummy_3109*Dummy_3216 + Dummy_3110*Dummy_3219 + Dummy_3111*Dummy_3222); - const real_t Dummy_3290 = Dummy_3061*(Dummy_3100*Dummy_3224 + Dummy_3101*Dummy_3225 + Dummy_3102*Dummy_3226) + Dummy_3065*(Dummy_3103*Dummy_3227 + Dummy_3104*Dummy_3228 + Dummy_3105*Dummy_3229) + Dummy_3069*(Dummy_3106*Dummy_3230 + Dummy_3107*Dummy_3231 + Dummy_3108*Dummy_3232) + Dummy_3073*(Dummy_3109*Dummy_3233 + Dummy_3110*Dummy_3234 + Dummy_3111*Dummy_3235); - const real_t Dummy_3291 = Dummy_3061*(Dummy_3100*Dummy_3237 + Dummy_3101*Dummy_3238 + Dummy_3102*Dummy_3239) + Dummy_3065*(Dummy_3103*Dummy_3240 + Dummy_3104*Dummy_3241 + Dummy_3105*Dummy_3242) + Dummy_3069*(Dummy_3106*Dummy_3243 + Dummy_3107*Dummy_3244 + Dummy_3108*Dummy_3245) + Dummy_3073*(Dummy_3109*Dummy_3246 + Dummy_3110*Dummy_3247 + Dummy_3111*Dummy_3248); - const real_t Dummy_3292 = Dummy_3061*(Dummy_3100*Dummy_3250 + Dummy_3101*Dummy_3251 + Dummy_3102*Dummy_3252) + Dummy_3065*(Dummy_3103*Dummy_3253 + Dummy_3104*Dummy_3254 + Dummy_3105*Dummy_3255) + Dummy_3069*(Dummy_3106*Dummy_3256 + Dummy_3107*Dummy_3257 + Dummy_3108*Dummy_3258) + Dummy_3073*(Dummy_3109*Dummy_3259 + Dummy_3110*Dummy_3260 + Dummy_3111*Dummy_3261); - const real_t Dummy_3293 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3294 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3295 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3296 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3297 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3298 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3299 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3300 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3301 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3302 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3303 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3304 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3305 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3306 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3307 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3308 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3309 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3310 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3311 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3312 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3313 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3314 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3315 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3316 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3317 = Dummy_3061*(Dummy_3115*Dummy_3152 + Dummy_3118*Dummy_3155 + Dummy_3121*Dummy_3158) + Dummy_3065*(Dummy_3124*Dummy_3161 + Dummy_3127*Dummy_3164 + Dummy_3130*Dummy_3167) + Dummy_3069*(Dummy_3133*Dummy_3170 + Dummy_3136*Dummy_3173 + Dummy_3139*Dummy_3176) + Dummy_3073*(Dummy_3142*Dummy_3179 + Dummy_3145*Dummy_3182 + Dummy_3148*Dummy_3185); - const real_t Dummy_3318 = Dummy_3061*(Dummy_3115*Dummy_3189 + Dummy_3118*Dummy_3192 + Dummy_3121*Dummy_3195) + Dummy_3065*(Dummy_3124*Dummy_3198 + Dummy_3127*Dummy_3201 + Dummy_3130*Dummy_3204) + Dummy_3069*(Dummy_3133*Dummy_3207 + Dummy_3136*Dummy_3210 + Dummy_3139*Dummy_3213) + Dummy_3073*(Dummy_3142*Dummy_3216 + Dummy_3145*Dummy_3219 + Dummy_3148*Dummy_3222); - const real_t Dummy_3319 = Dummy_3061*(Dummy_3115*Dummy_3224 + Dummy_3118*Dummy_3225 + Dummy_3121*Dummy_3226) + Dummy_3065*(Dummy_3124*Dummy_3227 + Dummy_3127*Dummy_3228 + Dummy_3130*Dummy_3229) + Dummy_3069*(Dummy_3133*Dummy_3230 + Dummy_3136*Dummy_3231 + Dummy_3139*Dummy_3232) + Dummy_3073*(Dummy_3142*Dummy_3233 + Dummy_3145*Dummy_3234 + Dummy_3148*Dummy_3235); - const real_t Dummy_3320 = Dummy_3061*(Dummy_3115*Dummy_3237 + Dummy_3118*Dummy_3238 + Dummy_3121*Dummy_3239) + Dummy_3065*(Dummy_3124*Dummy_3240 + Dummy_3127*Dummy_3241 + Dummy_3130*Dummy_3242) + Dummy_3069*(Dummy_3133*Dummy_3243 + Dummy_3136*Dummy_3244 + Dummy_3139*Dummy_3245) + Dummy_3073*(Dummy_3142*Dummy_3246 + Dummy_3145*Dummy_3247 + Dummy_3148*Dummy_3248); - const real_t Dummy_3321 = Dummy_3061*(Dummy_3115*Dummy_3250 + Dummy_3118*Dummy_3251 + Dummy_3121*Dummy_3252) + Dummy_3065*(Dummy_3124*Dummy_3253 + Dummy_3127*Dummy_3254 + Dummy_3130*Dummy_3255) + Dummy_3069*(Dummy_3133*Dummy_3256 + Dummy_3136*Dummy_3257 + Dummy_3139*Dummy_3258) + Dummy_3073*(Dummy_3142*Dummy_3259 + Dummy_3145*Dummy_3260 + Dummy_3148*Dummy_3261); - const real_t Dummy_3322 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3323 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3324 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3325 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3326 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3327 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3328 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3329 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3330 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3331 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3332 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3333 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3334 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3335 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3336 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3337 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3338 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3339 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3340 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3341 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3342 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3343 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3344 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3345 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3346 = Dummy_3061*(Dummy_3152*Dummy_3189 + Dummy_3155*Dummy_3192 + Dummy_3158*Dummy_3195) + Dummy_3065*(Dummy_3161*Dummy_3198 + Dummy_3164*Dummy_3201 + Dummy_3167*Dummy_3204) + Dummy_3069*(Dummy_3170*Dummy_3207 + Dummy_3173*Dummy_3210 + Dummy_3176*Dummy_3213) + Dummy_3073*(Dummy_3179*Dummy_3216 + Dummy_3182*Dummy_3219 + Dummy_3185*Dummy_3222); - const real_t Dummy_3347 = Dummy_3061*(Dummy_3152*Dummy_3224 + Dummy_3155*Dummy_3225 + Dummy_3158*Dummy_3226) + Dummy_3065*(Dummy_3161*Dummy_3227 + Dummy_3164*Dummy_3228 + Dummy_3167*Dummy_3229) + Dummy_3069*(Dummy_3170*Dummy_3230 + Dummy_3173*Dummy_3231 + Dummy_3176*Dummy_3232) + Dummy_3073*(Dummy_3179*Dummy_3233 + Dummy_3182*Dummy_3234 + Dummy_3185*Dummy_3235); - const real_t Dummy_3348 = Dummy_3061*(Dummy_3152*Dummy_3237 + Dummy_3155*Dummy_3238 + Dummy_3158*Dummy_3239) + Dummy_3065*(Dummy_3161*Dummy_3240 + Dummy_3164*Dummy_3241 + Dummy_3167*Dummy_3242) + Dummy_3069*(Dummy_3170*Dummy_3243 + Dummy_3173*Dummy_3244 + Dummy_3176*Dummy_3245) + Dummy_3073*(Dummy_3179*Dummy_3246 + Dummy_3182*Dummy_3247 + Dummy_3185*Dummy_3248); - const real_t Dummy_3349 = Dummy_3061*(Dummy_3152*Dummy_3250 + Dummy_3155*Dummy_3251 + Dummy_3158*Dummy_3252) + Dummy_3065*(Dummy_3161*Dummy_3253 + Dummy_3164*Dummy_3254 + Dummy_3167*Dummy_3255) + Dummy_3069*(Dummy_3170*Dummy_3256 + Dummy_3173*Dummy_3257 + Dummy_3176*Dummy_3258) + Dummy_3073*(Dummy_3179*Dummy_3259 + Dummy_3182*Dummy_3260 + Dummy_3185*Dummy_3261); - const real_t Dummy_3350 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3351 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3352 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3353 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3354 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3355 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3356 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3357 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3358 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3359 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3360 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3361 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3362 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3363 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3364 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3365 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3366 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3367 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_3368 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3369 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3370 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3371 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3372 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3373 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_3374 = Dummy_3061*(Dummy_3189*Dummy_3224 + Dummy_3192*Dummy_3225 + Dummy_3195*Dummy_3226) + Dummy_3065*(Dummy_3198*Dummy_3227 + Dummy_3201*Dummy_3228 + Dummy_3204*Dummy_3229) + Dummy_3069*(Dummy_3207*Dummy_3230 + Dummy_3210*Dummy_3231 + Dummy_3213*Dummy_3232) + Dummy_3073*(Dummy_3216*Dummy_3233 + Dummy_3219*Dummy_3234 + Dummy_3222*Dummy_3235); - const real_t Dummy_3375 = Dummy_3061*(Dummy_3189*Dummy_3237 + Dummy_3192*Dummy_3238 + Dummy_3195*Dummy_3239) + Dummy_3065*(Dummy_3198*Dummy_3240 + Dummy_3201*Dummy_3241 + Dummy_3204*Dummy_3242) + Dummy_3069*(Dummy_3207*Dummy_3243 + Dummy_3210*Dummy_3244 + Dummy_3213*Dummy_3245) + Dummy_3073*(Dummy_3216*Dummy_3246 + Dummy_3219*Dummy_3247 + Dummy_3222*Dummy_3248); - const real_t Dummy_3376 = Dummy_3061*(Dummy_3189*Dummy_3250 + Dummy_3192*Dummy_3251 + Dummy_3195*Dummy_3252) + Dummy_3065*(Dummy_3198*Dummy_3253 + Dummy_3201*Dummy_3254 + Dummy_3204*Dummy_3255) + Dummy_3069*(Dummy_3207*Dummy_3256 + Dummy_3210*Dummy_3257 + Dummy_3213*Dummy_3258) + Dummy_3073*(Dummy_3216*Dummy_3259 + Dummy_3219*Dummy_3260 + Dummy_3222*Dummy_3261); - const real_t Dummy_3377 = Dummy_3061*(Dummy_3224*Dummy_3237 + Dummy_3225*Dummy_3238 + Dummy_3226*Dummy_3239) + Dummy_3065*(Dummy_3227*Dummy_3240 + Dummy_3228*Dummy_3241 + Dummy_3229*Dummy_3242) + Dummy_3069*(Dummy_3230*Dummy_3243 + Dummy_3231*Dummy_3244 + Dummy_3232*Dummy_3245) + Dummy_3073*(Dummy_3233*Dummy_3246 + Dummy_3234*Dummy_3247 + Dummy_3235*Dummy_3248); - const real_t Dummy_3378 = Dummy_3061*(Dummy_3224*Dummy_3250 + Dummy_3225*Dummy_3251 + Dummy_3226*Dummy_3252) + Dummy_3065*(Dummy_3227*Dummy_3253 + Dummy_3228*Dummy_3254 + Dummy_3229*Dummy_3255) + Dummy_3069*(Dummy_3230*Dummy_3256 + Dummy_3231*Dummy_3257 + Dummy_3232*Dummy_3258) + Dummy_3073*(Dummy_3233*Dummy_3259 + Dummy_3234*Dummy_3260 + Dummy_3235*Dummy_3261); - const real_t Dummy_3379 = Dummy_3061*(Dummy_3237*Dummy_3250 + Dummy_3238*Dummy_3251 + Dummy_3239*Dummy_3252) + Dummy_3065*(Dummy_3240*Dummy_3253 + Dummy_3241*Dummy_3254 + Dummy_3242*Dummy_3255) + Dummy_3069*(Dummy_3243*Dummy_3256 + Dummy_3244*Dummy_3257 + Dummy_3245*Dummy_3258) + Dummy_3073*(Dummy_3246*Dummy_3259 + Dummy_3247*Dummy_3260 + Dummy_3248*Dummy_3261); - const real_t Dummy_3380 = Dummy_3048*(Dummy_3061*((Dummy_3058*Dummy_3058) + (Dummy_3059*Dummy_3059) + (Dummy_3060*Dummy_3060)) + Dummy_3065*((Dummy_3062*Dummy_3062) + (Dummy_3063*Dummy_3063) + (Dummy_3064*Dummy_3064)) + Dummy_3069*((Dummy_3066*Dummy_3066) + (Dummy_3067*Dummy_3067) + (Dummy_3068*Dummy_3068)) + Dummy_3073*((Dummy_3070*Dummy_3070) + (Dummy_3071*Dummy_3071) + (Dummy_3072*Dummy_3072))) + Dummy_3049*Dummy_3086 + Dummy_3050*Dummy_3099 + Dummy_3051*Dummy_3112 + Dummy_3052*Dummy_3149 + Dummy_3053*Dummy_3186 + Dummy_3054*Dummy_3223 + Dummy_3055*Dummy_3236 + Dummy_3056*Dummy_3249 + Dummy_3057*Dummy_3262; - const real_t Dummy_3381 = Dummy_3048*Dummy_3086 + Dummy_3049*(Dummy_3061*(Dummy_3263*tmp_kernel_op_254 + Dummy_3264*tmp_kernel_op_254 + Dummy_3265*tmp_kernel_op_254) + Dummy_3065*(Dummy_3263*tmp_kernel_op_257 + Dummy_3264*tmp_kernel_op_257 + Dummy_3265*tmp_kernel_op_257) + Dummy_3069*(Dummy_3263*tmp_kernel_op_258 + Dummy_3264*tmp_kernel_op_258 + Dummy_3265*tmp_kernel_op_258) + Dummy_3073*(Dummy_3263*tmp_kernel_op_259 + Dummy_3264*tmp_kernel_op_259 + Dummy_3265*tmp_kernel_op_259)) + Dummy_3050*Dummy_3266 + Dummy_3051*Dummy_3267 + Dummy_3052*Dummy_3268 + Dummy_3053*Dummy_3269 + Dummy_3054*Dummy_3270 + Dummy_3055*Dummy_3271 + Dummy_3056*Dummy_3272 + Dummy_3057*Dummy_3273; - const real_t Dummy_3382 = Dummy_3048*Dummy_3099 + Dummy_3049*Dummy_3266 + Dummy_3050*(Dummy_3061*(Dummy_3274*tmp_kernel_op_269 + Dummy_3275*tmp_kernel_op_269 + Dummy_3276*tmp_kernel_op_269) + Dummy_3065*(Dummy_3274*tmp_kernel_op_272 + Dummy_3275*tmp_kernel_op_272 + Dummy_3276*tmp_kernel_op_272) + Dummy_3069*(Dummy_3274*tmp_kernel_op_273 + Dummy_3275*tmp_kernel_op_273 + Dummy_3276*tmp_kernel_op_273) + Dummy_3073*(Dummy_3274*tmp_kernel_op_274 + Dummy_3275*tmp_kernel_op_274 + Dummy_3276*tmp_kernel_op_274)) + Dummy_3051*Dummy_3277 + Dummy_3052*Dummy_3278 + Dummy_3053*Dummy_3279 + Dummy_3054*Dummy_3280 + Dummy_3055*Dummy_3281 + Dummy_3056*Dummy_3282 + Dummy_3057*Dummy_3283; - const real_t Dummy_3383 = Dummy_3048*Dummy_3112 + Dummy_3049*Dummy_3267 + Dummy_3050*Dummy_3277 + Dummy_3051*(Dummy_3061*(Dummy_3284*tmp_kernel_op_283 + Dummy_3285*tmp_kernel_op_283 + Dummy_3286*tmp_kernel_op_283) + Dummy_3065*(Dummy_3284*tmp_kernel_op_286 + Dummy_3285*tmp_kernel_op_286 + Dummy_3286*tmp_kernel_op_286) + Dummy_3069*(Dummy_3284*tmp_kernel_op_287 + Dummy_3285*tmp_kernel_op_287 + Dummy_3286*tmp_kernel_op_287) + Dummy_3073*(Dummy_3284*tmp_kernel_op_288 + Dummy_3285*tmp_kernel_op_288 + Dummy_3286*tmp_kernel_op_288)) + Dummy_3052*Dummy_3287 + Dummy_3053*Dummy_3288 + Dummy_3054*Dummy_3289 + Dummy_3055*Dummy_3290 + Dummy_3056*Dummy_3291 + Dummy_3057*Dummy_3292; - const real_t Dummy_3384 = Dummy_3048*Dummy_3149 + Dummy_3049*Dummy_3268 + Dummy_3050*Dummy_3278 + Dummy_3051*Dummy_3287 + Dummy_3052*(Dummy_3061*(((Dummy_3293 + Dummy_3294)*(Dummy_3293 + Dummy_3294))*16.0 + ((Dummy_3295 + Dummy_3296)*(Dummy_3295 + Dummy_3296))*16.0 + ((Dummy_3297 + Dummy_3298)*(Dummy_3297 + Dummy_3298))*16.0) + Dummy_3065*(((Dummy_3299 + Dummy_3300)*(Dummy_3299 + Dummy_3300))*16.0 + ((Dummy_3301 + Dummy_3302)*(Dummy_3301 + Dummy_3302))*16.0 + ((Dummy_3303 + Dummy_3304)*(Dummy_3303 + Dummy_3304))*16.0) + Dummy_3069*(((Dummy_3305 + Dummy_3306)*(Dummy_3305 + Dummy_3306))*16.0 + ((Dummy_3307 + Dummy_3308)*(Dummy_3307 + Dummy_3308))*16.0 + ((Dummy_3309 + Dummy_3310)*(Dummy_3309 + Dummy_3310))*16.0) + Dummy_3073*(((Dummy_3311 + Dummy_3312)*(Dummy_3311 + Dummy_3312))*16.0 + ((Dummy_3313 + Dummy_3314)*(Dummy_3313 + Dummy_3314))*16.0 + ((Dummy_3315 + Dummy_3316)*(Dummy_3315 + Dummy_3316))*16.0)) + Dummy_3053*Dummy_3317 + Dummy_3054*Dummy_3318 + Dummy_3055*Dummy_3319 + Dummy_3056*Dummy_3320 + Dummy_3057*Dummy_3321; - const real_t Dummy_3385 = Dummy_3048*Dummy_3186 + Dummy_3049*Dummy_3269 + Dummy_3050*Dummy_3279 + Dummy_3051*Dummy_3288 + Dummy_3052*Dummy_3317 + Dummy_3053*(Dummy_3061*(((Dummy_3322 + Dummy_3323)*(Dummy_3322 + Dummy_3323))*16.0 + ((Dummy_3324 + Dummy_3325)*(Dummy_3324 + Dummy_3325))*16.0 + ((Dummy_3326 + Dummy_3327)*(Dummy_3326 + Dummy_3327))*16.0) + Dummy_3065*(((Dummy_3328 + Dummy_3329)*(Dummy_3328 + Dummy_3329))*16.0 + ((Dummy_3330 + Dummy_3331)*(Dummy_3330 + Dummy_3331))*16.0 + ((Dummy_3332 + Dummy_3333)*(Dummy_3332 + Dummy_3333))*16.0) + Dummy_3069*(((Dummy_3334 + Dummy_3335)*(Dummy_3334 + Dummy_3335))*16.0 + ((Dummy_3336 + Dummy_3337)*(Dummy_3336 + Dummy_3337))*16.0 + ((Dummy_3338 + Dummy_3339)*(Dummy_3338 + Dummy_3339))*16.0) + Dummy_3073*(((Dummy_3340 + Dummy_3341)*(Dummy_3340 + Dummy_3341))*16.0 + ((Dummy_3342 + Dummy_3343)*(Dummy_3342 + Dummy_3343))*16.0 + ((Dummy_3344 + Dummy_3345)*(Dummy_3344 + Dummy_3345))*16.0)) + Dummy_3054*Dummy_3346 + Dummy_3055*Dummy_3347 + Dummy_3056*Dummy_3348 + Dummy_3057*Dummy_3349; - const real_t Dummy_3386 = Dummy_3048*Dummy_3223 + Dummy_3049*Dummy_3270 + Dummy_3050*Dummy_3280 + Dummy_3051*Dummy_3289 + Dummy_3052*Dummy_3318 + Dummy_3053*Dummy_3346 + Dummy_3054*(Dummy_3061*(((Dummy_3350 + Dummy_3351)*(Dummy_3350 + Dummy_3351))*16.0 + ((Dummy_3352 + Dummy_3353)*(Dummy_3352 + Dummy_3353))*16.0 + ((Dummy_3354 + Dummy_3355)*(Dummy_3354 + Dummy_3355))*16.0) + Dummy_3065*(((Dummy_3356 + Dummy_3357)*(Dummy_3356 + Dummy_3357))*16.0 + ((Dummy_3358 + Dummy_3359)*(Dummy_3358 + Dummy_3359))*16.0 + ((Dummy_3360 + Dummy_3361)*(Dummy_3360 + Dummy_3361))*16.0) + Dummy_3069*(((Dummy_3362 + Dummy_3363)*(Dummy_3362 + Dummy_3363))*16.0 + ((Dummy_3364 + Dummy_3365)*(Dummy_3364 + Dummy_3365))*16.0 + ((Dummy_3366 + Dummy_3367)*(Dummy_3366 + Dummy_3367))*16.0) + Dummy_3073*(((Dummy_3368 + Dummy_3369)*(Dummy_3368 + Dummy_3369))*16.0 + ((Dummy_3370 + Dummy_3371)*(Dummy_3370 + Dummy_3371))*16.0 + ((Dummy_3372 + Dummy_3373)*(Dummy_3372 + Dummy_3373))*16.0)) + Dummy_3055*Dummy_3374 + Dummy_3056*Dummy_3375 + Dummy_3057*Dummy_3376; - const real_t Dummy_3387 = Dummy_3048*Dummy_3236 + Dummy_3049*Dummy_3271 + Dummy_3050*Dummy_3281 + Dummy_3051*Dummy_3290 + Dummy_3052*Dummy_3319 + Dummy_3053*Dummy_3347 + Dummy_3054*Dummy_3374 + Dummy_3055*(Dummy_3061*(((-Dummy_3293 - Dummy_3322 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_3293 - Dummy_3322 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_3295 - Dummy_3324 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_3295 - Dummy_3324 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_3297 - Dummy_3326 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_3297 - Dummy_3326 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0) + Dummy_3065*(((-Dummy_3299 - Dummy_3328 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_3299 - Dummy_3328 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_3301 - Dummy_3330 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_3301 - Dummy_3330 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_3303 - Dummy_3332 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_3303 - Dummy_3332 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0) + Dummy_3069*(((-Dummy_3305 - Dummy_3334 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_3305 - Dummy_3334 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_3307 - Dummy_3336 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_3307 - Dummy_3336 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_3309 - Dummy_3338 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_3309 - Dummy_3338 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0) + Dummy_3073*(((-Dummy_3311 - Dummy_3340 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_3311 - Dummy_3340 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_3313 - Dummy_3342 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_3313 - Dummy_3342 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_3315 - Dummy_3344 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_3315 - Dummy_3344 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0)) + Dummy_3056*Dummy_3377 + Dummy_3057*Dummy_3378; - const real_t Dummy_3388 = Dummy_3048*Dummy_3249 + Dummy_3049*Dummy_3272 + Dummy_3050*Dummy_3282 + Dummy_3051*Dummy_3291 + Dummy_3052*Dummy_3320 + Dummy_3053*Dummy_3348 + Dummy_3054*Dummy_3375 + Dummy_3055*Dummy_3377 + Dummy_3056*(Dummy_3061*(((-Dummy_3294 - Dummy_3350 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_3294 - Dummy_3350 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_3296 - Dummy_3352 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_3296 - Dummy_3352 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_3298 - Dummy_3354 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_3298 - Dummy_3354 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0) + Dummy_3065*(((-Dummy_3300 - Dummy_3356 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_3300 - Dummy_3356 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_3302 - Dummy_3358 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_3302 - Dummy_3358 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_3304 - Dummy_3360 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_3304 - Dummy_3360 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0) + Dummy_3069*(((-Dummy_3306 - Dummy_3362 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_3306 - Dummy_3362 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_3308 - Dummy_3364 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_3308 - Dummy_3364 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_3310 - Dummy_3366 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_3310 - Dummy_3366 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0) + Dummy_3073*(((-Dummy_3312 - Dummy_3368 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_3312 - Dummy_3368 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_3314 - Dummy_3370 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_3314 - Dummy_3370 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_3316 - Dummy_3372 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_3316 - Dummy_3372 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0)) + Dummy_3057*Dummy_3379; - const real_t Dummy_3389 = Dummy_3048*Dummy_3262 + Dummy_3049*Dummy_3273 + Dummy_3050*Dummy_3283 + Dummy_3051*Dummy_3292 + Dummy_3052*Dummy_3321 + Dummy_3053*Dummy_3349 + Dummy_3054*Dummy_3376 + Dummy_3055*Dummy_3378 + Dummy_3056*Dummy_3379 + Dummy_3057*(Dummy_3061*(((-Dummy_3323 - Dummy_3351 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_3323 - Dummy_3351 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_3325 - Dummy_3353 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_3325 - Dummy_3353 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_3327 - Dummy_3355 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_3327 - Dummy_3355 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0) + Dummy_3065*(((-Dummy_3329 - Dummy_3357 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_3329 - Dummy_3357 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_3331 - Dummy_3359 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_3331 - Dummy_3359 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_3333 - Dummy_3361 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_3333 - Dummy_3361 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0) + Dummy_3069*(((-Dummy_3335 - Dummy_3363 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_3335 - Dummy_3363 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_3337 - Dummy_3365 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_3337 - Dummy_3365 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_3339 - Dummy_3367 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_3339 - Dummy_3367 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0) + Dummy_3073*(((-Dummy_3341 - Dummy_3369 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_3341 - Dummy_3369 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_3343 - Dummy_3371 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_3343 - Dummy_3371 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_3345 - Dummy_3373 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_3345 - Dummy_3373 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0)); + const real_t tmp_moved_constant_2736 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_2737 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_2738 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_2739 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_2740 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_2741 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_2742 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_2743 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_2744 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_2745 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_2746 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_2747 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_2748 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_2749 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2750 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_2751 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_2752 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_2753 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2754 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_2755 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_2756 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_2757 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2758 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_2759 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_2760 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_2761 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2762 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_2763 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_2764 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_2765 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_2766 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_2767 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_2768 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_2769 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_2770 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_2771 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_2772 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_2773 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_2774 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2762 + tmp_moved_constant_2747*tmp_moved_constant_2763 + tmp_moved_constant_2748*tmp_moved_constant_2764) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2765 + tmp_moved_constant_2751*tmp_moved_constant_2766 + tmp_moved_constant_2752*tmp_moved_constant_2767) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2768 + tmp_moved_constant_2755*tmp_moved_constant_2769 + tmp_moved_constant_2756*tmp_moved_constant_2770) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2771 + tmp_moved_constant_2759*tmp_moved_constant_2772 + tmp_moved_constant_2760*tmp_moved_constant_2773); + const real_t tmp_moved_constant_2775 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_2776 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_2777 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_2778 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_2779 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_2780 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_2781 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_2782 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_2783 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_2784 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_2785 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_2786 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_2787 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2775 + tmp_moved_constant_2747*tmp_moved_constant_2776 + tmp_moved_constant_2748*tmp_moved_constant_2777) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2778 + tmp_moved_constant_2751*tmp_moved_constant_2779 + tmp_moved_constant_2752*tmp_moved_constant_2780) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2781 + tmp_moved_constant_2755*tmp_moved_constant_2782 + tmp_moved_constant_2756*tmp_moved_constant_2783) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2784 + tmp_moved_constant_2759*tmp_moved_constant_2785 + tmp_moved_constant_2760*tmp_moved_constant_2786); + const real_t tmp_moved_constant_2788 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_2789 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_2790 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_2791 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_2792 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_2793 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_2794 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_2795 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_2796 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_2797 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_2798 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_2799 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_2800 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2788 + tmp_moved_constant_2747*tmp_moved_constant_2789 + tmp_moved_constant_2748*tmp_moved_constant_2790) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2791 + tmp_moved_constant_2751*tmp_moved_constant_2792 + tmp_moved_constant_2752*tmp_moved_constant_2793) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2794 + tmp_moved_constant_2755*tmp_moved_constant_2795 + tmp_moved_constant_2756*tmp_moved_constant_2796) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2797 + tmp_moved_constant_2759*tmp_moved_constant_2798 + tmp_moved_constant_2760*tmp_moved_constant_2799); + const real_t tmp_moved_constant_2801 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2802 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2803 = tmp_moved_constant_2801 + tmp_moved_constant_2802; + const real_t tmp_moved_constant_2804 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2805 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2806 = tmp_moved_constant_2804 + tmp_moved_constant_2805; + const real_t tmp_moved_constant_2807 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2808 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2809 = tmp_moved_constant_2807 + tmp_moved_constant_2808; + const real_t tmp_moved_constant_2810 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2811 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2812 = tmp_moved_constant_2810 + tmp_moved_constant_2811; + const real_t tmp_moved_constant_2813 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2814 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2815 = tmp_moved_constant_2813 + tmp_moved_constant_2814; + const real_t tmp_moved_constant_2816 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2817 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2818 = tmp_moved_constant_2816 + tmp_moved_constant_2817; + const real_t tmp_moved_constant_2819 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2820 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2821 = tmp_moved_constant_2819 + tmp_moved_constant_2820; + const real_t tmp_moved_constant_2822 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2823 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2824 = tmp_moved_constant_2822 + tmp_moved_constant_2823; + const real_t tmp_moved_constant_2825 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2826 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2827 = tmp_moved_constant_2825 + tmp_moved_constant_2826; + const real_t tmp_moved_constant_2828 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2829 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2830 = tmp_moved_constant_2828 + tmp_moved_constant_2829; + const real_t tmp_moved_constant_2831 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2832 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2833 = tmp_moved_constant_2831 + tmp_moved_constant_2832; + const real_t tmp_moved_constant_2834 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2835 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2836 = tmp_moved_constant_2834 + tmp_moved_constant_2835; + const real_t tmp_moved_constant_2837 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2803 + tmp_moved_constant_2747*tmp_moved_constant_2806 + tmp_moved_constant_2748*tmp_moved_constant_2809) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2812 + tmp_moved_constant_2751*tmp_moved_constant_2815 + tmp_moved_constant_2752*tmp_moved_constant_2818) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2821 + tmp_moved_constant_2755*tmp_moved_constant_2824 + tmp_moved_constant_2756*tmp_moved_constant_2827) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2830 + tmp_moved_constant_2759*tmp_moved_constant_2833 + tmp_moved_constant_2760*tmp_moved_constant_2836); + const real_t tmp_moved_constant_2838 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2839 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2840 = tmp_moved_constant_2838 + tmp_moved_constant_2839; + const real_t tmp_moved_constant_2841 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2842 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2843 = tmp_moved_constant_2841 + tmp_moved_constant_2842; + const real_t tmp_moved_constant_2844 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2845 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2846 = tmp_moved_constant_2844 + tmp_moved_constant_2845; + const real_t tmp_moved_constant_2847 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2848 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2849 = tmp_moved_constant_2847 + tmp_moved_constant_2848; + const real_t tmp_moved_constant_2850 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2851 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2852 = tmp_moved_constant_2850 + tmp_moved_constant_2851; + const real_t tmp_moved_constant_2853 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2854 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2855 = tmp_moved_constant_2853 + tmp_moved_constant_2854; + const real_t tmp_moved_constant_2856 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2857 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2858 = tmp_moved_constant_2856 + tmp_moved_constant_2857; + const real_t tmp_moved_constant_2859 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2860 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2861 = tmp_moved_constant_2859 + tmp_moved_constant_2860; + const real_t tmp_moved_constant_2862 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2863 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2864 = tmp_moved_constant_2862 + tmp_moved_constant_2863; + const real_t tmp_moved_constant_2865 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2866 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2867 = tmp_moved_constant_2865 + tmp_moved_constant_2866; + const real_t tmp_moved_constant_2868 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2869 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2870 = tmp_moved_constant_2868 + tmp_moved_constant_2869; + const real_t tmp_moved_constant_2871 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2872 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2873 = tmp_moved_constant_2871 + tmp_moved_constant_2872; + const real_t tmp_moved_constant_2874 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2840 + tmp_moved_constant_2747*tmp_moved_constant_2843 + tmp_moved_constant_2748*tmp_moved_constant_2846) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2849 + tmp_moved_constant_2751*tmp_moved_constant_2852 + tmp_moved_constant_2752*tmp_moved_constant_2855) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2858 + tmp_moved_constant_2755*tmp_moved_constant_2861 + tmp_moved_constant_2756*tmp_moved_constant_2864) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2867 + tmp_moved_constant_2759*tmp_moved_constant_2870 + tmp_moved_constant_2760*tmp_moved_constant_2873); + const real_t tmp_moved_constant_2875 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2876 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2877 = tmp_moved_constant_2875 + tmp_moved_constant_2876; + const real_t tmp_moved_constant_2878 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2879 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2880 = tmp_moved_constant_2878 + tmp_moved_constant_2879; + const real_t tmp_moved_constant_2881 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2882 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2883 = tmp_moved_constant_2881 + tmp_moved_constant_2882; + const real_t tmp_moved_constant_2884 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2885 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2886 = tmp_moved_constant_2884 + tmp_moved_constant_2885; + const real_t tmp_moved_constant_2887 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2888 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2889 = tmp_moved_constant_2887 + tmp_moved_constant_2888; + const real_t tmp_moved_constant_2890 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2891 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2892 = tmp_moved_constant_2890 + tmp_moved_constant_2891; + const real_t tmp_moved_constant_2893 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2894 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2895 = tmp_moved_constant_2893 + tmp_moved_constant_2894; + const real_t tmp_moved_constant_2896 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2897 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2898 = tmp_moved_constant_2896 + tmp_moved_constant_2897; + const real_t tmp_moved_constant_2899 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2900 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2901 = tmp_moved_constant_2899 + tmp_moved_constant_2900; + const real_t tmp_moved_constant_2902 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2903 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2904 = tmp_moved_constant_2902 + tmp_moved_constant_2903; + const real_t tmp_moved_constant_2905 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2906 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2907 = tmp_moved_constant_2905 + tmp_moved_constant_2906; + const real_t tmp_moved_constant_2908 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2909 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2910 = tmp_moved_constant_2908 + tmp_moved_constant_2909; + const real_t tmp_moved_constant_2911 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2877 + tmp_moved_constant_2747*tmp_moved_constant_2880 + tmp_moved_constant_2748*tmp_moved_constant_2883) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2886 + tmp_moved_constant_2751*tmp_moved_constant_2889 + tmp_moved_constant_2752*tmp_moved_constant_2892) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2895 + tmp_moved_constant_2755*tmp_moved_constant_2898 + tmp_moved_constant_2756*tmp_moved_constant_2901) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2904 + tmp_moved_constant_2759*tmp_moved_constant_2907 + tmp_moved_constant_2760*tmp_moved_constant_2910); + const real_t tmp_moved_constant_2912 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_2801 - tmp_moved_constant_2838; + const real_t tmp_moved_constant_2913 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_2804 - tmp_moved_constant_2841; + const real_t tmp_moved_constant_2914 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_2807 - tmp_moved_constant_2844; + const real_t tmp_moved_constant_2915 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_2810 - tmp_moved_constant_2847; + const real_t tmp_moved_constant_2916 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_2813 - tmp_moved_constant_2850; + const real_t tmp_moved_constant_2917 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_2816 - tmp_moved_constant_2853; + const real_t tmp_moved_constant_2918 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_2819 - tmp_moved_constant_2856; + const real_t tmp_moved_constant_2919 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_2822 - tmp_moved_constant_2859; + const real_t tmp_moved_constant_2920 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_2825 - tmp_moved_constant_2862; + const real_t tmp_moved_constant_2921 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_2828 - tmp_moved_constant_2865; + const real_t tmp_moved_constant_2922 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_2831 - tmp_moved_constant_2868; + const real_t tmp_moved_constant_2923 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_2834 - tmp_moved_constant_2871; + const real_t tmp_moved_constant_2924 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2912 + tmp_moved_constant_2747*tmp_moved_constant_2913 + tmp_moved_constant_2748*tmp_moved_constant_2914) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2915 + tmp_moved_constant_2751*tmp_moved_constant_2916 + tmp_moved_constant_2752*tmp_moved_constant_2917) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2918 + tmp_moved_constant_2755*tmp_moved_constant_2919 + tmp_moved_constant_2756*tmp_moved_constant_2920) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2921 + tmp_moved_constant_2759*tmp_moved_constant_2922 + tmp_moved_constant_2760*tmp_moved_constant_2923); + const real_t tmp_moved_constant_2925 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_2802 - tmp_moved_constant_2875; + const real_t tmp_moved_constant_2926 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_2805 - tmp_moved_constant_2878; + const real_t tmp_moved_constant_2927 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_2808 - tmp_moved_constant_2881; + const real_t tmp_moved_constant_2928 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_2811 - tmp_moved_constant_2884; + const real_t tmp_moved_constant_2929 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_2814 - tmp_moved_constant_2887; + const real_t tmp_moved_constant_2930 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_2817 - tmp_moved_constant_2890; + const real_t tmp_moved_constant_2931 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_2820 - tmp_moved_constant_2893; + const real_t tmp_moved_constant_2932 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_2823 - tmp_moved_constant_2896; + const real_t tmp_moved_constant_2933 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_2826 - tmp_moved_constant_2899; + const real_t tmp_moved_constant_2934 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_2829 - tmp_moved_constant_2902; + const real_t tmp_moved_constant_2935 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_2832 - tmp_moved_constant_2905; + const real_t tmp_moved_constant_2936 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_2835 - tmp_moved_constant_2908; + const real_t tmp_moved_constant_2937 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2925 + tmp_moved_constant_2747*tmp_moved_constant_2926 + tmp_moved_constant_2748*tmp_moved_constant_2927) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2928 + tmp_moved_constant_2751*tmp_moved_constant_2929 + tmp_moved_constant_2752*tmp_moved_constant_2930) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2931 + tmp_moved_constant_2755*tmp_moved_constant_2932 + tmp_moved_constant_2756*tmp_moved_constant_2933) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2934 + tmp_moved_constant_2759*tmp_moved_constant_2935 + tmp_moved_constant_2760*tmp_moved_constant_2936); + const real_t tmp_moved_constant_2938 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_2839 - tmp_moved_constant_2876; + const real_t tmp_moved_constant_2939 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_2842 - tmp_moved_constant_2879; + const real_t tmp_moved_constant_2940 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_2845 - tmp_moved_constant_2882; + const real_t tmp_moved_constant_2941 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_2848 - tmp_moved_constant_2885; + const real_t tmp_moved_constant_2942 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_2851 - tmp_moved_constant_2888; + const real_t tmp_moved_constant_2943 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_2854 - tmp_moved_constant_2891; + const real_t tmp_moved_constant_2944 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_2857 - tmp_moved_constant_2894; + const real_t tmp_moved_constant_2945 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_2860 - tmp_moved_constant_2897; + const real_t tmp_moved_constant_2946 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_2863 - tmp_moved_constant_2900; + const real_t tmp_moved_constant_2947 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_2866 - tmp_moved_constant_2903; + const real_t tmp_moved_constant_2948 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_2869 - tmp_moved_constant_2906; + const real_t tmp_moved_constant_2949 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_2872 - tmp_moved_constant_2909; + const real_t tmp_moved_constant_2950 = tmp_moved_constant_2749*(tmp_moved_constant_2746*tmp_moved_constant_2938 + tmp_moved_constant_2747*tmp_moved_constant_2939 + tmp_moved_constant_2748*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2750*tmp_moved_constant_2941 + tmp_moved_constant_2751*tmp_moved_constant_2942 + tmp_moved_constant_2752*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2754*tmp_moved_constant_2944 + tmp_moved_constant_2755*tmp_moved_constant_2945 + tmp_moved_constant_2756*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2758*tmp_moved_constant_2947 + tmp_moved_constant_2759*tmp_moved_constant_2948 + tmp_moved_constant_2760*tmp_moved_constant_2949); + const real_t tmp_moved_constant_2951 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); + const real_t tmp_moved_constant_2952 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); + const real_t tmp_moved_constant_2953 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); + const real_t tmp_moved_constant_2954 = tmp_moved_constant_2749*(tmp_moved_constant_2762*tmp_moved_constant_2775 + tmp_moved_constant_2763*tmp_moved_constant_2776 + tmp_moved_constant_2764*tmp_moved_constant_2777) + tmp_moved_constant_2753*(tmp_moved_constant_2765*tmp_moved_constant_2778 + tmp_moved_constant_2766*tmp_moved_constant_2779 + tmp_moved_constant_2767*tmp_moved_constant_2780) + tmp_moved_constant_2757*(tmp_moved_constant_2768*tmp_moved_constant_2781 + tmp_moved_constant_2769*tmp_moved_constant_2782 + tmp_moved_constant_2770*tmp_moved_constant_2783) + tmp_moved_constant_2761*(tmp_moved_constant_2771*tmp_moved_constant_2784 + tmp_moved_constant_2772*tmp_moved_constant_2785 + tmp_moved_constant_2773*tmp_moved_constant_2786); + const real_t tmp_moved_constant_2955 = tmp_moved_constant_2749*(tmp_moved_constant_2762*tmp_moved_constant_2788 + tmp_moved_constant_2763*tmp_moved_constant_2789 + tmp_moved_constant_2764*tmp_moved_constant_2790) + tmp_moved_constant_2753*(tmp_moved_constant_2765*tmp_moved_constant_2791 + tmp_moved_constant_2766*tmp_moved_constant_2792 + tmp_moved_constant_2767*tmp_moved_constant_2793) + tmp_moved_constant_2757*(tmp_moved_constant_2768*tmp_moved_constant_2794 + tmp_moved_constant_2769*tmp_moved_constant_2795 + tmp_moved_constant_2770*tmp_moved_constant_2796) + tmp_moved_constant_2761*(tmp_moved_constant_2771*tmp_moved_constant_2797 + tmp_moved_constant_2772*tmp_moved_constant_2798 + tmp_moved_constant_2773*tmp_moved_constant_2799); + const real_t tmp_moved_constant_2956 = tmp_moved_constant_2749*(tmp_moved_constant_2762*tmp_moved_constant_2803 + tmp_moved_constant_2763*tmp_moved_constant_2806 + tmp_moved_constant_2764*tmp_moved_constant_2809) + tmp_moved_constant_2753*(tmp_moved_constant_2765*tmp_moved_constant_2812 + tmp_moved_constant_2766*tmp_moved_constant_2815 + tmp_moved_constant_2767*tmp_moved_constant_2818) + tmp_moved_constant_2757*(tmp_moved_constant_2768*tmp_moved_constant_2821 + tmp_moved_constant_2769*tmp_moved_constant_2824 + tmp_moved_constant_2770*tmp_moved_constant_2827) + tmp_moved_constant_2761*(tmp_moved_constant_2771*tmp_moved_constant_2830 + tmp_moved_constant_2772*tmp_moved_constant_2833 + tmp_moved_constant_2773*tmp_moved_constant_2836); + const real_t tmp_moved_constant_2957 = tmp_moved_constant_2749*(tmp_moved_constant_2762*tmp_moved_constant_2840 + tmp_moved_constant_2763*tmp_moved_constant_2843 + tmp_moved_constant_2764*tmp_moved_constant_2846) + tmp_moved_constant_2753*(tmp_moved_constant_2765*tmp_moved_constant_2849 + tmp_moved_constant_2766*tmp_moved_constant_2852 + tmp_moved_constant_2767*tmp_moved_constant_2855) + tmp_moved_constant_2757*(tmp_moved_constant_2768*tmp_moved_constant_2858 + tmp_moved_constant_2769*tmp_moved_constant_2861 + tmp_moved_constant_2770*tmp_moved_constant_2864) + tmp_moved_constant_2761*(tmp_moved_constant_2771*tmp_moved_constant_2867 + tmp_moved_constant_2772*tmp_moved_constant_2870 + tmp_moved_constant_2773*tmp_moved_constant_2873); + const real_t tmp_moved_constant_2958 = tmp_moved_constant_2749*(tmp_moved_constant_2762*tmp_moved_constant_2877 + tmp_moved_constant_2763*tmp_moved_constant_2880 + tmp_moved_constant_2764*tmp_moved_constant_2883) + tmp_moved_constant_2753*(tmp_moved_constant_2765*tmp_moved_constant_2886 + tmp_moved_constant_2766*tmp_moved_constant_2889 + tmp_moved_constant_2767*tmp_moved_constant_2892) + tmp_moved_constant_2757*(tmp_moved_constant_2768*tmp_moved_constant_2895 + tmp_moved_constant_2769*tmp_moved_constant_2898 + tmp_moved_constant_2770*tmp_moved_constant_2901) + tmp_moved_constant_2761*(tmp_moved_constant_2771*tmp_moved_constant_2904 + tmp_moved_constant_2772*tmp_moved_constant_2907 + tmp_moved_constant_2773*tmp_moved_constant_2910); + const real_t tmp_moved_constant_2959 = tmp_moved_constant_2749*(tmp_moved_constant_2762*tmp_moved_constant_2912 + tmp_moved_constant_2763*tmp_moved_constant_2913 + tmp_moved_constant_2764*tmp_moved_constant_2914) + tmp_moved_constant_2753*(tmp_moved_constant_2765*tmp_moved_constant_2915 + tmp_moved_constant_2766*tmp_moved_constant_2916 + tmp_moved_constant_2767*tmp_moved_constant_2917) + tmp_moved_constant_2757*(tmp_moved_constant_2768*tmp_moved_constant_2918 + tmp_moved_constant_2769*tmp_moved_constant_2919 + tmp_moved_constant_2770*tmp_moved_constant_2920) + tmp_moved_constant_2761*(tmp_moved_constant_2771*tmp_moved_constant_2921 + tmp_moved_constant_2772*tmp_moved_constant_2922 + tmp_moved_constant_2773*tmp_moved_constant_2923); + const real_t tmp_moved_constant_2960 = tmp_moved_constant_2749*(tmp_moved_constant_2762*tmp_moved_constant_2925 + tmp_moved_constant_2763*tmp_moved_constant_2926 + tmp_moved_constant_2764*tmp_moved_constant_2927) + tmp_moved_constant_2753*(tmp_moved_constant_2765*tmp_moved_constant_2928 + tmp_moved_constant_2766*tmp_moved_constant_2929 + tmp_moved_constant_2767*tmp_moved_constant_2930) + tmp_moved_constant_2757*(tmp_moved_constant_2768*tmp_moved_constant_2931 + tmp_moved_constant_2769*tmp_moved_constant_2932 + tmp_moved_constant_2770*tmp_moved_constant_2933) + tmp_moved_constant_2761*(tmp_moved_constant_2771*tmp_moved_constant_2934 + tmp_moved_constant_2772*tmp_moved_constant_2935 + tmp_moved_constant_2773*tmp_moved_constant_2936); + const real_t tmp_moved_constant_2961 = tmp_moved_constant_2749*(tmp_moved_constant_2762*tmp_moved_constant_2938 + tmp_moved_constant_2763*tmp_moved_constant_2939 + tmp_moved_constant_2764*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2765*tmp_moved_constant_2941 + tmp_moved_constant_2766*tmp_moved_constant_2942 + tmp_moved_constant_2767*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2768*tmp_moved_constant_2944 + tmp_moved_constant_2769*tmp_moved_constant_2945 + tmp_moved_constant_2770*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2771*tmp_moved_constant_2947 + tmp_moved_constant_2772*tmp_moved_constant_2948 + tmp_moved_constant_2773*tmp_moved_constant_2949); + const real_t tmp_moved_constant_2962 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); + const real_t tmp_moved_constant_2963 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); + const real_t tmp_moved_constant_2964 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); + const real_t tmp_moved_constant_2965 = tmp_moved_constant_2749*(tmp_moved_constant_2775*tmp_moved_constant_2788 + tmp_moved_constant_2776*tmp_moved_constant_2789 + tmp_moved_constant_2777*tmp_moved_constant_2790) + tmp_moved_constant_2753*(tmp_moved_constant_2778*tmp_moved_constant_2791 + tmp_moved_constant_2779*tmp_moved_constant_2792 + tmp_moved_constant_2780*tmp_moved_constant_2793) + tmp_moved_constant_2757*(tmp_moved_constant_2781*tmp_moved_constant_2794 + tmp_moved_constant_2782*tmp_moved_constant_2795 + tmp_moved_constant_2783*tmp_moved_constant_2796) + tmp_moved_constant_2761*(tmp_moved_constant_2784*tmp_moved_constant_2797 + tmp_moved_constant_2785*tmp_moved_constant_2798 + tmp_moved_constant_2786*tmp_moved_constant_2799); + const real_t tmp_moved_constant_2966 = tmp_moved_constant_2749*(tmp_moved_constant_2775*tmp_moved_constant_2803 + tmp_moved_constant_2776*tmp_moved_constant_2806 + tmp_moved_constant_2777*tmp_moved_constant_2809) + tmp_moved_constant_2753*(tmp_moved_constant_2778*tmp_moved_constant_2812 + tmp_moved_constant_2779*tmp_moved_constant_2815 + tmp_moved_constant_2780*tmp_moved_constant_2818) + tmp_moved_constant_2757*(tmp_moved_constant_2781*tmp_moved_constant_2821 + tmp_moved_constant_2782*tmp_moved_constant_2824 + tmp_moved_constant_2783*tmp_moved_constant_2827) + tmp_moved_constant_2761*(tmp_moved_constant_2784*tmp_moved_constant_2830 + tmp_moved_constant_2785*tmp_moved_constant_2833 + tmp_moved_constant_2786*tmp_moved_constant_2836); + const real_t tmp_moved_constant_2967 = tmp_moved_constant_2749*(tmp_moved_constant_2775*tmp_moved_constant_2840 + tmp_moved_constant_2776*tmp_moved_constant_2843 + tmp_moved_constant_2777*tmp_moved_constant_2846) + tmp_moved_constant_2753*(tmp_moved_constant_2778*tmp_moved_constant_2849 + tmp_moved_constant_2779*tmp_moved_constant_2852 + tmp_moved_constant_2780*tmp_moved_constant_2855) + tmp_moved_constant_2757*(tmp_moved_constant_2781*tmp_moved_constant_2858 + tmp_moved_constant_2782*tmp_moved_constant_2861 + tmp_moved_constant_2783*tmp_moved_constant_2864) + tmp_moved_constant_2761*(tmp_moved_constant_2784*tmp_moved_constant_2867 + tmp_moved_constant_2785*tmp_moved_constant_2870 + tmp_moved_constant_2786*tmp_moved_constant_2873); + const real_t tmp_moved_constant_2968 = tmp_moved_constant_2749*(tmp_moved_constant_2775*tmp_moved_constant_2877 + tmp_moved_constant_2776*tmp_moved_constant_2880 + tmp_moved_constant_2777*tmp_moved_constant_2883) + tmp_moved_constant_2753*(tmp_moved_constant_2778*tmp_moved_constant_2886 + tmp_moved_constant_2779*tmp_moved_constant_2889 + tmp_moved_constant_2780*tmp_moved_constant_2892) + tmp_moved_constant_2757*(tmp_moved_constant_2781*tmp_moved_constant_2895 + tmp_moved_constant_2782*tmp_moved_constant_2898 + tmp_moved_constant_2783*tmp_moved_constant_2901) + tmp_moved_constant_2761*(tmp_moved_constant_2784*tmp_moved_constant_2904 + tmp_moved_constant_2785*tmp_moved_constant_2907 + tmp_moved_constant_2786*tmp_moved_constant_2910); + const real_t tmp_moved_constant_2969 = tmp_moved_constant_2749*(tmp_moved_constant_2775*tmp_moved_constant_2912 + tmp_moved_constant_2776*tmp_moved_constant_2913 + tmp_moved_constant_2777*tmp_moved_constant_2914) + tmp_moved_constant_2753*(tmp_moved_constant_2778*tmp_moved_constant_2915 + tmp_moved_constant_2779*tmp_moved_constant_2916 + tmp_moved_constant_2780*tmp_moved_constant_2917) + tmp_moved_constant_2757*(tmp_moved_constant_2781*tmp_moved_constant_2918 + tmp_moved_constant_2782*tmp_moved_constant_2919 + tmp_moved_constant_2783*tmp_moved_constant_2920) + tmp_moved_constant_2761*(tmp_moved_constant_2784*tmp_moved_constant_2921 + tmp_moved_constant_2785*tmp_moved_constant_2922 + tmp_moved_constant_2786*tmp_moved_constant_2923); + const real_t tmp_moved_constant_2970 = tmp_moved_constant_2749*(tmp_moved_constant_2775*tmp_moved_constant_2925 + tmp_moved_constant_2776*tmp_moved_constant_2926 + tmp_moved_constant_2777*tmp_moved_constant_2927) + tmp_moved_constant_2753*(tmp_moved_constant_2778*tmp_moved_constant_2928 + tmp_moved_constant_2779*tmp_moved_constant_2929 + tmp_moved_constant_2780*tmp_moved_constant_2930) + tmp_moved_constant_2757*(tmp_moved_constant_2781*tmp_moved_constant_2931 + tmp_moved_constant_2782*tmp_moved_constant_2932 + tmp_moved_constant_2783*tmp_moved_constant_2933) + tmp_moved_constant_2761*(tmp_moved_constant_2784*tmp_moved_constant_2934 + tmp_moved_constant_2785*tmp_moved_constant_2935 + tmp_moved_constant_2786*tmp_moved_constant_2936); + const real_t tmp_moved_constant_2971 = tmp_moved_constant_2749*(tmp_moved_constant_2775*tmp_moved_constant_2938 + tmp_moved_constant_2776*tmp_moved_constant_2939 + tmp_moved_constant_2777*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2778*tmp_moved_constant_2941 + tmp_moved_constant_2779*tmp_moved_constant_2942 + tmp_moved_constant_2780*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2781*tmp_moved_constant_2944 + tmp_moved_constant_2782*tmp_moved_constant_2945 + tmp_moved_constant_2783*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2784*tmp_moved_constant_2947 + tmp_moved_constant_2785*tmp_moved_constant_2948 + tmp_moved_constant_2786*tmp_moved_constant_2949); + const real_t tmp_moved_constant_2972 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); + const real_t tmp_moved_constant_2973 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); + const real_t tmp_moved_constant_2974 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); + const real_t tmp_moved_constant_2975 = tmp_moved_constant_2749*(tmp_moved_constant_2788*tmp_moved_constant_2803 + tmp_moved_constant_2789*tmp_moved_constant_2806 + tmp_moved_constant_2790*tmp_moved_constant_2809) + tmp_moved_constant_2753*(tmp_moved_constant_2791*tmp_moved_constant_2812 + tmp_moved_constant_2792*tmp_moved_constant_2815 + tmp_moved_constant_2793*tmp_moved_constant_2818) + tmp_moved_constant_2757*(tmp_moved_constant_2794*tmp_moved_constant_2821 + tmp_moved_constant_2795*tmp_moved_constant_2824 + tmp_moved_constant_2796*tmp_moved_constant_2827) + tmp_moved_constant_2761*(tmp_moved_constant_2797*tmp_moved_constant_2830 + tmp_moved_constant_2798*tmp_moved_constant_2833 + tmp_moved_constant_2799*tmp_moved_constant_2836); + const real_t tmp_moved_constant_2976 = tmp_moved_constant_2749*(tmp_moved_constant_2788*tmp_moved_constant_2840 + tmp_moved_constant_2789*tmp_moved_constant_2843 + tmp_moved_constant_2790*tmp_moved_constant_2846) + tmp_moved_constant_2753*(tmp_moved_constant_2791*tmp_moved_constant_2849 + tmp_moved_constant_2792*tmp_moved_constant_2852 + tmp_moved_constant_2793*tmp_moved_constant_2855) + tmp_moved_constant_2757*(tmp_moved_constant_2794*tmp_moved_constant_2858 + tmp_moved_constant_2795*tmp_moved_constant_2861 + tmp_moved_constant_2796*tmp_moved_constant_2864) + tmp_moved_constant_2761*(tmp_moved_constant_2797*tmp_moved_constant_2867 + tmp_moved_constant_2798*tmp_moved_constant_2870 + tmp_moved_constant_2799*tmp_moved_constant_2873); + const real_t tmp_moved_constant_2977 = tmp_moved_constant_2749*(tmp_moved_constant_2788*tmp_moved_constant_2877 + tmp_moved_constant_2789*tmp_moved_constant_2880 + tmp_moved_constant_2790*tmp_moved_constant_2883) + tmp_moved_constant_2753*(tmp_moved_constant_2791*tmp_moved_constant_2886 + tmp_moved_constant_2792*tmp_moved_constant_2889 + tmp_moved_constant_2793*tmp_moved_constant_2892) + tmp_moved_constant_2757*(tmp_moved_constant_2794*tmp_moved_constant_2895 + tmp_moved_constant_2795*tmp_moved_constant_2898 + tmp_moved_constant_2796*tmp_moved_constant_2901) + tmp_moved_constant_2761*(tmp_moved_constant_2797*tmp_moved_constant_2904 + tmp_moved_constant_2798*tmp_moved_constant_2907 + tmp_moved_constant_2799*tmp_moved_constant_2910); + const real_t tmp_moved_constant_2978 = tmp_moved_constant_2749*(tmp_moved_constant_2788*tmp_moved_constant_2912 + tmp_moved_constant_2789*tmp_moved_constant_2913 + tmp_moved_constant_2790*tmp_moved_constant_2914) + tmp_moved_constant_2753*(tmp_moved_constant_2791*tmp_moved_constant_2915 + tmp_moved_constant_2792*tmp_moved_constant_2916 + tmp_moved_constant_2793*tmp_moved_constant_2917) + tmp_moved_constant_2757*(tmp_moved_constant_2794*tmp_moved_constant_2918 + tmp_moved_constant_2795*tmp_moved_constant_2919 + tmp_moved_constant_2796*tmp_moved_constant_2920) + tmp_moved_constant_2761*(tmp_moved_constant_2797*tmp_moved_constant_2921 + tmp_moved_constant_2798*tmp_moved_constant_2922 + tmp_moved_constant_2799*tmp_moved_constant_2923); + const real_t tmp_moved_constant_2979 = tmp_moved_constant_2749*(tmp_moved_constant_2788*tmp_moved_constant_2925 + tmp_moved_constant_2789*tmp_moved_constant_2926 + tmp_moved_constant_2790*tmp_moved_constant_2927) + tmp_moved_constant_2753*(tmp_moved_constant_2791*tmp_moved_constant_2928 + tmp_moved_constant_2792*tmp_moved_constant_2929 + tmp_moved_constant_2793*tmp_moved_constant_2930) + tmp_moved_constant_2757*(tmp_moved_constant_2794*tmp_moved_constant_2931 + tmp_moved_constant_2795*tmp_moved_constant_2932 + tmp_moved_constant_2796*tmp_moved_constant_2933) + tmp_moved_constant_2761*(tmp_moved_constant_2797*tmp_moved_constant_2934 + tmp_moved_constant_2798*tmp_moved_constant_2935 + tmp_moved_constant_2799*tmp_moved_constant_2936); + const real_t tmp_moved_constant_2980 = tmp_moved_constant_2749*(tmp_moved_constant_2788*tmp_moved_constant_2938 + tmp_moved_constant_2789*tmp_moved_constant_2939 + tmp_moved_constant_2790*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2791*tmp_moved_constant_2941 + tmp_moved_constant_2792*tmp_moved_constant_2942 + tmp_moved_constant_2793*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2794*tmp_moved_constant_2944 + tmp_moved_constant_2795*tmp_moved_constant_2945 + tmp_moved_constant_2796*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2797*tmp_moved_constant_2947 + tmp_moved_constant_2798*tmp_moved_constant_2948 + tmp_moved_constant_2799*tmp_moved_constant_2949); + const real_t tmp_moved_constant_2981 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2982 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2983 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2984 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2985 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2986 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2987 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2988 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2989 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2990 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2991 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2992 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2993 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2994 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2995 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2996 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2997 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2998 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2999 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3000 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3001 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3002 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3003 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3004 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3005 = tmp_moved_constant_2749*(tmp_moved_constant_2803*tmp_moved_constant_2840 + tmp_moved_constant_2806*tmp_moved_constant_2843 + tmp_moved_constant_2809*tmp_moved_constant_2846) + tmp_moved_constant_2753*(tmp_moved_constant_2812*tmp_moved_constant_2849 + tmp_moved_constant_2815*tmp_moved_constant_2852 + tmp_moved_constant_2818*tmp_moved_constant_2855) + tmp_moved_constant_2757*(tmp_moved_constant_2821*tmp_moved_constant_2858 + tmp_moved_constant_2824*tmp_moved_constant_2861 + tmp_moved_constant_2827*tmp_moved_constant_2864) + tmp_moved_constant_2761*(tmp_moved_constant_2830*tmp_moved_constant_2867 + tmp_moved_constant_2833*tmp_moved_constant_2870 + tmp_moved_constant_2836*tmp_moved_constant_2873); + const real_t tmp_moved_constant_3006 = tmp_moved_constant_2749*(tmp_moved_constant_2803*tmp_moved_constant_2877 + tmp_moved_constant_2806*tmp_moved_constant_2880 + tmp_moved_constant_2809*tmp_moved_constant_2883) + tmp_moved_constant_2753*(tmp_moved_constant_2812*tmp_moved_constant_2886 + tmp_moved_constant_2815*tmp_moved_constant_2889 + tmp_moved_constant_2818*tmp_moved_constant_2892) + tmp_moved_constant_2757*(tmp_moved_constant_2821*tmp_moved_constant_2895 + tmp_moved_constant_2824*tmp_moved_constant_2898 + tmp_moved_constant_2827*tmp_moved_constant_2901) + tmp_moved_constant_2761*(tmp_moved_constant_2830*tmp_moved_constant_2904 + tmp_moved_constant_2833*tmp_moved_constant_2907 + tmp_moved_constant_2836*tmp_moved_constant_2910); + const real_t tmp_moved_constant_3007 = tmp_moved_constant_2749*(tmp_moved_constant_2803*tmp_moved_constant_2912 + tmp_moved_constant_2806*tmp_moved_constant_2913 + tmp_moved_constant_2809*tmp_moved_constant_2914) + tmp_moved_constant_2753*(tmp_moved_constant_2812*tmp_moved_constant_2915 + tmp_moved_constant_2815*tmp_moved_constant_2916 + tmp_moved_constant_2818*tmp_moved_constant_2917) + tmp_moved_constant_2757*(tmp_moved_constant_2821*tmp_moved_constant_2918 + tmp_moved_constant_2824*tmp_moved_constant_2919 + tmp_moved_constant_2827*tmp_moved_constant_2920) + tmp_moved_constant_2761*(tmp_moved_constant_2830*tmp_moved_constant_2921 + tmp_moved_constant_2833*tmp_moved_constant_2922 + tmp_moved_constant_2836*tmp_moved_constant_2923); + const real_t tmp_moved_constant_3008 = tmp_moved_constant_2749*(tmp_moved_constant_2803*tmp_moved_constant_2925 + tmp_moved_constant_2806*tmp_moved_constant_2926 + tmp_moved_constant_2809*tmp_moved_constant_2927) + tmp_moved_constant_2753*(tmp_moved_constant_2812*tmp_moved_constant_2928 + tmp_moved_constant_2815*tmp_moved_constant_2929 + tmp_moved_constant_2818*tmp_moved_constant_2930) + tmp_moved_constant_2757*(tmp_moved_constant_2821*tmp_moved_constant_2931 + tmp_moved_constant_2824*tmp_moved_constant_2932 + tmp_moved_constant_2827*tmp_moved_constant_2933) + tmp_moved_constant_2761*(tmp_moved_constant_2830*tmp_moved_constant_2934 + tmp_moved_constant_2833*tmp_moved_constant_2935 + tmp_moved_constant_2836*tmp_moved_constant_2936); + const real_t tmp_moved_constant_3009 = tmp_moved_constant_2749*(tmp_moved_constant_2803*tmp_moved_constant_2938 + tmp_moved_constant_2806*tmp_moved_constant_2939 + tmp_moved_constant_2809*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2812*tmp_moved_constant_2941 + tmp_moved_constant_2815*tmp_moved_constant_2942 + tmp_moved_constant_2818*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2821*tmp_moved_constant_2944 + tmp_moved_constant_2824*tmp_moved_constant_2945 + tmp_moved_constant_2827*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2830*tmp_moved_constant_2947 + tmp_moved_constant_2833*tmp_moved_constant_2948 + tmp_moved_constant_2836*tmp_moved_constant_2949); + const real_t tmp_moved_constant_3010 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3011 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3012 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3013 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3014 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3015 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3016 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3017 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3018 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3019 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3020 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3021 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3022 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3023 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3024 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3025 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3026 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3027 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3028 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3029 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3030 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3031 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3032 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3033 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3034 = tmp_moved_constant_2749*(tmp_moved_constant_2840*tmp_moved_constant_2877 + tmp_moved_constant_2843*tmp_moved_constant_2880 + tmp_moved_constant_2846*tmp_moved_constant_2883) + tmp_moved_constant_2753*(tmp_moved_constant_2849*tmp_moved_constant_2886 + tmp_moved_constant_2852*tmp_moved_constant_2889 + tmp_moved_constant_2855*tmp_moved_constant_2892) + tmp_moved_constant_2757*(tmp_moved_constant_2858*tmp_moved_constant_2895 + tmp_moved_constant_2861*tmp_moved_constant_2898 + tmp_moved_constant_2864*tmp_moved_constant_2901) + tmp_moved_constant_2761*(tmp_moved_constant_2867*tmp_moved_constant_2904 + tmp_moved_constant_2870*tmp_moved_constant_2907 + tmp_moved_constant_2873*tmp_moved_constant_2910); + const real_t tmp_moved_constant_3035 = tmp_moved_constant_2749*(tmp_moved_constant_2840*tmp_moved_constant_2912 + tmp_moved_constant_2843*tmp_moved_constant_2913 + tmp_moved_constant_2846*tmp_moved_constant_2914) + tmp_moved_constant_2753*(tmp_moved_constant_2849*tmp_moved_constant_2915 + tmp_moved_constant_2852*tmp_moved_constant_2916 + tmp_moved_constant_2855*tmp_moved_constant_2917) + tmp_moved_constant_2757*(tmp_moved_constant_2858*tmp_moved_constant_2918 + tmp_moved_constant_2861*tmp_moved_constant_2919 + tmp_moved_constant_2864*tmp_moved_constant_2920) + tmp_moved_constant_2761*(tmp_moved_constant_2867*tmp_moved_constant_2921 + tmp_moved_constant_2870*tmp_moved_constant_2922 + tmp_moved_constant_2873*tmp_moved_constant_2923); + const real_t tmp_moved_constant_3036 = tmp_moved_constant_2749*(tmp_moved_constant_2840*tmp_moved_constant_2925 + tmp_moved_constant_2843*tmp_moved_constant_2926 + tmp_moved_constant_2846*tmp_moved_constant_2927) + tmp_moved_constant_2753*(tmp_moved_constant_2849*tmp_moved_constant_2928 + tmp_moved_constant_2852*tmp_moved_constant_2929 + tmp_moved_constant_2855*tmp_moved_constant_2930) + tmp_moved_constant_2757*(tmp_moved_constant_2858*tmp_moved_constant_2931 + tmp_moved_constant_2861*tmp_moved_constant_2932 + tmp_moved_constant_2864*tmp_moved_constant_2933) + tmp_moved_constant_2761*(tmp_moved_constant_2867*tmp_moved_constant_2934 + tmp_moved_constant_2870*tmp_moved_constant_2935 + tmp_moved_constant_2873*tmp_moved_constant_2936); + const real_t tmp_moved_constant_3037 = tmp_moved_constant_2749*(tmp_moved_constant_2840*tmp_moved_constant_2938 + tmp_moved_constant_2843*tmp_moved_constant_2939 + tmp_moved_constant_2846*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2849*tmp_moved_constant_2941 + tmp_moved_constant_2852*tmp_moved_constant_2942 + tmp_moved_constant_2855*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2858*tmp_moved_constant_2944 + tmp_moved_constant_2861*tmp_moved_constant_2945 + tmp_moved_constant_2864*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2867*tmp_moved_constant_2947 + tmp_moved_constant_2870*tmp_moved_constant_2948 + tmp_moved_constant_2873*tmp_moved_constant_2949); + const real_t tmp_moved_constant_3038 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3039 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3040 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3041 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3042 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3043 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3044 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3045 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3046 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3047 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3048 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3049 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3050 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3051 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3052 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3053 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3054 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3055 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3056 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3057 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3058 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3059 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3060 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3061 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3062 = tmp_moved_constant_2749*(tmp_moved_constant_2877*tmp_moved_constant_2912 + tmp_moved_constant_2880*tmp_moved_constant_2913 + tmp_moved_constant_2883*tmp_moved_constant_2914) + tmp_moved_constant_2753*(tmp_moved_constant_2886*tmp_moved_constant_2915 + tmp_moved_constant_2889*tmp_moved_constant_2916 + tmp_moved_constant_2892*tmp_moved_constant_2917) + tmp_moved_constant_2757*(tmp_moved_constant_2895*tmp_moved_constant_2918 + tmp_moved_constant_2898*tmp_moved_constant_2919 + tmp_moved_constant_2901*tmp_moved_constant_2920) + tmp_moved_constant_2761*(tmp_moved_constant_2904*tmp_moved_constant_2921 + tmp_moved_constant_2907*tmp_moved_constant_2922 + tmp_moved_constant_2910*tmp_moved_constant_2923); + const real_t tmp_moved_constant_3063 = tmp_moved_constant_2749*(tmp_moved_constant_2877*tmp_moved_constant_2925 + tmp_moved_constant_2880*tmp_moved_constant_2926 + tmp_moved_constant_2883*tmp_moved_constant_2927) + tmp_moved_constant_2753*(tmp_moved_constant_2886*tmp_moved_constant_2928 + tmp_moved_constant_2889*tmp_moved_constant_2929 + tmp_moved_constant_2892*tmp_moved_constant_2930) + tmp_moved_constant_2757*(tmp_moved_constant_2895*tmp_moved_constant_2931 + tmp_moved_constant_2898*tmp_moved_constant_2932 + tmp_moved_constant_2901*tmp_moved_constant_2933) + tmp_moved_constant_2761*(tmp_moved_constant_2904*tmp_moved_constant_2934 + tmp_moved_constant_2907*tmp_moved_constant_2935 + tmp_moved_constant_2910*tmp_moved_constant_2936); + const real_t tmp_moved_constant_3064 = tmp_moved_constant_2749*(tmp_moved_constant_2877*tmp_moved_constant_2938 + tmp_moved_constant_2880*tmp_moved_constant_2939 + tmp_moved_constant_2883*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2886*tmp_moved_constant_2941 + tmp_moved_constant_2889*tmp_moved_constant_2942 + tmp_moved_constant_2892*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2895*tmp_moved_constant_2944 + tmp_moved_constant_2898*tmp_moved_constant_2945 + tmp_moved_constant_2901*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2904*tmp_moved_constant_2947 + tmp_moved_constant_2907*tmp_moved_constant_2948 + tmp_moved_constant_2910*tmp_moved_constant_2949); + const real_t tmp_moved_constant_3065 = tmp_moved_constant_2749*(tmp_moved_constant_2912*tmp_moved_constant_2925 + tmp_moved_constant_2913*tmp_moved_constant_2926 + tmp_moved_constant_2914*tmp_moved_constant_2927) + tmp_moved_constant_2753*(tmp_moved_constant_2915*tmp_moved_constant_2928 + tmp_moved_constant_2916*tmp_moved_constant_2929 + tmp_moved_constant_2917*tmp_moved_constant_2930) + tmp_moved_constant_2757*(tmp_moved_constant_2918*tmp_moved_constant_2931 + tmp_moved_constant_2919*tmp_moved_constant_2932 + tmp_moved_constant_2920*tmp_moved_constant_2933) + tmp_moved_constant_2761*(tmp_moved_constant_2921*tmp_moved_constant_2934 + tmp_moved_constant_2922*tmp_moved_constant_2935 + tmp_moved_constant_2923*tmp_moved_constant_2936); + const real_t tmp_moved_constant_3066 = tmp_moved_constant_2749*(tmp_moved_constant_2912*tmp_moved_constant_2938 + tmp_moved_constant_2913*tmp_moved_constant_2939 + tmp_moved_constant_2914*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2915*tmp_moved_constant_2941 + tmp_moved_constant_2916*tmp_moved_constant_2942 + tmp_moved_constant_2917*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2918*tmp_moved_constant_2944 + tmp_moved_constant_2919*tmp_moved_constant_2945 + tmp_moved_constant_2920*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2921*tmp_moved_constant_2947 + tmp_moved_constant_2922*tmp_moved_constant_2948 + tmp_moved_constant_2923*tmp_moved_constant_2949); + const real_t tmp_moved_constant_3067 = tmp_moved_constant_2749*(tmp_moved_constant_2925*tmp_moved_constant_2938 + tmp_moved_constant_2926*tmp_moved_constant_2939 + tmp_moved_constant_2927*tmp_moved_constant_2940) + tmp_moved_constant_2753*(tmp_moved_constant_2928*tmp_moved_constant_2941 + tmp_moved_constant_2929*tmp_moved_constant_2942 + tmp_moved_constant_2930*tmp_moved_constant_2943) + tmp_moved_constant_2757*(tmp_moved_constant_2931*tmp_moved_constant_2944 + tmp_moved_constant_2932*tmp_moved_constant_2945 + tmp_moved_constant_2933*tmp_moved_constant_2946) + tmp_moved_constant_2761*(tmp_moved_constant_2934*tmp_moved_constant_2947 + tmp_moved_constant_2935*tmp_moved_constant_2948 + tmp_moved_constant_2936*tmp_moved_constant_2949); + const real_t tmp_moved_constant_3068 = tmp_moved_constant_2736*(tmp_moved_constant_2749*((tmp_moved_constant_2746*tmp_moved_constant_2746) + (tmp_moved_constant_2747*tmp_moved_constant_2747) + (tmp_moved_constant_2748*tmp_moved_constant_2748)) + tmp_moved_constant_2753*((tmp_moved_constant_2750*tmp_moved_constant_2750) + (tmp_moved_constant_2751*tmp_moved_constant_2751) + (tmp_moved_constant_2752*tmp_moved_constant_2752)) + tmp_moved_constant_2757*((tmp_moved_constant_2754*tmp_moved_constant_2754) + (tmp_moved_constant_2755*tmp_moved_constant_2755) + (tmp_moved_constant_2756*tmp_moved_constant_2756)) + tmp_moved_constant_2761*((tmp_moved_constant_2758*tmp_moved_constant_2758) + (tmp_moved_constant_2759*tmp_moved_constant_2759) + (tmp_moved_constant_2760*tmp_moved_constant_2760))) + tmp_moved_constant_2737*tmp_moved_constant_2774 + tmp_moved_constant_2738*tmp_moved_constant_2787 + tmp_moved_constant_2739*tmp_moved_constant_2800 + tmp_moved_constant_2740*tmp_moved_constant_2837 + tmp_moved_constant_2741*tmp_moved_constant_2874 + tmp_moved_constant_2742*tmp_moved_constant_2911 + tmp_moved_constant_2743*tmp_moved_constant_2924 + tmp_moved_constant_2744*tmp_moved_constant_2937 + tmp_moved_constant_2745*tmp_moved_constant_2950; + const real_t tmp_moved_constant_3069 = tmp_moved_constant_2736*tmp_moved_constant_2774 + tmp_moved_constant_2737*(tmp_moved_constant_2749*(tmp_kernel_op_254*tmp_moved_constant_2951 + tmp_kernel_op_254*tmp_moved_constant_2952 + tmp_kernel_op_254*tmp_moved_constant_2953) + tmp_moved_constant_2753*(tmp_kernel_op_257*tmp_moved_constant_2951 + tmp_kernel_op_257*tmp_moved_constant_2952 + tmp_kernel_op_257*tmp_moved_constant_2953) + tmp_moved_constant_2757*(tmp_kernel_op_258*tmp_moved_constant_2951 + tmp_kernel_op_258*tmp_moved_constant_2952 + tmp_kernel_op_258*tmp_moved_constant_2953) + tmp_moved_constant_2761*(tmp_kernel_op_259*tmp_moved_constant_2951 + tmp_kernel_op_259*tmp_moved_constant_2952 + tmp_kernel_op_259*tmp_moved_constant_2953)) + tmp_moved_constant_2738*tmp_moved_constant_2954 + tmp_moved_constant_2739*tmp_moved_constant_2955 + tmp_moved_constant_2740*tmp_moved_constant_2956 + tmp_moved_constant_2741*tmp_moved_constant_2957 + tmp_moved_constant_2742*tmp_moved_constant_2958 + tmp_moved_constant_2743*tmp_moved_constant_2959 + tmp_moved_constant_2744*tmp_moved_constant_2960 + tmp_moved_constant_2745*tmp_moved_constant_2961; + const real_t tmp_moved_constant_3070 = tmp_moved_constant_2736*tmp_moved_constant_2787 + tmp_moved_constant_2737*tmp_moved_constant_2954 + tmp_moved_constant_2738*(tmp_moved_constant_2749*(tmp_kernel_op_269*tmp_moved_constant_2962 + tmp_kernel_op_269*tmp_moved_constant_2963 + tmp_kernel_op_269*tmp_moved_constant_2964) + tmp_moved_constant_2753*(tmp_kernel_op_272*tmp_moved_constant_2962 + tmp_kernel_op_272*tmp_moved_constant_2963 + tmp_kernel_op_272*tmp_moved_constant_2964) + tmp_moved_constant_2757*(tmp_kernel_op_273*tmp_moved_constant_2962 + tmp_kernel_op_273*tmp_moved_constant_2963 + tmp_kernel_op_273*tmp_moved_constant_2964) + tmp_moved_constant_2761*(tmp_kernel_op_274*tmp_moved_constant_2962 + tmp_kernel_op_274*tmp_moved_constant_2963 + tmp_kernel_op_274*tmp_moved_constant_2964)) + tmp_moved_constant_2739*tmp_moved_constant_2965 + tmp_moved_constant_2740*tmp_moved_constant_2966 + tmp_moved_constant_2741*tmp_moved_constant_2967 + tmp_moved_constant_2742*tmp_moved_constant_2968 + tmp_moved_constant_2743*tmp_moved_constant_2969 + tmp_moved_constant_2744*tmp_moved_constant_2970 + tmp_moved_constant_2745*tmp_moved_constant_2971; + const real_t tmp_moved_constant_3071 = tmp_moved_constant_2736*tmp_moved_constant_2800 + tmp_moved_constant_2737*tmp_moved_constant_2955 + tmp_moved_constant_2738*tmp_moved_constant_2965 + tmp_moved_constant_2739*(tmp_moved_constant_2749*(tmp_kernel_op_283*tmp_moved_constant_2972 + tmp_kernel_op_283*tmp_moved_constant_2973 + tmp_kernel_op_283*tmp_moved_constant_2974) + tmp_moved_constant_2753*(tmp_kernel_op_286*tmp_moved_constant_2972 + tmp_kernel_op_286*tmp_moved_constant_2973 + tmp_kernel_op_286*tmp_moved_constant_2974) + tmp_moved_constant_2757*(tmp_kernel_op_287*tmp_moved_constant_2972 + tmp_kernel_op_287*tmp_moved_constant_2973 + tmp_kernel_op_287*tmp_moved_constant_2974) + tmp_moved_constant_2761*(tmp_kernel_op_288*tmp_moved_constant_2972 + tmp_kernel_op_288*tmp_moved_constant_2973 + tmp_kernel_op_288*tmp_moved_constant_2974)) + tmp_moved_constant_2740*tmp_moved_constant_2975 + tmp_moved_constant_2741*tmp_moved_constant_2976 + tmp_moved_constant_2742*tmp_moved_constant_2977 + tmp_moved_constant_2743*tmp_moved_constant_2978 + tmp_moved_constant_2744*tmp_moved_constant_2979 + tmp_moved_constant_2745*tmp_moved_constant_2980; + const real_t tmp_moved_constant_3072 = tmp_moved_constant_2736*tmp_moved_constant_2837 + tmp_moved_constant_2737*tmp_moved_constant_2956 + tmp_moved_constant_2738*tmp_moved_constant_2966 + tmp_moved_constant_2739*tmp_moved_constant_2975 + tmp_moved_constant_2740*(tmp_moved_constant_2749*(((tmp_moved_constant_2981 + tmp_moved_constant_2982)*(tmp_moved_constant_2981 + tmp_moved_constant_2982))*16.0 + ((tmp_moved_constant_2983 + tmp_moved_constant_2984)*(tmp_moved_constant_2983 + tmp_moved_constant_2984))*16.0 + ((tmp_moved_constant_2985 + tmp_moved_constant_2986)*(tmp_moved_constant_2985 + tmp_moved_constant_2986))*16.0) + tmp_moved_constant_2753*(((tmp_moved_constant_2987 + tmp_moved_constant_2988)*(tmp_moved_constant_2987 + tmp_moved_constant_2988))*16.0 + ((tmp_moved_constant_2989 + tmp_moved_constant_2990)*(tmp_moved_constant_2989 + tmp_moved_constant_2990))*16.0 + ((tmp_moved_constant_2991 + tmp_moved_constant_2992)*(tmp_moved_constant_2991 + tmp_moved_constant_2992))*16.0) + tmp_moved_constant_2757*(((tmp_moved_constant_2993 + tmp_moved_constant_2994)*(tmp_moved_constant_2993 + tmp_moved_constant_2994))*16.0 + ((tmp_moved_constant_2995 + tmp_moved_constant_2996)*(tmp_moved_constant_2995 + tmp_moved_constant_2996))*16.0 + ((tmp_moved_constant_2997 + tmp_moved_constant_2998)*(tmp_moved_constant_2997 + tmp_moved_constant_2998))*16.0) + tmp_moved_constant_2761*(((tmp_moved_constant_2999 + tmp_moved_constant_3000)*(tmp_moved_constant_2999 + tmp_moved_constant_3000))*16.0 + ((tmp_moved_constant_3001 + tmp_moved_constant_3002)*(tmp_moved_constant_3001 + tmp_moved_constant_3002))*16.0 + ((tmp_moved_constant_3003 + tmp_moved_constant_3004)*(tmp_moved_constant_3003 + tmp_moved_constant_3004))*16.0)) + tmp_moved_constant_2741*tmp_moved_constant_3005 + tmp_moved_constant_2742*tmp_moved_constant_3006 + tmp_moved_constant_2743*tmp_moved_constant_3007 + tmp_moved_constant_2744*tmp_moved_constant_3008 + tmp_moved_constant_2745*tmp_moved_constant_3009; + const real_t tmp_moved_constant_3073 = tmp_moved_constant_2736*tmp_moved_constant_2874 + tmp_moved_constant_2737*tmp_moved_constant_2957 + tmp_moved_constant_2738*tmp_moved_constant_2967 + tmp_moved_constant_2739*tmp_moved_constant_2976 + tmp_moved_constant_2740*tmp_moved_constant_3005 + tmp_moved_constant_2741*(tmp_moved_constant_2749*(((tmp_moved_constant_3010 + tmp_moved_constant_3011)*(tmp_moved_constant_3010 + tmp_moved_constant_3011))*16.0 + ((tmp_moved_constant_3012 + tmp_moved_constant_3013)*(tmp_moved_constant_3012 + tmp_moved_constant_3013))*16.0 + ((tmp_moved_constant_3014 + tmp_moved_constant_3015)*(tmp_moved_constant_3014 + tmp_moved_constant_3015))*16.0) + tmp_moved_constant_2753*(((tmp_moved_constant_3016 + tmp_moved_constant_3017)*(tmp_moved_constant_3016 + tmp_moved_constant_3017))*16.0 + ((tmp_moved_constant_3018 + tmp_moved_constant_3019)*(tmp_moved_constant_3018 + tmp_moved_constant_3019))*16.0 + ((tmp_moved_constant_3020 + tmp_moved_constant_3021)*(tmp_moved_constant_3020 + tmp_moved_constant_3021))*16.0) + tmp_moved_constant_2757*(((tmp_moved_constant_3022 + tmp_moved_constant_3023)*(tmp_moved_constant_3022 + tmp_moved_constant_3023))*16.0 + ((tmp_moved_constant_3024 + tmp_moved_constant_3025)*(tmp_moved_constant_3024 + tmp_moved_constant_3025))*16.0 + ((tmp_moved_constant_3026 + tmp_moved_constant_3027)*(tmp_moved_constant_3026 + tmp_moved_constant_3027))*16.0) + tmp_moved_constant_2761*(((tmp_moved_constant_3028 + tmp_moved_constant_3029)*(tmp_moved_constant_3028 + tmp_moved_constant_3029))*16.0 + ((tmp_moved_constant_3030 + tmp_moved_constant_3031)*(tmp_moved_constant_3030 + tmp_moved_constant_3031))*16.0 + ((tmp_moved_constant_3032 + tmp_moved_constant_3033)*(tmp_moved_constant_3032 + tmp_moved_constant_3033))*16.0)) + tmp_moved_constant_2742*tmp_moved_constant_3034 + tmp_moved_constant_2743*tmp_moved_constant_3035 + tmp_moved_constant_2744*tmp_moved_constant_3036 + tmp_moved_constant_2745*tmp_moved_constant_3037; + const real_t tmp_moved_constant_3074 = tmp_moved_constant_2736*tmp_moved_constant_2911 + tmp_moved_constant_2737*tmp_moved_constant_2958 + tmp_moved_constant_2738*tmp_moved_constant_2968 + tmp_moved_constant_2739*tmp_moved_constant_2977 + tmp_moved_constant_2740*tmp_moved_constant_3006 + tmp_moved_constant_2741*tmp_moved_constant_3034 + tmp_moved_constant_2742*(tmp_moved_constant_2749*(((tmp_moved_constant_3038 + tmp_moved_constant_3039)*(tmp_moved_constant_3038 + tmp_moved_constant_3039))*16.0 + ((tmp_moved_constant_3040 + tmp_moved_constant_3041)*(tmp_moved_constant_3040 + tmp_moved_constant_3041))*16.0 + ((tmp_moved_constant_3042 + tmp_moved_constant_3043)*(tmp_moved_constant_3042 + tmp_moved_constant_3043))*16.0) + tmp_moved_constant_2753*(((tmp_moved_constant_3044 + tmp_moved_constant_3045)*(tmp_moved_constant_3044 + tmp_moved_constant_3045))*16.0 + ((tmp_moved_constant_3046 + tmp_moved_constant_3047)*(tmp_moved_constant_3046 + tmp_moved_constant_3047))*16.0 + ((tmp_moved_constant_3048 + tmp_moved_constant_3049)*(tmp_moved_constant_3048 + tmp_moved_constant_3049))*16.0) + tmp_moved_constant_2757*(((tmp_moved_constant_3050 + tmp_moved_constant_3051)*(tmp_moved_constant_3050 + tmp_moved_constant_3051))*16.0 + ((tmp_moved_constant_3052 + tmp_moved_constant_3053)*(tmp_moved_constant_3052 + tmp_moved_constant_3053))*16.0 + ((tmp_moved_constant_3054 + tmp_moved_constant_3055)*(tmp_moved_constant_3054 + tmp_moved_constant_3055))*16.0) + tmp_moved_constant_2761*(((tmp_moved_constant_3056 + tmp_moved_constant_3057)*(tmp_moved_constant_3056 + tmp_moved_constant_3057))*16.0 + ((tmp_moved_constant_3058 + tmp_moved_constant_3059)*(tmp_moved_constant_3058 + tmp_moved_constant_3059))*16.0 + ((tmp_moved_constant_3060 + tmp_moved_constant_3061)*(tmp_moved_constant_3060 + tmp_moved_constant_3061))*16.0)) + tmp_moved_constant_2743*tmp_moved_constant_3062 + tmp_moved_constant_2744*tmp_moved_constant_3063 + tmp_moved_constant_2745*tmp_moved_constant_3064; + const real_t tmp_moved_constant_3075 = tmp_moved_constant_2736*tmp_moved_constant_2924 + tmp_moved_constant_2737*tmp_moved_constant_2959 + tmp_moved_constant_2738*tmp_moved_constant_2969 + tmp_moved_constant_2739*tmp_moved_constant_2978 + tmp_moved_constant_2740*tmp_moved_constant_3007 + tmp_moved_constant_2741*tmp_moved_constant_3035 + tmp_moved_constant_2742*tmp_moved_constant_3062 + tmp_moved_constant_2743*(tmp_moved_constant_2749*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2981 - tmp_moved_constant_3010)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2981 - tmp_moved_constant_3010))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2983 - tmp_moved_constant_3012)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2983 - tmp_moved_constant_3012))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2985 - tmp_moved_constant_3014)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2985 - tmp_moved_constant_3014))*16.0) + tmp_moved_constant_2753*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2987 - tmp_moved_constant_3016)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2987 - tmp_moved_constant_3016))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2989 - tmp_moved_constant_3018)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2989 - tmp_moved_constant_3018))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2991 - tmp_moved_constant_3020)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2991 - tmp_moved_constant_3020))*16.0) + tmp_moved_constant_2757*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2993 - tmp_moved_constant_3022)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2993 - tmp_moved_constant_3022))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2995 - tmp_moved_constant_3024)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2995 - tmp_moved_constant_3024))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2997 - tmp_moved_constant_3026)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2997 - tmp_moved_constant_3026))*16.0) + tmp_moved_constant_2761*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2999 - tmp_moved_constant_3028)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2999 - tmp_moved_constant_3028))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_3001 - tmp_moved_constant_3030)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_3001 - tmp_moved_constant_3030))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_3003 - tmp_moved_constant_3032)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_3003 - tmp_moved_constant_3032))*16.0)) + tmp_moved_constant_2744*tmp_moved_constant_3065 + tmp_moved_constant_2745*tmp_moved_constant_3066; + const real_t tmp_moved_constant_3076 = tmp_moved_constant_2736*tmp_moved_constant_2937 + tmp_moved_constant_2737*tmp_moved_constant_2960 + tmp_moved_constant_2738*tmp_moved_constant_2970 + tmp_moved_constant_2739*tmp_moved_constant_2979 + tmp_moved_constant_2740*tmp_moved_constant_3008 + tmp_moved_constant_2741*tmp_moved_constant_3036 + tmp_moved_constant_2742*tmp_moved_constant_3063 + tmp_moved_constant_2743*tmp_moved_constant_3065 + tmp_moved_constant_2744*(tmp_moved_constant_2749*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2982 - tmp_moved_constant_3038)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2982 - tmp_moved_constant_3038))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2984 - tmp_moved_constant_3040)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2984 - tmp_moved_constant_3040))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2986 - tmp_moved_constant_3042)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2986 - tmp_moved_constant_3042))*16.0) + tmp_moved_constant_2753*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2988 - tmp_moved_constant_3044)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2988 - tmp_moved_constant_3044))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2990 - tmp_moved_constant_3046)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2990 - tmp_moved_constant_3046))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2992 - tmp_moved_constant_3048)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2992 - tmp_moved_constant_3048))*16.0) + tmp_moved_constant_2757*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2994 - tmp_moved_constant_3050)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2994 - tmp_moved_constant_3050))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2996 - tmp_moved_constant_3052)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2996 - tmp_moved_constant_3052))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2998 - tmp_moved_constant_3054)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2998 - tmp_moved_constant_3054))*16.0) + tmp_moved_constant_2761*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3000 - tmp_moved_constant_3056)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3000 - tmp_moved_constant_3056))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3002 - tmp_moved_constant_3058)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3002 - tmp_moved_constant_3058))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3004 - tmp_moved_constant_3060)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3004 - tmp_moved_constant_3060))*16.0)) + tmp_moved_constant_2745*tmp_moved_constant_3067; + const real_t tmp_moved_constant_3077 = tmp_moved_constant_2736*tmp_moved_constant_2950 + tmp_moved_constant_2737*tmp_moved_constant_2961 + tmp_moved_constant_2738*tmp_moved_constant_2971 + tmp_moved_constant_2739*tmp_moved_constant_2980 + tmp_moved_constant_2740*tmp_moved_constant_3009 + tmp_moved_constant_2741*tmp_moved_constant_3037 + tmp_moved_constant_2742*tmp_moved_constant_3064 + tmp_moved_constant_2743*tmp_moved_constant_3066 + tmp_moved_constant_2744*tmp_moved_constant_3067 + tmp_moved_constant_2745*(tmp_moved_constant_2749*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3011 - tmp_moved_constant_3039)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3011 - tmp_moved_constant_3039))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3013 - tmp_moved_constant_3041)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3013 - tmp_moved_constant_3041))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3015 - tmp_moved_constant_3043)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3015 - tmp_moved_constant_3043))*16.0) + tmp_moved_constant_2753*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3017 - tmp_moved_constant_3045)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3017 - tmp_moved_constant_3045))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3019 - tmp_moved_constant_3047)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3019 - tmp_moved_constant_3047))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3021 - tmp_moved_constant_3049)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3021 - tmp_moved_constant_3049))*16.0) + tmp_moved_constant_2757*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3023 - tmp_moved_constant_3051)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3023 - tmp_moved_constant_3051))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3025 - tmp_moved_constant_3053)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3025 - tmp_moved_constant_3053))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3027 - tmp_moved_constant_3055)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3027 - tmp_moved_constant_3055))*16.0) + tmp_moved_constant_2761*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3029 - tmp_moved_constant_3057)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3029 - tmp_moved_constant_3057))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3031 - tmp_moved_constant_3059)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3031 - tmp_moved_constant_3059))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3033 - tmp_moved_constant_3061)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3033 - tmp_moved_constant_3061))*16.0)); { { - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3380 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3381 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_3382 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_3383 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3384 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3385 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_3386 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3387 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_3388 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_3389 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_3068 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_3069 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_3070 + _data_dstVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_3071 + _data_dstVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_3072 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_3073 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_3074 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_3075 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_3076 + _data_dstEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_3077 + _data_dstEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } } diff --git a/operators/diffusion/noarch/P2ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_2D.cpp b/operators/diffusion/noarch/P2ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_2D.cpp index 6eb82f09426685dc31bc4fca00e996e37d53b684..13e9b7ccf796bca892b43e6fda6029d367cf0619 100644 --- a/operators/diffusion/noarch/P2ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_2D.cpp +++ b/operators/diffusion/noarch/P2ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_2D.cpp @@ -145,31 +145,31 @@ void P2ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_2D( real const real_t elMatDiag_3 = tmp_kernel_op_11*(((tmp_kernel_op_30 + tmp_kernel_op_31)*(tmp_kernel_op_30 + tmp_kernel_op_31)) + ((tmp_kernel_op_32 + tmp_kernel_op_33)*(tmp_kernel_op_32 + tmp_kernel_op_33))) + tmp_kernel_op_3*(((tmp_kernel_op_22 + tmp_kernel_op_23)*(tmp_kernel_op_22 + tmp_kernel_op_23)) + ((tmp_kernel_op_24 + tmp_kernel_op_25)*(tmp_kernel_op_24 + tmp_kernel_op_25))) + tmp_kernel_op_7*(((tmp_kernel_op_26 + tmp_kernel_op_27)*(tmp_kernel_op_26 + tmp_kernel_op_27)) + ((tmp_kernel_op_28 + tmp_kernel_op_29)*(tmp_kernel_op_28 + tmp_kernel_op_29))); const real_t elMatDiag_4 = tmp_kernel_op_11*(((jac_affine_inv_1_0_GRAY*tmp_kernel_op_36 - tmp_kernel_op_30)*(jac_affine_inv_1_0_GRAY*tmp_kernel_op_36 - tmp_kernel_op_30)) + ((jac_affine_inv_1_1_GRAY*tmp_kernel_op_36 - tmp_kernel_op_32)*(jac_affine_inv_1_1_GRAY*tmp_kernel_op_36 - tmp_kernel_op_32))) + tmp_kernel_op_3*(((jac_affine_inv_1_0_GRAY*tmp_kernel_op_34 - tmp_kernel_op_22)*(jac_affine_inv_1_0_GRAY*tmp_kernel_op_34 - tmp_kernel_op_22)) + ((jac_affine_inv_1_1_GRAY*tmp_kernel_op_34 - tmp_kernel_op_24)*(jac_affine_inv_1_1_GRAY*tmp_kernel_op_34 - tmp_kernel_op_24))) + tmp_kernel_op_7*(((jac_affine_inv_1_0_GRAY*tmp_kernel_op_35 - tmp_kernel_op_26)*(jac_affine_inv_1_0_GRAY*tmp_kernel_op_35 - tmp_kernel_op_26)) + ((jac_affine_inv_1_1_GRAY*tmp_kernel_op_35 - tmp_kernel_op_28)*(jac_affine_inv_1_1_GRAY*tmp_kernel_op_35 - tmp_kernel_op_28))); const real_t elMatDiag_5 = tmp_kernel_op_11*(((jac_affine_inv_0_0_GRAY*tmp_kernel_op_39 - tmp_kernel_op_31)*(jac_affine_inv_0_0_GRAY*tmp_kernel_op_39 - tmp_kernel_op_31)) + ((jac_affine_inv_0_1_GRAY*tmp_kernel_op_39 - tmp_kernel_op_33)*(jac_affine_inv_0_1_GRAY*tmp_kernel_op_39 - tmp_kernel_op_33))) + tmp_kernel_op_3*(((jac_affine_inv_0_0_GRAY*tmp_kernel_op_37 - tmp_kernel_op_23)*(jac_affine_inv_0_0_GRAY*tmp_kernel_op_37 - tmp_kernel_op_23)) + ((jac_affine_inv_0_1_GRAY*tmp_kernel_op_37 - tmp_kernel_op_25)*(jac_affine_inv_0_1_GRAY*tmp_kernel_op_37 - tmp_kernel_op_25))) + tmp_kernel_op_7*(((jac_affine_inv_0_0_GRAY*tmp_kernel_op_38 - tmp_kernel_op_27)*(jac_affine_inv_0_0_GRAY*tmp_kernel_op_38 - tmp_kernel_op_27)) + ((jac_affine_inv_0_1_GRAY*tmp_kernel_op_38 - tmp_kernel_op_29)*(jac_affine_inv_0_1_GRAY*tmp_kernel_op_38 - tmp_kernel_op_29))); - const real_t Dummy_7536 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_7537 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_7538 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_7539 = (jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE); - const real_t Dummy_7540 = (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE); - const real_t Dummy_7541 = (jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE); - const real_t Dummy_7542 = (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE); - const real_t Dummy_7543 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_1; - const real_t Dummy_7544 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_0; - const real_t Dummy_7545 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_1; - const real_t Dummy_7546 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_0; - const real_t Dummy_7547 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_5; - const real_t Dummy_7548 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_4; - const real_t Dummy_7549 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_5; - const real_t Dummy_7550 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_4; - const real_t Dummy_7551 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_9; - const real_t Dummy_7552 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_8; - const real_t Dummy_7553 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_9; - const real_t Dummy_7554 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_8; - const real_t Dummy_7555 = Dummy_7536*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_2)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_2)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_2)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_2))) + Dummy_7537*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_6 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_6)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_6 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_6)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_6 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_6)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_6 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_6))) + Dummy_7538*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_10))); - const real_t Dummy_7556 = Dummy_7536*(Dummy_7539*tmp_kernel_op_13 + Dummy_7540*tmp_kernel_op_13) + Dummy_7537*(Dummy_7539*tmp_kernel_op_15 + Dummy_7540*tmp_kernel_op_15) + Dummy_7538*(Dummy_7539*tmp_kernel_op_16 + Dummy_7540*tmp_kernel_op_16); - const real_t Dummy_7557 = Dummy_7536*(Dummy_7541*tmp_kernel_op_18 + Dummy_7542*tmp_kernel_op_18) + Dummy_7537*(Dummy_7541*tmp_kernel_op_20 + Dummy_7542*tmp_kernel_op_20) + Dummy_7538*(Dummy_7541*tmp_kernel_op_21 + Dummy_7542*tmp_kernel_op_21); - const real_t Dummy_7558 = Dummy_7536*(((Dummy_7543 + Dummy_7544)*(Dummy_7543 + Dummy_7544)) + ((Dummy_7545 + Dummy_7546)*(Dummy_7545 + Dummy_7546))) + Dummy_7537*(((Dummy_7547 + Dummy_7548)*(Dummy_7547 + Dummy_7548)) + ((Dummy_7549 + Dummy_7550)*(Dummy_7549 + Dummy_7550))) + Dummy_7538*(((Dummy_7551 + Dummy_7552)*(Dummy_7551 + Dummy_7552)) + ((Dummy_7553 + Dummy_7554)*(Dummy_7553 + Dummy_7554))); - const real_t Dummy_7559 = Dummy_7536*(((-Dummy_7543 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_34)*(-Dummy_7543 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_34)) + ((-Dummy_7545 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_34)*(-Dummy_7545 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_34))) + Dummy_7537*(((-Dummy_7547 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_35)*(-Dummy_7547 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_35)) + ((-Dummy_7549 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_35)*(-Dummy_7549 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_35))) + Dummy_7538*(((-Dummy_7551 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_36)*(-Dummy_7551 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_36)) + ((-Dummy_7553 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_36)*(-Dummy_7553 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_36))); - const real_t Dummy_7560 = Dummy_7536*(((-Dummy_7544 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_37)*(-Dummy_7544 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_37)) + ((-Dummy_7546 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_37)*(-Dummy_7546 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_37))) + Dummy_7537*(((-Dummy_7548 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_38)*(-Dummy_7548 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_38)) + ((-Dummy_7550 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_38)*(-Dummy_7550 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_38))) + Dummy_7538*(((-Dummy_7552 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_39)*(-Dummy_7552 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_39)) + ((-Dummy_7554 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_39)*(-Dummy_7554 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_39))); + const real_t tmp_moved_constant_0 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_1 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_2 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_3 = (jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE); + const real_t tmp_moved_constant_4 = (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE); + const real_t tmp_moved_constant_5 = (jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE); + const real_t tmp_moved_constant_6 = (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE); + const real_t tmp_moved_constant_7 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_1; + const real_t tmp_moved_constant_8 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_0; + const real_t tmp_moved_constant_9 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_1; + const real_t tmp_moved_constant_10 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_0; + const real_t tmp_moved_constant_11 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_5; + const real_t tmp_moved_constant_12 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_4; + const real_t tmp_moved_constant_13 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_5; + const real_t tmp_moved_constant_14 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_4; + const real_t tmp_moved_constant_15 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_9; + const real_t tmp_moved_constant_16 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_8; + const real_t tmp_moved_constant_17 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_9; + const real_t tmp_moved_constant_18 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_8; + const real_t tmp_moved_constant_19 = tmp_moved_constant_0*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_2)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_2)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_2)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_2))) + tmp_moved_constant_1*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_6 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_6)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_6 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_6)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_6 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_6)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_6 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_6))) + tmp_moved_constant_2*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_10))); + const real_t tmp_moved_constant_20 = tmp_moved_constant_0*(tmp_kernel_op_13*tmp_moved_constant_3 + tmp_kernel_op_13*tmp_moved_constant_4) + tmp_moved_constant_1*(tmp_kernel_op_15*tmp_moved_constant_3 + tmp_kernel_op_15*tmp_moved_constant_4) + tmp_moved_constant_2*(tmp_kernel_op_16*tmp_moved_constant_3 + tmp_kernel_op_16*tmp_moved_constant_4); + const real_t tmp_moved_constant_21 = tmp_moved_constant_0*(tmp_kernel_op_18*tmp_moved_constant_5 + tmp_kernel_op_18*tmp_moved_constant_6) + tmp_moved_constant_1*(tmp_kernel_op_20*tmp_moved_constant_5 + tmp_kernel_op_20*tmp_moved_constant_6) + tmp_moved_constant_2*(tmp_kernel_op_21*tmp_moved_constant_5 + tmp_kernel_op_21*tmp_moved_constant_6); + const real_t tmp_moved_constant_22 = tmp_moved_constant_0*(((tmp_moved_constant_10 + tmp_moved_constant_9)*(tmp_moved_constant_10 + tmp_moved_constant_9)) + ((tmp_moved_constant_7 + tmp_moved_constant_8)*(tmp_moved_constant_7 + tmp_moved_constant_8))) + tmp_moved_constant_1*(((tmp_moved_constant_11 + tmp_moved_constant_12)*(tmp_moved_constant_11 + tmp_moved_constant_12)) + ((tmp_moved_constant_13 + tmp_moved_constant_14)*(tmp_moved_constant_13 + tmp_moved_constant_14))) + tmp_moved_constant_2*(((tmp_moved_constant_15 + tmp_moved_constant_16)*(tmp_moved_constant_15 + tmp_moved_constant_16)) + ((tmp_moved_constant_17 + tmp_moved_constant_18)*(tmp_moved_constant_17 + tmp_moved_constant_18))); + const real_t tmp_moved_constant_23 = tmp_moved_constant_0*(((jac_affine_inv_1_0_BLUE*tmp_kernel_op_34 - tmp_moved_constant_7)*(jac_affine_inv_1_0_BLUE*tmp_kernel_op_34 - tmp_moved_constant_7)) + ((jac_affine_inv_1_1_BLUE*tmp_kernel_op_34 - tmp_moved_constant_9)*(jac_affine_inv_1_1_BLUE*tmp_kernel_op_34 - tmp_moved_constant_9))) + tmp_moved_constant_1*(((jac_affine_inv_1_0_BLUE*tmp_kernel_op_35 - tmp_moved_constant_11)*(jac_affine_inv_1_0_BLUE*tmp_kernel_op_35 - tmp_moved_constant_11)) + ((jac_affine_inv_1_1_BLUE*tmp_kernel_op_35 - tmp_moved_constant_13)*(jac_affine_inv_1_1_BLUE*tmp_kernel_op_35 - tmp_moved_constant_13))) + tmp_moved_constant_2*(((jac_affine_inv_1_0_BLUE*tmp_kernel_op_36 - tmp_moved_constant_15)*(jac_affine_inv_1_0_BLUE*tmp_kernel_op_36 - tmp_moved_constant_15)) + ((jac_affine_inv_1_1_BLUE*tmp_kernel_op_36 - tmp_moved_constant_17)*(jac_affine_inv_1_1_BLUE*tmp_kernel_op_36 - tmp_moved_constant_17))); + const real_t tmp_moved_constant_24 = tmp_moved_constant_0*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_37 - tmp_moved_constant_8)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_37 - tmp_moved_constant_8)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_37 - tmp_moved_constant_10)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_37 - tmp_moved_constant_10))) + tmp_moved_constant_1*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_38 - tmp_moved_constant_12)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_38 - tmp_moved_constant_12)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_38 - tmp_moved_constant_14)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_38 - tmp_moved_constant_14))) + tmp_moved_constant_2*(((jac_affine_inv_0_0_BLUE*tmp_kernel_op_39 - tmp_moved_constant_16)*(jac_affine_inv_0_0_BLUE*tmp_kernel_op_39 - tmp_moved_constant_16)) + ((jac_affine_inv_0_1_BLUE*tmp_kernel_op_39 - tmp_moved_constant_18)*(jac_affine_inv_0_1_BLUE*tmp_kernel_op_39 - tmp_moved_constant_18))); for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { for (int64_t ctr_0 = 0; ctr_0 < -ctr_1 + micro_edges_per_macro_edge - 1; ctr_0 += 1) @@ -186,12 +186,12 @@ void P2ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_2D( real } { { - _data_invDiag_Vertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_7555 + _data_invDiag_Vertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_7556 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_7557 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_7558 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1] = Dummy_7559 + _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; - _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))] = Dummy_7560 + _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = tmp_moved_constant_19 + _data_invDiag_Vertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = tmp_moved_constant_20 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = tmp_moved_constant_21 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = tmp_moved_constant_22 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1] = tmp_moved_constant_23 + _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; + _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))] = tmp_moved_constant_24 + _data_invDiag_Edge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; } } } diff --git a/operators/diffusion/noarch/P2ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_3D.cpp b/operators/diffusion/noarch/P2ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_3D.cpp index e08aa7976a6e51be59d49358a7b6c0837e69e993..991b6b37b0125d2ed94d2899520f8d9254edd3a9 100644 --- a/operators/diffusion/noarch/P2ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_3D.cpp +++ b/operators/diffusion/noarch/P2ElementwiseDiffusion_computeInverseDiagonalOperatorValues_macro_3D.cpp @@ -478,481 +478,481 @@ void P2ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_3D( real const real_t elMatDiag_7 = tmp_kernel_op_11*(((jac_affine_inv_2_0_WHITE_UP*tmp_kernel_op_118*0.25 - tmp_kernel_op_51 - tmp_kernel_op_75)*(jac_affine_inv_2_0_WHITE_UP*tmp_kernel_op_118*0.25 - tmp_kernel_op_51 - tmp_kernel_op_75))*16.0 + ((jac_affine_inv_2_1_WHITE_UP*tmp_kernel_op_118*0.25 - tmp_kernel_op_53 - tmp_kernel_op_77)*(jac_affine_inv_2_1_WHITE_UP*tmp_kernel_op_118*0.25 - tmp_kernel_op_53 - tmp_kernel_op_77))*16.0 + ((jac_affine_inv_2_2_WHITE_UP*tmp_kernel_op_118*0.25 - tmp_kernel_op_55 - tmp_kernel_op_79)*(jac_affine_inv_2_2_WHITE_UP*tmp_kernel_op_118*0.25 - tmp_kernel_op_55 - tmp_kernel_op_79))*16.0) + tmp_kernel_op_17*(((jac_affine_inv_2_0_WHITE_UP*tmp_kernel_op_119*0.25 - tmp_kernel_op_57 - tmp_kernel_op_81)*(jac_affine_inv_2_0_WHITE_UP*tmp_kernel_op_119*0.25 - tmp_kernel_op_57 - tmp_kernel_op_81))*16.0 + ((jac_affine_inv_2_1_WHITE_UP*tmp_kernel_op_119*0.25 - tmp_kernel_op_59 - tmp_kernel_op_83)*(jac_affine_inv_2_1_WHITE_UP*tmp_kernel_op_119*0.25 - tmp_kernel_op_59 - tmp_kernel_op_83))*16.0 + ((jac_affine_inv_2_2_WHITE_UP*tmp_kernel_op_119*0.25 - tmp_kernel_op_61 - tmp_kernel_op_85)*(jac_affine_inv_2_2_WHITE_UP*tmp_kernel_op_119*0.25 - tmp_kernel_op_61 - tmp_kernel_op_85))*16.0) + tmp_kernel_op_23*(((jac_affine_inv_2_0_WHITE_UP*tmp_kernel_op_120*0.25 - tmp_kernel_op_63 - tmp_kernel_op_87)*(jac_affine_inv_2_0_WHITE_UP*tmp_kernel_op_120*0.25 - tmp_kernel_op_63 - tmp_kernel_op_87))*16.0 + ((jac_affine_inv_2_1_WHITE_UP*tmp_kernel_op_120*0.25 - tmp_kernel_op_65 - tmp_kernel_op_89)*(jac_affine_inv_2_1_WHITE_UP*tmp_kernel_op_120*0.25 - tmp_kernel_op_65 - tmp_kernel_op_89))*16.0 + ((jac_affine_inv_2_2_WHITE_UP*tmp_kernel_op_120*0.25 - tmp_kernel_op_67 - tmp_kernel_op_91)*(jac_affine_inv_2_2_WHITE_UP*tmp_kernel_op_120*0.25 - tmp_kernel_op_67 - tmp_kernel_op_91))*16.0) + tmp_kernel_op_5*(((jac_affine_inv_2_0_WHITE_UP*tmp_kernel_op_117*0.25 - tmp_kernel_op_45 - tmp_kernel_op_69)*(jac_affine_inv_2_0_WHITE_UP*tmp_kernel_op_117*0.25 - tmp_kernel_op_45 - tmp_kernel_op_69))*16.0 + ((jac_affine_inv_2_1_WHITE_UP*tmp_kernel_op_117*0.25 - tmp_kernel_op_47 - tmp_kernel_op_71)*(jac_affine_inv_2_1_WHITE_UP*tmp_kernel_op_117*0.25 - tmp_kernel_op_47 - tmp_kernel_op_71))*16.0 + ((jac_affine_inv_2_2_WHITE_UP*tmp_kernel_op_117*0.25 - tmp_kernel_op_49 - tmp_kernel_op_73)*(jac_affine_inv_2_2_WHITE_UP*tmp_kernel_op_117*0.25 - tmp_kernel_op_49 - tmp_kernel_op_73))*16.0); const real_t elMatDiag_8 = tmp_kernel_op_11*(((jac_affine_inv_1_0_WHITE_UP*tmp_kernel_op_124*0.25 - tmp_kernel_op_52 - tmp_kernel_op_99)*(jac_affine_inv_1_0_WHITE_UP*tmp_kernel_op_124*0.25 - tmp_kernel_op_52 - tmp_kernel_op_99))*16.0 + ((jac_affine_inv_1_1_WHITE_UP*tmp_kernel_op_124*0.25 - tmp_kernel_op_101 - tmp_kernel_op_54)*(jac_affine_inv_1_1_WHITE_UP*tmp_kernel_op_124*0.25 - tmp_kernel_op_101 - tmp_kernel_op_54))*16.0 + ((jac_affine_inv_1_2_WHITE_UP*tmp_kernel_op_124*0.25 - tmp_kernel_op_103 - tmp_kernel_op_56)*(jac_affine_inv_1_2_WHITE_UP*tmp_kernel_op_124*0.25 - tmp_kernel_op_103 - tmp_kernel_op_56))*16.0) + tmp_kernel_op_17*(((jac_affine_inv_1_0_WHITE_UP*tmp_kernel_op_126*0.25 - tmp_kernel_op_105 - tmp_kernel_op_58)*(jac_affine_inv_1_0_WHITE_UP*tmp_kernel_op_126*0.25 - tmp_kernel_op_105 - tmp_kernel_op_58))*16.0 + ((jac_affine_inv_1_1_WHITE_UP*tmp_kernel_op_126*0.25 - tmp_kernel_op_107 - tmp_kernel_op_60)*(jac_affine_inv_1_1_WHITE_UP*tmp_kernel_op_126*0.25 - tmp_kernel_op_107 - tmp_kernel_op_60))*16.0 + ((jac_affine_inv_1_2_WHITE_UP*tmp_kernel_op_126*0.25 - tmp_kernel_op_109 - tmp_kernel_op_62)*(jac_affine_inv_1_2_WHITE_UP*tmp_kernel_op_126*0.25 - tmp_kernel_op_109 - tmp_kernel_op_62))*16.0) + tmp_kernel_op_23*(((jac_affine_inv_1_0_WHITE_UP*tmp_kernel_op_128*0.25 - tmp_kernel_op_111 - tmp_kernel_op_64)*(jac_affine_inv_1_0_WHITE_UP*tmp_kernel_op_128*0.25 - tmp_kernel_op_111 - tmp_kernel_op_64))*16.0 + ((jac_affine_inv_1_1_WHITE_UP*tmp_kernel_op_128*0.25 - tmp_kernel_op_113 - tmp_kernel_op_66)*(jac_affine_inv_1_1_WHITE_UP*tmp_kernel_op_128*0.25 - tmp_kernel_op_113 - tmp_kernel_op_66))*16.0 + ((jac_affine_inv_1_2_WHITE_UP*tmp_kernel_op_128*0.25 - tmp_kernel_op_115 - tmp_kernel_op_68)*(jac_affine_inv_1_2_WHITE_UP*tmp_kernel_op_128*0.25 - tmp_kernel_op_115 - tmp_kernel_op_68))*16.0) + tmp_kernel_op_5*(((jac_affine_inv_1_0_WHITE_UP*tmp_kernel_op_122*0.25 - tmp_kernel_op_46 - tmp_kernel_op_93)*(jac_affine_inv_1_0_WHITE_UP*tmp_kernel_op_122*0.25 - tmp_kernel_op_46 - tmp_kernel_op_93))*16.0 + ((jac_affine_inv_1_1_WHITE_UP*tmp_kernel_op_122*0.25 - tmp_kernel_op_48 - tmp_kernel_op_95)*(jac_affine_inv_1_1_WHITE_UP*tmp_kernel_op_122*0.25 - tmp_kernel_op_48 - tmp_kernel_op_95))*16.0 + ((jac_affine_inv_1_2_WHITE_UP*tmp_kernel_op_122*0.25 - tmp_kernel_op_50 - tmp_kernel_op_97)*(jac_affine_inv_1_2_WHITE_UP*tmp_kernel_op_122*0.25 - tmp_kernel_op_50 - tmp_kernel_op_97))*16.0); const real_t elMatDiag_9 = tmp_kernel_op_11*(((jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_130*0.25 - tmp_kernel_op_100 - tmp_kernel_op_76)*(jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_130*0.25 - tmp_kernel_op_100 - tmp_kernel_op_76))*16.0 + ((jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_130*0.25 - tmp_kernel_op_102 - tmp_kernel_op_78)*(jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_130*0.25 - tmp_kernel_op_102 - tmp_kernel_op_78))*16.0 + ((jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_130*0.25 - tmp_kernel_op_104 - tmp_kernel_op_80)*(jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_130*0.25 - tmp_kernel_op_104 - tmp_kernel_op_80))*16.0) + tmp_kernel_op_17*(((jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_131*0.25 - tmp_kernel_op_106 - tmp_kernel_op_82)*(jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_131*0.25 - tmp_kernel_op_106 - tmp_kernel_op_82))*16.0 + ((jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_131*0.25 - tmp_kernel_op_108 - tmp_kernel_op_84)*(jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_131*0.25 - tmp_kernel_op_108 - tmp_kernel_op_84))*16.0 + ((jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_131*0.25 - tmp_kernel_op_110 - tmp_kernel_op_86)*(jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_131*0.25 - tmp_kernel_op_110 - tmp_kernel_op_86))*16.0) + tmp_kernel_op_23*(((jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_132*0.25 - tmp_kernel_op_112 - tmp_kernel_op_88)*(jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_132*0.25 - tmp_kernel_op_112 - tmp_kernel_op_88))*16.0 + ((jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_132*0.25 - tmp_kernel_op_114 - tmp_kernel_op_90)*(jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_132*0.25 - tmp_kernel_op_114 - tmp_kernel_op_90))*16.0 + ((jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_132*0.25 - tmp_kernel_op_116 - tmp_kernel_op_92)*(jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_132*0.25 - tmp_kernel_op_116 - tmp_kernel_op_92))*16.0) + tmp_kernel_op_5*(((jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_129*0.25 - tmp_kernel_op_70 - tmp_kernel_op_94)*(jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_129*0.25 - tmp_kernel_op_70 - tmp_kernel_op_94))*16.0 + ((jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_129*0.25 - tmp_kernel_op_72 - tmp_kernel_op_96)*(jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_129*0.25 - tmp_kernel_op_72 - tmp_kernel_op_96))*16.0 + ((jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_129*0.25 - tmp_kernel_op_74 - tmp_kernel_op_98)*(jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_129*0.25 - tmp_kernel_op_74 - tmp_kernel_op_98))*16.0); - const real_t Dummy_7735 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_7736 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_7737 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_7738 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_7739 = (jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN); - const real_t Dummy_7740 = (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN); - const real_t Dummy_7741 = (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN); - const real_t Dummy_7742 = (jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN); - const real_t Dummy_7743 = (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN); - const real_t Dummy_7744 = (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN); - const real_t Dummy_7745 = (jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN); - const real_t Dummy_7746 = (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN); - const real_t Dummy_7747 = (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); - const real_t Dummy_7748 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7749 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7750 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7751 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7752 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7753 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7754 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7755 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7756 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7757 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7758 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7759 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7760 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7761 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7762 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7763 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7764 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7765 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7766 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7767 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7768 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7769 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7770 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7771 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7772 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7773 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7774 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7775 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7776 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7777 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7778 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7779 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7780 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7781 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7782 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7783 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7784 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7785 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7786 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7787 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7788 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7789 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7790 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7791 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7792 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7793 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7794 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7795 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7796 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7797 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7798 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7799 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7800 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7801 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7802 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7803 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7804 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7805 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7806 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7807 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7808 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7809 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7810 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7811 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7812 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7813 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_7814 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7815 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7816 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7817 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7818 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7819 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_7820 = Dummy_7735*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4))) + Dummy_7736*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10))) + Dummy_7737*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_16))) + Dummy_7738*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22))); - const real_t Dummy_7821 = Dummy_7735*(Dummy_7739*tmp_kernel_op_25 + Dummy_7740*tmp_kernel_op_25 + Dummy_7741*tmp_kernel_op_25) + Dummy_7736*(Dummy_7739*tmp_kernel_op_28 + Dummy_7740*tmp_kernel_op_28 + Dummy_7741*tmp_kernel_op_28) + Dummy_7737*(Dummy_7739*tmp_kernel_op_29 + Dummy_7740*tmp_kernel_op_29 + Dummy_7741*tmp_kernel_op_29) + Dummy_7738*(Dummy_7739*tmp_kernel_op_30 + Dummy_7740*tmp_kernel_op_30 + Dummy_7741*tmp_kernel_op_30); - const real_t Dummy_7822 = Dummy_7735*(Dummy_7742*tmp_kernel_op_32 + Dummy_7743*tmp_kernel_op_32 + Dummy_7744*tmp_kernel_op_32) + Dummy_7736*(Dummy_7742*tmp_kernel_op_35 + Dummy_7743*tmp_kernel_op_35 + Dummy_7744*tmp_kernel_op_35) + Dummy_7737*(Dummy_7742*tmp_kernel_op_36 + Dummy_7743*tmp_kernel_op_36 + Dummy_7744*tmp_kernel_op_36) + Dummy_7738*(Dummy_7742*tmp_kernel_op_37 + Dummy_7743*tmp_kernel_op_37 + Dummy_7744*tmp_kernel_op_37); - const real_t Dummy_7823 = Dummy_7735*(Dummy_7745*tmp_kernel_op_39 + Dummy_7746*tmp_kernel_op_39 + Dummy_7747*tmp_kernel_op_39) + Dummy_7736*(Dummy_7745*tmp_kernel_op_42 + Dummy_7746*tmp_kernel_op_42 + Dummy_7747*tmp_kernel_op_42) + Dummy_7737*(Dummy_7745*tmp_kernel_op_43 + Dummy_7746*tmp_kernel_op_43 + Dummy_7747*tmp_kernel_op_43) + Dummy_7738*(Dummy_7745*tmp_kernel_op_44 + Dummy_7746*tmp_kernel_op_44 + Dummy_7747*tmp_kernel_op_44); - const real_t Dummy_7824 = Dummy_7735*(((Dummy_7748 + Dummy_7749)*(Dummy_7748 + Dummy_7749))*16.0 + ((Dummy_7750 + Dummy_7751)*(Dummy_7750 + Dummy_7751))*16.0 + ((Dummy_7752 + Dummy_7753)*(Dummy_7752 + Dummy_7753))*16.0) + Dummy_7736*(((Dummy_7754 + Dummy_7755)*(Dummy_7754 + Dummy_7755))*16.0 + ((Dummy_7756 + Dummy_7757)*(Dummy_7756 + Dummy_7757))*16.0 + ((Dummy_7758 + Dummy_7759)*(Dummy_7758 + Dummy_7759))*16.0) + Dummy_7737*(((Dummy_7760 + Dummy_7761)*(Dummy_7760 + Dummy_7761))*16.0 + ((Dummy_7762 + Dummy_7763)*(Dummy_7762 + Dummy_7763))*16.0 + ((Dummy_7764 + Dummy_7765)*(Dummy_7764 + Dummy_7765))*16.0) + Dummy_7738*(((Dummy_7766 + Dummy_7767)*(Dummy_7766 + Dummy_7767))*16.0 + ((Dummy_7768 + Dummy_7769)*(Dummy_7768 + Dummy_7769))*16.0 + ((Dummy_7770 + Dummy_7771)*(Dummy_7770 + Dummy_7771))*16.0); - const real_t Dummy_7825 = Dummy_7735*(((Dummy_7772 + Dummy_7773)*(Dummy_7772 + Dummy_7773))*16.0 + ((Dummy_7774 + Dummy_7775)*(Dummy_7774 + Dummy_7775))*16.0 + ((Dummy_7776 + Dummy_7777)*(Dummy_7776 + Dummy_7777))*16.0) + Dummy_7736*(((Dummy_7778 + Dummy_7779)*(Dummy_7778 + Dummy_7779))*16.0 + ((Dummy_7780 + Dummy_7781)*(Dummy_7780 + Dummy_7781))*16.0 + ((Dummy_7782 + Dummy_7783)*(Dummy_7782 + Dummy_7783))*16.0) + Dummy_7737*(((Dummy_7784 + Dummy_7785)*(Dummy_7784 + Dummy_7785))*16.0 + ((Dummy_7786 + Dummy_7787)*(Dummy_7786 + Dummy_7787))*16.0 + ((Dummy_7788 + Dummy_7789)*(Dummy_7788 + Dummy_7789))*16.0) + Dummy_7738*(((Dummy_7790 + Dummy_7791)*(Dummy_7790 + Dummy_7791))*16.0 + ((Dummy_7792 + Dummy_7793)*(Dummy_7792 + Dummy_7793))*16.0 + ((Dummy_7794 + Dummy_7795)*(Dummy_7794 + Dummy_7795))*16.0); - const real_t Dummy_7826 = Dummy_7735*(((Dummy_7796 + Dummy_7797)*(Dummy_7796 + Dummy_7797))*16.0 + ((Dummy_7798 + Dummy_7799)*(Dummy_7798 + Dummy_7799))*16.0 + ((Dummy_7800 + Dummy_7801)*(Dummy_7800 + Dummy_7801))*16.0) + Dummy_7736*(((Dummy_7802 + Dummy_7803)*(Dummy_7802 + Dummy_7803))*16.0 + ((Dummy_7804 + Dummy_7805)*(Dummy_7804 + Dummy_7805))*16.0 + ((Dummy_7806 + Dummy_7807)*(Dummy_7806 + Dummy_7807))*16.0) + Dummy_7737*(((Dummy_7808 + Dummy_7809)*(Dummy_7808 + Dummy_7809))*16.0 + ((Dummy_7810 + Dummy_7811)*(Dummy_7810 + Dummy_7811))*16.0 + ((Dummy_7812 + Dummy_7813)*(Dummy_7812 + Dummy_7813))*16.0) + Dummy_7738*(((Dummy_7814 + Dummy_7815)*(Dummy_7814 + Dummy_7815))*16.0 + ((Dummy_7816 + Dummy_7817)*(Dummy_7816 + Dummy_7817))*16.0 + ((Dummy_7818 + Dummy_7819)*(Dummy_7818 + Dummy_7819))*16.0); - const real_t Dummy_7827 = Dummy_7735*(((-Dummy_7748 - Dummy_7772 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_7748 - Dummy_7772 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_7750 - Dummy_7774 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_7750 - Dummy_7774 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_7752 - Dummy_7776 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_7752 - Dummy_7776 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_117*0.25))*16.0) + Dummy_7736*(((-Dummy_7754 - Dummy_7778 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_7754 - Dummy_7778 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_7756 - Dummy_7780 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_7756 - Dummy_7780 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_7758 - Dummy_7782 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_7758 - Dummy_7782 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_118*0.25))*16.0) + Dummy_7737*(((-Dummy_7760 - Dummy_7784 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_7760 - Dummy_7784 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_7762 - Dummy_7786 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_7762 - Dummy_7786 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_7764 - Dummy_7788 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_7764 - Dummy_7788 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_119*0.25))*16.0) + Dummy_7738*(((-Dummy_7766 - Dummy_7790 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_7766 - Dummy_7790 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_7768 - Dummy_7792 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_7768 - Dummy_7792 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_7770 - Dummy_7794 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_7770 - Dummy_7794 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_7828 = Dummy_7735*(((-Dummy_7749 - Dummy_7796 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_7749 - Dummy_7796 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_7751 - Dummy_7798 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_7751 - Dummy_7798 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_7753 - Dummy_7800 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_7753 - Dummy_7800 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_122*0.25))*16.0) + Dummy_7736*(((-Dummy_7755 - Dummy_7802 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_7755 - Dummy_7802 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_7757 - Dummy_7804 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_7757 - Dummy_7804 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_7759 - Dummy_7806 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_7759 - Dummy_7806 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_124*0.25))*16.0) + Dummy_7737*(((-Dummy_7761 - Dummy_7808 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_7761 - Dummy_7808 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_7763 - Dummy_7810 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_7763 - Dummy_7810 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_7765 - Dummy_7812 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_7765 - Dummy_7812 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_126*0.25))*16.0) + Dummy_7738*(((-Dummy_7767 - Dummy_7814 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_7767 - Dummy_7814 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_7769 - Dummy_7816 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_7769 - Dummy_7816 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_7771 - Dummy_7818 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_7771 - Dummy_7818 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_7829 = Dummy_7735*(((-Dummy_7773 - Dummy_7797 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_7773 - Dummy_7797 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_7775 - Dummy_7799 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_7775 - Dummy_7799 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_7777 - Dummy_7801 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_7777 - Dummy_7801 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_129*0.25))*16.0) + Dummy_7736*(((-Dummy_7779 - Dummy_7803 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_7779 - Dummy_7803 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_7781 - Dummy_7805 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_7781 - Dummy_7805 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_7783 - Dummy_7807 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_7783 - Dummy_7807 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_130*0.25))*16.0) + Dummy_7737*(((-Dummy_7785 - Dummy_7809 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_7785 - Dummy_7809 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_7787 - Dummy_7811 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_7787 - Dummy_7811 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_7789 - Dummy_7813 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_7789 - Dummy_7813 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_131*0.25))*16.0) + Dummy_7738*(((-Dummy_7791 - Dummy_7815 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_7791 - Dummy_7815 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_7793 - Dummy_7817 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_7793 - Dummy_7817 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_7795 - Dummy_7819 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_7795 - Dummy_7819 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_132*0.25))*16.0); - const real_t Dummy_7830 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_7831 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_7832 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_7833 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_7834 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); - const real_t Dummy_7835 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); - const real_t Dummy_7836 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); - const real_t Dummy_7837 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); - const real_t Dummy_7838 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); - const real_t Dummy_7839 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); - const real_t Dummy_7840 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); - const real_t Dummy_7841 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); - const real_t Dummy_7842 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); - const real_t Dummy_7843 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_7844 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7845 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_7846 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7847 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_7848 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7849 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7850 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_7851 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7852 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_7853 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7854 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_7855 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7856 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7857 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7858 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7859 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7860 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7861 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7862 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7863 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7864 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7865 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7866 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7867 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_7868 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7869 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_7870 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7871 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_7872 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7873 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7874 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7875 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7876 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7877 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7878 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7879 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7880 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_7881 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7882 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_7883 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7884 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_7885 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7886 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7887 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7888 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7889 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7890 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7891 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7892 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7893 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7894 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7895 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7896 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7897 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_7898 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7899 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_7900 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7901 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_7902 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7903 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7904 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_7905 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7906 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_7907 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7908 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_7909 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7910 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_7911 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7912 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_7913 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7914 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_7915 = Dummy_7830*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4))) + Dummy_7831*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10))) + Dummy_7832*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16))) + Dummy_7833*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22))); - const real_t Dummy_7916 = Dummy_7830*(Dummy_7834*tmp_kernel_op_25 + Dummy_7835*tmp_kernel_op_25 + Dummy_7836*tmp_kernel_op_25) + Dummy_7831*(Dummy_7834*tmp_kernel_op_28 + Dummy_7835*tmp_kernel_op_28 + Dummy_7836*tmp_kernel_op_28) + Dummy_7832*(Dummy_7834*tmp_kernel_op_29 + Dummy_7835*tmp_kernel_op_29 + Dummy_7836*tmp_kernel_op_29) + Dummy_7833*(Dummy_7834*tmp_kernel_op_30 + Dummy_7835*tmp_kernel_op_30 + Dummy_7836*tmp_kernel_op_30); - const real_t Dummy_7917 = Dummy_7830*(Dummy_7837*tmp_kernel_op_32 + Dummy_7838*tmp_kernel_op_32 + Dummy_7839*tmp_kernel_op_32) + Dummy_7831*(Dummy_7837*tmp_kernel_op_35 + Dummy_7838*tmp_kernel_op_35 + Dummy_7839*tmp_kernel_op_35) + Dummy_7832*(Dummy_7837*tmp_kernel_op_36 + Dummy_7838*tmp_kernel_op_36 + Dummy_7839*tmp_kernel_op_36) + Dummy_7833*(Dummy_7837*tmp_kernel_op_37 + Dummy_7838*tmp_kernel_op_37 + Dummy_7839*tmp_kernel_op_37); - const real_t Dummy_7918 = Dummy_7830*(Dummy_7840*tmp_kernel_op_39 + Dummy_7841*tmp_kernel_op_39 + Dummy_7842*tmp_kernel_op_39) + Dummy_7831*(Dummy_7840*tmp_kernel_op_42 + Dummy_7841*tmp_kernel_op_42 + Dummy_7842*tmp_kernel_op_42) + Dummy_7832*(Dummy_7840*tmp_kernel_op_43 + Dummy_7841*tmp_kernel_op_43 + Dummy_7842*tmp_kernel_op_43) + Dummy_7833*(Dummy_7840*tmp_kernel_op_44 + Dummy_7841*tmp_kernel_op_44 + Dummy_7842*tmp_kernel_op_44); - const real_t Dummy_7919 = Dummy_7830*(((Dummy_7843 + Dummy_7844)*(Dummy_7843 + Dummy_7844))*16.0 + ((Dummy_7845 + Dummy_7846)*(Dummy_7845 + Dummy_7846))*16.0 + ((Dummy_7847 + Dummy_7848)*(Dummy_7847 + Dummy_7848))*16.0) + Dummy_7831*(((Dummy_7849 + Dummy_7850)*(Dummy_7849 + Dummy_7850))*16.0 + ((Dummy_7851 + Dummy_7852)*(Dummy_7851 + Dummy_7852))*16.0 + ((Dummy_7853 + Dummy_7854)*(Dummy_7853 + Dummy_7854))*16.0) + Dummy_7832*(((Dummy_7855 + Dummy_7856)*(Dummy_7855 + Dummy_7856))*16.0 + ((Dummy_7857 + Dummy_7858)*(Dummy_7857 + Dummy_7858))*16.0 + ((Dummy_7859 + Dummy_7860)*(Dummy_7859 + Dummy_7860))*16.0) + Dummy_7833*(((Dummy_7861 + Dummy_7862)*(Dummy_7861 + Dummy_7862))*16.0 + ((Dummy_7863 + Dummy_7864)*(Dummy_7863 + Dummy_7864))*16.0 + ((Dummy_7865 + Dummy_7866)*(Dummy_7865 + Dummy_7866))*16.0); - const real_t Dummy_7920 = Dummy_7830*(((Dummy_7867 + Dummy_7868)*(Dummy_7867 + Dummy_7868))*16.0 + ((Dummy_7869 + Dummy_7870)*(Dummy_7869 + Dummy_7870))*16.0 + ((Dummy_7871 + Dummy_7872)*(Dummy_7871 + Dummy_7872))*16.0) + Dummy_7831*(((Dummy_7873 + Dummy_7874)*(Dummy_7873 + Dummy_7874))*16.0 + ((Dummy_7875 + Dummy_7876)*(Dummy_7875 + Dummy_7876))*16.0 + ((Dummy_7877 + Dummy_7878)*(Dummy_7877 + Dummy_7878))*16.0) + Dummy_7832*(((Dummy_7879 + Dummy_7880)*(Dummy_7879 + Dummy_7880))*16.0 + ((Dummy_7881 + Dummy_7882)*(Dummy_7881 + Dummy_7882))*16.0 + ((Dummy_7883 + Dummy_7884)*(Dummy_7883 + Dummy_7884))*16.0) + Dummy_7833*(((Dummy_7885 + Dummy_7886)*(Dummy_7885 + Dummy_7886))*16.0 + ((Dummy_7887 + Dummy_7888)*(Dummy_7887 + Dummy_7888))*16.0 + ((Dummy_7889 + Dummy_7890)*(Dummy_7889 + Dummy_7890))*16.0); - const real_t Dummy_7921 = Dummy_7830*(((Dummy_7891 + Dummy_7892)*(Dummy_7891 + Dummy_7892))*16.0 + ((Dummy_7893 + Dummy_7894)*(Dummy_7893 + Dummy_7894))*16.0 + ((Dummy_7895 + Dummy_7896)*(Dummy_7895 + Dummy_7896))*16.0) + Dummy_7831*(((Dummy_7897 + Dummy_7898)*(Dummy_7897 + Dummy_7898))*16.0 + ((Dummy_7899 + Dummy_7900)*(Dummy_7899 + Dummy_7900))*16.0 + ((Dummy_7901 + Dummy_7902)*(Dummy_7901 + Dummy_7902))*16.0) + Dummy_7832*(((Dummy_7903 + Dummy_7904)*(Dummy_7903 + Dummy_7904))*16.0 + ((Dummy_7905 + Dummy_7906)*(Dummy_7905 + Dummy_7906))*16.0 + ((Dummy_7907 + Dummy_7908)*(Dummy_7907 + Dummy_7908))*16.0) + Dummy_7833*(((Dummy_7909 + Dummy_7910)*(Dummy_7909 + Dummy_7910))*16.0 + ((Dummy_7911 + Dummy_7912)*(Dummy_7911 + Dummy_7912))*16.0 + ((Dummy_7913 + Dummy_7914)*(Dummy_7913 + Dummy_7914))*16.0); - const real_t Dummy_7922 = Dummy_7830*(((-Dummy_7843 - Dummy_7867 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_117*0.25)*(-Dummy_7843 - Dummy_7867 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_7845 - Dummy_7869 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_117*0.25)*(-Dummy_7845 - Dummy_7869 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_7847 - Dummy_7871 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_117*0.25)*(-Dummy_7847 - Dummy_7871 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_117*0.25))*16.0) + Dummy_7831*(((-Dummy_7849 - Dummy_7873 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_118*0.25)*(-Dummy_7849 - Dummy_7873 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_7851 - Dummy_7875 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_118*0.25)*(-Dummy_7851 - Dummy_7875 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_7853 - Dummy_7877 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_118*0.25)*(-Dummy_7853 - Dummy_7877 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_118*0.25))*16.0) + Dummy_7832*(((-Dummy_7855 - Dummy_7879 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_119*0.25)*(-Dummy_7855 - Dummy_7879 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_7857 - Dummy_7881 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_119*0.25)*(-Dummy_7857 - Dummy_7881 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_7859 - Dummy_7883 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_119*0.25)*(-Dummy_7859 - Dummy_7883 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_119*0.25))*16.0) + Dummy_7833*(((-Dummy_7861 - Dummy_7885 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_120*0.25)*(-Dummy_7861 - Dummy_7885 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_7863 - Dummy_7887 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_120*0.25)*(-Dummy_7863 - Dummy_7887 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_7865 - Dummy_7889 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_120*0.25)*(-Dummy_7865 - Dummy_7889 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_7923 = Dummy_7830*(((-Dummy_7844 - Dummy_7891 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_122*0.25)*(-Dummy_7844 - Dummy_7891 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_7846 - Dummy_7893 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_122*0.25)*(-Dummy_7846 - Dummy_7893 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_7848 - Dummy_7895 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_122*0.25)*(-Dummy_7848 - Dummy_7895 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_122*0.25))*16.0) + Dummy_7831*(((-Dummy_7850 - Dummy_7897 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_124*0.25)*(-Dummy_7850 - Dummy_7897 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_7852 - Dummy_7899 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_124*0.25)*(-Dummy_7852 - Dummy_7899 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_7854 - Dummy_7901 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_124*0.25)*(-Dummy_7854 - Dummy_7901 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_124*0.25))*16.0) + Dummy_7832*(((-Dummy_7856 - Dummy_7903 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_126*0.25)*(-Dummy_7856 - Dummy_7903 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_7858 - Dummy_7905 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_126*0.25)*(-Dummy_7858 - Dummy_7905 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_7860 - Dummy_7907 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_126*0.25)*(-Dummy_7860 - Dummy_7907 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_126*0.25))*16.0) + Dummy_7833*(((-Dummy_7862 - Dummy_7909 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_128*0.25)*(-Dummy_7862 - Dummy_7909 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_7864 - Dummy_7911 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_128*0.25)*(-Dummy_7864 - Dummy_7911 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_7866 - Dummy_7913 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_128*0.25)*(-Dummy_7866 - Dummy_7913 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_7924 = Dummy_7830*(((-Dummy_7868 - Dummy_7892 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_129*0.25)*(-Dummy_7868 - Dummy_7892 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_7870 - Dummy_7894 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_129*0.25)*(-Dummy_7870 - Dummy_7894 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_7872 - Dummy_7896 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_129*0.25)*(-Dummy_7872 - Dummy_7896 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_129*0.25))*16.0) + Dummy_7831*(((-Dummy_7874 - Dummy_7898 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_130*0.25)*(-Dummy_7874 - Dummy_7898 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_7876 - Dummy_7900 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_130*0.25)*(-Dummy_7876 - Dummy_7900 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_7878 - Dummy_7902 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_130*0.25)*(-Dummy_7878 - Dummy_7902 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_130*0.25))*16.0) + Dummy_7832*(((-Dummy_7880 - Dummy_7904 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_131*0.25)*(-Dummy_7880 - Dummy_7904 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_7882 - Dummy_7906 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_131*0.25)*(-Dummy_7882 - Dummy_7906 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_7884 - Dummy_7908 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_131*0.25)*(-Dummy_7884 - Dummy_7908 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_131*0.25))*16.0) + Dummy_7833*(((-Dummy_7886 - Dummy_7910 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_132*0.25)*(-Dummy_7886 - Dummy_7910 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_7888 - Dummy_7912 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_132*0.25)*(-Dummy_7888 - Dummy_7912 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_7890 - Dummy_7914 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_132*0.25)*(-Dummy_7890 - Dummy_7914 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_132*0.25))*16.0); - const real_t Dummy_7925 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_7926 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_7927 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_7928 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_7929 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); - const real_t Dummy_7930 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); - const real_t Dummy_7931 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); - const real_t Dummy_7932 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); - const real_t Dummy_7933 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); - const real_t Dummy_7934 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); - const real_t Dummy_7935 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); - const real_t Dummy_7936 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); - const real_t Dummy_7937 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); - const real_t Dummy_7938 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7939 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7940 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7941 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7942 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7943 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7944 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7945 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7946 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7947 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7948 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7949 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7950 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7951 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7952 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7953 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7954 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7955 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7956 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7957 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7958 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7959 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7960 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7961 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7962 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7963 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7964 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7965 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7966 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7967 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7968 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7969 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7970 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7971 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7972 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7973 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7974 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7975 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7976 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7977 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7978 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7979 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7980 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7981 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7982 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7983 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7984 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7985 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7986 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7987 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7988 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7989 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7990 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7991 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7992 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7993 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7994 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7995 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7996 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_7997 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7998 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_7999 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8000 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8001 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8002 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8003 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8004 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8005 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8006 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8007 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8008 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8009 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8010 = Dummy_7925*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4))) + Dummy_7926*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10))) + Dummy_7927*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16))) + Dummy_7928*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22))); - const real_t Dummy_8011 = Dummy_7925*(Dummy_7929*tmp_kernel_op_25 + Dummy_7930*tmp_kernel_op_25 + Dummy_7931*tmp_kernel_op_25) + Dummy_7926*(Dummy_7929*tmp_kernel_op_28 + Dummy_7930*tmp_kernel_op_28 + Dummy_7931*tmp_kernel_op_28) + Dummy_7927*(Dummy_7929*tmp_kernel_op_29 + Dummy_7930*tmp_kernel_op_29 + Dummy_7931*tmp_kernel_op_29) + Dummy_7928*(Dummy_7929*tmp_kernel_op_30 + Dummy_7930*tmp_kernel_op_30 + Dummy_7931*tmp_kernel_op_30); - const real_t Dummy_8012 = Dummy_7925*(Dummy_7932*tmp_kernel_op_32 + Dummy_7933*tmp_kernel_op_32 + Dummy_7934*tmp_kernel_op_32) + Dummy_7926*(Dummy_7932*tmp_kernel_op_35 + Dummy_7933*tmp_kernel_op_35 + Dummy_7934*tmp_kernel_op_35) + Dummy_7927*(Dummy_7932*tmp_kernel_op_36 + Dummy_7933*tmp_kernel_op_36 + Dummy_7934*tmp_kernel_op_36) + Dummy_7928*(Dummy_7932*tmp_kernel_op_37 + Dummy_7933*tmp_kernel_op_37 + Dummy_7934*tmp_kernel_op_37); - const real_t Dummy_8013 = Dummy_7925*(Dummy_7935*tmp_kernel_op_39 + Dummy_7936*tmp_kernel_op_39 + Dummy_7937*tmp_kernel_op_39) + Dummy_7926*(Dummy_7935*tmp_kernel_op_42 + Dummy_7936*tmp_kernel_op_42 + Dummy_7937*tmp_kernel_op_42) + Dummy_7927*(Dummy_7935*tmp_kernel_op_43 + Dummy_7936*tmp_kernel_op_43 + Dummy_7937*tmp_kernel_op_43) + Dummy_7928*(Dummy_7935*tmp_kernel_op_44 + Dummy_7936*tmp_kernel_op_44 + Dummy_7937*tmp_kernel_op_44); - const real_t Dummy_8014 = Dummy_7925*(((Dummy_7938 + Dummy_7939)*(Dummy_7938 + Dummy_7939))*16.0 + ((Dummy_7940 + Dummy_7941)*(Dummy_7940 + Dummy_7941))*16.0 + ((Dummy_7942 + Dummy_7943)*(Dummy_7942 + Dummy_7943))*16.0) + Dummy_7926*(((Dummy_7944 + Dummy_7945)*(Dummy_7944 + Dummy_7945))*16.0 + ((Dummy_7946 + Dummy_7947)*(Dummy_7946 + Dummy_7947))*16.0 + ((Dummy_7948 + Dummy_7949)*(Dummy_7948 + Dummy_7949))*16.0) + Dummy_7927*(((Dummy_7950 + Dummy_7951)*(Dummy_7950 + Dummy_7951))*16.0 + ((Dummy_7952 + Dummy_7953)*(Dummy_7952 + Dummy_7953))*16.0 + ((Dummy_7954 + Dummy_7955)*(Dummy_7954 + Dummy_7955))*16.0) + Dummy_7928*(((Dummy_7956 + Dummy_7957)*(Dummy_7956 + Dummy_7957))*16.0 + ((Dummy_7958 + Dummy_7959)*(Dummy_7958 + Dummy_7959))*16.0 + ((Dummy_7960 + Dummy_7961)*(Dummy_7960 + Dummy_7961))*16.0); - const real_t Dummy_8015 = Dummy_7925*(((Dummy_7962 + Dummy_7963)*(Dummy_7962 + Dummy_7963))*16.0 + ((Dummy_7964 + Dummy_7965)*(Dummy_7964 + Dummy_7965))*16.0 + ((Dummy_7966 + Dummy_7967)*(Dummy_7966 + Dummy_7967))*16.0) + Dummy_7926*(((Dummy_7968 + Dummy_7969)*(Dummy_7968 + Dummy_7969))*16.0 + ((Dummy_7970 + Dummy_7971)*(Dummy_7970 + Dummy_7971))*16.0 + ((Dummy_7972 + Dummy_7973)*(Dummy_7972 + Dummy_7973))*16.0) + Dummy_7927*(((Dummy_7974 + Dummy_7975)*(Dummy_7974 + Dummy_7975))*16.0 + ((Dummy_7976 + Dummy_7977)*(Dummy_7976 + Dummy_7977))*16.0 + ((Dummy_7978 + Dummy_7979)*(Dummy_7978 + Dummy_7979))*16.0) + Dummy_7928*(((Dummy_7980 + Dummy_7981)*(Dummy_7980 + Dummy_7981))*16.0 + ((Dummy_7982 + Dummy_7983)*(Dummy_7982 + Dummy_7983))*16.0 + ((Dummy_7984 + Dummy_7985)*(Dummy_7984 + Dummy_7985))*16.0); - const real_t Dummy_8016 = Dummy_7925*(((Dummy_7986 + Dummy_7987)*(Dummy_7986 + Dummy_7987))*16.0 + ((Dummy_7988 + Dummy_7989)*(Dummy_7988 + Dummy_7989))*16.0 + ((Dummy_7990 + Dummy_7991)*(Dummy_7990 + Dummy_7991))*16.0) + Dummy_7926*(((Dummy_7992 + Dummy_7993)*(Dummy_7992 + Dummy_7993))*16.0 + ((Dummy_7994 + Dummy_7995)*(Dummy_7994 + Dummy_7995))*16.0 + ((Dummy_7996 + Dummy_7997)*(Dummy_7996 + Dummy_7997))*16.0) + Dummy_7927*(((Dummy_7998 + Dummy_7999)*(Dummy_7998 + Dummy_7999))*16.0 + ((Dummy_8000 + Dummy_8001)*(Dummy_8000 + Dummy_8001))*16.0 + ((Dummy_8002 + Dummy_8003)*(Dummy_8002 + Dummy_8003))*16.0) + Dummy_7928*(((Dummy_8004 + Dummy_8005)*(Dummy_8004 + Dummy_8005))*16.0 + ((Dummy_8006 + Dummy_8007)*(Dummy_8006 + Dummy_8007))*16.0 + ((Dummy_8008 + Dummy_8009)*(Dummy_8008 + Dummy_8009))*16.0); - const real_t Dummy_8017 = Dummy_7925*(((-Dummy_7938 - Dummy_7962 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_7938 - Dummy_7962 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_7940 - Dummy_7964 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_7940 - Dummy_7964 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_7942 - Dummy_7966 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_7942 - Dummy_7966 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_117*0.25))*16.0) + Dummy_7926*(((-Dummy_7944 - Dummy_7968 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_7944 - Dummy_7968 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_7946 - Dummy_7970 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_7946 - Dummy_7970 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_7948 - Dummy_7972 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_7948 - Dummy_7972 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_118*0.25))*16.0) + Dummy_7927*(((-Dummy_7950 - Dummy_7974 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_7950 - Dummy_7974 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_7952 - Dummy_7976 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_7952 - Dummy_7976 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_7954 - Dummy_7978 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_7954 - Dummy_7978 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_119*0.25))*16.0) + Dummy_7928*(((-Dummy_7956 - Dummy_7980 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_7956 - Dummy_7980 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_7958 - Dummy_7982 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_7958 - Dummy_7982 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_7960 - Dummy_7984 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_7960 - Dummy_7984 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_8018 = Dummy_7925*(((-Dummy_7939 - Dummy_7986 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_7939 - Dummy_7986 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_7941 - Dummy_7988 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_7941 - Dummy_7988 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_7943 - Dummy_7990 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_7943 - Dummy_7990 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_122*0.25))*16.0) + Dummy_7926*(((-Dummy_7945 - Dummy_7992 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_7945 - Dummy_7992 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_7947 - Dummy_7994 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_7947 - Dummy_7994 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_7949 - Dummy_7996 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_7949 - Dummy_7996 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_124*0.25))*16.0) + Dummy_7927*(((-Dummy_7951 - Dummy_7998 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_7951 - Dummy_7998 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_7953 - Dummy_8000 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_7953 - Dummy_8000 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_7955 - Dummy_8002 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_7955 - Dummy_8002 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_126*0.25))*16.0) + Dummy_7928*(((-Dummy_7957 - Dummy_8004 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_7957 - Dummy_8004 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_7959 - Dummy_8006 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_7959 - Dummy_8006 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_7961 - Dummy_8008 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_7961 - Dummy_8008 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_8019 = Dummy_7925*(((-Dummy_7963 - Dummy_7987 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_7963 - Dummy_7987 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_7965 - Dummy_7989 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_7965 - Dummy_7989 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_7967 - Dummy_7991 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_7967 - Dummy_7991 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_129*0.25))*16.0) + Dummy_7926*(((-Dummy_7969 - Dummy_7993 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_7969 - Dummy_7993 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_7971 - Dummy_7995 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_7971 - Dummy_7995 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_7973 - Dummy_7997 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_7973 - Dummy_7997 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_130*0.25))*16.0) + Dummy_7927*(((-Dummy_7975 - Dummy_7999 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_7975 - Dummy_7999 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_7977 - Dummy_8001 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_7977 - Dummy_8001 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_7979 - Dummy_8003 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_7979 - Dummy_8003 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_131*0.25))*16.0) + Dummy_7928*(((-Dummy_7981 - Dummy_8005 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_7981 - Dummy_8005 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_7983 - Dummy_8007 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_7983 - Dummy_8007 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_7985 - Dummy_8009 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_7985 - Dummy_8009 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_132*0.25))*16.0); - const real_t Dummy_8020 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_8021 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_8022 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_8023 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_8024 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); - const real_t Dummy_8025 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); - const real_t Dummy_8026 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); - const real_t Dummy_8027 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); - const real_t Dummy_8028 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); - const real_t Dummy_8029 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); - const real_t Dummy_8030 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); - const real_t Dummy_8031 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); - const real_t Dummy_8032 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); - const real_t Dummy_8033 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8034 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8035 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8036 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8037 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8038 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8039 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8040 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8041 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8042 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8043 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8044 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8045 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8046 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8047 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8048 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8049 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8050 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8051 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8052 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8053 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8054 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8055 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8056 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8057 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8058 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8059 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8060 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8061 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8062 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8063 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8064 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8065 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8066 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8067 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8068 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8069 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8070 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8071 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8072 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8073 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8074 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8075 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8076 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8077 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8078 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8079 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8080 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8081 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8082 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8083 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8084 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8085 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8086 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8087 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8088 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8089 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8090 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8091 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8092 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8093 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8094 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8095 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8096 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8097 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8098 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8099 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8100 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8101 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8102 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8103 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8104 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8105 = Dummy_8020*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4))) + Dummy_8021*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10))) + Dummy_8022*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16))) + Dummy_8023*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22))); - const real_t Dummy_8106 = Dummy_8020*(Dummy_8024*tmp_kernel_op_25 + Dummy_8025*tmp_kernel_op_25 + Dummy_8026*tmp_kernel_op_25) + Dummy_8021*(Dummy_8024*tmp_kernel_op_28 + Dummy_8025*tmp_kernel_op_28 + Dummy_8026*tmp_kernel_op_28) + Dummy_8022*(Dummy_8024*tmp_kernel_op_29 + Dummy_8025*tmp_kernel_op_29 + Dummy_8026*tmp_kernel_op_29) + Dummy_8023*(Dummy_8024*tmp_kernel_op_30 + Dummy_8025*tmp_kernel_op_30 + Dummy_8026*tmp_kernel_op_30); - const real_t Dummy_8107 = Dummy_8020*(Dummy_8027*tmp_kernel_op_32 + Dummy_8028*tmp_kernel_op_32 + Dummy_8029*tmp_kernel_op_32) + Dummy_8021*(Dummy_8027*tmp_kernel_op_35 + Dummy_8028*tmp_kernel_op_35 + Dummy_8029*tmp_kernel_op_35) + Dummy_8022*(Dummy_8027*tmp_kernel_op_36 + Dummy_8028*tmp_kernel_op_36 + Dummy_8029*tmp_kernel_op_36) + Dummy_8023*(Dummy_8027*tmp_kernel_op_37 + Dummy_8028*tmp_kernel_op_37 + Dummy_8029*tmp_kernel_op_37); - const real_t Dummy_8108 = Dummy_8020*(Dummy_8030*tmp_kernel_op_39 + Dummy_8031*tmp_kernel_op_39 + Dummy_8032*tmp_kernel_op_39) + Dummy_8021*(Dummy_8030*tmp_kernel_op_42 + Dummy_8031*tmp_kernel_op_42 + Dummy_8032*tmp_kernel_op_42) + Dummy_8022*(Dummy_8030*tmp_kernel_op_43 + Dummy_8031*tmp_kernel_op_43 + Dummy_8032*tmp_kernel_op_43) + Dummy_8023*(Dummy_8030*tmp_kernel_op_44 + Dummy_8031*tmp_kernel_op_44 + Dummy_8032*tmp_kernel_op_44); - const real_t Dummy_8109 = Dummy_8020*(((Dummy_8033 + Dummy_8034)*(Dummy_8033 + Dummy_8034))*16.0 + ((Dummy_8035 + Dummy_8036)*(Dummy_8035 + Dummy_8036))*16.0 + ((Dummy_8037 + Dummy_8038)*(Dummy_8037 + Dummy_8038))*16.0) + Dummy_8021*(((Dummy_8039 + Dummy_8040)*(Dummy_8039 + Dummy_8040))*16.0 + ((Dummy_8041 + Dummy_8042)*(Dummy_8041 + Dummy_8042))*16.0 + ((Dummy_8043 + Dummy_8044)*(Dummy_8043 + Dummy_8044))*16.0) + Dummy_8022*(((Dummy_8045 + Dummy_8046)*(Dummy_8045 + Dummy_8046))*16.0 + ((Dummy_8047 + Dummy_8048)*(Dummy_8047 + Dummy_8048))*16.0 + ((Dummy_8049 + Dummy_8050)*(Dummy_8049 + Dummy_8050))*16.0) + Dummy_8023*(((Dummy_8051 + Dummy_8052)*(Dummy_8051 + Dummy_8052))*16.0 + ((Dummy_8053 + Dummy_8054)*(Dummy_8053 + Dummy_8054))*16.0 + ((Dummy_8055 + Dummy_8056)*(Dummy_8055 + Dummy_8056))*16.0); - const real_t Dummy_8110 = Dummy_8020*(((Dummy_8057 + Dummy_8058)*(Dummy_8057 + Dummy_8058))*16.0 + ((Dummy_8059 + Dummy_8060)*(Dummy_8059 + Dummy_8060))*16.0 + ((Dummy_8061 + Dummy_8062)*(Dummy_8061 + Dummy_8062))*16.0) + Dummy_8021*(((Dummy_8063 + Dummy_8064)*(Dummy_8063 + Dummy_8064))*16.0 + ((Dummy_8065 + Dummy_8066)*(Dummy_8065 + Dummy_8066))*16.0 + ((Dummy_8067 + Dummy_8068)*(Dummy_8067 + Dummy_8068))*16.0) + Dummy_8022*(((Dummy_8069 + Dummy_8070)*(Dummy_8069 + Dummy_8070))*16.0 + ((Dummy_8071 + Dummy_8072)*(Dummy_8071 + Dummy_8072))*16.0 + ((Dummy_8073 + Dummy_8074)*(Dummy_8073 + Dummy_8074))*16.0) + Dummy_8023*(((Dummy_8075 + Dummy_8076)*(Dummy_8075 + Dummy_8076))*16.0 + ((Dummy_8077 + Dummy_8078)*(Dummy_8077 + Dummy_8078))*16.0 + ((Dummy_8079 + Dummy_8080)*(Dummy_8079 + Dummy_8080))*16.0); - const real_t Dummy_8111 = Dummy_8020*(((Dummy_8081 + Dummy_8082)*(Dummy_8081 + Dummy_8082))*16.0 + ((Dummy_8083 + Dummy_8084)*(Dummy_8083 + Dummy_8084))*16.0 + ((Dummy_8085 + Dummy_8086)*(Dummy_8085 + Dummy_8086))*16.0) + Dummy_8021*(((Dummy_8087 + Dummy_8088)*(Dummy_8087 + Dummy_8088))*16.0 + ((Dummy_8089 + Dummy_8090)*(Dummy_8089 + Dummy_8090))*16.0 + ((Dummy_8091 + Dummy_8092)*(Dummy_8091 + Dummy_8092))*16.0) + Dummy_8022*(((Dummy_8093 + Dummy_8094)*(Dummy_8093 + Dummy_8094))*16.0 + ((Dummy_8095 + Dummy_8096)*(Dummy_8095 + Dummy_8096))*16.0 + ((Dummy_8097 + Dummy_8098)*(Dummy_8097 + Dummy_8098))*16.0) + Dummy_8023*(((Dummy_8099 + Dummy_8100)*(Dummy_8099 + Dummy_8100))*16.0 + ((Dummy_8101 + Dummy_8102)*(Dummy_8101 + Dummy_8102))*16.0 + ((Dummy_8103 + Dummy_8104)*(Dummy_8103 + Dummy_8104))*16.0); - const real_t Dummy_8112 = Dummy_8020*(((-Dummy_8033 - Dummy_8057 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_117*0.25)*(-Dummy_8033 - Dummy_8057 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8035 - Dummy_8059 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_117*0.25)*(-Dummy_8035 - Dummy_8059 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8037 - Dummy_8061 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_117*0.25)*(-Dummy_8037 - Dummy_8061 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_117*0.25))*16.0) + Dummy_8021*(((-Dummy_8039 - Dummy_8063 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_118*0.25)*(-Dummy_8039 - Dummy_8063 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8041 - Dummy_8065 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_118*0.25)*(-Dummy_8041 - Dummy_8065 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8043 - Dummy_8067 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_118*0.25)*(-Dummy_8043 - Dummy_8067 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_118*0.25))*16.0) + Dummy_8022*(((-Dummy_8045 - Dummy_8069 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_119*0.25)*(-Dummy_8045 - Dummy_8069 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8047 - Dummy_8071 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_119*0.25)*(-Dummy_8047 - Dummy_8071 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8049 - Dummy_8073 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_119*0.25)*(-Dummy_8049 - Dummy_8073 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_119*0.25))*16.0) + Dummy_8023*(((-Dummy_8051 - Dummy_8075 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_120*0.25)*(-Dummy_8051 - Dummy_8075 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8053 - Dummy_8077 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_120*0.25)*(-Dummy_8053 - Dummy_8077 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8055 - Dummy_8079 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_120*0.25)*(-Dummy_8055 - Dummy_8079 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_8113 = Dummy_8020*(((-Dummy_8034 - Dummy_8081 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_122*0.25)*(-Dummy_8034 - Dummy_8081 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8036 - Dummy_8083 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_122*0.25)*(-Dummy_8036 - Dummy_8083 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8038 - Dummy_8085 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_122*0.25)*(-Dummy_8038 - Dummy_8085 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_122*0.25))*16.0) + Dummy_8021*(((-Dummy_8040 - Dummy_8087 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_124*0.25)*(-Dummy_8040 - Dummy_8087 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8042 - Dummy_8089 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_124*0.25)*(-Dummy_8042 - Dummy_8089 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8044 - Dummy_8091 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_124*0.25)*(-Dummy_8044 - Dummy_8091 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_124*0.25))*16.0) + Dummy_8022*(((-Dummy_8046 - Dummy_8093 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_126*0.25)*(-Dummy_8046 - Dummy_8093 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8048 - Dummy_8095 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_126*0.25)*(-Dummy_8048 - Dummy_8095 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8050 - Dummy_8097 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_126*0.25)*(-Dummy_8050 - Dummy_8097 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_126*0.25))*16.0) + Dummy_8023*(((-Dummy_8052 - Dummy_8099 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_128*0.25)*(-Dummy_8052 - Dummy_8099 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8054 - Dummy_8101 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_128*0.25)*(-Dummy_8054 - Dummy_8101 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8056 - Dummy_8103 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_128*0.25)*(-Dummy_8056 - Dummy_8103 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_8114 = Dummy_8020*(((-Dummy_8058 - Dummy_8082 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_129*0.25)*(-Dummy_8058 - Dummy_8082 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8060 - Dummy_8084 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_129*0.25)*(-Dummy_8060 - Dummy_8084 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8062 - Dummy_8086 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_129*0.25)*(-Dummy_8062 - Dummy_8086 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_129*0.25))*16.0) + Dummy_8021*(((-Dummy_8064 - Dummy_8088 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_130*0.25)*(-Dummy_8064 - Dummy_8088 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8066 - Dummy_8090 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_130*0.25)*(-Dummy_8066 - Dummy_8090 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8068 - Dummy_8092 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_130*0.25)*(-Dummy_8068 - Dummy_8092 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_130*0.25))*16.0) + Dummy_8022*(((-Dummy_8070 - Dummy_8094 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_131*0.25)*(-Dummy_8070 - Dummy_8094 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8072 - Dummy_8096 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_131*0.25)*(-Dummy_8072 - Dummy_8096 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8074 - Dummy_8098 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_131*0.25)*(-Dummy_8074 - Dummy_8098 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_131*0.25))*16.0) + Dummy_8023*(((-Dummy_8076 - Dummy_8100 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_132*0.25)*(-Dummy_8076 - Dummy_8100 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8078 - Dummy_8102 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_132*0.25)*(-Dummy_8078 - Dummy_8102 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8080 - Dummy_8104 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_132*0.25)*(-Dummy_8080 - Dummy_8104 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_132*0.25))*16.0); - const real_t Dummy_8115 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_8116 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_8117 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_8118 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_8119 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); - const real_t Dummy_8120 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); - const real_t Dummy_8121 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); - const real_t Dummy_8122 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); - const real_t Dummy_8123 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); - const real_t Dummy_8124 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); - const real_t Dummy_8125 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); - const real_t Dummy_8126 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); - const real_t Dummy_8127 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); - const real_t Dummy_8128 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8129 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8130 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8131 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8132 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8133 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8134 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8135 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8136 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8137 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8138 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8139 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8140 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8141 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8142 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8143 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8144 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8145 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8146 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8147 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8148 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8149 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8150 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8151 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8152 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8153 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8154 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8155 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8156 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8157 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8158 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8159 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8160 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8161 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8162 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8163 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8164 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8165 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8166 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8167 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8168 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8169 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8170 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8171 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8172 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8173 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8174 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8175 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8176 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8177 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8178 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8179 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8180 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8181 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8182 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8183 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8184 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8185 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8186 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8187 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8188 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8189 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8190 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8191 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8192 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8193 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8194 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8195 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8196 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8197 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8198 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8199 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8200 = Dummy_8115*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4))) + Dummy_8116*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10))) + Dummy_8117*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16))) + Dummy_8118*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22))); - const real_t Dummy_8201 = Dummy_8115*(Dummy_8119*tmp_kernel_op_25 + Dummy_8120*tmp_kernel_op_25 + Dummy_8121*tmp_kernel_op_25) + Dummy_8116*(Dummy_8119*tmp_kernel_op_28 + Dummy_8120*tmp_kernel_op_28 + Dummy_8121*tmp_kernel_op_28) + Dummy_8117*(Dummy_8119*tmp_kernel_op_29 + Dummy_8120*tmp_kernel_op_29 + Dummy_8121*tmp_kernel_op_29) + Dummy_8118*(Dummy_8119*tmp_kernel_op_30 + Dummy_8120*tmp_kernel_op_30 + Dummy_8121*tmp_kernel_op_30); - const real_t Dummy_8202 = Dummy_8115*(Dummy_8122*tmp_kernel_op_32 + Dummy_8123*tmp_kernel_op_32 + Dummy_8124*tmp_kernel_op_32) + Dummy_8116*(Dummy_8122*tmp_kernel_op_35 + Dummy_8123*tmp_kernel_op_35 + Dummy_8124*tmp_kernel_op_35) + Dummy_8117*(Dummy_8122*tmp_kernel_op_36 + Dummy_8123*tmp_kernel_op_36 + Dummy_8124*tmp_kernel_op_36) + Dummy_8118*(Dummy_8122*tmp_kernel_op_37 + Dummy_8123*tmp_kernel_op_37 + Dummy_8124*tmp_kernel_op_37); - const real_t Dummy_8203 = Dummy_8115*(Dummy_8125*tmp_kernel_op_39 + Dummy_8126*tmp_kernel_op_39 + Dummy_8127*tmp_kernel_op_39) + Dummy_8116*(Dummy_8125*tmp_kernel_op_42 + Dummy_8126*tmp_kernel_op_42 + Dummy_8127*tmp_kernel_op_42) + Dummy_8117*(Dummy_8125*tmp_kernel_op_43 + Dummy_8126*tmp_kernel_op_43 + Dummy_8127*tmp_kernel_op_43) + Dummy_8118*(Dummy_8125*tmp_kernel_op_44 + Dummy_8126*tmp_kernel_op_44 + Dummy_8127*tmp_kernel_op_44); - const real_t Dummy_8204 = Dummy_8115*(((Dummy_8128 + Dummy_8129)*(Dummy_8128 + Dummy_8129))*16.0 + ((Dummy_8130 + Dummy_8131)*(Dummy_8130 + Dummy_8131))*16.0 + ((Dummy_8132 + Dummy_8133)*(Dummy_8132 + Dummy_8133))*16.0) + Dummy_8116*(((Dummy_8134 + Dummy_8135)*(Dummy_8134 + Dummy_8135))*16.0 + ((Dummy_8136 + Dummy_8137)*(Dummy_8136 + Dummy_8137))*16.0 + ((Dummy_8138 + Dummy_8139)*(Dummy_8138 + Dummy_8139))*16.0) + Dummy_8117*(((Dummy_8140 + Dummy_8141)*(Dummy_8140 + Dummy_8141))*16.0 + ((Dummy_8142 + Dummy_8143)*(Dummy_8142 + Dummy_8143))*16.0 + ((Dummy_8144 + Dummy_8145)*(Dummy_8144 + Dummy_8145))*16.0) + Dummy_8118*(((Dummy_8146 + Dummy_8147)*(Dummy_8146 + Dummy_8147))*16.0 + ((Dummy_8148 + Dummy_8149)*(Dummy_8148 + Dummy_8149))*16.0 + ((Dummy_8150 + Dummy_8151)*(Dummy_8150 + Dummy_8151))*16.0); - const real_t Dummy_8205 = Dummy_8115*(((Dummy_8152 + Dummy_8153)*(Dummy_8152 + Dummy_8153))*16.0 + ((Dummy_8154 + Dummy_8155)*(Dummy_8154 + Dummy_8155))*16.0 + ((Dummy_8156 + Dummy_8157)*(Dummy_8156 + Dummy_8157))*16.0) + Dummy_8116*(((Dummy_8158 + Dummy_8159)*(Dummy_8158 + Dummy_8159))*16.0 + ((Dummy_8160 + Dummy_8161)*(Dummy_8160 + Dummy_8161))*16.0 + ((Dummy_8162 + Dummy_8163)*(Dummy_8162 + Dummy_8163))*16.0) + Dummy_8117*(((Dummy_8164 + Dummy_8165)*(Dummy_8164 + Dummy_8165))*16.0 + ((Dummy_8166 + Dummy_8167)*(Dummy_8166 + Dummy_8167))*16.0 + ((Dummy_8168 + Dummy_8169)*(Dummy_8168 + Dummy_8169))*16.0) + Dummy_8118*(((Dummy_8170 + Dummy_8171)*(Dummy_8170 + Dummy_8171))*16.0 + ((Dummy_8172 + Dummy_8173)*(Dummy_8172 + Dummy_8173))*16.0 + ((Dummy_8174 + Dummy_8175)*(Dummy_8174 + Dummy_8175))*16.0); - const real_t Dummy_8206 = Dummy_8115*(((Dummy_8176 + Dummy_8177)*(Dummy_8176 + Dummy_8177))*16.0 + ((Dummy_8178 + Dummy_8179)*(Dummy_8178 + Dummy_8179))*16.0 + ((Dummy_8180 + Dummy_8181)*(Dummy_8180 + Dummy_8181))*16.0) + Dummy_8116*(((Dummy_8182 + Dummy_8183)*(Dummy_8182 + Dummy_8183))*16.0 + ((Dummy_8184 + Dummy_8185)*(Dummy_8184 + Dummy_8185))*16.0 + ((Dummy_8186 + Dummy_8187)*(Dummy_8186 + Dummy_8187))*16.0) + Dummy_8117*(((Dummy_8188 + Dummy_8189)*(Dummy_8188 + Dummy_8189))*16.0 + ((Dummy_8190 + Dummy_8191)*(Dummy_8190 + Dummy_8191))*16.0 + ((Dummy_8192 + Dummy_8193)*(Dummy_8192 + Dummy_8193))*16.0) + Dummy_8118*(((Dummy_8194 + Dummy_8195)*(Dummy_8194 + Dummy_8195))*16.0 + ((Dummy_8196 + Dummy_8197)*(Dummy_8196 + Dummy_8197))*16.0 + ((Dummy_8198 + Dummy_8199)*(Dummy_8198 + Dummy_8199))*16.0); - const real_t Dummy_8207 = Dummy_8115*(((-Dummy_8128 - Dummy_8152 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8128 - Dummy_8152 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8130 - Dummy_8154 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8130 - Dummy_8154 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8132 - Dummy_8156 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8132 - Dummy_8156 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_117*0.25))*16.0) + Dummy_8116*(((-Dummy_8134 - Dummy_8158 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8134 - Dummy_8158 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8136 - Dummy_8160 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8136 - Dummy_8160 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8138 - Dummy_8162 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8138 - Dummy_8162 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_118*0.25))*16.0) + Dummy_8117*(((-Dummy_8140 - Dummy_8164 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8140 - Dummy_8164 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8142 - Dummy_8166 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8142 - Dummy_8166 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8144 - Dummy_8168 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8144 - Dummy_8168 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_119*0.25))*16.0) + Dummy_8118*(((-Dummy_8146 - Dummy_8170 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8146 - Dummy_8170 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8148 - Dummy_8172 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8148 - Dummy_8172 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8150 - Dummy_8174 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8150 - Dummy_8174 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_8208 = Dummy_8115*(((-Dummy_8129 - Dummy_8176 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8129 - Dummy_8176 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8131 - Dummy_8178 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8131 - Dummy_8178 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8133 - Dummy_8180 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8133 - Dummy_8180 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_122*0.25))*16.0) + Dummy_8116*(((-Dummy_8135 - Dummy_8182 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8135 - Dummy_8182 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8137 - Dummy_8184 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8137 - Dummy_8184 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8139 - Dummy_8186 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8139 - Dummy_8186 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_124*0.25))*16.0) + Dummy_8117*(((-Dummy_8141 - Dummy_8188 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8141 - Dummy_8188 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8143 - Dummy_8190 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8143 - Dummy_8190 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8145 - Dummy_8192 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8145 - Dummy_8192 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_126*0.25))*16.0) + Dummy_8118*(((-Dummy_8147 - Dummy_8194 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8147 - Dummy_8194 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8149 - Dummy_8196 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8149 - Dummy_8196 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8151 - Dummy_8198 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8151 - Dummy_8198 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_8209 = Dummy_8115*(((-Dummy_8153 - Dummy_8177 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8153 - Dummy_8177 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8155 - Dummy_8179 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8155 - Dummy_8179 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8157 - Dummy_8181 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8157 - Dummy_8181 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_129*0.25))*16.0) + Dummy_8116*(((-Dummy_8159 - Dummy_8183 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8159 - Dummy_8183 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8161 - Dummy_8185 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8161 - Dummy_8185 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8163 - Dummy_8187 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8163 - Dummy_8187 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_130*0.25))*16.0) + Dummy_8117*(((-Dummy_8165 - Dummy_8189 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8165 - Dummy_8189 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8167 - Dummy_8191 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8167 - Dummy_8191 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8169 - Dummy_8193 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8169 - Dummy_8193 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_131*0.25))*16.0) + Dummy_8118*(((-Dummy_8171 - Dummy_8195 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8171 - Dummy_8195 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8173 - Dummy_8197 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8173 - Dummy_8197 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8175 - Dummy_8199 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8175 - Dummy_8199 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_132*0.25))*16.0); + const real_t tmp_moved_constant_0 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_1 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_3 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_4 = (jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN); + const real_t tmp_moved_constant_5 = (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN); + const real_t tmp_moved_constant_6 = (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN); + const real_t tmp_moved_constant_7 = (jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN); + const real_t tmp_moved_constant_8 = (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN); + const real_t tmp_moved_constant_9 = (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN); + const real_t tmp_moved_constant_10 = (jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN); + const real_t tmp_moved_constant_11 = (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN); + const real_t tmp_moved_constant_12 = (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); + const real_t tmp_moved_constant_13 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_14 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_15 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_16 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_17 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_18 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_19 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_20 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_21 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_22 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_23 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_24 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_25 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_26 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_27 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_28 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_29 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_30 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_31 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_32 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_33 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_34 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_35 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_36 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_37 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_38 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_39 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_40 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_41 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_42 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_43 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_44 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_45 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_46 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_47 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_48 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_49 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_50 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_51 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_52 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_53 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_54 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_55 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_56 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_57 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_58 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_59 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_60 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_61 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_62 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_63 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_64 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_65 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_66 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_67 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_68 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_69 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_70 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_71 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_72 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_73 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_74 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_75 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_76 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_77 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_78 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_79 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_80 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_81 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_82 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_83 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_84 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_85 = tmp_moved_constant_0*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4))) + tmp_moved_constant_1*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10))) + tmp_moved_constant_2*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_16))) + tmp_moved_constant_3*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22))); + const real_t tmp_moved_constant_86 = tmp_moved_constant_0*(tmp_kernel_op_25*tmp_moved_constant_4 + tmp_kernel_op_25*tmp_moved_constant_5 + tmp_kernel_op_25*tmp_moved_constant_6) + tmp_moved_constant_1*(tmp_kernel_op_28*tmp_moved_constant_4 + tmp_kernel_op_28*tmp_moved_constant_5 + tmp_kernel_op_28*tmp_moved_constant_6) + tmp_moved_constant_2*(tmp_kernel_op_29*tmp_moved_constant_4 + tmp_kernel_op_29*tmp_moved_constant_5 + tmp_kernel_op_29*tmp_moved_constant_6) + tmp_moved_constant_3*(tmp_kernel_op_30*tmp_moved_constant_4 + tmp_kernel_op_30*tmp_moved_constant_5 + tmp_kernel_op_30*tmp_moved_constant_6); + const real_t tmp_moved_constant_87 = tmp_moved_constant_0*(tmp_kernel_op_32*tmp_moved_constant_7 + tmp_kernel_op_32*tmp_moved_constant_8 + tmp_kernel_op_32*tmp_moved_constant_9) + tmp_moved_constant_1*(tmp_kernel_op_35*tmp_moved_constant_7 + tmp_kernel_op_35*tmp_moved_constant_8 + tmp_kernel_op_35*tmp_moved_constant_9) + tmp_moved_constant_2*(tmp_kernel_op_36*tmp_moved_constant_7 + tmp_kernel_op_36*tmp_moved_constant_8 + tmp_kernel_op_36*tmp_moved_constant_9) + tmp_moved_constant_3*(tmp_kernel_op_37*tmp_moved_constant_7 + tmp_kernel_op_37*tmp_moved_constant_8 + tmp_kernel_op_37*tmp_moved_constant_9); + const real_t tmp_moved_constant_88 = tmp_moved_constant_0*(tmp_kernel_op_39*tmp_moved_constant_10 + tmp_kernel_op_39*tmp_moved_constant_11 + tmp_kernel_op_39*tmp_moved_constant_12) + tmp_moved_constant_1*(tmp_kernel_op_42*tmp_moved_constant_10 + tmp_kernel_op_42*tmp_moved_constant_11 + tmp_kernel_op_42*tmp_moved_constant_12) + tmp_moved_constant_2*(tmp_kernel_op_43*tmp_moved_constant_10 + tmp_kernel_op_43*tmp_moved_constant_11 + tmp_kernel_op_43*tmp_moved_constant_12) + tmp_moved_constant_3*(tmp_kernel_op_44*tmp_moved_constant_10 + tmp_kernel_op_44*tmp_moved_constant_11 + tmp_kernel_op_44*tmp_moved_constant_12); + const real_t tmp_moved_constant_89 = tmp_moved_constant_0*(((tmp_moved_constant_13 + tmp_moved_constant_14)*(tmp_moved_constant_13 + tmp_moved_constant_14))*16.0 + ((tmp_moved_constant_15 + tmp_moved_constant_16)*(tmp_moved_constant_15 + tmp_moved_constant_16))*16.0 + ((tmp_moved_constant_17 + tmp_moved_constant_18)*(tmp_moved_constant_17 + tmp_moved_constant_18))*16.0) + tmp_moved_constant_1*(((tmp_moved_constant_19 + tmp_moved_constant_20)*(tmp_moved_constant_19 + tmp_moved_constant_20))*16.0 + ((tmp_moved_constant_21 + tmp_moved_constant_22)*(tmp_moved_constant_21 + tmp_moved_constant_22))*16.0 + ((tmp_moved_constant_23 + tmp_moved_constant_24)*(tmp_moved_constant_23 + tmp_moved_constant_24))*16.0) + tmp_moved_constant_2*(((tmp_moved_constant_25 + tmp_moved_constant_26)*(tmp_moved_constant_25 + tmp_moved_constant_26))*16.0 + ((tmp_moved_constant_27 + tmp_moved_constant_28)*(tmp_moved_constant_27 + tmp_moved_constant_28))*16.0 + ((tmp_moved_constant_29 + tmp_moved_constant_30)*(tmp_moved_constant_29 + tmp_moved_constant_30))*16.0) + tmp_moved_constant_3*(((tmp_moved_constant_31 + tmp_moved_constant_32)*(tmp_moved_constant_31 + tmp_moved_constant_32))*16.0 + ((tmp_moved_constant_33 + tmp_moved_constant_34)*(tmp_moved_constant_33 + tmp_moved_constant_34))*16.0 + ((tmp_moved_constant_35 + tmp_moved_constant_36)*(tmp_moved_constant_35 + tmp_moved_constant_36))*16.0); + const real_t tmp_moved_constant_90 = tmp_moved_constant_0*(((tmp_moved_constant_37 + tmp_moved_constant_38)*(tmp_moved_constant_37 + tmp_moved_constant_38))*16.0 + ((tmp_moved_constant_39 + tmp_moved_constant_40)*(tmp_moved_constant_39 + tmp_moved_constant_40))*16.0 + ((tmp_moved_constant_41 + tmp_moved_constant_42)*(tmp_moved_constant_41 + tmp_moved_constant_42))*16.0) + tmp_moved_constant_1*(((tmp_moved_constant_43 + tmp_moved_constant_44)*(tmp_moved_constant_43 + tmp_moved_constant_44))*16.0 + ((tmp_moved_constant_45 + tmp_moved_constant_46)*(tmp_moved_constant_45 + tmp_moved_constant_46))*16.0 + ((tmp_moved_constant_47 + tmp_moved_constant_48)*(tmp_moved_constant_47 + tmp_moved_constant_48))*16.0) + tmp_moved_constant_2*(((tmp_moved_constant_49 + tmp_moved_constant_50)*(tmp_moved_constant_49 + tmp_moved_constant_50))*16.0 + ((tmp_moved_constant_51 + tmp_moved_constant_52)*(tmp_moved_constant_51 + tmp_moved_constant_52))*16.0 + ((tmp_moved_constant_53 + tmp_moved_constant_54)*(tmp_moved_constant_53 + tmp_moved_constant_54))*16.0) + tmp_moved_constant_3*(((tmp_moved_constant_55 + tmp_moved_constant_56)*(tmp_moved_constant_55 + tmp_moved_constant_56))*16.0 + ((tmp_moved_constant_57 + tmp_moved_constant_58)*(tmp_moved_constant_57 + tmp_moved_constant_58))*16.0 + ((tmp_moved_constant_59 + tmp_moved_constant_60)*(tmp_moved_constant_59 + tmp_moved_constant_60))*16.0); + const real_t tmp_moved_constant_91 = tmp_moved_constant_0*(((tmp_moved_constant_61 + tmp_moved_constant_62)*(tmp_moved_constant_61 + tmp_moved_constant_62))*16.0 + ((tmp_moved_constant_63 + tmp_moved_constant_64)*(tmp_moved_constant_63 + tmp_moved_constant_64))*16.0 + ((tmp_moved_constant_65 + tmp_moved_constant_66)*(tmp_moved_constant_65 + tmp_moved_constant_66))*16.0) + tmp_moved_constant_1*(((tmp_moved_constant_67 + tmp_moved_constant_68)*(tmp_moved_constant_67 + tmp_moved_constant_68))*16.0 + ((tmp_moved_constant_69 + tmp_moved_constant_70)*(tmp_moved_constant_69 + tmp_moved_constant_70))*16.0 + ((tmp_moved_constant_71 + tmp_moved_constant_72)*(tmp_moved_constant_71 + tmp_moved_constant_72))*16.0) + tmp_moved_constant_2*(((tmp_moved_constant_73 + tmp_moved_constant_74)*(tmp_moved_constant_73 + tmp_moved_constant_74))*16.0 + ((tmp_moved_constant_75 + tmp_moved_constant_76)*(tmp_moved_constant_75 + tmp_moved_constant_76))*16.0 + ((tmp_moved_constant_77 + tmp_moved_constant_78)*(tmp_moved_constant_77 + tmp_moved_constant_78))*16.0) + tmp_moved_constant_3*(((tmp_moved_constant_79 + tmp_moved_constant_80)*(tmp_moved_constant_79 + tmp_moved_constant_80))*16.0 + ((tmp_moved_constant_81 + tmp_moved_constant_82)*(tmp_moved_constant_81 + tmp_moved_constant_82))*16.0 + ((tmp_moved_constant_83 + tmp_moved_constant_84)*(tmp_moved_constant_83 + tmp_moved_constant_84))*16.0); + const real_t tmp_moved_constant_92 = tmp_moved_constant_0*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_13 - tmp_moved_constant_37)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_13 - tmp_moved_constant_37))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_15 - tmp_moved_constant_39)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_15 - tmp_moved_constant_39))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_17 - tmp_moved_constant_41)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_17 - tmp_moved_constant_41))*16.0) + tmp_moved_constant_1*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_19 - tmp_moved_constant_43)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_19 - tmp_moved_constant_43))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_21 - tmp_moved_constant_45)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_21 - tmp_moved_constant_45))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_23 - tmp_moved_constant_47)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_23 - tmp_moved_constant_47))*16.0) + tmp_moved_constant_2*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_25 - tmp_moved_constant_49)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_25 - tmp_moved_constant_49))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_27 - tmp_moved_constant_51)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_27 - tmp_moved_constant_51))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_29 - tmp_moved_constant_53)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_29 - tmp_moved_constant_53))*16.0) + tmp_moved_constant_3*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_31 - tmp_moved_constant_55)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_31 - tmp_moved_constant_55))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_33 - tmp_moved_constant_57)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_33 - tmp_moved_constant_57))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_35 - tmp_moved_constant_59)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_35 - tmp_moved_constant_59))*16.0); + const real_t tmp_moved_constant_93 = tmp_moved_constant_0*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_14 - tmp_moved_constant_61)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_14 - tmp_moved_constant_61))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_16 - tmp_moved_constant_63)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_16 - tmp_moved_constant_63))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_18 - tmp_moved_constant_65)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_18 - tmp_moved_constant_65))*16.0) + tmp_moved_constant_1*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_20 - tmp_moved_constant_67)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_20 - tmp_moved_constant_67))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_22 - tmp_moved_constant_69)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_22 - tmp_moved_constant_69))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_24 - tmp_moved_constant_71)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_24 - tmp_moved_constant_71))*16.0) + tmp_moved_constant_2*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_26 - tmp_moved_constant_73)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_26 - tmp_moved_constant_73))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_28 - tmp_moved_constant_75)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_28 - tmp_moved_constant_75))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_30 - tmp_moved_constant_77)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_30 - tmp_moved_constant_77))*16.0) + tmp_moved_constant_3*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_32 - tmp_moved_constant_79)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_32 - tmp_moved_constant_79))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_34 - tmp_moved_constant_81)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_34 - tmp_moved_constant_81))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_36 - tmp_moved_constant_83)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_36 - tmp_moved_constant_83))*16.0); + const real_t tmp_moved_constant_94 = tmp_moved_constant_0*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_38 - tmp_moved_constant_62)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_38 - tmp_moved_constant_62))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_40 - tmp_moved_constant_64)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_40 - tmp_moved_constant_64))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_42 - tmp_moved_constant_66)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_42 - tmp_moved_constant_66))*16.0) + tmp_moved_constant_1*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_44 - tmp_moved_constant_68)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_44 - tmp_moved_constant_68))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_46 - tmp_moved_constant_70)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_46 - tmp_moved_constant_70))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_48 - tmp_moved_constant_72)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_48 - tmp_moved_constant_72))*16.0) + tmp_moved_constant_2*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_50 - tmp_moved_constant_74)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_50 - tmp_moved_constant_74))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_52 - tmp_moved_constant_76)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_52 - tmp_moved_constant_76))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_54 - tmp_moved_constant_78)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_54 - tmp_moved_constant_78))*16.0) + tmp_moved_constant_3*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_56 - tmp_moved_constant_80)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_56 - tmp_moved_constant_80))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_58 - tmp_moved_constant_82)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_58 - tmp_moved_constant_82))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_60 - tmp_moved_constant_84)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_60 - tmp_moved_constant_84))*16.0); + const real_t tmp_moved_constant_95 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_96 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_97 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_98 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_99 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); + const real_t tmp_moved_constant_100 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); + const real_t tmp_moved_constant_101 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); + const real_t tmp_moved_constant_102 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); + const real_t tmp_moved_constant_103 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); + const real_t tmp_moved_constant_104 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); + const real_t tmp_moved_constant_105 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); + const real_t tmp_moved_constant_106 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); + const real_t tmp_moved_constant_107 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); + const real_t tmp_moved_constant_108 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_109 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_110 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_111 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_112 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_113 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_114 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_115 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_116 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_117 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_118 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_119 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_120 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_121 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_122 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_123 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_124 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_125 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_126 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_127 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_128 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_129 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_130 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_131 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_132 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_133 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_134 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_135 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_136 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_137 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_138 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_139 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_140 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_141 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_142 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_143 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_144 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_145 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_146 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_147 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_148 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_149 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_150 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_151 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_152 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_153 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_154 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_155 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_156 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_157 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_158 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_159 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_160 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_161 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_162 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_163 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_164 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_165 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_166 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_167 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_168 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_169 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_170 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_171 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_172 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_173 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_174 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_175 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_176 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_177 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_178 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_179 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_180 = tmp_moved_constant_95*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4))) + tmp_moved_constant_96*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10))) + tmp_moved_constant_97*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16))) + tmp_moved_constant_98*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22))); + const real_t tmp_moved_constant_181 = tmp_moved_constant_95*(tmp_kernel_op_25*tmp_moved_constant_100 + tmp_kernel_op_25*tmp_moved_constant_101 + tmp_kernel_op_25*tmp_moved_constant_99) + tmp_moved_constant_96*(tmp_kernel_op_28*tmp_moved_constant_100 + tmp_kernel_op_28*tmp_moved_constant_101 + tmp_kernel_op_28*tmp_moved_constant_99) + tmp_moved_constant_97*(tmp_kernel_op_29*tmp_moved_constant_100 + tmp_kernel_op_29*tmp_moved_constant_101 + tmp_kernel_op_29*tmp_moved_constant_99) + tmp_moved_constant_98*(tmp_kernel_op_30*tmp_moved_constant_100 + tmp_kernel_op_30*tmp_moved_constant_101 + tmp_kernel_op_30*tmp_moved_constant_99); + const real_t tmp_moved_constant_182 = tmp_moved_constant_95*(tmp_kernel_op_32*tmp_moved_constant_102 + tmp_kernel_op_32*tmp_moved_constant_103 + tmp_kernel_op_32*tmp_moved_constant_104) + tmp_moved_constant_96*(tmp_kernel_op_35*tmp_moved_constant_102 + tmp_kernel_op_35*tmp_moved_constant_103 + tmp_kernel_op_35*tmp_moved_constant_104) + tmp_moved_constant_97*(tmp_kernel_op_36*tmp_moved_constant_102 + tmp_kernel_op_36*tmp_moved_constant_103 + tmp_kernel_op_36*tmp_moved_constant_104) + tmp_moved_constant_98*(tmp_kernel_op_37*tmp_moved_constant_102 + tmp_kernel_op_37*tmp_moved_constant_103 + tmp_kernel_op_37*tmp_moved_constant_104); + const real_t tmp_moved_constant_183 = tmp_moved_constant_95*(tmp_kernel_op_39*tmp_moved_constant_105 + tmp_kernel_op_39*tmp_moved_constant_106 + tmp_kernel_op_39*tmp_moved_constant_107) + tmp_moved_constant_96*(tmp_kernel_op_42*tmp_moved_constant_105 + tmp_kernel_op_42*tmp_moved_constant_106 + tmp_kernel_op_42*tmp_moved_constant_107) + tmp_moved_constant_97*(tmp_kernel_op_43*tmp_moved_constant_105 + tmp_kernel_op_43*tmp_moved_constant_106 + tmp_kernel_op_43*tmp_moved_constant_107) + tmp_moved_constant_98*(tmp_kernel_op_44*tmp_moved_constant_105 + tmp_kernel_op_44*tmp_moved_constant_106 + tmp_kernel_op_44*tmp_moved_constant_107); + const real_t tmp_moved_constant_184 = tmp_moved_constant_95*(((tmp_moved_constant_108 + tmp_moved_constant_109)*(tmp_moved_constant_108 + tmp_moved_constant_109))*16.0 + ((tmp_moved_constant_110 + tmp_moved_constant_111)*(tmp_moved_constant_110 + tmp_moved_constant_111))*16.0 + ((tmp_moved_constant_112 + tmp_moved_constant_113)*(tmp_moved_constant_112 + tmp_moved_constant_113))*16.0) + tmp_moved_constant_96*(((tmp_moved_constant_114 + tmp_moved_constant_115)*(tmp_moved_constant_114 + tmp_moved_constant_115))*16.0 + ((tmp_moved_constant_116 + tmp_moved_constant_117)*(tmp_moved_constant_116 + tmp_moved_constant_117))*16.0 + ((tmp_moved_constant_118 + tmp_moved_constant_119)*(tmp_moved_constant_118 + tmp_moved_constant_119))*16.0) + tmp_moved_constant_97*(((tmp_moved_constant_120 + tmp_moved_constant_121)*(tmp_moved_constant_120 + tmp_moved_constant_121))*16.0 + ((tmp_moved_constant_122 + tmp_moved_constant_123)*(tmp_moved_constant_122 + tmp_moved_constant_123))*16.0 + ((tmp_moved_constant_124 + tmp_moved_constant_125)*(tmp_moved_constant_124 + tmp_moved_constant_125))*16.0) + tmp_moved_constant_98*(((tmp_moved_constant_126 + tmp_moved_constant_127)*(tmp_moved_constant_126 + tmp_moved_constant_127))*16.0 + ((tmp_moved_constant_128 + tmp_moved_constant_129)*(tmp_moved_constant_128 + tmp_moved_constant_129))*16.0 + ((tmp_moved_constant_130 + tmp_moved_constant_131)*(tmp_moved_constant_130 + tmp_moved_constant_131))*16.0); + const real_t tmp_moved_constant_185 = tmp_moved_constant_95*(((tmp_moved_constant_132 + tmp_moved_constant_133)*(tmp_moved_constant_132 + tmp_moved_constant_133))*16.0 + ((tmp_moved_constant_134 + tmp_moved_constant_135)*(tmp_moved_constant_134 + tmp_moved_constant_135))*16.0 + ((tmp_moved_constant_136 + tmp_moved_constant_137)*(tmp_moved_constant_136 + tmp_moved_constant_137))*16.0) + tmp_moved_constant_96*(((tmp_moved_constant_138 + tmp_moved_constant_139)*(tmp_moved_constant_138 + tmp_moved_constant_139))*16.0 + ((tmp_moved_constant_140 + tmp_moved_constant_141)*(tmp_moved_constant_140 + tmp_moved_constant_141))*16.0 + ((tmp_moved_constant_142 + tmp_moved_constant_143)*(tmp_moved_constant_142 + tmp_moved_constant_143))*16.0) + tmp_moved_constant_97*(((tmp_moved_constant_144 + tmp_moved_constant_145)*(tmp_moved_constant_144 + tmp_moved_constant_145))*16.0 + ((tmp_moved_constant_146 + tmp_moved_constant_147)*(tmp_moved_constant_146 + tmp_moved_constant_147))*16.0 + ((tmp_moved_constant_148 + tmp_moved_constant_149)*(tmp_moved_constant_148 + tmp_moved_constant_149))*16.0) + tmp_moved_constant_98*(((tmp_moved_constant_150 + tmp_moved_constant_151)*(tmp_moved_constant_150 + tmp_moved_constant_151))*16.0 + ((tmp_moved_constant_152 + tmp_moved_constant_153)*(tmp_moved_constant_152 + tmp_moved_constant_153))*16.0 + ((tmp_moved_constant_154 + tmp_moved_constant_155)*(tmp_moved_constant_154 + tmp_moved_constant_155))*16.0); + const real_t tmp_moved_constant_186 = tmp_moved_constant_95*(((tmp_moved_constant_156 + tmp_moved_constant_157)*(tmp_moved_constant_156 + tmp_moved_constant_157))*16.0 + ((tmp_moved_constant_158 + tmp_moved_constant_159)*(tmp_moved_constant_158 + tmp_moved_constant_159))*16.0 + ((tmp_moved_constant_160 + tmp_moved_constant_161)*(tmp_moved_constant_160 + tmp_moved_constant_161))*16.0) + tmp_moved_constant_96*(((tmp_moved_constant_162 + tmp_moved_constant_163)*(tmp_moved_constant_162 + tmp_moved_constant_163))*16.0 + ((tmp_moved_constant_164 + tmp_moved_constant_165)*(tmp_moved_constant_164 + tmp_moved_constant_165))*16.0 + ((tmp_moved_constant_166 + tmp_moved_constant_167)*(tmp_moved_constant_166 + tmp_moved_constant_167))*16.0) + tmp_moved_constant_97*(((tmp_moved_constant_168 + tmp_moved_constant_169)*(tmp_moved_constant_168 + tmp_moved_constant_169))*16.0 + ((tmp_moved_constant_170 + tmp_moved_constant_171)*(tmp_moved_constant_170 + tmp_moved_constant_171))*16.0 + ((tmp_moved_constant_172 + tmp_moved_constant_173)*(tmp_moved_constant_172 + tmp_moved_constant_173))*16.0) + tmp_moved_constant_98*(((tmp_moved_constant_174 + tmp_moved_constant_175)*(tmp_moved_constant_174 + tmp_moved_constant_175))*16.0 + ((tmp_moved_constant_176 + tmp_moved_constant_177)*(tmp_moved_constant_176 + tmp_moved_constant_177))*16.0 + ((tmp_moved_constant_178 + tmp_moved_constant_179)*(tmp_moved_constant_178 + tmp_moved_constant_179))*16.0); + const real_t tmp_moved_constant_187 = tmp_moved_constant_95*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_108 - tmp_moved_constant_132)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_108 - tmp_moved_constant_132))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_110 - tmp_moved_constant_134)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_110 - tmp_moved_constant_134))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_112 - tmp_moved_constant_136)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_112 - tmp_moved_constant_136))*16.0) + tmp_moved_constant_96*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_114 - tmp_moved_constant_138)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_114 - tmp_moved_constant_138))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_116 - tmp_moved_constant_140)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_116 - tmp_moved_constant_140))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_118 - tmp_moved_constant_142)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_118 - tmp_moved_constant_142))*16.0) + tmp_moved_constant_97*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_120 - tmp_moved_constant_144)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_120 - tmp_moved_constant_144))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_122 - tmp_moved_constant_146)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_122 - tmp_moved_constant_146))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_124 - tmp_moved_constant_148)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_124 - tmp_moved_constant_148))*16.0) + tmp_moved_constant_98*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_126 - tmp_moved_constant_150)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_126 - tmp_moved_constant_150))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_128 - tmp_moved_constant_152)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_128 - tmp_moved_constant_152))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_130 - tmp_moved_constant_154)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_130 - tmp_moved_constant_154))*16.0); + const real_t tmp_moved_constant_188 = tmp_moved_constant_95*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_109 - tmp_moved_constant_156)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_109 - tmp_moved_constant_156))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_111 - tmp_moved_constant_158)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_111 - tmp_moved_constant_158))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_113 - tmp_moved_constant_160)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_113 - tmp_moved_constant_160))*16.0) + tmp_moved_constant_96*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_115 - tmp_moved_constant_162)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_115 - tmp_moved_constant_162))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_117 - tmp_moved_constant_164)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_117 - tmp_moved_constant_164))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_119 - tmp_moved_constant_166)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_119 - tmp_moved_constant_166))*16.0) + tmp_moved_constant_97*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_121 - tmp_moved_constant_168)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_121 - tmp_moved_constant_168))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_123 - tmp_moved_constant_170)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_123 - tmp_moved_constant_170))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_125 - tmp_moved_constant_172)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_125 - tmp_moved_constant_172))*16.0) + tmp_moved_constant_98*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_127 - tmp_moved_constant_174)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_127 - tmp_moved_constant_174))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_129 - tmp_moved_constant_176)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_129 - tmp_moved_constant_176))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_131 - tmp_moved_constant_178)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_131 - tmp_moved_constant_178))*16.0); + const real_t tmp_moved_constant_189 = tmp_moved_constant_95*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_133 - tmp_moved_constant_157)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_133 - tmp_moved_constant_157))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_135 - tmp_moved_constant_159)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_135 - tmp_moved_constant_159))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_137 - tmp_moved_constant_161)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_137 - tmp_moved_constant_161))*16.0) + tmp_moved_constant_96*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_139 - tmp_moved_constant_163)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_139 - tmp_moved_constant_163))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_141 - tmp_moved_constant_165)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_141 - tmp_moved_constant_165))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_143 - tmp_moved_constant_167)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_143 - tmp_moved_constant_167))*16.0) + tmp_moved_constant_97*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_145 - tmp_moved_constant_169)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_145 - tmp_moved_constant_169))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_147 - tmp_moved_constant_171)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_147 - tmp_moved_constant_171))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_149 - tmp_moved_constant_173)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_149 - tmp_moved_constant_173))*16.0) + tmp_moved_constant_98*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_151 - tmp_moved_constant_175)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_151 - tmp_moved_constant_175))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_153 - tmp_moved_constant_177)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_153 - tmp_moved_constant_177))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_155 - tmp_moved_constant_179)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_155 - tmp_moved_constant_179))*16.0); + const real_t tmp_moved_constant_190 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_191 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_192 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_193 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_194 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); + const real_t tmp_moved_constant_195 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); + const real_t tmp_moved_constant_196 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); + const real_t tmp_moved_constant_197 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); + const real_t tmp_moved_constant_198 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); + const real_t tmp_moved_constant_199 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); + const real_t tmp_moved_constant_200 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); + const real_t tmp_moved_constant_201 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); + const real_t tmp_moved_constant_202 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); + const real_t tmp_moved_constant_203 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_204 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_205 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_206 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_207 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_208 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_209 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_210 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_211 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_212 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_213 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_214 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_215 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_216 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_217 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_218 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_219 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_220 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_221 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_222 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_223 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_224 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_225 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_226 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_227 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_228 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_229 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_230 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_231 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_232 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_233 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_234 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_235 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_236 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_237 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_238 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_239 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_240 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_241 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_242 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_243 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_244 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_245 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_246 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_247 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_248 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_249 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_250 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_251 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_252 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_253 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_254 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_255 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_256 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_257 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_258 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_259 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_260 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_261 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_262 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_263 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_264 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_265 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_266 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_267 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_268 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_269 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_270 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_271 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_272 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_273 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_274 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_275 = tmp_moved_constant_190*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4))) + tmp_moved_constant_191*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10))) + tmp_moved_constant_192*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16))) + tmp_moved_constant_193*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22))); + const real_t tmp_moved_constant_276 = tmp_moved_constant_190*(tmp_kernel_op_25*tmp_moved_constant_194 + tmp_kernel_op_25*tmp_moved_constant_195 + tmp_kernel_op_25*tmp_moved_constant_196) + tmp_moved_constant_191*(tmp_kernel_op_28*tmp_moved_constant_194 + tmp_kernel_op_28*tmp_moved_constant_195 + tmp_kernel_op_28*tmp_moved_constant_196) + tmp_moved_constant_192*(tmp_kernel_op_29*tmp_moved_constant_194 + tmp_kernel_op_29*tmp_moved_constant_195 + tmp_kernel_op_29*tmp_moved_constant_196) + tmp_moved_constant_193*(tmp_kernel_op_30*tmp_moved_constant_194 + tmp_kernel_op_30*tmp_moved_constant_195 + tmp_kernel_op_30*tmp_moved_constant_196); + const real_t tmp_moved_constant_277 = tmp_moved_constant_190*(tmp_kernel_op_32*tmp_moved_constant_197 + tmp_kernel_op_32*tmp_moved_constant_198 + tmp_kernel_op_32*tmp_moved_constant_199) + tmp_moved_constant_191*(tmp_kernel_op_35*tmp_moved_constant_197 + tmp_kernel_op_35*tmp_moved_constant_198 + tmp_kernel_op_35*tmp_moved_constant_199) + tmp_moved_constant_192*(tmp_kernel_op_36*tmp_moved_constant_197 + tmp_kernel_op_36*tmp_moved_constant_198 + tmp_kernel_op_36*tmp_moved_constant_199) + tmp_moved_constant_193*(tmp_kernel_op_37*tmp_moved_constant_197 + tmp_kernel_op_37*tmp_moved_constant_198 + tmp_kernel_op_37*tmp_moved_constant_199); + const real_t tmp_moved_constant_278 = tmp_moved_constant_190*(tmp_kernel_op_39*tmp_moved_constant_200 + tmp_kernel_op_39*tmp_moved_constant_201 + tmp_kernel_op_39*tmp_moved_constant_202) + tmp_moved_constant_191*(tmp_kernel_op_42*tmp_moved_constant_200 + tmp_kernel_op_42*tmp_moved_constant_201 + tmp_kernel_op_42*tmp_moved_constant_202) + tmp_moved_constant_192*(tmp_kernel_op_43*tmp_moved_constant_200 + tmp_kernel_op_43*tmp_moved_constant_201 + tmp_kernel_op_43*tmp_moved_constant_202) + tmp_moved_constant_193*(tmp_kernel_op_44*tmp_moved_constant_200 + tmp_kernel_op_44*tmp_moved_constant_201 + tmp_kernel_op_44*tmp_moved_constant_202); + const real_t tmp_moved_constant_279 = tmp_moved_constant_190*(((tmp_moved_constant_203 + tmp_moved_constant_204)*(tmp_moved_constant_203 + tmp_moved_constant_204))*16.0 + ((tmp_moved_constant_205 + tmp_moved_constant_206)*(tmp_moved_constant_205 + tmp_moved_constant_206))*16.0 + ((tmp_moved_constant_207 + tmp_moved_constant_208)*(tmp_moved_constant_207 + tmp_moved_constant_208))*16.0) + tmp_moved_constant_191*(((tmp_moved_constant_209 + tmp_moved_constant_210)*(tmp_moved_constant_209 + tmp_moved_constant_210))*16.0 + ((tmp_moved_constant_211 + tmp_moved_constant_212)*(tmp_moved_constant_211 + tmp_moved_constant_212))*16.0 + ((tmp_moved_constant_213 + tmp_moved_constant_214)*(tmp_moved_constant_213 + tmp_moved_constant_214))*16.0) + tmp_moved_constant_192*(((tmp_moved_constant_215 + tmp_moved_constant_216)*(tmp_moved_constant_215 + tmp_moved_constant_216))*16.0 + ((tmp_moved_constant_217 + tmp_moved_constant_218)*(tmp_moved_constant_217 + tmp_moved_constant_218))*16.0 + ((tmp_moved_constant_219 + tmp_moved_constant_220)*(tmp_moved_constant_219 + tmp_moved_constant_220))*16.0) + tmp_moved_constant_193*(((tmp_moved_constant_221 + tmp_moved_constant_222)*(tmp_moved_constant_221 + tmp_moved_constant_222))*16.0 + ((tmp_moved_constant_223 + tmp_moved_constant_224)*(tmp_moved_constant_223 + tmp_moved_constant_224))*16.0 + ((tmp_moved_constant_225 + tmp_moved_constant_226)*(tmp_moved_constant_225 + tmp_moved_constant_226))*16.0); + const real_t tmp_moved_constant_280 = tmp_moved_constant_190*(((tmp_moved_constant_227 + tmp_moved_constant_228)*(tmp_moved_constant_227 + tmp_moved_constant_228))*16.0 + ((tmp_moved_constant_229 + tmp_moved_constant_230)*(tmp_moved_constant_229 + tmp_moved_constant_230))*16.0 + ((tmp_moved_constant_231 + tmp_moved_constant_232)*(tmp_moved_constant_231 + tmp_moved_constant_232))*16.0) + tmp_moved_constant_191*(((tmp_moved_constant_233 + tmp_moved_constant_234)*(tmp_moved_constant_233 + tmp_moved_constant_234))*16.0 + ((tmp_moved_constant_235 + tmp_moved_constant_236)*(tmp_moved_constant_235 + tmp_moved_constant_236))*16.0 + ((tmp_moved_constant_237 + tmp_moved_constant_238)*(tmp_moved_constant_237 + tmp_moved_constant_238))*16.0) + tmp_moved_constant_192*(((tmp_moved_constant_239 + tmp_moved_constant_240)*(tmp_moved_constant_239 + tmp_moved_constant_240))*16.0 + ((tmp_moved_constant_241 + tmp_moved_constant_242)*(tmp_moved_constant_241 + tmp_moved_constant_242))*16.0 + ((tmp_moved_constant_243 + tmp_moved_constant_244)*(tmp_moved_constant_243 + tmp_moved_constant_244))*16.0) + tmp_moved_constant_193*(((tmp_moved_constant_245 + tmp_moved_constant_246)*(tmp_moved_constant_245 + tmp_moved_constant_246))*16.0 + ((tmp_moved_constant_247 + tmp_moved_constant_248)*(tmp_moved_constant_247 + tmp_moved_constant_248))*16.0 + ((tmp_moved_constant_249 + tmp_moved_constant_250)*(tmp_moved_constant_249 + tmp_moved_constant_250))*16.0); + const real_t tmp_moved_constant_281 = tmp_moved_constant_190*(((tmp_moved_constant_251 + tmp_moved_constant_252)*(tmp_moved_constant_251 + tmp_moved_constant_252))*16.0 + ((tmp_moved_constant_253 + tmp_moved_constant_254)*(tmp_moved_constant_253 + tmp_moved_constant_254))*16.0 + ((tmp_moved_constant_255 + tmp_moved_constant_256)*(tmp_moved_constant_255 + tmp_moved_constant_256))*16.0) + tmp_moved_constant_191*(((tmp_moved_constant_257 + tmp_moved_constant_258)*(tmp_moved_constant_257 + tmp_moved_constant_258))*16.0 + ((tmp_moved_constant_259 + tmp_moved_constant_260)*(tmp_moved_constant_259 + tmp_moved_constant_260))*16.0 + ((tmp_moved_constant_261 + tmp_moved_constant_262)*(tmp_moved_constant_261 + tmp_moved_constant_262))*16.0) + tmp_moved_constant_192*(((tmp_moved_constant_263 + tmp_moved_constant_264)*(tmp_moved_constant_263 + tmp_moved_constant_264))*16.0 + ((tmp_moved_constant_265 + tmp_moved_constant_266)*(tmp_moved_constant_265 + tmp_moved_constant_266))*16.0 + ((tmp_moved_constant_267 + tmp_moved_constant_268)*(tmp_moved_constant_267 + tmp_moved_constant_268))*16.0) + tmp_moved_constant_193*(((tmp_moved_constant_269 + tmp_moved_constant_270)*(tmp_moved_constant_269 + tmp_moved_constant_270))*16.0 + ((tmp_moved_constant_271 + tmp_moved_constant_272)*(tmp_moved_constant_271 + tmp_moved_constant_272))*16.0 + ((tmp_moved_constant_273 + tmp_moved_constant_274)*(tmp_moved_constant_273 + tmp_moved_constant_274))*16.0); + const real_t tmp_moved_constant_282 = tmp_moved_constant_190*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_203 - tmp_moved_constant_227)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_203 - tmp_moved_constant_227))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_205 - tmp_moved_constant_229)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_205 - tmp_moved_constant_229))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_207 - tmp_moved_constant_231)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_207 - tmp_moved_constant_231))*16.0) + tmp_moved_constant_191*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_209 - tmp_moved_constant_233)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_209 - tmp_moved_constant_233))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_211 - tmp_moved_constant_235)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_211 - tmp_moved_constant_235))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_213 - tmp_moved_constant_237)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_213 - tmp_moved_constant_237))*16.0) + tmp_moved_constant_192*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_215 - tmp_moved_constant_239)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_215 - tmp_moved_constant_239))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_217 - tmp_moved_constant_241)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_217 - tmp_moved_constant_241))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_219 - tmp_moved_constant_243)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_219 - tmp_moved_constant_243))*16.0) + tmp_moved_constant_193*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_221 - tmp_moved_constant_245)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_221 - tmp_moved_constant_245))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_223 - tmp_moved_constant_247)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_223 - tmp_moved_constant_247))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_225 - tmp_moved_constant_249)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_225 - tmp_moved_constant_249))*16.0); + const real_t tmp_moved_constant_283 = tmp_moved_constant_190*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_204 - tmp_moved_constant_251)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_204 - tmp_moved_constant_251))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_206 - tmp_moved_constant_253)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_206 - tmp_moved_constant_253))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_208 - tmp_moved_constant_255)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_208 - tmp_moved_constant_255))*16.0) + tmp_moved_constant_191*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_210 - tmp_moved_constant_257)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_210 - tmp_moved_constant_257))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_212 - tmp_moved_constant_259)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_212 - tmp_moved_constant_259))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_214 - tmp_moved_constant_261)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_214 - tmp_moved_constant_261))*16.0) + tmp_moved_constant_192*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_216 - tmp_moved_constant_263)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_216 - tmp_moved_constant_263))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_218 - tmp_moved_constant_265)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_218 - tmp_moved_constant_265))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_220 - tmp_moved_constant_267)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_220 - tmp_moved_constant_267))*16.0) + tmp_moved_constant_193*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_222 - tmp_moved_constant_269)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_222 - tmp_moved_constant_269))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_224 - tmp_moved_constant_271)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_224 - tmp_moved_constant_271))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_226 - tmp_moved_constant_273)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_226 - tmp_moved_constant_273))*16.0); + const real_t tmp_moved_constant_284 = tmp_moved_constant_190*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_228 - tmp_moved_constant_252)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_228 - tmp_moved_constant_252))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_230 - tmp_moved_constant_254)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_230 - tmp_moved_constant_254))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_232 - tmp_moved_constant_256)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_232 - tmp_moved_constant_256))*16.0) + tmp_moved_constant_191*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_234 - tmp_moved_constant_258)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_234 - tmp_moved_constant_258))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_236 - tmp_moved_constant_260)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_236 - tmp_moved_constant_260))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_238 - tmp_moved_constant_262)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_238 - tmp_moved_constant_262))*16.0) + tmp_moved_constant_192*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_240 - tmp_moved_constant_264)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_240 - tmp_moved_constant_264))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_242 - tmp_moved_constant_266)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_242 - tmp_moved_constant_266))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_244 - tmp_moved_constant_268)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_244 - tmp_moved_constant_268))*16.0) + tmp_moved_constant_193*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_246 - tmp_moved_constant_270)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_246 - tmp_moved_constant_270))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_248 - tmp_moved_constant_272)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_248 - tmp_moved_constant_272))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_250 - tmp_moved_constant_274)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_250 - tmp_moved_constant_274))*16.0); + const real_t tmp_moved_constant_285 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_286 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_287 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_288 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_289 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); + const real_t tmp_moved_constant_290 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); + const real_t tmp_moved_constant_291 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); + const real_t tmp_moved_constant_292 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); + const real_t tmp_moved_constant_293 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); + const real_t tmp_moved_constant_294 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); + const real_t tmp_moved_constant_295 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); + const real_t tmp_moved_constant_296 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); + const real_t tmp_moved_constant_297 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); + const real_t tmp_moved_constant_298 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_299 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_300 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_301 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_302 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_303 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_304 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_305 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_306 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_307 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_308 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_309 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_310 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_311 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_312 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_313 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_314 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_315 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_316 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_317 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_318 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_319 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_320 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_321 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_322 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_323 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_324 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_325 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_326 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_327 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_328 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_329 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_330 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_331 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_332 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_333 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_334 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_335 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_336 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_337 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_338 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_339 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_340 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_341 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_342 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_343 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_344 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_345 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_346 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_347 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_348 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_349 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_350 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_351 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_352 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_353 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_354 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_355 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_356 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_357 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_358 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_359 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_360 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_361 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_362 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_363 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_364 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_365 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_366 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_367 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_368 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_369 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_370 = tmp_moved_constant_285*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4))) + tmp_moved_constant_286*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10))) + tmp_moved_constant_287*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16))) + tmp_moved_constant_288*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22))); + const real_t tmp_moved_constant_371 = tmp_moved_constant_285*(tmp_kernel_op_25*tmp_moved_constant_289 + tmp_kernel_op_25*tmp_moved_constant_290 + tmp_kernel_op_25*tmp_moved_constant_291) + tmp_moved_constant_286*(tmp_kernel_op_28*tmp_moved_constant_289 + tmp_kernel_op_28*tmp_moved_constant_290 + tmp_kernel_op_28*tmp_moved_constant_291) + tmp_moved_constant_287*(tmp_kernel_op_29*tmp_moved_constant_289 + tmp_kernel_op_29*tmp_moved_constant_290 + tmp_kernel_op_29*tmp_moved_constant_291) + tmp_moved_constant_288*(tmp_kernel_op_30*tmp_moved_constant_289 + tmp_kernel_op_30*tmp_moved_constant_290 + tmp_kernel_op_30*tmp_moved_constant_291); + const real_t tmp_moved_constant_372 = tmp_moved_constant_285*(tmp_kernel_op_32*tmp_moved_constant_292 + tmp_kernel_op_32*tmp_moved_constant_293 + tmp_kernel_op_32*tmp_moved_constant_294) + tmp_moved_constant_286*(tmp_kernel_op_35*tmp_moved_constant_292 + tmp_kernel_op_35*tmp_moved_constant_293 + tmp_kernel_op_35*tmp_moved_constant_294) + tmp_moved_constant_287*(tmp_kernel_op_36*tmp_moved_constant_292 + tmp_kernel_op_36*tmp_moved_constant_293 + tmp_kernel_op_36*tmp_moved_constant_294) + tmp_moved_constant_288*(tmp_kernel_op_37*tmp_moved_constant_292 + tmp_kernel_op_37*tmp_moved_constant_293 + tmp_kernel_op_37*tmp_moved_constant_294); + const real_t tmp_moved_constant_373 = tmp_moved_constant_285*(tmp_kernel_op_39*tmp_moved_constant_295 + tmp_kernel_op_39*tmp_moved_constant_296 + tmp_kernel_op_39*tmp_moved_constant_297) + tmp_moved_constant_286*(tmp_kernel_op_42*tmp_moved_constant_295 + tmp_kernel_op_42*tmp_moved_constant_296 + tmp_kernel_op_42*tmp_moved_constant_297) + tmp_moved_constant_287*(tmp_kernel_op_43*tmp_moved_constant_295 + tmp_kernel_op_43*tmp_moved_constant_296 + tmp_kernel_op_43*tmp_moved_constant_297) + tmp_moved_constant_288*(tmp_kernel_op_44*tmp_moved_constant_295 + tmp_kernel_op_44*tmp_moved_constant_296 + tmp_kernel_op_44*tmp_moved_constant_297); + const real_t tmp_moved_constant_374 = tmp_moved_constant_285*(((tmp_moved_constant_298 + tmp_moved_constant_299)*(tmp_moved_constant_298 + tmp_moved_constant_299))*16.0 + ((tmp_moved_constant_300 + tmp_moved_constant_301)*(tmp_moved_constant_300 + tmp_moved_constant_301))*16.0 + ((tmp_moved_constant_302 + tmp_moved_constant_303)*(tmp_moved_constant_302 + tmp_moved_constant_303))*16.0) + tmp_moved_constant_286*(((tmp_moved_constant_304 + tmp_moved_constant_305)*(tmp_moved_constant_304 + tmp_moved_constant_305))*16.0 + ((tmp_moved_constant_306 + tmp_moved_constant_307)*(tmp_moved_constant_306 + tmp_moved_constant_307))*16.0 + ((tmp_moved_constant_308 + tmp_moved_constant_309)*(tmp_moved_constant_308 + tmp_moved_constant_309))*16.0) + tmp_moved_constant_287*(((tmp_moved_constant_310 + tmp_moved_constant_311)*(tmp_moved_constant_310 + tmp_moved_constant_311))*16.0 + ((tmp_moved_constant_312 + tmp_moved_constant_313)*(tmp_moved_constant_312 + tmp_moved_constant_313))*16.0 + ((tmp_moved_constant_314 + tmp_moved_constant_315)*(tmp_moved_constant_314 + tmp_moved_constant_315))*16.0) + tmp_moved_constant_288*(((tmp_moved_constant_316 + tmp_moved_constant_317)*(tmp_moved_constant_316 + tmp_moved_constant_317))*16.0 + ((tmp_moved_constant_318 + tmp_moved_constant_319)*(tmp_moved_constant_318 + tmp_moved_constant_319))*16.0 + ((tmp_moved_constant_320 + tmp_moved_constant_321)*(tmp_moved_constant_320 + tmp_moved_constant_321))*16.0); + const real_t tmp_moved_constant_375 = tmp_moved_constant_285*(((tmp_moved_constant_322 + tmp_moved_constant_323)*(tmp_moved_constant_322 + tmp_moved_constant_323))*16.0 + ((tmp_moved_constant_324 + tmp_moved_constant_325)*(tmp_moved_constant_324 + tmp_moved_constant_325))*16.0 + ((tmp_moved_constant_326 + tmp_moved_constant_327)*(tmp_moved_constant_326 + tmp_moved_constant_327))*16.0) + tmp_moved_constant_286*(((tmp_moved_constant_328 + tmp_moved_constant_329)*(tmp_moved_constant_328 + tmp_moved_constant_329))*16.0 + ((tmp_moved_constant_330 + tmp_moved_constant_331)*(tmp_moved_constant_330 + tmp_moved_constant_331))*16.0 + ((tmp_moved_constant_332 + tmp_moved_constant_333)*(tmp_moved_constant_332 + tmp_moved_constant_333))*16.0) + tmp_moved_constant_287*(((tmp_moved_constant_334 + tmp_moved_constant_335)*(tmp_moved_constant_334 + tmp_moved_constant_335))*16.0 + ((tmp_moved_constant_336 + tmp_moved_constant_337)*(tmp_moved_constant_336 + tmp_moved_constant_337))*16.0 + ((tmp_moved_constant_338 + tmp_moved_constant_339)*(tmp_moved_constant_338 + tmp_moved_constant_339))*16.0) + tmp_moved_constant_288*(((tmp_moved_constant_340 + tmp_moved_constant_341)*(tmp_moved_constant_340 + tmp_moved_constant_341))*16.0 + ((tmp_moved_constant_342 + tmp_moved_constant_343)*(tmp_moved_constant_342 + tmp_moved_constant_343))*16.0 + ((tmp_moved_constant_344 + tmp_moved_constant_345)*(tmp_moved_constant_344 + tmp_moved_constant_345))*16.0); + const real_t tmp_moved_constant_376 = tmp_moved_constant_285*(((tmp_moved_constant_346 + tmp_moved_constant_347)*(tmp_moved_constant_346 + tmp_moved_constant_347))*16.0 + ((tmp_moved_constant_348 + tmp_moved_constant_349)*(tmp_moved_constant_348 + tmp_moved_constant_349))*16.0 + ((tmp_moved_constant_350 + tmp_moved_constant_351)*(tmp_moved_constant_350 + tmp_moved_constant_351))*16.0) + tmp_moved_constant_286*(((tmp_moved_constant_352 + tmp_moved_constant_353)*(tmp_moved_constant_352 + tmp_moved_constant_353))*16.0 + ((tmp_moved_constant_354 + tmp_moved_constant_355)*(tmp_moved_constant_354 + tmp_moved_constant_355))*16.0 + ((tmp_moved_constant_356 + tmp_moved_constant_357)*(tmp_moved_constant_356 + tmp_moved_constant_357))*16.0) + tmp_moved_constant_287*(((tmp_moved_constant_358 + tmp_moved_constant_359)*(tmp_moved_constant_358 + tmp_moved_constant_359))*16.0 + ((tmp_moved_constant_360 + tmp_moved_constant_361)*(tmp_moved_constant_360 + tmp_moved_constant_361))*16.0 + ((tmp_moved_constant_362 + tmp_moved_constant_363)*(tmp_moved_constant_362 + tmp_moved_constant_363))*16.0) + tmp_moved_constant_288*(((tmp_moved_constant_364 + tmp_moved_constant_365)*(tmp_moved_constant_364 + tmp_moved_constant_365))*16.0 + ((tmp_moved_constant_366 + tmp_moved_constant_367)*(tmp_moved_constant_366 + tmp_moved_constant_367))*16.0 + ((tmp_moved_constant_368 + tmp_moved_constant_369)*(tmp_moved_constant_368 + tmp_moved_constant_369))*16.0); + const real_t tmp_moved_constant_377 = tmp_moved_constant_285*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_298 - tmp_moved_constant_322)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_298 - tmp_moved_constant_322))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_300 - tmp_moved_constant_324)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_300 - tmp_moved_constant_324))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_302 - tmp_moved_constant_326)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_302 - tmp_moved_constant_326))*16.0) + tmp_moved_constant_286*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_304 - tmp_moved_constant_328)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_304 - tmp_moved_constant_328))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_306 - tmp_moved_constant_330)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_306 - tmp_moved_constant_330))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_308 - tmp_moved_constant_332)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_308 - tmp_moved_constant_332))*16.0) + tmp_moved_constant_287*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_310 - tmp_moved_constant_334)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_310 - tmp_moved_constant_334))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_312 - tmp_moved_constant_336)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_312 - tmp_moved_constant_336))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_314 - tmp_moved_constant_338)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_314 - tmp_moved_constant_338))*16.0) + tmp_moved_constant_288*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_316 - tmp_moved_constant_340)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_316 - tmp_moved_constant_340))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_318 - tmp_moved_constant_342)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_318 - tmp_moved_constant_342))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_320 - tmp_moved_constant_344)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_320 - tmp_moved_constant_344))*16.0); + const real_t tmp_moved_constant_378 = tmp_moved_constant_285*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_299 - tmp_moved_constant_346)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_299 - tmp_moved_constant_346))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_301 - tmp_moved_constant_348)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_301 - tmp_moved_constant_348))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_303 - tmp_moved_constant_350)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_303 - tmp_moved_constant_350))*16.0) + tmp_moved_constant_286*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_305 - tmp_moved_constant_352)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_305 - tmp_moved_constant_352))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_307 - tmp_moved_constant_354)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_307 - tmp_moved_constant_354))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_309 - tmp_moved_constant_356)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_309 - tmp_moved_constant_356))*16.0) + tmp_moved_constant_287*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_311 - tmp_moved_constant_358)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_311 - tmp_moved_constant_358))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_313 - tmp_moved_constant_360)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_313 - tmp_moved_constant_360))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_315 - tmp_moved_constant_362)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_315 - tmp_moved_constant_362))*16.0) + tmp_moved_constant_288*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_317 - tmp_moved_constant_364)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_317 - tmp_moved_constant_364))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_319 - tmp_moved_constant_366)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_319 - tmp_moved_constant_366))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_321 - tmp_moved_constant_368)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_321 - tmp_moved_constant_368))*16.0); + const real_t tmp_moved_constant_379 = tmp_moved_constant_285*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_323 - tmp_moved_constant_347)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_323 - tmp_moved_constant_347))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_325 - tmp_moved_constant_349)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_325 - tmp_moved_constant_349))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_327 - tmp_moved_constant_351)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_327 - tmp_moved_constant_351))*16.0) + tmp_moved_constant_286*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_329 - tmp_moved_constant_353)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_329 - tmp_moved_constant_353))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_331 - tmp_moved_constant_355)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_331 - tmp_moved_constant_355))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_333 - tmp_moved_constant_357)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_333 - tmp_moved_constant_357))*16.0) + tmp_moved_constant_287*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_335 - tmp_moved_constant_359)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_335 - tmp_moved_constant_359))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_337 - tmp_moved_constant_361)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_337 - tmp_moved_constant_361))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_339 - tmp_moved_constant_363)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_339 - tmp_moved_constant_363))*16.0) + tmp_moved_constant_288*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_341 - tmp_moved_constant_365)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_341 - tmp_moved_constant_365))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_343 - tmp_moved_constant_367)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_343 - tmp_moved_constant_367))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_345 - tmp_moved_constant_369)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_345 - tmp_moved_constant_369))*16.0); + const real_t tmp_moved_constant_380 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_381 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_382 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_383 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_384 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); + const real_t tmp_moved_constant_385 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); + const real_t tmp_moved_constant_386 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); + const real_t tmp_moved_constant_387 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); + const real_t tmp_moved_constant_388 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); + const real_t tmp_moved_constant_389 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); + const real_t tmp_moved_constant_390 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); + const real_t tmp_moved_constant_391 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); + const real_t tmp_moved_constant_392 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); + const real_t tmp_moved_constant_393 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_394 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_395 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_396 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_397 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_398 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_399 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_400 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_401 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_402 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_403 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_404 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_405 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_406 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_407 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_408 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_409 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_410 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_411 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_412 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_413 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_414 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_415 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_416 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_417 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_418 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_419 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_420 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_421 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_422 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_423 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_424 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_425 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_426 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_427 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_428 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_429 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_430 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_431 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_432 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_433 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_434 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_435 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_436 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_437 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_438 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_439 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_440 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_441 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_442 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_443 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_444 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_445 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_446 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_447 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_448 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_449 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_450 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_451 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_452 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_453 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_454 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_455 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_456 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_457 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_458 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_459 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_460 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_461 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_462 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_463 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_464 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_465 = tmp_moved_constant_380*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4))) + tmp_moved_constant_381*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10))) + tmp_moved_constant_382*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16))) + tmp_moved_constant_383*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22))); + const real_t tmp_moved_constant_466 = tmp_moved_constant_380*(tmp_kernel_op_25*tmp_moved_constant_384 + tmp_kernel_op_25*tmp_moved_constant_385 + tmp_kernel_op_25*tmp_moved_constant_386) + tmp_moved_constant_381*(tmp_kernel_op_28*tmp_moved_constant_384 + tmp_kernel_op_28*tmp_moved_constant_385 + tmp_kernel_op_28*tmp_moved_constant_386) + tmp_moved_constant_382*(tmp_kernel_op_29*tmp_moved_constant_384 + tmp_kernel_op_29*tmp_moved_constant_385 + tmp_kernel_op_29*tmp_moved_constant_386) + tmp_moved_constant_383*(tmp_kernel_op_30*tmp_moved_constant_384 + tmp_kernel_op_30*tmp_moved_constant_385 + tmp_kernel_op_30*tmp_moved_constant_386); + const real_t tmp_moved_constant_467 = tmp_moved_constant_380*(tmp_kernel_op_32*tmp_moved_constant_387 + tmp_kernel_op_32*tmp_moved_constant_388 + tmp_kernel_op_32*tmp_moved_constant_389) + tmp_moved_constant_381*(tmp_kernel_op_35*tmp_moved_constant_387 + tmp_kernel_op_35*tmp_moved_constant_388 + tmp_kernel_op_35*tmp_moved_constant_389) + tmp_moved_constant_382*(tmp_kernel_op_36*tmp_moved_constant_387 + tmp_kernel_op_36*tmp_moved_constant_388 + tmp_kernel_op_36*tmp_moved_constant_389) + tmp_moved_constant_383*(tmp_kernel_op_37*tmp_moved_constant_387 + tmp_kernel_op_37*tmp_moved_constant_388 + tmp_kernel_op_37*tmp_moved_constant_389); + const real_t tmp_moved_constant_468 = tmp_moved_constant_380*(tmp_kernel_op_39*tmp_moved_constant_390 + tmp_kernel_op_39*tmp_moved_constant_391 + tmp_kernel_op_39*tmp_moved_constant_392) + tmp_moved_constant_381*(tmp_kernel_op_42*tmp_moved_constant_390 + tmp_kernel_op_42*tmp_moved_constant_391 + tmp_kernel_op_42*tmp_moved_constant_392) + tmp_moved_constant_382*(tmp_kernel_op_43*tmp_moved_constant_390 + tmp_kernel_op_43*tmp_moved_constant_391 + tmp_kernel_op_43*tmp_moved_constant_392) + tmp_moved_constant_383*(tmp_kernel_op_44*tmp_moved_constant_390 + tmp_kernel_op_44*tmp_moved_constant_391 + tmp_kernel_op_44*tmp_moved_constant_392); + const real_t tmp_moved_constant_469 = tmp_moved_constant_380*(((tmp_moved_constant_393 + tmp_moved_constant_394)*(tmp_moved_constant_393 + tmp_moved_constant_394))*16.0 + ((tmp_moved_constant_395 + tmp_moved_constant_396)*(tmp_moved_constant_395 + tmp_moved_constant_396))*16.0 + ((tmp_moved_constant_397 + tmp_moved_constant_398)*(tmp_moved_constant_397 + tmp_moved_constant_398))*16.0) + tmp_moved_constant_381*(((tmp_moved_constant_399 + tmp_moved_constant_400)*(tmp_moved_constant_399 + tmp_moved_constant_400))*16.0 + ((tmp_moved_constant_401 + tmp_moved_constant_402)*(tmp_moved_constant_401 + tmp_moved_constant_402))*16.0 + ((tmp_moved_constant_403 + tmp_moved_constant_404)*(tmp_moved_constant_403 + tmp_moved_constant_404))*16.0) + tmp_moved_constant_382*(((tmp_moved_constant_405 + tmp_moved_constant_406)*(tmp_moved_constant_405 + tmp_moved_constant_406))*16.0 + ((tmp_moved_constant_407 + tmp_moved_constant_408)*(tmp_moved_constant_407 + tmp_moved_constant_408))*16.0 + ((tmp_moved_constant_409 + tmp_moved_constant_410)*(tmp_moved_constant_409 + tmp_moved_constant_410))*16.0) + tmp_moved_constant_383*(((tmp_moved_constant_411 + tmp_moved_constant_412)*(tmp_moved_constant_411 + tmp_moved_constant_412))*16.0 + ((tmp_moved_constant_413 + tmp_moved_constant_414)*(tmp_moved_constant_413 + tmp_moved_constant_414))*16.0 + ((tmp_moved_constant_415 + tmp_moved_constant_416)*(tmp_moved_constant_415 + tmp_moved_constant_416))*16.0); + const real_t tmp_moved_constant_470 = tmp_moved_constant_380*(((tmp_moved_constant_417 + tmp_moved_constant_418)*(tmp_moved_constant_417 + tmp_moved_constant_418))*16.0 + ((tmp_moved_constant_419 + tmp_moved_constant_420)*(tmp_moved_constant_419 + tmp_moved_constant_420))*16.0 + ((tmp_moved_constant_421 + tmp_moved_constant_422)*(tmp_moved_constant_421 + tmp_moved_constant_422))*16.0) + tmp_moved_constant_381*(((tmp_moved_constant_423 + tmp_moved_constant_424)*(tmp_moved_constant_423 + tmp_moved_constant_424))*16.0 + ((tmp_moved_constant_425 + tmp_moved_constant_426)*(tmp_moved_constant_425 + tmp_moved_constant_426))*16.0 + ((tmp_moved_constant_427 + tmp_moved_constant_428)*(tmp_moved_constant_427 + tmp_moved_constant_428))*16.0) + tmp_moved_constant_382*(((tmp_moved_constant_429 + tmp_moved_constant_430)*(tmp_moved_constant_429 + tmp_moved_constant_430))*16.0 + ((tmp_moved_constant_431 + tmp_moved_constant_432)*(tmp_moved_constant_431 + tmp_moved_constant_432))*16.0 + ((tmp_moved_constant_433 + tmp_moved_constant_434)*(tmp_moved_constant_433 + tmp_moved_constant_434))*16.0) + tmp_moved_constant_383*(((tmp_moved_constant_435 + tmp_moved_constant_436)*(tmp_moved_constant_435 + tmp_moved_constant_436))*16.0 + ((tmp_moved_constant_437 + tmp_moved_constant_438)*(tmp_moved_constant_437 + tmp_moved_constant_438))*16.0 + ((tmp_moved_constant_439 + tmp_moved_constant_440)*(tmp_moved_constant_439 + tmp_moved_constant_440))*16.0); + const real_t tmp_moved_constant_471 = tmp_moved_constant_380*(((tmp_moved_constant_441 + tmp_moved_constant_442)*(tmp_moved_constant_441 + tmp_moved_constant_442))*16.0 + ((tmp_moved_constant_443 + tmp_moved_constant_444)*(tmp_moved_constant_443 + tmp_moved_constant_444))*16.0 + ((tmp_moved_constant_445 + tmp_moved_constant_446)*(tmp_moved_constant_445 + tmp_moved_constant_446))*16.0) + tmp_moved_constant_381*(((tmp_moved_constant_447 + tmp_moved_constant_448)*(tmp_moved_constant_447 + tmp_moved_constant_448))*16.0 + ((tmp_moved_constant_449 + tmp_moved_constant_450)*(tmp_moved_constant_449 + tmp_moved_constant_450))*16.0 + ((tmp_moved_constant_451 + tmp_moved_constant_452)*(tmp_moved_constant_451 + tmp_moved_constant_452))*16.0) + tmp_moved_constant_382*(((tmp_moved_constant_453 + tmp_moved_constant_454)*(tmp_moved_constant_453 + tmp_moved_constant_454))*16.0 + ((tmp_moved_constant_455 + tmp_moved_constant_456)*(tmp_moved_constant_455 + tmp_moved_constant_456))*16.0 + ((tmp_moved_constant_457 + tmp_moved_constant_458)*(tmp_moved_constant_457 + tmp_moved_constant_458))*16.0) + tmp_moved_constant_383*(((tmp_moved_constant_459 + tmp_moved_constant_460)*(tmp_moved_constant_459 + tmp_moved_constant_460))*16.0 + ((tmp_moved_constant_461 + tmp_moved_constant_462)*(tmp_moved_constant_461 + tmp_moved_constant_462))*16.0 + ((tmp_moved_constant_463 + tmp_moved_constant_464)*(tmp_moved_constant_463 + tmp_moved_constant_464))*16.0); + const real_t tmp_moved_constant_472 = tmp_moved_constant_380*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_393 - tmp_moved_constant_417)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_393 - tmp_moved_constant_417))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_395 - tmp_moved_constant_419)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_395 - tmp_moved_constant_419))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_397 - tmp_moved_constant_421)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_397 - tmp_moved_constant_421))*16.0) + tmp_moved_constant_381*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_399 - tmp_moved_constant_423)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_399 - tmp_moved_constant_423))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_401 - tmp_moved_constant_425)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_401 - tmp_moved_constant_425))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_403 - tmp_moved_constant_427)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_403 - tmp_moved_constant_427))*16.0) + tmp_moved_constant_382*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_405 - tmp_moved_constant_429)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_405 - tmp_moved_constant_429))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_407 - tmp_moved_constant_431)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_407 - tmp_moved_constant_431))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_409 - tmp_moved_constant_433)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_409 - tmp_moved_constant_433))*16.0) + tmp_moved_constant_383*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_411 - tmp_moved_constant_435)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_411 - tmp_moved_constant_435))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_413 - tmp_moved_constant_437)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_413 - tmp_moved_constant_437))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_415 - tmp_moved_constant_439)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_415 - tmp_moved_constant_439))*16.0); + const real_t tmp_moved_constant_473 = tmp_moved_constant_380*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_394 - tmp_moved_constant_441)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_394 - tmp_moved_constant_441))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_396 - tmp_moved_constant_443)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_396 - tmp_moved_constant_443))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_398 - tmp_moved_constant_445)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_398 - tmp_moved_constant_445))*16.0) + tmp_moved_constant_381*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_400 - tmp_moved_constant_447)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_400 - tmp_moved_constant_447))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_402 - tmp_moved_constant_449)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_402 - tmp_moved_constant_449))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_404 - tmp_moved_constant_451)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_404 - tmp_moved_constant_451))*16.0) + tmp_moved_constant_382*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_406 - tmp_moved_constant_453)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_406 - tmp_moved_constant_453))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_408 - tmp_moved_constant_455)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_408 - tmp_moved_constant_455))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_410 - tmp_moved_constant_457)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_410 - tmp_moved_constant_457))*16.0) + tmp_moved_constant_383*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_412 - tmp_moved_constant_459)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_412 - tmp_moved_constant_459))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_414 - tmp_moved_constant_461)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_414 - tmp_moved_constant_461))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_416 - tmp_moved_constant_463)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_416 - tmp_moved_constant_463))*16.0); + const real_t tmp_moved_constant_474 = tmp_moved_constant_380*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_418 - tmp_moved_constant_442)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_418 - tmp_moved_constant_442))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_420 - tmp_moved_constant_444)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_420 - tmp_moved_constant_444))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_422 - tmp_moved_constant_446)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_422 - tmp_moved_constant_446))*16.0) + tmp_moved_constant_381*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_424 - tmp_moved_constant_448)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_424 - tmp_moved_constant_448))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_426 - tmp_moved_constant_450)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_426 - tmp_moved_constant_450))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_428 - tmp_moved_constant_452)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_428 - tmp_moved_constant_452))*16.0) + tmp_moved_constant_382*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_430 - tmp_moved_constant_454)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_430 - tmp_moved_constant_454))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_432 - tmp_moved_constant_456)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_432 - tmp_moved_constant_456))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_434 - tmp_moved_constant_458)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_434 - tmp_moved_constant_458))*16.0) + tmp_moved_constant_383*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_436 - tmp_moved_constant_460)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_436 - tmp_moved_constant_460))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_438 - tmp_moved_constant_462)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_438 - tmp_moved_constant_462))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_440 - tmp_moved_constant_464)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_440 - tmp_moved_constant_464))*16.0); for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -974,72 +974,72 @@ void P2ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_3D( real } { { - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7820 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7821 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_7822 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7823 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7824 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = Dummy_7825 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7826 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7827 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_7828 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7829 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_85 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_86 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_87 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_88 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_89 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1] = tmp_moved_constant_90 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_91 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_92 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_93 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_94 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; } } { { - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7915 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_7916 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7917 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_7918 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7919 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_7920 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_7921 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7922 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_7923 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_7924 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_180 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_181 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_182 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_183 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_184 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_185 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_186 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_187 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_188 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_189 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } { { - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8010 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8011 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8012 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8013 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8014 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8015 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8016 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8017 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8018 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8019 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_275 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_276 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_277 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_278 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_279 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_280 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_281 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_282 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_283 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_284 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } { { - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8105 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8106 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8107 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8108 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8109 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8110 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8111 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_8112 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8113 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8114 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_370 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_371 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_372 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_373 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_374 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_375 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_376 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_377 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_378 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_379 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } { { - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8200 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8201 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_8202 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_8203 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8204 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8205 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = Dummy_8206 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8207 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = Dummy_8208 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = Dummy_8209 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_465 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_466 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_467 + _data_invDiag_Vertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_468 + _data_invDiag_Vertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_469 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_470 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1] = tmp_moved_constant_471 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_472 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))] = tmp_moved_constant_473 + _data_invDiag_Edge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))] = tmp_moved_constant_474 + _data_invDiag_Edge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; } } } @@ -1202,440 +1202,440 @@ void P2ElementwiseDiffusion::computeInverseDiagonalOperatorValues_macro_3D( real _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = elMatDiag_9 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const real_t Dummy_8210 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_8211 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_8212 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_8213 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_8214 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); - const real_t Dummy_8215 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); - const real_t Dummy_8216 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); - const real_t Dummy_8217 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); - const real_t Dummy_8218 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); - const real_t Dummy_8219 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); - const real_t Dummy_8220 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); - const real_t Dummy_8221 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); - const real_t Dummy_8222 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); - const real_t Dummy_8223 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_8224 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8225 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_8226 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8227 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_8228 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8229 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8230 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_8231 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8232 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_8233 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8234 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_8235 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8236 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8237 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8238 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8239 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8240 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8241 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8242 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8243 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8244 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8245 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8246 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8247 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_8248 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8249 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_8250 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8251 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_8252 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8253 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8254 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8255 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8256 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8257 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8258 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8259 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8260 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_8261 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8262 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_8263 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8264 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_8265 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8266 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8267 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8268 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8269 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8270 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8271 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8272 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8273 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8274 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8275 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8276 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8277 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_8278 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8279 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_8280 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8281 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_8282 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8283 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8284 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_8285 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8286 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_8287 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8288 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_8289 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8290 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_8291 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8292 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_8293 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8294 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_8295 = Dummy_8210*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4))) + Dummy_8211*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10))) + Dummy_8212*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16))) + Dummy_8213*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22))); - const real_t Dummy_8296 = Dummy_8210*(Dummy_8214*tmp_kernel_op_25 + Dummy_8215*tmp_kernel_op_25 + Dummy_8216*tmp_kernel_op_25) + Dummy_8211*(Dummy_8214*tmp_kernel_op_28 + Dummy_8215*tmp_kernel_op_28 + Dummy_8216*tmp_kernel_op_28) + Dummy_8212*(Dummy_8214*tmp_kernel_op_29 + Dummy_8215*tmp_kernel_op_29 + Dummy_8216*tmp_kernel_op_29) + Dummy_8213*(Dummy_8214*tmp_kernel_op_30 + Dummy_8215*tmp_kernel_op_30 + Dummy_8216*tmp_kernel_op_30); - const real_t Dummy_8297 = Dummy_8210*(Dummy_8217*tmp_kernel_op_32 + Dummy_8218*tmp_kernel_op_32 + Dummy_8219*tmp_kernel_op_32) + Dummy_8211*(Dummy_8217*tmp_kernel_op_35 + Dummy_8218*tmp_kernel_op_35 + Dummy_8219*tmp_kernel_op_35) + Dummy_8212*(Dummy_8217*tmp_kernel_op_36 + Dummy_8218*tmp_kernel_op_36 + Dummy_8219*tmp_kernel_op_36) + Dummy_8213*(Dummy_8217*tmp_kernel_op_37 + Dummy_8218*tmp_kernel_op_37 + Dummy_8219*tmp_kernel_op_37); - const real_t Dummy_8298 = Dummy_8210*(Dummy_8220*tmp_kernel_op_39 + Dummy_8221*tmp_kernel_op_39 + Dummy_8222*tmp_kernel_op_39) + Dummy_8211*(Dummy_8220*tmp_kernel_op_42 + Dummy_8221*tmp_kernel_op_42 + Dummy_8222*tmp_kernel_op_42) + Dummy_8212*(Dummy_8220*tmp_kernel_op_43 + Dummy_8221*tmp_kernel_op_43 + Dummy_8222*tmp_kernel_op_43) + Dummy_8213*(Dummy_8220*tmp_kernel_op_44 + Dummy_8221*tmp_kernel_op_44 + Dummy_8222*tmp_kernel_op_44); - const real_t Dummy_8299 = Dummy_8210*(((Dummy_8223 + Dummy_8224)*(Dummy_8223 + Dummy_8224))*16.0 + ((Dummy_8225 + Dummy_8226)*(Dummy_8225 + Dummy_8226))*16.0 + ((Dummy_8227 + Dummy_8228)*(Dummy_8227 + Dummy_8228))*16.0) + Dummy_8211*(((Dummy_8229 + Dummy_8230)*(Dummy_8229 + Dummy_8230))*16.0 + ((Dummy_8231 + Dummy_8232)*(Dummy_8231 + Dummy_8232))*16.0 + ((Dummy_8233 + Dummy_8234)*(Dummy_8233 + Dummy_8234))*16.0) + Dummy_8212*(((Dummy_8235 + Dummy_8236)*(Dummy_8235 + Dummy_8236))*16.0 + ((Dummy_8237 + Dummy_8238)*(Dummy_8237 + Dummy_8238))*16.0 + ((Dummy_8239 + Dummy_8240)*(Dummy_8239 + Dummy_8240))*16.0) + Dummy_8213*(((Dummy_8241 + Dummy_8242)*(Dummy_8241 + Dummy_8242))*16.0 + ((Dummy_8243 + Dummy_8244)*(Dummy_8243 + Dummy_8244))*16.0 + ((Dummy_8245 + Dummy_8246)*(Dummy_8245 + Dummy_8246))*16.0); - const real_t Dummy_8300 = Dummy_8210*(((Dummy_8247 + Dummy_8248)*(Dummy_8247 + Dummy_8248))*16.0 + ((Dummy_8249 + Dummy_8250)*(Dummy_8249 + Dummy_8250))*16.0 + ((Dummy_8251 + Dummy_8252)*(Dummy_8251 + Dummy_8252))*16.0) + Dummy_8211*(((Dummy_8253 + Dummy_8254)*(Dummy_8253 + Dummy_8254))*16.0 + ((Dummy_8255 + Dummy_8256)*(Dummy_8255 + Dummy_8256))*16.0 + ((Dummy_8257 + Dummy_8258)*(Dummy_8257 + Dummy_8258))*16.0) + Dummy_8212*(((Dummy_8259 + Dummy_8260)*(Dummy_8259 + Dummy_8260))*16.0 + ((Dummy_8261 + Dummy_8262)*(Dummy_8261 + Dummy_8262))*16.0 + ((Dummy_8263 + Dummy_8264)*(Dummy_8263 + Dummy_8264))*16.0) + Dummy_8213*(((Dummy_8265 + Dummy_8266)*(Dummy_8265 + Dummy_8266))*16.0 + ((Dummy_8267 + Dummy_8268)*(Dummy_8267 + Dummy_8268))*16.0 + ((Dummy_8269 + Dummy_8270)*(Dummy_8269 + Dummy_8270))*16.0); - const real_t Dummy_8301 = Dummy_8210*(((Dummy_8271 + Dummy_8272)*(Dummy_8271 + Dummy_8272))*16.0 + ((Dummy_8273 + Dummy_8274)*(Dummy_8273 + Dummy_8274))*16.0 + ((Dummy_8275 + Dummy_8276)*(Dummy_8275 + Dummy_8276))*16.0) + Dummy_8211*(((Dummy_8277 + Dummy_8278)*(Dummy_8277 + Dummy_8278))*16.0 + ((Dummy_8279 + Dummy_8280)*(Dummy_8279 + Dummy_8280))*16.0 + ((Dummy_8281 + Dummy_8282)*(Dummy_8281 + Dummy_8282))*16.0) + Dummy_8212*(((Dummy_8283 + Dummy_8284)*(Dummy_8283 + Dummy_8284))*16.0 + ((Dummy_8285 + Dummy_8286)*(Dummy_8285 + Dummy_8286))*16.0 + ((Dummy_8287 + Dummy_8288)*(Dummy_8287 + Dummy_8288))*16.0) + Dummy_8213*(((Dummy_8289 + Dummy_8290)*(Dummy_8289 + Dummy_8290))*16.0 + ((Dummy_8291 + Dummy_8292)*(Dummy_8291 + Dummy_8292))*16.0 + ((Dummy_8293 + Dummy_8294)*(Dummy_8293 + Dummy_8294))*16.0); - const real_t Dummy_8302 = Dummy_8210*(((-Dummy_8223 - Dummy_8247 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_117*0.25)*(-Dummy_8223 - Dummy_8247 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8225 - Dummy_8249 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_117*0.25)*(-Dummy_8225 - Dummy_8249 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8227 - Dummy_8251 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_117*0.25)*(-Dummy_8227 - Dummy_8251 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_117*0.25))*16.0) + Dummy_8211*(((-Dummy_8229 - Dummy_8253 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_118*0.25)*(-Dummy_8229 - Dummy_8253 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8231 - Dummy_8255 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_118*0.25)*(-Dummy_8231 - Dummy_8255 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8233 - Dummy_8257 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_118*0.25)*(-Dummy_8233 - Dummy_8257 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_118*0.25))*16.0) + Dummy_8212*(((-Dummy_8235 - Dummy_8259 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_119*0.25)*(-Dummy_8235 - Dummy_8259 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8237 - Dummy_8261 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_119*0.25)*(-Dummy_8237 - Dummy_8261 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8239 - Dummy_8263 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_119*0.25)*(-Dummy_8239 - Dummy_8263 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_119*0.25))*16.0) + Dummy_8213*(((-Dummy_8241 - Dummy_8265 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_120*0.25)*(-Dummy_8241 - Dummy_8265 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8243 - Dummy_8267 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_120*0.25)*(-Dummy_8243 - Dummy_8267 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8245 - Dummy_8269 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_120*0.25)*(-Dummy_8245 - Dummy_8269 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_8303 = Dummy_8210*(((-Dummy_8224 - Dummy_8271 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_122*0.25)*(-Dummy_8224 - Dummy_8271 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8226 - Dummy_8273 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_122*0.25)*(-Dummy_8226 - Dummy_8273 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8228 - Dummy_8275 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_122*0.25)*(-Dummy_8228 - Dummy_8275 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_122*0.25))*16.0) + Dummy_8211*(((-Dummy_8230 - Dummy_8277 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_124*0.25)*(-Dummy_8230 - Dummy_8277 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8232 - Dummy_8279 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_124*0.25)*(-Dummy_8232 - Dummy_8279 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8234 - Dummy_8281 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_124*0.25)*(-Dummy_8234 - Dummy_8281 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_124*0.25))*16.0) + Dummy_8212*(((-Dummy_8236 - Dummy_8283 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_126*0.25)*(-Dummy_8236 - Dummy_8283 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8238 - Dummy_8285 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_126*0.25)*(-Dummy_8238 - Dummy_8285 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8240 - Dummy_8287 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_126*0.25)*(-Dummy_8240 - Dummy_8287 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_126*0.25))*16.0) + Dummy_8213*(((-Dummy_8242 - Dummy_8289 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_128*0.25)*(-Dummy_8242 - Dummy_8289 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8244 - Dummy_8291 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_128*0.25)*(-Dummy_8244 - Dummy_8291 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8246 - Dummy_8293 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_128*0.25)*(-Dummy_8246 - Dummy_8293 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_8304 = Dummy_8210*(((-Dummy_8248 - Dummy_8272 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_129*0.25)*(-Dummy_8248 - Dummy_8272 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8250 - Dummy_8274 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_129*0.25)*(-Dummy_8250 - Dummy_8274 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8252 - Dummy_8276 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_129*0.25)*(-Dummy_8252 - Dummy_8276 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_129*0.25))*16.0) + Dummy_8211*(((-Dummy_8254 - Dummy_8278 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_130*0.25)*(-Dummy_8254 - Dummy_8278 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8256 - Dummy_8280 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_130*0.25)*(-Dummy_8256 - Dummy_8280 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8258 - Dummy_8282 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_130*0.25)*(-Dummy_8258 - Dummy_8282 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_130*0.25))*16.0) + Dummy_8212*(((-Dummy_8260 - Dummy_8284 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_131*0.25)*(-Dummy_8260 - Dummy_8284 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8262 - Dummy_8286 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_131*0.25)*(-Dummy_8262 - Dummy_8286 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8264 - Dummy_8288 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_131*0.25)*(-Dummy_8264 - Dummy_8288 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_131*0.25))*16.0) + Dummy_8213*(((-Dummy_8266 - Dummy_8290 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_132*0.25)*(-Dummy_8266 - Dummy_8290 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8268 - Dummy_8292 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_132*0.25)*(-Dummy_8268 - Dummy_8292 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8270 - Dummy_8294 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_132*0.25)*(-Dummy_8270 - Dummy_8294 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_132*0.25))*16.0); + const real_t tmp_moved_constant_475 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_476 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_477 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_478 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_479 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); + const real_t tmp_moved_constant_480 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); + const real_t tmp_moved_constant_481 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); + const real_t tmp_moved_constant_482 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); + const real_t tmp_moved_constant_483 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); + const real_t tmp_moved_constant_484 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); + const real_t tmp_moved_constant_485 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); + const real_t tmp_moved_constant_486 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); + const real_t tmp_moved_constant_487 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); + const real_t tmp_moved_constant_488 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_489 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_490 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_491 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_492 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_493 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_494 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_495 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_496 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_497 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_498 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_499 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_500 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_501 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_502 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_503 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_504 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_505 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_506 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_507 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_508 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_509 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_510 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_511 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_512 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_513 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_514 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_515 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_516 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_517 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_518 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_519 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_520 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_521 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_522 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_523 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_524 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_525 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_526 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_527 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_528 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_529 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_530 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_531 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_532 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_533 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_534 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_535 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_536 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_537 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_538 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_539 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_540 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_541 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_542 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_543 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_544 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_545 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_546 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_547 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_548 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_549 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_550 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_551 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_552 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_553 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_554 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_555 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_556 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_557 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_558 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_559 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_560 = tmp_moved_constant_475*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4))) + tmp_moved_constant_476*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10))) + tmp_moved_constant_477*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16))) + tmp_moved_constant_478*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22))); + const real_t tmp_moved_constant_561 = tmp_moved_constant_475*(tmp_kernel_op_25*tmp_moved_constant_479 + tmp_kernel_op_25*tmp_moved_constant_480 + tmp_kernel_op_25*tmp_moved_constant_481) + tmp_moved_constant_476*(tmp_kernel_op_28*tmp_moved_constant_479 + tmp_kernel_op_28*tmp_moved_constant_480 + tmp_kernel_op_28*tmp_moved_constant_481) + tmp_moved_constant_477*(tmp_kernel_op_29*tmp_moved_constant_479 + tmp_kernel_op_29*tmp_moved_constant_480 + tmp_kernel_op_29*tmp_moved_constant_481) + tmp_moved_constant_478*(tmp_kernel_op_30*tmp_moved_constant_479 + tmp_kernel_op_30*tmp_moved_constant_480 + tmp_kernel_op_30*tmp_moved_constant_481); + const real_t tmp_moved_constant_562 = tmp_moved_constant_475*(tmp_kernel_op_32*tmp_moved_constant_482 + tmp_kernel_op_32*tmp_moved_constant_483 + tmp_kernel_op_32*tmp_moved_constant_484) + tmp_moved_constant_476*(tmp_kernel_op_35*tmp_moved_constant_482 + tmp_kernel_op_35*tmp_moved_constant_483 + tmp_kernel_op_35*tmp_moved_constant_484) + tmp_moved_constant_477*(tmp_kernel_op_36*tmp_moved_constant_482 + tmp_kernel_op_36*tmp_moved_constant_483 + tmp_kernel_op_36*tmp_moved_constant_484) + tmp_moved_constant_478*(tmp_kernel_op_37*tmp_moved_constant_482 + tmp_kernel_op_37*tmp_moved_constant_483 + tmp_kernel_op_37*tmp_moved_constant_484); + const real_t tmp_moved_constant_563 = tmp_moved_constant_475*(tmp_kernel_op_39*tmp_moved_constant_485 + tmp_kernel_op_39*tmp_moved_constant_486 + tmp_kernel_op_39*tmp_moved_constant_487) + tmp_moved_constant_476*(tmp_kernel_op_42*tmp_moved_constant_485 + tmp_kernel_op_42*tmp_moved_constant_486 + tmp_kernel_op_42*tmp_moved_constant_487) + tmp_moved_constant_477*(tmp_kernel_op_43*tmp_moved_constant_485 + tmp_kernel_op_43*tmp_moved_constant_486 + tmp_kernel_op_43*tmp_moved_constant_487) + tmp_moved_constant_478*(tmp_kernel_op_44*tmp_moved_constant_485 + tmp_kernel_op_44*tmp_moved_constant_486 + tmp_kernel_op_44*tmp_moved_constant_487); + const real_t tmp_moved_constant_564 = tmp_moved_constant_475*(((tmp_moved_constant_488 + tmp_moved_constant_489)*(tmp_moved_constant_488 + tmp_moved_constant_489))*16.0 + ((tmp_moved_constant_490 + tmp_moved_constant_491)*(tmp_moved_constant_490 + tmp_moved_constant_491))*16.0 + ((tmp_moved_constant_492 + tmp_moved_constant_493)*(tmp_moved_constant_492 + tmp_moved_constant_493))*16.0) + tmp_moved_constant_476*(((tmp_moved_constant_494 + tmp_moved_constant_495)*(tmp_moved_constant_494 + tmp_moved_constant_495))*16.0 + ((tmp_moved_constant_496 + tmp_moved_constant_497)*(tmp_moved_constant_496 + tmp_moved_constant_497))*16.0 + ((tmp_moved_constant_498 + tmp_moved_constant_499)*(tmp_moved_constant_498 + tmp_moved_constant_499))*16.0) + tmp_moved_constant_477*(((tmp_moved_constant_500 + tmp_moved_constant_501)*(tmp_moved_constant_500 + tmp_moved_constant_501))*16.0 + ((tmp_moved_constant_502 + tmp_moved_constant_503)*(tmp_moved_constant_502 + tmp_moved_constant_503))*16.0 + ((tmp_moved_constant_504 + tmp_moved_constant_505)*(tmp_moved_constant_504 + tmp_moved_constant_505))*16.0) + tmp_moved_constant_478*(((tmp_moved_constant_506 + tmp_moved_constant_507)*(tmp_moved_constant_506 + tmp_moved_constant_507))*16.0 + ((tmp_moved_constant_508 + tmp_moved_constant_509)*(tmp_moved_constant_508 + tmp_moved_constant_509))*16.0 + ((tmp_moved_constant_510 + tmp_moved_constant_511)*(tmp_moved_constant_510 + tmp_moved_constant_511))*16.0); + const real_t tmp_moved_constant_565 = tmp_moved_constant_475*(((tmp_moved_constant_512 + tmp_moved_constant_513)*(tmp_moved_constant_512 + tmp_moved_constant_513))*16.0 + ((tmp_moved_constant_514 + tmp_moved_constant_515)*(tmp_moved_constant_514 + tmp_moved_constant_515))*16.0 + ((tmp_moved_constant_516 + tmp_moved_constant_517)*(tmp_moved_constant_516 + tmp_moved_constant_517))*16.0) + tmp_moved_constant_476*(((tmp_moved_constant_518 + tmp_moved_constant_519)*(tmp_moved_constant_518 + tmp_moved_constant_519))*16.0 + ((tmp_moved_constant_520 + tmp_moved_constant_521)*(tmp_moved_constant_520 + tmp_moved_constant_521))*16.0 + ((tmp_moved_constant_522 + tmp_moved_constant_523)*(tmp_moved_constant_522 + tmp_moved_constant_523))*16.0) + tmp_moved_constant_477*(((tmp_moved_constant_524 + tmp_moved_constant_525)*(tmp_moved_constant_524 + tmp_moved_constant_525))*16.0 + ((tmp_moved_constant_526 + tmp_moved_constant_527)*(tmp_moved_constant_526 + tmp_moved_constant_527))*16.0 + ((tmp_moved_constant_528 + tmp_moved_constant_529)*(tmp_moved_constant_528 + tmp_moved_constant_529))*16.0) + tmp_moved_constant_478*(((tmp_moved_constant_530 + tmp_moved_constant_531)*(tmp_moved_constant_530 + tmp_moved_constant_531))*16.0 + ((tmp_moved_constant_532 + tmp_moved_constant_533)*(tmp_moved_constant_532 + tmp_moved_constant_533))*16.0 + ((tmp_moved_constant_534 + tmp_moved_constant_535)*(tmp_moved_constant_534 + tmp_moved_constant_535))*16.0); + const real_t tmp_moved_constant_566 = tmp_moved_constant_475*(((tmp_moved_constant_536 + tmp_moved_constant_537)*(tmp_moved_constant_536 + tmp_moved_constant_537))*16.0 + ((tmp_moved_constant_538 + tmp_moved_constant_539)*(tmp_moved_constant_538 + tmp_moved_constant_539))*16.0 + ((tmp_moved_constant_540 + tmp_moved_constant_541)*(tmp_moved_constant_540 + tmp_moved_constant_541))*16.0) + tmp_moved_constant_476*(((tmp_moved_constant_542 + tmp_moved_constant_543)*(tmp_moved_constant_542 + tmp_moved_constant_543))*16.0 + ((tmp_moved_constant_544 + tmp_moved_constant_545)*(tmp_moved_constant_544 + tmp_moved_constant_545))*16.0 + ((tmp_moved_constant_546 + tmp_moved_constant_547)*(tmp_moved_constant_546 + tmp_moved_constant_547))*16.0) + tmp_moved_constant_477*(((tmp_moved_constant_548 + tmp_moved_constant_549)*(tmp_moved_constant_548 + tmp_moved_constant_549))*16.0 + ((tmp_moved_constant_550 + tmp_moved_constant_551)*(tmp_moved_constant_550 + tmp_moved_constant_551))*16.0 + ((tmp_moved_constant_552 + tmp_moved_constant_553)*(tmp_moved_constant_552 + tmp_moved_constant_553))*16.0) + tmp_moved_constant_478*(((tmp_moved_constant_554 + tmp_moved_constant_555)*(tmp_moved_constant_554 + tmp_moved_constant_555))*16.0 + ((tmp_moved_constant_556 + tmp_moved_constant_557)*(tmp_moved_constant_556 + tmp_moved_constant_557))*16.0 + ((tmp_moved_constant_558 + tmp_moved_constant_559)*(tmp_moved_constant_558 + tmp_moved_constant_559))*16.0); + const real_t tmp_moved_constant_567 = tmp_moved_constant_475*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_488 - tmp_moved_constant_512)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_488 - tmp_moved_constant_512))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_490 - tmp_moved_constant_514)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_490 - tmp_moved_constant_514))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_492 - tmp_moved_constant_516)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_492 - tmp_moved_constant_516))*16.0) + tmp_moved_constant_476*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_494 - tmp_moved_constant_518)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_494 - tmp_moved_constant_518))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_496 - tmp_moved_constant_520)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_496 - tmp_moved_constant_520))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_498 - tmp_moved_constant_522)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_498 - tmp_moved_constant_522))*16.0) + tmp_moved_constant_477*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_500 - tmp_moved_constant_524)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_500 - tmp_moved_constant_524))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_502 - tmp_moved_constant_526)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_502 - tmp_moved_constant_526))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_504 - tmp_moved_constant_528)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_504 - tmp_moved_constant_528))*16.0) + tmp_moved_constant_478*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_506 - tmp_moved_constant_530)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_506 - tmp_moved_constant_530))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_508 - tmp_moved_constant_532)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_508 - tmp_moved_constant_532))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_510 - tmp_moved_constant_534)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_510 - tmp_moved_constant_534))*16.0); + const real_t tmp_moved_constant_568 = tmp_moved_constant_475*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_489 - tmp_moved_constant_536)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_489 - tmp_moved_constant_536))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_491 - tmp_moved_constant_538)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_491 - tmp_moved_constant_538))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_493 - tmp_moved_constant_540)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_493 - tmp_moved_constant_540))*16.0) + tmp_moved_constant_476*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_495 - tmp_moved_constant_542)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_495 - tmp_moved_constant_542))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_497 - tmp_moved_constant_544)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_497 - tmp_moved_constant_544))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_499 - tmp_moved_constant_546)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_499 - tmp_moved_constant_546))*16.0) + tmp_moved_constant_477*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_501 - tmp_moved_constant_548)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_501 - tmp_moved_constant_548))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_503 - tmp_moved_constant_550)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_503 - tmp_moved_constant_550))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_505 - tmp_moved_constant_552)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_505 - tmp_moved_constant_552))*16.0) + tmp_moved_constant_478*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_507 - tmp_moved_constant_554)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_507 - tmp_moved_constant_554))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_509 - tmp_moved_constant_556)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_509 - tmp_moved_constant_556))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_511 - tmp_moved_constant_558)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_511 - tmp_moved_constant_558))*16.0); + const real_t tmp_moved_constant_569 = tmp_moved_constant_475*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_513 - tmp_moved_constant_537)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_513 - tmp_moved_constant_537))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_515 - tmp_moved_constant_539)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_515 - tmp_moved_constant_539))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_517 - tmp_moved_constant_541)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_517 - tmp_moved_constant_541))*16.0) + tmp_moved_constant_476*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_519 - tmp_moved_constant_543)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_519 - tmp_moved_constant_543))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_521 - tmp_moved_constant_545)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_521 - tmp_moved_constant_545))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_523 - tmp_moved_constant_547)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_523 - tmp_moved_constant_547))*16.0) + tmp_moved_constant_477*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_525 - tmp_moved_constant_549)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_525 - tmp_moved_constant_549))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_527 - tmp_moved_constant_551)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_527 - tmp_moved_constant_551))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_529 - tmp_moved_constant_553)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_529 - tmp_moved_constant_553))*16.0) + tmp_moved_constant_478*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_531 - tmp_moved_constant_555)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_531 - tmp_moved_constant_555))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_533 - tmp_moved_constant_557)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_533 - tmp_moved_constant_557))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_535 - tmp_moved_constant_559)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_535 - tmp_moved_constant_559))*16.0); { { - _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8295 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8296 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8297 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8298 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8299 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8300 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8301 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8302 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8303 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8304 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_560 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_561 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_562 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_563 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_564 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_565 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_566 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_567 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_568 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_569 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const real_t Dummy_8305 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_8306 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_8307 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_8308 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_8309 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); - const real_t Dummy_8310 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); - const real_t Dummy_8311 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); - const real_t Dummy_8312 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); - const real_t Dummy_8313 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); - const real_t Dummy_8314 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); - const real_t Dummy_8315 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); - const real_t Dummy_8316 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); - const real_t Dummy_8317 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); - const real_t Dummy_8318 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8319 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8320 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8321 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8322 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8323 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8324 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8325 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8326 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8327 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8328 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8329 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8330 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8331 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8332 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8333 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8334 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8335 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8336 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8337 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8338 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8339 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8340 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8341 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8342 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8343 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8344 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8345 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8346 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8347 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8348 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8349 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8350 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8351 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8352 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8353 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8354 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8355 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8356 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8357 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8358 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8359 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8360 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8361 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8362 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8363 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8364 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8365 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8366 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8367 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8368 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8369 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8370 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8371 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8372 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8373 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8374 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8375 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8376 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8377 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8378 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8379 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8380 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8381 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8382 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8383 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_8384 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8385 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8386 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8387 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8388 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8389 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_8390 = Dummy_8305*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4))) + Dummy_8306*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10))) + Dummy_8307*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16))) + Dummy_8308*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22))); - const real_t Dummy_8391 = Dummy_8305*(Dummy_8309*tmp_kernel_op_25 + Dummy_8310*tmp_kernel_op_25 + Dummy_8311*tmp_kernel_op_25) + Dummy_8306*(Dummy_8309*tmp_kernel_op_28 + Dummy_8310*tmp_kernel_op_28 + Dummy_8311*tmp_kernel_op_28) + Dummy_8307*(Dummy_8309*tmp_kernel_op_29 + Dummy_8310*tmp_kernel_op_29 + Dummy_8311*tmp_kernel_op_29) + Dummy_8308*(Dummy_8309*tmp_kernel_op_30 + Dummy_8310*tmp_kernel_op_30 + Dummy_8311*tmp_kernel_op_30); - const real_t Dummy_8392 = Dummy_8305*(Dummy_8312*tmp_kernel_op_32 + Dummy_8313*tmp_kernel_op_32 + Dummy_8314*tmp_kernel_op_32) + Dummy_8306*(Dummy_8312*tmp_kernel_op_35 + Dummy_8313*tmp_kernel_op_35 + Dummy_8314*tmp_kernel_op_35) + Dummy_8307*(Dummy_8312*tmp_kernel_op_36 + Dummy_8313*tmp_kernel_op_36 + Dummy_8314*tmp_kernel_op_36) + Dummy_8308*(Dummy_8312*tmp_kernel_op_37 + Dummy_8313*tmp_kernel_op_37 + Dummy_8314*tmp_kernel_op_37); - const real_t Dummy_8393 = Dummy_8305*(Dummy_8315*tmp_kernel_op_39 + Dummy_8316*tmp_kernel_op_39 + Dummy_8317*tmp_kernel_op_39) + Dummy_8306*(Dummy_8315*tmp_kernel_op_42 + Dummy_8316*tmp_kernel_op_42 + Dummy_8317*tmp_kernel_op_42) + Dummy_8307*(Dummy_8315*tmp_kernel_op_43 + Dummy_8316*tmp_kernel_op_43 + Dummy_8317*tmp_kernel_op_43) + Dummy_8308*(Dummy_8315*tmp_kernel_op_44 + Dummy_8316*tmp_kernel_op_44 + Dummy_8317*tmp_kernel_op_44); - const real_t Dummy_8394 = Dummy_8305*(((Dummy_8318 + Dummy_8319)*(Dummy_8318 + Dummy_8319))*16.0 + ((Dummy_8320 + Dummy_8321)*(Dummy_8320 + Dummy_8321))*16.0 + ((Dummy_8322 + Dummy_8323)*(Dummy_8322 + Dummy_8323))*16.0) + Dummy_8306*(((Dummy_8324 + Dummy_8325)*(Dummy_8324 + Dummy_8325))*16.0 + ((Dummy_8326 + Dummy_8327)*(Dummy_8326 + Dummy_8327))*16.0 + ((Dummy_8328 + Dummy_8329)*(Dummy_8328 + Dummy_8329))*16.0) + Dummy_8307*(((Dummy_8330 + Dummy_8331)*(Dummy_8330 + Dummy_8331))*16.0 + ((Dummy_8332 + Dummy_8333)*(Dummy_8332 + Dummy_8333))*16.0 + ((Dummy_8334 + Dummy_8335)*(Dummy_8334 + Dummy_8335))*16.0) + Dummy_8308*(((Dummy_8336 + Dummy_8337)*(Dummy_8336 + Dummy_8337))*16.0 + ((Dummy_8338 + Dummy_8339)*(Dummy_8338 + Dummy_8339))*16.0 + ((Dummy_8340 + Dummy_8341)*(Dummy_8340 + Dummy_8341))*16.0); - const real_t Dummy_8395 = Dummy_8305*(((Dummy_8342 + Dummy_8343)*(Dummy_8342 + Dummy_8343))*16.0 + ((Dummy_8344 + Dummy_8345)*(Dummy_8344 + Dummy_8345))*16.0 + ((Dummy_8346 + Dummy_8347)*(Dummy_8346 + Dummy_8347))*16.0) + Dummy_8306*(((Dummy_8348 + Dummy_8349)*(Dummy_8348 + Dummy_8349))*16.0 + ((Dummy_8350 + Dummy_8351)*(Dummy_8350 + Dummy_8351))*16.0 + ((Dummy_8352 + Dummy_8353)*(Dummy_8352 + Dummy_8353))*16.0) + Dummy_8307*(((Dummy_8354 + Dummy_8355)*(Dummy_8354 + Dummy_8355))*16.0 + ((Dummy_8356 + Dummy_8357)*(Dummy_8356 + Dummy_8357))*16.0 + ((Dummy_8358 + Dummy_8359)*(Dummy_8358 + Dummy_8359))*16.0) + Dummy_8308*(((Dummy_8360 + Dummy_8361)*(Dummy_8360 + Dummy_8361))*16.0 + ((Dummy_8362 + Dummy_8363)*(Dummy_8362 + Dummy_8363))*16.0 + ((Dummy_8364 + Dummy_8365)*(Dummy_8364 + Dummy_8365))*16.0); - const real_t Dummy_8396 = Dummy_8305*(((Dummy_8366 + Dummy_8367)*(Dummy_8366 + Dummy_8367))*16.0 + ((Dummy_8368 + Dummy_8369)*(Dummy_8368 + Dummy_8369))*16.0 + ((Dummy_8370 + Dummy_8371)*(Dummy_8370 + Dummy_8371))*16.0) + Dummy_8306*(((Dummy_8372 + Dummy_8373)*(Dummy_8372 + Dummy_8373))*16.0 + ((Dummy_8374 + Dummy_8375)*(Dummy_8374 + Dummy_8375))*16.0 + ((Dummy_8376 + Dummy_8377)*(Dummy_8376 + Dummy_8377))*16.0) + Dummy_8307*(((Dummy_8378 + Dummy_8379)*(Dummy_8378 + Dummy_8379))*16.0 + ((Dummy_8380 + Dummy_8381)*(Dummy_8380 + Dummy_8381))*16.0 + ((Dummy_8382 + Dummy_8383)*(Dummy_8382 + Dummy_8383))*16.0) + Dummy_8308*(((Dummy_8384 + Dummy_8385)*(Dummy_8384 + Dummy_8385))*16.0 + ((Dummy_8386 + Dummy_8387)*(Dummy_8386 + Dummy_8387))*16.0 + ((Dummy_8388 + Dummy_8389)*(Dummy_8388 + Dummy_8389))*16.0); - const real_t Dummy_8397 = Dummy_8305*(((-Dummy_8318 - Dummy_8342 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8318 - Dummy_8342 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8320 - Dummy_8344 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8320 - Dummy_8344 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8322 - Dummy_8346 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8322 - Dummy_8346 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_117*0.25))*16.0) + Dummy_8306*(((-Dummy_8324 - Dummy_8348 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8324 - Dummy_8348 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8326 - Dummy_8350 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8326 - Dummy_8350 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8328 - Dummy_8352 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8328 - Dummy_8352 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_118*0.25))*16.0) + Dummy_8307*(((-Dummy_8330 - Dummy_8354 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8330 - Dummy_8354 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8332 - Dummy_8356 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8332 - Dummy_8356 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8334 - Dummy_8358 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8334 - Dummy_8358 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_119*0.25))*16.0) + Dummy_8308*(((-Dummy_8336 - Dummy_8360 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8336 - Dummy_8360 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8338 - Dummy_8362 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8338 - Dummy_8362 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8340 - Dummy_8364 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8340 - Dummy_8364 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_8398 = Dummy_8305*(((-Dummy_8319 - Dummy_8366 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8319 - Dummy_8366 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8321 - Dummy_8368 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8321 - Dummy_8368 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8323 - Dummy_8370 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8323 - Dummy_8370 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_122*0.25))*16.0) + Dummy_8306*(((-Dummy_8325 - Dummy_8372 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8325 - Dummy_8372 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8327 - Dummy_8374 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8327 - Dummy_8374 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8329 - Dummy_8376 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8329 - Dummy_8376 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_124*0.25))*16.0) + Dummy_8307*(((-Dummy_8331 - Dummy_8378 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8331 - Dummy_8378 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8333 - Dummy_8380 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8333 - Dummy_8380 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8335 - Dummy_8382 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8335 - Dummy_8382 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_126*0.25))*16.0) + Dummy_8308*(((-Dummy_8337 - Dummy_8384 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8337 - Dummy_8384 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8339 - Dummy_8386 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8339 - Dummy_8386 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8341 - Dummy_8388 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8341 - Dummy_8388 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_8399 = Dummy_8305*(((-Dummy_8343 - Dummy_8367 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8343 - Dummy_8367 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8345 - Dummy_8369 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8345 - Dummy_8369 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8347 - Dummy_8371 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8347 - Dummy_8371 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_129*0.25))*16.0) + Dummy_8306*(((-Dummy_8349 - Dummy_8373 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8349 - Dummy_8373 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8351 - Dummy_8375 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8351 - Dummy_8375 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8353 - Dummy_8377 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8353 - Dummy_8377 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_130*0.25))*16.0) + Dummy_8307*(((-Dummy_8355 - Dummy_8379 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8355 - Dummy_8379 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8357 - Dummy_8381 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8357 - Dummy_8381 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8359 - Dummy_8383 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8359 - Dummy_8383 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_131*0.25))*16.0) + Dummy_8308*(((-Dummy_8361 - Dummy_8385 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8361 - Dummy_8385 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8363 - Dummy_8387 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8363 - Dummy_8387 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8365 - Dummy_8389 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8365 - Dummy_8389 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_132*0.25))*16.0); + const real_t tmp_moved_constant_570 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_571 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_572 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_573 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_574 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); + const real_t tmp_moved_constant_575 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); + const real_t tmp_moved_constant_576 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); + const real_t tmp_moved_constant_577 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); + const real_t tmp_moved_constant_578 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); + const real_t tmp_moved_constant_579 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); + const real_t tmp_moved_constant_580 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); + const real_t tmp_moved_constant_581 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); + const real_t tmp_moved_constant_582 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); + const real_t tmp_moved_constant_583 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_584 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_585 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_586 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_587 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_588 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_589 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_590 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_591 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_592 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_593 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_594 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_595 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_596 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_597 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_598 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_599 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_600 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_601 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_602 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_603 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_604 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_605 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_606 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_607 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_608 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_609 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_610 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_611 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_612 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_613 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_614 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_615 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_616 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_617 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_618 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_619 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_620 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_621 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_622 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_623 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_624 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_625 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_626 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_627 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_628 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_629 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_630 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_631 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_632 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_633 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_634 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_635 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_636 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_637 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_638 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_639 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_640 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_641 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_642 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_643 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_644 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_645 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_646 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_647 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_648 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_649 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_650 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_651 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_652 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_653 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_654 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_655 = tmp_moved_constant_570*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4))) + tmp_moved_constant_571*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10))) + tmp_moved_constant_572*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16))) + tmp_moved_constant_573*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22))); + const real_t tmp_moved_constant_656 = tmp_moved_constant_570*(tmp_kernel_op_25*tmp_moved_constant_574 + tmp_kernel_op_25*tmp_moved_constant_575 + tmp_kernel_op_25*tmp_moved_constant_576) + tmp_moved_constant_571*(tmp_kernel_op_28*tmp_moved_constant_574 + tmp_kernel_op_28*tmp_moved_constant_575 + tmp_kernel_op_28*tmp_moved_constant_576) + tmp_moved_constant_572*(tmp_kernel_op_29*tmp_moved_constant_574 + tmp_kernel_op_29*tmp_moved_constant_575 + tmp_kernel_op_29*tmp_moved_constant_576) + tmp_moved_constant_573*(tmp_kernel_op_30*tmp_moved_constant_574 + tmp_kernel_op_30*tmp_moved_constant_575 + tmp_kernel_op_30*tmp_moved_constant_576); + const real_t tmp_moved_constant_657 = tmp_moved_constant_570*(tmp_kernel_op_32*tmp_moved_constant_577 + tmp_kernel_op_32*tmp_moved_constant_578 + tmp_kernel_op_32*tmp_moved_constant_579) + tmp_moved_constant_571*(tmp_kernel_op_35*tmp_moved_constant_577 + tmp_kernel_op_35*tmp_moved_constant_578 + tmp_kernel_op_35*tmp_moved_constant_579) + tmp_moved_constant_572*(tmp_kernel_op_36*tmp_moved_constant_577 + tmp_kernel_op_36*tmp_moved_constant_578 + tmp_kernel_op_36*tmp_moved_constant_579) + tmp_moved_constant_573*(tmp_kernel_op_37*tmp_moved_constant_577 + tmp_kernel_op_37*tmp_moved_constant_578 + tmp_kernel_op_37*tmp_moved_constant_579); + const real_t tmp_moved_constant_658 = tmp_moved_constant_570*(tmp_kernel_op_39*tmp_moved_constant_580 + tmp_kernel_op_39*tmp_moved_constant_581 + tmp_kernel_op_39*tmp_moved_constant_582) + tmp_moved_constant_571*(tmp_kernel_op_42*tmp_moved_constant_580 + tmp_kernel_op_42*tmp_moved_constant_581 + tmp_kernel_op_42*tmp_moved_constant_582) + tmp_moved_constant_572*(tmp_kernel_op_43*tmp_moved_constant_580 + tmp_kernel_op_43*tmp_moved_constant_581 + tmp_kernel_op_43*tmp_moved_constant_582) + tmp_moved_constant_573*(tmp_kernel_op_44*tmp_moved_constant_580 + tmp_kernel_op_44*tmp_moved_constant_581 + tmp_kernel_op_44*tmp_moved_constant_582); + const real_t tmp_moved_constant_659 = tmp_moved_constant_570*(((tmp_moved_constant_583 + tmp_moved_constant_584)*(tmp_moved_constant_583 + tmp_moved_constant_584))*16.0 + ((tmp_moved_constant_585 + tmp_moved_constant_586)*(tmp_moved_constant_585 + tmp_moved_constant_586))*16.0 + ((tmp_moved_constant_587 + tmp_moved_constant_588)*(tmp_moved_constant_587 + tmp_moved_constant_588))*16.0) + tmp_moved_constant_571*(((tmp_moved_constant_589 + tmp_moved_constant_590)*(tmp_moved_constant_589 + tmp_moved_constant_590))*16.0 + ((tmp_moved_constant_591 + tmp_moved_constant_592)*(tmp_moved_constant_591 + tmp_moved_constant_592))*16.0 + ((tmp_moved_constant_593 + tmp_moved_constant_594)*(tmp_moved_constant_593 + tmp_moved_constant_594))*16.0) + tmp_moved_constant_572*(((tmp_moved_constant_595 + tmp_moved_constant_596)*(tmp_moved_constant_595 + tmp_moved_constant_596))*16.0 + ((tmp_moved_constant_597 + tmp_moved_constant_598)*(tmp_moved_constant_597 + tmp_moved_constant_598))*16.0 + ((tmp_moved_constant_599 + tmp_moved_constant_600)*(tmp_moved_constant_599 + tmp_moved_constant_600))*16.0) + tmp_moved_constant_573*(((tmp_moved_constant_601 + tmp_moved_constant_602)*(tmp_moved_constant_601 + tmp_moved_constant_602))*16.0 + ((tmp_moved_constant_603 + tmp_moved_constant_604)*(tmp_moved_constant_603 + tmp_moved_constant_604))*16.0 + ((tmp_moved_constant_605 + tmp_moved_constant_606)*(tmp_moved_constant_605 + tmp_moved_constant_606))*16.0); + const real_t tmp_moved_constant_660 = tmp_moved_constant_570*(((tmp_moved_constant_607 + tmp_moved_constant_608)*(tmp_moved_constant_607 + tmp_moved_constant_608))*16.0 + ((tmp_moved_constant_609 + tmp_moved_constant_610)*(tmp_moved_constant_609 + tmp_moved_constant_610))*16.0 + ((tmp_moved_constant_611 + tmp_moved_constant_612)*(tmp_moved_constant_611 + tmp_moved_constant_612))*16.0) + tmp_moved_constant_571*(((tmp_moved_constant_613 + tmp_moved_constant_614)*(tmp_moved_constant_613 + tmp_moved_constant_614))*16.0 + ((tmp_moved_constant_615 + tmp_moved_constant_616)*(tmp_moved_constant_615 + tmp_moved_constant_616))*16.0 + ((tmp_moved_constant_617 + tmp_moved_constant_618)*(tmp_moved_constant_617 + tmp_moved_constant_618))*16.0) + tmp_moved_constant_572*(((tmp_moved_constant_619 + tmp_moved_constant_620)*(tmp_moved_constant_619 + tmp_moved_constant_620))*16.0 + ((tmp_moved_constant_621 + tmp_moved_constant_622)*(tmp_moved_constant_621 + tmp_moved_constant_622))*16.0 + ((tmp_moved_constant_623 + tmp_moved_constant_624)*(tmp_moved_constant_623 + tmp_moved_constant_624))*16.0) + tmp_moved_constant_573*(((tmp_moved_constant_625 + tmp_moved_constant_626)*(tmp_moved_constant_625 + tmp_moved_constant_626))*16.0 + ((tmp_moved_constant_627 + tmp_moved_constant_628)*(tmp_moved_constant_627 + tmp_moved_constant_628))*16.0 + ((tmp_moved_constant_629 + tmp_moved_constant_630)*(tmp_moved_constant_629 + tmp_moved_constant_630))*16.0); + const real_t tmp_moved_constant_661 = tmp_moved_constant_570*(((tmp_moved_constant_631 + tmp_moved_constant_632)*(tmp_moved_constant_631 + tmp_moved_constant_632))*16.0 + ((tmp_moved_constant_633 + tmp_moved_constant_634)*(tmp_moved_constant_633 + tmp_moved_constant_634))*16.0 + ((tmp_moved_constant_635 + tmp_moved_constant_636)*(tmp_moved_constant_635 + tmp_moved_constant_636))*16.0) + tmp_moved_constant_571*(((tmp_moved_constant_637 + tmp_moved_constant_638)*(tmp_moved_constant_637 + tmp_moved_constant_638))*16.0 + ((tmp_moved_constant_639 + tmp_moved_constant_640)*(tmp_moved_constant_639 + tmp_moved_constant_640))*16.0 + ((tmp_moved_constant_641 + tmp_moved_constant_642)*(tmp_moved_constant_641 + tmp_moved_constant_642))*16.0) + tmp_moved_constant_572*(((tmp_moved_constant_643 + tmp_moved_constant_644)*(tmp_moved_constant_643 + tmp_moved_constant_644))*16.0 + ((tmp_moved_constant_645 + tmp_moved_constant_646)*(tmp_moved_constant_645 + tmp_moved_constant_646))*16.0 + ((tmp_moved_constant_647 + tmp_moved_constant_648)*(tmp_moved_constant_647 + tmp_moved_constant_648))*16.0) + tmp_moved_constant_573*(((tmp_moved_constant_649 + tmp_moved_constant_650)*(tmp_moved_constant_649 + tmp_moved_constant_650))*16.0 + ((tmp_moved_constant_651 + tmp_moved_constant_652)*(tmp_moved_constant_651 + tmp_moved_constant_652))*16.0 + ((tmp_moved_constant_653 + tmp_moved_constant_654)*(tmp_moved_constant_653 + tmp_moved_constant_654))*16.0); + const real_t tmp_moved_constant_662 = tmp_moved_constant_570*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_583 - tmp_moved_constant_607)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_583 - tmp_moved_constant_607))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_585 - tmp_moved_constant_609)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_585 - tmp_moved_constant_609))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_587 - tmp_moved_constant_611)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_587 - tmp_moved_constant_611))*16.0) + tmp_moved_constant_571*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_589 - tmp_moved_constant_613)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_589 - tmp_moved_constant_613))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_591 - tmp_moved_constant_615)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_591 - tmp_moved_constant_615))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_593 - tmp_moved_constant_617)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_593 - tmp_moved_constant_617))*16.0) + tmp_moved_constant_572*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_595 - tmp_moved_constant_619)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_595 - tmp_moved_constant_619))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_597 - tmp_moved_constant_621)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_597 - tmp_moved_constant_621))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_599 - tmp_moved_constant_623)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_599 - tmp_moved_constant_623))*16.0) + tmp_moved_constant_573*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_601 - tmp_moved_constant_625)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_601 - tmp_moved_constant_625))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_603 - tmp_moved_constant_627)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_603 - tmp_moved_constant_627))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_605 - tmp_moved_constant_629)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_605 - tmp_moved_constant_629))*16.0); + const real_t tmp_moved_constant_663 = tmp_moved_constant_570*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_584 - tmp_moved_constant_631)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_584 - tmp_moved_constant_631))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_586 - tmp_moved_constant_633)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_586 - tmp_moved_constant_633))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_588 - tmp_moved_constant_635)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_588 - tmp_moved_constant_635))*16.0) + tmp_moved_constant_571*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_590 - tmp_moved_constant_637)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_590 - tmp_moved_constant_637))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_592 - tmp_moved_constant_639)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_592 - tmp_moved_constant_639))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_594 - tmp_moved_constant_641)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_594 - tmp_moved_constant_641))*16.0) + tmp_moved_constant_572*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_596 - tmp_moved_constant_643)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_596 - tmp_moved_constant_643))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_598 - tmp_moved_constant_645)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_598 - tmp_moved_constant_645))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_600 - tmp_moved_constant_647)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_600 - tmp_moved_constant_647))*16.0) + tmp_moved_constant_573*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_602 - tmp_moved_constant_649)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_602 - tmp_moved_constant_649))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_604 - tmp_moved_constant_651)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_604 - tmp_moved_constant_651))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_606 - tmp_moved_constant_653)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_606 - tmp_moved_constant_653))*16.0); + const real_t tmp_moved_constant_664 = tmp_moved_constant_570*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_608 - tmp_moved_constant_632)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_608 - tmp_moved_constant_632))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_610 - tmp_moved_constant_634)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_610 - tmp_moved_constant_634))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_612 - tmp_moved_constant_636)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_612 - tmp_moved_constant_636))*16.0) + tmp_moved_constant_571*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_614 - tmp_moved_constant_638)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_614 - tmp_moved_constant_638))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_616 - tmp_moved_constant_640)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_616 - tmp_moved_constant_640))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_618 - tmp_moved_constant_642)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_618 - tmp_moved_constant_642))*16.0) + tmp_moved_constant_572*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_620 - tmp_moved_constant_644)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_620 - tmp_moved_constant_644))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_622 - tmp_moved_constant_646)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_622 - tmp_moved_constant_646))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_624 - tmp_moved_constant_648)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_624 - tmp_moved_constant_648))*16.0) + tmp_moved_constant_573*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_626 - tmp_moved_constant_650)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_626 - tmp_moved_constant_650))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_628 - tmp_moved_constant_652)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_628 - tmp_moved_constant_652))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_630 - tmp_moved_constant_654)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_630 - tmp_moved_constant_654))*16.0); { { - _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8390 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8391 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8392 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8393 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8394 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8395 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8396 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8397 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8398 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8399 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_655 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_656 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_657 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_658 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_659 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_660 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_661 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_662 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_663 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_664 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const real_t Dummy_8400 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_8401 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_8402 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_8403 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_8404 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); - const real_t Dummy_8405 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); - const real_t Dummy_8406 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); - const real_t Dummy_8407 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); - const real_t Dummy_8408 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); - const real_t Dummy_8409 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); - const real_t Dummy_8410 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); - const real_t Dummy_8411 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); - const real_t Dummy_8412 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); - const real_t Dummy_8413 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8414 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8415 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8416 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8417 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8418 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8419 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8420 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8421 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8422 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8423 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8424 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8425 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8426 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8427 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8428 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8429 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8430 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8431 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8432 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8433 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8434 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8435 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8436 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8437 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8438 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8439 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8440 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8441 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8442 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8443 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8444 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8445 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8446 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8447 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8448 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8449 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8450 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8451 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8452 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8453 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8454 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8455 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8456 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8457 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8458 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8459 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8460 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8461 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8462 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8463 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8464 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8465 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8466 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8467 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8468 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8469 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8470 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8471 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8472 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8473 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8474 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_8475 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8476 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_8477 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8478 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_8479 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8480 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_8481 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8482 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_8483 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8484 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_8485 = Dummy_8400*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4))) + Dummy_8401*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10))) + Dummy_8402*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16))) + Dummy_8403*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22))); - const real_t Dummy_8486 = Dummy_8400*(Dummy_8404*tmp_kernel_op_25 + Dummy_8405*tmp_kernel_op_25 + Dummy_8406*tmp_kernel_op_25) + Dummy_8401*(Dummy_8404*tmp_kernel_op_28 + Dummy_8405*tmp_kernel_op_28 + Dummy_8406*tmp_kernel_op_28) + Dummy_8402*(Dummy_8404*tmp_kernel_op_29 + Dummy_8405*tmp_kernel_op_29 + Dummy_8406*tmp_kernel_op_29) + Dummy_8403*(Dummy_8404*tmp_kernel_op_30 + Dummy_8405*tmp_kernel_op_30 + Dummy_8406*tmp_kernel_op_30); - const real_t Dummy_8487 = Dummy_8400*(Dummy_8407*tmp_kernel_op_32 + Dummy_8408*tmp_kernel_op_32 + Dummy_8409*tmp_kernel_op_32) + Dummy_8401*(Dummy_8407*tmp_kernel_op_35 + Dummy_8408*tmp_kernel_op_35 + Dummy_8409*tmp_kernel_op_35) + Dummy_8402*(Dummy_8407*tmp_kernel_op_36 + Dummy_8408*tmp_kernel_op_36 + Dummy_8409*tmp_kernel_op_36) + Dummy_8403*(Dummy_8407*tmp_kernel_op_37 + Dummy_8408*tmp_kernel_op_37 + Dummy_8409*tmp_kernel_op_37); - const real_t Dummy_8488 = Dummy_8400*(Dummy_8410*tmp_kernel_op_39 + Dummy_8411*tmp_kernel_op_39 + Dummy_8412*tmp_kernel_op_39) + Dummy_8401*(Dummy_8410*tmp_kernel_op_42 + Dummy_8411*tmp_kernel_op_42 + Dummy_8412*tmp_kernel_op_42) + Dummy_8402*(Dummy_8410*tmp_kernel_op_43 + Dummy_8411*tmp_kernel_op_43 + Dummy_8412*tmp_kernel_op_43) + Dummy_8403*(Dummy_8410*tmp_kernel_op_44 + Dummy_8411*tmp_kernel_op_44 + Dummy_8412*tmp_kernel_op_44); - const real_t Dummy_8489 = Dummy_8400*(((Dummy_8413 + Dummy_8414)*(Dummy_8413 + Dummy_8414))*16.0 + ((Dummy_8415 + Dummy_8416)*(Dummy_8415 + Dummy_8416))*16.0 + ((Dummy_8417 + Dummy_8418)*(Dummy_8417 + Dummy_8418))*16.0) + Dummy_8401*(((Dummy_8419 + Dummy_8420)*(Dummy_8419 + Dummy_8420))*16.0 + ((Dummy_8421 + Dummy_8422)*(Dummy_8421 + Dummy_8422))*16.0 + ((Dummy_8423 + Dummy_8424)*(Dummy_8423 + Dummy_8424))*16.0) + Dummy_8402*(((Dummy_8425 + Dummy_8426)*(Dummy_8425 + Dummy_8426))*16.0 + ((Dummy_8427 + Dummy_8428)*(Dummy_8427 + Dummy_8428))*16.0 + ((Dummy_8429 + Dummy_8430)*(Dummy_8429 + Dummy_8430))*16.0) + Dummy_8403*(((Dummy_8431 + Dummy_8432)*(Dummy_8431 + Dummy_8432))*16.0 + ((Dummy_8433 + Dummy_8434)*(Dummy_8433 + Dummy_8434))*16.0 + ((Dummy_8435 + Dummy_8436)*(Dummy_8435 + Dummy_8436))*16.0); - const real_t Dummy_8490 = Dummy_8400*(((Dummy_8437 + Dummy_8438)*(Dummy_8437 + Dummy_8438))*16.0 + ((Dummy_8439 + Dummy_8440)*(Dummy_8439 + Dummy_8440))*16.0 + ((Dummy_8441 + Dummy_8442)*(Dummy_8441 + Dummy_8442))*16.0) + Dummy_8401*(((Dummy_8443 + Dummy_8444)*(Dummy_8443 + Dummy_8444))*16.0 + ((Dummy_8445 + Dummy_8446)*(Dummy_8445 + Dummy_8446))*16.0 + ((Dummy_8447 + Dummy_8448)*(Dummy_8447 + Dummy_8448))*16.0) + Dummy_8402*(((Dummy_8449 + Dummy_8450)*(Dummy_8449 + Dummy_8450))*16.0 + ((Dummy_8451 + Dummy_8452)*(Dummy_8451 + Dummy_8452))*16.0 + ((Dummy_8453 + Dummy_8454)*(Dummy_8453 + Dummy_8454))*16.0) + Dummy_8403*(((Dummy_8455 + Dummy_8456)*(Dummy_8455 + Dummy_8456))*16.0 + ((Dummy_8457 + Dummy_8458)*(Dummy_8457 + Dummy_8458))*16.0 + ((Dummy_8459 + Dummy_8460)*(Dummy_8459 + Dummy_8460))*16.0); - const real_t Dummy_8491 = Dummy_8400*(((Dummy_8461 + Dummy_8462)*(Dummy_8461 + Dummy_8462))*16.0 + ((Dummy_8463 + Dummy_8464)*(Dummy_8463 + Dummy_8464))*16.0 + ((Dummy_8465 + Dummy_8466)*(Dummy_8465 + Dummy_8466))*16.0) + Dummy_8401*(((Dummy_8467 + Dummy_8468)*(Dummy_8467 + Dummy_8468))*16.0 + ((Dummy_8469 + Dummy_8470)*(Dummy_8469 + Dummy_8470))*16.0 + ((Dummy_8471 + Dummy_8472)*(Dummy_8471 + Dummy_8472))*16.0) + Dummy_8402*(((Dummy_8473 + Dummy_8474)*(Dummy_8473 + Dummy_8474))*16.0 + ((Dummy_8475 + Dummy_8476)*(Dummy_8475 + Dummy_8476))*16.0 + ((Dummy_8477 + Dummy_8478)*(Dummy_8477 + Dummy_8478))*16.0) + Dummy_8403*(((Dummy_8479 + Dummy_8480)*(Dummy_8479 + Dummy_8480))*16.0 + ((Dummy_8481 + Dummy_8482)*(Dummy_8481 + Dummy_8482))*16.0 + ((Dummy_8483 + Dummy_8484)*(Dummy_8483 + Dummy_8484))*16.0); - const real_t Dummy_8492 = Dummy_8400*(((-Dummy_8413 - Dummy_8437 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_117*0.25)*(-Dummy_8413 - Dummy_8437 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8415 - Dummy_8439 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_117*0.25)*(-Dummy_8415 - Dummy_8439 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8417 - Dummy_8441 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_117*0.25)*(-Dummy_8417 - Dummy_8441 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_117*0.25))*16.0) + Dummy_8401*(((-Dummy_8419 - Dummy_8443 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_118*0.25)*(-Dummy_8419 - Dummy_8443 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8421 - Dummy_8445 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_118*0.25)*(-Dummy_8421 - Dummy_8445 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8423 - Dummy_8447 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_118*0.25)*(-Dummy_8423 - Dummy_8447 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_118*0.25))*16.0) + Dummy_8402*(((-Dummy_8425 - Dummy_8449 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_119*0.25)*(-Dummy_8425 - Dummy_8449 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8427 - Dummy_8451 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_119*0.25)*(-Dummy_8427 - Dummy_8451 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8429 - Dummy_8453 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_119*0.25)*(-Dummy_8429 - Dummy_8453 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_119*0.25))*16.0) + Dummy_8403*(((-Dummy_8431 - Dummy_8455 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_120*0.25)*(-Dummy_8431 - Dummy_8455 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8433 - Dummy_8457 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_120*0.25)*(-Dummy_8433 - Dummy_8457 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8435 - Dummy_8459 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_120*0.25)*(-Dummy_8435 - Dummy_8459 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_8493 = Dummy_8400*(((-Dummy_8414 - Dummy_8461 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_122*0.25)*(-Dummy_8414 - Dummy_8461 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8416 - Dummy_8463 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_122*0.25)*(-Dummy_8416 - Dummy_8463 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8418 - Dummy_8465 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_122*0.25)*(-Dummy_8418 - Dummy_8465 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_122*0.25))*16.0) + Dummy_8401*(((-Dummy_8420 - Dummy_8467 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_124*0.25)*(-Dummy_8420 - Dummy_8467 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8422 - Dummy_8469 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_124*0.25)*(-Dummy_8422 - Dummy_8469 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8424 - Dummy_8471 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_124*0.25)*(-Dummy_8424 - Dummy_8471 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_124*0.25))*16.0) + Dummy_8402*(((-Dummy_8426 - Dummy_8473 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_126*0.25)*(-Dummy_8426 - Dummy_8473 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8428 - Dummy_8475 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_126*0.25)*(-Dummy_8428 - Dummy_8475 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8430 - Dummy_8477 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_126*0.25)*(-Dummy_8430 - Dummy_8477 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_126*0.25))*16.0) + Dummy_8403*(((-Dummy_8432 - Dummy_8479 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_128*0.25)*(-Dummy_8432 - Dummy_8479 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8434 - Dummy_8481 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_128*0.25)*(-Dummy_8434 - Dummy_8481 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8436 - Dummy_8483 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_128*0.25)*(-Dummy_8436 - Dummy_8483 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_8494 = Dummy_8400*(((-Dummy_8438 - Dummy_8462 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_129*0.25)*(-Dummy_8438 - Dummy_8462 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8440 - Dummy_8464 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_129*0.25)*(-Dummy_8440 - Dummy_8464 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8442 - Dummy_8466 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_129*0.25)*(-Dummy_8442 - Dummy_8466 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_129*0.25))*16.0) + Dummy_8401*(((-Dummy_8444 - Dummy_8468 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_130*0.25)*(-Dummy_8444 - Dummy_8468 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8446 - Dummy_8470 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_130*0.25)*(-Dummy_8446 - Dummy_8470 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8448 - Dummy_8472 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_130*0.25)*(-Dummy_8448 - Dummy_8472 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_130*0.25))*16.0) + Dummy_8402*(((-Dummy_8450 - Dummy_8474 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_131*0.25)*(-Dummy_8450 - Dummy_8474 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8452 - Dummy_8476 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_131*0.25)*(-Dummy_8452 - Dummy_8476 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8454 - Dummy_8478 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_131*0.25)*(-Dummy_8454 - Dummy_8478 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_131*0.25))*16.0) + Dummy_8403*(((-Dummy_8456 - Dummy_8480 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_132*0.25)*(-Dummy_8456 - Dummy_8480 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8458 - Dummy_8482 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_132*0.25)*(-Dummy_8458 - Dummy_8482 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8460 - Dummy_8484 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_132*0.25)*(-Dummy_8460 - Dummy_8484 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_132*0.25))*16.0); + const real_t tmp_moved_constant_665 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_666 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_667 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_668 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_669 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); + const real_t tmp_moved_constant_670 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); + const real_t tmp_moved_constant_671 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); + const real_t tmp_moved_constant_672 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); + const real_t tmp_moved_constant_673 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); + const real_t tmp_moved_constant_674 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); + const real_t tmp_moved_constant_675 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); + const real_t tmp_moved_constant_676 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); + const real_t tmp_moved_constant_677 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); + const real_t tmp_moved_constant_678 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_679 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_680 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_681 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_682 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_683 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_684 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_685 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_686 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_687 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_688 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_689 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_690 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_691 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_692 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_693 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_694 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_695 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_696 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_697 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_698 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_699 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_700 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_701 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_702 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_703 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_704 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_705 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_706 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_707 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_708 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_709 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_710 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_711 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_712 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_713 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_714 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_715 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_716 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_717 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_718 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_719 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_720 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_721 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_722 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_723 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_724 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_725 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_726 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_727 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_728 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_729 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_730 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_731 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_732 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_733 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_734 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_735 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_736 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_737 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_738 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_739 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_740 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_741 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_742 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_743 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_744 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_745 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_746 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_747 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_748 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_749 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_750 = tmp_moved_constant_665*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4))) + tmp_moved_constant_666*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10))) + tmp_moved_constant_667*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_16))) + tmp_moved_constant_668*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22))); + const real_t tmp_moved_constant_751 = tmp_moved_constant_665*(tmp_kernel_op_25*tmp_moved_constant_669 + tmp_kernel_op_25*tmp_moved_constant_670 + tmp_kernel_op_25*tmp_moved_constant_671) + tmp_moved_constant_666*(tmp_kernel_op_28*tmp_moved_constant_669 + tmp_kernel_op_28*tmp_moved_constant_670 + tmp_kernel_op_28*tmp_moved_constant_671) + tmp_moved_constant_667*(tmp_kernel_op_29*tmp_moved_constant_669 + tmp_kernel_op_29*tmp_moved_constant_670 + tmp_kernel_op_29*tmp_moved_constant_671) + tmp_moved_constant_668*(tmp_kernel_op_30*tmp_moved_constant_669 + tmp_kernel_op_30*tmp_moved_constant_670 + tmp_kernel_op_30*tmp_moved_constant_671); + const real_t tmp_moved_constant_752 = tmp_moved_constant_665*(tmp_kernel_op_32*tmp_moved_constant_672 + tmp_kernel_op_32*tmp_moved_constant_673 + tmp_kernel_op_32*tmp_moved_constant_674) + tmp_moved_constant_666*(tmp_kernel_op_35*tmp_moved_constant_672 + tmp_kernel_op_35*tmp_moved_constant_673 + tmp_kernel_op_35*tmp_moved_constant_674) + tmp_moved_constant_667*(tmp_kernel_op_36*tmp_moved_constant_672 + tmp_kernel_op_36*tmp_moved_constant_673 + tmp_kernel_op_36*tmp_moved_constant_674) + tmp_moved_constant_668*(tmp_kernel_op_37*tmp_moved_constant_672 + tmp_kernel_op_37*tmp_moved_constant_673 + tmp_kernel_op_37*tmp_moved_constant_674); + const real_t tmp_moved_constant_753 = tmp_moved_constant_665*(tmp_kernel_op_39*tmp_moved_constant_675 + tmp_kernel_op_39*tmp_moved_constant_676 + tmp_kernel_op_39*tmp_moved_constant_677) + tmp_moved_constant_666*(tmp_kernel_op_42*tmp_moved_constant_675 + tmp_kernel_op_42*tmp_moved_constant_676 + tmp_kernel_op_42*tmp_moved_constant_677) + tmp_moved_constant_667*(tmp_kernel_op_43*tmp_moved_constant_675 + tmp_kernel_op_43*tmp_moved_constant_676 + tmp_kernel_op_43*tmp_moved_constant_677) + tmp_moved_constant_668*(tmp_kernel_op_44*tmp_moved_constant_675 + tmp_kernel_op_44*tmp_moved_constant_676 + tmp_kernel_op_44*tmp_moved_constant_677); + const real_t tmp_moved_constant_754 = tmp_moved_constant_665*(((tmp_moved_constant_678 + tmp_moved_constant_679)*(tmp_moved_constant_678 + tmp_moved_constant_679))*16.0 + ((tmp_moved_constant_680 + tmp_moved_constant_681)*(tmp_moved_constant_680 + tmp_moved_constant_681))*16.0 + ((tmp_moved_constant_682 + tmp_moved_constant_683)*(tmp_moved_constant_682 + tmp_moved_constant_683))*16.0) + tmp_moved_constant_666*(((tmp_moved_constant_684 + tmp_moved_constant_685)*(tmp_moved_constant_684 + tmp_moved_constant_685))*16.0 + ((tmp_moved_constant_686 + tmp_moved_constant_687)*(tmp_moved_constant_686 + tmp_moved_constant_687))*16.0 + ((tmp_moved_constant_688 + tmp_moved_constant_689)*(tmp_moved_constant_688 + tmp_moved_constant_689))*16.0) + tmp_moved_constant_667*(((tmp_moved_constant_690 + tmp_moved_constant_691)*(tmp_moved_constant_690 + tmp_moved_constant_691))*16.0 + ((tmp_moved_constant_692 + tmp_moved_constant_693)*(tmp_moved_constant_692 + tmp_moved_constant_693))*16.0 + ((tmp_moved_constant_694 + tmp_moved_constant_695)*(tmp_moved_constant_694 + tmp_moved_constant_695))*16.0) + tmp_moved_constant_668*(((tmp_moved_constant_696 + tmp_moved_constant_697)*(tmp_moved_constant_696 + tmp_moved_constant_697))*16.0 + ((tmp_moved_constant_698 + tmp_moved_constant_699)*(tmp_moved_constant_698 + tmp_moved_constant_699))*16.0 + ((tmp_moved_constant_700 + tmp_moved_constant_701)*(tmp_moved_constant_700 + tmp_moved_constant_701))*16.0); + const real_t tmp_moved_constant_755 = tmp_moved_constant_665*(((tmp_moved_constant_702 + tmp_moved_constant_703)*(tmp_moved_constant_702 + tmp_moved_constant_703))*16.0 + ((tmp_moved_constant_704 + tmp_moved_constant_705)*(tmp_moved_constant_704 + tmp_moved_constant_705))*16.0 + ((tmp_moved_constant_706 + tmp_moved_constant_707)*(tmp_moved_constant_706 + tmp_moved_constant_707))*16.0) + tmp_moved_constant_666*(((tmp_moved_constant_708 + tmp_moved_constant_709)*(tmp_moved_constant_708 + tmp_moved_constant_709))*16.0 + ((tmp_moved_constant_710 + tmp_moved_constant_711)*(tmp_moved_constant_710 + tmp_moved_constant_711))*16.0 + ((tmp_moved_constant_712 + tmp_moved_constant_713)*(tmp_moved_constant_712 + tmp_moved_constant_713))*16.0) + tmp_moved_constant_667*(((tmp_moved_constant_714 + tmp_moved_constant_715)*(tmp_moved_constant_714 + tmp_moved_constant_715))*16.0 + ((tmp_moved_constant_716 + tmp_moved_constant_717)*(tmp_moved_constant_716 + tmp_moved_constant_717))*16.0 + ((tmp_moved_constant_718 + tmp_moved_constant_719)*(tmp_moved_constant_718 + tmp_moved_constant_719))*16.0) + tmp_moved_constant_668*(((tmp_moved_constant_720 + tmp_moved_constant_721)*(tmp_moved_constant_720 + tmp_moved_constant_721))*16.0 + ((tmp_moved_constant_722 + tmp_moved_constant_723)*(tmp_moved_constant_722 + tmp_moved_constant_723))*16.0 + ((tmp_moved_constant_724 + tmp_moved_constant_725)*(tmp_moved_constant_724 + tmp_moved_constant_725))*16.0); + const real_t tmp_moved_constant_756 = tmp_moved_constant_665*(((tmp_moved_constant_726 + tmp_moved_constant_727)*(tmp_moved_constant_726 + tmp_moved_constant_727))*16.0 + ((tmp_moved_constant_728 + tmp_moved_constant_729)*(tmp_moved_constant_728 + tmp_moved_constant_729))*16.0 + ((tmp_moved_constant_730 + tmp_moved_constant_731)*(tmp_moved_constant_730 + tmp_moved_constant_731))*16.0) + tmp_moved_constant_666*(((tmp_moved_constant_732 + tmp_moved_constant_733)*(tmp_moved_constant_732 + tmp_moved_constant_733))*16.0 + ((tmp_moved_constant_734 + tmp_moved_constant_735)*(tmp_moved_constant_734 + tmp_moved_constant_735))*16.0 + ((tmp_moved_constant_736 + tmp_moved_constant_737)*(tmp_moved_constant_736 + tmp_moved_constant_737))*16.0) + tmp_moved_constant_667*(((tmp_moved_constant_738 + tmp_moved_constant_739)*(tmp_moved_constant_738 + tmp_moved_constant_739))*16.0 + ((tmp_moved_constant_740 + tmp_moved_constant_741)*(tmp_moved_constant_740 + tmp_moved_constant_741))*16.0 + ((tmp_moved_constant_742 + tmp_moved_constant_743)*(tmp_moved_constant_742 + tmp_moved_constant_743))*16.0) + tmp_moved_constant_668*(((tmp_moved_constant_744 + tmp_moved_constant_745)*(tmp_moved_constant_744 + tmp_moved_constant_745))*16.0 + ((tmp_moved_constant_746 + tmp_moved_constant_747)*(tmp_moved_constant_746 + tmp_moved_constant_747))*16.0 + ((tmp_moved_constant_748 + tmp_moved_constant_749)*(tmp_moved_constant_748 + tmp_moved_constant_749))*16.0); + const real_t tmp_moved_constant_757 = tmp_moved_constant_665*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_678 - tmp_moved_constant_702)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_678 - tmp_moved_constant_702))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_680 - tmp_moved_constant_704)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_680 - tmp_moved_constant_704))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_682 - tmp_moved_constant_706)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_117*0.25 - tmp_moved_constant_682 - tmp_moved_constant_706))*16.0) + tmp_moved_constant_666*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_684 - tmp_moved_constant_708)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_684 - tmp_moved_constant_708))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_686 - tmp_moved_constant_710)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_686 - tmp_moved_constant_710))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_688 - tmp_moved_constant_712)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_118*0.25 - tmp_moved_constant_688 - tmp_moved_constant_712))*16.0) + tmp_moved_constant_667*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_690 - tmp_moved_constant_714)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_690 - tmp_moved_constant_714))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_692 - tmp_moved_constant_716)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_692 - tmp_moved_constant_716))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_694 - tmp_moved_constant_718)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_119*0.25 - tmp_moved_constant_694 - tmp_moved_constant_718))*16.0) + tmp_moved_constant_668*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_696 - tmp_moved_constant_720)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_696 - tmp_moved_constant_720))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_698 - tmp_moved_constant_722)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_698 - tmp_moved_constant_722))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_700 - tmp_moved_constant_724)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_120*0.25 - tmp_moved_constant_700 - tmp_moved_constant_724))*16.0); + const real_t tmp_moved_constant_758 = tmp_moved_constant_665*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_679 - tmp_moved_constant_726)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_679 - tmp_moved_constant_726))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_681 - tmp_moved_constant_728)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_681 - tmp_moved_constant_728))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_683 - tmp_moved_constant_730)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_122*0.25 - tmp_moved_constant_683 - tmp_moved_constant_730))*16.0) + tmp_moved_constant_666*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_685 - tmp_moved_constant_732)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_685 - tmp_moved_constant_732))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_687 - tmp_moved_constant_734)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_687 - tmp_moved_constant_734))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_689 - tmp_moved_constant_736)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_124*0.25 - tmp_moved_constant_689 - tmp_moved_constant_736))*16.0) + tmp_moved_constant_667*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_691 - tmp_moved_constant_738)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_691 - tmp_moved_constant_738))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_693 - tmp_moved_constant_740)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_693 - tmp_moved_constant_740))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_695 - tmp_moved_constant_742)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_126*0.25 - tmp_moved_constant_695 - tmp_moved_constant_742))*16.0) + tmp_moved_constant_668*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_697 - tmp_moved_constant_744)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_697 - tmp_moved_constant_744))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_699 - tmp_moved_constant_746)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_699 - tmp_moved_constant_746))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_701 - tmp_moved_constant_748)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_128*0.25 - tmp_moved_constant_701 - tmp_moved_constant_748))*16.0); + const real_t tmp_moved_constant_759 = tmp_moved_constant_665*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_703 - tmp_moved_constant_727)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_703 - tmp_moved_constant_727))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_705 - tmp_moved_constant_729)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_705 - tmp_moved_constant_729))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_707 - tmp_moved_constant_731)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_129*0.25 - tmp_moved_constant_707 - tmp_moved_constant_731))*16.0) + tmp_moved_constant_666*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_709 - tmp_moved_constant_733)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_709 - tmp_moved_constant_733))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_711 - tmp_moved_constant_735)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_711 - tmp_moved_constant_735))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_713 - tmp_moved_constant_737)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_130*0.25 - tmp_moved_constant_713 - tmp_moved_constant_737))*16.0) + tmp_moved_constant_667*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_715 - tmp_moved_constant_739)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_715 - tmp_moved_constant_739))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_717 - tmp_moved_constant_741)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_717 - tmp_moved_constant_741))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_719 - tmp_moved_constant_743)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_131*0.25 - tmp_moved_constant_719 - tmp_moved_constant_743))*16.0) + tmp_moved_constant_668*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_721 - tmp_moved_constant_745)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_721 - tmp_moved_constant_745))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_723 - tmp_moved_constant_747)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_723 - tmp_moved_constant_747))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_725 - tmp_moved_constant_749)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_132*0.25 - tmp_moved_constant_725 - tmp_moved_constant_749))*16.0); { { - _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8485 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8486 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8487 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8488 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8489 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8490 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8491 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8492 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8493 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8494 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_750 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_751 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_752 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_753 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_754 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_755 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_756 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_757 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_758 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_759 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } - const real_t Dummy_8495 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_8496 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_8497 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_8498 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_8499 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); - const real_t Dummy_8500 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); - const real_t Dummy_8501 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); - const real_t Dummy_8502 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); - const real_t Dummy_8503 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); - const real_t Dummy_8504 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); - const real_t Dummy_8505 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); - const real_t Dummy_8506 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); - const real_t Dummy_8507 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); - const real_t Dummy_8508 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8509 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8510 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8511 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8512 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8513 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8514 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8515 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8516 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8517 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8518 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8519 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8520 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8521 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8522 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8523 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8524 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8525 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8526 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8527 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8528 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8529 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8530 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8531 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8532 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8533 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8534 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8535 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8536 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8537 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8538 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8539 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8540 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8541 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8542 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8543 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8544 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8545 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8546 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8547 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8548 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8549 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8550 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8551 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8552 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8553 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8554 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8555 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8556 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8557 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8558 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8559 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8560 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8561 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8562 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8563 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8564 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8565 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8566 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8567 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8568 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8569 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8570 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8571 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8572 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8573 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_8574 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8575 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8576 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8577 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8578 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8579 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_8580 = Dummy_8495*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4))) + Dummy_8496*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10))) + Dummy_8497*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16))) + Dummy_8498*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22))); - const real_t Dummy_8581 = Dummy_8495*(Dummy_8499*tmp_kernel_op_25 + Dummy_8500*tmp_kernel_op_25 + Dummy_8501*tmp_kernel_op_25) + Dummy_8496*(Dummy_8499*tmp_kernel_op_28 + Dummy_8500*tmp_kernel_op_28 + Dummy_8501*tmp_kernel_op_28) + Dummy_8497*(Dummy_8499*tmp_kernel_op_29 + Dummy_8500*tmp_kernel_op_29 + Dummy_8501*tmp_kernel_op_29) + Dummy_8498*(Dummy_8499*tmp_kernel_op_30 + Dummy_8500*tmp_kernel_op_30 + Dummy_8501*tmp_kernel_op_30); - const real_t Dummy_8582 = Dummy_8495*(Dummy_8502*tmp_kernel_op_32 + Dummy_8503*tmp_kernel_op_32 + Dummy_8504*tmp_kernel_op_32) + Dummy_8496*(Dummy_8502*tmp_kernel_op_35 + Dummy_8503*tmp_kernel_op_35 + Dummy_8504*tmp_kernel_op_35) + Dummy_8497*(Dummy_8502*tmp_kernel_op_36 + Dummy_8503*tmp_kernel_op_36 + Dummy_8504*tmp_kernel_op_36) + Dummy_8498*(Dummy_8502*tmp_kernel_op_37 + Dummy_8503*tmp_kernel_op_37 + Dummy_8504*tmp_kernel_op_37); - const real_t Dummy_8583 = Dummy_8495*(Dummy_8505*tmp_kernel_op_39 + Dummy_8506*tmp_kernel_op_39 + Dummy_8507*tmp_kernel_op_39) + Dummy_8496*(Dummy_8505*tmp_kernel_op_42 + Dummy_8506*tmp_kernel_op_42 + Dummy_8507*tmp_kernel_op_42) + Dummy_8497*(Dummy_8505*tmp_kernel_op_43 + Dummy_8506*tmp_kernel_op_43 + Dummy_8507*tmp_kernel_op_43) + Dummy_8498*(Dummy_8505*tmp_kernel_op_44 + Dummy_8506*tmp_kernel_op_44 + Dummy_8507*tmp_kernel_op_44); - const real_t Dummy_8584 = Dummy_8495*(((Dummy_8508 + Dummy_8509)*(Dummy_8508 + Dummy_8509))*16.0 + ((Dummy_8510 + Dummy_8511)*(Dummy_8510 + Dummy_8511))*16.0 + ((Dummy_8512 + Dummy_8513)*(Dummy_8512 + Dummy_8513))*16.0) + Dummy_8496*(((Dummy_8514 + Dummy_8515)*(Dummy_8514 + Dummy_8515))*16.0 + ((Dummy_8516 + Dummy_8517)*(Dummy_8516 + Dummy_8517))*16.0 + ((Dummy_8518 + Dummy_8519)*(Dummy_8518 + Dummy_8519))*16.0) + Dummy_8497*(((Dummy_8520 + Dummy_8521)*(Dummy_8520 + Dummy_8521))*16.0 + ((Dummy_8522 + Dummy_8523)*(Dummy_8522 + Dummy_8523))*16.0 + ((Dummy_8524 + Dummy_8525)*(Dummy_8524 + Dummy_8525))*16.0) + Dummy_8498*(((Dummy_8526 + Dummy_8527)*(Dummy_8526 + Dummy_8527))*16.0 + ((Dummy_8528 + Dummy_8529)*(Dummy_8528 + Dummy_8529))*16.0 + ((Dummy_8530 + Dummy_8531)*(Dummy_8530 + Dummy_8531))*16.0); - const real_t Dummy_8585 = Dummy_8495*(((Dummy_8532 + Dummy_8533)*(Dummy_8532 + Dummy_8533))*16.0 + ((Dummy_8534 + Dummy_8535)*(Dummy_8534 + Dummy_8535))*16.0 + ((Dummy_8536 + Dummy_8537)*(Dummy_8536 + Dummy_8537))*16.0) + Dummy_8496*(((Dummy_8538 + Dummy_8539)*(Dummy_8538 + Dummy_8539))*16.0 + ((Dummy_8540 + Dummy_8541)*(Dummy_8540 + Dummy_8541))*16.0 + ((Dummy_8542 + Dummy_8543)*(Dummy_8542 + Dummy_8543))*16.0) + Dummy_8497*(((Dummy_8544 + Dummy_8545)*(Dummy_8544 + Dummy_8545))*16.0 + ((Dummy_8546 + Dummy_8547)*(Dummy_8546 + Dummy_8547))*16.0 + ((Dummy_8548 + Dummy_8549)*(Dummy_8548 + Dummy_8549))*16.0) + Dummy_8498*(((Dummy_8550 + Dummy_8551)*(Dummy_8550 + Dummy_8551))*16.0 + ((Dummy_8552 + Dummy_8553)*(Dummy_8552 + Dummy_8553))*16.0 + ((Dummy_8554 + Dummy_8555)*(Dummy_8554 + Dummy_8555))*16.0); - const real_t Dummy_8586 = Dummy_8495*(((Dummy_8556 + Dummy_8557)*(Dummy_8556 + Dummy_8557))*16.0 + ((Dummy_8558 + Dummy_8559)*(Dummy_8558 + Dummy_8559))*16.0 + ((Dummy_8560 + Dummy_8561)*(Dummy_8560 + Dummy_8561))*16.0) + Dummy_8496*(((Dummy_8562 + Dummy_8563)*(Dummy_8562 + Dummy_8563))*16.0 + ((Dummy_8564 + Dummy_8565)*(Dummy_8564 + Dummy_8565))*16.0 + ((Dummy_8566 + Dummy_8567)*(Dummy_8566 + Dummy_8567))*16.0) + Dummy_8497*(((Dummy_8568 + Dummy_8569)*(Dummy_8568 + Dummy_8569))*16.0 + ((Dummy_8570 + Dummy_8571)*(Dummy_8570 + Dummy_8571))*16.0 + ((Dummy_8572 + Dummy_8573)*(Dummy_8572 + Dummy_8573))*16.0) + Dummy_8498*(((Dummy_8574 + Dummy_8575)*(Dummy_8574 + Dummy_8575))*16.0 + ((Dummy_8576 + Dummy_8577)*(Dummy_8576 + Dummy_8577))*16.0 + ((Dummy_8578 + Dummy_8579)*(Dummy_8578 + Dummy_8579))*16.0); - const real_t Dummy_8587 = Dummy_8495*(((-Dummy_8508 - Dummy_8532 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8508 - Dummy_8532 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8510 - Dummy_8534 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8510 - Dummy_8534 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_117*0.25))*16.0 + ((-Dummy_8512 - Dummy_8536 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_117*0.25)*(-Dummy_8512 - Dummy_8536 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_117*0.25))*16.0) + Dummy_8496*(((-Dummy_8514 - Dummy_8538 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8514 - Dummy_8538 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8516 - Dummy_8540 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8516 - Dummy_8540 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_118*0.25))*16.0 + ((-Dummy_8518 - Dummy_8542 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_118*0.25)*(-Dummy_8518 - Dummy_8542 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_118*0.25))*16.0) + Dummy_8497*(((-Dummy_8520 - Dummy_8544 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8520 - Dummy_8544 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8522 - Dummy_8546 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8522 - Dummy_8546 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_119*0.25))*16.0 + ((-Dummy_8524 - Dummy_8548 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_119*0.25)*(-Dummy_8524 - Dummy_8548 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_119*0.25))*16.0) + Dummy_8498*(((-Dummy_8526 - Dummy_8550 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8526 - Dummy_8550 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8528 - Dummy_8552 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8528 - Dummy_8552 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_120*0.25))*16.0 + ((-Dummy_8530 - Dummy_8554 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_120*0.25)*(-Dummy_8530 - Dummy_8554 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_120*0.25))*16.0); - const real_t Dummy_8588 = Dummy_8495*(((-Dummy_8509 - Dummy_8556 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8509 - Dummy_8556 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8511 - Dummy_8558 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8511 - Dummy_8558 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_122*0.25))*16.0 + ((-Dummy_8513 - Dummy_8560 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_122*0.25)*(-Dummy_8513 - Dummy_8560 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_122*0.25))*16.0) + Dummy_8496*(((-Dummy_8515 - Dummy_8562 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8515 - Dummy_8562 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8517 - Dummy_8564 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8517 - Dummy_8564 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_124*0.25))*16.0 + ((-Dummy_8519 - Dummy_8566 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_124*0.25)*(-Dummy_8519 - Dummy_8566 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_124*0.25))*16.0) + Dummy_8497*(((-Dummy_8521 - Dummy_8568 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8521 - Dummy_8568 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8523 - Dummy_8570 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8523 - Dummy_8570 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_126*0.25))*16.0 + ((-Dummy_8525 - Dummy_8572 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_126*0.25)*(-Dummy_8525 - Dummy_8572 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_126*0.25))*16.0) + Dummy_8498*(((-Dummy_8527 - Dummy_8574 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8527 - Dummy_8574 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8529 - Dummy_8576 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8529 - Dummy_8576 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_128*0.25))*16.0 + ((-Dummy_8531 - Dummy_8578 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_128*0.25)*(-Dummy_8531 - Dummy_8578 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_128*0.25))*16.0); - const real_t Dummy_8589 = Dummy_8495*(((-Dummy_8533 - Dummy_8557 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8533 - Dummy_8557 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8535 - Dummy_8559 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8535 - Dummy_8559 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_129*0.25))*16.0 + ((-Dummy_8537 - Dummy_8561 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_129*0.25)*(-Dummy_8537 - Dummy_8561 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_129*0.25))*16.0) + Dummy_8496*(((-Dummy_8539 - Dummy_8563 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8539 - Dummy_8563 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8541 - Dummy_8565 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8541 - Dummy_8565 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_130*0.25))*16.0 + ((-Dummy_8543 - Dummy_8567 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_130*0.25)*(-Dummy_8543 - Dummy_8567 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_130*0.25))*16.0) + Dummy_8497*(((-Dummy_8545 - Dummy_8569 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8545 - Dummy_8569 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8547 - Dummy_8571 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8547 - Dummy_8571 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_131*0.25))*16.0 + ((-Dummy_8549 - Dummy_8573 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_131*0.25)*(-Dummy_8549 - Dummy_8573 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_131*0.25))*16.0) + Dummy_8498*(((-Dummy_8551 - Dummy_8575 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8551 - Dummy_8575 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8553 - Dummy_8577 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8553 - Dummy_8577 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_132*0.25))*16.0 + ((-Dummy_8555 - Dummy_8579 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_132*0.25)*(-Dummy_8555 - Dummy_8579 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_132*0.25))*16.0); + const real_t tmp_moved_constant_760 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_761 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_762 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_763 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_764 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); + const real_t tmp_moved_constant_765 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); + const real_t tmp_moved_constant_766 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); + const real_t tmp_moved_constant_767 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); + const real_t tmp_moved_constant_768 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); + const real_t tmp_moved_constant_769 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); + const real_t tmp_moved_constant_770 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); + const real_t tmp_moved_constant_771 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); + const real_t tmp_moved_constant_772 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); + const real_t tmp_moved_constant_773 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_774 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_775 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_776 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_777 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_778 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_779 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_780 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_781 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_782 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_783 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_784 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_785 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_786 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_787 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_788 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_789 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_790 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_791 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_792 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_793 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_794 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_795 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_796 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_797 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_798 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_799 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_800 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_801 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_802 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_803 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_804 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_805 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_806 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_807 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_808 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_809 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_810 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_811 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_812 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_813 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_814 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_815 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_816 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_817 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_818 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_819 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_820 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_821 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_822 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_823 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_824 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_825 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_826 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_827 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_828 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_829 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_830 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_831 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_832 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_833 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_834 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_835 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_836 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_837 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_838 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_839 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_840 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_841 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_842 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_843 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_844 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_845 = tmp_moved_constant_760*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4))) + tmp_moved_constant_761*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10))) + tmp_moved_constant_762*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_16 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_16))) + tmp_moved_constant_763*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22)) + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22))); + const real_t tmp_moved_constant_846 = tmp_moved_constant_760*(tmp_kernel_op_25*tmp_moved_constant_764 + tmp_kernel_op_25*tmp_moved_constant_765 + tmp_kernel_op_25*tmp_moved_constant_766) + tmp_moved_constant_761*(tmp_kernel_op_28*tmp_moved_constant_764 + tmp_kernel_op_28*tmp_moved_constant_765 + tmp_kernel_op_28*tmp_moved_constant_766) + tmp_moved_constant_762*(tmp_kernel_op_29*tmp_moved_constant_764 + tmp_kernel_op_29*tmp_moved_constant_765 + tmp_kernel_op_29*tmp_moved_constant_766) + tmp_moved_constant_763*(tmp_kernel_op_30*tmp_moved_constant_764 + tmp_kernel_op_30*tmp_moved_constant_765 + tmp_kernel_op_30*tmp_moved_constant_766); + const real_t tmp_moved_constant_847 = tmp_moved_constant_760*(tmp_kernel_op_32*tmp_moved_constant_767 + tmp_kernel_op_32*tmp_moved_constant_768 + tmp_kernel_op_32*tmp_moved_constant_769) + tmp_moved_constant_761*(tmp_kernel_op_35*tmp_moved_constant_767 + tmp_kernel_op_35*tmp_moved_constant_768 + tmp_kernel_op_35*tmp_moved_constant_769) + tmp_moved_constant_762*(tmp_kernel_op_36*tmp_moved_constant_767 + tmp_kernel_op_36*tmp_moved_constant_768 + tmp_kernel_op_36*tmp_moved_constant_769) + tmp_moved_constant_763*(tmp_kernel_op_37*tmp_moved_constant_767 + tmp_kernel_op_37*tmp_moved_constant_768 + tmp_kernel_op_37*tmp_moved_constant_769); + const real_t tmp_moved_constant_848 = tmp_moved_constant_760*(tmp_kernel_op_39*tmp_moved_constant_770 + tmp_kernel_op_39*tmp_moved_constant_771 + tmp_kernel_op_39*tmp_moved_constant_772) + tmp_moved_constant_761*(tmp_kernel_op_42*tmp_moved_constant_770 + tmp_kernel_op_42*tmp_moved_constant_771 + tmp_kernel_op_42*tmp_moved_constant_772) + tmp_moved_constant_762*(tmp_kernel_op_43*tmp_moved_constant_770 + tmp_kernel_op_43*tmp_moved_constant_771 + tmp_kernel_op_43*tmp_moved_constant_772) + tmp_moved_constant_763*(tmp_kernel_op_44*tmp_moved_constant_770 + tmp_kernel_op_44*tmp_moved_constant_771 + tmp_kernel_op_44*tmp_moved_constant_772); + const real_t tmp_moved_constant_849 = tmp_moved_constant_760*(((tmp_moved_constant_773 + tmp_moved_constant_774)*(tmp_moved_constant_773 + tmp_moved_constant_774))*16.0 + ((tmp_moved_constant_775 + tmp_moved_constant_776)*(tmp_moved_constant_775 + tmp_moved_constant_776))*16.0 + ((tmp_moved_constant_777 + tmp_moved_constant_778)*(tmp_moved_constant_777 + tmp_moved_constant_778))*16.0) + tmp_moved_constant_761*(((tmp_moved_constant_779 + tmp_moved_constant_780)*(tmp_moved_constant_779 + tmp_moved_constant_780))*16.0 + ((tmp_moved_constant_781 + tmp_moved_constant_782)*(tmp_moved_constant_781 + tmp_moved_constant_782))*16.0 + ((tmp_moved_constant_783 + tmp_moved_constant_784)*(tmp_moved_constant_783 + tmp_moved_constant_784))*16.0) + tmp_moved_constant_762*(((tmp_moved_constant_785 + tmp_moved_constant_786)*(tmp_moved_constant_785 + tmp_moved_constant_786))*16.0 + ((tmp_moved_constant_787 + tmp_moved_constant_788)*(tmp_moved_constant_787 + tmp_moved_constant_788))*16.0 + ((tmp_moved_constant_789 + tmp_moved_constant_790)*(tmp_moved_constant_789 + tmp_moved_constant_790))*16.0) + tmp_moved_constant_763*(((tmp_moved_constant_791 + tmp_moved_constant_792)*(tmp_moved_constant_791 + tmp_moved_constant_792))*16.0 + ((tmp_moved_constant_793 + tmp_moved_constant_794)*(tmp_moved_constant_793 + tmp_moved_constant_794))*16.0 + ((tmp_moved_constant_795 + tmp_moved_constant_796)*(tmp_moved_constant_795 + tmp_moved_constant_796))*16.0); + const real_t tmp_moved_constant_850 = tmp_moved_constant_760*(((tmp_moved_constant_797 + tmp_moved_constant_798)*(tmp_moved_constant_797 + tmp_moved_constant_798))*16.0 + ((tmp_moved_constant_799 + tmp_moved_constant_800)*(tmp_moved_constant_799 + tmp_moved_constant_800))*16.0 + ((tmp_moved_constant_801 + tmp_moved_constant_802)*(tmp_moved_constant_801 + tmp_moved_constant_802))*16.0) + tmp_moved_constant_761*(((tmp_moved_constant_803 + tmp_moved_constant_804)*(tmp_moved_constant_803 + tmp_moved_constant_804))*16.0 + ((tmp_moved_constant_805 + tmp_moved_constant_806)*(tmp_moved_constant_805 + tmp_moved_constant_806))*16.0 + ((tmp_moved_constant_807 + tmp_moved_constant_808)*(tmp_moved_constant_807 + tmp_moved_constant_808))*16.0) + tmp_moved_constant_762*(((tmp_moved_constant_809 + tmp_moved_constant_810)*(tmp_moved_constant_809 + tmp_moved_constant_810))*16.0 + ((tmp_moved_constant_811 + tmp_moved_constant_812)*(tmp_moved_constant_811 + tmp_moved_constant_812))*16.0 + ((tmp_moved_constant_813 + tmp_moved_constant_814)*(tmp_moved_constant_813 + tmp_moved_constant_814))*16.0) + tmp_moved_constant_763*(((tmp_moved_constant_815 + tmp_moved_constant_816)*(tmp_moved_constant_815 + tmp_moved_constant_816))*16.0 + ((tmp_moved_constant_817 + tmp_moved_constant_818)*(tmp_moved_constant_817 + tmp_moved_constant_818))*16.0 + ((tmp_moved_constant_819 + tmp_moved_constant_820)*(tmp_moved_constant_819 + tmp_moved_constant_820))*16.0); + const real_t tmp_moved_constant_851 = tmp_moved_constant_760*(((tmp_moved_constant_821 + tmp_moved_constant_822)*(tmp_moved_constant_821 + tmp_moved_constant_822))*16.0 + ((tmp_moved_constant_823 + tmp_moved_constant_824)*(tmp_moved_constant_823 + tmp_moved_constant_824))*16.0 + ((tmp_moved_constant_825 + tmp_moved_constant_826)*(tmp_moved_constant_825 + tmp_moved_constant_826))*16.0) + tmp_moved_constant_761*(((tmp_moved_constant_827 + tmp_moved_constant_828)*(tmp_moved_constant_827 + tmp_moved_constant_828))*16.0 + ((tmp_moved_constant_829 + tmp_moved_constant_830)*(tmp_moved_constant_829 + tmp_moved_constant_830))*16.0 + ((tmp_moved_constant_831 + tmp_moved_constant_832)*(tmp_moved_constant_831 + tmp_moved_constant_832))*16.0) + tmp_moved_constant_762*(((tmp_moved_constant_833 + tmp_moved_constant_834)*(tmp_moved_constant_833 + tmp_moved_constant_834))*16.0 + ((tmp_moved_constant_835 + tmp_moved_constant_836)*(tmp_moved_constant_835 + tmp_moved_constant_836))*16.0 + ((tmp_moved_constant_837 + tmp_moved_constant_838)*(tmp_moved_constant_837 + tmp_moved_constant_838))*16.0) + tmp_moved_constant_763*(((tmp_moved_constant_839 + tmp_moved_constant_840)*(tmp_moved_constant_839 + tmp_moved_constant_840))*16.0 + ((tmp_moved_constant_841 + tmp_moved_constant_842)*(tmp_moved_constant_841 + tmp_moved_constant_842))*16.0 + ((tmp_moved_constant_843 + tmp_moved_constant_844)*(tmp_moved_constant_843 + tmp_moved_constant_844))*16.0); + const real_t tmp_moved_constant_852 = tmp_moved_constant_760*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_773 - tmp_moved_constant_797)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_773 - tmp_moved_constant_797))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_775 - tmp_moved_constant_799)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_775 - tmp_moved_constant_799))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_777 - tmp_moved_constant_801)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_117*0.25 - tmp_moved_constant_777 - tmp_moved_constant_801))*16.0) + tmp_moved_constant_761*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_779 - tmp_moved_constant_803)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_779 - tmp_moved_constant_803))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_781 - tmp_moved_constant_805)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_781 - tmp_moved_constant_805))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_783 - tmp_moved_constant_807)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_118*0.25 - tmp_moved_constant_783 - tmp_moved_constant_807))*16.0) + tmp_moved_constant_762*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_785 - tmp_moved_constant_809)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_785 - tmp_moved_constant_809))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_787 - tmp_moved_constant_811)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_787 - tmp_moved_constant_811))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_789 - tmp_moved_constant_813)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_119*0.25 - tmp_moved_constant_789 - tmp_moved_constant_813))*16.0) + tmp_moved_constant_763*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_791 - tmp_moved_constant_815)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_791 - tmp_moved_constant_815))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_793 - tmp_moved_constant_817)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_793 - tmp_moved_constant_817))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_795 - tmp_moved_constant_819)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_120*0.25 - tmp_moved_constant_795 - tmp_moved_constant_819))*16.0); + const real_t tmp_moved_constant_853 = tmp_moved_constant_760*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_774 - tmp_moved_constant_821)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_774 - tmp_moved_constant_821))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_776 - tmp_moved_constant_823)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_776 - tmp_moved_constant_823))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_778 - tmp_moved_constant_825)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_122*0.25 - tmp_moved_constant_778 - tmp_moved_constant_825))*16.0) + tmp_moved_constant_761*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_780 - tmp_moved_constant_827)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_780 - tmp_moved_constant_827))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_782 - tmp_moved_constant_829)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_782 - tmp_moved_constant_829))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_784 - tmp_moved_constant_831)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_124*0.25 - tmp_moved_constant_784 - tmp_moved_constant_831))*16.0) + tmp_moved_constant_762*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_786 - tmp_moved_constant_833)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_786 - tmp_moved_constant_833))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_788 - tmp_moved_constant_835)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_788 - tmp_moved_constant_835))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_790 - tmp_moved_constant_837)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_126*0.25 - tmp_moved_constant_790 - tmp_moved_constant_837))*16.0) + tmp_moved_constant_763*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_792 - tmp_moved_constant_839)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_792 - tmp_moved_constant_839))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_794 - tmp_moved_constant_841)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_794 - tmp_moved_constant_841))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_796 - tmp_moved_constant_843)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_128*0.25 - tmp_moved_constant_796 - tmp_moved_constant_843))*16.0); + const real_t tmp_moved_constant_854 = tmp_moved_constant_760*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_798 - tmp_moved_constant_822)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_798 - tmp_moved_constant_822))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_800 - tmp_moved_constant_824)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_800 - tmp_moved_constant_824))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_802 - tmp_moved_constant_826)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_129*0.25 - tmp_moved_constant_802 - tmp_moved_constant_826))*16.0) + tmp_moved_constant_761*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_804 - tmp_moved_constant_828)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_804 - tmp_moved_constant_828))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_806 - tmp_moved_constant_830)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_806 - tmp_moved_constant_830))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_808 - tmp_moved_constant_832)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_130*0.25 - tmp_moved_constant_808 - tmp_moved_constant_832))*16.0) + tmp_moved_constant_762*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_810 - tmp_moved_constant_834)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_810 - tmp_moved_constant_834))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_812 - tmp_moved_constant_836)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_812 - tmp_moved_constant_836))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_814 - tmp_moved_constant_838)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_131*0.25 - tmp_moved_constant_814 - tmp_moved_constant_838))*16.0) + tmp_moved_constant_763*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_816 - tmp_moved_constant_840)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_816 - tmp_moved_constant_840))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_818 - tmp_moved_constant_842)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_818 - tmp_moved_constant_842))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_820 - tmp_moved_constant_844)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_132*0.25 - tmp_moved_constant_820 - tmp_moved_constant_844))*16.0); { { - _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8580 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8581 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_8582 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_8583 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8584 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8585 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = Dummy_8586 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8587 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = Dummy_8588 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = Dummy_8589 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_845 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_846 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_847 + _data_invDiag_Vertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_848 + _data_invDiag_Vertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_849 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_850 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1] = tmp_moved_constant_851 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_852 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2] = tmp_moved_constant_853 + _data_invDiag_Edge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2] = tmp_moved_constant_854 + _data_invDiag_Edge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; } } } diff --git a/operators/diffusion/noarch/P2ElementwiseDiffusion_toMatrix_macro_2D.cpp b/operators/diffusion/noarch/P2ElementwiseDiffusion_toMatrix_macro_2D.cpp index 787b9767b58dd20f230722f0a23cda9107f891d7..edc4f8b5510e0eb0c23ce0be00ab2c2916720173 100644 --- a/operators/diffusion/noarch/P2ElementwiseDiffusion_toMatrix_macro_2D.cpp +++ b/operators/diffusion/noarch/P2ElementwiseDiffusion_toMatrix_macro_2D.cpp @@ -232,112 +232,112 @@ void P2ElementwiseDiffusion::toMatrix_macro_2D( idx_t * RESTRICT _data_dstEdge, const real_t elMat_5_3 = tmp_kernel_op_95; const real_t elMat_5_4 = tmp_kernel_op_96; const real_t elMat_5_5 = tmp_kernel_op_11*((tmp_kernel_op_71*tmp_kernel_op_71) + (tmp_kernel_op_72*tmp_kernel_op_72)) + tmp_kernel_op_17*((tmp_kernel_op_74*tmp_kernel_op_74) + (tmp_kernel_op_75*tmp_kernel_op_75)) + tmp_kernel_op_5*((tmp_kernel_op_68*tmp_kernel_op_68) + (tmp_kernel_op_69*tmp_kernel_op_69)); - const real_t Dummy_3424 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_2; - const real_t Dummy_3425 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_2; - const real_t Dummy_3426 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_3427 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_8 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_8; - const real_t Dummy_3428 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_8 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_8; - const real_t Dummy_3429 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_3430 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_14 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_14; - const real_t Dummy_3431 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_14 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_14; - const real_t Dummy_3432 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_3433 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_18; - const real_t Dummy_3434 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_18; - const real_t Dummy_3435 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_21; - const real_t Dummy_3436 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_21; - const real_t Dummy_3437 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_24; - const real_t Dummy_3438 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_24; - const real_t Dummy_3439 = Dummy_3426*(Dummy_3424*Dummy_3433 + Dummy_3425*Dummy_3434) + Dummy_3429*(Dummy_3427*Dummy_3435 + Dummy_3428*Dummy_3436) + Dummy_3432*(Dummy_3430*Dummy_3437 + Dummy_3431*Dummy_3438); - const real_t Dummy_3440 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_28; - const real_t Dummy_3441 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_28; - const real_t Dummy_3442 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_31; - const real_t Dummy_3443 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_31; - const real_t Dummy_3444 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_34; - const real_t Dummy_3445 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_34; - const real_t Dummy_3446 = Dummy_3426*(Dummy_3424*Dummy_3440 + Dummy_3425*Dummy_3441) + Dummy_3429*(Dummy_3427*Dummy_3442 + Dummy_3428*Dummy_3443) + Dummy_3432*(Dummy_3430*Dummy_3444 + Dummy_3431*Dummy_3445); - const real_t Dummy_3447 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_1; - const real_t Dummy_3448 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_0; - const real_t Dummy_3449 = Dummy_3447 + Dummy_3448; - const real_t Dummy_3450 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_1; - const real_t Dummy_3451 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_0; - const real_t Dummy_3452 = Dummy_3450 + Dummy_3451; - const real_t Dummy_3453 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_7; - const real_t Dummy_3454 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_6; - const real_t Dummy_3455 = Dummy_3453 + Dummy_3454; - const real_t Dummy_3456 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_7; - const real_t Dummy_3457 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_6; - const real_t Dummy_3458 = Dummy_3456 + Dummy_3457; - const real_t Dummy_3459 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_13; - const real_t Dummy_3460 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_12; - const real_t Dummy_3461 = Dummy_3459 + Dummy_3460; - const real_t Dummy_3462 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_13; - const real_t Dummy_3463 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_12; - const real_t Dummy_3464 = Dummy_3462 + Dummy_3463; - const real_t Dummy_3465 = Dummy_3426*(Dummy_3424*Dummy_3449 + Dummy_3425*Dummy_3452) + Dummy_3429*(Dummy_3427*Dummy_3455 + Dummy_3428*Dummy_3458) + Dummy_3432*(Dummy_3430*Dummy_3461 + Dummy_3431*Dummy_3464); - const real_t Dummy_3466 = -Dummy_3447 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_57; - const real_t Dummy_3467 = -Dummy_3450 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_57; - const real_t Dummy_3468 = -Dummy_3453 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_60; - const real_t Dummy_3469 = -Dummy_3456 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_60; - const real_t Dummy_3470 = -Dummy_3459 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_63; - const real_t Dummy_3471 = -Dummy_3462 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_63; - const real_t Dummy_3472 = Dummy_3426*(Dummy_3424*Dummy_3466 + Dummy_3425*Dummy_3467) + Dummy_3429*(Dummy_3427*Dummy_3468 + Dummy_3428*Dummy_3469) + Dummy_3432*(Dummy_3430*Dummy_3470 + Dummy_3431*Dummy_3471); - const real_t Dummy_3473 = -Dummy_3448 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_67; - const real_t Dummy_3474 = -Dummy_3451 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_67; - const real_t Dummy_3475 = -Dummy_3454 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_70; - const real_t Dummy_3476 = -Dummy_3457 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_70; - const real_t Dummy_3477 = -Dummy_3460 + jac_affine_inv_0_0_BLUE*tmp_kernel_op_73; - const real_t Dummy_3478 = -Dummy_3463 + jac_affine_inv_0_1_BLUE*tmp_kernel_op_73; - const real_t Dummy_3479 = Dummy_3426*(Dummy_3424*Dummy_3473 + Dummy_3425*Dummy_3474) + Dummy_3429*(Dummy_3427*Dummy_3475 + Dummy_3428*Dummy_3476) + Dummy_3432*(Dummy_3430*Dummy_3477 + Dummy_3431*Dummy_3478); - const real_t Dummy_3480 = (jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE); - const real_t Dummy_3481 = (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE); - const real_t Dummy_3482 = Dummy_3426*(Dummy_3433*Dummy_3440 + Dummy_3434*Dummy_3441) + Dummy_3429*(Dummy_3435*Dummy_3442 + Dummy_3436*Dummy_3443) + Dummy_3432*(Dummy_3437*Dummy_3444 + Dummy_3438*Dummy_3445); - const real_t Dummy_3483 = Dummy_3426*(Dummy_3433*Dummy_3449 + Dummy_3434*Dummy_3452) + Dummy_3429*(Dummy_3435*Dummy_3455 + Dummy_3436*Dummy_3458) + Dummy_3432*(Dummy_3437*Dummy_3461 + Dummy_3438*Dummy_3464); - const real_t Dummy_3484 = Dummy_3426*(Dummy_3433*Dummy_3466 + Dummy_3434*Dummy_3467) + Dummy_3429*(Dummy_3435*Dummy_3468 + Dummy_3436*Dummy_3469) + Dummy_3432*(Dummy_3437*Dummy_3470 + Dummy_3438*Dummy_3471); - const real_t Dummy_3485 = Dummy_3426*(Dummy_3433*Dummy_3473 + Dummy_3434*Dummy_3474) + Dummy_3429*(Dummy_3435*Dummy_3475 + Dummy_3436*Dummy_3476) + Dummy_3432*(Dummy_3437*Dummy_3477 + Dummy_3438*Dummy_3478); - const real_t Dummy_3486 = (jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE); - const real_t Dummy_3487 = (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE); - const real_t Dummy_3488 = Dummy_3426*(Dummy_3440*Dummy_3449 + Dummy_3441*Dummy_3452) + Dummy_3429*(Dummy_3442*Dummy_3455 + Dummy_3443*Dummy_3458) + Dummy_3432*(Dummy_3444*Dummy_3461 + Dummy_3445*Dummy_3464); - const real_t Dummy_3489 = Dummy_3426*(Dummy_3440*Dummy_3466 + Dummy_3441*Dummy_3467) + Dummy_3429*(Dummy_3442*Dummy_3468 + Dummy_3443*Dummy_3469) + Dummy_3432*(Dummy_3444*Dummy_3470 + Dummy_3445*Dummy_3471); - const real_t Dummy_3490 = Dummy_3426*(Dummy_3440*Dummy_3473 + Dummy_3441*Dummy_3474) + Dummy_3429*(Dummy_3442*Dummy_3475 + Dummy_3443*Dummy_3476) + Dummy_3432*(Dummy_3444*Dummy_3477 + Dummy_3445*Dummy_3478); - const real_t Dummy_3491 = Dummy_3426*(Dummy_3449*Dummy_3466 + Dummy_3452*Dummy_3467) + Dummy_3429*(Dummy_3455*Dummy_3468 + Dummy_3458*Dummy_3469) + Dummy_3432*(Dummy_3461*Dummy_3470 + Dummy_3464*Dummy_3471); - const real_t Dummy_3492 = Dummy_3426*(Dummy_3449*Dummy_3473 + Dummy_3452*Dummy_3474) + Dummy_3429*(Dummy_3455*Dummy_3475 + Dummy_3458*Dummy_3476) + Dummy_3432*(Dummy_3461*Dummy_3477 + Dummy_3464*Dummy_3478); - const real_t Dummy_3493 = Dummy_3426*(Dummy_3466*Dummy_3473 + Dummy_3467*Dummy_3474) + Dummy_3429*(Dummy_3468*Dummy_3475 + Dummy_3469*Dummy_3476) + Dummy_3432*(Dummy_3470*Dummy_3477 + Dummy_3471*Dummy_3478); - const real_t Dummy_3494 = Dummy_3426*((Dummy_3424*Dummy_3424) + (Dummy_3425*Dummy_3425)) + Dummy_3429*((Dummy_3427*Dummy_3427) + (Dummy_3428*Dummy_3428)) + Dummy_3432*((Dummy_3430*Dummy_3430) + (Dummy_3431*Dummy_3431)); - const real_t Dummy_3495 = Dummy_3439; - const real_t Dummy_3496 = Dummy_3446; - const real_t Dummy_3497 = Dummy_3465; - const real_t Dummy_3498 = Dummy_3472; - const real_t Dummy_3499 = Dummy_3479; - const real_t Dummy_3500 = Dummy_3439; - const real_t Dummy_3501 = Dummy_3426*(Dummy_3480*tmp_kernel_op_78 + Dummy_3481*tmp_kernel_op_78) + Dummy_3429*(Dummy_3480*tmp_kernel_op_80 + Dummy_3481*tmp_kernel_op_80) + Dummy_3432*(Dummy_3480*tmp_kernel_op_81 + Dummy_3481*tmp_kernel_op_81); - const real_t Dummy_3502 = Dummy_3482; - const real_t Dummy_3503 = Dummy_3483; - const real_t Dummy_3504 = Dummy_3484; - const real_t Dummy_3505 = Dummy_3485; - const real_t Dummy_3506 = Dummy_3446; - const real_t Dummy_3507 = Dummy_3482; - const real_t Dummy_3508 = Dummy_3426*(Dummy_3486*tmp_kernel_op_87 + Dummy_3487*tmp_kernel_op_87) + Dummy_3429*(Dummy_3486*tmp_kernel_op_89 + Dummy_3487*tmp_kernel_op_89) + Dummy_3432*(Dummy_3486*tmp_kernel_op_90 + Dummy_3487*tmp_kernel_op_90); - const real_t Dummy_3509 = Dummy_3488; - const real_t Dummy_3510 = Dummy_3489; - const real_t Dummy_3511 = Dummy_3490; - const real_t Dummy_3512 = Dummy_3465; - const real_t Dummy_3513 = Dummy_3483; - const real_t Dummy_3514 = Dummy_3488; - const real_t Dummy_3515 = Dummy_3426*((Dummy_3449*Dummy_3449) + (Dummy_3452*Dummy_3452)) + Dummy_3429*((Dummy_3455*Dummy_3455) + (Dummy_3458*Dummy_3458)) + Dummy_3432*((Dummy_3461*Dummy_3461) + (Dummy_3464*Dummy_3464)); - const real_t Dummy_3516 = Dummy_3491; - const real_t Dummy_3517 = Dummy_3492; - const real_t Dummy_3518 = Dummy_3472; - const real_t Dummy_3519 = Dummy_3484; - const real_t Dummy_3520 = Dummy_3489; - const real_t Dummy_3521 = Dummy_3491; - const real_t Dummy_3522 = Dummy_3426*((Dummy_3466*Dummy_3466) + (Dummy_3467*Dummy_3467)) + Dummy_3429*((Dummy_3468*Dummy_3468) + (Dummy_3469*Dummy_3469)) + Dummy_3432*((Dummy_3470*Dummy_3470) + (Dummy_3471*Dummy_3471)); - const real_t Dummy_3523 = Dummy_3493; - const real_t Dummy_3524 = Dummy_3479; - const real_t Dummy_3525 = Dummy_3485; - const real_t Dummy_3526 = Dummy_3490; - const real_t Dummy_3527 = Dummy_3492; - const real_t Dummy_3528 = Dummy_3493; - const real_t Dummy_3529 = Dummy_3426*((Dummy_3473*Dummy_3473) + (Dummy_3474*Dummy_3474)) + Dummy_3429*((Dummy_3475*Dummy_3475) + (Dummy_3476*Dummy_3476)) + Dummy_3432*((Dummy_3477*Dummy_3477) + (Dummy_3478*Dummy_3478)); + const real_t tmp_moved_constant_0 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_2; + const real_t tmp_moved_constant_1 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_2 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_2; + const real_t tmp_moved_constant_2 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_3 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_8 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_8; + const real_t tmp_moved_constant_4 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_8 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_8; + const real_t tmp_moved_constant_5 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_6 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_14 + jac_affine_inv_1_0_BLUE*tmp_kernel_op_14; + const real_t tmp_moved_constant_7 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_14 + jac_affine_inv_1_1_BLUE*tmp_kernel_op_14; + const real_t tmp_moved_constant_8 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_9 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_18; + const real_t tmp_moved_constant_10 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_18; + const real_t tmp_moved_constant_11 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_21; + const real_t tmp_moved_constant_12 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_21; + const real_t tmp_moved_constant_13 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_24; + const real_t tmp_moved_constant_14 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_24; + const real_t tmp_moved_constant_15 = tmp_moved_constant_2*(tmp_moved_constant_0*tmp_moved_constant_9 + tmp_moved_constant_1*tmp_moved_constant_10) + tmp_moved_constant_5*(tmp_moved_constant_11*tmp_moved_constant_3 + tmp_moved_constant_12*tmp_moved_constant_4) + tmp_moved_constant_8*(tmp_moved_constant_13*tmp_moved_constant_6 + tmp_moved_constant_14*tmp_moved_constant_7); + const real_t tmp_moved_constant_16 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_28; + const real_t tmp_moved_constant_17 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_28; + const real_t tmp_moved_constant_18 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_31; + const real_t tmp_moved_constant_19 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_31; + const real_t tmp_moved_constant_20 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_34; + const real_t tmp_moved_constant_21 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_34; + const real_t tmp_moved_constant_22 = tmp_moved_constant_2*(tmp_moved_constant_0*tmp_moved_constant_16 + tmp_moved_constant_1*tmp_moved_constant_17) + tmp_moved_constant_5*(tmp_moved_constant_18*tmp_moved_constant_3 + tmp_moved_constant_19*tmp_moved_constant_4) + tmp_moved_constant_8*(tmp_moved_constant_20*tmp_moved_constant_6 + tmp_moved_constant_21*tmp_moved_constant_7); + const real_t tmp_moved_constant_23 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_1; + const real_t tmp_moved_constant_24 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_0; + const real_t tmp_moved_constant_25 = tmp_moved_constant_23 + tmp_moved_constant_24; + const real_t tmp_moved_constant_26 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_1; + const real_t tmp_moved_constant_27 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_0; + const real_t tmp_moved_constant_28 = tmp_moved_constant_26 + tmp_moved_constant_27; + const real_t tmp_moved_constant_29 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_7; + const real_t tmp_moved_constant_30 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_6; + const real_t tmp_moved_constant_31 = tmp_moved_constant_29 + tmp_moved_constant_30; + const real_t tmp_moved_constant_32 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_7; + const real_t tmp_moved_constant_33 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_6; + const real_t tmp_moved_constant_34 = tmp_moved_constant_32 + tmp_moved_constant_33; + const real_t tmp_moved_constant_35 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_13; + const real_t tmp_moved_constant_36 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_12; + const real_t tmp_moved_constant_37 = tmp_moved_constant_35 + tmp_moved_constant_36; + const real_t tmp_moved_constant_38 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_13; + const real_t tmp_moved_constant_39 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_12; + const real_t tmp_moved_constant_40 = tmp_moved_constant_38 + tmp_moved_constant_39; + const real_t tmp_moved_constant_41 = tmp_moved_constant_2*(tmp_moved_constant_0*tmp_moved_constant_25 + tmp_moved_constant_1*tmp_moved_constant_28) + tmp_moved_constant_5*(tmp_moved_constant_3*tmp_moved_constant_31 + tmp_moved_constant_34*tmp_moved_constant_4) + tmp_moved_constant_8*(tmp_moved_constant_37*tmp_moved_constant_6 + tmp_moved_constant_40*tmp_moved_constant_7); + const real_t tmp_moved_constant_42 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_57 - tmp_moved_constant_23; + const real_t tmp_moved_constant_43 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_57 - tmp_moved_constant_26; + const real_t tmp_moved_constant_44 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_60 - tmp_moved_constant_29; + const real_t tmp_moved_constant_45 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_60 - tmp_moved_constant_32; + const real_t tmp_moved_constant_46 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_63 - tmp_moved_constant_35; + const real_t tmp_moved_constant_47 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_63 - tmp_moved_constant_38; + const real_t tmp_moved_constant_48 = tmp_moved_constant_2*(tmp_moved_constant_0*tmp_moved_constant_42 + tmp_moved_constant_1*tmp_moved_constant_43) + tmp_moved_constant_5*(tmp_moved_constant_3*tmp_moved_constant_44 + tmp_moved_constant_4*tmp_moved_constant_45) + tmp_moved_constant_8*(tmp_moved_constant_46*tmp_moved_constant_6 + tmp_moved_constant_47*tmp_moved_constant_7); + const real_t tmp_moved_constant_49 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_67 - tmp_moved_constant_24; + const real_t tmp_moved_constant_50 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_67 - tmp_moved_constant_27; + const real_t tmp_moved_constant_51 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_70 - tmp_moved_constant_30; + const real_t tmp_moved_constant_52 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_70 - tmp_moved_constant_33; + const real_t tmp_moved_constant_53 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_73 - tmp_moved_constant_36; + const real_t tmp_moved_constant_54 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_73 - tmp_moved_constant_39; + const real_t tmp_moved_constant_55 = tmp_moved_constant_2*(tmp_moved_constant_0*tmp_moved_constant_49 + tmp_moved_constant_1*tmp_moved_constant_50) + tmp_moved_constant_5*(tmp_moved_constant_3*tmp_moved_constant_51 + tmp_moved_constant_4*tmp_moved_constant_52) + tmp_moved_constant_8*(tmp_moved_constant_53*tmp_moved_constant_6 + tmp_moved_constant_54*tmp_moved_constant_7); + const real_t tmp_moved_constant_56 = (jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE); + const real_t tmp_moved_constant_57 = (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE); + const real_t tmp_moved_constant_58 = tmp_moved_constant_2*(tmp_moved_constant_10*tmp_moved_constant_17 + tmp_moved_constant_16*tmp_moved_constant_9) + tmp_moved_constant_5*(tmp_moved_constant_11*tmp_moved_constant_18 + tmp_moved_constant_12*tmp_moved_constant_19) + tmp_moved_constant_8*(tmp_moved_constant_13*tmp_moved_constant_20 + tmp_moved_constant_14*tmp_moved_constant_21); + const real_t tmp_moved_constant_59 = tmp_moved_constant_2*(tmp_moved_constant_10*tmp_moved_constant_28 + tmp_moved_constant_25*tmp_moved_constant_9) + tmp_moved_constant_5*(tmp_moved_constant_11*tmp_moved_constant_31 + tmp_moved_constant_12*tmp_moved_constant_34) + tmp_moved_constant_8*(tmp_moved_constant_13*tmp_moved_constant_37 + tmp_moved_constant_14*tmp_moved_constant_40); + const real_t tmp_moved_constant_60 = tmp_moved_constant_2*(tmp_moved_constant_10*tmp_moved_constant_43 + tmp_moved_constant_42*tmp_moved_constant_9) + tmp_moved_constant_5*(tmp_moved_constant_11*tmp_moved_constant_44 + tmp_moved_constant_12*tmp_moved_constant_45) + tmp_moved_constant_8*(tmp_moved_constant_13*tmp_moved_constant_46 + tmp_moved_constant_14*tmp_moved_constant_47); + const real_t tmp_moved_constant_61 = tmp_moved_constant_2*(tmp_moved_constant_10*tmp_moved_constant_50 + tmp_moved_constant_49*tmp_moved_constant_9) + tmp_moved_constant_5*(tmp_moved_constant_11*tmp_moved_constant_51 + tmp_moved_constant_12*tmp_moved_constant_52) + tmp_moved_constant_8*(tmp_moved_constant_13*tmp_moved_constant_53 + tmp_moved_constant_14*tmp_moved_constant_54); + const real_t tmp_moved_constant_62 = (jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE); + const real_t tmp_moved_constant_63 = (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE); + const real_t tmp_moved_constant_64 = tmp_moved_constant_2*(tmp_moved_constant_16*tmp_moved_constant_25 + tmp_moved_constant_17*tmp_moved_constant_28) + tmp_moved_constant_5*(tmp_moved_constant_18*tmp_moved_constant_31 + tmp_moved_constant_19*tmp_moved_constant_34) + tmp_moved_constant_8*(tmp_moved_constant_20*tmp_moved_constant_37 + tmp_moved_constant_21*tmp_moved_constant_40); + const real_t tmp_moved_constant_65 = tmp_moved_constant_2*(tmp_moved_constant_16*tmp_moved_constant_42 + tmp_moved_constant_17*tmp_moved_constant_43) + tmp_moved_constant_5*(tmp_moved_constant_18*tmp_moved_constant_44 + tmp_moved_constant_19*tmp_moved_constant_45) + tmp_moved_constant_8*(tmp_moved_constant_20*tmp_moved_constant_46 + tmp_moved_constant_21*tmp_moved_constant_47); + const real_t tmp_moved_constant_66 = tmp_moved_constant_2*(tmp_moved_constant_16*tmp_moved_constant_49 + tmp_moved_constant_17*tmp_moved_constant_50) + tmp_moved_constant_5*(tmp_moved_constant_18*tmp_moved_constant_51 + tmp_moved_constant_19*tmp_moved_constant_52) + tmp_moved_constant_8*(tmp_moved_constant_20*tmp_moved_constant_53 + tmp_moved_constant_21*tmp_moved_constant_54); + const real_t tmp_moved_constant_67 = tmp_moved_constant_2*(tmp_moved_constant_25*tmp_moved_constant_42 + tmp_moved_constant_28*tmp_moved_constant_43) + tmp_moved_constant_5*(tmp_moved_constant_31*tmp_moved_constant_44 + tmp_moved_constant_34*tmp_moved_constant_45) + tmp_moved_constant_8*(tmp_moved_constant_37*tmp_moved_constant_46 + tmp_moved_constant_40*tmp_moved_constant_47); + const real_t tmp_moved_constant_68 = tmp_moved_constant_2*(tmp_moved_constant_25*tmp_moved_constant_49 + tmp_moved_constant_28*tmp_moved_constant_50) + tmp_moved_constant_5*(tmp_moved_constant_31*tmp_moved_constant_51 + tmp_moved_constant_34*tmp_moved_constant_52) + tmp_moved_constant_8*(tmp_moved_constant_37*tmp_moved_constant_53 + tmp_moved_constant_40*tmp_moved_constant_54); + const real_t tmp_moved_constant_69 = tmp_moved_constant_2*(tmp_moved_constant_42*tmp_moved_constant_49 + tmp_moved_constant_43*tmp_moved_constant_50) + tmp_moved_constant_5*(tmp_moved_constant_44*tmp_moved_constant_51 + tmp_moved_constant_45*tmp_moved_constant_52) + tmp_moved_constant_8*(tmp_moved_constant_46*tmp_moved_constant_53 + tmp_moved_constant_47*tmp_moved_constant_54); + const real_t tmp_moved_constant_70 = tmp_moved_constant_2*((tmp_moved_constant_0*tmp_moved_constant_0) + (tmp_moved_constant_1*tmp_moved_constant_1)) + tmp_moved_constant_5*((tmp_moved_constant_3*tmp_moved_constant_3) + (tmp_moved_constant_4*tmp_moved_constant_4)) + tmp_moved_constant_8*((tmp_moved_constant_6*tmp_moved_constant_6) + (tmp_moved_constant_7*tmp_moved_constant_7)); + const real_t tmp_moved_constant_71 = tmp_moved_constant_15; + const real_t tmp_moved_constant_72 = tmp_moved_constant_22; + const real_t tmp_moved_constant_73 = tmp_moved_constant_41; + const real_t tmp_moved_constant_74 = tmp_moved_constant_48; + const real_t tmp_moved_constant_75 = tmp_moved_constant_55; + const real_t tmp_moved_constant_76 = tmp_moved_constant_15; + const real_t tmp_moved_constant_77 = tmp_moved_constant_2*(tmp_kernel_op_78*tmp_moved_constant_56 + tmp_kernel_op_78*tmp_moved_constant_57) + tmp_moved_constant_5*(tmp_kernel_op_80*tmp_moved_constant_56 + tmp_kernel_op_80*tmp_moved_constant_57) + tmp_moved_constant_8*(tmp_kernel_op_81*tmp_moved_constant_56 + tmp_kernel_op_81*tmp_moved_constant_57); + const real_t tmp_moved_constant_78 = tmp_moved_constant_58; + const real_t tmp_moved_constant_79 = tmp_moved_constant_59; + const real_t tmp_moved_constant_80 = tmp_moved_constant_60; + const real_t tmp_moved_constant_81 = tmp_moved_constant_61; + const real_t tmp_moved_constant_82 = tmp_moved_constant_22; + const real_t tmp_moved_constant_83 = tmp_moved_constant_58; + const real_t tmp_moved_constant_84 = tmp_moved_constant_2*(tmp_kernel_op_87*tmp_moved_constant_62 + tmp_kernel_op_87*tmp_moved_constant_63) + tmp_moved_constant_5*(tmp_kernel_op_89*tmp_moved_constant_62 + tmp_kernel_op_89*tmp_moved_constant_63) + tmp_moved_constant_8*(tmp_kernel_op_90*tmp_moved_constant_62 + tmp_kernel_op_90*tmp_moved_constant_63); + const real_t tmp_moved_constant_85 = tmp_moved_constant_64; + const real_t tmp_moved_constant_86 = tmp_moved_constant_65; + const real_t tmp_moved_constant_87 = tmp_moved_constant_66; + const real_t tmp_moved_constant_88 = tmp_moved_constant_41; + const real_t tmp_moved_constant_89 = tmp_moved_constant_59; + const real_t tmp_moved_constant_90 = tmp_moved_constant_64; + const real_t tmp_moved_constant_91 = tmp_moved_constant_2*((tmp_moved_constant_25*tmp_moved_constant_25) + (tmp_moved_constant_28*tmp_moved_constant_28)) + tmp_moved_constant_5*((tmp_moved_constant_31*tmp_moved_constant_31) + (tmp_moved_constant_34*tmp_moved_constant_34)) + tmp_moved_constant_8*((tmp_moved_constant_37*tmp_moved_constant_37) + (tmp_moved_constant_40*tmp_moved_constant_40)); + const real_t tmp_moved_constant_92 = tmp_moved_constant_67; + const real_t tmp_moved_constant_93 = tmp_moved_constant_68; + const real_t tmp_moved_constant_94 = tmp_moved_constant_48; + const real_t tmp_moved_constant_95 = tmp_moved_constant_60; + const real_t tmp_moved_constant_96 = tmp_moved_constant_65; + const real_t tmp_moved_constant_97 = tmp_moved_constant_67; + const real_t tmp_moved_constant_98 = tmp_moved_constant_2*((tmp_moved_constant_42*tmp_moved_constant_42) + (tmp_moved_constant_43*tmp_moved_constant_43)) + tmp_moved_constant_5*((tmp_moved_constant_44*tmp_moved_constant_44) + (tmp_moved_constant_45*tmp_moved_constant_45)) + tmp_moved_constant_8*((tmp_moved_constant_46*tmp_moved_constant_46) + (tmp_moved_constant_47*tmp_moved_constant_47)); + const real_t tmp_moved_constant_99 = tmp_moved_constant_69; + const real_t tmp_moved_constant_100 = tmp_moved_constant_55; + const real_t tmp_moved_constant_101 = tmp_moved_constant_61; + const real_t tmp_moved_constant_102 = tmp_moved_constant_66; + const real_t tmp_moved_constant_103 = tmp_moved_constant_68; + const real_t tmp_moved_constant_104 = tmp_moved_constant_69; + const real_t tmp_moved_constant_105 = tmp_moved_constant_2*((tmp_moved_constant_49*tmp_moved_constant_49) + (tmp_moved_constant_50*tmp_moved_constant_50)) + tmp_moved_constant_5*((tmp_moved_constant_51*tmp_moved_constant_51) + (tmp_moved_constant_52*tmp_moved_constant_52)) + tmp_moved_constant_8*((tmp_moved_constant_53*tmp_moved_constant_53) + (tmp_moved_constant_54*tmp_moved_constant_54)); for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { for (int64_t ctr_0 = 0; ctr_0 < -ctr_1 + micro_edges_per_macro_edge - 1; ctr_0 += 1) @@ -431,42 +431,42 @@ void P2ElementwiseDiffusion::toMatrix_macro_2D( idx_t * RESTRICT _data_dstEdge, - _data_mat[0] = ((real_t)(Dummy_3494)); - _data_mat[1] = ((real_t)(Dummy_3495)); - _data_mat[2] = ((real_t)(Dummy_3496)); - _data_mat[3] = ((real_t)(Dummy_3497)); - _data_mat[4] = ((real_t)(Dummy_3498)); - _data_mat[5] = ((real_t)(Dummy_3499)); - _data_mat[6] = ((real_t)(Dummy_3500)); - _data_mat[7] = ((real_t)(Dummy_3501)); - _data_mat[8] = ((real_t)(Dummy_3502)); - _data_mat[9] = ((real_t)(Dummy_3503)); - _data_mat[10] = ((real_t)(Dummy_3504)); - _data_mat[11] = ((real_t)(Dummy_3505)); - _data_mat[12] = ((real_t)(Dummy_3506)); - _data_mat[13] = ((real_t)(Dummy_3507)); - _data_mat[14] = ((real_t)(Dummy_3508)); - _data_mat[15] = ((real_t)(Dummy_3509)); - _data_mat[16] = ((real_t)(Dummy_3510)); - _data_mat[17] = ((real_t)(Dummy_3511)); - _data_mat[18] = ((real_t)(Dummy_3512)); - _data_mat[19] = ((real_t)(Dummy_3513)); - _data_mat[20] = ((real_t)(Dummy_3514)); - _data_mat[21] = ((real_t)(Dummy_3515)); - _data_mat[22] = ((real_t)(Dummy_3516)); - _data_mat[23] = ((real_t)(Dummy_3517)); - _data_mat[24] = ((real_t)(Dummy_3518)); - _data_mat[25] = ((real_t)(Dummy_3519)); - _data_mat[26] = ((real_t)(Dummy_3520)); - _data_mat[27] = ((real_t)(Dummy_3521)); - _data_mat[28] = ((real_t)(Dummy_3522)); - _data_mat[29] = ((real_t)(Dummy_3523)); - _data_mat[30] = ((real_t)(Dummy_3524)); - _data_mat[31] = ((real_t)(Dummy_3525)); - _data_mat[32] = ((real_t)(Dummy_3526)); - _data_mat[33] = ((real_t)(Dummy_3527)); - _data_mat[34] = ((real_t)(Dummy_3528)); - _data_mat[35] = ((real_t)(Dummy_3529)); + _data_mat[0] = ((real_t)(tmp_moved_constant_70)); + _data_mat[1] = ((real_t)(tmp_moved_constant_71)); + _data_mat[2] = ((real_t)(tmp_moved_constant_72)); + _data_mat[3] = ((real_t)(tmp_moved_constant_73)); + _data_mat[4] = ((real_t)(tmp_moved_constant_74)); + _data_mat[5] = ((real_t)(tmp_moved_constant_75)); + _data_mat[6] = ((real_t)(tmp_moved_constant_76)); + _data_mat[7] = ((real_t)(tmp_moved_constant_77)); + _data_mat[8] = ((real_t)(tmp_moved_constant_78)); + _data_mat[9] = ((real_t)(tmp_moved_constant_79)); + _data_mat[10] = ((real_t)(tmp_moved_constant_80)); + _data_mat[11] = ((real_t)(tmp_moved_constant_81)); + _data_mat[12] = ((real_t)(tmp_moved_constant_82)); + _data_mat[13] = ((real_t)(tmp_moved_constant_83)); + _data_mat[14] = ((real_t)(tmp_moved_constant_84)); + _data_mat[15] = ((real_t)(tmp_moved_constant_85)); + _data_mat[16] = ((real_t)(tmp_moved_constant_86)); + _data_mat[17] = ((real_t)(tmp_moved_constant_87)); + _data_mat[18] = ((real_t)(tmp_moved_constant_88)); + _data_mat[19] = ((real_t)(tmp_moved_constant_89)); + _data_mat[20] = ((real_t)(tmp_moved_constant_90)); + _data_mat[21] = ((real_t)(tmp_moved_constant_91)); + _data_mat[22] = ((real_t)(tmp_moved_constant_92)); + _data_mat[23] = ((real_t)(tmp_moved_constant_93)); + _data_mat[24] = ((real_t)(tmp_moved_constant_94)); + _data_mat[25] = ((real_t)(tmp_moved_constant_95)); + _data_mat[26] = ((real_t)(tmp_moved_constant_96)); + _data_mat[27] = ((real_t)(tmp_moved_constant_97)); + _data_mat[28] = ((real_t)(tmp_moved_constant_98)); + _data_mat[29] = ((real_t)(tmp_moved_constant_99)); + _data_mat[30] = ((real_t)(tmp_moved_constant_100)); + _data_mat[31] = ((real_t)(tmp_moved_constant_101)); + _data_mat[32] = ((real_t)(tmp_moved_constant_102)); + _data_mat[33] = ((real_t)(tmp_moved_constant_103)); + _data_mat[34] = ((real_t)(tmp_moved_constant_104)); + _data_mat[35] = ((real_t)(tmp_moved_constant_105)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); diff --git a/operators/diffusion/noarch/P2ElementwiseDiffusion_toMatrix_macro_3D.cpp b/operators/diffusion/noarch/P2ElementwiseDiffusion_toMatrix_macro_3D.cpp index ef5b2616256e722c9e45219d5803b5e2785887a6..3195ee86fbd5d9fb4508eb6ebebc2421d4d5dd21 100644 --- a/operators/diffusion/noarch/P2ElementwiseDiffusion_toMatrix_macro_3D.cpp +++ b/operators/diffusion/noarch/P2ElementwiseDiffusion_toMatrix_macro_3D.cpp @@ -817,2116 +817,2116 @@ void P2ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdge, const real_t elMat_9_7 = tmp_kernel_op_380; const real_t elMat_9_8 = tmp_kernel_op_381; const real_t elMat_9_9 = tmp_kernel_op_17*(((jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_240*0.25 - tmp_kernel_op_331 - tmp_kernel_op_359)*(jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_240*0.25 - tmp_kernel_op_331 - tmp_kernel_op_359))*16.0 + ((jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_240*0.25 - tmp_kernel_op_333 - tmp_kernel_op_361)*(jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_240*0.25 - tmp_kernel_op_333 - tmp_kernel_op_361))*16.0 + ((jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_240*0.25 - tmp_kernel_op_335 - tmp_kernel_op_363)*(jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_240*0.25 - tmp_kernel_op_335 - tmp_kernel_op_363))*16.0) + tmp_kernel_op_26*(((jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_244*0.25 - tmp_kernel_op_337 - tmp_kernel_op_365)*(jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_244*0.25 - tmp_kernel_op_337 - tmp_kernel_op_365))*16.0 + ((jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_244*0.25 - tmp_kernel_op_339 - tmp_kernel_op_367)*(jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_244*0.25 - tmp_kernel_op_339 - tmp_kernel_op_367))*16.0 + ((jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_244*0.25 - tmp_kernel_op_341 - tmp_kernel_op_369)*(jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_244*0.25 - tmp_kernel_op_341 - tmp_kernel_op_369))*16.0) + tmp_kernel_op_35*(((jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_248*0.25 - tmp_kernel_op_343 - tmp_kernel_op_371)*(jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_248*0.25 - tmp_kernel_op_343 - tmp_kernel_op_371))*16.0 + ((jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_248*0.25 - tmp_kernel_op_345 - tmp_kernel_op_373)*(jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_248*0.25 - tmp_kernel_op_345 - tmp_kernel_op_373))*16.0 + ((jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_248*0.25 - tmp_kernel_op_347 - tmp_kernel_op_375)*(jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_248*0.25 - tmp_kernel_op_347 - tmp_kernel_op_375))*16.0) + tmp_kernel_op_8*(((jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_236*0.25 - tmp_kernel_op_325 - tmp_kernel_op_353)*(jac_affine_inv_0_0_WHITE_UP*tmp_kernel_op_236*0.25 - tmp_kernel_op_325 - tmp_kernel_op_353))*16.0 + ((jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_236*0.25 - tmp_kernel_op_327 - tmp_kernel_op_355)*(jac_affine_inv_0_1_WHITE_UP*tmp_kernel_op_236*0.25 - tmp_kernel_op_327 - tmp_kernel_op_355))*16.0 + ((jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_236*0.25 - tmp_kernel_op_329 - tmp_kernel_op_357)*(jac_affine_inv_0_2_WHITE_UP*tmp_kernel_op_236*0.25 - tmp_kernel_op_329 - tmp_kernel_op_357))*16.0); - const real_t Dummy_3704 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4; - const real_t Dummy_3705 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4; - const real_t Dummy_3706 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4; - const real_t Dummy_3707 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_3708 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_13; - const real_t Dummy_3709 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_13; - const real_t Dummy_3710 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_13; - const real_t Dummy_3711 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_3712 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22; - const real_t Dummy_3713 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22; - const real_t Dummy_3714 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22; - const real_t Dummy_3715 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_3716 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_31; - const real_t Dummy_3717 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_31; - const real_t Dummy_3718 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_31; - const real_t Dummy_3719 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_3720 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_36; - const real_t Dummy_3721 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_36; - const real_t Dummy_3722 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_36; - const real_t Dummy_3723 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_40; - const real_t Dummy_3724 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_40; - const real_t Dummy_3725 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_40; - const real_t Dummy_3726 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_44; - const real_t Dummy_3727 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_44; - const real_t Dummy_3728 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_44; - const real_t Dummy_3729 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_48; - const real_t Dummy_3730 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_48; - const real_t Dummy_3731 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_48; - const real_t Dummy_3732 = Dummy_3707*(Dummy_3704*Dummy_3720 + Dummy_3705*Dummy_3721 + Dummy_3706*Dummy_3722) + Dummy_3711*(Dummy_3708*Dummy_3723 + Dummy_3709*Dummy_3724 + Dummy_3710*Dummy_3725) + Dummy_3715*(Dummy_3712*Dummy_3726 + Dummy_3713*Dummy_3727 + Dummy_3714*Dummy_3728) + Dummy_3719*(Dummy_3716*Dummy_3729 + Dummy_3717*Dummy_3730 + Dummy_3718*Dummy_3731); - const real_t Dummy_3733 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_53; - const real_t Dummy_3734 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_53; - const real_t Dummy_3735 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_53; - const real_t Dummy_3736 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_57; - const real_t Dummy_3737 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_57; - const real_t Dummy_3738 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_57; - const real_t Dummy_3739 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_61; - const real_t Dummy_3740 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_61; - const real_t Dummy_3741 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_61; - const real_t Dummy_3742 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_65; - const real_t Dummy_3743 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_65; - const real_t Dummy_3744 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_65; - const real_t Dummy_3745 = Dummy_3707*(Dummy_3704*Dummy_3733 + Dummy_3705*Dummy_3734 + Dummy_3706*Dummy_3735) + Dummy_3711*(Dummy_3708*Dummy_3736 + Dummy_3709*Dummy_3737 + Dummy_3710*Dummy_3738) + Dummy_3715*(Dummy_3712*Dummy_3739 + Dummy_3713*Dummy_3740 + Dummy_3714*Dummy_3741) + Dummy_3719*(Dummy_3716*Dummy_3742 + Dummy_3717*Dummy_3743 + Dummy_3718*Dummy_3744); - const real_t Dummy_3746 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_70; - const real_t Dummy_3747 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_70; - const real_t Dummy_3748 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_70; - const real_t Dummy_3749 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_74; - const real_t Dummy_3750 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_74; - const real_t Dummy_3751 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_74; - const real_t Dummy_3752 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_78; - const real_t Dummy_3753 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_78; - const real_t Dummy_3754 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_78; - const real_t Dummy_3755 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_82; - const real_t Dummy_3756 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_82; - const real_t Dummy_3757 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_82; - const real_t Dummy_3758 = Dummy_3707*(Dummy_3704*Dummy_3746 + Dummy_3705*Dummy_3747 + Dummy_3706*Dummy_3748) + Dummy_3711*(Dummy_3708*Dummy_3749 + Dummy_3709*Dummy_3750 + Dummy_3710*Dummy_3751) + Dummy_3715*(Dummy_3712*Dummy_3752 + Dummy_3713*Dummy_3753 + Dummy_3714*Dummy_3754) + Dummy_3719*(Dummy_3716*Dummy_3755 + Dummy_3717*Dummy_3756 + Dummy_3718*Dummy_3757); - const real_t Dummy_3759 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_3760 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_3761 = Dummy_3759 + Dummy_3760; - const real_t Dummy_3762 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_3763 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_3764 = Dummy_3762 + Dummy_3763; - const real_t Dummy_3765 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_3766 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_3767 = Dummy_3765 + Dummy_3766; - const real_t Dummy_3768 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_3769 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_3770 = Dummy_3768 + Dummy_3769; - const real_t Dummy_3771 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_3772 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_3773 = Dummy_3771 + Dummy_3772; - const real_t Dummy_3774 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_3775 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_3776 = Dummy_3774 + Dummy_3775; - const real_t Dummy_3777 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_3778 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_3779 = Dummy_3777 + Dummy_3778; - const real_t Dummy_3780 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_3781 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_3782 = Dummy_3780 + Dummy_3781; - const real_t Dummy_3783 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_3784 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_3785 = Dummy_3783 + Dummy_3784; - const real_t Dummy_3786 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_3787 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_3788 = Dummy_3786 + Dummy_3787; - const real_t Dummy_3789 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_3790 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_3791 = Dummy_3789 + Dummy_3790; - const real_t Dummy_3792 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_3793 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_3794 = Dummy_3792 + Dummy_3793; - const real_t Dummy_3795 = Dummy_3707*(Dummy_3704*Dummy_3761 + Dummy_3705*Dummy_3764 + Dummy_3706*Dummy_3767) + Dummy_3711*(Dummy_3708*Dummy_3770 + Dummy_3709*Dummy_3773 + Dummy_3710*Dummy_3776) + Dummy_3715*(Dummy_3712*Dummy_3779 + Dummy_3713*Dummy_3782 + Dummy_3714*Dummy_3785) + Dummy_3719*(Dummy_3716*Dummy_3788 + Dummy_3717*Dummy_3791 + Dummy_3718*Dummy_3794); - const real_t Dummy_3796 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_3797 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_3798 = Dummy_3796 + Dummy_3797; - const real_t Dummy_3799 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_3800 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_3801 = Dummy_3799 + Dummy_3800; - const real_t Dummy_3802 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_0; - const real_t Dummy_3803 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_3804 = Dummy_3802 + Dummy_3803; - const real_t Dummy_3805 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_3806 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_3807 = Dummy_3805 + Dummy_3806; - const real_t Dummy_3808 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_3809 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_3810 = Dummy_3808 + Dummy_3809; - const real_t Dummy_3811 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_9; - const real_t Dummy_3812 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_3813 = Dummy_3811 + Dummy_3812; - const real_t Dummy_3814 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_3815 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_3816 = Dummy_3814 + Dummy_3815; - const real_t Dummy_3817 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_3818 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_3819 = Dummy_3817 + Dummy_3818; - const real_t Dummy_3820 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_3821 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_3822 = Dummy_3820 + Dummy_3821; - const real_t Dummy_3823 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_3824 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_3825 = Dummy_3823 + Dummy_3824; - const real_t Dummy_3826 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_3827 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_3828 = Dummy_3826 + Dummy_3827; - const real_t Dummy_3829 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_27; - const real_t Dummy_3830 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_3831 = Dummy_3829 + Dummy_3830; - const real_t Dummy_3832 = Dummy_3707*(Dummy_3704*Dummy_3798 + Dummy_3705*Dummy_3801 + Dummy_3706*Dummy_3804) + Dummy_3711*(Dummy_3708*Dummy_3807 + Dummy_3709*Dummy_3810 + Dummy_3710*Dummy_3813) + Dummy_3715*(Dummy_3712*Dummy_3816 + Dummy_3713*Dummy_3819 + Dummy_3714*Dummy_3822) + Dummy_3719*(Dummy_3716*Dummy_3825 + Dummy_3717*Dummy_3828 + Dummy_3718*Dummy_3831); - const real_t Dummy_3833 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_3834 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_3835 = Dummy_3833 + Dummy_3834; - const real_t Dummy_3836 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_3837 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_3838 = Dummy_3836 + Dummy_3837; - const real_t Dummy_3839 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_3840 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_1; - const real_t Dummy_3841 = Dummy_3839 + Dummy_3840; - const real_t Dummy_3842 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_3843 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_3844 = Dummy_3842 + Dummy_3843; - const real_t Dummy_3845 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_3846 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_3847 = Dummy_3845 + Dummy_3846; - const real_t Dummy_3848 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_11; - const real_t Dummy_3849 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_3850 = Dummy_3848 + Dummy_3849; - const real_t Dummy_3851 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_3852 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_3853 = Dummy_3851 + Dummy_3852; - const real_t Dummy_3854 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_3855 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_3856 = Dummy_3854 + Dummy_3855; - const real_t Dummy_3857 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_3858 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_19; - const real_t Dummy_3859 = Dummy_3857 + Dummy_3858; - const real_t Dummy_3860 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_3861 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_3862 = Dummy_3860 + Dummy_3861; - const real_t Dummy_3863 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_3864 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_3865 = Dummy_3863 + Dummy_3864; - const real_t Dummy_3866 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_29; - const real_t Dummy_3867 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_3868 = Dummy_3866 + Dummy_3867; - const real_t Dummy_3869 = Dummy_3707*(Dummy_3704*Dummy_3835 + Dummy_3705*Dummy_3838 + Dummy_3706*Dummy_3841) + Dummy_3711*(Dummy_3708*Dummy_3844 + Dummy_3709*Dummy_3847 + Dummy_3710*Dummy_3850) + Dummy_3715*(Dummy_3712*Dummy_3853 + Dummy_3713*Dummy_3856 + Dummy_3714*Dummy_3859) + Dummy_3719*(Dummy_3716*Dummy_3862 + Dummy_3717*Dummy_3865 + Dummy_3718*Dummy_3868); - const real_t Dummy_3870 = -Dummy_3759 - Dummy_3796 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198; - const real_t Dummy_3871 = -Dummy_3762 - Dummy_3799 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198; - const real_t Dummy_3872 = -Dummy_3765 - Dummy_3802 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198; - const real_t Dummy_3873 = -Dummy_3768 - Dummy_3805 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202; - const real_t Dummy_3874 = -Dummy_3771 - Dummy_3808 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202; - const real_t Dummy_3875 = -Dummy_3774 - Dummy_3811 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202; - const real_t Dummy_3876 = -Dummy_3777 - Dummy_3814 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206; - const real_t Dummy_3877 = -Dummy_3780 - Dummy_3817 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206; - const real_t Dummy_3878 = -Dummy_3783 - Dummy_3820 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206; - const real_t Dummy_3879 = -Dummy_3786 - Dummy_3823 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210; - const real_t Dummy_3880 = -Dummy_3789 - Dummy_3826 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210; - const real_t Dummy_3881 = -Dummy_3792 - Dummy_3829 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210; - const real_t Dummy_3882 = Dummy_3707*(Dummy_3704*Dummy_3870 + Dummy_3705*Dummy_3871 + Dummy_3706*Dummy_3872) + Dummy_3711*(Dummy_3708*Dummy_3873 + Dummy_3709*Dummy_3874 + Dummy_3710*Dummy_3875) + Dummy_3715*(Dummy_3712*Dummy_3876 + Dummy_3713*Dummy_3877 + Dummy_3714*Dummy_3878) + Dummy_3719*(Dummy_3716*Dummy_3879 + Dummy_3717*Dummy_3880 + Dummy_3718*Dummy_3881); - const real_t Dummy_3883 = -Dummy_3760 - Dummy_3833 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216; - const real_t Dummy_3884 = -Dummy_3763 - Dummy_3836 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216; - const real_t Dummy_3885 = -Dummy_3766 - Dummy_3839 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216; - const real_t Dummy_3886 = -Dummy_3769 - Dummy_3842 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221; - const real_t Dummy_3887 = -Dummy_3772 - Dummy_3845 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221; - const real_t Dummy_3888 = -Dummy_3775 - Dummy_3848 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221; - const real_t Dummy_3889 = -Dummy_3778 - Dummy_3851 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226; - const real_t Dummy_3890 = -Dummy_3781 - Dummy_3854 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226; - const real_t Dummy_3891 = -Dummy_3784 - Dummy_3857 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226; - const real_t Dummy_3892 = -Dummy_3787 - Dummy_3860 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231; - const real_t Dummy_3893 = -Dummy_3790 - Dummy_3863 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231; - const real_t Dummy_3894 = -Dummy_3793 - Dummy_3866 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231; - const real_t Dummy_3895 = Dummy_3707*(Dummy_3704*Dummy_3883 + Dummy_3705*Dummy_3884 + Dummy_3706*Dummy_3885) + Dummy_3711*(Dummy_3708*Dummy_3886 + Dummy_3709*Dummy_3887 + Dummy_3710*Dummy_3888) + Dummy_3715*(Dummy_3712*Dummy_3889 + Dummy_3713*Dummy_3890 + Dummy_3714*Dummy_3891) + Dummy_3719*(Dummy_3716*Dummy_3892 + Dummy_3717*Dummy_3893 + Dummy_3718*Dummy_3894); - const real_t Dummy_3896 = -Dummy_3797 - Dummy_3834 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236; - const real_t Dummy_3897 = -Dummy_3800 - Dummy_3837 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236; - const real_t Dummy_3898 = -Dummy_3803 - Dummy_3840 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236; - const real_t Dummy_3899 = -Dummy_3806 - Dummy_3843 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240; - const real_t Dummy_3900 = -Dummy_3809 - Dummy_3846 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240; - const real_t Dummy_3901 = -Dummy_3812 - Dummy_3849 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240; - const real_t Dummy_3902 = -Dummy_3815 - Dummy_3852 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244; - const real_t Dummy_3903 = -Dummy_3818 - Dummy_3855 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244; - const real_t Dummy_3904 = -Dummy_3821 - Dummy_3858 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244; - const real_t Dummy_3905 = -Dummy_3824 - Dummy_3861 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248; - const real_t Dummy_3906 = -Dummy_3827 - Dummy_3864 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248; - const real_t Dummy_3907 = -Dummy_3830 - Dummy_3867 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248; - const real_t Dummy_3908 = Dummy_3707*(Dummy_3704*Dummy_3896 + Dummy_3705*Dummy_3897 + Dummy_3706*Dummy_3898) + Dummy_3711*(Dummy_3708*Dummy_3899 + Dummy_3709*Dummy_3900 + Dummy_3710*Dummy_3901) + Dummy_3715*(Dummy_3712*Dummy_3902 + Dummy_3713*Dummy_3903 + Dummy_3714*Dummy_3904) + Dummy_3719*(Dummy_3716*Dummy_3905 + Dummy_3717*Dummy_3906 + Dummy_3718*Dummy_3907); - const real_t Dummy_3909 = (jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN); - const real_t Dummy_3910 = (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN); - const real_t Dummy_3911 = (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN); - const real_t Dummy_3912 = Dummy_3707*(Dummy_3720*Dummy_3733 + Dummy_3721*Dummy_3734 + Dummy_3722*Dummy_3735) + Dummy_3711*(Dummy_3723*Dummy_3736 + Dummy_3724*Dummy_3737 + Dummy_3725*Dummy_3738) + Dummy_3715*(Dummy_3726*Dummy_3739 + Dummy_3727*Dummy_3740 + Dummy_3728*Dummy_3741) + Dummy_3719*(Dummy_3729*Dummy_3742 + Dummy_3730*Dummy_3743 + Dummy_3731*Dummy_3744); - const real_t Dummy_3913 = Dummy_3707*(Dummy_3720*Dummy_3746 + Dummy_3721*Dummy_3747 + Dummy_3722*Dummy_3748) + Dummy_3711*(Dummy_3723*Dummy_3749 + Dummy_3724*Dummy_3750 + Dummy_3725*Dummy_3751) + Dummy_3715*(Dummy_3726*Dummy_3752 + Dummy_3727*Dummy_3753 + Dummy_3728*Dummy_3754) + Dummy_3719*(Dummy_3729*Dummy_3755 + Dummy_3730*Dummy_3756 + Dummy_3731*Dummy_3757); - const real_t Dummy_3914 = Dummy_3707*(Dummy_3720*Dummy_3761 + Dummy_3721*Dummy_3764 + Dummy_3722*Dummy_3767) + Dummy_3711*(Dummy_3723*Dummy_3770 + Dummy_3724*Dummy_3773 + Dummy_3725*Dummy_3776) + Dummy_3715*(Dummy_3726*Dummy_3779 + Dummy_3727*Dummy_3782 + Dummy_3728*Dummy_3785) + Dummy_3719*(Dummy_3729*Dummy_3788 + Dummy_3730*Dummy_3791 + Dummy_3731*Dummy_3794); - const real_t Dummy_3915 = Dummy_3707*(Dummy_3720*Dummy_3798 + Dummy_3721*Dummy_3801 + Dummy_3722*Dummy_3804) + Dummy_3711*(Dummy_3723*Dummy_3807 + Dummy_3724*Dummy_3810 + Dummy_3725*Dummy_3813) + Dummy_3715*(Dummy_3726*Dummy_3816 + Dummy_3727*Dummy_3819 + Dummy_3728*Dummy_3822) + Dummy_3719*(Dummy_3729*Dummy_3825 + Dummy_3730*Dummy_3828 + Dummy_3731*Dummy_3831); - const real_t Dummy_3916 = Dummy_3707*(Dummy_3720*Dummy_3835 + Dummy_3721*Dummy_3838 + Dummy_3722*Dummy_3841) + Dummy_3711*(Dummy_3723*Dummy_3844 + Dummy_3724*Dummy_3847 + Dummy_3725*Dummy_3850) + Dummy_3715*(Dummy_3726*Dummy_3853 + Dummy_3727*Dummy_3856 + Dummy_3728*Dummy_3859) + Dummy_3719*(Dummy_3729*Dummy_3862 + Dummy_3730*Dummy_3865 + Dummy_3731*Dummy_3868); - const real_t Dummy_3917 = Dummy_3707*(Dummy_3720*Dummy_3870 + Dummy_3721*Dummy_3871 + Dummy_3722*Dummy_3872) + Dummy_3711*(Dummy_3723*Dummy_3873 + Dummy_3724*Dummy_3874 + Dummy_3725*Dummy_3875) + Dummy_3715*(Dummy_3726*Dummy_3876 + Dummy_3727*Dummy_3877 + Dummy_3728*Dummy_3878) + Dummy_3719*(Dummy_3729*Dummy_3879 + Dummy_3730*Dummy_3880 + Dummy_3731*Dummy_3881); - const real_t Dummy_3918 = Dummy_3707*(Dummy_3720*Dummy_3883 + Dummy_3721*Dummy_3884 + Dummy_3722*Dummy_3885) + Dummy_3711*(Dummy_3723*Dummy_3886 + Dummy_3724*Dummy_3887 + Dummy_3725*Dummy_3888) + Dummy_3715*(Dummy_3726*Dummy_3889 + Dummy_3727*Dummy_3890 + Dummy_3728*Dummy_3891) + Dummy_3719*(Dummy_3729*Dummy_3892 + Dummy_3730*Dummy_3893 + Dummy_3731*Dummy_3894); - const real_t Dummy_3919 = Dummy_3707*(Dummy_3720*Dummy_3896 + Dummy_3721*Dummy_3897 + Dummy_3722*Dummy_3898) + Dummy_3711*(Dummy_3723*Dummy_3899 + Dummy_3724*Dummy_3900 + Dummy_3725*Dummy_3901) + Dummy_3715*(Dummy_3726*Dummy_3902 + Dummy_3727*Dummy_3903 + Dummy_3728*Dummy_3904) + Dummy_3719*(Dummy_3729*Dummy_3905 + Dummy_3730*Dummy_3906 + Dummy_3731*Dummy_3907); - const real_t Dummy_3920 = (jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN); - const real_t Dummy_3921 = (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN); - const real_t Dummy_3922 = (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN); - const real_t Dummy_3923 = Dummy_3707*(Dummy_3733*Dummy_3746 + Dummy_3734*Dummy_3747 + Dummy_3735*Dummy_3748) + Dummy_3711*(Dummy_3736*Dummy_3749 + Dummy_3737*Dummy_3750 + Dummy_3738*Dummy_3751) + Dummy_3715*(Dummy_3739*Dummy_3752 + Dummy_3740*Dummy_3753 + Dummy_3741*Dummy_3754) + Dummy_3719*(Dummy_3742*Dummy_3755 + Dummy_3743*Dummy_3756 + Dummy_3744*Dummy_3757); - const real_t Dummy_3924 = Dummy_3707*(Dummy_3733*Dummy_3761 + Dummy_3734*Dummy_3764 + Dummy_3735*Dummy_3767) + Dummy_3711*(Dummy_3736*Dummy_3770 + Dummy_3737*Dummy_3773 + Dummy_3738*Dummy_3776) + Dummy_3715*(Dummy_3739*Dummy_3779 + Dummy_3740*Dummy_3782 + Dummy_3741*Dummy_3785) + Dummy_3719*(Dummy_3742*Dummy_3788 + Dummy_3743*Dummy_3791 + Dummy_3744*Dummy_3794); - const real_t Dummy_3925 = Dummy_3707*(Dummy_3733*Dummy_3798 + Dummy_3734*Dummy_3801 + Dummy_3735*Dummy_3804) + Dummy_3711*(Dummy_3736*Dummy_3807 + Dummy_3737*Dummy_3810 + Dummy_3738*Dummy_3813) + Dummy_3715*(Dummy_3739*Dummy_3816 + Dummy_3740*Dummy_3819 + Dummy_3741*Dummy_3822) + Dummy_3719*(Dummy_3742*Dummy_3825 + Dummy_3743*Dummy_3828 + Dummy_3744*Dummy_3831); - const real_t Dummy_3926 = Dummy_3707*(Dummy_3733*Dummy_3835 + Dummy_3734*Dummy_3838 + Dummy_3735*Dummy_3841) + Dummy_3711*(Dummy_3736*Dummy_3844 + Dummy_3737*Dummy_3847 + Dummy_3738*Dummy_3850) + Dummy_3715*(Dummy_3739*Dummy_3853 + Dummy_3740*Dummy_3856 + Dummy_3741*Dummy_3859) + Dummy_3719*(Dummy_3742*Dummy_3862 + Dummy_3743*Dummy_3865 + Dummy_3744*Dummy_3868); - const real_t Dummy_3927 = Dummy_3707*(Dummy_3733*Dummy_3870 + Dummy_3734*Dummy_3871 + Dummy_3735*Dummy_3872) + Dummy_3711*(Dummy_3736*Dummy_3873 + Dummy_3737*Dummy_3874 + Dummy_3738*Dummy_3875) + Dummy_3715*(Dummy_3739*Dummy_3876 + Dummy_3740*Dummy_3877 + Dummy_3741*Dummy_3878) + Dummy_3719*(Dummy_3742*Dummy_3879 + Dummy_3743*Dummy_3880 + Dummy_3744*Dummy_3881); - const real_t Dummy_3928 = Dummy_3707*(Dummy_3733*Dummy_3883 + Dummy_3734*Dummy_3884 + Dummy_3735*Dummy_3885) + Dummy_3711*(Dummy_3736*Dummy_3886 + Dummy_3737*Dummy_3887 + Dummy_3738*Dummy_3888) + Dummy_3715*(Dummy_3739*Dummy_3889 + Dummy_3740*Dummy_3890 + Dummy_3741*Dummy_3891) + Dummy_3719*(Dummy_3742*Dummy_3892 + Dummy_3743*Dummy_3893 + Dummy_3744*Dummy_3894); - const real_t Dummy_3929 = Dummy_3707*(Dummy_3733*Dummy_3896 + Dummy_3734*Dummy_3897 + Dummy_3735*Dummy_3898) + Dummy_3711*(Dummy_3736*Dummy_3899 + Dummy_3737*Dummy_3900 + Dummy_3738*Dummy_3901) + Dummy_3715*(Dummy_3739*Dummy_3902 + Dummy_3740*Dummy_3903 + Dummy_3741*Dummy_3904) + Dummy_3719*(Dummy_3742*Dummy_3905 + Dummy_3743*Dummy_3906 + Dummy_3744*Dummy_3907); - const real_t Dummy_3930 = (jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN); - const real_t Dummy_3931 = (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN); - const real_t Dummy_3932 = (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); - const real_t Dummy_3933 = Dummy_3707*(Dummy_3746*Dummy_3761 + Dummy_3747*Dummy_3764 + Dummy_3748*Dummy_3767) + Dummy_3711*(Dummy_3749*Dummy_3770 + Dummy_3750*Dummy_3773 + Dummy_3751*Dummy_3776) + Dummy_3715*(Dummy_3752*Dummy_3779 + Dummy_3753*Dummy_3782 + Dummy_3754*Dummy_3785) + Dummy_3719*(Dummy_3755*Dummy_3788 + Dummy_3756*Dummy_3791 + Dummy_3757*Dummy_3794); - const real_t Dummy_3934 = Dummy_3707*(Dummy_3746*Dummy_3798 + Dummy_3747*Dummy_3801 + Dummy_3748*Dummy_3804) + Dummy_3711*(Dummy_3749*Dummy_3807 + Dummy_3750*Dummy_3810 + Dummy_3751*Dummy_3813) + Dummy_3715*(Dummy_3752*Dummy_3816 + Dummy_3753*Dummy_3819 + Dummy_3754*Dummy_3822) + Dummy_3719*(Dummy_3755*Dummy_3825 + Dummy_3756*Dummy_3828 + Dummy_3757*Dummy_3831); - const real_t Dummy_3935 = Dummy_3707*(Dummy_3746*Dummy_3835 + Dummy_3747*Dummy_3838 + Dummy_3748*Dummy_3841) + Dummy_3711*(Dummy_3749*Dummy_3844 + Dummy_3750*Dummy_3847 + Dummy_3751*Dummy_3850) + Dummy_3715*(Dummy_3752*Dummy_3853 + Dummy_3753*Dummy_3856 + Dummy_3754*Dummy_3859) + Dummy_3719*(Dummy_3755*Dummy_3862 + Dummy_3756*Dummy_3865 + Dummy_3757*Dummy_3868); - const real_t Dummy_3936 = Dummy_3707*(Dummy_3746*Dummy_3870 + Dummy_3747*Dummy_3871 + Dummy_3748*Dummy_3872) + Dummy_3711*(Dummy_3749*Dummy_3873 + Dummy_3750*Dummy_3874 + Dummy_3751*Dummy_3875) + Dummy_3715*(Dummy_3752*Dummy_3876 + Dummy_3753*Dummy_3877 + Dummy_3754*Dummy_3878) + Dummy_3719*(Dummy_3755*Dummy_3879 + Dummy_3756*Dummy_3880 + Dummy_3757*Dummy_3881); - const real_t Dummy_3937 = Dummy_3707*(Dummy_3746*Dummy_3883 + Dummy_3747*Dummy_3884 + Dummy_3748*Dummy_3885) + Dummy_3711*(Dummy_3749*Dummy_3886 + Dummy_3750*Dummy_3887 + Dummy_3751*Dummy_3888) + Dummy_3715*(Dummy_3752*Dummy_3889 + Dummy_3753*Dummy_3890 + Dummy_3754*Dummy_3891) + Dummy_3719*(Dummy_3755*Dummy_3892 + Dummy_3756*Dummy_3893 + Dummy_3757*Dummy_3894); - const real_t Dummy_3938 = Dummy_3707*(Dummy_3746*Dummy_3896 + Dummy_3747*Dummy_3897 + Dummy_3748*Dummy_3898) + Dummy_3711*(Dummy_3749*Dummy_3899 + Dummy_3750*Dummy_3900 + Dummy_3751*Dummy_3901) + Dummy_3715*(Dummy_3752*Dummy_3902 + Dummy_3753*Dummy_3903 + Dummy_3754*Dummy_3904) + Dummy_3719*(Dummy_3755*Dummy_3905 + Dummy_3756*Dummy_3906 + Dummy_3757*Dummy_3907); - const real_t Dummy_3939 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_3940 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3941 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_3942 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3943 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_3944 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3945 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3946 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_3947 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3948 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_3949 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3950 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_3951 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3952 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3953 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3954 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3955 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3956 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3957 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3958 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3959 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3960 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3961 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3962 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3963 = Dummy_3707*(Dummy_3761*Dummy_3798 + Dummy_3764*Dummy_3801 + Dummy_3767*Dummy_3804) + Dummy_3711*(Dummy_3770*Dummy_3807 + Dummy_3773*Dummy_3810 + Dummy_3776*Dummy_3813) + Dummy_3715*(Dummy_3779*Dummy_3816 + Dummy_3782*Dummy_3819 + Dummy_3785*Dummy_3822) + Dummy_3719*(Dummy_3788*Dummy_3825 + Dummy_3791*Dummy_3828 + Dummy_3794*Dummy_3831); - const real_t Dummy_3964 = Dummy_3707*(Dummy_3761*Dummy_3835 + Dummy_3764*Dummy_3838 + Dummy_3767*Dummy_3841) + Dummy_3711*(Dummy_3770*Dummy_3844 + Dummy_3773*Dummy_3847 + Dummy_3776*Dummy_3850) + Dummy_3715*(Dummy_3779*Dummy_3853 + Dummy_3782*Dummy_3856 + Dummy_3785*Dummy_3859) + Dummy_3719*(Dummy_3788*Dummy_3862 + Dummy_3791*Dummy_3865 + Dummy_3794*Dummy_3868); - const real_t Dummy_3965 = Dummy_3707*(Dummy_3761*Dummy_3870 + Dummy_3764*Dummy_3871 + Dummy_3767*Dummy_3872) + Dummy_3711*(Dummy_3770*Dummy_3873 + Dummy_3773*Dummy_3874 + Dummy_3776*Dummy_3875) + Dummy_3715*(Dummy_3779*Dummy_3876 + Dummy_3782*Dummy_3877 + Dummy_3785*Dummy_3878) + Dummy_3719*(Dummy_3788*Dummy_3879 + Dummy_3791*Dummy_3880 + Dummy_3794*Dummy_3881); - const real_t Dummy_3966 = Dummy_3707*(Dummy_3761*Dummy_3883 + Dummy_3764*Dummy_3884 + Dummy_3767*Dummy_3885) + Dummy_3711*(Dummy_3770*Dummy_3886 + Dummy_3773*Dummy_3887 + Dummy_3776*Dummy_3888) + Dummy_3715*(Dummy_3779*Dummy_3889 + Dummy_3782*Dummy_3890 + Dummy_3785*Dummy_3891) + Dummy_3719*(Dummy_3788*Dummy_3892 + Dummy_3791*Dummy_3893 + Dummy_3794*Dummy_3894); - const real_t Dummy_3967 = Dummy_3707*(Dummy_3761*Dummy_3896 + Dummy_3764*Dummy_3897 + Dummy_3767*Dummy_3898) + Dummy_3711*(Dummy_3770*Dummy_3899 + Dummy_3773*Dummy_3900 + Dummy_3776*Dummy_3901) + Dummy_3715*(Dummy_3779*Dummy_3902 + Dummy_3782*Dummy_3903 + Dummy_3785*Dummy_3904) + Dummy_3719*(Dummy_3788*Dummy_3905 + Dummy_3791*Dummy_3906 + Dummy_3794*Dummy_3907); - const real_t Dummy_3968 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_3969 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3970 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_3971 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3972 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_3973 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3974 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3975 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3976 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3977 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3978 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3979 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3980 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3981 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_3982 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3983 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_3984 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3985 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_3986 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3987 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3988 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3989 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3990 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3991 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3992 = Dummy_3707*(Dummy_3798*Dummy_3835 + Dummy_3801*Dummy_3838 + Dummy_3804*Dummy_3841) + Dummy_3711*(Dummy_3807*Dummy_3844 + Dummy_3810*Dummy_3847 + Dummy_3813*Dummy_3850) + Dummy_3715*(Dummy_3816*Dummy_3853 + Dummy_3819*Dummy_3856 + Dummy_3822*Dummy_3859) + Dummy_3719*(Dummy_3825*Dummy_3862 + Dummy_3828*Dummy_3865 + Dummy_3831*Dummy_3868); - const real_t Dummy_3993 = Dummy_3707*(Dummy_3798*Dummy_3870 + Dummy_3801*Dummy_3871 + Dummy_3804*Dummy_3872) + Dummy_3711*(Dummy_3807*Dummy_3873 + Dummy_3810*Dummy_3874 + Dummy_3813*Dummy_3875) + Dummy_3715*(Dummy_3816*Dummy_3876 + Dummy_3819*Dummy_3877 + Dummy_3822*Dummy_3878) + Dummy_3719*(Dummy_3825*Dummy_3879 + Dummy_3828*Dummy_3880 + Dummy_3831*Dummy_3881); - const real_t Dummy_3994 = Dummy_3707*(Dummy_3798*Dummy_3883 + Dummy_3801*Dummy_3884 + Dummy_3804*Dummy_3885) + Dummy_3711*(Dummy_3807*Dummy_3886 + Dummy_3810*Dummy_3887 + Dummy_3813*Dummy_3888) + Dummy_3715*(Dummy_3816*Dummy_3889 + Dummy_3819*Dummy_3890 + Dummy_3822*Dummy_3891) + Dummy_3719*(Dummy_3825*Dummy_3892 + Dummy_3828*Dummy_3893 + Dummy_3831*Dummy_3894); - const real_t Dummy_3995 = Dummy_3707*(Dummy_3798*Dummy_3896 + Dummy_3801*Dummy_3897 + Dummy_3804*Dummy_3898) + Dummy_3711*(Dummy_3807*Dummy_3899 + Dummy_3810*Dummy_3900 + Dummy_3813*Dummy_3901) + Dummy_3715*(Dummy_3816*Dummy_3902 + Dummy_3819*Dummy_3903 + Dummy_3822*Dummy_3904) + Dummy_3719*(Dummy_3825*Dummy_3905 + Dummy_3828*Dummy_3906 + Dummy_3831*Dummy_3907); - const real_t Dummy_3996 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3997 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3998 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_3999 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_4000 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_4001 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_4002 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_4003 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_4004 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_4005 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_4006 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_4007 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_4008 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_4009 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_4010 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_4011 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_4012 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_4013 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; - const real_t Dummy_4014 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_4015 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_4016 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_4017 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_4018 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_4019 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; - const real_t Dummy_4020 = Dummy_3707*(Dummy_3835*Dummy_3870 + Dummy_3838*Dummy_3871 + Dummy_3841*Dummy_3872) + Dummy_3711*(Dummy_3844*Dummy_3873 + Dummy_3847*Dummy_3874 + Dummy_3850*Dummy_3875) + Dummy_3715*(Dummy_3853*Dummy_3876 + Dummy_3856*Dummy_3877 + Dummy_3859*Dummy_3878) + Dummy_3719*(Dummy_3862*Dummy_3879 + Dummy_3865*Dummy_3880 + Dummy_3868*Dummy_3881); - const real_t Dummy_4021 = Dummy_3707*(Dummy_3835*Dummy_3883 + Dummy_3838*Dummy_3884 + Dummy_3841*Dummy_3885) + Dummy_3711*(Dummy_3844*Dummy_3886 + Dummy_3847*Dummy_3887 + Dummy_3850*Dummy_3888) + Dummy_3715*(Dummy_3853*Dummy_3889 + Dummy_3856*Dummy_3890 + Dummy_3859*Dummy_3891) + Dummy_3719*(Dummy_3862*Dummy_3892 + Dummy_3865*Dummy_3893 + Dummy_3868*Dummy_3894); - const real_t Dummy_4022 = Dummy_3707*(Dummy_3835*Dummy_3896 + Dummy_3838*Dummy_3897 + Dummy_3841*Dummy_3898) + Dummy_3711*(Dummy_3844*Dummy_3899 + Dummy_3847*Dummy_3900 + Dummy_3850*Dummy_3901) + Dummy_3715*(Dummy_3853*Dummy_3902 + Dummy_3856*Dummy_3903 + Dummy_3859*Dummy_3904) + Dummy_3719*(Dummy_3862*Dummy_3905 + Dummy_3865*Dummy_3906 + Dummy_3868*Dummy_3907); - const real_t Dummy_4023 = Dummy_3707*(Dummy_3870*Dummy_3883 + Dummy_3871*Dummy_3884 + Dummy_3872*Dummy_3885) + Dummy_3711*(Dummy_3873*Dummy_3886 + Dummy_3874*Dummy_3887 + Dummy_3875*Dummy_3888) + Dummy_3715*(Dummy_3876*Dummy_3889 + Dummy_3877*Dummy_3890 + Dummy_3878*Dummy_3891) + Dummy_3719*(Dummy_3879*Dummy_3892 + Dummy_3880*Dummy_3893 + Dummy_3881*Dummy_3894); - const real_t Dummy_4024 = Dummy_3707*(Dummy_3870*Dummy_3896 + Dummy_3871*Dummy_3897 + Dummy_3872*Dummy_3898) + Dummy_3711*(Dummy_3873*Dummy_3899 + Dummy_3874*Dummy_3900 + Dummy_3875*Dummy_3901) + Dummy_3715*(Dummy_3876*Dummy_3902 + Dummy_3877*Dummy_3903 + Dummy_3878*Dummy_3904) + Dummy_3719*(Dummy_3879*Dummy_3905 + Dummy_3880*Dummy_3906 + Dummy_3881*Dummy_3907); - const real_t Dummy_4025 = Dummy_3707*(Dummy_3883*Dummy_3896 + Dummy_3884*Dummy_3897 + Dummy_3885*Dummy_3898) + Dummy_3711*(Dummy_3886*Dummy_3899 + Dummy_3887*Dummy_3900 + Dummy_3888*Dummy_3901) + Dummy_3715*(Dummy_3889*Dummy_3902 + Dummy_3890*Dummy_3903 + Dummy_3891*Dummy_3904) + Dummy_3719*(Dummy_3892*Dummy_3905 + Dummy_3893*Dummy_3906 + Dummy_3894*Dummy_3907); - const real_t Dummy_4026 = Dummy_3707*((Dummy_3704*Dummy_3704) + (Dummy_3705*Dummy_3705) + (Dummy_3706*Dummy_3706)) + Dummy_3711*((Dummy_3708*Dummy_3708) + (Dummy_3709*Dummy_3709) + (Dummy_3710*Dummy_3710)) + Dummy_3715*((Dummy_3712*Dummy_3712) + (Dummy_3713*Dummy_3713) + (Dummy_3714*Dummy_3714)) + Dummy_3719*((Dummy_3716*Dummy_3716) + (Dummy_3717*Dummy_3717) + (Dummy_3718*Dummy_3718)); - const real_t Dummy_4027 = Dummy_3732; - const real_t Dummy_4028 = Dummy_3745; - const real_t Dummy_4029 = Dummy_3758; - const real_t Dummy_4030 = Dummy_3795; - const real_t Dummy_4031 = Dummy_3832; - const real_t Dummy_4032 = Dummy_3869; - const real_t Dummy_4033 = Dummy_3882; - const real_t Dummy_4034 = Dummy_3895; - const real_t Dummy_4035 = Dummy_3908; - const real_t Dummy_4036 = Dummy_3732; - const real_t Dummy_4037 = Dummy_3707*(Dummy_3909*tmp_kernel_op_254 + Dummy_3910*tmp_kernel_op_254 + Dummy_3911*tmp_kernel_op_254) + Dummy_3711*(Dummy_3909*tmp_kernel_op_257 + Dummy_3910*tmp_kernel_op_257 + Dummy_3911*tmp_kernel_op_257) + Dummy_3715*(Dummy_3909*tmp_kernel_op_258 + Dummy_3910*tmp_kernel_op_258 + Dummy_3911*tmp_kernel_op_258) + Dummy_3719*(Dummy_3909*tmp_kernel_op_259 + Dummy_3910*tmp_kernel_op_259 + Dummy_3911*tmp_kernel_op_259); - const real_t Dummy_4038 = Dummy_3912; - const real_t Dummy_4039 = Dummy_3913; - const real_t Dummy_4040 = Dummy_3914; - const real_t Dummy_4041 = Dummy_3915; - const real_t Dummy_4042 = Dummy_3916; - const real_t Dummy_4043 = Dummy_3917; - const real_t Dummy_4044 = Dummy_3918; - const real_t Dummy_4045 = Dummy_3919; - const real_t Dummy_4046 = Dummy_3745; - const real_t Dummy_4047 = Dummy_3912; - const real_t Dummy_4048 = Dummy_3707*(Dummy_3920*tmp_kernel_op_269 + Dummy_3921*tmp_kernel_op_269 + Dummy_3922*tmp_kernel_op_269) + Dummy_3711*(Dummy_3920*tmp_kernel_op_272 + Dummy_3921*tmp_kernel_op_272 + Dummy_3922*tmp_kernel_op_272) + Dummy_3715*(Dummy_3920*tmp_kernel_op_273 + Dummy_3921*tmp_kernel_op_273 + Dummy_3922*tmp_kernel_op_273) + Dummy_3719*(Dummy_3920*tmp_kernel_op_274 + Dummy_3921*tmp_kernel_op_274 + Dummy_3922*tmp_kernel_op_274); - const real_t Dummy_4049 = Dummy_3923; - const real_t Dummy_4050 = Dummy_3924; - const real_t Dummy_4051 = Dummy_3925; - const real_t Dummy_4052 = Dummy_3926; - const real_t Dummy_4053 = Dummy_3927; - const real_t Dummy_4054 = Dummy_3928; - const real_t Dummy_4055 = Dummy_3929; - const real_t Dummy_4056 = Dummy_3758; - const real_t Dummy_4057 = Dummy_3913; - const real_t Dummy_4058 = Dummy_3923; - const real_t Dummy_4059 = Dummy_3707*(Dummy_3930*tmp_kernel_op_283 + Dummy_3931*tmp_kernel_op_283 + Dummy_3932*tmp_kernel_op_283) + Dummy_3711*(Dummy_3930*tmp_kernel_op_286 + Dummy_3931*tmp_kernel_op_286 + Dummy_3932*tmp_kernel_op_286) + Dummy_3715*(Dummy_3930*tmp_kernel_op_287 + Dummy_3931*tmp_kernel_op_287 + Dummy_3932*tmp_kernel_op_287) + Dummy_3719*(Dummy_3930*tmp_kernel_op_288 + Dummy_3931*tmp_kernel_op_288 + Dummy_3932*tmp_kernel_op_288); - const real_t Dummy_4060 = Dummy_3933; - const real_t Dummy_4061 = Dummy_3934; - const real_t Dummy_4062 = Dummy_3935; - const real_t Dummy_4063 = Dummy_3936; - const real_t Dummy_4064 = Dummy_3937; - const real_t Dummy_4065 = Dummy_3938; - const real_t Dummy_4066 = Dummy_3795; - const real_t Dummy_4067 = Dummy_3914; - const real_t Dummy_4068 = Dummy_3924; - const real_t Dummy_4069 = Dummy_3933; - const real_t Dummy_4070 = Dummy_3707*(((Dummy_3939 + Dummy_3940)*(Dummy_3939 + Dummy_3940))*16.0 + ((Dummy_3941 + Dummy_3942)*(Dummy_3941 + Dummy_3942))*16.0 + ((Dummy_3943 + Dummy_3944)*(Dummy_3943 + Dummy_3944))*16.0) + Dummy_3711*(((Dummy_3945 + Dummy_3946)*(Dummy_3945 + Dummy_3946))*16.0 + ((Dummy_3947 + Dummy_3948)*(Dummy_3947 + Dummy_3948))*16.0 + ((Dummy_3949 + Dummy_3950)*(Dummy_3949 + Dummy_3950))*16.0) + Dummy_3715*(((Dummy_3951 + Dummy_3952)*(Dummy_3951 + Dummy_3952))*16.0 + ((Dummy_3953 + Dummy_3954)*(Dummy_3953 + Dummy_3954))*16.0 + ((Dummy_3955 + Dummy_3956)*(Dummy_3955 + Dummy_3956))*16.0) + Dummy_3719*(((Dummy_3957 + Dummy_3958)*(Dummy_3957 + Dummy_3958))*16.0 + ((Dummy_3959 + Dummy_3960)*(Dummy_3959 + Dummy_3960))*16.0 + ((Dummy_3961 + Dummy_3962)*(Dummy_3961 + Dummy_3962))*16.0); - const real_t Dummy_4071 = Dummy_3963; - const real_t Dummy_4072 = Dummy_3964; - const real_t Dummy_4073 = Dummy_3965; - const real_t Dummy_4074 = Dummy_3966; - const real_t Dummy_4075 = Dummy_3967; - const real_t Dummy_4076 = Dummy_3832; - const real_t Dummy_4077 = Dummy_3915; - const real_t Dummy_4078 = Dummy_3925; - const real_t Dummy_4079 = Dummy_3934; - const real_t Dummy_4080 = Dummy_3963; - const real_t Dummy_4081 = Dummy_3707*(((Dummy_3968 + Dummy_3969)*(Dummy_3968 + Dummy_3969))*16.0 + ((Dummy_3970 + Dummy_3971)*(Dummy_3970 + Dummy_3971))*16.0 + ((Dummy_3972 + Dummy_3973)*(Dummy_3972 + Dummy_3973))*16.0) + Dummy_3711*(((Dummy_3974 + Dummy_3975)*(Dummy_3974 + Dummy_3975))*16.0 + ((Dummy_3976 + Dummy_3977)*(Dummy_3976 + Dummy_3977))*16.0 + ((Dummy_3978 + Dummy_3979)*(Dummy_3978 + Dummy_3979))*16.0) + Dummy_3715*(((Dummy_3980 + Dummy_3981)*(Dummy_3980 + Dummy_3981))*16.0 + ((Dummy_3982 + Dummy_3983)*(Dummy_3982 + Dummy_3983))*16.0 + ((Dummy_3984 + Dummy_3985)*(Dummy_3984 + Dummy_3985))*16.0) + Dummy_3719*(((Dummy_3986 + Dummy_3987)*(Dummy_3986 + Dummy_3987))*16.0 + ((Dummy_3988 + Dummy_3989)*(Dummy_3988 + Dummy_3989))*16.0 + ((Dummy_3990 + Dummy_3991)*(Dummy_3990 + Dummy_3991))*16.0); - const real_t Dummy_4082 = Dummy_3992; - const real_t Dummy_4083 = Dummy_3993; - const real_t Dummy_4084 = Dummy_3994; - const real_t Dummy_4085 = Dummy_3995; - const real_t Dummy_4086 = Dummy_3869; - const real_t Dummy_4087 = Dummy_3916; - const real_t Dummy_4088 = Dummy_3926; - const real_t Dummy_4089 = Dummy_3935; - const real_t Dummy_4090 = Dummy_3964; - const real_t Dummy_4091 = Dummy_3992; - const real_t Dummy_4092 = Dummy_3707*(((Dummy_3996 + Dummy_3997)*(Dummy_3996 + Dummy_3997))*16.0 + ((Dummy_3998 + Dummy_3999)*(Dummy_3998 + Dummy_3999))*16.0 + ((Dummy_4000 + Dummy_4001)*(Dummy_4000 + Dummy_4001))*16.0) + Dummy_3711*(((Dummy_4002 + Dummy_4003)*(Dummy_4002 + Dummy_4003))*16.0 + ((Dummy_4004 + Dummy_4005)*(Dummy_4004 + Dummy_4005))*16.0 + ((Dummy_4006 + Dummy_4007)*(Dummy_4006 + Dummy_4007))*16.0) + Dummy_3715*(((Dummy_4008 + Dummy_4009)*(Dummy_4008 + Dummy_4009))*16.0 + ((Dummy_4010 + Dummy_4011)*(Dummy_4010 + Dummy_4011))*16.0 + ((Dummy_4012 + Dummy_4013)*(Dummy_4012 + Dummy_4013))*16.0) + Dummy_3719*(((Dummy_4014 + Dummy_4015)*(Dummy_4014 + Dummy_4015))*16.0 + ((Dummy_4016 + Dummy_4017)*(Dummy_4016 + Dummy_4017))*16.0 + ((Dummy_4018 + Dummy_4019)*(Dummy_4018 + Dummy_4019))*16.0); - const real_t Dummy_4093 = Dummy_4020; - const real_t Dummy_4094 = Dummy_4021; - const real_t Dummy_4095 = Dummy_4022; - const real_t Dummy_4096 = Dummy_3882; - const real_t Dummy_4097 = Dummy_3917; - const real_t Dummy_4098 = Dummy_3927; - const real_t Dummy_4099 = Dummy_3936; - const real_t Dummy_4100 = Dummy_3965; - const real_t Dummy_4101 = Dummy_3993; - const real_t Dummy_4102 = Dummy_4020; - const real_t Dummy_4103 = Dummy_3707*(((-Dummy_3939 - Dummy_3968 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_3939 - Dummy_3968 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_3941 - Dummy_3970 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_3941 - Dummy_3970 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_3943 - Dummy_3972 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_3943 - Dummy_3972 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198*0.25))*16.0) + Dummy_3711*(((-Dummy_3945 - Dummy_3974 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_3945 - Dummy_3974 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_3947 - Dummy_3976 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_3947 - Dummy_3976 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_3949 - Dummy_3978 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_3949 - Dummy_3978 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202*0.25))*16.0) + Dummy_3715*(((-Dummy_3951 - Dummy_3980 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_3951 - Dummy_3980 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_3953 - Dummy_3982 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_3953 - Dummy_3982 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_3955 - Dummy_3984 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_3955 - Dummy_3984 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206*0.25))*16.0) + Dummy_3719*(((-Dummy_3957 - Dummy_3986 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_3957 - Dummy_3986 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_3959 - Dummy_3988 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_3959 - Dummy_3988 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_3961 - Dummy_3990 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_3961 - Dummy_3990 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210*0.25))*16.0); - const real_t Dummy_4104 = Dummy_4023; - const real_t Dummy_4105 = Dummy_4024; - const real_t Dummy_4106 = Dummy_3895; - const real_t Dummy_4107 = Dummy_3918; - const real_t Dummy_4108 = Dummy_3928; - const real_t Dummy_4109 = Dummy_3937; - const real_t Dummy_4110 = Dummy_3966; - const real_t Dummy_4111 = Dummy_3994; - const real_t Dummy_4112 = Dummy_4021; - const real_t Dummy_4113 = Dummy_4023; - const real_t Dummy_4114 = Dummy_3707*(((-Dummy_3940 - Dummy_3996 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_3940 - Dummy_3996 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_3942 - Dummy_3998 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_3942 - Dummy_3998 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_3944 - Dummy_4000 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_3944 - Dummy_4000 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216*0.25))*16.0) + Dummy_3711*(((-Dummy_3946 - Dummy_4002 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_3946 - Dummy_4002 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_3948 - Dummy_4004 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_3948 - Dummy_4004 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_3950 - Dummy_4006 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_3950 - Dummy_4006 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221*0.25))*16.0) + Dummy_3715*(((-Dummy_3952 - Dummy_4008 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_3952 - Dummy_4008 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_3954 - Dummy_4010 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_3954 - Dummy_4010 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_3956 - Dummy_4012 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_3956 - Dummy_4012 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226*0.25))*16.0) + Dummy_3719*(((-Dummy_3958 - Dummy_4014 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_3958 - Dummy_4014 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_3960 - Dummy_4016 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_3960 - Dummy_4016 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_3962 - Dummy_4018 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_3962 - Dummy_4018 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231*0.25))*16.0); - const real_t Dummy_4115 = Dummy_4025; - const real_t Dummy_4116 = Dummy_3908; - const real_t Dummy_4117 = Dummy_3919; - const real_t Dummy_4118 = Dummy_3929; - const real_t Dummy_4119 = Dummy_3938; - const real_t Dummy_4120 = Dummy_3967; - const real_t Dummy_4121 = Dummy_3995; - const real_t Dummy_4122 = Dummy_4022; - const real_t Dummy_4123 = Dummy_4024; - const real_t Dummy_4124 = Dummy_4025; - const real_t Dummy_4125 = Dummy_3707*(((-Dummy_3969 - Dummy_3997 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_3969 - Dummy_3997 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_3971 - Dummy_3999 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_3971 - Dummy_3999 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_3973 - Dummy_4001 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_3973 - Dummy_4001 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236*0.25))*16.0) + Dummy_3711*(((-Dummy_3975 - Dummy_4003 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_3975 - Dummy_4003 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_3977 - Dummy_4005 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_3977 - Dummy_4005 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_3979 - Dummy_4007 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_3979 - Dummy_4007 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240*0.25))*16.0) + Dummy_3715*(((-Dummy_3981 - Dummy_4009 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_3981 - Dummy_4009 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_3983 - Dummy_4011 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_3983 - Dummy_4011 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_3985 - Dummy_4013 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_3985 - Dummy_4013 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244*0.25))*16.0) + Dummy_3719*(((-Dummy_3987 - Dummy_4015 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_3987 - Dummy_4015 + jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_3989 - Dummy_4017 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_3989 - Dummy_4017 + jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_3991 - Dummy_4019 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_3991 - Dummy_4019 + jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248*0.25))*16.0); - const real_t Dummy_4126 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_4127 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_4128 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_4129 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_4130 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_4131 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_4132 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_4133 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_4134 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_4135 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_4136 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_4137 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_4138 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_4139 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_4140 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_4141 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_4142 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_4143 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_4144 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_4145 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_4146 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_4147 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_4148 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_4149 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_4150 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_4151 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_4152 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_4153 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_4154 = Dummy_4129*(Dummy_4126*Dummy_4142 + Dummy_4127*Dummy_4143 + Dummy_4128*Dummy_4144) + Dummy_4133*(Dummy_4130*Dummy_4145 + Dummy_4131*Dummy_4146 + Dummy_4132*Dummy_4147) + Dummy_4137*(Dummy_4134*Dummy_4148 + Dummy_4135*Dummy_4149 + Dummy_4136*Dummy_4150) + Dummy_4141*(Dummy_4138*Dummy_4151 + Dummy_4139*Dummy_4152 + Dummy_4140*Dummy_4153); - const real_t Dummy_4155 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_4156 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_4157 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_4158 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_4159 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_4160 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_4161 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_4162 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_4163 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_4164 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_4165 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_4166 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_4167 = Dummy_4129*(Dummy_4126*Dummy_4155 + Dummy_4127*Dummy_4156 + Dummy_4128*Dummy_4157) + Dummy_4133*(Dummy_4130*Dummy_4158 + Dummy_4131*Dummy_4159 + Dummy_4132*Dummy_4160) + Dummy_4137*(Dummy_4134*Dummy_4161 + Dummy_4135*Dummy_4162 + Dummy_4136*Dummy_4163) + Dummy_4141*(Dummy_4138*Dummy_4164 + Dummy_4139*Dummy_4165 + Dummy_4140*Dummy_4166); - const real_t Dummy_4168 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_4169 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_4170 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_4171 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_4172 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_4173 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_4174 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_4175 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_4176 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_4177 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_4178 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_4179 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_4180 = Dummy_4129*(Dummy_4126*Dummy_4168 + Dummy_4127*Dummy_4169 + Dummy_4128*Dummy_4170) + Dummy_4133*(Dummy_4130*Dummy_4171 + Dummy_4131*Dummy_4172 + Dummy_4132*Dummy_4173) + Dummy_4137*(Dummy_4134*Dummy_4174 + Dummy_4135*Dummy_4175 + Dummy_4136*Dummy_4176) + Dummy_4141*(Dummy_4138*Dummy_4177 + Dummy_4139*Dummy_4178 + Dummy_4140*Dummy_4179); - const real_t Dummy_4181 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_4182 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_4183 = Dummy_4181 + Dummy_4182; - const real_t Dummy_4184 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_4185 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_4186 = Dummy_4184 + Dummy_4185; - const real_t Dummy_4187 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_4188 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_4189 = Dummy_4187 + Dummy_4188; - const real_t Dummy_4190 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_4191 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_4192 = Dummy_4190 + Dummy_4191; - const real_t Dummy_4193 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_4194 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_4195 = Dummy_4193 + Dummy_4194; - const real_t Dummy_4196 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_4197 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_4198 = Dummy_4196 + Dummy_4197; - const real_t Dummy_4199 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_4200 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_4201 = Dummy_4199 + Dummy_4200; - const real_t Dummy_4202 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_4203 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_4204 = Dummy_4202 + Dummy_4203; - const real_t Dummy_4205 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_4206 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_4207 = Dummy_4205 + Dummy_4206; - const real_t Dummy_4208 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_4209 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_4210 = Dummy_4208 + Dummy_4209; - const real_t Dummy_4211 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_4212 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_4213 = Dummy_4211 + Dummy_4212; - const real_t Dummy_4214 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_4215 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_4216 = Dummy_4214 + Dummy_4215; - const real_t Dummy_4217 = Dummy_4129*(Dummy_4126*Dummy_4183 + Dummy_4127*Dummy_4186 + Dummy_4128*Dummy_4189) + Dummy_4133*(Dummy_4130*Dummy_4192 + Dummy_4131*Dummy_4195 + Dummy_4132*Dummy_4198) + Dummy_4137*(Dummy_4134*Dummy_4201 + Dummy_4135*Dummy_4204 + Dummy_4136*Dummy_4207) + Dummy_4141*(Dummy_4138*Dummy_4210 + Dummy_4139*Dummy_4213 + Dummy_4140*Dummy_4216); - const real_t Dummy_4218 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_4219 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_4220 = Dummy_4218 + Dummy_4219; - const real_t Dummy_4221 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_4222 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_4223 = Dummy_4221 + Dummy_4222; - const real_t Dummy_4224 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_4225 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_4226 = Dummy_4224 + Dummy_4225; - const real_t Dummy_4227 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_4228 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_4229 = Dummy_4227 + Dummy_4228; - const real_t Dummy_4230 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_4231 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_4232 = Dummy_4230 + Dummy_4231; - const real_t Dummy_4233 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_4234 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_4235 = Dummy_4233 + Dummy_4234; - const real_t Dummy_4236 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_4237 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_4238 = Dummy_4236 + Dummy_4237; - const real_t Dummy_4239 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_4240 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_4241 = Dummy_4239 + Dummy_4240; - const real_t Dummy_4242 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_4243 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_4244 = Dummy_4242 + Dummy_4243; - const real_t Dummy_4245 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_4246 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_4247 = Dummy_4245 + Dummy_4246; - const real_t Dummy_4248 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_4249 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_4250 = Dummy_4248 + Dummy_4249; - const real_t Dummy_4251 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_4252 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_4253 = Dummy_4251 + Dummy_4252; - const real_t Dummy_4254 = Dummy_4129*(Dummy_4126*Dummy_4220 + Dummy_4127*Dummy_4223 + Dummy_4128*Dummy_4226) + Dummy_4133*(Dummy_4130*Dummy_4229 + Dummy_4131*Dummy_4232 + Dummy_4132*Dummy_4235) + Dummy_4137*(Dummy_4134*Dummy_4238 + Dummy_4135*Dummy_4241 + Dummy_4136*Dummy_4244) + Dummy_4141*(Dummy_4138*Dummy_4247 + Dummy_4139*Dummy_4250 + Dummy_4140*Dummy_4253); - const real_t Dummy_4255 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_4256 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_4257 = Dummy_4255 + Dummy_4256; - const real_t Dummy_4258 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_4259 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_4260 = Dummy_4258 + Dummy_4259; - const real_t Dummy_4261 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_4262 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_4263 = Dummy_4261 + Dummy_4262; - const real_t Dummy_4264 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_4265 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_4266 = Dummy_4264 + Dummy_4265; - const real_t Dummy_4267 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_4268 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_4269 = Dummy_4267 + Dummy_4268; - const real_t Dummy_4270 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_4271 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_4272 = Dummy_4270 + Dummy_4271; - const real_t Dummy_4273 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_4274 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_4275 = Dummy_4273 + Dummy_4274; - const real_t Dummy_4276 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_4277 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_4278 = Dummy_4276 + Dummy_4277; - const real_t Dummy_4279 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_4280 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_4281 = Dummy_4279 + Dummy_4280; - const real_t Dummy_4282 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_4283 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_4284 = Dummy_4282 + Dummy_4283; - const real_t Dummy_4285 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_4286 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_4287 = Dummy_4285 + Dummy_4286; - const real_t Dummy_4288 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_4289 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_4290 = Dummy_4288 + Dummy_4289; - const real_t Dummy_4291 = Dummy_4129*(Dummy_4126*Dummy_4257 + Dummy_4127*Dummy_4260 + Dummy_4128*Dummy_4263) + Dummy_4133*(Dummy_4130*Dummy_4266 + Dummy_4131*Dummy_4269 + Dummy_4132*Dummy_4272) + Dummy_4137*(Dummy_4134*Dummy_4275 + Dummy_4135*Dummy_4278 + Dummy_4136*Dummy_4281) + Dummy_4141*(Dummy_4138*Dummy_4284 + Dummy_4139*Dummy_4287 + Dummy_4140*Dummy_4290); - const real_t Dummy_4292 = -Dummy_4181 - Dummy_4218 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_4293 = -Dummy_4184 - Dummy_4221 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_4294 = -Dummy_4187 - Dummy_4224 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_4295 = -Dummy_4190 - Dummy_4227 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_4296 = -Dummy_4193 - Dummy_4230 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_4297 = -Dummy_4196 - Dummy_4233 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_4298 = -Dummy_4199 - Dummy_4236 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_4299 = -Dummy_4202 - Dummy_4239 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_4300 = -Dummy_4205 - Dummy_4242 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_4301 = -Dummy_4208 - Dummy_4245 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_4302 = -Dummy_4211 - Dummy_4248 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_4303 = -Dummy_4214 - Dummy_4251 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_4304 = Dummy_4129*(Dummy_4126*Dummy_4292 + Dummy_4127*Dummy_4293 + Dummy_4128*Dummy_4294) + Dummy_4133*(Dummy_4130*Dummy_4295 + Dummy_4131*Dummy_4296 + Dummy_4132*Dummy_4297) + Dummy_4137*(Dummy_4134*Dummy_4298 + Dummy_4135*Dummy_4299 + Dummy_4136*Dummy_4300) + Dummy_4141*(Dummy_4138*Dummy_4301 + Dummy_4139*Dummy_4302 + Dummy_4140*Dummy_4303); - const real_t Dummy_4305 = -Dummy_4182 - Dummy_4255 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_4306 = -Dummy_4185 - Dummy_4258 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_4307 = -Dummy_4188 - Dummy_4261 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_4308 = -Dummy_4191 - Dummy_4264 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_4309 = -Dummy_4194 - Dummy_4267 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_4310 = -Dummy_4197 - Dummy_4270 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_4311 = -Dummy_4200 - Dummy_4273 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_4312 = -Dummy_4203 - Dummy_4276 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_4313 = -Dummy_4206 - Dummy_4279 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_4314 = -Dummy_4209 - Dummy_4282 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_4315 = -Dummy_4212 - Dummy_4285 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_4316 = -Dummy_4215 - Dummy_4288 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_4317 = Dummy_4129*(Dummy_4126*Dummy_4305 + Dummy_4127*Dummy_4306 + Dummy_4128*Dummy_4307) + Dummy_4133*(Dummy_4130*Dummy_4308 + Dummy_4131*Dummy_4309 + Dummy_4132*Dummy_4310) + Dummy_4137*(Dummy_4134*Dummy_4311 + Dummy_4135*Dummy_4312 + Dummy_4136*Dummy_4313) + Dummy_4141*(Dummy_4138*Dummy_4314 + Dummy_4139*Dummy_4315 + Dummy_4140*Dummy_4316); - const real_t Dummy_4318 = -Dummy_4219 - Dummy_4256 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_4319 = -Dummy_4222 - Dummy_4259 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_4320 = -Dummy_4225 - Dummy_4262 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_4321 = -Dummy_4228 - Dummy_4265 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_4322 = -Dummy_4231 - Dummy_4268 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_4323 = -Dummy_4234 - Dummy_4271 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_4324 = -Dummy_4237 - Dummy_4274 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_4325 = -Dummy_4240 - Dummy_4277 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_4326 = -Dummy_4243 - Dummy_4280 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_4327 = -Dummy_4246 - Dummy_4283 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_4328 = -Dummy_4249 - Dummy_4286 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_4329 = -Dummy_4252 - Dummy_4289 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_4330 = Dummy_4129*(Dummy_4126*Dummy_4318 + Dummy_4127*Dummy_4319 + Dummy_4128*Dummy_4320) + Dummy_4133*(Dummy_4130*Dummy_4321 + Dummy_4131*Dummy_4322 + Dummy_4132*Dummy_4323) + Dummy_4137*(Dummy_4134*Dummy_4324 + Dummy_4135*Dummy_4325 + Dummy_4136*Dummy_4326) + Dummy_4141*(Dummy_4138*Dummy_4327 + Dummy_4139*Dummy_4328 + Dummy_4140*Dummy_4329); - const real_t Dummy_4331 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); - const real_t Dummy_4332 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); - const real_t Dummy_4333 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); - const real_t Dummy_4334 = Dummy_4129*(Dummy_4142*Dummy_4155 + Dummy_4143*Dummy_4156 + Dummy_4144*Dummy_4157) + Dummy_4133*(Dummy_4145*Dummy_4158 + Dummy_4146*Dummy_4159 + Dummy_4147*Dummy_4160) + Dummy_4137*(Dummy_4148*Dummy_4161 + Dummy_4149*Dummy_4162 + Dummy_4150*Dummy_4163) + Dummy_4141*(Dummy_4151*Dummy_4164 + Dummy_4152*Dummy_4165 + Dummy_4153*Dummy_4166); - const real_t Dummy_4335 = Dummy_4129*(Dummy_4142*Dummy_4168 + Dummy_4143*Dummy_4169 + Dummy_4144*Dummy_4170) + Dummy_4133*(Dummy_4145*Dummy_4171 + Dummy_4146*Dummy_4172 + Dummy_4147*Dummy_4173) + Dummy_4137*(Dummy_4148*Dummy_4174 + Dummy_4149*Dummy_4175 + Dummy_4150*Dummy_4176) + Dummy_4141*(Dummy_4151*Dummy_4177 + Dummy_4152*Dummy_4178 + Dummy_4153*Dummy_4179); - const real_t Dummy_4336 = Dummy_4129*(Dummy_4142*Dummy_4183 + Dummy_4143*Dummy_4186 + Dummy_4144*Dummy_4189) + Dummy_4133*(Dummy_4145*Dummy_4192 + Dummy_4146*Dummy_4195 + Dummy_4147*Dummy_4198) + Dummy_4137*(Dummy_4148*Dummy_4201 + Dummy_4149*Dummy_4204 + Dummy_4150*Dummy_4207) + Dummy_4141*(Dummy_4151*Dummy_4210 + Dummy_4152*Dummy_4213 + Dummy_4153*Dummy_4216); - const real_t Dummy_4337 = Dummy_4129*(Dummy_4142*Dummy_4220 + Dummy_4143*Dummy_4223 + Dummy_4144*Dummy_4226) + Dummy_4133*(Dummy_4145*Dummy_4229 + Dummy_4146*Dummy_4232 + Dummy_4147*Dummy_4235) + Dummy_4137*(Dummy_4148*Dummy_4238 + Dummy_4149*Dummy_4241 + Dummy_4150*Dummy_4244) + Dummy_4141*(Dummy_4151*Dummy_4247 + Dummy_4152*Dummy_4250 + Dummy_4153*Dummy_4253); - const real_t Dummy_4338 = Dummy_4129*(Dummy_4142*Dummy_4257 + Dummy_4143*Dummy_4260 + Dummy_4144*Dummy_4263) + Dummy_4133*(Dummy_4145*Dummy_4266 + Dummy_4146*Dummy_4269 + Dummy_4147*Dummy_4272) + Dummy_4137*(Dummy_4148*Dummy_4275 + Dummy_4149*Dummy_4278 + Dummy_4150*Dummy_4281) + Dummy_4141*(Dummy_4151*Dummy_4284 + Dummy_4152*Dummy_4287 + Dummy_4153*Dummy_4290); - const real_t Dummy_4339 = Dummy_4129*(Dummy_4142*Dummy_4292 + Dummy_4143*Dummy_4293 + Dummy_4144*Dummy_4294) + Dummy_4133*(Dummy_4145*Dummy_4295 + Dummy_4146*Dummy_4296 + Dummy_4147*Dummy_4297) + Dummy_4137*(Dummy_4148*Dummy_4298 + Dummy_4149*Dummy_4299 + Dummy_4150*Dummy_4300) + Dummy_4141*(Dummy_4151*Dummy_4301 + Dummy_4152*Dummy_4302 + Dummy_4153*Dummy_4303); - const real_t Dummy_4340 = Dummy_4129*(Dummy_4142*Dummy_4305 + Dummy_4143*Dummy_4306 + Dummy_4144*Dummy_4307) + Dummy_4133*(Dummy_4145*Dummy_4308 + Dummy_4146*Dummy_4309 + Dummy_4147*Dummy_4310) + Dummy_4137*(Dummy_4148*Dummy_4311 + Dummy_4149*Dummy_4312 + Dummy_4150*Dummy_4313) + Dummy_4141*(Dummy_4151*Dummy_4314 + Dummy_4152*Dummy_4315 + Dummy_4153*Dummy_4316); - const real_t Dummy_4341 = Dummy_4129*(Dummy_4142*Dummy_4318 + Dummy_4143*Dummy_4319 + Dummy_4144*Dummy_4320) + Dummy_4133*(Dummy_4145*Dummy_4321 + Dummy_4146*Dummy_4322 + Dummy_4147*Dummy_4323) + Dummy_4137*(Dummy_4148*Dummy_4324 + Dummy_4149*Dummy_4325 + Dummy_4150*Dummy_4326) + Dummy_4141*(Dummy_4151*Dummy_4327 + Dummy_4152*Dummy_4328 + Dummy_4153*Dummy_4329); - const real_t Dummy_4342 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); - const real_t Dummy_4343 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); - const real_t Dummy_4344 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); - const real_t Dummy_4345 = Dummy_4129*(Dummy_4155*Dummy_4168 + Dummy_4156*Dummy_4169 + Dummy_4157*Dummy_4170) + Dummy_4133*(Dummy_4158*Dummy_4171 + Dummy_4159*Dummy_4172 + Dummy_4160*Dummy_4173) + Dummy_4137*(Dummy_4161*Dummy_4174 + Dummy_4162*Dummy_4175 + Dummy_4163*Dummy_4176) + Dummy_4141*(Dummy_4164*Dummy_4177 + Dummy_4165*Dummy_4178 + Dummy_4166*Dummy_4179); - const real_t Dummy_4346 = Dummy_4129*(Dummy_4155*Dummy_4183 + Dummy_4156*Dummy_4186 + Dummy_4157*Dummy_4189) + Dummy_4133*(Dummy_4158*Dummy_4192 + Dummy_4159*Dummy_4195 + Dummy_4160*Dummy_4198) + Dummy_4137*(Dummy_4161*Dummy_4201 + Dummy_4162*Dummy_4204 + Dummy_4163*Dummy_4207) + Dummy_4141*(Dummy_4164*Dummy_4210 + Dummy_4165*Dummy_4213 + Dummy_4166*Dummy_4216); - const real_t Dummy_4347 = Dummy_4129*(Dummy_4155*Dummy_4220 + Dummy_4156*Dummy_4223 + Dummy_4157*Dummy_4226) + Dummy_4133*(Dummy_4158*Dummy_4229 + Dummy_4159*Dummy_4232 + Dummy_4160*Dummy_4235) + Dummy_4137*(Dummy_4161*Dummy_4238 + Dummy_4162*Dummy_4241 + Dummy_4163*Dummy_4244) + Dummy_4141*(Dummy_4164*Dummy_4247 + Dummy_4165*Dummy_4250 + Dummy_4166*Dummy_4253); - const real_t Dummy_4348 = Dummy_4129*(Dummy_4155*Dummy_4257 + Dummy_4156*Dummy_4260 + Dummy_4157*Dummy_4263) + Dummy_4133*(Dummy_4158*Dummy_4266 + Dummy_4159*Dummy_4269 + Dummy_4160*Dummy_4272) + Dummy_4137*(Dummy_4161*Dummy_4275 + Dummy_4162*Dummy_4278 + Dummy_4163*Dummy_4281) + Dummy_4141*(Dummy_4164*Dummy_4284 + Dummy_4165*Dummy_4287 + Dummy_4166*Dummy_4290); - const real_t Dummy_4349 = Dummy_4129*(Dummy_4155*Dummy_4292 + Dummy_4156*Dummy_4293 + Dummy_4157*Dummy_4294) + Dummy_4133*(Dummy_4158*Dummy_4295 + Dummy_4159*Dummy_4296 + Dummy_4160*Dummy_4297) + Dummy_4137*(Dummy_4161*Dummy_4298 + Dummy_4162*Dummy_4299 + Dummy_4163*Dummy_4300) + Dummy_4141*(Dummy_4164*Dummy_4301 + Dummy_4165*Dummy_4302 + Dummy_4166*Dummy_4303); - const real_t Dummy_4350 = Dummy_4129*(Dummy_4155*Dummy_4305 + Dummy_4156*Dummy_4306 + Dummy_4157*Dummy_4307) + Dummy_4133*(Dummy_4158*Dummy_4308 + Dummy_4159*Dummy_4309 + Dummy_4160*Dummy_4310) + Dummy_4137*(Dummy_4161*Dummy_4311 + Dummy_4162*Dummy_4312 + Dummy_4163*Dummy_4313) + Dummy_4141*(Dummy_4164*Dummy_4314 + Dummy_4165*Dummy_4315 + Dummy_4166*Dummy_4316); - const real_t Dummy_4351 = Dummy_4129*(Dummy_4155*Dummy_4318 + Dummy_4156*Dummy_4319 + Dummy_4157*Dummy_4320) + Dummy_4133*(Dummy_4158*Dummy_4321 + Dummy_4159*Dummy_4322 + Dummy_4160*Dummy_4323) + Dummy_4137*(Dummy_4161*Dummy_4324 + Dummy_4162*Dummy_4325 + Dummy_4163*Dummy_4326) + Dummy_4141*(Dummy_4164*Dummy_4327 + Dummy_4165*Dummy_4328 + Dummy_4166*Dummy_4329); - const real_t Dummy_4352 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); - const real_t Dummy_4353 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); - const real_t Dummy_4354 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); - const real_t Dummy_4355 = Dummy_4129*(Dummy_4168*Dummy_4183 + Dummy_4169*Dummy_4186 + Dummy_4170*Dummy_4189) + Dummy_4133*(Dummy_4171*Dummy_4192 + Dummy_4172*Dummy_4195 + Dummy_4173*Dummy_4198) + Dummy_4137*(Dummy_4174*Dummy_4201 + Dummy_4175*Dummy_4204 + Dummy_4176*Dummy_4207) + Dummy_4141*(Dummy_4177*Dummy_4210 + Dummy_4178*Dummy_4213 + Dummy_4179*Dummy_4216); - const real_t Dummy_4356 = Dummy_4129*(Dummy_4168*Dummy_4220 + Dummy_4169*Dummy_4223 + Dummy_4170*Dummy_4226) + Dummy_4133*(Dummy_4171*Dummy_4229 + Dummy_4172*Dummy_4232 + Dummy_4173*Dummy_4235) + Dummy_4137*(Dummy_4174*Dummy_4238 + Dummy_4175*Dummy_4241 + Dummy_4176*Dummy_4244) + Dummy_4141*(Dummy_4177*Dummy_4247 + Dummy_4178*Dummy_4250 + Dummy_4179*Dummy_4253); - const real_t Dummy_4357 = Dummy_4129*(Dummy_4168*Dummy_4257 + Dummy_4169*Dummy_4260 + Dummy_4170*Dummy_4263) + Dummy_4133*(Dummy_4171*Dummy_4266 + Dummy_4172*Dummy_4269 + Dummy_4173*Dummy_4272) + Dummy_4137*(Dummy_4174*Dummy_4275 + Dummy_4175*Dummy_4278 + Dummy_4176*Dummy_4281) + Dummy_4141*(Dummy_4177*Dummy_4284 + Dummy_4178*Dummy_4287 + Dummy_4179*Dummy_4290); - const real_t Dummy_4358 = Dummy_4129*(Dummy_4168*Dummy_4292 + Dummy_4169*Dummy_4293 + Dummy_4170*Dummy_4294) + Dummy_4133*(Dummy_4171*Dummy_4295 + Dummy_4172*Dummy_4296 + Dummy_4173*Dummy_4297) + Dummy_4137*(Dummy_4174*Dummy_4298 + Dummy_4175*Dummy_4299 + Dummy_4176*Dummy_4300) + Dummy_4141*(Dummy_4177*Dummy_4301 + Dummy_4178*Dummy_4302 + Dummy_4179*Dummy_4303); - const real_t Dummy_4359 = Dummy_4129*(Dummy_4168*Dummy_4305 + Dummy_4169*Dummy_4306 + Dummy_4170*Dummy_4307) + Dummy_4133*(Dummy_4171*Dummy_4308 + Dummy_4172*Dummy_4309 + Dummy_4173*Dummy_4310) + Dummy_4137*(Dummy_4174*Dummy_4311 + Dummy_4175*Dummy_4312 + Dummy_4176*Dummy_4313) + Dummy_4141*(Dummy_4177*Dummy_4314 + Dummy_4178*Dummy_4315 + Dummy_4179*Dummy_4316); - const real_t Dummy_4360 = Dummy_4129*(Dummy_4168*Dummy_4318 + Dummy_4169*Dummy_4319 + Dummy_4170*Dummy_4320) + Dummy_4133*(Dummy_4171*Dummy_4321 + Dummy_4172*Dummy_4322 + Dummy_4173*Dummy_4323) + Dummy_4137*(Dummy_4174*Dummy_4324 + Dummy_4175*Dummy_4325 + Dummy_4176*Dummy_4326) + Dummy_4141*(Dummy_4177*Dummy_4327 + Dummy_4178*Dummy_4328 + Dummy_4179*Dummy_4329); - const real_t Dummy_4361 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_4362 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4363 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_4364 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4365 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_4366 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4367 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4368 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_4369 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4370 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_4371 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4372 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_4373 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4374 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4375 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4376 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4377 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4378 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4379 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4380 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4381 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4382 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4383 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4384 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4385 = Dummy_4129*(Dummy_4183*Dummy_4220 + Dummy_4186*Dummy_4223 + Dummy_4189*Dummy_4226) + Dummy_4133*(Dummy_4192*Dummy_4229 + Dummy_4195*Dummy_4232 + Dummy_4198*Dummy_4235) + Dummy_4137*(Dummy_4201*Dummy_4238 + Dummy_4204*Dummy_4241 + Dummy_4207*Dummy_4244) + Dummy_4141*(Dummy_4210*Dummy_4247 + Dummy_4213*Dummy_4250 + Dummy_4216*Dummy_4253); - const real_t Dummy_4386 = Dummy_4129*(Dummy_4183*Dummy_4257 + Dummy_4186*Dummy_4260 + Dummy_4189*Dummy_4263) + Dummy_4133*(Dummy_4192*Dummy_4266 + Dummy_4195*Dummy_4269 + Dummy_4198*Dummy_4272) + Dummy_4137*(Dummy_4201*Dummy_4275 + Dummy_4204*Dummy_4278 + Dummy_4207*Dummy_4281) + Dummy_4141*(Dummy_4210*Dummy_4284 + Dummy_4213*Dummy_4287 + Dummy_4216*Dummy_4290); - const real_t Dummy_4387 = Dummy_4129*(Dummy_4183*Dummy_4292 + Dummy_4186*Dummy_4293 + Dummy_4189*Dummy_4294) + Dummy_4133*(Dummy_4192*Dummy_4295 + Dummy_4195*Dummy_4296 + Dummy_4198*Dummy_4297) + Dummy_4137*(Dummy_4201*Dummy_4298 + Dummy_4204*Dummy_4299 + Dummy_4207*Dummy_4300) + Dummy_4141*(Dummy_4210*Dummy_4301 + Dummy_4213*Dummy_4302 + Dummy_4216*Dummy_4303); - const real_t Dummy_4388 = Dummy_4129*(Dummy_4183*Dummy_4305 + Dummy_4186*Dummy_4306 + Dummy_4189*Dummy_4307) + Dummy_4133*(Dummy_4192*Dummy_4308 + Dummy_4195*Dummy_4309 + Dummy_4198*Dummy_4310) + Dummy_4137*(Dummy_4201*Dummy_4311 + Dummy_4204*Dummy_4312 + Dummy_4207*Dummy_4313) + Dummy_4141*(Dummy_4210*Dummy_4314 + Dummy_4213*Dummy_4315 + Dummy_4216*Dummy_4316); - const real_t Dummy_4389 = Dummy_4129*(Dummy_4183*Dummy_4318 + Dummy_4186*Dummy_4319 + Dummy_4189*Dummy_4320) + Dummy_4133*(Dummy_4192*Dummy_4321 + Dummy_4195*Dummy_4322 + Dummy_4198*Dummy_4323) + Dummy_4137*(Dummy_4201*Dummy_4324 + Dummy_4204*Dummy_4325 + Dummy_4207*Dummy_4326) + Dummy_4141*(Dummy_4210*Dummy_4327 + Dummy_4213*Dummy_4328 + Dummy_4216*Dummy_4329); - const real_t Dummy_4390 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_4391 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4392 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_4393 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4394 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_4395 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4396 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4397 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4398 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4399 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4400 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4401 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4402 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4403 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_4404 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4405 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_4406 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4407 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_4408 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4409 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4410 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4411 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4412 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4413 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4414 = Dummy_4129*(Dummy_4220*Dummy_4257 + Dummy_4223*Dummy_4260 + Dummy_4226*Dummy_4263) + Dummy_4133*(Dummy_4229*Dummy_4266 + Dummy_4232*Dummy_4269 + Dummy_4235*Dummy_4272) + Dummy_4137*(Dummy_4238*Dummy_4275 + Dummy_4241*Dummy_4278 + Dummy_4244*Dummy_4281) + Dummy_4141*(Dummy_4247*Dummy_4284 + Dummy_4250*Dummy_4287 + Dummy_4253*Dummy_4290); - const real_t Dummy_4415 = Dummy_4129*(Dummy_4220*Dummy_4292 + Dummy_4223*Dummy_4293 + Dummy_4226*Dummy_4294) + Dummy_4133*(Dummy_4229*Dummy_4295 + Dummy_4232*Dummy_4296 + Dummy_4235*Dummy_4297) + Dummy_4137*(Dummy_4238*Dummy_4298 + Dummy_4241*Dummy_4299 + Dummy_4244*Dummy_4300) + Dummy_4141*(Dummy_4247*Dummy_4301 + Dummy_4250*Dummy_4302 + Dummy_4253*Dummy_4303); - const real_t Dummy_4416 = Dummy_4129*(Dummy_4220*Dummy_4305 + Dummy_4223*Dummy_4306 + Dummy_4226*Dummy_4307) + Dummy_4133*(Dummy_4229*Dummy_4308 + Dummy_4232*Dummy_4309 + Dummy_4235*Dummy_4310) + Dummy_4137*(Dummy_4238*Dummy_4311 + Dummy_4241*Dummy_4312 + Dummy_4244*Dummy_4313) + Dummy_4141*(Dummy_4247*Dummy_4314 + Dummy_4250*Dummy_4315 + Dummy_4253*Dummy_4316); - const real_t Dummy_4417 = Dummy_4129*(Dummy_4220*Dummy_4318 + Dummy_4223*Dummy_4319 + Dummy_4226*Dummy_4320) + Dummy_4133*(Dummy_4229*Dummy_4321 + Dummy_4232*Dummy_4322 + Dummy_4235*Dummy_4323) + Dummy_4137*(Dummy_4238*Dummy_4324 + Dummy_4241*Dummy_4325 + Dummy_4244*Dummy_4326) + Dummy_4141*(Dummy_4247*Dummy_4327 + Dummy_4250*Dummy_4328 + Dummy_4253*Dummy_4329); - const real_t Dummy_4418 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4419 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4420 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4421 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4422 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4423 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4424 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_4425 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4426 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_4427 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4428 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_4429 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4430 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4431 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_4432 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4433 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_4434 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4435 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_4436 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4437 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_4438 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4439 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_4440 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4441 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_4442 = Dummy_4129*(Dummy_4257*Dummy_4292 + Dummy_4260*Dummy_4293 + Dummy_4263*Dummy_4294) + Dummy_4133*(Dummy_4266*Dummy_4295 + Dummy_4269*Dummy_4296 + Dummy_4272*Dummy_4297) + Dummy_4137*(Dummy_4275*Dummy_4298 + Dummy_4278*Dummy_4299 + Dummy_4281*Dummy_4300) + Dummy_4141*(Dummy_4284*Dummy_4301 + Dummy_4287*Dummy_4302 + Dummy_4290*Dummy_4303); - const real_t Dummy_4443 = Dummy_4129*(Dummy_4257*Dummy_4305 + Dummy_4260*Dummy_4306 + Dummy_4263*Dummy_4307) + Dummy_4133*(Dummy_4266*Dummy_4308 + Dummy_4269*Dummy_4309 + Dummy_4272*Dummy_4310) + Dummy_4137*(Dummy_4275*Dummy_4311 + Dummy_4278*Dummy_4312 + Dummy_4281*Dummy_4313) + Dummy_4141*(Dummy_4284*Dummy_4314 + Dummy_4287*Dummy_4315 + Dummy_4290*Dummy_4316); - const real_t Dummy_4444 = Dummy_4129*(Dummy_4257*Dummy_4318 + Dummy_4260*Dummy_4319 + Dummy_4263*Dummy_4320) + Dummy_4133*(Dummy_4266*Dummy_4321 + Dummy_4269*Dummy_4322 + Dummy_4272*Dummy_4323) + Dummy_4137*(Dummy_4275*Dummy_4324 + Dummy_4278*Dummy_4325 + Dummy_4281*Dummy_4326) + Dummy_4141*(Dummy_4284*Dummy_4327 + Dummy_4287*Dummy_4328 + Dummy_4290*Dummy_4329); - const real_t Dummy_4445 = Dummy_4129*(Dummy_4292*Dummy_4305 + Dummy_4293*Dummy_4306 + Dummy_4294*Dummy_4307) + Dummy_4133*(Dummy_4295*Dummy_4308 + Dummy_4296*Dummy_4309 + Dummy_4297*Dummy_4310) + Dummy_4137*(Dummy_4298*Dummy_4311 + Dummy_4299*Dummy_4312 + Dummy_4300*Dummy_4313) + Dummy_4141*(Dummy_4301*Dummy_4314 + Dummy_4302*Dummy_4315 + Dummy_4303*Dummy_4316); - const real_t Dummy_4446 = Dummy_4129*(Dummy_4292*Dummy_4318 + Dummy_4293*Dummy_4319 + Dummy_4294*Dummy_4320) + Dummy_4133*(Dummy_4295*Dummy_4321 + Dummy_4296*Dummy_4322 + Dummy_4297*Dummy_4323) + Dummy_4137*(Dummy_4298*Dummy_4324 + Dummy_4299*Dummy_4325 + Dummy_4300*Dummy_4326) + Dummy_4141*(Dummy_4301*Dummy_4327 + Dummy_4302*Dummy_4328 + Dummy_4303*Dummy_4329); - const real_t Dummy_4447 = Dummy_4129*(Dummy_4305*Dummy_4318 + Dummy_4306*Dummy_4319 + Dummy_4307*Dummy_4320) + Dummy_4133*(Dummy_4308*Dummy_4321 + Dummy_4309*Dummy_4322 + Dummy_4310*Dummy_4323) + Dummy_4137*(Dummy_4311*Dummy_4324 + Dummy_4312*Dummy_4325 + Dummy_4313*Dummy_4326) + Dummy_4141*(Dummy_4314*Dummy_4327 + Dummy_4315*Dummy_4328 + Dummy_4316*Dummy_4329); - const real_t Dummy_4448 = Dummy_4129*((Dummy_4126*Dummy_4126) + (Dummy_4127*Dummy_4127) + (Dummy_4128*Dummy_4128)) + Dummy_4133*((Dummy_4130*Dummy_4130) + (Dummy_4131*Dummy_4131) + (Dummy_4132*Dummy_4132)) + Dummy_4137*((Dummy_4134*Dummy_4134) + (Dummy_4135*Dummy_4135) + (Dummy_4136*Dummy_4136)) + Dummy_4141*((Dummy_4138*Dummy_4138) + (Dummy_4139*Dummy_4139) + (Dummy_4140*Dummy_4140)); - const real_t Dummy_4449 = Dummy_4154; - const real_t Dummy_4450 = Dummy_4167; - const real_t Dummy_4451 = Dummy_4180; - const real_t Dummy_4452 = Dummy_4217; - const real_t Dummy_4453 = Dummy_4254; - const real_t Dummy_4454 = Dummy_4291; - const real_t Dummy_4455 = Dummy_4304; - const real_t Dummy_4456 = Dummy_4317; - const real_t Dummy_4457 = Dummy_4330; - const real_t Dummy_4458 = Dummy_4154; - const real_t Dummy_4459 = Dummy_4129*(Dummy_4331*tmp_kernel_op_254 + Dummy_4332*tmp_kernel_op_254 + Dummy_4333*tmp_kernel_op_254) + Dummy_4133*(Dummy_4331*tmp_kernel_op_257 + Dummy_4332*tmp_kernel_op_257 + Dummy_4333*tmp_kernel_op_257) + Dummy_4137*(Dummy_4331*tmp_kernel_op_258 + Dummy_4332*tmp_kernel_op_258 + Dummy_4333*tmp_kernel_op_258) + Dummy_4141*(Dummy_4331*tmp_kernel_op_259 + Dummy_4332*tmp_kernel_op_259 + Dummy_4333*tmp_kernel_op_259); - const real_t Dummy_4460 = Dummy_4334; - const real_t Dummy_4461 = Dummy_4335; - const real_t Dummy_4462 = Dummy_4336; - const real_t Dummy_4463 = Dummy_4337; - const real_t Dummy_4464 = Dummy_4338; - const real_t Dummy_4465 = Dummy_4339; - const real_t Dummy_4466 = Dummy_4340; - const real_t Dummy_4467 = Dummy_4341; - const real_t Dummy_4468 = Dummy_4167; - const real_t Dummy_4469 = Dummy_4334; - const real_t Dummy_4470 = Dummy_4129*(Dummy_4342*tmp_kernel_op_269 + Dummy_4343*tmp_kernel_op_269 + Dummy_4344*tmp_kernel_op_269) + Dummy_4133*(Dummy_4342*tmp_kernel_op_272 + Dummy_4343*tmp_kernel_op_272 + Dummy_4344*tmp_kernel_op_272) + Dummy_4137*(Dummy_4342*tmp_kernel_op_273 + Dummy_4343*tmp_kernel_op_273 + Dummy_4344*tmp_kernel_op_273) + Dummy_4141*(Dummy_4342*tmp_kernel_op_274 + Dummy_4343*tmp_kernel_op_274 + Dummy_4344*tmp_kernel_op_274); - const real_t Dummy_4471 = Dummy_4345; - const real_t Dummy_4472 = Dummy_4346; - const real_t Dummy_4473 = Dummy_4347; - const real_t Dummy_4474 = Dummy_4348; - const real_t Dummy_4475 = Dummy_4349; - const real_t Dummy_4476 = Dummy_4350; - const real_t Dummy_4477 = Dummy_4351; - const real_t Dummy_4478 = Dummy_4180; - const real_t Dummy_4479 = Dummy_4335; - const real_t Dummy_4480 = Dummy_4345; - const real_t Dummy_4481 = Dummy_4129*(Dummy_4352*tmp_kernel_op_283 + Dummy_4353*tmp_kernel_op_283 + Dummy_4354*tmp_kernel_op_283) + Dummy_4133*(Dummy_4352*tmp_kernel_op_286 + Dummy_4353*tmp_kernel_op_286 + Dummy_4354*tmp_kernel_op_286) + Dummy_4137*(Dummy_4352*tmp_kernel_op_287 + Dummy_4353*tmp_kernel_op_287 + Dummy_4354*tmp_kernel_op_287) + Dummy_4141*(Dummy_4352*tmp_kernel_op_288 + Dummy_4353*tmp_kernel_op_288 + Dummy_4354*tmp_kernel_op_288); - const real_t Dummy_4482 = Dummy_4355; - const real_t Dummy_4483 = Dummy_4356; - const real_t Dummy_4484 = Dummy_4357; - const real_t Dummy_4485 = Dummy_4358; - const real_t Dummy_4486 = Dummy_4359; - const real_t Dummy_4487 = Dummy_4360; - const real_t Dummy_4488 = Dummy_4217; - const real_t Dummy_4489 = Dummy_4336; - const real_t Dummy_4490 = Dummy_4346; - const real_t Dummy_4491 = Dummy_4355; - const real_t Dummy_4492 = Dummy_4129*(((Dummy_4361 + Dummy_4362)*(Dummy_4361 + Dummy_4362))*16.0 + ((Dummy_4363 + Dummy_4364)*(Dummy_4363 + Dummy_4364))*16.0 + ((Dummy_4365 + Dummy_4366)*(Dummy_4365 + Dummy_4366))*16.0) + Dummy_4133*(((Dummy_4367 + Dummy_4368)*(Dummy_4367 + Dummy_4368))*16.0 + ((Dummy_4369 + Dummy_4370)*(Dummy_4369 + Dummy_4370))*16.0 + ((Dummy_4371 + Dummy_4372)*(Dummy_4371 + Dummy_4372))*16.0) + Dummy_4137*(((Dummy_4373 + Dummy_4374)*(Dummy_4373 + Dummy_4374))*16.0 + ((Dummy_4375 + Dummy_4376)*(Dummy_4375 + Dummy_4376))*16.0 + ((Dummy_4377 + Dummy_4378)*(Dummy_4377 + Dummy_4378))*16.0) + Dummy_4141*(((Dummy_4379 + Dummy_4380)*(Dummy_4379 + Dummy_4380))*16.0 + ((Dummy_4381 + Dummy_4382)*(Dummy_4381 + Dummy_4382))*16.0 + ((Dummy_4383 + Dummy_4384)*(Dummy_4383 + Dummy_4384))*16.0); - const real_t Dummy_4493 = Dummy_4385; - const real_t Dummy_4494 = Dummy_4386; - const real_t Dummy_4495 = Dummy_4387; - const real_t Dummy_4496 = Dummy_4388; - const real_t Dummy_4497 = Dummy_4389; - const real_t Dummy_4498 = Dummy_4254; - const real_t Dummy_4499 = Dummy_4337; - const real_t Dummy_4500 = Dummy_4347; - const real_t Dummy_4501 = Dummy_4356; - const real_t Dummy_4502 = Dummy_4385; - const real_t Dummy_4503 = Dummy_4129*(((Dummy_4390 + Dummy_4391)*(Dummy_4390 + Dummy_4391))*16.0 + ((Dummy_4392 + Dummy_4393)*(Dummy_4392 + Dummy_4393))*16.0 + ((Dummy_4394 + Dummy_4395)*(Dummy_4394 + Dummy_4395))*16.0) + Dummy_4133*(((Dummy_4396 + Dummy_4397)*(Dummy_4396 + Dummy_4397))*16.0 + ((Dummy_4398 + Dummy_4399)*(Dummy_4398 + Dummy_4399))*16.0 + ((Dummy_4400 + Dummy_4401)*(Dummy_4400 + Dummy_4401))*16.0) + Dummy_4137*(((Dummy_4402 + Dummy_4403)*(Dummy_4402 + Dummy_4403))*16.0 + ((Dummy_4404 + Dummy_4405)*(Dummy_4404 + Dummy_4405))*16.0 + ((Dummy_4406 + Dummy_4407)*(Dummy_4406 + Dummy_4407))*16.0) + Dummy_4141*(((Dummy_4408 + Dummy_4409)*(Dummy_4408 + Dummy_4409))*16.0 + ((Dummy_4410 + Dummy_4411)*(Dummy_4410 + Dummy_4411))*16.0 + ((Dummy_4412 + Dummy_4413)*(Dummy_4412 + Dummy_4413))*16.0); - const real_t Dummy_4504 = Dummy_4414; - const real_t Dummy_4505 = Dummy_4415; - const real_t Dummy_4506 = Dummy_4416; - const real_t Dummy_4507 = Dummy_4417; - const real_t Dummy_4508 = Dummy_4291; - const real_t Dummy_4509 = Dummy_4338; - const real_t Dummy_4510 = Dummy_4348; - const real_t Dummy_4511 = Dummy_4357; - const real_t Dummy_4512 = Dummy_4386; - const real_t Dummy_4513 = Dummy_4414; - const real_t Dummy_4514 = Dummy_4129*(((Dummy_4418 + Dummy_4419)*(Dummy_4418 + Dummy_4419))*16.0 + ((Dummy_4420 + Dummy_4421)*(Dummy_4420 + Dummy_4421))*16.0 + ((Dummy_4422 + Dummy_4423)*(Dummy_4422 + Dummy_4423))*16.0) + Dummy_4133*(((Dummy_4424 + Dummy_4425)*(Dummy_4424 + Dummy_4425))*16.0 + ((Dummy_4426 + Dummy_4427)*(Dummy_4426 + Dummy_4427))*16.0 + ((Dummy_4428 + Dummy_4429)*(Dummy_4428 + Dummy_4429))*16.0) + Dummy_4137*(((Dummy_4430 + Dummy_4431)*(Dummy_4430 + Dummy_4431))*16.0 + ((Dummy_4432 + Dummy_4433)*(Dummy_4432 + Dummy_4433))*16.0 + ((Dummy_4434 + Dummy_4435)*(Dummy_4434 + Dummy_4435))*16.0) + Dummy_4141*(((Dummy_4436 + Dummy_4437)*(Dummy_4436 + Dummy_4437))*16.0 + ((Dummy_4438 + Dummy_4439)*(Dummy_4438 + Dummy_4439))*16.0 + ((Dummy_4440 + Dummy_4441)*(Dummy_4440 + Dummy_4441))*16.0); - const real_t Dummy_4515 = Dummy_4442; - const real_t Dummy_4516 = Dummy_4443; - const real_t Dummy_4517 = Dummy_4444; - const real_t Dummy_4518 = Dummy_4304; - const real_t Dummy_4519 = Dummy_4339; - const real_t Dummy_4520 = Dummy_4349; - const real_t Dummy_4521 = Dummy_4358; - const real_t Dummy_4522 = Dummy_4387; - const real_t Dummy_4523 = Dummy_4415; - const real_t Dummy_4524 = Dummy_4442; - const real_t Dummy_4525 = Dummy_4129*(((-Dummy_4361 - Dummy_4390 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_4361 - Dummy_4390 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_4363 - Dummy_4392 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_4363 - Dummy_4392 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_4365 - Dummy_4394 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_4365 - Dummy_4394 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25))*16.0) + Dummy_4133*(((-Dummy_4367 - Dummy_4396 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_4367 - Dummy_4396 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_4369 - Dummy_4398 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_4369 - Dummy_4398 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_4371 - Dummy_4400 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_4371 - Dummy_4400 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25))*16.0) + Dummy_4137*(((-Dummy_4373 - Dummy_4402 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_4373 - Dummy_4402 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_4375 - Dummy_4404 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_4375 - Dummy_4404 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_4377 - Dummy_4406 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_4377 - Dummy_4406 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25))*16.0) + Dummy_4141*(((-Dummy_4379 - Dummy_4408 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_4379 - Dummy_4408 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_4381 - Dummy_4410 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_4381 - Dummy_4410 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_4383 - Dummy_4412 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_4383 - Dummy_4412 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25))*16.0); - const real_t Dummy_4526 = Dummy_4445; - const real_t Dummy_4527 = Dummy_4446; - const real_t Dummy_4528 = Dummy_4317; - const real_t Dummy_4529 = Dummy_4340; - const real_t Dummy_4530 = Dummy_4350; - const real_t Dummy_4531 = Dummy_4359; - const real_t Dummy_4532 = Dummy_4388; - const real_t Dummy_4533 = Dummy_4416; - const real_t Dummy_4534 = Dummy_4443; - const real_t Dummy_4535 = Dummy_4445; - const real_t Dummy_4536 = Dummy_4129*(((-Dummy_4362 - Dummy_4418 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_4362 - Dummy_4418 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_4364 - Dummy_4420 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_4364 - Dummy_4420 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_4366 - Dummy_4422 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_4366 - Dummy_4422 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25))*16.0) + Dummy_4133*(((-Dummy_4368 - Dummy_4424 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_4368 - Dummy_4424 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_4370 - Dummy_4426 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_4370 - Dummy_4426 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_4372 - Dummy_4428 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_4372 - Dummy_4428 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25))*16.0) + Dummy_4137*(((-Dummy_4374 - Dummy_4430 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_4374 - Dummy_4430 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_4376 - Dummy_4432 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_4376 - Dummy_4432 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_4378 - Dummy_4434 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_4378 - Dummy_4434 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25))*16.0) + Dummy_4141*(((-Dummy_4380 - Dummy_4436 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_4380 - Dummy_4436 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_4382 - Dummy_4438 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_4382 - Dummy_4438 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_4384 - Dummy_4440 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_4384 - Dummy_4440 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25))*16.0); - const real_t Dummy_4537 = Dummy_4447; - const real_t Dummy_4538 = Dummy_4330; - const real_t Dummy_4539 = Dummy_4341; - const real_t Dummy_4540 = Dummy_4351; - const real_t Dummy_4541 = Dummy_4360; - const real_t Dummy_4542 = Dummy_4389; - const real_t Dummy_4543 = Dummy_4417; - const real_t Dummy_4544 = Dummy_4444; - const real_t Dummy_4545 = Dummy_4446; - const real_t Dummy_4546 = Dummy_4447; - const real_t Dummy_4547 = Dummy_4129*(((-Dummy_4391 - Dummy_4419 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_4391 - Dummy_4419 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_4393 - Dummy_4421 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_4393 - Dummy_4421 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_4395 - Dummy_4423 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_4395 - Dummy_4423 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25))*16.0) + Dummy_4133*(((-Dummy_4397 - Dummy_4425 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_4397 - Dummy_4425 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_4399 - Dummy_4427 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_4399 - Dummy_4427 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_4401 - Dummy_4429 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_4401 - Dummy_4429 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25))*16.0) + Dummy_4137*(((-Dummy_4403 - Dummy_4431 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_4403 - Dummy_4431 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_4405 - Dummy_4433 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_4405 - Dummy_4433 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_4407 - Dummy_4435 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_4407 - Dummy_4435 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25))*16.0) + Dummy_4141*(((-Dummy_4409 - Dummy_4437 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_4409 - Dummy_4437 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_4411 - Dummy_4439 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_4411 - Dummy_4439 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_4413 - Dummy_4441 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_4413 - Dummy_4441 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25))*16.0); - const real_t Dummy_4548 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_4549 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_4550 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_4551 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_4552 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_4553 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_4554 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_4555 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_4556 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_4557 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_4558 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_4559 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_4560 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_4561 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_4562 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_4563 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_4564 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_4565 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_4566 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_4567 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_4568 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_4569 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_4570 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_4571 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_4572 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_4573 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_4574 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_4575 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_4576 = Dummy_4551*(Dummy_4548*Dummy_4564 + Dummy_4549*Dummy_4565 + Dummy_4550*Dummy_4566) + Dummy_4555*(Dummy_4552*Dummy_4567 + Dummy_4553*Dummy_4568 + Dummy_4554*Dummy_4569) + Dummy_4559*(Dummy_4556*Dummy_4570 + Dummy_4557*Dummy_4571 + Dummy_4558*Dummy_4572) + Dummy_4563*(Dummy_4560*Dummy_4573 + Dummy_4561*Dummy_4574 + Dummy_4562*Dummy_4575); - const real_t Dummy_4577 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_4578 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_4579 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_4580 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_4581 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_4582 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_4583 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_4584 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_4585 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_4586 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_4587 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_4588 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_4589 = Dummy_4551*(Dummy_4548*Dummy_4577 + Dummy_4549*Dummy_4578 + Dummy_4550*Dummy_4579) + Dummy_4555*(Dummy_4552*Dummy_4580 + Dummy_4553*Dummy_4581 + Dummy_4554*Dummy_4582) + Dummy_4559*(Dummy_4556*Dummy_4583 + Dummy_4557*Dummy_4584 + Dummy_4558*Dummy_4585) + Dummy_4563*(Dummy_4560*Dummy_4586 + Dummy_4561*Dummy_4587 + Dummy_4562*Dummy_4588); - const real_t Dummy_4590 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_4591 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_4592 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_4593 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_4594 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_4595 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_4596 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_4597 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_4598 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_4599 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_4600 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_4601 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_4602 = Dummy_4551*(Dummy_4548*Dummy_4590 + Dummy_4549*Dummy_4591 + Dummy_4550*Dummy_4592) + Dummy_4555*(Dummy_4552*Dummy_4593 + Dummy_4553*Dummy_4594 + Dummy_4554*Dummy_4595) + Dummy_4559*(Dummy_4556*Dummy_4596 + Dummy_4557*Dummy_4597 + Dummy_4558*Dummy_4598) + Dummy_4563*(Dummy_4560*Dummy_4599 + Dummy_4561*Dummy_4600 + Dummy_4562*Dummy_4601); - const real_t Dummy_4603 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_4604 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_4605 = Dummy_4603 + Dummy_4604; - const real_t Dummy_4606 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_4607 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_4608 = Dummy_4606 + Dummy_4607; - const real_t Dummy_4609 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_4610 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_4611 = Dummy_4609 + Dummy_4610; - const real_t Dummy_4612 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_4613 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_4614 = Dummy_4612 + Dummy_4613; - const real_t Dummy_4615 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_4616 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_4617 = Dummy_4615 + Dummy_4616; - const real_t Dummy_4618 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_4619 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_4620 = Dummy_4618 + Dummy_4619; - const real_t Dummy_4621 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_4622 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_4623 = Dummy_4621 + Dummy_4622; - const real_t Dummy_4624 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_4625 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_4626 = Dummy_4624 + Dummy_4625; - const real_t Dummy_4627 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_4628 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_4629 = Dummy_4627 + Dummy_4628; - const real_t Dummy_4630 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_4631 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_4632 = Dummy_4630 + Dummy_4631; - const real_t Dummy_4633 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_4634 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_4635 = Dummy_4633 + Dummy_4634; - const real_t Dummy_4636 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_4637 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_4638 = Dummy_4636 + Dummy_4637; - const real_t Dummy_4639 = Dummy_4551*(Dummy_4548*Dummy_4605 + Dummy_4549*Dummy_4608 + Dummy_4550*Dummy_4611) + Dummy_4555*(Dummy_4552*Dummy_4614 + Dummy_4553*Dummy_4617 + Dummy_4554*Dummy_4620) + Dummy_4559*(Dummy_4556*Dummy_4623 + Dummy_4557*Dummy_4626 + Dummy_4558*Dummy_4629) + Dummy_4563*(Dummy_4560*Dummy_4632 + Dummy_4561*Dummy_4635 + Dummy_4562*Dummy_4638); - const real_t Dummy_4640 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_4641 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_4642 = Dummy_4640 + Dummy_4641; - const real_t Dummy_4643 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_4644 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_4645 = Dummy_4643 + Dummy_4644; - const real_t Dummy_4646 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_4647 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_4648 = Dummy_4646 + Dummy_4647; - const real_t Dummy_4649 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_4650 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_4651 = Dummy_4649 + Dummy_4650; - const real_t Dummy_4652 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_4653 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_4654 = Dummy_4652 + Dummy_4653; - const real_t Dummy_4655 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_4656 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_4657 = Dummy_4655 + Dummy_4656; - const real_t Dummy_4658 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_4659 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_4660 = Dummy_4658 + Dummy_4659; - const real_t Dummy_4661 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_4662 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_4663 = Dummy_4661 + Dummy_4662; - const real_t Dummy_4664 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_4665 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_4666 = Dummy_4664 + Dummy_4665; - const real_t Dummy_4667 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_4668 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_4669 = Dummy_4667 + Dummy_4668; - const real_t Dummy_4670 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_4671 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_4672 = Dummy_4670 + Dummy_4671; - const real_t Dummy_4673 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_4674 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_4675 = Dummy_4673 + Dummy_4674; - const real_t Dummy_4676 = Dummy_4551*(Dummy_4548*Dummy_4642 + Dummy_4549*Dummy_4645 + Dummy_4550*Dummy_4648) + Dummy_4555*(Dummy_4552*Dummy_4651 + Dummy_4553*Dummy_4654 + Dummy_4554*Dummy_4657) + Dummy_4559*(Dummy_4556*Dummy_4660 + Dummy_4557*Dummy_4663 + Dummy_4558*Dummy_4666) + Dummy_4563*(Dummy_4560*Dummy_4669 + Dummy_4561*Dummy_4672 + Dummy_4562*Dummy_4675); - const real_t Dummy_4677 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_4678 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_4679 = Dummy_4677 + Dummy_4678; - const real_t Dummy_4680 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_4681 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_4682 = Dummy_4680 + Dummy_4681; - const real_t Dummy_4683 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_4684 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_4685 = Dummy_4683 + Dummy_4684; - const real_t Dummy_4686 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_4687 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_4688 = Dummy_4686 + Dummy_4687; - const real_t Dummy_4689 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_4690 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_4691 = Dummy_4689 + Dummy_4690; - const real_t Dummy_4692 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_4693 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_4694 = Dummy_4692 + Dummy_4693; - const real_t Dummy_4695 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_4696 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_4697 = Dummy_4695 + Dummy_4696; - const real_t Dummy_4698 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_4699 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_4700 = Dummy_4698 + Dummy_4699; - const real_t Dummy_4701 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_4702 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_4703 = Dummy_4701 + Dummy_4702; - const real_t Dummy_4704 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_4705 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_4706 = Dummy_4704 + Dummy_4705; - const real_t Dummy_4707 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_4708 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_4709 = Dummy_4707 + Dummy_4708; - const real_t Dummy_4710 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_4711 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_4712 = Dummy_4710 + Dummy_4711; - const real_t Dummy_4713 = Dummy_4551*(Dummy_4548*Dummy_4679 + Dummy_4549*Dummy_4682 + Dummy_4550*Dummy_4685) + Dummy_4555*(Dummy_4552*Dummy_4688 + Dummy_4553*Dummy_4691 + Dummy_4554*Dummy_4694) + Dummy_4559*(Dummy_4556*Dummy_4697 + Dummy_4557*Dummy_4700 + Dummy_4558*Dummy_4703) + Dummy_4563*(Dummy_4560*Dummy_4706 + Dummy_4561*Dummy_4709 + Dummy_4562*Dummy_4712); - const real_t Dummy_4714 = -Dummy_4603 - Dummy_4640 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_4715 = -Dummy_4606 - Dummy_4643 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_4716 = -Dummy_4609 - Dummy_4646 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_4717 = -Dummy_4612 - Dummy_4649 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_4718 = -Dummy_4615 - Dummy_4652 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_4719 = -Dummy_4618 - Dummy_4655 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_4720 = -Dummy_4621 - Dummy_4658 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_4721 = -Dummy_4624 - Dummy_4661 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_4722 = -Dummy_4627 - Dummy_4664 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_4723 = -Dummy_4630 - Dummy_4667 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_4724 = -Dummy_4633 - Dummy_4670 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_4725 = -Dummy_4636 - Dummy_4673 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_4726 = Dummy_4551*(Dummy_4548*Dummy_4714 + Dummy_4549*Dummy_4715 + Dummy_4550*Dummy_4716) + Dummy_4555*(Dummy_4552*Dummy_4717 + Dummy_4553*Dummy_4718 + Dummy_4554*Dummy_4719) + Dummy_4559*(Dummy_4556*Dummy_4720 + Dummy_4557*Dummy_4721 + Dummy_4558*Dummy_4722) + Dummy_4563*(Dummy_4560*Dummy_4723 + Dummy_4561*Dummy_4724 + Dummy_4562*Dummy_4725); - const real_t Dummy_4727 = -Dummy_4604 - Dummy_4677 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_4728 = -Dummy_4607 - Dummy_4680 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_4729 = -Dummy_4610 - Dummy_4683 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_4730 = -Dummy_4613 - Dummy_4686 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_4731 = -Dummy_4616 - Dummy_4689 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_4732 = -Dummy_4619 - Dummy_4692 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_4733 = -Dummy_4622 - Dummy_4695 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_4734 = -Dummy_4625 - Dummy_4698 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_4735 = -Dummy_4628 - Dummy_4701 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_4736 = -Dummy_4631 - Dummy_4704 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_4737 = -Dummy_4634 - Dummy_4707 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_4738 = -Dummy_4637 - Dummy_4710 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_4739 = Dummy_4551*(Dummy_4548*Dummy_4727 + Dummy_4549*Dummy_4728 + Dummy_4550*Dummy_4729) + Dummy_4555*(Dummy_4552*Dummy_4730 + Dummy_4553*Dummy_4731 + Dummy_4554*Dummy_4732) + Dummy_4559*(Dummy_4556*Dummy_4733 + Dummy_4557*Dummy_4734 + Dummy_4558*Dummy_4735) + Dummy_4563*(Dummy_4560*Dummy_4736 + Dummy_4561*Dummy_4737 + Dummy_4562*Dummy_4738); - const real_t Dummy_4740 = -Dummy_4641 - Dummy_4678 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_4741 = -Dummy_4644 - Dummy_4681 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_4742 = -Dummy_4647 - Dummy_4684 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_4743 = -Dummy_4650 - Dummy_4687 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_4744 = -Dummy_4653 - Dummy_4690 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_4745 = -Dummy_4656 - Dummy_4693 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_4746 = -Dummy_4659 - Dummy_4696 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_4747 = -Dummy_4662 - Dummy_4699 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_4748 = -Dummy_4665 - Dummy_4702 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_4749 = -Dummy_4668 - Dummy_4705 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_4750 = -Dummy_4671 - Dummy_4708 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_4751 = -Dummy_4674 - Dummy_4711 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_4752 = Dummy_4551*(Dummy_4548*Dummy_4740 + Dummy_4549*Dummy_4741 + Dummy_4550*Dummy_4742) + Dummy_4555*(Dummy_4552*Dummy_4743 + Dummy_4553*Dummy_4744 + Dummy_4554*Dummy_4745) + Dummy_4559*(Dummy_4556*Dummy_4746 + Dummy_4557*Dummy_4747 + Dummy_4558*Dummy_4748) + Dummy_4563*(Dummy_4560*Dummy_4749 + Dummy_4561*Dummy_4750 + Dummy_4562*Dummy_4751); - const real_t Dummy_4753 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); - const real_t Dummy_4754 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); - const real_t Dummy_4755 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); - const real_t Dummy_4756 = Dummy_4551*(Dummy_4564*Dummy_4577 + Dummy_4565*Dummy_4578 + Dummy_4566*Dummy_4579) + Dummy_4555*(Dummy_4567*Dummy_4580 + Dummy_4568*Dummy_4581 + Dummy_4569*Dummy_4582) + Dummy_4559*(Dummy_4570*Dummy_4583 + Dummy_4571*Dummy_4584 + Dummy_4572*Dummy_4585) + Dummy_4563*(Dummy_4573*Dummy_4586 + Dummy_4574*Dummy_4587 + Dummy_4575*Dummy_4588); - const real_t Dummy_4757 = Dummy_4551*(Dummy_4564*Dummy_4590 + Dummy_4565*Dummy_4591 + Dummy_4566*Dummy_4592) + Dummy_4555*(Dummy_4567*Dummy_4593 + Dummy_4568*Dummy_4594 + Dummy_4569*Dummy_4595) + Dummy_4559*(Dummy_4570*Dummy_4596 + Dummy_4571*Dummy_4597 + Dummy_4572*Dummy_4598) + Dummy_4563*(Dummy_4573*Dummy_4599 + Dummy_4574*Dummy_4600 + Dummy_4575*Dummy_4601); - const real_t Dummy_4758 = Dummy_4551*(Dummy_4564*Dummy_4605 + Dummy_4565*Dummy_4608 + Dummy_4566*Dummy_4611) + Dummy_4555*(Dummy_4567*Dummy_4614 + Dummy_4568*Dummy_4617 + Dummy_4569*Dummy_4620) + Dummy_4559*(Dummy_4570*Dummy_4623 + Dummy_4571*Dummy_4626 + Dummy_4572*Dummy_4629) + Dummy_4563*(Dummy_4573*Dummy_4632 + Dummy_4574*Dummy_4635 + Dummy_4575*Dummy_4638); - const real_t Dummy_4759 = Dummy_4551*(Dummy_4564*Dummy_4642 + Dummy_4565*Dummy_4645 + Dummy_4566*Dummy_4648) + Dummy_4555*(Dummy_4567*Dummy_4651 + Dummy_4568*Dummy_4654 + Dummy_4569*Dummy_4657) + Dummy_4559*(Dummy_4570*Dummy_4660 + Dummy_4571*Dummy_4663 + Dummy_4572*Dummy_4666) + Dummy_4563*(Dummy_4573*Dummy_4669 + Dummy_4574*Dummy_4672 + Dummy_4575*Dummy_4675); - const real_t Dummy_4760 = Dummy_4551*(Dummy_4564*Dummy_4679 + Dummy_4565*Dummy_4682 + Dummy_4566*Dummy_4685) + Dummy_4555*(Dummy_4567*Dummy_4688 + Dummy_4568*Dummy_4691 + Dummy_4569*Dummy_4694) + Dummy_4559*(Dummy_4570*Dummy_4697 + Dummy_4571*Dummy_4700 + Dummy_4572*Dummy_4703) + Dummy_4563*(Dummy_4573*Dummy_4706 + Dummy_4574*Dummy_4709 + Dummy_4575*Dummy_4712); - const real_t Dummy_4761 = Dummy_4551*(Dummy_4564*Dummy_4714 + Dummy_4565*Dummy_4715 + Dummy_4566*Dummy_4716) + Dummy_4555*(Dummy_4567*Dummy_4717 + Dummy_4568*Dummy_4718 + Dummy_4569*Dummy_4719) + Dummy_4559*(Dummy_4570*Dummy_4720 + Dummy_4571*Dummy_4721 + Dummy_4572*Dummy_4722) + Dummy_4563*(Dummy_4573*Dummy_4723 + Dummy_4574*Dummy_4724 + Dummy_4575*Dummy_4725); - const real_t Dummy_4762 = Dummy_4551*(Dummy_4564*Dummy_4727 + Dummy_4565*Dummy_4728 + Dummy_4566*Dummy_4729) + Dummy_4555*(Dummy_4567*Dummy_4730 + Dummy_4568*Dummy_4731 + Dummy_4569*Dummy_4732) + Dummy_4559*(Dummy_4570*Dummy_4733 + Dummy_4571*Dummy_4734 + Dummy_4572*Dummy_4735) + Dummy_4563*(Dummy_4573*Dummy_4736 + Dummy_4574*Dummy_4737 + Dummy_4575*Dummy_4738); - const real_t Dummy_4763 = Dummy_4551*(Dummy_4564*Dummy_4740 + Dummy_4565*Dummy_4741 + Dummy_4566*Dummy_4742) + Dummy_4555*(Dummy_4567*Dummy_4743 + Dummy_4568*Dummy_4744 + Dummy_4569*Dummy_4745) + Dummy_4559*(Dummy_4570*Dummy_4746 + Dummy_4571*Dummy_4747 + Dummy_4572*Dummy_4748) + Dummy_4563*(Dummy_4573*Dummy_4749 + Dummy_4574*Dummy_4750 + Dummy_4575*Dummy_4751); - const real_t Dummy_4764 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); - const real_t Dummy_4765 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); - const real_t Dummy_4766 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); - const real_t Dummy_4767 = Dummy_4551*(Dummy_4577*Dummy_4590 + Dummy_4578*Dummy_4591 + Dummy_4579*Dummy_4592) + Dummy_4555*(Dummy_4580*Dummy_4593 + Dummy_4581*Dummy_4594 + Dummy_4582*Dummy_4595) + Dummy_4559*(Dummy_4583*Dummy_4596 + Dummy_4584*Dummy_4597 + Dummy_4585*Dummy_4598) + Dummy_4563*(Dummy_4586*Dummy_4599 + Dummy_4587*Dummy_4600 + Dummy_4588*Dummy_4601); - const real_t Dummy_4768 = Dummy_4551*(Dummy_4577*Dummy_4605 + Dummy_4578*Dummy_4608 + Dummy_4579*Dummy_4611) + Dummy_4555*(Dummy_4580*Dummy_4614 + Dummy_4581*Dummy_4617 + Dummy_4582*Dummy_4620) + Dummy_4559*(Dummy_4583*Dummy_4623 + Dummy_4584*Dummy_4626 + Dummy_4585*Dummy_4629) + Dummy_4563*(Dummy_4586*Dummy_4632 + Dummy_4587*Dummy_4635 + Dummy_4588*Dummy_4638); - const real_t Dummy_4769 = Dummy_4551*(Dummy_4577*Dummy_4642 + Dummy_4578*Dummy_4645 + Dummy_4579*Dummy_4648) + Dummy_4555*(Dummy_4580*Dummy_4651 + Dummy_4581*Dummy_4654 + Dummy_4582*Dummy_4657) + Dummy_4559*(Dummy_4583*Dummy_4660 + Dummy_4584*Dummy_4663 + Dummy_4585*Dummy_4666) + Dummy_4563*(Dummy_4586*Dummy_4669 + Dummy_4587*Dummy_4672 + Dummy_4588*Dummy_4675); - const real_t Dummy_4770 = Dummy_4551*(Dummy_4577*Dummy_4679 + Dummy_4578*Dummy_4682 + Dummy_4579*Dummy_4685) + Dummy_4555*(Dummy_4580*Dummy_4688 + Dummy_4581*Dummy_4691 + Dummy_4582*Dummy_4694) + Dummy_4559*(Dummy_4583*Dummy_4697 + Dummy_4584*Dummy_4700 + Dummy_4585*Dummy_4703) + Dummy_4563*(Dummy_4586*Dummy_4706 + Dummy_4587*Dummy_4709 + Dummy_4588*Dummy_4712); - const real_t Dummy_4771 = Dummy_4551*(Dummy_4577*Dummy_4714 + Dummy_4578*Dummy_4715 + Dummy_4579*Dummy_4716) + Dummy_4555*(Dummy_4580*Dummy_4717 + Dummy_4581*Dummy_4718 + Dummy_4582*Dummy_4719) + Dummy_4559*(Dummy_4583*Dummy_4720 + Dummy_4584*Dummy_4721 + Dummy_4585*Dummy_4722) + Dummy_4563*(Dummy_4586*Dummy_4723 + Dummy_4587*Dummy_4724 + Dummy_4588*Dummy_4725); - const real_t Dummy_4772 = Dummy_4551*(Dummy_4577*Dummy_4727 + Dummy_4578*Dummy_4728 + Dummy_4579*Dummy_4729) + Dummy_4555*(Dummy_4580*Dummy_4730 + Dummy_4581*Dummy_4731 + Dummy_4582*Dummy_4732) + Dummy_4559*(Dummy_4583*Dummy_4733 + Dummy_4584*Dummy_4734 + Dummy_4585*Dummy_4735) + Dummy_4563*(Dummy_4586*Dummy_4736 + Dummy_4587*Dummy_4737 + Dummy_4588*Dummy_4738); - const real_t Dummy_4773 = Dummy_4551*(Dummy_4577*Dummy_4740 + Dummy_4578*Dummy_4741 + Dummy_4579*Dummy_4742) + Dummy_4555*(Dummy_4580*Dummy_4743 + Dummy_4581*Dummy_4744 + Dummy_4582*Dummy_4745) + Dummy_4559*(Dummy_4583*Dummy_4746 + Dummy_4584*Dummy_4747 + Dummy_4585*Dummy_4748) + Dummy_4563*(Dummy_4586*Dummy_4749 + Dummy_4587*Dummy_4750 + Dummy_4588*Dummy_4751); - const real_t Dummy_4774 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); - const real_t Dummy_4775 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); - const real_t Dummy_4776 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); - const real_t Dummy_4777 = Dummy_4551*(Dummy_4590*Dummy_4605 + Dummy_4591*Dummy_4608 + Dummy_4592*Dummy_4611) + Dummy_4555*(Dummy_4593*Dummy_4614 + Dummy_4594*Dummy_4617 + Dummy_4595*Dummy_4620) + Dummy_4559*(Dummy_4596*Dummy_4623 + Dummy_4597*Dummy_4626 + Dummy_4598*Dummy_4629) + Dummy_4563*(Dummy_4599*Dummy_4632 + Dummy_4600*Dummy_4635 + Dummy_4601*Dummy_4638); - const real_t Dummy_4778 = Dummy_4551*(Dummy_4590*Dummy_4642 + Dummy_4591*Dummy_4645 + Dummy_4592*Dummy_4648) + Dummy_4555*(Dummy_4593*Dummy_4651 + Dummy_4594*Dummy_4654 + Dummy_4595*Dummy_4657) + Dummy_4559*(Dummy_4596*Dummy_4660 + Dummy_4597*Dummy_4663 + Dummy_4598*Dummy_4666) + Dummy_4563*(Dummy_4599*Dummy_4669 + Dummy_4600*Dummy_4672 + Dummy_4601*Dummy_4675); - const real_t Dummy_4779 = Dummy_4551*(Dummy_4590*Dummy_4679 + Dummy_4591*Dummy_4682 + Dummy_4592*Dummy_4685) + Dummy_4555*(Dummy_4593*Dummy_4688 + Dummy_4594*Dummy_4691 + Dummy_4595*Dummy_4694) + Dummy_4559*(Dummy_4596*Dummy_4697 + Dummy_4597*Dummy_4700 + Dummy_4598*Dummy_4703) + Dummy_4563*(Dummy_4599*Dummy_4706 + Dummy_4600*Dummy_4709 + Dummy_4601*Dummy_4712); - const real_t Dummy_4780 = Dummy_4551*(Dummy_4590*Dummy_4714 + Dummy_4591*Dummy_4715 + Dummy_4592*Dummy_4716) + Dummy_4555*(Dummy_4593*Dummy_4717 + Dummy_4594*Dummy_4718 + Dummy_4595*Dummy_4719) + Dummy_4559*(Dummy_4596*Dummy_4720 + Dummy_4597*Dummy_4721 + Dummy_4598*Dummy_4722) + Dummy_4563*(Dummy_4599*Dummy_4723 + Dummy_4600*Dummy_4724 + Dummy_4601*Dummy_4725); - const real_t Dummy_4781 = Dummy_4551*(Dummy_4590*Dummy_4727 + Dummy_4591*Dummy_4728 + Dummy_4592*Dummy_4729) + Dummy_4555*(Dummy_4593*Dummy_4730 + Dummy_4594*Dummy_4731 + Dummy_4595*Dummy_4732) + Dummy_4559*(Dummy_4596*Dummy_4733 + Dummy_4597*Dummy_4734 + Dummy_4598*Dummy_4735) + Dummy_4563*(Dummy_4599*Dummy_4736 + Dummy_4600*Dummy_4737 + Dummy_4601*Dummy_4738); - const real_t Dummy_4782 = Dummy_4551*(Dummy_4590*Dummy_4740 + Dummy_4591*Dummy_4741 + Dummy_4592*Dummy_4742) + Dummy_4555*(Dummy_4593*Dummy_4743 + Dummy_4594*Dummy_4744 + Dummy_4595*Dummy_4745) + Dummy_4559*(Dummy_4596*Dummy_4746 + Dummy_4597*Dummy_4747 + Dummy_4598*Dummy_4748) + Dummy_4563*(Dummy_4599*Dummy_4749 + Dummy_4600*Dummy_4750 + Dummy_4601*Dummy_4751); - const real_t Dummy_4783 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4784 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4785 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4786 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4787 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4788 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4789 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4790 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4791 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4792 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4793 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4794 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4795 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4796 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4797 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4798 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4799 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4800 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4801 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4802 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4803 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4804 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4805 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4806 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4807 = Dummy_4551*(Dummy_4605*Dummy_4642 + Dummy_4608*Dummy_4645 + Dummy_4611*Dummy_4648) + Dummy_4555*(Dummy_4614*Dummy_4651 + Dummy_4617*Dummy_4654 + Dummy_4620*Dummy_4657) + Dummy_4559*(Dummy_4623*Dummy_4660 + Dummy_4626*Dummy_4663 + Dummy_4629*Dummy_4666) + Dummy_4563*(Dummy_4632*Dummy_4669 + Dummy_4635*Dummy_4672 + Dummy_4638*Dummy_4675); - const real_t Dummy_4808 = Dummy_4551*(Dummy_4605*Dummy_4679 + Dummy_4608*Dummy_4682 + Dummy_4611*Dummy_4685) + Dummy_4555*(Dummy_4614*Dummy_4688 + Dummy_4617*Dummy_4691 + Dummy_4620*Dummy_4694) + Dummy_4559*(Dummy_4623*Dummy_4697 + Dummy_4626*Dummy_4700 + Dummy_4629*Dummy_4703) + Dummy_4563*(Dummy_4632*Dummy_4706 + Dummy_4635*Dummy_4709 + Dummy_4638*Dummy_4712); - const real_t Dummy_4809 = Dummy_4551*(Dummy_4605*Dummy_4714 + Dummy_4608*Dummy_4715 + Dummy_4611*Dummy_4716) + Dummy_4555*(Dummy_4614*Dummy_4717 + Dummy_4617*Dummy_4718 + Dummy_4620*Dummy_4719) + Dummy_4559*(Dummy_4623*Dummy_4720 + Dummy_4626*Dummy_4721 + Dummy_4629*Dummy_4722) + Dummy_4563*(Dummy_4632*Dummy_4723 + Dummy_4635*Dummy_4724 + Dummy_4638*Dummy_4725); - const real_t Dummy_4810 = Dummy_4551*(Dummy_4605*Dummy_4727 + Dummy_4608*Dummy_4728 + Dummy_4611*Dummy_4729) + Dummy_4555*(Dummy_4614*Dummy_4730 + Dummy_4617*Dummy_4731 + Dummy_4620*Dummy_4732) + Dummy_4559*(Dummy_4623*Dummy_4733 + Dummy_4626*Dummy_4734 + Dummy_4629*Dummy_4735) + Dummy_4563*(Dummy_4632*Dummy_4736 + Dummy_4635*Dummy_4737 + Dummy_4638*Dummy_4738); - const real_t Dummy_4811 = Dummy_4551*(Dummy_4605*Dummy_4740 + Dummy_4608*Dummy_4741 + Dummy_4611*Dummy_4742) + Dummy_4555*(Dummy_4614*Dummy_4743 + Dummy_4617*Dummy_4744 + Dummy_4620*Dummy_4745) + Dummy_4559*(Dummy_4623*Dummy_4746 + Dummy_4626*Dummy_4747 + Dummy_4629*Dummy_4748) + Dummy_4563*(Dummy_4632*Dummy_4749 + Dummy_4635*Dummy_4750 + Dummy_4638*Dummy_4751); - const real_t Dummy_4812 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4813 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4814 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4815 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4816 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4817 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4818 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4819 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4820 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4821 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4822 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4823 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4824 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4825 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4826 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4827 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4828 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4829 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4830 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4831 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4832 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4833 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4834 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4835 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4836 = Dummy_4551*(Dummy_4642*Dummy_4679 + Dummy_4645*Dummy_4682 + Dummy_4648*Dummy_4685) + Dummy_4555*(Dummy_4651*Dummy_4688 + Dummy_4654*Dummy_4691 + Dummy_4657*Dummy_4694) + Dummy_4559*(Dummy_4660*Dummy_4697 + Dummy_4663*Dummy_4700 + Dummy_4666*Dummy_4703) + Dummy_4563*(Dummy_4669*Dummy_4706 + Dummy_4672*Dummy_4709 + Dummy_4675*Dummy_4712); - const real_t Dummy_4837 = Dummy_4551*(Dummy_4642*Dummy_4714 + Dummy_4645*Dummy_4715 + Dummy_4648*Dummy_4716) + Dummy_4555*(Dummy_4651*Dummy_4717 + Dummy_4654*Dummy_4718 + Dummy_4657*Dummy_4719) + Dummy_4559*(Dummy_4660*Dummy_4720 + Dummy_4663*Dummy_4721 + Dummy_4666*Dummy_4722) + Dummy_4563*(Dummy_4669*Dummy_4723 + Dummy_4672*Dummy_4724 + Dummy_4675*Dummy_4725); - const real_t Dummy_4838 = Dummy_4551*(Dummy_4642*Dummy_4727 + Dummy_4645*Dummy_4728 + Dummy_4648*Dummy_4729) + Dummy_4555*(Dummy_4651*Dummy_4730 + Dummy_4654*Dummy_4731 + Dummy_4657*Dummy_4732) + Dummy_4559*(Dummy_4660*Dummy_4733 + Dummy_4663*Dummy_4734 + Dummy_4666*Dummy_4735) + Dummy_4563*(Dummy_4669*Dummy_4736 + Dummy_4672*Dummy_4737 + Dummy_4675*Dummy_4738); - const real_t Dummy_4839 = Dummy_4551*(Dummy_4642*Dummy_4740 + Dummy_4645*Dummy_4741 + Dummy_4648*Dummy_4742) + Dummy_4555*(Dummy_4651*Dummy_4743 + Dummy_4654*Dummy_4744 + Dummy_4657*Dummy_4745) + Dummy_4559*(Dummy_4660*Dummy_4746 + Dummy_4663*Dummy_4747 + Dummy_4666*Dummy_4748) + Dummy_4563*(Dummy_4669*Dummy_4749 + Dummy_4672*Dummy_4750 + Dummy_4675*Dummy_4751); - const real_t Dummy_4840 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4841 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4842 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4843 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4844 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4845 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4846 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4847 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4848 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4849 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4850 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4851 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4852 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4853 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4854 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4855 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4856 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4857 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_4858 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4859 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4860 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4861 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4862 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4863 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_4864 = Dummy_4551*(Dummy_4679*Dummy_4714 + Dummy_4682*Dummy_4715 + Dummy_4685*Dummy_4716) + Dummy_4555*(Dummy_4688*Dummy_4717 + Dummy_4691*Dummy_4718 + Dummy_4694*Dummy_4719) + Dummy_4559*(Dummy_4697*Dummy_4720 + Dummy_4700*Dummy_4721 + Dummy_4703*Dummy_4722) + Dummy_4563*(Dummy_4706*Dummy_4723 + Dummy_4709*Dummy_4724 + Dummy_4712*Dummy_4725); - const real_t Dummy_4865 = Dummy_4551*(Dummy_4679*Dummy_4727 + Dummy_4682*Dummy_4728 + Dummy_4685*Dummy_4729) + Dummy_4555*(Dummy_4688*Dummy_4730 + Dummy_4691*Dummy_4731 + Dummy_4694*Dummy_4732) + Dummy_4559*(Dummy_4697*Dummy_4733 + Dummy_4700*Dummy_4734 + Dummy_4703*Dummy_4735) + Dummy_4563*(Dummy_4706*Dummy_4736 + Dummy_4709*Dummy_4737 + Dummy_4712*Dummy_4738); - const real_t Dummy_4866 = Dummy_4551*(Dummy_4679*Dummy_4740 + Dummy_4682*Dummy_4741 + Dummy_4685*Dummy_4742) + Dummy_4555*(Dummy_4688*Dummy_4743 + Dummy_4691*Dummy_4744 + Dummy_4694*Dummy_4745) + Dummy_4559*(Dummy_4697*Dummy_4746 + Dummy_4700*Dummy_4747 + Dummy_4703*Dummy_4748) + Dummy_4563*(Dummy_4706*Dummy_4749 + Dummy_4709*Dummy_4750 + Dummy_4712*Dummy_4751); - const real_t Dummy_4867 = Dummy_4551*(Dummy_4714*Dummy_4727 + Dummy_4715*Dummy_4728 + Dummy_4716*Dummy_4729) + Dummy_4555*(Dummy_4717*Dummy_4730 + Dummy_4718*Dummy_4731 + Dummy_4719*Dummy_4732) + Dummy_4559*(Dummy_4720*Dummy_4733 + Dummy_4721*Dummy_4734 + Dummy_4722*Dummy_4735) + Dummy_4563*(Dummy_4723*Dummy_4736 + Dummy_4724*Dummy_4737 + Dummy_4725*Dummy_4738); - const real_t Dummy_4868 = Dummy_4551*(Dummy_4714*Dummy_4740 + Dummy_4715*Dummy_4741 + Dummy_4716*Dummy_4742) + Dummy_4555*(Dummy_4717*Dummy_4743 + Dummy_4718*Dummy_4744 + Dummy_4719*Dummy_4745) + Dummy_4559*(Dummy_4720*Dummy_4746 + Dummy_4721*Dummy_4747 + Dummy_4722*Dummy_4748) + Dummy_4563*(Dummy_4723*Dummy_4749 + Dummy_4724*Dummy_4750 + Dummy_4725*Dummy_4751); - const real_t Dummy_4869 = Dummy_4551*(Dummy_4727*Dummy_4740 + Dummy_4728*Dummy_4741 + Dummy_4729*Dummy_4742) + Dummy_4555*(Dummy_4730*Dummy_4743 + Dummy_4731*Dummy_4744 + Dummy_4732*Dummy_4745) + Dummy_4559*(Dummy_4733*Dummy_4746 + Dummy_4734*Dummy_4747 + Dummy_4735*Dummy_4748) + Dummy_4563*(Dummy_4736*Dummy_4749 + Dummy_4737*Dummy_4750 + Dummy_4738*Dummy_4751); - const real_t Dummy_4870 = Dummy_4551*((Dummy_4548*Dummy_4548) + (Dummy_4549*Dummy_4549) + (Dummy_4550*Dummy_4550)) + Dummy_4555*((Dummy_4552*Dummy_4552) + (Dummy_4553*Dummy_4553) + (Dummy_4554*Dummy_4554)) + Dummy_4559*((Dummy_4556*Dummy_4556) + (Dummy_4557*Dummy_4557) + (Dummy_4558*Dummy_4558)) + Dummy_4563*((Dummy_4560*Dummy_4560) + (Dummy_4561*Dummy_4561) + (Dummy_4562*Dummy_4562)); - const real_t Dummy_4871 = Dummy_4576; - const real_t Dummy_4872 = Dummy_4589; - const real_t Dummy_4873 = Dummy_4602; - const real_t Dummy_4874 = Dummy_4639; - const real_t Dummy_4875 = Dummy_4676; - const real_t Dummy_4876 = Dummy_4713; - const real_t Dummy_4877 = Dummy_4726; - const real_t Dummy_4878 = Dummy_4739; - const real_t Dummy_4879 = Dummy_4752; - const real_t Dummy_4880 = Dummy_4576; - const real_t Dummy_4881 = Dummy_4551*(Dummy_4753*tmp_kernel_op_254 + Dummy_4754*tmp_kernel_op_254 + Dummy_4755*tmp_kernel_op_254) + Dummy_4555*(Dummy_4753*tmp_kernel_op_257 + Dummy_4754*tmp_kernel_op_257 + Dummy_4755*tmp_kernel_op_257) + Dummy_4559*(Dummy_4753*tmp_kernel_op_258 + Dummy_4754*tmp_kernel_op_258 + Dummy_4755*tmp_kernel_op_258) + Dummy_4563*(Dummy_4753*tmp_kernel_op_259 + Dummy_4754*tmp_kernel_op_259 + Dummy_4755*tmp_kernel_op_259); - const real_t Dummy_4882 = Dummy_4756; - const real_t Dummy_4883 = Dummy_4757; - const real_t Dummy_4884 = Dummy_4758; - const real_t Dummy_4885 = Dummy_4759; - const real_t Dummy_4886 = Dummy_4760; - const real_t Dummy_4887 = Dummy_4761; - const real_t Dummy_4888 = Dummy_4762; - const real_t Dummy_4889 = Dummy_4763; - const real_t Dummy_4890 = Dummy_4589; - const real_t Dummy_4891 = Dummy_4756; - const real_t Dummy_4892 = Dummy_4551*(Dummy_4764*tmp_kernel_op_269 + Dummy_4765*tmp_kernel_op_269 + Dummy_4766*tmp_kernel_op_269) + Dummy_4555*(Dummy_4764*tmp_kernel_op_272 + Dummy_4765*tmp_kernel_op_272 + Dummy_4766*tmp_kernel_op_272) + Dummy_4559*(Dummy_4764*tmp_kernel_op_273 + Dummy_4765*tmp_kernel_op_273 + Dummy_4766*tmp_kernel_op_273) + Dummy_4563*(Dummy_4764*tmp_kernel_op_274 + Dummy_4765*tmp_kernel_op_274 + Dummy_4766*tmp_kernel_op_274); - const real_t Dummy_4893 = Dummy_4767; - const real_t Dummy_4894 = Dummy_4768; - const real_t Dummy_4895 = Dummy_4769; - const real_t Dummy_4896 = Dummy_4770; - const real_t Dummy_4897 = Dummy_4771; - const real_t Dummy_4898 = Dummy_4772; - const real_t Dummy_4899 = Dummy_4773; - const real_t Dummy_4900 = Dummy_4602; - const real_t Dummy_4901 = Dummy_4757; - const real_t Dummy_4902 = Dummy_4767; - const real_t Dummy_4903 = Dummy_4551*(Dummy_4774*tmp_kernel_op_283 + Dummy_4775*tmp_kernel_op_283 + Dummy_4776*tmp_kernel_op_283) + Dummy_4555*(Dummy_4774*tmp_kernel_op_286 + Dummy_4775*tmp_kernel_op_286 + Dummy_4776*tmp_kernel_op_286) + Dummy_4559*(Dummy_4774*tmp_kernel_op_287 + Dummy_4775*tmp_kernel_op_287 + Dummy_4776*tmp_kernel_op_287) + Dummy_4563*(Dummy_4774*tmp_kernel_op_288 + Dummy_4775*tmp_kernel_op_288 + Dummy_4776*tmp_kernel_op_288); - const real_t Dummy_4904 = Dummy_4777; - const real_t Dummy_4905 = Dummy_4778; - const real_t Dummy_4906 = Dummy_4779; - const real_t Dummy_4907 = Dummy_4780; - const real_t Dummy_4908 = Dummy_4781; - const real_t Dummy_4909 = Dummy_4782; - const real_t Dummy_4910 = Dummy_4639; - const real_t Dummy_4911 = Dummy_4758; - const real_t Dummy_4912 = Dummy_4768; - const real_t Dummy_4913 = Dummy_4777; - const real_t Dummy_4914 = Dummy_4551*(((Dummy_4783 + Dummy_4784)*(Dummy_4783 + Dummy_4784))*16.0 + ((Dummy_4785 + Dummy_4786)*(Dummy_4785 + Dummy_4786))*16.0 + ((Dummy_4787 + Dummy_4788)*(Dummy_4787 + Dummy_4788))*16.0) + Dummy_4555*(((Dummy_4789 + Dummy_4790)*(Dummy_4789 + Dummy_4790))*16.0 + ((Dummy_4791 + Dummy_4792)*(Dummy_4791 + Dummy_4792))*16.0 + ((Dummy_4793 + Dummy_4794)*(Dummy_4793 + Dummy_4794))*16.0) + Dummy_4559*(((Dummy_4795 + Dummy_4796)*(Dummy_4795 + Dummy_4796))*16.0 + ((Dummy_4797 + Dummy_4798)*(Dummy_4797 + Dummy_4798))*16.0 + ((Dummy_4799 + Dummy_4800)*(Dummy_4799 + Dummy_4800))*16.0) + Dummy_4563*(((Dummy_4801 + Dummy_4802)*(Dummy_4801 + Dummy_4802))*16.0 + ((Dummy_4803 + Dummy_4804)*(Dummy_4803 + Dummy_4804))*16.0 + ((Dummy_4805 + Dummy_4806)*(Dummy_4805 + Dummy_4806))*16.0); - const real_t Dummy_4915 = Dummy_4807; - const real_t Dummy_4916 = Dummy_4808; - const real_t Dummy_4917 = Dummy_4809; - const real_t Dummy_4918 = Dummy_4810; - const real_t Dummy_4919 = Dummy_4811; - const real_t Dummy_4920 = Dummy_4676; - const real_t Dummy_4921 = Dummy_4759; - const real_t Dummy_4922 = Dummy_4769; - const real_t Dummy_4923 = Dummy_4778; - const real_t Dummy_4924 = Dummy_4807; - const real_t Dummy_4925 = Dummy_4551*(((Dummy_4812 + Dummy_4813)*(Dummy_4812 + Dummy_4813))*16.0 + ((Dummy_4814 + Dummy_4815)*(Dummy_4814 + Dummy_4815))*16.0 + ((Dummy_4816 + Dummy_4817)*(Dummy_4816 + Dummy_4817))*16.0) + Dummy_4555*(((Dummy_4818 + Dummy_4819)*(Dummy_4818 + Dummy_4819))*16.0 + ((Dummy_4820 + Dummy_4821)*(Dummy_4820 + Dummy_4821))*16.0 + ((Dummy_4822 + Dummy_4823)*(Dummy_4822 + Dummy_4823))*16.0) + Dummy_4559*(((Dummy_4824 + Dummy_4825)*(Dummy_4824 + Dummy_4825))*16.0 + ((Dummy_4826 + Dummy_4827)*(Dummy_4826 + Dummy_4827))*16.0 + ((Dummy_4828 + Dummy_4829)*(Dummy_4828 + Dummy_4829))*16.0) + Dummy_4563*(((Dummy_4830 + Dummy_4831)*(Dummy_4830 + Dummy_4831))*16.0 + ((Dummy_4832 + Dummy_4833)*(Dummy_4832 + Dummy_4833))*16.0 + ((Dummy_4834 + Dummy_4835)*(Dummy_4834 + Dummy_4835))*16.0); - const real_t Dummy_4926 = Dummy_4836; - const real_t Dummy_4927 = Dummy_4837; - const real_t Dummy_4928 = Dummy_4838; - const real_t Dummy_4929 = Dummy_4839; - const real_t Dummy_4930 = Dummy_4713; - const real_t Dummy_4931 = Dummy_4760; - const real_t Dummy_4932 = Dummy_4770; - const real_t Dummy_4933 = Dummy_4779; - const real_t Dummy_4934 = Dummy_4808; - const real_t Dummy_4935 = Dummy_4836; - const real_t Dummy_4936 = Dummy_4551*(((Dummy_4840 + Dummy_4841)*(Dummy_4840 + Dummy_4841))*16.0 + ((Dummy_4842 + Dummy_4843)*(Dummy_4842 + Dummy_4843))*16.0 + ((Dummy_4844 + Dummy_4845)*(Dummy_4844 + Dummy_4845))*16.0) + Dummy_4555*(((Dummy_4846 + Dummy_4847)*(Dummy_4846 + Dummy_4847))*16.0 + ((Dummy_4848 + Dummy_4849)*(Dummy_4848 + Dummy_4849))*16.0 + ((Dummy_4850 + Dummy_4851)*(Dummy_4850 + Dummy_4851))*16.0) + Dummy_4559*(((Dummy_4852 + Dummy_4853)*(Dummy_4852 + Dummy_4853))*16.0 + ((Dummy_4854 + Dummy_4855)*(Dummy_4854 + Dummy_4855))*16.0 + ((Dummy_4856 + Dummy_4857)*(Dummy_4856 + Dummy_4857))*16.0) + Dummy_4563*(((Dummy_4858 + Dummy_4859)*(Dummy_4858 + Dummy_4859))*16.0 + ((Dummy_4860 + Dummy_4861)*(Dummy_4860 + Dummy_4861))*16.0 + ((Dummy_4862 + Dummy_4863)*(Dummy_4862 + Dummy_4863))*16.0); - const real_t Dummy_4937 = Dummy_4864; - const real_t Dummy_4938 = Dummy_4865; - const real_t Dummy_4939 = Dummy_4866; - const real_t Dummy_4940 = Dummy_4726; - const real_t Dummy_4941 = Dummy_4761; - const real_t Dummy_4942 = Dummy_4771; - const real_t Dummy_4943 = Dummy_4780; - const real_t Dummy_4944 = Dummy_4809; - const real_t Dummy_4945 = Dummy_4837; - const real_t Dummy_4946 = Dummy_4864; - const real_t Dummy_4947 = Dummy_4551*(((-Dummy_4783 - Dummy_4812 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_4783 - Dummy_4812 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_4785 - Dummy_4814 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_4785 - Dummy_4814 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_4787 - Dummy_4816 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_4787 - Dummy_4816 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0) + Dummy_4555*(((-Dummy_4789 - Dummy_4818 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_4789 - Dummy_4818 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_4791 - Dummy_4820 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_4791 - Dummy_4820 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_4793 - Dummy_4822 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_4793 - Dummy_4822 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0) + Dummy_4559*(((-Dummy_4795 - Dummy_4824 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_4795 - Dummy_4824 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_4797 - Dummy_4826 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_4797 - Dummy_4826 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_4799 - Dummy_4828 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_4799 - Dummy_4828 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0) + Dummy_4563*(((-Dummy_4801 - Dummy_4830 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_4801 - Dummy_4830 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_4803 - Dummy_4832 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_4803 - Dummy_4832 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_4805 - Dummy_4834 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_4805 - Dummy_4834 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0); - const real_t Dummy_4948 = Dummy_4867; - const real_t Dummy_4949 = Dummy_4868; - const real_t Dummy_4950 = Dummy_4739; - const real_t Dummy_4951 = Dummy_4762; - const real_t Dummy_4952 = Dummy_4772; - const real_t Dummy_4953 = Dummy_4781; - const real_t Dummy_4954 = Dummy_4810; - const real_t Dummy_4955 = Dummy_4838; - const real_t Dummy_4956 = Dummy_4865; - const real_t Dummy_4957 = Dummy_4867; - const real_t Dummy_4958 = Dummy_4551*(((-Dummy_4784 - Dummy_4840 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_4784 - Dummy_4840 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_4786 - Dummy_4842 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_4786 - Dummy_4842 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_4788 - Dummy_4844 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_4788 - Dummy_4844 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0) + Dummy_4555*(((-Dummy_4790 - Dummy_4846 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_4790 - Dummy_4846 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_4792 - Dummy_4848 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_4792 - Dummy_4848 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_4794 - Dummy_4850 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_4794 - Dummy_4850 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0) + Dummy_4559*(((-Dummy_4796 - Dummy_4852 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_4796 - Dummy_4852 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_4798 - Dummy_4854 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_4798 - Dummy_4854 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_4800 - Dummy_4856 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_4800 - Dummy_4856 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0) + Dummy_4563*(((-Dummy_4802 - Dummy_4858 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_4802 - Dummy_4858 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_4804 - Dummy_4860 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_4804 - Dummy_4860 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_4806 - Dummy_4862 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_4806 - Dummy_4862 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0); - const real_t Dummy_4959 = Dummy_4869; - const real_t Dummy_4960 = Dummy_4752; - const real_t Dummy_4961 = Dummy_4763; - const real_t Dummy_4962 = Dummy_4773; - const real_t Dummy_4963 = Dummy_4782; - const real_t Dummy_4964 = Dummy_4811; - const real_t Dummy_4965 = Dummy_4839; - const real_t Dummy_4966 = Dummy_4866; - const real_t Dummy_4967 = Dummy_4868; - const real_t Dummy_4968 = Dummy_4869; - const real_t Dummy_4969 = Dummy_4551*(((-Dummy_4813 - Dummy_4841 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_4813 - Dummy_4841 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_4815 - Dummy_4843 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_4815 - Dummy_4843 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_4817 - Dummy_4845 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_4817 - Dummy_4845 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0) + Dummy_4555*(((-Dummy_4819 - Dummy_4847 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_4819 - Dummy_4847 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_4821 - Dummy_4849 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_4821 - Dummy_4849 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_4823 - Dummy_4851 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_4823 - Dummy_4851 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0) + Dummy_4559*(((-Dummy_4825 - Dummy_4853 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_4825 - Dummy_4853 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_4827 - Dummy_4855 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_4827 - Dummy_4855 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_4829 - Dummy_4857 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_4829 - Dummy_4857 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0) + Dummy_4563*(((-Dummy_4831 - Dummy_4859 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_4831 - Dummy_4859 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_4833 - Dummy_4861 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_4833 - Dummy_4861 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_4835 - Dummy_4863 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_4835 - Dummy_4863 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0); - const real_t Dummy_4970 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_4971 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_4972 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_4973 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_4974 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_4975 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_4976 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_4977 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_4978 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_4979 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_4980 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_4981 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_4982 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_4983 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_4984 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_4985 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_4986 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_4987 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_4988 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_4989 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_4990 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_4991 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_4992 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_4993 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_4994 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_4995 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_4996 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_4997 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_4998 = Dummy_4973*(Dummy_4970*Dummy_4986 + Dummy_4971*Dummy_4987 + Dummy_4972*Dummy_4988) + Dummy_4977*(Dummy_4974*Dummy_4989 + Dummy_4975*Dummy_4990 + Dummy_4976*Dummy_4991) + Dummy_4981*(Dummy_4978*Dummy_4992 + Dummy_4979*Dummy_4993 + Dummy_4980*Dummy_4994) + Dummy_4985*(Dummy_4982*Dummy_4995 + Dummy_4983*Dummy_4996 + Dummy_4984*Dummy_4997); - const real_t Dummy_4999 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_5000 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_5001 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_5002 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_5003 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_5004 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_5005 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_5006 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_5007 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_5008 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_5009 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_5010 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_5011 = Dummy_4973*(Dummy_4970*Dummy_4999 + Dummy_4971*Dummy_5000 + Dummy_4972*Dummy_5001) + Dummy_4977*(Dummy_4974*Dummy_5002 + Dummy_4975*Dummy_5003 + Dummy_4976*Dummy_5004) + Dummy_4981*(Dummy_4978*Dummy_5005 + Dummy_4979*Dummy_5006 + Dummy_4980*Dummy_5007) + Dummy_4985*(Dummy_4982*Dummy_5008 + Dummy_4983*Dummy_5009 + Dummy_4984*Dummy_5010); - const real_t Dummy_5012 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_5013 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_5014 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_5015 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_5016 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_5017 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_5018 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_5019 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_5020 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_5021 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_5022 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_5023 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_5024 = Dummy_4973*(Dummy_4970*Dummy_5012 + Dummy_4971*Dummy_5013 + Dummy_4972*Dummy_5014) + Dummy_4977*(Dummy_4974*Dummy_5015 + Dummy_4975*Dummy_5016 + Dummy_4976*Dummy_5017) + Dummy_4981*(Dummy_4978*Dummy_5018 + Dummy_4979*Dummy_5019 + Dummy_4980*Dummy_5020) + Dummy_4985*(Dummy_4982*Dummy_5021 + Dummy_4983*Dummy_5022 + Dummy_4984*Dummy_5023); - const real_t Dummy_5025 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_5026 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_5027 = Dummy_5025 + Dummy_5026; - const real_t Dummy_5028 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_5029 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_5030 = Dummy_5028 + Dummy_5029; - const real_t Dummy_5031 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_5032 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_5033 = Dummy_5031 + Dummy_5032; - const real_t Dummy_5034 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_5035 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_5036 = Dummy_5034 + Dummy_5035; - const real_t Dummy_5037 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_5038 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_5039 = Dummy_5037 + Dummy_5038; - const real_t Dummy_5040 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_5041 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_5042 = Dummy_5040 + Dummy_5041; - const real_t Dummy_5043 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_5044 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_5045 = Dummy_5043 + Dummy_5044; - const real_t Dummy_5046 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_5047 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_5048 = Dummy_5046 + Dummy_5047; - const real_t Dummy_5049 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_5050 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_5051 = Dummy_5049 + Dummy_5050; - const real_t Dummy_5052 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_5053 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_5054 = Dummy_5052 + Dummy_5053; - const real_t Dummy_5055 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_5056 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_5057 = Dummy_5055 + Dummy_5056; - const real_t Dummy_5058 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_5059 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_5060 = Dummy_5058 + Dummy_5059; - const real_t Dummy_5061 = Dummy_4973*(Dummy_4970*Dummy_5027 + Dummy_4971*Dummy_5030 + Dummy_4972*Dummy_5033) + Dummy_4977*(Dummy_4974*Dummy_5036 + Dummy_4975*Dummy_5039 + Dummy_4976*Dummy_5042) + Dummy_4981*(Dummy_4978*Dummy_5045 + Dummy_4979*Dummy_5048 + Dummy_4980*Dummy_5051) + Dummy_4985*(Dummy_4982*Dummy_5054 + Dummy_4983*Dummy_5057 + Dummy_4984*Dummy_5060); - const real_t Dummy_5062 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_5063 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_5064 = Dummy_5062 + Dummy_5063; - const real_t Dummy_5065 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_5066 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_5067 = Dummy_5065 + Dummy_5066; - const real_t Dummy_5068 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_5069 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_5070 = Dummy_5068 + Dummy_5069; - const real_t Dummy_5071 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_5072 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_5073 = Dummy_5071 + Dummy_5072; - const real_t Dummy_5074 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_5075 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_5076 = Dummy_5074 + Dummy_5075; - const real_t Dummy_5077 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_5078 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_5079 = Dummy_5077 + Dummy_5078; - const real_t Dummy_5080 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_5081 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_5082 = Dummy_5080 + Dummy_5081; - const real_t Dummy_5083 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_5084 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_5085 = Dummy_5083 + Dummy_5084; - const real_t Dummy_5086 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_5087 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_5088 = Dummy_5086 + Dummy_5087; - const real_t Dummy_5089 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_5090 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_5091 = Dummy_5089 + Dummy_5090; - const real_t Dummy_5092 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_5093 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_5094 = Dummy_5092 + Dummy_5093; - const real_t Dummy_5095 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_5096 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_5097 = Dummy_5095 + Dummy_5096; - const real_t Dummy_5098 = Dummy_4973*(Dummy_4970*Dummy_5064 + Dummy_4971*Dummy_5067 + Dummy_4972*Dummy_5070) + Dummy_4977*(Dummy_4974*Dummy_5073 + Dummy_4975*Dummy_5076 + Dummy_4976*Dummy_5079) + Dummy_4981*(Dummy_4978*Dummy_5082 + Dummy_4979*Dummy_5085 + Dummy_4980*Dummy_5088) + Dummy_4985*(Dummy_4982*Dummy_5091 + Dummy_4983*Dummy_5094 + Dummy_4984*Dummy_5097); - const real_t Dummy_5099 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_5100 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_5101 = Dummy_5099 + Dummy_5100; - const real_t Dummy_5102 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_5103 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_5104 = Dummy_5102 + Dummy_5103; - const real_t Dummy_5105 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_5106 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_5107 = Dummy_5105 + Dummy_5106; - const real_t Dummy_5108 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_5109 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_5110 = Dummy_5108 + Dummy_5109; - const real_t Dummy_5111 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_5112 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_5113 = Dummy_5111 + Dummy_5112; - const real_t Dummy_5114 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_5115 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_5116 = Dummy_5114 + Dummy_5115; - const real_t Dummy_5117 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_5118 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_5119 = Dummy_5117 + Dummy_5118; - const real_t Dummy_5120 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_5121 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_5122 = Dummy_5120 + Dummy_5121; - const real_t Dummy_5123 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_5124 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_5125 = Dummy_5123 + Dummy_5124; - const real_t Dummy_5126 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_5127 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_5128 = Dummy_5126 + Dummy_5127; - const real_t Dummy_5129 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_5130 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_5131 = Dummy_5129 + Dummy_5130; - const real_t Dummy_5132 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_5133 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_5134 = Dummy_5132 + Dummy_5133; - const real_t Dummy_5135 = Dummy_4973*(Dummy_4970*Dummy_5101 + Dummy_4971*Dummy_5104 + Dummy_4972*Dummy_5107) + Dummy_4977*(Dummy_4974*Dummy_5110 + Dummy_4975*Dummy_5113 + Dummy_4976*Dummy_5116) + Dummy_4981*(Dummy_4978*Dummy_5119 + Dummy_4979*Dummy_5122 + Dummy_4980*Dummy_5125) + Dummy_4985*(Dummy_4982*Dummy_5128 + Dummy_4983*Dummy_5131 + Dummy_4984*Dummy_5134); - const real_t Dummy_5136 = -Dummy_5025 - Dummy_5062 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_5137 = -Dummy_5028 - Dummy_5065 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_5138 = -Dummy_5031 - Dummy_5068 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_5139 = -Dummy_5034 - Dummy_5071 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_5140 = -Dummy_5037 - Dummy_5074 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_5141 = -Dummy_5040 - Dummy_5077 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_5142 = -Dummy_5043 - Dummy_5080 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_5143 = -Dummy_5046 - Dummy_5083 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_5144 = -Dummy_5049 - Dummy_5086 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_5145 = -Dummy_5052 - Dummy_5089 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_5146 = -Dummy_5055 - Dummy_5092 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_5147 = -Dummy_5058 - Dummy_5095 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_5148 = Dummy_4973*(Dummy_4970*Dummy_5136 + Dummy_4971*Dummy_5137 + Dummy_4972*Dummy_5138) + Dummy_4977*(Dummy_4974*Dummy_5139 + Dummy_4975*Dummy_5140 + Dummy_4976*Dummy_5141) + Dummy_4981*(Dummy_4978*Dummy_5142 + Dummy_4979*Dummy_5143 + Dummy_4980*Dummy_5144) + Dummy_4985*(Dummy_4982*Dummy_5145 + Dummy_4983*Dummy_5146 + Dummy_4984*Dummy_5147); - const real_t Dummy_5149 = -Dummy_5026 - Dummy_5099 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_5150 = -Dummy_5029 - Dummy_5102 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_5151 = -Dummy_5032 - Dummy_5105 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_5152 = -Dummy_5035 - Dummy_5108 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_5153 = -Dummy_5038 - Dummy_5111 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_5154 = -Dummy_5041 - Dummy_5114 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_5155 = -Dummy_5044 - Dummy_5117 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_5156 = -Dummy_5047 - Dummy_5120 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_5157 = -Dummy_5050 - Dummy_5123 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_5158 = -Dummy_5053 - Dummy_5126 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_5159 = -Dummy_5056 - Dummy_5129 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_5160 = -Dummy_5059 - Dummy_5132 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_5161 = Dummy_4973*(Dummy_4970*Dummy_5149 + Dummy_4971*Dummy_5150 + Dummy_4972*Dummy_5151) + Dummy_4977*(Dummy_4974*Dummy_5152 + Dummy_4975*Dummy_5153 + Dummy_4976*Dummy_5154) + Dummy_4981*(Dummy_4978*Dummy_5155 + Dummy_4979*Dummy_5156 + Dummy_4980*Dummy_5157) + Dummy_4985*(Dummy_4982*Dummy_5158 + Dummy_4983*Dummy_5159 + Dummy_4984*Dummy_5160); - const real_t Dummy_5162 = -Dummy_5063 - Dummy_5100 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_5163 = -Dummy_5066 - Dummy_5103 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_5164 = -Dummy_5069 - Dummy_5106 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_5165 = -Dummy_5072 - Dummy_5109 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_5166 = -Dummy_5075 - Dummy_5112 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_5167 = -Dummy_5078 - Dummy_5115 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_5168 = -Dummy_5081 - Dummy_5118 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_5169 = -Dummy_5084 - Dummy_5121 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_5170 = -Dummy_5087 - Dummy_5124 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_5171 = -Dummy_5090 - Dummy_5127 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_5172 = -Dummy_5093 - Dummy_5130 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_5173 = -Dummy_5096 - Dummy_5133 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_5174 = Dummy_4973*(Dummy_4970*Dummy_5162 + Dummy_4971*Dummy_5163 + Dummy_4972*Dummy_5164) + Dummy_4977*(Dummy_4974*Dummy_5165 + Dummy_4975*Dummy_5166 + Dummy_4976*Dummy_5167) + Dummy_4981*(Dummy_4978*Dummy_5168 + Dummy_4979*Dummy_5169 + Dummy_4980*Dummy_5170) + Dummy_4985*(Dummy_4982*Dummy_5171 + Dummy_4983*Dummy_5172 + Dummy_4984*Dummy_5173); - const real_t Dummy_5175 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); - const real_t Dummy_5176 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); - const real_t Dummy_5177 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); - const real_t Dummy_5178 = Dummy_4973*(Dummy_4986*Dummy_4999 + Dummy_4987*Dummy_5000 + Dummy_4988*Dummy_5001) + Dummy_4977*(Dummy_4989*Dummy_5002 + Dummy_4990*Dummy_5003 + Dummy_4991*Dummy_5004) + Dummy_4981*(Dummy_4992*Dummy_5005 + Dummy_4993*Dummy_5006 + Dummy_4994*Dummy_5007) + Dummy_4985*(Dummy_4995*Dummy_5008 + Dummy_4996*Dummy_5009 + Dummy_4997*Dummy_5010); - const real_t Dummy_5179 = Dummy_4973*(Dummy_4986*Dummy_5012 + Dummy_4987*Dummy_5013 + Dummy_4988*Dummy_5014) + Dummy_4977*(Dummy_4989*Dummy_5015 + Dummy_4990*Dummy_5016 + Dummy_4991*Dummy_5017) + Dummy_4981*(Dummy_4992*Dummy_5018 + Dummy_4993*Dummy_5019 + Dummy_4994*Dummy_5020) + Dummy_4985*(Dummy_4995*Dummy_5021 + Dummy_4996*Dummy_5022 + Dummy_4997*Dummy_5023); - const real_t Dummy_5180 = Dummy_4973*(Dummy_4986*Dummy_5027 + Dummy_4987*Dummy_5030 + Dummy_4988*Dummy_5033) + Dummy_4977*(Dummy_4989*Dummy_5036 + Dummy_4990*Dummy_5039 + Dummy_4991*Dummy_5042) + Dummy_4981*(Dummy_4992*Dummy_5045 + Dummy_4993*Dummy_5048 + Dummy_4994*Dummy_5051) + Dummy_4985*(Dummy_4995*Dummy_5054 + Dummy_4996*Dummy_5057 + Dummy_4997*Dummy_5060); - const real_t Dummy_5181 = Dummy_4973*(Dummy_4986*Dummy_5064 + Dummy_4987*Dummy_5067 + Dummy_4988*Dummy_5070) + Dummy_4977*(Dummy_4989*Dummy_5073 + Dummy_4990*Dummy_5076 + Dummy_4991*Dummy_5079) + Dummy_4981*(Dummy_4992*Dummy_5082 + Dummy_4993*Dummy_5085 + Dummy_4994*Dummy_5088) + Dummy_4985*(Dummy_4995*Dummy_5091 + Dummy_4996*Dummy_5094 + Dummy_4997*Dummy_5097); - const real_t Dummy_5182 = Dummy_4973*(Dummy_4986*Dummy_5101 + Dummy_4987*Dummy_5104 + Dummy_4988*Dummy_5107) + Dummy_4977*(Dummy_4989*Dummy_5110 + Dummy_4990*Dummy_5113 + Dummy_4991*Dummy_5116) + Dummy_4981*(Dummy_4992*Dummy_5119 + Dummy_4993*Dummy_5122 + Dummy_4994*Dummy_5125) + Dummy_4985*(Dummy_4995*Dummy_5128 + Dummy_4996*Dummy_5131 + Dummy_4997*Dummy_5134); - const real_t Dummy_5183 = Dummy_4973*(Dummy_4986*Dummy_5136 + Dummy_4987*Dummy_5137 + Dummy_4988*Dummy_5138) + Dummy_4977*(Dummy_4989*Dummy_5139 + Dummy_4990*Dummy_5140 + Dummy_4991*Dummy_5141) + Dummy_4981*(Dummy_4992*Dummy_5142 + Dummy_4993*Dummy_5143 + Dummy_4994*Dummy_5144) + Dummy_4985*(Dummy_4995*Dummy_5145 + Dummy_4996*Dummy_5146 + Dummy_4997*Dummy_5147); - const real_t Dummy_5184 = Dummy_4973*(Dummy_4986*Dummy_5149 + Dummy_4987*Dummy_5150 + Dummy_4988*Dummy_5151) + Dummy_4977*(Dummy_4989*Dummy_5152 + Dummy_4990*Dummy_5153 + Dummy_4991*Dummy_5154) + Dummy_4981*(Dummy_4992*Dummy_5155 + Dummy_4993*Dummy_5156 + Dummy_4994*Dummy_5157) + Dummy_4985*(Dummy_4995*Dummy_5158 + Dummy_4996*Dummy_5159 + Dummy_4997*Dummy_5160); - const real_t Dummy_5185 = Dummy_4973*(Dummy_4986*Dummy_5162 + Dummy_4987*Dummy_5163 + Dummy_4988*Dummy_5164) + Dummy_4977*(Dummy_4989*Dummy_5165 + Dummy_4990*Dummy_5166 + Dummy_4991*Dummy_5167) + Dummy_4981*(Dummy_4992*Dummy_5168 + Dummy_4993*Dummy_5169 + Dummy_4994*Dummy_5170) + Dummy_4985*(Dummy_4995*Dummy_5171 + Dummy_4996*Dummy_5172 + Dummy_4997*Dummy_5173); - const real_t Dummy_5186 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); - const real_t Dummy_5187 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); - const real_t Dummy_5188 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); - const real_t Dummy_5189 = Dummy_4973*(Dummy_4999*Dummy_5012 + Dummy_5000*Dummy_5013 + Dummy_5001*Dummy_5014) + Dummy_4977*(Dummy_5002*Dummy_5015 + Dummy_5003*Dummy_5016 + Dummy_5004*Dummy_5017) + Dummy_4981*(Dummy_5005*Dummy_5018 + Dummy_5006*Dummy_5019 + Dummy_5007*Dummy_5020) + Dummy_4985*(Dummy_5008*Dummy_5021 + Dummy_5009*Dummy_5022 + Dummy_5010*Dummy_5023); - const real_t Dummy_5190 = Dummy_4973*(Dummy_4999*Dummy_5027 + Dummy_5000*Dummy_5030 + Dummy_5001*Dummy_5033) + Dummy_4977*(Dummy_5002*Dummy_5036 + Dummy_5003*Dummy_5039 + Dummy_5004*Dummy_5042) + Dummy_4981*(Dummy_5005*Dummy_5045 + Dummy_5006*Dummy_5048 + Dummy_5007*Dummy_5051) + Dummy_4985*(Dummy_5008*Dummy_5054 + Dummy_5009*Dummy_5057 + Dummy_5010*Dummy_5060); - const real_t Dummy_5191 = Dummy_4973*(Dummy_4999*Dummy_5064 + Dummy_5000*Dummy_5067 + Dummy_5001*Dummy_5070) + Dummy_4977*(Dummy_5002*Dummy_5073 + Dummy_5003*Dummy_5076 + Dummy_5004*Dummy_5079) + Dummy_4981*(Dummy_5005*Dummy_5082 + Dummy_5006*Dummy_5085 + Dummy_5007*Dummy_5088) + Dummy_4985*(Dummy_5008*Dummy_5091 + Dummy_5009*Dummy_5094 + Dummy_5010*Dummy_5097); - const real_t Dummy_5192 = Dummy_4973*(Dummy_4999*Dummy_5101 + Dummy_5000*Dummy_5104 + Dummy_5001*Dummy_5107) + Dummy_4977*(Dummy_5002*Dummy_5110 + Dummy_5003*Dummy_5113 + Dummy_5004*Dummy_5116) + Dummy_4981*(Dummy_5005*Dummy_5119 + Dummy_5006*Dummy_5122 + Dummy_5007*Dummy_5125) + Dummy_4985*(Dummy_5008*Dummy_5128 + Dummy_5009*Dummy_5131 + Dummy_5010*Dummy_5134); - const real_t Dummy_5193 = Dummy_4973*(Dummy_4999*Dummy_5136 + Dummy_5000*Dummy_5137 + Dummy_5001*Dummy_5138) + Dummy_4977*(Dummy_5002*Dummy_5139 + Dummy_5003*Dummy_5140 + Dummy_5004*Dummy_5141) + Dummy_4981*(Dummy_5005*Dummy_5142 + Dummy_5006*Dummy_5143 + Dummy_5007*Dummy_5144) + Dummy_4985*(Dummy_5008*Dummy_5145 + Dummy_5009*Dummy_5146 + Dummy_5010*Dummy_5147); - const real_t Dummy_5194 = Dummy_4973*(Dummy_4999*Dummy_5149 + Dummy_5000*Dummy_5150 + Dummy_5001*Dummy_5151) + Dummy_4977*(Dummy_5002*Dummy_5152 + Dummy_5003*Dummy_5153 + Dummy_5004*Dummy_5154) + Dummy_4981*(Dummy_5005*Dummy_5155 + Dummy_5006*Dummy_5156 + Dummy_5007*Dummy_5157) + Dummy_4985*(Dummy_5008*Dummy_5158 + Dummy_5009*Dummy_5159 + Dummy_5010*Dummy_5160); - const real_t Dummy_5195 = Dummy_4973*(Dummy_4999*Dummy_5162 + Dummy_5000*Dummy_5163 + Dummy_5001*Dummy_5164) + Dummy_4977*(Dummy_5002*Dummy_5165 + Dummy_5003*Dummy_5166 + Dummy_5004*Dummy_5167) + Dummy_4981*(Dummy_5005*Dummy_5168 + Dummy_5006*Dummy_5169 + Dummy_5007*Dummy_5170) + Dummy_4985*(Dummy_5008*Dummy_5171 + Dummy_5009*Dummy_5172 + Dummy_5010*Dummy_5173); - const real_t Dummy_5196 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); - const real_t Dummy_5197 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); - const real_t Dummy_5198 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); - const real_t Dummy_5199 = Dummy_4973*(Dummy_5012*Dummy_5027 + Dummy_5013*Dummy_5030 + Dummy_5014*Dummy_5033) + Dummy_4977*(Dummy_5015*Dummy_5036 + Dummy_5016*Dummy_5039 + Dummy_5017*Dummy_5042) + Dummy_4981*(Dummy_5018*Dummy_5045 + Dummy_5019*Dummy_5048 + Dummy_5020*Dummy_5051) + Dummy_4985*(Dummy_5021*Dummy_5054 + Dummy_5022*Dummy_5057 + Dummy_5023*Dummy_5060); - const real_t Dummy_5200 = Dummy_4973*(Dummy_5012*Dummy_5064 + Dummy_5013*Dummy_5067 + Dummy_5014*Dummy_5070) + Dummy_4977*(Dummy_5015*Dummy_5073 + Dummy_5016*Dummy_5076 + Dummy_5017*Dummy_5079) + Dummy_4981*(Dummy_5018*Dummy_5082 + Dummy_5019*Dummy_5085 + Dummy_5020*Dummy_5088) + Dummy_4985*(Dummy_5021*Dummy_5091 + Dummy_5022*Dummy_5094 + Dummy_5023*Dummy_5097); - const real_t Dummy_5201 = Dummy_4973*(Dummy_5012*Dummy_5101 + Dummy_5013*Dummy_5104 + Dummy_5014*Dummy_5107) + Dummy_4977*(Dummy_5015*Dummy_5110 + Dummy_5016*Dummy_5113 + Dummy_5017*Dummy_5116) + Dummy_4981*(Dummy_5018*Dummy_5119 + Dummy_5019*Dummy_5122 + Dummy_5020*Dummy_5125) + Dummy_4985*(Dummy_5021*Dummy_5128 + Dummy_5022*Dummy_5131 + Dummy_5023*Dummy_5134); - const real_t Dummy_5202 = Dummy_4973*(Dummy_5012*Dummy_5136 + Dummy_5013*Dummy_5137 + Dummy_5014*Dummy_5138) + Dummy_4977*(Dummy_5015*Dummy_5139 + Dummy_5016*Dummy_5140 + Dummy_5017*Dummy_5141) + Dummy_4981*(Dummy_5018*Dummy_5142 + Dummy_5019*Dummy_5143 + Dummy_5020*Dummy_5144) + Dummy_4985*(Dummy_5021*Dummy_5145 + Dummy_5022*Dummy_5146 + Dummy_5023*Dummy_5147); - const real_t Dummy_5203 = Dummy_4973*(Dummy_5012*Dummy_5149 + Dummy_5013*Dummy_5150 + Dummy_5014*Dummy_5151) + Dummy_4977*(Dummy_5015*Dummy_5152 + Dummy_5016*Dummy_5153 + Dummy_5017*Dummy_5154) + Dummy_4981*(Dummy_5018*Dummy_5155 + Dummy_5019*Dummy_5156 + Dummy_5020*Dummy_5157) + Dummy_4985*(Dummy_5021*Dummy_5158 + Dummy_5022*Dummy_5159 + Dummy_5023*Dummy_5160); - const real_t Dummy_5204 = Dummy_4973*(Dummy_5012*Dummy_5162 + Dummy_5013*Dummy_5163 + Dummy_5014*Dummy_5164) + Dummy_4977*(Dummy_5015*Dummy_5165 + Dummy_5016*Dummy_5166 + Dummy_5017*Dummy_5167) + Dummy_4981*(Dummy_5018*Dummy_5168 + Dummy_5019*Dummy_5169 + Dummy_5020*Dummy_5170) + Dummy_4985*(Dummy_5021*Dummy_5171 + Dummy_5022*Dummy_5172 + Dummy_5023*Dummy_5173); - const real_t Dummy_5205 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_5206 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5207 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_5208 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5209 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_5210 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5211 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5212 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_5213 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5214 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_5215 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5216 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_5217 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5218 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5219 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5220 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5221 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5222 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5223 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5224 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5225 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5226 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5227 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5228 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5229 = Dummy_4973*(Dummy_5027*Dummy_5064 + Dummy_5030*Dummy_5067 + Dummy_5033*Dummy_5070) + Dummy_4977*(Dummy_5036*Dummy_5073 + Dummy_5039*Dummy_5076 + Dummy_5042*Dummy_5079) + Dummy_4981*(Dummy_5045*Dummy_5082 + Dummy_5048*Dummy_5085 + Dummy_5051*Dummy_5088) + Dummy_4985*(Dummy_5054*Dummy_5091 + Dummy_5057*Dummy_5094 + Dummy_5060*Dummy_5097); - const real_t Dummy_5230 = Dummy_4973*(Dummy_5027*Dummy_5101 + Dummy_5030*Dummy_5104 + Dummy_5033*Dummy_5107) + Dummy_4977*(Dummy_5036*Dummy_5110 + Dummy_5039*Dummy_5113 + Dummy_5042*Dummy_5116) + Dummy_4981*(Dummy_5045*Dummy_5119 + Dummy_5048*Dummy_5122 + Dummy_5051*Dummy_5125) + Dummy_4985*(Dummy_5054*Dummy_5128 + Dummy_5057*Dummy_5131 + Dummy_5060*Dummy_5134); - const real_t Dummy_5231 = Dummy_4973*(Dummy_5027*Dummy_5136 + Dummy_5030*Dummy_5137 + Dummy_5033*Dummy_5138) + Dummy_4977*(Dummy_5036*Dummy_5139 + Dummy_5039*Dummy_5140 + Dummy_5042*Dummy_5141) + Dummy_4981*(Dummy_5045*Dummy_5142 + Dummy_5048*Dummy_5143 + Dummy_5051*Dummy_5144) + Dummy_4985*(Dummy_5054*Dummy_5145 + Dummy_5057*Dummy_5146 + Dummy_5060*Dummy_5147); - const real_t Dummy_5232 = Dummy_4973*(Dummy_5027*Dummy_5149 + Dummy_5030*Dummy_5150 + Dummy_5033*Dummy_5151) + Dummy_4977*(Dummy_5036*Dummy_5152 + Dummy_5039*Dummy_5153 + Dummy_5042*Dummy_5154) + Dummy_4981*(Dummy_5045*Dummy_5155 + Dummy_5048*Dummy_5156 + Dummy_5051*Dummy_5157) + Dummy_4985*(Dummy_5054*Dummy_5158 + Dummy_5057*Dummy_5159 + Dummy_5060*Dummy_5160); - const real_t Dummy_5233 = Dummy_4973*(Dummy_5027*Dummy_5162 + Dummy_5030*Dummy_5163 + Dummy_5033*Dummy_5164) + Dummy_4977*(Dummy_5036*Dummy_5165 + Dummy_5039*Dummy_5166 + Dummy_5042*Dummy_5167) + Dummy_4981*(Dummy_5045*Dummy_5168 + Dummy_5048*Dummy_5169 + Dummy_5051*Dummy_5170) + Dummy_4985*(Dummy_5054*Dummy_5171 + Dummy_5057*Dummy_5172 + Dummy_5060*Dummy_5173); - const real_t Dummy_5234 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_5235 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5236 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_5237 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5238 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_5239 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5240 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5241 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5242 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5243 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5244 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5245 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5246 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5247 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_5248 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5249 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_5250 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5251 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_5252 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5253 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5254 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5255 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5256 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5257 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5258 = Dummy_4973*(Dummy_5064*Dummy_5101 + Dummy_5067*Dummy_5104 + Dummy_5070*Dummy_5107) + Dummy_4977*(Dummy_5073*Dummy_5110 + Dummy_5076*Dummy_5113 + Dummy_5079*Dummy_5116) + Dummy_4981*(Dummy_5082*Dummy_5119 + Dummy_5085*Dummy_5122 + Dummy_5088*Dummy_5125) + Dummy_4985*(Dummy_5091*Dummy_5128 + Dummy_5094*Dummy_5131 + Dummy_5097*Dummy_5134); - const real_t Dummy_5259 = Dummy_4973*(Dummy_5064*Dummy_5136 + Dummy_5067*Dummy_5137 + Dummy_5070*Dummy_5138) + Dummy_4977*(Dummy_5073*Dummy_5139 + Dummy_5076*Dummy_5140 + Dummy_5079*Dummy_5141) + Dummy_4981*(Dummy_5082*Dummy_5142 + Dummy_5085*Dummy_5143 + Dummy_5088*Dummy_5144) + Dummy_4985*(Dummy_5091*Dummy_5145 + Dummy_5094*Dummy_5146 + Dummy_5097*Dummy_5147); - const real_t Dummy_5260 = Dummy_4973*(Dummy_5064*Dummy_5149 + Dummy_5067*Dummy_5150 + Dummy_5070*Dummy_5151) + Dummy_4977*(Dummy_5073*Dummy_5152 + Dummy_5076*Dummy_5153 + Dummy_5079*Dummy_5154) + Dummy_4981*(Dummy_5082*Dummy_5155 + Dummy_5085*Dummy_5156 + Dummy_5088*Dummy_5157) + Dummy_4985*(Dummy_5091*Dummy_5158 + Dummy_5094*Dummy_5159 + Dummy_5097*Dummy_5160); - const real_t Dummy_5261 = Dummy_4973*(Dummy_5064*Dummy_5162 + Dummy_5067*Dummy_5163 + Dummy_5070*Dummy_5164) + Dummy_4977*(Dummy_5073*Dummy_5165 + Dummy_5076*Dummy_5166 + Dummy_5079*Dummy_5167) + Dummy_4981*(Dummy_5082*Dummy_5168 + Dummy_5085*Dummy_5169 + Dummy_5088*Dummy_5170) + Dummy_4985*(Dummy_5091*Dummy_5171 + Dummy_5094*Dummy_5172 + Dummy_5097*Dummy_5173); - const real_t Dummy_5262 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5263 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5264 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5265 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5266 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5267 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5268 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_5269 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5270 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_5271 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5272 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_5273 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5274 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5275 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_5276 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5277 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_5278 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5279 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_5280 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5281 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_5282 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5283 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_5284 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5285 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_5286 = Dummy_4973*(Dummy_5101*Dummy_5136 + Dummy_5104*Dummy_5137 + Dummy_5107*Dummy_5138) + Dummy_4977*(Dummy_5110*Dummy_5139 + Dummy_5113*Dummy_5140 + Dummy_5116*Dummy_5141) + Dummy_4981*(Dummy_5119*Dummy_5142 + Dummy_5122*Dummy_5143 + Dummy_5125*Dummy_5144) + Dummy_4985*(Dummy_5128*Dummy_5145 + Dummy_5131*Dummy_5146 + Dummy_5134*Dummy_5147); - const real_t Dummy_5287 = Dummy_4973*(Dummy_5101*Dummy_5149 + Dummy_5104*Dummy_5150 + Dummy_5107*Dummy_5151) + Dummy_4977*(Dummy_5110*Dummy_5152 + Dummy_5113*Dummy_5153 + Dummy_5116*Dummy_5154) + Dummy_4981*(Dummy_5119*Dummy_5155 + Dummy_5122*Dummy_5156 + Dummy_5125*Dummy_5157) + Dummy_4985*(Dummy_5128*Dummy_5158 + Dummy_5131*Dummy_5159 + Dummy_5134*Dummy_5160); - const real_t Dummy_5288 = Dummy_4973*(Dummy_5101*Dummy_5162 + Dummy_5104*Dummy_5163 + Dummy_5107*Dummy_5164) + Dummy_4977*(Dummy_5110*Dummy_5165 + Dummy_5113*Dummy_5166 + Dummy_5116*Dummy_5167) + Dummy_4981*(Dummy_5119*Dummy_5168 + Dummy_5122*Dummy_5169 + Dummy_5125*Dummy_5170) + Dummy_4985*(Dummy_5128*Dummy_5171 + Dummy_5131*Dummy_5172 + Dummy_5134*Dummy_5173); - const real_t Dummy_5289 = Dummy_4973*(Dummy_5136*Dummy_5149 + Dummy_5137*Dummy_5150 + Dummy_5138*Dummy_5151) + Dummy_4977*(Dummy_5139*Dummy_5152 + Dummy_5140*Dummy_5153 + Dummy_5141*Dummy_5154) + Dummy_4981*(Dummy_5142*Dummy_5155 + Dummy_5143*Dummy_5156 + Dummy_5144*Dummy_5157) + Dummy_4985*(Dummy_5145*Dummy_5158 + Dummy_5146*Dummy_5159 + Dummy_5147*Dummy_5160); - const real_t Dummy_5290 = Dummy_4973*(Dummy_5136*Dummy_5162 + Dummy_5137*Dummy_5163 + Dummy_5138*Dummy_5164) + Dummy_4977*(Dummy_5139*Dummy_5165 + Dummy_5140*Dummy_5166 + Dummy_5141*Dummy_5167) + Dummy_4981*(Dummy_5142*Dummy_5168 + Dummy_5143*Dummy_5169 + Dummy_5144*Dummy_5170) + Dummy_4985*(Dummy_5145*Dummy_5171 + Dummy_5146*Dummy_5172 + Dummy_5147*Dummy_5173); - const real_t Dummy_5291 = Dummy_4973*(Dummy_5149*Dummy_5162 + Dummy_5150*Dummy_5163 + Dummy_5151*Dummy_5164) + Dummy_4977*(Dummy_5152*Dummy_5165 + Dummy_5153*Dummy_5166 + Dummy_5154*Dummy_5167) + Dummy_4981*(Dummy_5155*Dummy_5168 + Dummy_5156*Dummy_5169 + Dummy_5157*Dummy_5170) + Dummy_4985*(Dummy_5158*Dummy_5171 + Dummy_5159*Dummy_5172 + Dummy_5160*Dummy_5173); - const real_t Dummy_5292 = Dummy_4973*((Dummy_4970*Dummy_4970) + (Dummy_4971*Dummy_4971) + (Dummy_4972*Dummy_4972)) + Dummy_4977*((Dummy_4974*Dummy_4974) + (Dummy_4975*Dummy_4975) + (Dummy_4976*Dummy_4976)) + Dummy_4981*((Dummy_4978*Dummy_4978) + (Dummy_4979*Dummy_4979) + (Dummy_4980*Dummy_4980)) + Dummy_4985*((Dummy_4982*Dummy_4982) + (Dummy_4983*Dummy_4983) + (Dummy_4984*Dummy_4984)); - const real_t Dummy_5293 = Dummy_4998; - const real_t Dummy_5294 = Dummy_5011; - const real_t Dummy_5295 = Dummy_5024; - const real_t Dummy_5296 = Dummy_5061; - const real_t Dummy_5297 = Dummy_5098; - const real_t Dummy_5298 = Dummy_5135; - const real_t Dummy_5299 = Dummy_5148; - const real_t Dummy_5300 = Dummy_5161; - const real_t Dummy_5301 = Dummy_5174; - const real_t Dummy_5302 = Dummy_4998; - const real_t Dummy_5303 = Dummy_4973*(Dummy_5175*tmp_kernel_op_254 + Dummy_5176*tmp_kernel_op_254 + Dummy_5177*tmp_kernel_op_254) + Dummy_4977*(Dummy_5175*tmp_kernel_op_257 + Dummy_5176*tmp_kernel_op_257 + Dummy_5177*tmp_kernel_op_257) + Dummy_4981*(Dummy_5175*tmp_kernel_op_258 + Dummy_5176*tmp_kernel_op_258 + Dummy_5177*tmp_kernel_op_258) + Dummy_4985*(Dummy_5175*tmp_kernel_op_259 + Dummy_5176*tmp_kernel_op_259 + Dummy_5177*tmp_kernel_op_259); - const real_t Dummy_5304 = Dummy_5178; - const real_t Dummy_5305 = Dummy_5179; - const real_t Dummy_5306 = Dummy_5180; - const real_t Dummy_5307 = Dummy_5181; - const real_t Dummy_5308 = Dummy_5182; - const real_t Dummy_5309 = Dummy_5183; - const real_t Dummy_5310 = Dummy_5184; - const real_t Dummy_5311 = Dummy_5185; - const real_t Dummy_5312 = Dummy_5011; - const real_t Dummy_5313 = Dummy_5178; - const real_t Dummy_5314 = Dummy_4973*(Dummy_5186*tmp_kernel_op_269 + Dummy_5187*tmp_kernel_op_269 + Dummy_5188*tmp_kernel_op_269) + Dummy_4977*(Dummy_5186*tmp_kernel_op_272 + Dummy_5187*tmp_kernel_op_272 + Dummy_5188*tmp_kernel_op_272) + Dummy_4981*(Dummy_5186*tmp_kernel_op_273 + Dummy_5187*tmp_kernel_op_273 + Dummy_5188*tmp_kernel_op_273) + Dummy_4985*(Dummy_5186*tmp_kernel_op_274 + Dummy_5187*tmp_kernel_op_274 + Dummy_5188*tmp_kernel_op_274); - const real_t Dummy_5315 = Dummy_5189; - const real_t Dummy_5316 = Dummy_5190; - const real_t Dummy_5317 = Dummy_5191; - const real_t Dummy_5318 = Dummy_5192; - const real_t Dummy_5319 = Dummy_5193; - const real_t Dummy_5320 = Dummy_5194; - const real_t Dummy_5321 = Dummy_5195; - const real_t Dummy_5322 = Dummy_5024; - const real_t Dummy_5323 = Dummy_5179; - const real_t Dummy_5324 = Dummy_5189; - const real_t Dummy_5325 = Dummy_4973*(Dummy_5196*tmp_kernel_op_283 + Dummy_5197*tmp_kernel_op_283 + Dummy_5198*tmp_kernel_op_283) + Dummy_4977*(Dummy_5196*tmp_kernel_op_286 + Dummy_5197*tmp_kernel_op_286 + Dummy_5198*tmp_kernel_op_286) + Dummy_4981*(Dummy_5196*tmp_kernel_op_287 + Dummy_5197*tmp_kernel_op_287 + Dummy_5198*tmp_kernel_op_287) + Dummy_4985*(Dummy_5196*tmp_kernel_op_288 + Dummy_5197*tmp_kernel_op_288 + Dummy_5198*tmp_kernel_op_288); - const real_t Dummy_5326 = Dummy_5199; - const real_t Dummy_5327 = Dummy_5200; - const real_t Dummy_5328 = Dummy_5201; - const real_t Dummy_5329 = Dummy_5202; - const real_t Dummy_5330 = Dummy_5203; - const real_t Dummy_5331 = Dummy_5204; - const real_t Dummy_5332 = Dummy_5061; - const real_t Dummy_5333 = Dummy_5180; - const real_t Dummy_5334 = Dummy_5190; - const real_t Dummy_5335 = Dummy_5199; - const real_t Dummy_5336 = Dummy_4973*(((Dummy_5205 + Dummy_5206)*(Dummy_5205 + Dummy_5206))*16.0 + ((Dummy_5207 + Dummy_5208)*(Dummy_5207 + Dummy_5208))*16.0 + ((Dummy_5209 + Dummy_5210)*(Dummy_5209 + Dummy_5210))*16.0) + Dummy_4977*(((Dummy_5211 + Dummy_5212)*(Dummy_5211 + Dummy_5212))*16.0 + ((Dummy_5213 + Dummy_5214)*(Dummy_5213 + Dummy_5214))*16.0 + ((Dummy_5215 + Dummy_5216)*(Dummy_5215 + Dummy_5216))*16.0) + Dummy_4981*(((Dummy_5217 + Dummy_5218)*(Dummy_5217 + Dummy_5218))*16.0 + ((Dummy_5219 + Dummy_5220)*(Dummy_5219 + Dummy_5220))*16.0 + ((Dummy_5221 + Dummy_5222)*(Dummy_5221 + Dummy_5222))*16.0) + Dummy_4985*(((Dummy_5223 + Dummy_5224)*(Dummy_5223 + Dummy_5224))*16.0 + ((Dummy_5225 + Dummy_5226)*(Dummy_5225 + Dummy_5226))*16.0 + ((Dummy_5227 + Dummy_5228)*(Dummy_5227 + Dummy_5228))*16.0); - const real_t Dummy_5337 = Dummy_5229; - const real_t Dummy_5338 = Dummy_5230; - const real_t Dummy_5339 = Dummy_5231; - const real_t Dummy_5340 = Dummy_5232; - const real_t Dummy_5341 = Dummy_5233; - const real_t Dummy_5342 = Dummy_5098; - const real_t Dummy_5343 = Dummy_5181; - const real_t Dummy_5344 = Dummy_5191; - const real_t Dummy_5345 = Dummy_5200; - const real_t Dummy_5346 = Dummy_5229; - const real_t Dummy_5347 = Dummy_4973*(((Dummy_5234 + Dummy_5235)*(Dummy_5234 + Dummy_5235))*16.0 + ((Dummy_5236 + Dummy_5237)*(Dummy_5236 + Dummy_5237))*16.0 + ((Dummy_5238 + Dummy_5239)*(Dummy_5238 + Dummy_5239))*16.0) + Dummy_4977*(((Dummy_5240 + Dummy_5241)*(Dummy_5240 + Dummy_5241))*16.0 + ((Dummy_5242 + Dummy_5243)*(Dummy_5242 + Dummy_5243))*16.0 + ((Dummy_5244 + Dummy_5245)*(Dummy_5244 + Dummy_5245))*16.0) + Dummy_4981*(((Dummy_5246 + Dummy_5247)*(Dummy_5246 + Dummy_5247))*16.0 + ((Dummy_5248 + Dummy_5249)*(Dummy_5248 + Dummy_5249))*16.0 + ((Dummy_5250 + Dummy_5251)*(Dummy_5250 + Dummy_5251))*16.0) + Dummy_4985*(((Dummy_5252 + Dummy_5253)*(Dummy_5252 + Dummy_5253))*16.0 + ((Dummy_5254 + Dummy_5255)*(Dummy_5254 + Dummy_5255))*16.0 + ((Dummy_5256 + Dummy_5257)*(Dummy_5256 + Dummy_5257))*16.0); - const real_t Dummy_5348 = Dummy_5258; - const real_t Dummy_5349 = Dummy_5259; - const real_t Dummy_5350 = Dummy_5260; - const real_t Dummy_5351 = Dummy_5261; - const real_t Dummy_5352 = Dummy_5135; - const real_t Dummy_5353 = Dummy_5182; - const real_t Dummy_5354 = Dummy_5192; - const real_t Dummy_5355 = Dummy_5201; - const real_t Dummy_5356 = Dummy_5230; - const real_t Dummy_5357 = Dummy_5258; - const real_t Dummy_5358 = Dummy_4973*(((Dummy_5262 + Dummy_5263)*(Dummy_5262 + Dummy_5263))*16.0 + ((Dummy_5264 + Dummy_5265)*(Dummy_5264 + Dummy_5265))*16.0 + ((Dummy_5266 + Dummy_5267)*(Dummy_5266 + Dummy_5267))*16.0) + Dummy_4977*(((Dummy_5268 + Dummy_5269)*(Dummy_5268 + Dummy_5269))*16.0 + ((Dummy_5270 + Dummy_5271)*(Dummy_5270 + Dummy_5271))*16.0 + ((Dummy_5272 + Dummy_5273)*(Dummy_5272 + Dummy_5273))*16.0) + Dummy_4981*(((Dummy_5274 + Dummy_5275)*(Dummy_5274 + Dummy_5275))*16.0 + ((Dummy_5276 + Dummy_5277)*(Dummy_5276 + Dummy_5277))*16.0 + ((Dummy_5278 + Dummy_5279)*(Dummy_5278 + Dummy_5279))*16.0) + Dummy_4985*(((Dummy_5280 + Dummy_5281)*(Dummy_5280 + Dummy_5281))*16.0 + ((Dummy_5282 + Dummy_5283)*(Dummy_5282 + Dummy_5283))*16.0 + ((Dummy_5284 + Dummy_5285)*(Dummy_5284 + Dummy_5285))*16.0); - const real_t Dummy_5359 = Dummy_5286; - const real_t Dummy_5360 = Dummy_5287; - const real_t Dummy_5361 = Dummy_5288; - const real_t Dummy_5362 = Dummy_5148; - const real_t Dummy_5363 = Dummy_5183; - const real_t Dummy_5364 = Dummy_5193; - const real_t Dummy_5365 = Dummy_5202; - const real_t Dummy_5366 = Dummy_5231; - const real_t Dummy_5367 = Dummy_5259; - const real_t Dummy_5368 = Dummy_5286; - const real_t Dummy_5369 = Dummy_4973*(((-Dummy_5205 - Dummy_5234 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_5205 - Dummy_5234 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_5207 - Dummy_5236 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_5207 - Dummy_5236 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_5209 - Dummy_5238 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_5209 - Dummy_5238 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25))*16.0) + Dummy_4977*(((-Dummy_5211 - Dummy_5240 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_5211 - Dummy_5240 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_5213 - Dummy_5242 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_5213 - Dummy_5242 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_5215 - Dummy_5244 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_5215 - Dummy_5244 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25))*16.0) + Dummy_4981*(((-Dummy_5217 - Dummy_5246 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_5217 - Dummy_5246 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_5219 - Dummy_5248 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_5219 - Dummy_5248 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_5221 - Dummy_5250 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_5221 - Dummy_5250 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25))*16.0) + Dummy_4985*(((-Dummy_5223 - Dummy_5252 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_5223 - Dummy_5252 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_5225 - Dummy_5254 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_5225 - Dummy_5254 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_5227 - Dummy_5256 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_5227 - Dummy_5256 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25))*16.0); - const real_t Dummy_5370 = Dummy_5289; - const real_t Dummy_5371 = Dummy_5290; - const real_t Dummy_5372 = Dummy_5161; - const real_t Dummy_5373 = Dummy_5184; - const real_t Dummy_5374 = Dummy_5194; - const real_t Dummy_5375 = Dummy_5203; - const real_t Dummy_5376 = Dummy_5232; - const real_t Dummy_5377 = Dummy_5260; - const real_t Dummy_5378 = Dummy_5287; - const real_t Dummy_5379 = Dummy_5289; - const real_t Dummy_5380 = Dummy_4973*(((-Dummy_5206 - Dummy_5262 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_5206 - Dummy_5262 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_5208 - Dummy_5264 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_5208 - Dummy_5264 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_5210 - Dummy_5266 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_5210 - Dummy_5266 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25))*16.0) + Dummy_4977*(((-Dummy_5212 - Dummy_5268 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_5212 - Dummy_5268 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_5214 - Dummy_5270 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_5214 - Dummy_5270 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_5216 - Dummy_5272 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_5216 - Dummy_5272 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25))*16.0) + Dummy_4981*(((-Dummy_5218 - Dummy_5274 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_5218 - Dummy_5274 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_5220 - Dummy_5276 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_5220 - Dummy_5276 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_5222 - Dummy_5278 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_5222 - Dummy_5278 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25))*16.0) + Dummy_4985*(((-Dummy_5224 - Dummy_5280 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_5224 - Dummy_5280 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_5226 - Dummy_5282 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_5226 - Dummy_5282 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_5228 - Dummy_5284 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_5228 - Dummy_5284 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25))*16.0); - const real_t Dummy_5381 = Dummy_5291; - const real_t Dummy_5382 = Dummy_5174; - const real_t Dummy_5383 = Dummy_5185; - const real_t Dummy_5384 = Dummy_5195; - const real_t Dummy_5385 = Dummy_5204; - const real_t Dummy_5386 = Dummy_5233; - const real_t Dummy_5387 = Dummy_5261; - const real_t Dummy_5388 = Dummy_5288; - const real_t Dummy_5389 = Dummy_5290; - const real_t Dummy_5390 = Dummy_5291; - const real_t Dummy_5391 = Dummy_4973*(((-Dummy_5235 - Dummy_5263 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_5235 - Dummy_5263 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_5237 - Dummy_5265 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_5237 - Dummy_5265 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_5239 - Dummy_5267 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_5239 - Dummy_5267 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25))*16.0) + Dummy_4977*(((-Dummy_5241 - Dummy_5269 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_5241 - Dummy_5269 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_5243 - Dummy_5271 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_5243 - Dummy_5271 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_5245 - Dummy_5273 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_5245 - Dummy_5273 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25))*16.0) + Dummy_4981*(((-Dummy_5247 - Dummy_5275 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_5247 - Dummy_5275 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_5249 - Dummy_5277 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_5249 - Dummy_5277 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_5251 - Dummy_5279 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_5251 - Dummy_5279 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25))*16.0) + Dummy_4985*(((-Dummy_5253 - Dummy_5281 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_5253 - Dummy_5281 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_5255 - Dummy_5283 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_5255 - Dummy_5283 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_5257 - Dummy_5285 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_5257 - Dummy_5285 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25))*16.0); - const real_t Dummy_5392 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_5393 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_5394 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_5395 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_5396 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_5397 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_5398 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_5399 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_5400 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_5401 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_5402 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_5403 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_5404 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_5405 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_5406 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_5407 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_5408 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_5409 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_5410 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_5411 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_5412 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_5413 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_5414 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_5415 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_5416 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_5417 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_5418 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_5419 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_5420 = Dummy_5395*(Dummy_5392*Dummy_5408 + Dummy_5393*Dummy_5409 + Dummy_5394*Dummy_5410) + Dummy_5399*(Dummy_5396*Dummy_5411 + Dummy_5397*Dummy_5412 + Dummy_5398*Dummy_5413) + Dummy_5403*(Dummy_5400*Dummy_5414 + Dummy_5401*Dummy_5415 + Dummy_5402*Dummy_5416) + Dummy_5407*(Dummy_5404*Dummy_5417 + Dummy_5405*Dummy_5418 + Dummy_5406*Dummy_5419); - const real_t Dummy_5421 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_5422 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_5423 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_5424 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_5425 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_5426 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_5427 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_5428 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_5429 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_5430 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_5431 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_5432 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_5433 = Dummy_5395*(Dummy_5392*Dummy_5421 + Dummy_5393*Dummy_5422 + Dummy_5394*Dummy_5423) + Dummy_5399*(Dummy_5396*Dummy_5424 + Dummy_5397*Dummy_5425 + Dummy_5398*Dummy_5426) + Dummy_5403*(Dummy_5400*Dummy_5427 + Dummy_5401*Dummy_5428 + Dummy_5402*Dummy_5429) + Dummy_5407*(Dummy_5404*Dummy_5430 + Dummy_5405*Dummy_5431 + Dummy_5406*Dummy_5432); - const real_t Dummy_5434 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_5435 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_5436 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_5437 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_5438 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_5439 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_5440 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_5441 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_5442 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_5443 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_5444 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_5445 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_5446 = Dummy_5395*(Dummy_5392*Dummy_5434 + Dummy_5393*Dummy_5435 + Dummy_5394*Dummy_5436) + Dummy_5399*(Dummy_5396*Dummy_5437 + Dummy_5397*Dummy_5438 + Dummy_5398*Dummy_5439) + Dummy_5403*(Dummy_5400*Dummy_5440 + Dummy_5401*Dummy_5441 + Dummy_5402*Dummy_5442) + Dummy_5407*(Dummy_5404*Dummy_5443 + Dummy_5405*Dummy_5444 + Dummy_5406*Dummy_5445); - const real_t Dummy_5447 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_5448 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_5449 = Dummy_5447 + Dummy_5448; - const real_t Dummy_5450 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_5451 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_5452 = Dummy_5450 + Dummy_5451; - const real_t Dummy_5453 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_5454 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_5455 = Dummy_5453 + Dummy_5454; - const real_t Dummy_5456 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_5457 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_5458 = Dummy_5456 + Dummy_5457; - const real_t Dummy_5459 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_5460 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_5461 = Dummy_5459 + Dummy_5460; - const real_t Dummy_5462 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_5463 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_5464 = Dummy_5462 + Dummy_5463; - const real_t Dummy_5465 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_5466 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_5467 = Dummy_5465 + Dummy_5466; - const real_t Dummy_5468 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_5469 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_5470 = Dummy_5468 + Dummy_5469; - const real_t Dummy_5471 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_5472 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_5473 = Dummy_5471 + Dummy_5472; - const real_t Dummy_5474 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_5475 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_5476 = Dummy_5474 + Dummy_5475; - const real_t Dummy_5477 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_5478 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_5479 = Dummy_5477 + Dummy_5478; - const real_t Dummy_5480 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_5481 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_5482 = Dummy_5480 + Dummy_5481; - const real_t Dummy_5483 = Dummy_5395*(Dummy_5392*Dummy_5449 + Dummy_5393*Dummy_5452 + Dummy_5394*Dummy_5455) + Dummy_5399*(Dummy_5396*Dummy_5458 + Dummy_5397*Dummy_5461 + Dummy_5398*Dummy_5464) + Dummy_5403*(Dummy_5400*Dummy_5467 + Dummy_5401*Dummy_5470 + Dummy_5402*Dummy_5473) + Dummy_5407*(Dummy_5404*Dummy_5476 + Dummy_5405*Dummy_5479 + Dummy_5406*Dummy_5482); - const real_t Dummy_5484 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_5485 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_5486 = Dummy_5484 + Dummy_5485; - const real_t Dummy_5487 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_5488 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_5489 = Dummy_5487 + Dummy_5488; - const real_t Dummy_5490 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_5491 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_5492 = Dummy_5490 + Dummy_5491; - const real_t Dummy_5493 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_5494 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_5495 = Dummy_5493 + Dummy_5494; - const real_t Dummy_5496 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_5497 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_5498 = Dummy_5496 + Dummy_5497; - const real_t Dummy_5499 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_5500 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_5501 = Dummy_5499 + Dummy_5500; - const real_t Dummy_5502 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_5503 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_5504 = Dummy_5502 + Dummy_5503; - const real_t Dummy_5505 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_5506 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_5507 = Dummy_5505 + Dummy_5506; - const real_t Dummy_5508 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_5509 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_5510 = Dummy_5508 + Dummy_5509; - const real_t Dummy_5511 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_5512 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_5513 = Dummy_5511 + Dummy_5512; - const real_t Dummy_5514 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_5515 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_5516 = Dummy_5514 + Dummy_5515; - const real_t Dummy_5517 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_5518 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_5519 = Dummy_5517 + Dummy_5518; - const real_t Dummy_5520 = Dummy_5395*(Dummy_5392*Dummy_5486 + Dummy_5393*Dummy_5489 + Dummy_5394*Dummy_5492) + Dummy_5399*(Dummy_5396*Dummy_5495 + Dummy_5397*Dummy_5498 + Dummy_5398*Dummy_5501) + Dummy_5403*(Dummy_5400*Dummy_5504 + Dummy_5401*Dummy_5507 + Dummy_5402*Dummy_5510) + Dummy_5407*(Dummy_5404*Dummy_5513 + Dummy_5405*Dummy_5516 + Dummy_5406*Dummy_5519); - const real_t Dummy_5521 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_5522 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_5523 = Dummy_5521 + Dummy_5522; - const real_t Dummy_5524 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_5525 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_5526 = Dummy_5524 + Dummy_5525; - const real_t Dummy_5527 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_5528 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_5529 = Dummy_5527 + Dummy_5528; - const real_t Dummy_5530 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_5531 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_5532 = Dummy_5530 + Dummy_5531; - const real_t Dummy_5533 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_5534 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_5535 = Dummy_5533 + Dummy_5534; - const real_t Dummy_5536 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_5537 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_5538 = Dummy_5536 + Dummy_5537; - const real_t Dummy_5539 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_5540 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_5541 = Dummy_5539 + Dummy_5540; - const real_t Dummy_5542 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_5543 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_5544 = Dummy_5542 + Dummy_5543; - const real_t Dummy_5545 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_5546 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_5547 = Dummy_5545 + Dummy_5546; - const real_t Dummy_5548 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_5549 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_5550 = Dummy_5548 + Dummy_5549; - const real_t Dummy_5551 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_5552 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_5553 = Dummy_5551 + Dummy_5552; - const real_t Dummy_5554 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_5555 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_5556 = Dummy_5554 + Dummy_5555; - const real_t Dummy_5557 = Dummy_5395*(Dummy_5392*Dummy_5523 + Dummy_5393*Dummy_5526 + Dummy_5394*Dummy_5529) + Dummy_5399*(Dummy_5396*Dummy_5532 + Dummy_5397*Dummy_5535 + Dummy_5398*Dummy_5538) + Dummy_5403*(Dummy_5400*Dummy_5541 + Dummy_5401*Dummy_5544 + Dummy_5402*Dummy_5547) + Dummy_5407*(Dummy_5404*Dummy_5550 + Dummy_5405*Dummy_5553 + Dummy_5406*Dummy_5556); - const real_t Dummy_5558 = -Dummy_5447 - Dummy_5484 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_5559 = -Dummy_5450 - Dummy_5487 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_5560 = -Dummy_5453 - Dummy_5490 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_5561 = -Dummy_5456 - Dummy_5493 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_5562 = -Dummy_5459 - Dummy_5496 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_5563 = -Dummy_5462 - Dummy_5499 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_5564 = -Dummy_5465 - Dummy_5502 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_5565 = -Dummy_5468 - Dummy_5505 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_5566 = -Dummy_5471 - Dummy_5508 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_5567 = -Dummy_5474 - Dummy_5511 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_5568 = -Dummy_5477 - Dummy_5514 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_5569 = -Dummy_5480 - Dummy_5517 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_5570 = Dummy_5395*(Dummy_5392*Dummy_5558 + Dummy_5393*Dummy_5559 + Dummy_5394*Dummy_5560) + Dummy_5399*(Dummy_5396*Dummy_5561 + Dummy_5397*Dummy_5562 + Dummy_5398*Dummy_5563) + Dummy_5403*(Dummy_5400*Dummy_5564 + Dummy_5401*Dummy_5565 + Dummy_5402*Dummy_5566) + Dummy_5407*(Dummy_5404*Dummy_5567 + Dummy_5405*Dummy_5568 + Dummy_5406*Dummy_5569); - const real_t Dummy_5571 = -Dummy_5448 - Dummy_5521 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_5572 = -Dummy_5451 - Dummy_5524 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_5573 = -Dummy_5454 - Dummy_5527 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_5574 = -Dummy_5457 - Dummy_5530 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_5575 = -Dummy_5460 - Dummy_5533 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_5576 = -Dummy_5463 - Dummy_5536 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_5577 = -Dummy_5466 - Dummy_5539 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_5578 = -Dummy_5469 - Dummy_5542 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_5579 = -Dummy_5472 - Dummy_5545 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_5580 = -Dummy_5475 - Dummy_5548 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_5581 = -Dummy_5478 - Dummy_5551 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_5582 = -Dummy_5481 - Dummy_5554 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_5583 = Dummy_5395*(Dummy_5392*Dummy_5571 + Dummy_5393*Dummy_5572 + Dummy_5394*Dummy_5573) + Dummy_5399*(Dummy_5396*Dummy_5574 + Dummy_5397*Dummy_5575 + Dummy_5398*Dummy_5576) + Dummy_5403*(Dummy_5400*Dummy_5577 + Dummy_5401*Dummy_5578 + Dummy_5402*Dummy_5579) + Dummy_5407*(Dummy_5404*Dummy_5580 + Dummy_5405*Dummy_5581 + Dummy_5406*Dummy_5582); - const real_t Dummy_5584 = -Dummy_5485 - Dummy_5522 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_5585 = -Dummy_5488 - Dummy_5525 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_5586 = -Dummy_5491 - Dummy_5528 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_5587 = -Dummy_5494 - Dummy_5531 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_5588 = -Dummy_5497 - Dummy_5534 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_5589 = -Dummy_5500 - Dummy_5537 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_5590 = -Dummy_5503 - Dummy_5540 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_5591 = -Dummy_5506 - Dummy_5543 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_5592 = -Dummy_5509 - Dummy_5546 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_5593 = -Dummy_5512 - Dummy_5549 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_5594 = -Dummy_5515 - Dummy_5552 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_5595 = -Dummy_5518 - Dummy_5555 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_5596 = Dummy_5395*(Dummy_5392*Dummy_5584 + Dummy_5393*Dummy_5585 + Dummy_5394*Dummy_5586) + Dummy_5399*(Dummy_5396*Dummy_5587 + Dummy_5397*Dummy_5588 + Dummy_5398*Dummy_5589) + Dummy_5403*(Dummy_5400*Dummy_5590 + Dummy_5401*Dummy_5591 + Dummy_5402*Dummy_5592) + Dummy_5407*(Dummy_5404*Dummy_5593 + Dummy_5405*Dummy_5594 + Dummy_5406*Dummy_5595); - const real_t Dummy_5597 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); - const real_t Dummy_5598 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); - const real_t Dummy_5599 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); - const real_t Dummy_5600 = Dummy_5395*(Dummy_5408*Dummy_5421 + Dummy_5409*Dummy_5422 + Dummy_5410*Dummy_5423) + Dummy_5399*(Dummy_5411*Dummy_5424 + Dummy_5412*Dummy_5425 + Dummy_5413*Dummy_5426) + Dummy_5403*(Dummy_5414*Dummy_5427 + Dummy_5415*Dummy_5428 + Dummy_5416*Dummy_5429) + Dummy_5407*(Dummy_5417*Dummy_5430 + Dummy_5418*Dummy_5431 + Dummy_5419*Dummy_5432); - const real_t Dummy_5601 = Dummy_5395*(Dummy_5408*Dummy_5434 + Dummy_5409*Dummy_5435 + Dummy_5410*Dummy_5436) + Dummy_5399*(Dummy_5411*Dummy_5437 + Dummy_5412*Dummy_5438 + Dummy_5413*Dummy_5439) + Dummy_5403*(Dummy_5414*Dummy_5440 + Dummy_5415*Dummy_5441 + Dummy_5416*Dummy_5442) + Dummy_5407*(Dummy_5417*Dummy_5443 + Dummy_5418*Dummy_5444 + Dummy_5419*Dummy_5445); - const real_t Dummy_5602 = Dummy_5395*(Dummy_5408*Dummy_5449 + Dummy_5409*Dummy_5452 + Dummy_5410*Dummy_5455) + Dummy_5399*(Dummy_5411*Dummy_5458 + Dummy_5412*Dummy_5461 + Dummy_5413*Dummy_5464) + Dummy_5403*(Dummy_5414*Dummy_5467 + Dummy_5415*Dummy_5470 + Dummy_5416*Dummy_5473) + Dummy_5407*(Dummy_5417*Dummy_5476 + Dummy_5418*Dummy_5479 + Dummy_5419*Dummy_5482); - const real_t Dummy_5603 = Dummy_5395*(Dummy_5408*Dummy_5486 + Dummy_5409*Dummy_5489 + Dummy_5410*Dummy_5492) + Dummy_5399*(Dummy_5411*Dummy_5495 + Dummy_5412*Dummy_5498 + Dummy_5413*Dummy_5501) + Dummy_5403*(Dummy_5414*Dummy_5504 + Dummy_5415*Dummy_5507 + Dummy_5416*Dummy_5510) + Dummy_5407*(Dummy_5417*Dummy_5513 + Dummy_5418*Dummy_5516 + Dummy_5419*Dummy_5519); - const real_t Dummy_5604 = Dummy_5395*(Dummy_5408*Dummy_5523 + Dummy_5409*Dummy_5526 + Dummy_5410*Dummy_5529) + Dummy_5399*(Dummy_5411*Dummy_5532 + Dummy_5412*Dummy_5535 + Dummy_5413*Dummy_5538) + Dummy_5403*(Dummy_5414*Dummy_5541 + Dummy_5415*Dummy_5544 + Dummy_5416*Dummy_5547) + Dummy_5407*(Dummy_5417*Dummy_5550 + Dummy_5418*Dummy_5553 + Dummy_5419*Dummy_5556); - const real_t Dummy_5605 = Dummy_5395*(Dummy_5408*Dummy_5558 + Dummy_5409*Dummy_5559 + Dummy_5410*Dummy_5560) + Dummy_5399*(Dummy_5411*Dummy_5561 + Dummy_5412*Dummy_5562 + Dummy_5413*Dummy_5563) + Dummy_5403*(Dummy_5414*Dummy_5564 + Dummy_5415*Dummy_5565 + Dummy_5416*Dummy_5566) + Dummy_5407*(Dummy_5417*Dummy_5567 + Dummy_5418*Dummy_5568 + Dummy_5419*Dummy_5569); - const real_t Dummy_5606 = Dummy_5395*(Dummy_5408*Dummy_5571 + Dummy_5409*Dummy_5572 + Dummy_5410*Dummy_5573) + Dummy_5399*(Dummy_5411*Dummy_5574 + Dummy_5412*Dummy_5575 + Dummy_5413*Dummy_5576) + Dummy_5403*(Dummy_5414*Dummy_5577 + Dummy_5415*Dummy_5578 + Dummy_5416*Dummy_5579) + Dummy_5407*(Dummy_5417*Dummy_5580 + Dummy_5418*Dummy_5581 + Dummy_5419*Dummy_5582); - const real_t Dummy_5607 = Dummy_5395*(Dummy_5408*Dummy_5584 + Dummy_5409*Dummy_5585 + Dummy_5410*Dummy_5586) + Dummy_5399*(Dummy_5411*Dummy_5587 + Dummy_5412*Dummy_5588 + Dummy_5413*Dummy_5589) + Dummy_5403*(Dummy_5414*Dummy_5590 + Dummy_5415*Dummy_5591 + Dummy_5416*Dummy_5592) + Dummy_5407*(Dummy_5417*Dummy_5593 + Dummy_5418*Dummy_5594 + Dummy_5419*Dummy_5595); - const real_t Dummy_5608 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); - const real_t Dummy_5609 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); - const real_t Dummy_5610 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); - const real_t Dummy_5611 = Dummy_5395*(Dummy_5421*Dummy_5434 + Dummy_5422*Dummy_5435 + Dummy_5423*Dummy_5436) + Dummy_5399*(Dummy_5424*Dummy_5437 + Dummy_5425*Dummy_5438 + Dummy_5426*Dummy_5439) + Dummy_5403*(Dummy_5427*Dummy_5440 + Dummy_5428*Dummy_5441 + Dummy_5429*Dummy_5442) + Dummy_5407*(Dummy_5430*Dummy_5443 + Dummy_5431*Dummy_5444 + Dummy_5432*Dummy_5445); - const real_t Dummy_5612 = Dummy_5395*(Dummy_5421*Dummy_5449 + Dummy_5422*Dummy_5452 + Dummy_5423*Dummy_5455) + Dummy_5399*(Dummy_5424*Dummy_5458 + Dummy_5425*Dummy_5461 + Dummy_5426*Dummy_5464) + Dummy_5403*(Dummy_5427*Dummy_5467 + Dummy_5428*Dummy_5470 + Dummy_5429*Dummy_5473) + Dummy_5407*(Dummy_5430*Dummy_5476 + Dummy_5431*Dummy_5479 + Dummy_5432*Dummy_5482); - const real_t Dummy_5613 = Dummy_5395*(Dummy_5421*Dummy_5486 + Dummy_5422*Dummy_5489 + Dummy_5423*Dummy_5492) + Dummy_5399*(Dummy_5424*Dummy_5495 + Dummy_5425*Dummy_5498 + Dummy_5426*Dummy_5501) + Dummy_5403*(Dummy_5427*Dummy_5504 + Dummy_5428*Dummy_5507 + Dummy_5429*Dummy_5510) + Dummy_5407*(Dummy_5430*Dummy_5513 + Dummy_5431*Dummy_5516 + Dummy_5432*Dummy_5519); - const real_t Dummy_5614 = Dummy_5395*(Dummy_5421*Dummy_5523 + Dummy_5422*Dummy_5526 + Dummy_5423*Dummy_5529) + Dummy_5399*(Dummy_5424*Dummy_5532 + Dummy_5425*Dummy_5535 + Dummy_5426*Dummy_5538) + Dummy_5403*(Dummy_5427*Dummy_5541 + Dummy_5428*Dummy_5544 + Dummy_5429*Dummy_5547) + Dummy_5407*(Dummy_5430*Dummy_5550 + Dummy_5431*Dummy_5553 + Dummy_5432*Dummy_5556); - const real_t Dummy_5615 = Dummy_5395*(Dummy_5421*Dummy_5558 + Dummy_5422*Dummy_5559 + Dummy_5423*Dummy_5560) + Dummy_5399*(Dummy_5424*Dummy_5561 + Dummy_5425*Dummy_5562 + Dummy_5426*Dummy_5563) + Dummy_5403*(Dummy_5427*Dummy_5564 + Dummy_5428*Dummy_5565 + Dummy_5429*Dummy_5566) + Dummy_5407*(Dummy_5430*Dummy_5567 + Dummy_5431*Dummy_5568 + Dummy_5432*Dummy_5569); - const real_t Dummy_5616 = Dummy_5395*(Dummy_5421*Dummy_5571 + Dummy_5422*Dummy_5572 + Dummy_5423*Dummy_5573) + Dummy_5399*(Dummy_5424*Dummy_5574 + Dummy_5425*Dummy_5575 + Dummy_5426*Dummy_5576) + Dummy_5403*(Dummy_5427*Dummy_5577 + Dummy_5428*Dummy_5578 + Dummy_5429*Dummy_5579) + Dummy_5407*(Dummy_5430*Dummy_5580 + Dummy_5431*Dummy_5581 + Dummy_5432*Dummy_5582); - const real_t Dummy_5617 = Dummy_5395*(Dummy_5421*Dummy_5584 + Dummy_5422*Dummy_5585 + Dummy_5423*Dummy_5586) + Dummy_5399*(Dummy_5424*Dummy_5587 + Dummy_5425*Dummy_5588 + Dummy_5426*Dummy_5589) + Dummy_5403*(Dummy_5427*Dummy_5590 + Dummy_5428*Dummy_5591 + Dummy_5429*Dummy_5592) + Dummy_5407*(Dummy_5430*Dummy_5593 + Dummy_5431*Dummy_5594 + Dummy_5432*Dummy_5595); - const real_t Dummy_5618 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); - const real_t Dummy_5619 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); - const real_t Dummy_5620 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); - const real_t Dummy_5621 = Dummy_5395*(Dummy_5434*Dummy_5449 + Dummy_5435*Dummy_5452 + Dummy_5436*Dummy_5455) + Dummy_5399*(Dummy_5437*Dummy_5458 + Dummy_5438*Dummy_5461 + Dummy_5439*Dummy_5464) + Dummy_5403*(Dummy_5440*Dummy_5467 + Dummy_5441*Dummy_5470 + Dummy_5442*Dummy_5473) + Dummy_5407*(Dummy_5443*Dummy_5476 + Dummy_5444*Dummy_5479 + Dummy_5445*Dummy_5482); - const real_t Dummy_5622 = Dummy_5395*(Dummy_5434*Dummy_5486 + Dummy_5435*Dummy_5489 + Dummy_5436*Dummy_5492) + Dummy_5399*(Dummy_5437*Dummy_5495 + Dummy_5438*Dummy_5498 + Dummy_5439*Dummy_5501) + Dummy_5403*(Dummy_5440*Dummy_5504 + Dummy_5441*Dummy_5507 + Dummy_5442*Dummy_5510) + Dummy_5407*(Dummy_5443*Dummy_5513 + Dummy_5444*Dummy_5516 + Dummy_5445*Dummy_5519); - const real_t Dummy_5623 = Dummy_5395*(Dummy_5434*Dummy_5523 + Dummy_5435*Dummy_5526 + Dummy_5436*Dummy_5529) + Dummy_5399*(Dummy_5437*Dummy_5532 + Dummy_5438*Dummy_5535 + Dummy_5439*Dummy_5538) + Dummy_5403*(Dummy_5440*Dummy_5541 + Dummy_5441*Dummy_5544 + Dummy_5442*Dummy_5547) + Dummy_5407*(Dummy_5443*Dummy_5550 + Dummy_5444*Dummy_5553 + Dummy_5445*Dummy_5556); - const real_t Dummy_5624 = Dummy_5395*(Dummy_5434*Dummy_5558 + Dummy_5435*Dummy_5559 + Dummy_5436*Dummy_5560) + Dummy_5399*(Dummy_5437*Dummy_5561 + Dummy_5438*Dummy_5562 + Dummy_5439*Dummy_5563) + Dummy_5403*(Dummy_5440*Dummy_5564 + Dummy_5441*Dummy_5565 + Dummy_5442*Dummy_5566) + Dummy_5407*(Dummy_5443*Dummy_5567 + Dummy_5444*Dummy_5568 + Dummy_5445*Dummy_5569); - const real_t Dummy_5625 = Dummy_5395*(Dummy_5434*Dummy_5571 + Dummy_5435*Dummy_5572 + Dummy_5436*Dummy_5573) + Dummy_5399*(Dummy_5437*Dummy_5574 + Dummy_5438*Dummy_5575 + Dummy_5439*Dummy_5576) + Dummy_5403*(Dummy_5440*Dummy_5577 + Dummy_5441*Dummy_5578 + Dummy_5442*Dummy_5579) + Dummy_5407*(Dummy_5443*Dummy_5580 + Dummy_5444*Dummy_5581 + Dummy_5445*Dummy_5582); - const real_t Dummy_5626 = Dummy_5395*(Dummy_5434*Dummy_5584 + Dummy_5435*Dummy_5585 + Dummy_5436*Dummy_5586) + Dummy_5399*(Dummy_5437*Dummy_5587 + Dummy_5438*Dummy_5588 + Dummy_5439*Dummy_5589) + Dummy_5403*(Dummy_5440*Dummy_5590 + Dummy_5441*Dummy_5591 + Dummy_5442*Dummy_5592) + Dummy_5407*(Dummy_5443*Dummy_5593 + Dummy_5444*Dummy_5594 + Dummy_5445*Dummy_5595); - const real_t Dummy_5627 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5628 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5629 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5630 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5631 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5632 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5633 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5634 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5635 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5636 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5637 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5638 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5639 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5640 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5641 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5642 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5643 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5644 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5645 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5646 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5647 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5648 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5649 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5650 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5651 = Dummy_5395*(Dummy_5449*Dummy_5486 + Dummy_5452*Dummy_5489 + Dummy_5455*Dummy_5492) + Dummy_5399*(Dummy_5458*Dummy_5495 + Dummy_5461*Dummy_5498 + Dummy_5464*Dummy_5501) + Dummy_5403*(Dummy_5467*Dummy_5504 + Dummy_5470*Dummy_5507 + Dummy_5473*Dummy_5510) + Dummy_5407*(Dummy_5476*Dummy_5513 + Dummy_5479*Dummy_5516 + Dummy_5482*Dummy_5519); - const real_t Dummy_5652 = Dummy_5395*(Dummy_5449*Dummy_5523 + Dummy_5452*Dummy_5526 + Dummy_5455*Dummy_5529) + Dummy_5399*(Dummy_5458*Dummy_5532 + Dummy_5461*Dummy_5535 + Dummy_5464*Dummy_5538) + Dummy_5403*(Dummy_5467*Dummy_5541 + Dummy_5470*Dummy_5544 + Dummy_5473*Dummy_5547) + Dummy_5407*(Dummy_5476*Dummy_5550 + Dummy_5479*Dummy_5553 + Dummy_5482*Dummy_5556); - const real_t Dummy_5653 = Dummy_5395*(Dummy_5449*Dummy_5558 + Dummy_5452*Dummy_5559 + Dummy_5455*Dummy_5560) + Dummy_5399*(Dummy_5458*Dummy_5561 + Dummy_5461*Dummy_5562 + Dummy_5464*Dummy_5563) + Dummy_5403*(Dummy_5467*Dummy_5564 + Dummy_5470*Dummy_5565 + Dummy_5473*Dummy_5566) + Dummy_5407*(Dummy_5476*Dummy_5567 + Dummy_5479*Dummy_5568 + Dummy_5482*Dummy_5569); - const real_t Dummy_5654 = Dummy_5395*(Dummy_5449*Dummy_5571 + Dummy_5452*Dummy_5572 + Dummy_5455*Dummy_5573) + Dummy_5399*(Dummy_5458*Dummy_5574 + Dummy_5461*Dummy_5575 + Dummy_5464*Dummy_5576) + Dummy_5403*(Dummy_5467*Dummy_5577 + Dummy_5470*Dummy_5578 + Dummy_5473*Dummy_5579) + Dummy_5407*(Dummy_5476*Dummy_5580 + Dummy_5479*Dummy_5581 + Dummy_5482*Dummy_5582); - const real_t Dummy_5655 = Dummy_5395*(Dummy_5449*Dummy_5584 + Dummy_5452*Dummy_5585 + Dummy_5455*Dummy_5586) + Dummy_5399*(Dummy_5458*Dummy_5587 + Dummy_5461*Dummy_5588 + Dummy_5464*Dummy_5589) + Dummy_5403*(Dummy_5467*Dummy_5590 + Dummy_5470*Dummy_5591 + Dummy_5473*Dummy_5592) + Dummy_5407*(Dummy_5476*Dummy_5593 + Dummy_5479*Dummy_5594 + Dummy_5482*Dummy_5595); - const real_t Dummy_5656 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5657 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5658 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5659 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5660 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5661 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5662 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5663 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5664 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5665 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5666 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5667 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5668 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5669 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5670 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5671 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5672 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5673 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5674 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5675 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5676 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5677 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5678 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5679 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5680 = Dummy_5395*(Dummy_5486*Dummy_5523 + Dummy_5489*Dummy_5526 + Dummy_5492*Dummy_5529) + Dummy_5399*(Dummy_5495*Dummy_5532 + Dummy_5498*Dummy_5535 + Dummy_5501*Dummy_5538) + Dummy_5403*(Dummy_5504*Dummy_5541 + Dummy_5507*Dummy_5544 + Dummy_5510*Dummy_5547) + Dummy_5407*(Dummy_5513*Dummy_5550 + Dummy_5516*Dummy_5553 + Dummy_5519*Dummy_5556); - const real_t Dummy_5681 = Dummy_5395*(Dummy_5486*Dummy_5558 + Dummy_5489*Dummy_5559 + Dummy_5492*Dummy_5560) + Dummy_5399*(Dummy_5495*Dummy_5561 + Dummy_5498*Dummy_5562 + Dummy_5501*Dummy_5563) + Dummy_5403*(Dummy_5504*Dummy_5564 + Dummy_5507*Dummy_5565 + Dummy_5510*Dummy_5566) + Dummy_5407*(Dummy_5513*Dummy_5567 + Dummy_5516*Dummy_5568 + Dummy_5519*Dummy_5569); - const real_t Dummy_5682 = Dummy_5395*(Dummy_5486*Dummy_5571 + Dummy_5489*Dummy_5572 + Dummy_5492*Dummy_5573) + Dummy_5399*(Dummy_5495*Dummy_5574 + Dummy_5498*Dummy_5575 + Dummy_5501*Dummy_5576) + Dummy_5403*(Dummy_5504*Dummy_5577 + Dummy_5507*Dummy_5578 + Dummy_5510*Dummy_5579) + Dummy_5407*(Dummy_5513*Dummy_5580 + Dummy_5516*Dummy_5581 + Dummy_5519*Dummy_5582); - const real_t Dummy_5683 = Dummy_5395*(Dummy_5486*Dummy_5584 + Dummy_5489*Dummy_5585 + Dummy_5492*Dummy_5586) + Dummy_5399*(Dummy_5495*Dummy_5587 + Dummy_5498*Dummy_5588 + Dummy_5501*Dummy_5589) + Dummy_5403*(Dummy_5504*Dummy_5590 + Dummy_5507*Dummy_5591 + Dummy_5510*Dummy_5592) + Dummy_5407*(Dummy_5513*Dummy_5593 + Dummy_5516*Dummy_5594 + Dummy_5519*Dummy_5595); - const real_t Dummy_5684 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5685 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5686 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5687 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5688 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5689 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5690 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5691 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5692 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5693 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5694 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5695 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5696 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5697 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5698 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5699 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5700 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5701 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_5702 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5703 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5704 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5705 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5706 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5707 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_5708 = Dummy_5395*(Dummy_5523*Dummy_5558 + Dummy_5526*Dummy_5559 + Dummy_5529*Dummy_5560) + Dummy_5399*(Dummy_5532*Dummy_5561 + Dummy_5535*Dummy_5562 + Dummy_5538*Dummy_5563) + Dummy_5403*(Dummy_5541*Dummy_5564 + Dummy_5544*Dummy_5565 + Dummy_5547*Dummy_5566) + Dummy_5407*(Dummy_5550*Dummy_5567 + Dummy_5553*Dummy_5568 + Dummy_5556*Dummy_5569); - const real_t Dummy_5709 = Dummy_5395*(Dummy_5523*Dummy_5571 + Dummy_5526*Dummy_5572 + Dummy_5529*Dummy_5573) + Dummy_5399*(Dummy_5532*Dummy_5574 + Dummy_5535*Dummy_5575 + Dummy_5538*Dummy_5576) + Dummy_5403*(Dummy_5541*Dummy_5577 + Dummy_5544*Dummy_5578 + Dummy_5547*Dummy_5579) + Dummy_5407*(Dummy_5550*Dummy_5580 + Dummy_5553*Dummy_5581 + Dummy_5556*Dummy_5582); - const real_t Dummy_5710 = Dummy_5395*(Dummy_5523*Dummy_5584 + Dummy_5526*Dummy_5585 + Dummy_5529*Dummy_5586) + Dummy_5399*(Dummy_5532*Dummy_5587 + Dummy_5535*Dummy_5588 + Dummy_5538*Dummy_5589) + Dummy_5403*(Dummy_5541*Dummy_5590 + Dummy_5544*Dummy_5591 + Dummy_5547*Dummy_5592) + Dummy_5407*(Dummy_5550*Dummy_5593 + Dummy_5553*Dummy_5594 + Dummy_5556*Dummy_5595); - const real_t Dummy_5711 = Dummy_5395*(Dummy_5558*Dummy_5571 + Dummy_5559*Dummy_5572 + Dummy_5560*Dummy_5573) + Dummy_5399*(Dummy_5561*Dummy_5574 + Dummy_5562*Dummy_5575 + Dummy_5563*Dummy_5576) + Dummy_5403*(Dummy_5564*Dummy_5577 + Dummy_5565*Dummy_5578 + Dummy_5566*Dummy_5579) + Dummy_5407*(Dummy_5567*Dummy_5580 + Dummy_5568*Dummy_5581 + Dummy_5569*Dummy_5582); - const real_t Dummy_5712 = Dummy_5395*(Dummy_5558*Dummy_5584 + Dummy_5559*Dummy_5585 + Dummy_5560*Dummy_5586) + Dummy_5399*(Dummy_5561*Dummy_5587 + Dummy_5562*Dummy_5588 + Dummy_5563*Dummy_5589) + Dummy_5403*(Dummy_5564*Dummy_5590 + Dummy_5565*Dummy_5591 + Dummy_5566*Dummy_5592) + Dummy_5407*(Dummy_5567*Dummy_5593 + Dummy_5568*Dummy_5594 + Dummy_5569*Dummy_5595); - const real_t Dummy_5713 = Dummy_5395*(Dummy_5571*Dummy_5584 + Dummy_5572*Dummy_5585 + Dummy_5573*Dummy_5586) + Dummy_5399*(Dummy_5574*Dummy_5587 + Dummy_5575*Dummy_5588 + Dummy_5576*Dummy_5589) + Dummy_5403*(Dummy_5577*Dummy_5590 + Dummy_5578*Dummy_5591 + Dummy_5579*Dummy_5592) + Dummy_5407*(Dummy_5580*Dummy_5593 + Dummy_5581*Dummy_5594 + Dummy_5582*Dummy_5595); - const real_t Dummy_5714 = Dummy_5395*((Dummy_5392*Dummy_5392) + (Dummy_5393*Dummy_5393) + (Dummy_5394*Dummy_5394)) + Dummy_5399*((Dummy_5396*Dummy_5396) + (Dummy_5397*Dummy_5397) + (Dummy_5398*Dummy_5398)) + Dummy_5403*((Dummy_5400*Dummy_5400) + (Dummy_5401*Dummy_5401) + (Dummy_5402*Dummy_5402)) + Dummy_5407*((Dummy_5404*Dummy_5404) + (Dummy_5405*Dummy_5405) + (Dummy_5406*Dummy_5406)); - const real_t Dummy_5715 = Dummy_5420; - const real_t Dummy_5716 = Dummy_5433; - const real_t Dummy_5717 = Dummy_5446; - const real_t Dummy_5718 = Dummy_5483; - const real_t Dummy_5719 = Dummy_5520; - const real_t Dummy_5720 = Dummy_5557; - const real_t Dummy_5721 = Dummy_5570; - const real_t Dummy_5722 = Dummy_5583; - const real_t Dummy_5723 = Dummy_5596; - const real_t Dummy_5724 = Dummy_5420; - const real_t Dummy_5725 = Dummy_5395*(Dummy_5597*tmp_kernel_op_254 + Dummy_5598*tmp_kernel_op_254 + Dummy_5599*tmp_kernel_op_254) + Dummy_5399*(Dummy_5597*tmp_kernel_op_257 + Dummy_5598*tmp_kernel_op_257 + Dummy_5599*tmp_kernel_op_257) + Dummy_5403*(Dummy_5597*tmp_kernel_op_258 + Dummy_5598*tmp_kernel_op_258 + Dummy_5599*tmp_kernel_op_258) + Dummy_5407*(Dummy_5597*tmp_kernel_op_259 + Dummy_5598*tmp_kernel_op_259 + Dummy_5599*tmp_kernel_op_259); - const real_t Dummy_5726 = Dummy_5600; - const real_t Dummy_5727 = Dummy_5601; - const real_t Dummy_5728 = Dummy_5602; - const real_t Dummy_5729 = Dummy_5603; - const real_t Dummy_5730 = Dummy_5604; - const real_t Dummy_5731 = Dummy_5605; - const real_t Dummy_5732 = Dummy_5606; - const real_t Dummy_5733 = Dummy_5607; - const real_t Dummy_5734 = Dummy_5433; - const real_t Dummy_5735 = Dummy_5600; - const real_t Dummy_5736 = Dummy_5395*(Dummy_5608*tmp_kernel_op_269 + Dummy_5609*tmp_kernel_op_269 + Dummy_5610*tmp_kernel_op_269) + Dummy_5399*(Dummy_5608*tmp_kernel_op_272 + Dummy_5609*tmp_kernel_op_272 + Dummy_5610*tmp_kernel_op_272) + Dummy_5403*(Dummy_5608*tmp_kernel_op_273 + Dummy_5609*tmp_kernel_op_273 + Dummy_5610*tmp_kernel_op_273) + Dummy_5407*(Dummy_5608*tmp_kernel_op_274 + Dummy_5609*tmp_kernel_op_274 + Dummy_5610*tmp_kernel_op_274); - const real_t Dummy_5737 = Dummy_5611; - const real_t Dummy_5738 = Dummy_5612; - const real_t Dummy_5739 = Dummy_5613; - const real_t Dummy_5740 = Dummy_5614; - const real_t Dummy_5741 = Dummy_5615; - const real_t Dummy_5742 = Dummy_5616; - const real_t Dummy_5743 = Dummy_5617; - const real_t Dummy_5744 = Dummy_5446; - const real_t Dummy_5745 = Dummy_5601; - const real_t Dummy_5746 = Dummy_5611; - const real_t Dummy_5747 = Dummy_5395*(Dummy_5618*tmp_kernel_op_283 + Dummy_5619*tmp_kernel_op_283 + Dummy_5620*tmp_kernel_op_283) + Dummy_5399*(Dummy_5618*tmp_kernel_op_286 + Dummy_5619*tmp_kernel_op_286 + Dummy_5620*tmp_kernel_op_286) + Dummy_5403*(Dummy_5618*tmp_kernel_op_287 + Dummy_5619*tmp_kernel_op_287 + Dummy_5620*tmp_kernel_op_287) + Dummy_5407*(Dummy_5618*tmp_kernel_op_288 + Dummy_5619*tmp_kernel_op_288 + Dummy_5620*tmp_kernel_op_288); - const real_t Dummy_5748 = Dummy_5621; - const real_t Dummy_5749 = Dummy_5622; - const real_t Dummy_5750 = Dummy_5623; - const real_t Dummy_5751 = Dummy_5624; - const real_t Dummy_5752 = Dummy_5625; - const real_t Dummy_5753 = Dummy_5626; - const real_t Dummy_5754 = Dummy_5483; - const real_t Dummy_5755 = Dummy_5602; - const real_t Dummy_5756 = Dummy_5612; - const real_t Dummy_5757 = Dummy_5621; - const real_t Dummy_5758 = Dummy_5395*(((Dummy_5627 + Dummy_5628)*(Dummy_5627 + Dummy_5628))*16.0 + ((Dummy_5629 + Dummy_5630)*(Dummy_5629 + Dummy_5630))*16.0 + ((Dummy_5631 + Dummy_5632)*(Dummy_5631 + Dummy_5632))*16.0) + Dummy_5399*(((Dummy_5633 + Dummy_5634)*(Dummy_5633 + Dummy_5634))*16.0 + ((Dummy_5635 + Dummy_5636)*(Dummy_5635 + Dummy_5636))*16.0 + ((Dummy_5637 + Dummy_5638)*(Dummy_5637 + Dummy_5638))*16.0) + Dummy_5403*(((Dummy_5639 + Dummy_5640)*(Dummy_5639 + Dummy_5640))*16.0 + ((Dummy_5641 + Dummy_5642)*(Dummy_5641 + Dummy_5642))*16.0 + ((Dummy_5643 + Dummy_5644)*(Dummy_5643 + Dummy_5644))*16.0) + Dummy_5407*(((Dummy_5645 + Dummy_5646)*(Dummy_5645 + Dummy_5646))*16.0 + ((Dummy_5647 + Dummy_5648)*(Dummy_5647 + Dummy_5648))*16.0 + ((Dummy_5649 + Dummy_5650)*(Dummy_5649 + Dummy_5650))*16.0); - const real_t Dummy_5759 = Dummy_5651; - const real_t Dummy_5760 = Dummy_5652; - const real_t Dummy_5761 = Dummy_5653; - const real_t Dummy_5762 = Dummy_5654; - const real_t Dummy_5763 = Dummy_5655; - const real_t Dummy_5764 = Dummy_5520; - const real_t Dummy_5765 = Dummy_5603; - const real_t Dummy_5766 = Dummy_5613; - const real_t Dummy_5767 = Dummy_5622; - const real_t Dummy_5768 = Dummy_5651; - const real_t Dummy_5769 = Dummy_5395*(((Dummy_5656 + Dummy_5657)*(Dummy_5656 + Dummy_5657))*16.0 + ((Dummy_5658 + Dummy_5659)*(Dummy_5658 + Dummy_5659))*16.0 + ((Dummy_5660 + Dummy_5661)*(Dummy_5660 + Dummy_5661))*16.0) + Dummy_5399*(((Dummy_5662 + Dummy_5663)*(Dummy_5662 + Dummy_5663))*16.0 + ((Dummy_5664 + Dummy_5665)*(Dummy_5664 + Dummy_5665))*16.0 + ((Dummy_5666 + Dummy_5667)*(Dummy_5666 + Dummy_5667))*16.0) + Dummy_5403*(((Dummy_5668 + Dummy_5669)*(Dummy_5668 + Dummy_5669))*16.0 + ((Dummy_5670 + Dummy_5671)*(Dummy_5670 + Dummy_5671))*16.0 + ((Dummy_5672 + Dummy_5673)*(Dummy_5672 + Dummy_5673))*16.0) + Dummy_5407*(((Dummy_5674 + Dummy_5675)*(Dummy_5674 + Dummy_5675))*16.0 + ((Dummy_5676 + Dummy_5677)*(Dummy_5676 + Dummy_5677))*16.0 + ((Dummy_5678 + Dummy_5679)*(Dummy_5678 + Dummy_5679))*16.0); - const real_t Dummy_5770 = Dummy_5680; - const real_t Dummy_5771 = Dummy_5681; - const real_t Dummy_5772 = Dummy_5682; - const real_t Dummy_5773 = Dummy_5683; - const real_t Dummy_5774 = Dummy_5557; - const real_t Dummy_5775 = Dummy_5604; - const real_t Dummy_5776 = Dummy_5614; - const real_t Dummy_5777 = Dummy_5623; - const real_t Dummy_5778 = Dummy_5652; - const real_t Dummy_5779 = Dummy_5680; - const real_t Dummy_5780 = Dummy_5395*(((Dummy_5684 + Dummy_5685)*(Dummy_5684 + Dummy_5685))*16.0 + ((Dummy_5686 + Dummy_5687)*(Dummy_5686 + Dummy_5687))*16.0 + ((Dummy_5688 + Dummy_5689)*(Dummy_5688 + Dummy_5689))*16.0) + Dummy_5399*(((Dummy_5690 + Dummy_5691)*(Dummy_5690 + Dummy_5691))*16.0 + ((Dummy_5692 + Dummy_5693)*(Dummy_5692 + Dummy_5693))*16.0 + ((Dummy_5694 + Dummy_5695)*(Dummy_5694 + Dummy_5695))*16.0) + Dummy_5403*(((Dummy_5696 + Dummy_5697)*(Dummy_5696 + Dummy_5697))*16.0 + ((Dummy_5698 + Dummy_5699)*(Dummy_5698 + Dummy_5699))*16.0 + ((Dummy_5700 + Dummy_5701)*(Dummy_5700 + Dummy_5701))*16.0) + Dummy_5407*(((Dummy_5702 + Dummy_5703)*(Dummy_5702 + Dummy_5703))*16.0 + ((Dummy_5704 + Dummy_5705)*(Dummy_5704 + Dummy_5705))*16.0 + ((Dummy_5706 + Dummy_5707)*(Dummy_5706 + Dummy_5707))*16.0); - const real_t Dummy_5781 = Dummy_5708; - const real_t Dummy_5782 = Dummy_5709; - const real_t Dummy_5783 = Dummy_5710; - const real_t Dummy_5784 = Dummy_5570; - const real_t Dummy_5785 = Dummy_5605; - const real_t Dummy_5786 = Dummy_5615; - const real_t Dummy_5787 = Dummy_5624; - const real_t Dummy_5788 = Dummy_5653; - const real_t Dummy_5789 = Dummy_5681; - const real_t Dummy_5790 = Dummy_5708; - const real_t Dummy_5791 = Dummy_5395*(((-Dummy_5627 - Dummy_5656 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_5627 - Dummy_5656 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_5629 - Dummy_5658 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_5629 - Dummy_5658 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_5631 - Dummy_5660 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_5631 - Dummy_5660 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0) + Dummy_5399*(((-Dummy_5633 - Dummy_5662 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_5633 - Dummy_5662 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_5635 - Dummy_5664 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_5635 - Dummy_5664 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_5637 - Dummy_5666 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_5637 - Dummy_5666 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0) + Dummy_5403*(((-Dummy_5639 - Dummy_5668 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_5639 - Dummy_5668 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_5641 - Dummy_5670 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_5641 - Dummy_5670 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_5643 - Dummy_5672 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_5643 - Dummy_5672 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0) + Dummy_5407*(((-Dummy_5645 - Dummy_5674 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_5645 - Dummy_5674 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_5647 - Dummy_5676 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_5647 - Dummy_5676 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_5649 - Dummy_5678 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_5649 - Dummy_5678 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0); - const real_t Dummy_5792 = Dummy_5711; - const real_t Dummy_5793 = Dummy_5712; - const real_t Dummy_5794 = Dummy_5583; - const real_t Dummy_5795 = Dummy_5606; - const real_t Dummy_5796 = Dummy_5616; - const real_t Dummy_5797 = Dummy_5625; - const real_t Dummy_5798 = Dummy_5654; - const real_t Dummy_5799 = Dummy_5682; - const real_t Dummy_5800 = Dummy_5709; - const real_t Dummy_5801 = Dummy_5711; - const real_t Dummy_5802 = Dummy_5395*(((-Dummy_5628 - Dummy_5684 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_5628 - Dummy_5684 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_5630 - Dummy_5686 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_5630 - Dummy_5686 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_5632 - Dummy_5688 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_5632 - Dummy_5688 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0) + Dummy_5399*(((-Dummy_5634 - Dummy_5690 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_5634 - Dummy_5690 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_5636 - Dummy_5692 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_5636 - Dummy_5692 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_5638 - Dummy_5694 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_5638 - Dummy_5694 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0) + Dummy_5403*(((-Dummy_5640 - Dummy_5696 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_5640 - Dummy_5696 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_5642 - Dummy_5698 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_5642 - Dummy_5698 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_5644 - Dummy_5700 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_5644 - Dummy_5700 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0) + Dummy_5407*(((-Dummy_5646 - Dummy_5702 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_5646 - Dummy_5702 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_5648 - Dummy_5704 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_5648 - Dummy_5704 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_5650 - Dummy_5706 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_5650 - Dummy_5706 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0); - const real_t Dummy_5803 = Dummy_5713; - const real_t Dummy_5804 = Dummy_5596; - const real_t Dummy_5805 = Dummy_5607; - const real_t Dummy_5806 = Dummy_5617; - const real_t Dummy_5807 = Dummy_5626; - const real_t Dummy_5808 = Dummy_5655; - const real_t Dummy_5809 = Dummy_5683; - const real_t Dummy_5810 = Dummy_5710; - const real_t Dummy_5811 = Dummy_5712; - const real_t Dummy_5812 = Dummy_5713; - const real_t Dummy_5813 = Dummy_5395*(((-Dummy_5657 - Dummy_5685 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_5657 - Dummy_5685 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_5659 - Dummy_5687 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_5659 - Dummy_5687 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_5661 - Dummy_5689 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_5661 - Dummy_5689 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0) + Dummy_5399*(((-Dummy_5663 - Dummy_5691 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_5663 - Dummy_5691 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_5665 - Dummy_5693 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_5665 - Dummy_5693 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_5667 - Dummy_5695 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_5667 - Dummy_5695 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0) + Dummy_5403*(((-Dummy_5669 - Dummy_5697 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_5669 - Dummy_5697 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_5671 - Dummy_5699 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_5671 - Dummy_5699 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_5673 - Dummy_5701 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_5673 - Dummy_5701 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0) + Dummy_5407*(((-Dummy_5675 - Dummy_5703 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_5675 - Dummy_5703 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_5677 - Dummy_5705 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_5677 - Dummy_5705 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_5679 - Dummy_5707 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_5679 - Dummy_5707 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0); + const real_t tmp_moved_constant_0 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_1 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_2 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_3 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_4 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_5 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_6 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_7 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_8 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_9 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_10 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_11 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_12 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_13 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_14 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_15 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_16 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_17 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_18 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_19 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_20 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_21 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_22 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_23 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_24 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_25 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_26 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_27 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_28 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_24 + tmp_moved_constant_22*tmp_moved_constant_8 + tmp_moved_constant_23*tmp_moved_constant_9) + tmp_moved_constant_15*(tmp_moved_constant_12*tmp_moved_constant_25 + tmp_moved_constant_13*tmp_moved_constant_26 + tmp_moved_constant_14*tmp_moved_constant_27) + tmp_moved_constant_3*(tmp_moved_constant_0*tmp_moved_constant_16 + tmp_moved_constant_1*tmp_moved_constant_17 + tmp_moved_constant_18*tmp_moved_constant_2) + tmp_moved_constant_7*(tmp_moved_constant_19*tmp_moved_constant_4 + tmp_moved_constant_20*tmp_moved_constant_5 + tmp_moved_constant_21*tmp_moved_constant_6); + const real_t tmp_moved_constant_29 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_30 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_31 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_32 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_33 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_34 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_35 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_36 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_37 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_38 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_39 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_40 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_41 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_37 + tmp_moved_constant_35*tmp_moved_constant_8 + tmp_moved_constant_36*tmp_moved_constant_9) + tmp_moved_constant_15*(tmp_moved_constant_12*tmp_moved_constant_38 + tmp_moved_constant_13*tmp_moved_constant_39 + tmp_moved_constant_14*tmp_moved_constant_40) + tmp_moved_constant_3*(tmp_moved_constant_0*tmp_moved_constant_29 + tmp_moved_constant_1*tmp_moved_constant_30 + tmp_moved_constant_2*tmp_moved_constant_31) + tmp_moved_constant_7*(tmp_moved_constant_32*tmp_moved_constant_4 + tmp_moved_constant_33*tmp_moved_constant_5 + tmp_moved_constant_34*tmp_moved_constant_6); + const real_t tmp_moved_constant_42 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_43 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_44 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_45 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_46 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_47 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_48 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_49 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_50 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_51 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_52 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_53 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_54 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_50 + tmp_moved_constant_48*tmp_moved_constant_8 + tmp_moved_constant_49*tmp_moved_constant_9) + tmp_moved_constant_15*(tmp_moved_constant_12*tmp_moved_constant_51 + tmp_moved_constant_13*tmp_moved_constant_52 + tmp_moved_constant_14*tmp_moved_constant_53) + tmp_moved_constant_3*(tmp_moved_constant_0*tmp_moved_constant_42 + tmp_moved_constant_1*tmp_moved_constant_43 + tmp_moved_constant_2*tmp_moved_constant_44) + tmp_moved_constant_7*(tmp_moved_constant_4*tmp_moved_constant_45 + tmp_moved_constant_46*tmp_moved_constant_5 + tmp_moved_constant_47*tmp_moved_constant_6); + const real_t tmp_moved_constant_55 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_56 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_57 = tmp_moved_constant_55 + tmp_moved_constant_56; + const real_t tmp_moved_constant_58 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_59 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_60 = tmp_moved_constant_58 + tmp_moved_constant_59; + const real_t tmp_moved_constant_61 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_62 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_63 = tmp_moved_constant_61 + tmp_moved_constant_62; + const real_t tmp_moved_constant_64 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_65 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_66 = tmp_moved_constant_64 + tmp_moved_constant_65; + const real_t tmp_moved_constant_67 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_68 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_69 = tmp_moved_constant_67 + tmp_moved_constant_68; + const real_t tmp_moved_constant_70 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_71 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_72 = tmp_moved_constant_70 + tmp_moved_constant_71; + const real_t tmp_moved_constant_73 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_74 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_75 = tmp_moved_constant_73 + tmp_moved_constant_74; + const real_t tmp_moved_constant_76 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_77 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_78 = tmp_moved_constant_76 + tmp_moved_constant_77; + const real_t tmp_moved_constant_79 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_80 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_81 = tmp_moved_constant_79 + tmp_moved_constant_80; + const real_t tmp_moved_constant_82 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_83 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_84 = tmp_moved_constant_82 + tmp_moved_constant_83; + const real_t tmp_moved_constant_85 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_86 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_87 = tmp_moved_constant_85 + tmp_moved_constant_86; + const real_t tmp_moved_constant_88 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_89 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_90 = tmp_moved_constant_88 + tmp_moved_constant_89; + const real_t tmp_moved_constant_91 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_81 + tmp_moved_constant_75*tmp_moved_constant_8 + tmp_moved_constant_78*tmp_moved_constant_9) + tmp_moved_constant_15*(tmp_moved_constant_12*tmp_moved_constant_84 + tmp_moved_constant_13*tmp_moved_constant_87 + tmp_moved_constant_14*tmp_moved_constant_90) + tmp_moved_constant_3*(tmp_moved_constant_0*tmp_moved_constant_57 + tmp_moved_constant_1*tmp_moved_constant_60 + tmp_moved_constant_2*tmp_moved_constant_63) + tmp_moved_constant_7*(tmp_moved_constant_4*tmp_moved_constant_66 + tmp_moved_constant_5*tmp_moved_constant_69 + tmp_moved_constant_6*tmp_moved_constant_72); + const real_t tmp_moved_constant_92 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_93 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_94 = tmp_moved_constant_92 + tmp_moved_constant_93; + const real_t tmp_moved_constant_95 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_96 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_97 = tmp_moved_constant_95 + tmp_moved_constant_96; + const real_t tmp_moved_constant_98 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_99 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_100 = tmp_moved_constant_98 + tmp_moved_constant_99; + const real_t tmp_moved_constant_101 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_102 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_103 = tmp_moved_constant_101 + tmp_moved_constant_102; + const real_t tmp_moved_constant_104 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_105 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_106 = tmp_moved_constant_104 + tmp_moved_constant_105; + const real_t tmp_moved_constant_107 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_108 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_109 = tmp_moved_constant_107 + tmp_moved_constant_108; + const real_t tmp_moved_constant_110 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_111 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_112 = tmp_moved_constant_110 + tmp_moved_constant_111; + const real_t tmp_moved_constant_113 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_114 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_115 = tmp_moved_constant_113 + tmp_moved_constant_114; + const real_t tmp_moved_constant_116 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_117 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_118 = tmp_moved_constant_116 + tmp_moved_constant_117; + const real_t tmp_moved_constant_119 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_120 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_121 = tmp_moved_constant_119 + tmp_moved_constant_120; + const real_t tmp_moved_constant_122 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_123 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_124 = tmp_moved_constant_122 + tmp_moved_constant_123; + const real_t tmp_moved_constant_125 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_126 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_127 = tmp_moved_constant_125 + tmp_moved_constant_126; + const real_t tmp_moved_constant_128 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_118 + tmp_moved_constant_112*tmp_moved_constant_8 + tmp_moved_constant_115*tmp_moved_constant_9) + tmp_moved_constant_15*(tmp_moved_constant_12*tmp_moved_constant_121 + tmp_moved_constant_124*tmp_moved_constant_13 + tmp_moved_constant_127*tmp_moved_constant_14) + tmp_moved_constant_3*(tmp_moved_constant_0*tmp_moved_constant_94 + tmp_moved_constant_1*tmp_moved_constant_97 + tmp_moved_constant_100*tmp_moved_constant_2) + tmp_moved_constant_7*(tmp_moved_constant_103*tmp_moved_constant_4 + tmp_moved_constant_106*tmp_moved_constant_5 + tmp_moved_constant_109*tmp_moved_constant_6); + const real_t tmp_moved_constant_129 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_130 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_131 = tmp_moved_constant_129 + tmp_moved_constant_130; + const real_t tmp_moved_constant_132 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_133 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_134 = tmp_moved_constant_132 + tmp_moved_constant_133; + const real_t tmp_moved_constant_135 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_136 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_137 = tmp_moved_constant_135 + tmp_moved_constant_136; + const real_t tmp_moved_constant_138 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_139 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_140 = tmp_moved_constant_138 + tmp_moved_constant_139; + const real_t tmp_moved_constant_141 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_142 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_143 = tmp_moved_constant_141 + tmp_moved_constant_142; + const real_t tmp_moved_constant_144 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_145 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_146 = tmp_moved_constant_144 + tmp_moved_constant_145; + const real_t tmp_moved_constant_147 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_148 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_149 = tmp_moved_constant_147 + tmp_moved_constant_148; + const real_t tmp_moved_constant_150 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_151 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_152 = tmp_moved_constant_150 + tmp_moved_constant_151; + const real_t tmp_moved_constant_153 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_154 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_155 = tmp_moved_constant_153 + tmp_moved_constant_154; + const real_t tmp_moved_constant_156 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_157 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_158 = tmp_moved_constant_156 + tmp_moved_constant_157; + const real_t tmp_moved_constant_159 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_160 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_161 = tmp_moved_constant_159 + tmp_moved_constant_160; + const real_t tmp_moved_constant_162 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_163 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_164 = tmp_moved_constant_162 + tmp_moved_constant_163; + const real_t tmp_moved_constant_165 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_155 + tmp_moved_constant_149*tmp_moved_constant_8 + tmp_moved_constant_152*tmp_moved_constant_9) + tmp_moved_constant_15*(tmp_moved_constant_12*tmp_moved_constant_158 + tmp_moved_constant_13*tmp_moved_constant_161 + tmp_moved_constant_14*tmp_moved_constant_164) + tmp_moved_constant_3*(tmp_moved_constant_0*tmp_moved_constant_131 + tmp_moved_constant_1*tmp_moved_constant_134 + tmp_moved_constant_137*tmp_moved_constant_2) + tmp_moved_constant_7*(tmp_moved_constant_140*tmp_moved_constant_4 + tmp_moved_constant_143*tmp_moved_constant_5 + tmp_moved_constant_146*tmp_moved_constant_6); + const real_t tmp_moved_constant_166 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_55 - tmp_moved_constant_92; + const real_t tmp_moved_constant_167 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_58 - tmp_moved_constant_95; + const real_t tmp_moved_constant_168 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_61 - tmp_moved_constant_98; + const real_t tmp_moved_constant_169 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_101 - tmp_moved_constant_64; + const real_t tmp_moved_constant_170 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_104 - tmp_moved_constant_67; + const real_t tmp_moved_constant_171 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_107 - tmp_moved_constant_70; + const real_t tmp_moved_constant_172 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_110 - tmp_moved_constant_73; + const real_t tmp_moved_constant_173 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_113 - tmp_moved_constant_76; + const real_t tmp_moved_constant_174 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_116 - tmp_moved_constant_79; + const real_t tmp_moved_constant_175 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_119 - tmp_moved_constant_82; + const real_t tmp_moved_constant_176 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_122 - tmp_moved_constant_85; + const real_t tmp_moved_constant_177 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_125 - tmp_moved_constant_88; + const real_t tmp_moved_constant_178 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_174 + tmp_moved_constant_172*tmp_moved_constant_8 + tmp_moved_constant_173*tmp_moved_constant_9) + tmp_moved_constant_15*(tmp_moved_constant_12*tmp_moved_constant_175 + tmp_moved_constant_13*tmp_moved_constant_176 + tmp_moved_constant_14*tmp_moved_constant_177) + tmp_moved_constant_3*(tmp_moved_constant_0*tmp_moved_constant_166 + tmp_moved_constant_1*tmp_moved_constant_167 + tmp_moved_constant_168*tmp_moved_constant_2) + tmp_moved_constant_7*(tmp_moved_constant_169*tmp_moved_constant_4 + tmp_moved_constant_170*tmp_moved_constant_5 + tmp_moved_constant_171*tmp_moved_constant_6); + const real_t tmp_moved_constant_179 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_129 - tmp_moved_constant_56; + const real_t tmp_moved_constant_180 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_132 - tmp_moved_constant_59; + const real_t tmp_moved_constant_181 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_135 - tmp_moved_constant_62; + const real_t tmp_moved_constant_182 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_138 - tmp_moved_constant_65; + const real_t tmp_moved_constant_183 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_141 - tmp_moved_constant_68; + const real_t tmp_moved_constant_184 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_144 - tmp_moved_constant_71; + const real_t tmp_moved_constant_185 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_147 - tmp_moved_constant_74; + const real_t tmp_moved_constant_186 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_150 - tmp_moved_constant_77; + const real_t tmp_moved_constant_187 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_153 - tmp_moved_constant_80; + const real_t tmp_moved_constant_188 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_156 - tmp_moved_constant_83; + const real_t tmp_moved_constant_189 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_159 - tmp_moved_constant_86; + const real_t tmp_moved_constant_190 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_162 - tmp_moved_constant_89; + const real_t tmp_moved_constant_191 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_187 + tmp_moved_constant_185*tmp_moved_constant_8 + tmp_moved_constant_186*tmp_moved_constant_9) + tmp_moved_constant_15*(tmp_moved_constant_12*tmp_moved_constant_188 + tmp_moved_constant_13*tmp_moved_constant_189 + tmp_moved_constant_14*tmp_moved_constant_190) + tmp_moved_constant_3*(tmp_moved_constant_0*tmp_moved_constant_179 + tmp_moved_constant_1*tmp_moved_constant_180 + tmp_moved_constant_181*tmp_moved_constant_2) + tmp_moved_constant_7*(tmp_moved_constant_182*tmp_moved_constant_4 + tmp_moved_constant_183*tmp_moved_constant_5 + tmp_moved_constant_184*tmp_moved_constant_6); + const real_t tmp_moved_constant_192 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_130 - tmp_moved_constant_93; + const real_t tmp_moved_constant_193 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_133 - tmp_moved_constant_96; + const real_t tmp_moved_constant_194 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_136 - tmp_moved_constant_99; + const real_t tmp_moved_constant_195 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_102 - tmp_moved_constant_139; + const real_t tmp_moved_constant_196 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_105 - tmp_moved_constant_142; + const real_t tmp_moved_constant_197 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_108 - tmp_moved_constant_145; + const real_t tmp_moved_constant_198 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_111 - tmp_moved_constant_148; + const real_t tmp_moved_constant_199 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_114 - tmp_moved_constant_151; + const real_t tmp_moved_constant_200 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_117 - tmp_moved_constant_154; + const real_t tmp_moved_constant_201 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_120 - tmp_moved_constant_157; + const real_t tmp_moved_constant_202 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_123 - tmp_moved_constant_160; + const real_t tmp_moved_constant_203 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_126 - tmp_moved_constant_163; + const real_t tmp_moved_constant_204 = tmp_moved_constant_11*(tmp_moved_constant_10*tmp_moved_constant_200 + tmp_moved_constant_198*tmp_moved_constant_8 + tmp_moved_constant_199*tmp_moved_constant_9) + tmp_moved_constant_15*(tmp_moved_constant_12*tmp_moved_constant_201 + tmp_moved_constant_13*tmp_moved_constant_202 + tmp_moved_constant_14*tmp_moved_constant_203) + tmp_moved_constant_3*(tmp_moved_constant_0*tmp_moved_constant_192 + tmp_moved_constant_1*tmp_moved_constant_193 + tmp_moved_constant_194*tmp_moved_constant_2) + tmp_moved_constant_7*(tmp_moved_constant_195*tmp_moved_constant_4 + tmp_moved_constant_196*tmp_moved_constant_5 + tmp_moved_constant_197*tmp_moved_constant_6); + const real_t tmp_moved_constant_205 = (jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN); + const real_t tmp_moved_constant_206 = (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN); + const real_t tmp_moved_constant_207 = (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN); + const real_t tmp_moved_constant_208 = tmp_moved_constant_11*(tmp_moved_constant_22*tmp_moved_constant_35 + tmp_moved_constant_23*tmp_moved_constant_36 + tmp_moved_constant_24*tmp_moved_constant_37) + tmp_moved_constant_15*(tmp_moved_constant_25*tmp_moved_constant_38 + tmp_moved_constant_26*tmp_moved_constant_39 + tmp_moved_constant_27*tmp_moved_constant_40) + tmp_moved_constant_3*(tmp_moved_constant_16*tmp_moved_constant_29 + tmp_moved_constant_17*tmp_moved_constant_30 + tmp_moved_constant_18*tmp_moved_constant_31) + tmp_moved_constant_7*(tmp_moved_constant_19*tmp_moved_constant_32 + tmp_moved_constant_20*tmp_moved_constant_33 + tmp_moved_constant_21*tmp_moved_constant_34); + const real_t tmp_moved_constant_209 = tmp_moved_constant_11*(tmp_moved_constant_22*tmp_moved_constant_48 + tmp_moved_constant_23*tmp_moved_constant_49 + tmp_moved_constant_24*tmp_moved_constant_50) + tmp_moved_constant_15*(tmp_moved_constant_25*tmp_moved_constant_51 + tmp_moved_constant_26*tmp_moved_constant_52 + tmp_moved_constant_27*tmp_moved_constant_53) + tmp_moved_constant_3*(tmp_moved_constant_16*tmp_moved_constant_42 + tmp_moved_constant_17*tmp_moved_constant_43 + tmp_moved_constant_18*tmp_moved_constant_44) + tmp_moved_constant_7*(tmp_moved_constant_19*tmp_moved_constant_45 + tmp_moved_constant_20*tmp_moved_constant_46 + tmp_moved_constant_21*tmp_moved_constant_47); + const real_t tmp_moved_constant_210 = tmp_moved_constant_11*(tmp_moved_constant_22*tmp_moved_constant_75 + tmp_moved_constant_23*tmp_moved_constant_78 + tmp_moved_constant_24*tmp_moved_constant_81) + tmp_moved_constant_15*(tmp_moved_constant_25*tmp_moved_constant_84 + tmp_moved_constant_26*tmp_moved_constant_87 + tmp_moved_constant_27*tmp_moved_constant_90) + tmp_moved_constant_3*(tmp_moved_constant_16*tmp_moved_constant_57 + tmp_moved_constant_17*tmp_moved_constant_60 + tmp_moved_constant_18*tmp_moved_constant_63) + tmp_moved_constant_7*(tmp_moved_constant_19*tmp_moved_constant_66 + tmp_moved_constant_20*tmp_moved_constant_69 + tmp_moved_constant_21*tmp_moved_constant_72); + const real_t tmp_moved_constant_211 = tmp_moved_constant_11*(tmp_moved_constant_112*tmp_moved_constant_22 + tmp_moved_constant_115*tmp_moved_constant_23 + tmp_moved_constant_118*tmp_moved_constant_24) + tmp_moved_constant_15*(tmp_moved_constant_121*tmp_moved_constant_25 + tmp_moved_constant_124*tmp_moved_constant_26 + tmp_moved_constant_127*tmp_moved_constant_27) + tmp_moved_constant_3*(tmp_moved_constant_100*tmp_moved_constant_18 + tmp_moved_constant_16*tmp_moved_constant_94 + tmp_moved_constant_17*tmp_moved_constant_97) + tmp_moved_constant_7*(tmp_moved_constant_103*tmp_moved_constant_19 + tmp_moved_constant_106*tmp_moved_constant_20 + tmp_moved_constant_109*tmp_moved_constant_21); + const real_t tmp_moved_constant_212 = tmp_moved_constant_11*(tmp_moved_constant_149*tmp_moved_constant_22 + tmp_moved_constant_152*tmp_moved_constant_23 + tmp_moved_constant_155*tmp_moved_constant_24) + tmp_moved_constant_15*(tmp_moved_constant_158*tmp_moved_constant_25 + tmp_moved_constant_161*tmp_moved_constant_26 + tmp_moved_constant_164*tmp_moved_constant_27) + tmp_moved_constant_3*(tmp_moved_constant_131*tmp_moved_constant_16 + tmp_moved_constant_134*tmp_moved_constant_17 + tmp_moved_constant_137*tmp_moved_constant_18) + tmp_moved_constant_7*(tmp_moved_constant_140*tmp_moved_constant_19 + tmp_moved_constant_143*tmp_moved_constant_20 + tmp_moved_constant_146*tmp_moved_constant_21); + const real_t tmp_moved_constant_213 = tmp_moved_constant_11*(tmp_moved_constant_172*tmp_moved_constant_22 + tmp_moved_constant_173*tmp_moved_constant_23 + tmp_moved_constant_174*tmp_moved_constant_24) + tmp_moved_constant_15*(tmp_moved_constant_175*tmp_moved_constant_25 + tmp_moved_constant_176*tmp_moved_constant_26 + tmp_moved_constant_177*tmp_moved_constant_27) + tmp_moved_constant_3*(tmp_moved_constant_16*tmp_moved_constant_166 + tmp_moved_constant_167*tmp_moved_constant_17 + tmp_moved_constant_168*tmp_moved_constant_18) + tmp_moved_constant_7*(tmp_moved_constant_169*tmp_moved_constant_19 + tmp_moved_constant_170*tmp_moved_constant_20 + tmp_moved_constant_171*tmp_moved_constant_21); + const real_t tmp_moved_constant_214 = tmp_moved_constant_11*(tmp_moved_constant_185*tmp_moved_constant_22 + tmp_moved_constant_186*tmp_moved_constant_23 + tmp_moved_constant_187*tmp_moved_constant_24) + tmp_moved_constant_15*(tmp_moved_constant_188*tmp_moved_constant_25 + tmp_moved_constant_189*tmp_moved_constant_26 + tmp_moved_constant_190*tmp_moved_constant_27) + tmp_moved_constant_3*(tmp_moved_constant_16*tmp_moved_constant_179 + tmp_moved_constant_17*tmp_moved_constant_180 + tmp_moved_constant_18*tmp_moved_constant_181) + tmp_moved_constant_7*(tmp_moved_constant_182*tmp_moved_constant_19 + tmp_moved_constant_183*tmp_moved_constant_20 + tmp_moved_constant_184*tmp_moved_constant_21); + const real_t tmp_moved_constant_215 = tmp_moved_constant_11*(tmp_moved_constant_198*tmp_moved_constant_22 + tmp_moved_constant_199*tmp_moved_constant_23 + tmp_moved_constant_200*tmp_moved_constant_24) + tmp_moved_constant_15*(tmp_moved_constant_201*tmp_moved_constant_25 + tmp_moved_constant_202*tmp_moved_constant_26 + tmp_moved_constant_203*tmp_moved_constant_27) + tmp_moved_constant_3*(tmp_moved_constant_16*tmp_moved_constant_192 + tmp_moved_constant_17*tmp_moved_constant_193 + tmp_moved_constant_18*tmp_moved_constant_194) + tmp_moved_constant_7*(tmp_moved_constant_19*tmp_moved_constant_195 + tmp_moved_constant_196*tmp_moved_constant_20 + tmp_moved_constant_197*tmp_moved_constant_21); + const real_t tmp_moved_constant_216 = (jac_affine_inv_1_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN); + const real_t tmp_moved_constant_217 = (jac_affine_inv_1_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN); + const real_t tmp_moved_constant_218 = (jac_affine_inv_1_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN); + const real_t tmp_moved_constant_219 = tmp_moved_constant_11*(tmp_moved_constant_35*tmp_moved_constant_48 + tmp_moved_constant_36*tmp_moved_constant_49 + tmp_moved_constant_37*tmp_moved_constant_50) + tmp_moved_constant_15*(tmp_moved_constant_38*tmp_moved_constant_51 + tmp_moved_constant_39*tmp_moved_constant_52 + tmp_moved_constant_40*tmp_moved_constant_53) + tmp_moved_constant_3*(tmp_moved_constant_29*tmp_moved_constant_42 + tmp_moved_constant_30*tmp_moved_constant_43 + tmp_moved_constant_31*tmp_moved_constant_44) + tmp_moved_constant_7*(tmp_moved_constant_32*tmp_moved_constant_45 + tmp_moved_constant_33*tmp_moved_constant_46 + tmp_moved_constant_34*tmp_moved_constant_47); + const real_t tmp_moved_constant_220 = tmp_moved_constant_11*(tmp_moved_constant_35*tmp_moved_constant_75 + tmp_moved_constant_36*tmp_moved_constant_78 + tmp_moved_constant_37*tmp_moved_constant_81) + tmp_moved_constant_15*(tmp_moved_constant_38*tmp_moved_constant_84 + tmp_moved_constant_39*tmp_moved_constant_87 + tmp_moved_constant_40*tmp_moved_constant_90) + tmp_moved_constant_3*(tmp_moved_constant_29*tmp_moved_constant_57 + tmp_moved_constant_30*tmp_moved_constant_60 + tmp_moved_constant_31*tmp_moved_constant_63) + tmp_moved_constant_7*(tmp_moved_constant_32*tmp_moved_constant_66 + tmp_moved_constant_33*tmp_moved_constant_69 + tmp_moved_constant_34*tmp_moved_constant_72); + const real_t tmp_moved_constant_221 = tmp_moved_constant_11*(tmp_moved_constant_112*tmp_moved_constant_35 + tmp_moved_constant_115*tmp_moved_constant_36 + tmp_moved_constant_118*tmp_moved_constant_37) + tmp_moved_constant_15*(tmp_moved_constant_121*tmp_moved_constant_38 + tmp_moved_constant_124*tmp_moved_constant_39 + tmp_moved_constant_127*tmp_moved_constant_40) + tmp_moved_constant_3*(tmp_moved_constant_100*tmp_moved_constant_31 + tmp_moved_constant_29*tmp_moved_constant_94 + tmp_moved_constant_30*tmp_moved_constant_97) + tmp_moved_constant_7*(tmp_moved_constant_103*tmp_moved_constant_32 + tmp_moved_constant_106*tmp_moved_constant_33 + tmp_moved_constant_109*tmp_moved_constant_34); + const real_t tmp_moved_constant_222 = tmp_moved_constant_11*(tmp_moved_constant_149*tmp_moved_constant_35 + tmp_moved_constant_152*tmp_moved_constant_36 + tmp_moved_constant_155*tmp_moved_constant_37) + tmp_moved_constant_15*(tmp_moved_constant_158*tmp_moved_constant_38 + tmp_moved_constant_161*tmp_moved_constant_39 + tmp_moved_constant_164*tmp_moved_constant_40) + tmp_moved_constant_3*(tmp_moved_constant_131*tmp_moved_constant_29 + tmp_moved_constant_134*tmp_moved_constant_30 + tmp_moved_constant_137*tmp_moved_constant_31) + tmp_moved_constant_7*(tmp_moved_constant_140*tmp_moved_constant_32 + tmp_moved_constant_143*tmp_moved_constant_33 + tmp_moved_constant_146*tmp_moved_constant_34); + const real_t tmp_moved_constant_223 = tmp_moved_constant_11*(tmp_moved_constant_172*tmp_moved_constant_35 + tmp_moved_constant_173*tmp_moved_constant_36 + tmp_moved_constant_174*tmp_moved_constant_37) + tmp_moved_constant_15*(tmp_moved_constant_175*tmp_moved_constant_38 + tmp_moved_constant_176*tmp_moved_constant_39 + tmp_moved_constant_177*tmp_moved_constant_40) + tmp_moved_constant_3*(tmp_moved_constant_166*tmp_moved_constant_29 + tmp_moved_constant_167*tmp_moved_constant_30 + tmp_moved_constant_168*tmp_moved_constant_31) + tmp_moved_constant_7*(tmp_moved_constant_169*tmp_moved_constant_32 + tmp_moved_constant_170*tmp_moved_constant_33 + tmp_moved_constant_171*tmp_moved_constant_34); + const real_t tmp_moved_constant_224 = tmp_moved_constant_11*(tmp_moved_constant_185*tmp_moved_constant_35 + tmp_moved_constant_186*tmp_moved_constant_36 + tmp_moved_constant_187*tmp_moved_constant_37) + tmp_moved_constant_15*(tmp_moved_constant_188*tmp_moved_constant_38 + tmp_moved_constant_189*tmp_moved_constant_39 + tmp_moved_constant_190*tmp_moved_constant_40) + tmp_moved_constant_3*(tmp_moved_constant_179*tmp_moved_constant_29 + tmp_moved_constant_180*tmp_moved_constant_30 + tmp_moved_constant_181*tmp_moved_constant_31) + tmp_moved_constant_7*(tmp_moved_constant_182*tmp_moved_constant_32 + tmp_moved_constant_183*tmp_moved_constant_33 + tmp_moved_constant_184*tmp_moved_constant_34); + const real_t tmp_moved_constant_225 = tmp_moved_constant_11*(tmp_moved_constant_198*tmp_moved_constant_35 + tmp_moved_constant_199*tmp_moved_constant_36 + tmp_moved_constant_200*tmp_moved_constant_37) + tmp_moved_constant_15*(tmp_moved_constant_201*tmp_moved_constant_38 + tmp_moved_constant_202*tmp_moved_constant_39 + tmp_moved_constant_203*tmp_moved_constant_40) + tmp_moved_constant_3*(tmp_moved_constant_192*tmp_moved_constant_29 + tmp_moved_constant_193*tmp_moved_constant_30 + tmp_moved_constant_194*tmp_moved_constant_31) + tmp_moved_constant_7*(tmp_moved_constant_195*tmp_moved_constant_32 + tmp_moved_constant_196*tmp_moved_constant_33 + tmp_moved_constant_197*tmp_moved_constant_34); + const real_t tmp_moved_constant_226 = (jac_affine_inv_2_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN); + const real_t tmp_moved_constant_227 = (jac_affine_inv_2_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN); + const real_t tmp_moved_constant_228 = (jac_affine_inv_2_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); + const real_t tmp_moved_constant_229 = tmp_moved_constant_11*(tmp_moved_constant_48*tmp_moved_constant_75 + tmp_moved_constant_49*tmp_moved_constant_78 + tmp_moved_constant_50*tmp_moved_constant_81) + tmp_moved_constant_15*(tmp_moved_constant_51*tmp_moved_constant_84 + tmp_moved_constant_52*tmp_moved_constant_87 + tmp_moved_constant_53*tmp_moved_constant_90) + tmp_moved_constant_3*(tmp_moved_constant_42*tmp_moved_constant_57 + tmp_moved_constant_43*tmp_moved_constant_60 + tmp_moved_constant_44*tmp_moved_constant_63) + tmp_moved_constant_7*(tmp_moved_constant_45*tmp_moved_constant_66 + tmp_moved_constant_46*tmp_moved_constant_69 + tmp_moved_constant_47*tmp_moved_constant_72); + const real_t tmp_moved_constant_230 = tmp_moved_constant_11*(tmp_moved_constant_112*tmp_moved_constant_48 + tmp_moved_constant_115*tmp_moved_constant_49 + tmp_moved_constant_118*tmp_moved_constant_50) + tmp_moved_constant_15*(tmp_moved_constant_121*tmp_moved_constant_51 + tmp_moved_constant_124*tmp_moved_constant_52 + tmp_moved_constant_127*tmp_moved_constant_53) + tmp_moved_constant_3*(tmp_moved_constant_100*tmp_moved_constant_44 + tmp_moved_constant_42*tmp_moved_constant_94 + tmp_moved_constant_43*tmp_moved_constant_97) + tmp_moved_constant_7*(tmp_moved_constant_103*tmp_moved_constant_45 + tmp_moved_constant_106*tmp_moved_constant_46 + tmp_moved_constant_109*tmp_moved_constant_47); + const real_t tmp_moved_constant_231 = tmp_moved_constant_11*(tmp_moved_constant_149*tmp_moved_constant_48 + tmp_moved_constant_152*tmp_moved_constant_49 + tmp_moved_constant_155*tmp_moved_constant_50) + tmp_moved_constant_15*(tmp_moved_constant_158*tmp_moved_constant_51 + tmp_moved_constant_161*tmp_moved_constant_52 + tmp_moved_constant_164*tmp_moved_constant_53) + tmp_moved_constant_3*(tmp_moved_constant_131*tmp_moved_constant_42 + tmp_moved_constant_134*tmp_moved_constant_43 + tmp_moved_constant_137*tmp_moved_constant_44) + tmp_moved_constant_7*(tmp_moved_constant_140*tmp_moved_constant_45 + tmp_moved_constant_143*tmp_moved_constant_46 + tmp_moved_constant_146*tmp_moved_constant_47); + const real_t tmp_moved_constant_232 = tmp_moved_constant_11*(tmp_moved_constant_172*tmp_moved_constant_48 + tmp_moved_constant_173*tmp_moved_constant_49 + tmp_moved_constant_174*tmp_moved_constant_50) + tmp_moved_constant_15*(tmp_moved_constant_175*tmp_moved_constant_51 + tmp_moved_constant_176*tmp_moved_constant_52 + tmp_moved_constant_177*tmp_moved_constant_53) + tmp_moved_constant_3*(tmp_moved_constant_166*tmp_moved_constant_42 + tmp_moved_constant_167*tmp_moved_constant_43 + tmp_moved_constant_168*tmp_moved_constant_44) + tmp_moved_constant_7*(tmp_moved_constant_169*tmp_moved_constant_45 + tmp_moved_constant_170*tmp_moved_constant_46 + tmp_moved_constant_171*tmp_moved_constant_47); + const real_t tmp_moved_constant_233 = tmp_moved_constant_11*(tmp_moved_constant_185*tmp_moved_constant_48 + tmp_moved_constant_186*tmp_moved_constant_49 + tmp_moved_constant_187*tmp_moved_constant_50) + tmp_moved_constant_15*(tmp_moved_constant_188*tmp_moved_constant_51 + tmp_moved_constant_189*tmp_moved_constant_52 + tmp_moved_constant_190*tmp_moved_constant_53) + tmp_moved_constant_3*(tmp_moved_constant_179*tmp_moved_constant_42 + tmp_moved_constant_180*tmp_moved_constant_43 + tmp_moved_constant_181*tmp_moved_constant_44) + tmp_moved_constant_7*(tmp_moved_constant_182*tmp_moved_constant_45 + tmp_moved_constant_183*tmp_moved_constant_46 + tmp_moved_constant_184*tmp_moved_constant_47); + const real_t tmp_moved_constant_234 = tmp_moved_constant_11*(tmp_moved_constant_198*tmp_moved_constant_48 + tmp_moved_constant_199*tmp_moved_constant_49 + tmp_moved_constant_200*tmp_moved_constant_50) + tmp_moved_constant_15*(tmp_moved_constant_201*tmp_moved_constant_51 + tmp_moved_constant_202*tmp_moved_constant_52 + tmp_moved_constant_203*tmp_moved_constant_53) + tmp_moved_constant_3*(tmp_moved_constant_192*tmp_moved_constant_42 + tmp_moved_constant_193*tmp_moved_constant_43 + tmp_moved_constant_194*tmp_moved_constant_44) + tmp_moved_constant_7*(tmp_moved_constant_195*tmp_moved_constant_45 + tmp_moved_constant_196*tmp_moved_constant_46 + tmp_moved_constant_197*tmp_moved_constant_47); + const real_t tmp_moved_constant_235 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_236 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_237 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_238 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_239 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_240 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_241 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_242 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_243 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_244 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_245 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_246 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_247 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_248 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_249 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_250 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_251 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_252 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_253 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_254 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_255 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_256 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_257 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_258 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_259 = tmp_moved_constant_11*(tmp_moved_constant_112*tmp_moved_constant_75 + tmp_moved_constant_115*tmp_moved_constant_78 + tmp_moved_constant_118*tmp_moved_constant_81) + tmp_moved_constant_15*(tmp_moved_constant_121*tmp_moved_constant_84 + tmp_moved_constant_124*tmp_moved_constant_87 + tmp_moved_constant_127*tmp_moved_constant_90) + tmp_moved_constant_3*(tmp_moved_constant_100*tmp_moved_constant_63 + tmp_moved_constant_57*tmp_moved_constant_94 + tmp_moved_constant_60*tmp_moved_constant_97) + tmp_moved_constant_7*(tmp_moved_constant_103*tmp_moved_constant_66 + tmp_moved_constant_106*tmp_moved_constant_69 + tmp_moved_constant_109*tmp_moved_constant_72); + const real_t tmp_moved_constant_260 = tmp_moved_constant_11*(tmp_moved_constant_149*tmp_moved_constant_75 + tmp_moved_constant_152*tmp_moved_constant_78 + tmp_moved_constant_155*tmp_moved_constant_81) + tmp_moved_constant_15*(tmp_moved_constant_158*tmp_moved_constant_84 + tmp_moved_constant_161*tmp_moved_constant_87 + tmp_moved_constant_164*tmp_moved_constant_90) + tmp_moved_constant_3*(tmp_moved_constant_131*tmp_moved_constant_57 + tmp_moved_constant_134*tmp_moved_constant_60 + tmp_moved_constant_137*tmp_moved_constant_63) + tmp_moved_constant_7*(tmp_moved_constant_140*tmp_moved_constant_66 + tmp_moved_constant_143*tmp_moved_constant_69 + tmp_moved_constant_146*tmp_moved_constant_72); + const real_t tmp_moved_constant_261 = tmp_moved_constant_11*(tmp_moved_constant_172*tmp_moved_constant_75 + tmp_moved_constant_173*tmp_moved_constant_78 + tmp_moved_constant_174*tmp_moved_constant_81) + tmp_moved_constant_15*(tmp_moved_constant_175*tmp_moved_constant_84 + tmp_moved_constant_176*tmp_moved_constant_87 + tmp_moved_constant_177*tmp_moved_constant_90) + tmp_moved_constant_3*(tmp_moved_constant_166*tmp_moved_constant_57 + tmp_moved_constant_167*tmp_moved_constant_60 + tmp_moved_constant_168*tmp_moved_constant_63) + tmp_moved_constant_7*(tmp_moved_constant_169*tmp_moved_constant_66 + tmp_moved_constant_170*tmp_moved_constant_69 + tmp_moved_constant_171*tmp_moved_constant_72); + const real_t tmp_moved_constant_262 = tmp_moved_constant_11*(tmp_moved_constant_185*tmp_moved_constant_75 + tmp_moved_constant_186*tmp_moved_constant_78 + tmp_moved_constant_187*tmp_moved_constant_81) + tmp_moved_constant_15*(tmp_moved_constant_188*tmp_moved_constant_84 + tmp_moved_constant_189*tmp_moved_constant_87 + tmp_moved_constant_190*tmp_moved_constant_90) + tmp_moved_constant_3*(tmp_moved_constant_179*tmp_moved_constant_57 + tmp_moved_constant_180*tmp_moved_constant_60 + tmp_moved_constant_181*tmp_moved_constant_63) + tmp_moved_constant_7*(tmp_moved_constant_182*tmp_moved_constant_66 + tmp_moved_constant_183*tmp_moved_constant_69 + tmp_moved_constant_184*tmp_moved_constant_72); + const real_t tmp_moved_constant_263 = tmp_moved_constant_11*(tmp_moved_constant_198*tmp_moved_constant_75 + tmp_moved_constant_199*tmp_moved_constant_78 + tmp_moved_constant_200*tmp_moved_constant_81) + tmp_moved_constant_15*(tmp_moved_constant_201*tmp_moved_constant_84 + tmp_moved_constant_202*tmp_moved_constant_87 + tmp_moved_constant_203*tmp_moved_constant_90) + tmp_moved_constant_3*(tmp_moved_constant_192*tmp_moved_constant_57 + tmp_moved_constant_193*tmp_moved_constant_60 + tmp_moved_constant_194*tmp_moved_constant_63) + tmp_moved_constant_7*(tmp_moved_constant_195*tmp_moved_constant_66 + tmp_moved_constant_196*tmp_moved_constant_69 + tmp_moved_constant_197*tmp_moved_constant_72); + const real_t tmp_moved_constant_264 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_265 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_266 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_267 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_268 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_269 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_270 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_271 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_272 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_273 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_274 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_275 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_276 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_277 = jac_affine_inv_2_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_278 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_279 = jac_affine_inv_2_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_280 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_281 = jac_affine_inv_2_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_282 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_283 = jac_affine_inv_2_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_284 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_285 = jac_affine_inv_2_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_286 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_287 = jac_affine_inv_2_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_288 = tmp_moved_constant_11*(tmp_moved_constant_112*tmp_moved_constant_149 + tmp_moved_constant_115*tmp_moved_constant_152 + tmp_moved_constant_118*tmp_moved_constant_155) + tmp_moved_constant_15*(tmp_moved_constant_121*tmp_moved_constant_158 + tmp_moved_constant_124*tmp_moved_constant_161 + tmp_moved_constant_127*tmp_moved_constant_164) + tmp_moved_constant_3*(tmp_moved_constant_100*tmp_moved_constant_137 + tmp_moved_constant_131*tmp_moved_constant_94 + tmp_moved_constant_134*tmp_moved_constant_97) + tmp_moved_constant_7*(tmp_moved_constant_103*tmp_moved_constant_140 + tmp_moved_constant_106*tmp_moved_constant_143 + tmp_moved_constant_109*tmp_moved_constant_146); + const real_t tmp_moved_constant_289 = tmp_moved_constant_11*(tmp_moved_constant_112*tmp_moved_constant_172 + tmp_moved_constant_115*tmp_moved_constant_173 + tmp_moved_constant_118*tmp_moved_constant_174) + tmp_moved_constant_15*(tmp_moved_constant_121*tmp_moved_constant_175 + tmp_moved_constant_124*tmp_moved_constant_176 + tmp_moved_constant_127*tmp_moved_constant_177) + tmp_moved_constant_3*(tmp_moved_constant_100*tmp_moved_constant_168 + tmp_moved_constant_166*tmp_moved_constant_94 + tmp_moved_constant_167*tmp_moved_constant_97) + tmp_moved_constant_7*(tmp_moved_constant_103*tmp_moved_constant_169 + tmp_moved_constant_106*tmp_moved_constant_170 + tmp_moved_constant_109*tmp_moved_constant_171); + const real_t tmp_moved_constant_290 = tmp_moved_constant_11*(tmp_moved_constant_112*tmp_moved_constant_185 + tmp_moved_constant_115*tmp_moved_constant_186 + tmp_moved_constant_118*tmp_moved_constant_187) + tmp_moved_constant_15*(tmp_moved_constant_121*tmp_moved_constant_188 + tmp_moved_constant_124*tmp_moved_constant_189 + tmp_moved_constant_127*tmp_moved_constant_190) + tmp_moved_constant_3*(tmp_moved_constant_100*tmp_moved_constant_181 + tmp_moved_constant_179*tmp_moved_constant_94 + tmp_moved_constant_180*tmp_moved_constant_97) + tmp_moved_constant_7*(tmp_moved_constant_103*tmp_moved_constant_182 + tmp_moved_constant_106*tmp_moved_constant_183 + tmp_moved_constant_109*tmp_moved_constant_184); + const real_t tmp_moved_constant_291 = tmp_moved_constant_11*(tmp_moved_constant_112*tmp_moved_constant_198 + tmp_moved_constant_115*tmp_moved_constant_199 + tmp_moved_constant_118*tmp_moved_constant_200) + tmp_moved_constant_15*(tmp_moved_constant_121*tmp_moved_constant_201 + tmp_moved_constant_124*tmp_moved_constant_202 + tmp_moved_constant_127*tmp_moved_constant_203) + tmp_moved_constant_3*(tmp_moved_constant_100*tmp_moved_constant_194 + tmp_moved_constant_192*tmp_moved_constant_94 + tmp_moved_constant_193*tmp_moved_constant_97) + tmp_moved_constant_7*(tmp_moved_constant_103*tmp_moved_constant_195 + tmp_moved_constant_106*tmp_moved_constant_196 + tmp_moved_constant_109*tmp_moved_constant_197); + const real_t tmp_moved_constant_292 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_293 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_294 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_295 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_296 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_297 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_298 = jac_affine_inv_0_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_299 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_300 = jac_affine_inv_0_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_301 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_302 = jac_affine_inv_0_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_303 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_304 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_305 = jac_affine_inv_1_0_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_306 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_307 = jac_affine_inv_1_1_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_308 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_309 = jac_affine_inv_1_2_WHITE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_310 = jac_affine_inv_0_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_311 = jac_affine_inv_1_0_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_312 = jac_affine_inv_0_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_313 = jac_affine_inv_1_1_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_314 = jac_affine_inv_0_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_315 = jac_affine_inv_1_2_WHITE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_316 = tmp_moved_constant_11*(tmp_moved_constant_149*tmp_moved_constant_172 + tmp_moved_constant_152*tmp_moved_constant_173 + tmp_moved_constant_155*tmp_moved_constant_174) + tmp_moved_constant_15*(tmp_moved_constant_158*tmp_moved_constant_175 + tmp_moved_constant_161*tmp_moved_constant_176 + tmp_moved_constant_164*tmp_moved_constant_177) + tmp_moved_constant_3*(tmp_moved_constant_131*tmp_moved_constant_166 + tmp_moved_constant_134*tmp_moved_constant_167 + tmp_moved_constant_137*tmp_moved_constant_168) + tmp_moved_constant_7*(tmp_moved_constant_140*tmp_moved_constant_169 + tmp_moved_constant_143*tmp_moved_constant_170 + tmp_moved_constant_146*tmp_moved_constant_171); + const real_t tmp_moved_constant_317 = tmp_moved_constant_11*(tmp_moved_constant_149*tmp_moved_constant_185 + tmp_moved_constant_152*tmp_moved_constant_186 + tmp_moved_constant_155*tmp_moved_constant_187) + tmp_moved_constant_15*(tmp_moved_constant_158*tmp_moved_constant_188 + tmp_moved_constant_161*tmp_moved_constant_189 + tmp_moved_constant_164*tmp_moved_constant_190) + tmp_moved_constant_3*(tmp_moved_constant_131*tmp_moved_constant_179 + tmp_moved_constant_134*tmp_moved_constant_180 + tmp_moved_constant_137*tmp_moved_constant_181) + tmp_moved_constant_7*(tmp_moved_constant_140*tmp_moved_constant_182 + tmp_moved_constant_143*tmp_moved_constant_183 + tmp_moved_constant_146*tmp_moved_constant_184); + const real_t tmp_moved_constant_318 = tmp_moved_constant_11*(tmp_moved_constant_149*tmp_moved_constant_198 + tmp_moved_constant_152*tmp_moved_constant_199 + tmp_moved_constant_155*tmp_moved_constant_200) + tmp_moved_constant_15*(tmp_moved_constant_158*tmp_moved_constant_201 + tmp_moved_constant_161*tmp_moved_constant_202 + tmp_moved_constant_164*tmp_moved_constant_203) + tmp_moved_constant_3*(tmp_moved_constant_131*tmp_moved_constant_192 + tmp_moved_constant_134*tmp_moved_constant_193 + tmp_moved_constant_137*tmp_moved_constant_194) + tmp_moved_constant_7*(tmp_moved_constant_140*tmp_moved_constant_195 + tmp_moved_constant_143*tmp_moved_constant_196 + tmp_moved_constant_146*tmp_moved_constant_197); + const real_t tmp_moved_constant_319 = tmp_moved_constant_11*(tmp_moved_constant_172*tmp_moved_constant_185 + tmp_moved_constant_173*tmp_moved_constant_186 + tmp_moved_constant_174*tmp_moved_constant_187) + tmp_moved_constant_15*(tmp_moved_constant_175*tmp_moved_constant_188 + tmp_moved_constant_176*tmp_moved_constant_189 + tmp_moved_constant_177*tmp_moved_constant_190) + tmp_moved_constant_3*(tmp_moved_constant_166*tmp_moved_constant_179 + tmp_moved_constant_167*tmp_moved_constant_180 + tmp_moved_constant_168*tmp_moved_constant_181) + tmp_moved_constant_7*(tmp_moved_constant_169*tmp_moved_constant_182 + tmp_moved_constant_170*tmp_moved_constant_183 + tmp_moved_constant_171*tmp_moved_constant_184); + const real_t tmp_moved_constant_320 = tmp_moved_constant_11*(tmp_moved_constant_172*tmp_moved_constant_198 + tmp_moved_constant_173*tmp_moved_constant_199 + tmp_moved_constant_174*tmp_moved_constant_200) + tmp_moved_constant_15*(tmp_moved_constant_175*tmp_moved_constant_201 + tmp_moved_constant_176*tmp_moved_constant_202 + tmp_moved_constant_177*tmp_moved_constant_203) + tmp_moved_constant_3*(tmp_moved_constant_166*tmp_moved_constant_192 + tmp_moved_constant_167*tmp_moved_constant_193 + tmp_moved_constant_168*tmp_moved_constant_194) + tmp_moved_constant_7*(tmp_moved_constant_169*tmp_moved_constant_195 + tmp_moved_constant_170*tmp_moved_constant_196 + tmp_moved_constant_171*tmp_moved_constant_197); + const real_t tmp_moved_constant_321 = tmp_moved_constant_11*(tmp_moved_constant_185*tmp_moved_constant_198 + tmp_moved_constant_186*tmp_moved_constant_199 + tmp_moved_constant_187*tmp_moved_constant_200) + tmp_moved_constant_15*(tmp_moved_constant_188*tmp_moved_constant_201 + tmp_moved_constant_189*tmp_moved_constant_202 + tmp_moved_constant_190*tmp_moved_constant_203) + tmp_moved_constant_3*(tmp_moved_constant_179*tmp_moved_constant_192 + tmp_moved_constant_180*tmp_moved_constant_193 + tmp_moved_constant_181*tmp_moved_constant_194) + tmp_moved_constant_7*(tmp_moved_constant_182*tmp_moved_constant_195 + tmp_moved_constant_183*tmp_moved_constant_196 + tmp_moved_constant_184*tmp_moved_constant_197); + const real_t tmp_moved_constant_322 = tmp_moved_constant_11*((tmp_moved_constant_10*tmp_moved_constant_10) + (tmp_moved_constant_8*tmp_moved_constant_8) + (tmp_moved_constant_9*tmp_moved_constant_9)) + tmp_moved_constant_15*((tmp_moved_constant_12*tmp_moved_constant_12) + (tmp_moved_constant_13*tmp_moved_constant_13) + (tmp_moved_constant_14*tmp_moved_constant_14)) + tmp_moved_constant_3*((tmp_moved_constant_0*tmp_moved_constant_0) + (tmp_moved_constant_1*tmp_moved_constant_1) + (tmp_moved_constant_2*tmp_moved_constant_2)) + tmp_moved_constant_7*((tmp_moved_constant_4*tmp_moved_constant_4) + (tmp_moved_constant_5*tmp_moved_constant_5) + (tmp_moved_constant_6*tmp_moved_constant_6)); + const real_t tmp_moved_constant_323 = tmp_moved_constant_28; + const real_t tmp_moved_constant_324 = tmp_moved_constant_41; + const real_t tmp_moved_constant_325 = tmp_moved_constant_54; + const real_t tmp_moved_constant_326 = tmp_moved_constant_91; + const real_t tmp_moved_constant_327 = tmp_moved_constant_128; + const real_t tmp_moved_constant_328 = tmp_moved_constant_165; + const real_t tmp_moved_constant_329 = tmp_moved_constant_178; + const real_t tmp_moved_constant_330 = tmp_moved_constant_191; + const real_t tmp_moved_constant_331 = tmp_moved_constant_204; + const real_t tmp_moved_constant_332 = tmp_moved_constant_28; + const real_t tmp_moved_constant_333 = tmp_moved_constant_11*(tmp_kernel_op_258*tmp_moved_constant_205 + tmp_kernel_op_258*tmp_moved_constant_206 + tmp_kernel_op_258*tmp_moved_constant_207) + tmp_moved_constant_15*(tmp_kernel_op_259*tmp_moved_constant_205 + tmp_kernel_op_259*tmp_moved_constant_206 + tmp_kernel_op_259*tmp_moved_constant_207) + tmp_moved_constant_3*(tmp_kernel_op_254*tmp_moved_constant_205 + tmp_kernel_op_254*tmp_moved_constant_206 + tmp_kernel_op_254*tmp_moved_constant_207) + tmp_moved_constant_7*(tmp_kernel_op_257*tmp_moved_constant_205 + tmp_kernel_op_257*tmp_moved_constant_206 + tmp_kernel_op_257*tmp_moved_constant_207); + const real_t tmp_moved_constant_334 = tmp_moved_constant_208; + const real_t tmp_moved_constant_335 = tmp_moved_constant_209; + const real_t tmp_moved_constant_336 = tmp_moved_constant_210; + const real_t tmp_moved_constant_337 = tmp_moved_constant_211; + const real_t tmp_moved_constant_338 = tmp_moved_constant_212; + const real_t tmp_moved_constant_339 = tmp_moved_constant_213; + const real_t tmp_moved_constant_340 = tmp_moved_constant_214; + const real_t tmp_moved_constant_341 = tmp_moved_constant_215; + const real_t tmp_moved_constant_342 = tmp_moved_constant_41; + const real_t tmp_moved_constant_343 = tmp_moved_constant_208; + const real_t tmp_moved_constant_344 = tmp_moved_constant_11*(tmp_kernel_op_273*tmp_moved_constant_216 + tmp_kernel_op_273*tmp_moved_constant_217 + tmp_kernel_op_273*tmp_moved_constant_218) + tmp_moved_constant_15*(tmp_kernel_op_274*tmp_moved_constant_216 + tmp_kernel_op_274*tmp_moved_constant_217 + tmp_kernel_op_274*tmp_moved_constant_218) + tmp_moved_constant_3*(tmp_kernel_op_269*tmp_moved_constant_216 + tmp_kernel_op_269*tmp_moved_constant_217 + tmp_kernel_op_269*tmp_moved_constant_218) + tmp_moved_constant_7*(tmp_kernel_op_272*tmp_moved_constant_216 + tmp_kernel_op_272*tmp_moved_constant_217 + tmp_kernel_op_272*tmp_moved_constant_218); + const real_t tmp_moved_constant_345 = tmp_moved_constant_219; + const real_t tmp_moved_constant_346 = tmp_moved_constant_220; + const real_t tmp_moved_constant_347 = tmp_moved_constant_221; + const real_t tmp_moved_constant_348 = tmp_moved_constant_222; + const real_t tmp_moved_constant_349 = tmp_moved_constant_223; + const real_t tmp_moved_constant_350 = tmp_moved_constant_224; + const real_t tmp_moved_constant_351 = tmp_moved_constant_225; + const real_t tmp_moved_constant_352 = tmp_moved_constant_54; + const real_t tmp_moved_constant_353 = tmp_moved_constant_209; + const real_t tmp_moved_constant_354 = tmp_moved_constant_219; + const real_t tmp_moved_constant_355 = tmp_moved_constant_11*(tmp_kernel_op_287*tmp_moved_constant_226 + tmp_kernel_op_287*tmp_moved_constant_227 + tmp_kernel_op_287*tmp_moved_constant_228) + tmp_moved_constant_15*(tmp_kernel_op_288*tmp_moved_constant_226 + tmp_kernel_op_288*tmp_moved_constant_227 + tmp_kernel_op_288*tmp_moved_constant_228) + tmp_moved_constant_3*(tmp_kernel_op_283*tmp_moved_constant_226 + tmp_kernel_op_283*tmp_moved_constant_227 + tmp_kernel_op_283*tmp_moved_constant_228) + tmp_moved_constant_7*(tmp_kernel_op_286*tmp_moved_constant_226 + tmp_kernel_op_286*tmp_moved_constant_227 + tmp_kernel_op_286*tmp_moved_constant_228); + const real_t tmp_moved_constant_356 = tmp_moved_constant_229; + const real_t tmp_moved_constant_357 = tmp_moved_constant_230; + const real_t tmp_moved_constant_358 = tmp_moved_constant_231; + const real_t tmp_moved_constant_359 = tmp_moved_constant_232; + const real_t tmp_moved_constant_360 = tmp_moved_constant_233; + const real_t tmp_moved_constant_361 = tmp_moved_constant_234; + const real_t tmp_moved_constant_362 = tmp_moved_constant_91; + const real_t tmp_moved_constant_363 = tmp_moved_constant_210; + const real_t tmp_moved_constant_364 = tmp_moved_constant_220; + const real_t tmp_moved_constant_365 = tmp_moved_constant_229; + const real_t tmp_moved_constant_366 = tmp_moved_constant_11*(((tmp_moved_constant_247 + tmp_moved_constant_248)*(tmp_moved_constant_247 + tmp_moved_constant_248))*16.0 + ((tmp_moved_constant_249 + tmp_moved_constant_250)*(tmp_moved_constant_249 + tmp_moved_constant_250))*16.0 + ((tmp_moved_constant_251 + tmp_moved_constant_252)*(tmp_moved_constant_251 + tmp_moved_constant_252))*16.0) + tmp_moved_constant_15*(((tmp_moved_constant_253 + tmp_moved_constant_254)*(tmp_moved_constant_253 + tmp_moved_constant_254))*16.0 + ((tmp_moved_constant_255 + tmp_moved_constant_256)*(tmp_moved_constant_255 + tmp_moved_constant_256))*16.0 + ((tmp_moved_constant_257 + tmp_moved_constant_258)*(tmp_moved_constant_257 + tmp_moved_constant_258))*16.0) + tmp_moved_constant_3*(((tmp_moved_constant_235 + tmp_moved_constant_236)*(tmp_moved_constant_235 + tmp_moved_constant_236))*16.0 + ((tmp_moved_constant_237 + tmp_moved_constant_238)*(tmp_moved_constant_237 + tmp_moved_constant_238))*16.0 + ((tmp_moved_constant_239 + tmp_moved_constant_240)*(tmp_moved_constant_239 + tmp_moved_constant_240))*16.0) + tmp_moved_constant_7*(((tmp_moved_constant_241 + tmp_moved_constant_242)*(tmp_moved_constant_241 + tmp_moved_constant_242))*16.0 + ((tmp_moved_constant_243 + tmp_moved_constant_244)*(tmp_moved_constant_243 + tmp_moved_constant_244))*16.0 + ((tmp_moved_constant_245 + tmp_moved_constant_246)*(tmp_moved_constant_245 + tmp_moved_constant_246))*16.0); + const real_t tmp_moved_constant_367 = tmp_moved_constant_259; + const real_t tmp_moved_constant_368 = tmp_moved_constant_260; + const real_t tmp_moved_constant_369 = tmp_moved_constant_261; + const real_t tmp_moved_constant_370 = tmp_moved_constant_262; + const real_t tmp_moved_constant_371 = tmp_moved_constant_263; + const real_t tmp_moved_constant_372 = tmp_moved_constant_128; + const real_t tmp_moved_constant_373 = tmp_moved_constant_211; + const real_t tmp_moved_constant_374 = tmp_moved_constant_221; + const real_t tmp_moved_constant_375 = tmp_moved_constant_230; + const real_t tmp_moved_constant_376 = tmp_moved_constant_259; + const real_t tmp_moved_constant_377 = tmp_moved_constant_11*(((tmp_moved_constant_276 + tmp_moved_constant_277)*(tmp_moved_constant_276 + tmp_moved_constant_277))*16.0 + ((tmp_moved_constant_278 + tmp_moved_constant_279)*(tmp_moved_constant_278 + tmp_moved_constant_279))*16.0 + ((tmp_moved_constant_280 + tmp_moved_constant_281)*(tmp_moved_constant_280 + tmp_moved_constant_281))*16.0) + tmp_moved_constant_15*(((tmp_moved_constant_282 + tmp_moved_constant_283)*(tmp_moved_constant_282 + tmp_moved_constant_283))*16.0 + ((tmp_moved_constant_284 + tmp_moved_constant_285)*(tmp_moved_constant_284 + tmp_moved_constant_285))*16.0 + ((tmp_moved_constant_286 + tmp_moved_constant_287)*(tmp_moved_constant_286 + tmp_moved_constant_287))*16.0) + tmp_moved_constant_3*(((tmp_moved_constant_264 + tmp_moved_constant_265)*(tmp_moved_constant_264 + tmp_moved_constant_265))*16.0 + ((tmp_moved_constant_266 + tmp_moved_constant_267)*(tmp_moved_constant_266 + tmp_moved_constant_267))*16.0 + ((tmp_moved_constant_268 + tmp_moved_constant_269)*(tmp_moved_constant_268 + tmp_moved_constant_269))*16.0) + tmp_moved_constant_7*(((tmp_moved_constant_270 + tmp_moved_constant_271)*(tmp_moved_constant_270 + tmp_moved_constant_271))*16.0 + ((tmp_moved_constant_272 + tmp_moved_constant_273)*(tmp_moved_constant_272 + tmp_moved_constant_273))*16.0 + ((tmp_moved_constant_274 + tmp_moved_constant_275)*(tmp_moved_constant_274 + tmp_moved_constant_275))*16.0); + const real_t tmp_moved_constant_378 = tmp_moved_constant_288; + const real_t tmp_moved_constant_379 = tmp_moved_constant_289; + const real_t tmp_moved_constant_380 = tmp_moved_constant_290; + const real_t tmp_moved_constant_381 = tmp_moved_constant_291; + const real_t tmp_moved_constant_382 = tmp_moved_constant_165; + const real_t tmp_moved_constant_383 = tmp_moved_constant_212; + const real_t tmp_moved_constant_384 = tmp_moved_constant_222; + const real_t tmp_moved_constant_385 = tmp_moved_constant_231; + const real_t tmp_moved_constant_386 = tmp_moved_constant_260; + const real_t tmp_moved_constant_387 = tmp_moved_constant_288; + const real_t tmp_moved_constant_388 = tmp_moved_constant_11*(((tmp_moved_constant_304 + tmp_moved_constant_305)*(tmp_moved_constant_304 + tmp_moved_constant_305))*16.0 + ((tmp_moved_constant_306 + tmp_moved_constant_307)*(tmp_moved_constant_306 + tmp_moved_constant_307))*16.0 + ((tmp_moved_constant_308 + tmp_moved_constant_309)*(tmp_moved_constant_308 + tmp_moved_constant_309))*16.0) + tmp_moved_constant_15*(((tmp_moved_constant_310 + tmp_moved_constant_311)*(tmp_moved_constant_310 + tmp_moved_constant_311))*16.0 + ((tmp_moved_constant_312 + tmp_moved_constant_313)*(tmp_moved_constant_312 + tmp_moved_constant_313))*16.0 + ((tmp_moved_constant_314 + tmp_moved_constant_315)*(tmp_moved_constant_314 + tmp_moved_constant_315))*16.0) + tmp_moved_constant_3*(((tmp_moved_constant_292 + tmp_moved_constant_293)*(tmp_moved_constant_292 + tmp_moved_constant_293))*16.0 + ((tmp_moved_constant_294 + tmp_moved_constant_295)*(tmp_moved_constant_294 + tmp_moved_constant_295))*16.0 + ((tmp_moved_constant_296 + tmp_moved_constant_297)*(tmp_moved_constant_296 + tmp_moved_constant_297))*16.0) + tmp_moved_constant_7*(((tmp_moved_constant_298 + tmp_moved_constant_299)*(tmp_moved_constant_298 + tmp_moved_constant_299))*16.0 + ((tmp_moved_constant_300 + tmp_moved_constant_301)*(tmp_moved_constant_300 + tmp_moved_constant_301))*16.0 + ((tmp_moved_constant_302 + tmp_moved_constant_303)*(tmp_moved_constant_302 + tmp_moved_constant_303))*16.0); + const real_t tmp_moved_constant_389 = tmp_moved_constant_316; + const real_t tmp_moved_constant_390 = tmp_moved_constant_317; + const real_t tmp_moved_constant_391 = tmp_moved_constant_318; + const real_t tmp_moved_constant_392 = tmp_moved_constant_178; + const real_t tmp_moved_constant_393 = tmp_moved_constant_213; + const real_t tmp_moved_constant_394 = tmp_moved_constant_223; + const real_t tmp_moved_constant_395 = tmp_moved_constant_232; + const real_t tmp_moved_constant_396 = tmp_moved_constant_261; + const real_t tmp_moved_constant_397 = tmp_moved_constant_289; + const real_t tmp_moved_constant_398 = tmp_moved_constant_316; + const real_t tmp_moved_constant_399 = tmp_moved_constant_11*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_247 - tmp_moved_constant_276)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_247 - tmp_moved_constant_276))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_249 - tmp_moved_constant_278)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_249 - tmp_moved_constant_278))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_251 - tmp_moved_constant_280)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_251 - tmp_moved_constant_280))*16.0) + tmp_moved_constant_15*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_253 - tmp_moved_constant_282)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_253 - tmp_moved_constant_282))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_255 - tmp_moved_constant_284)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_255 - tmp_moved_constant_284))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_257 - tmp_moved_constant_286)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_257 - tmp_moved_constant_286))*16.0) + tmp_moved_constant_3*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_235 - tmp_moved_constant_264)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_235 - tmp_moved_constant_264))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_237 - tmp_moved_constant_266)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_237 - tmp_moved_constant_266))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_239 - tmp_moved_constant_268)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_239 - tmp_moved_constant_268))*16.0) + tmp_moved_constant_7*(((jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_241 - tmp_moved_constant_270)*(jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_241 - tmp_moved_constant_270))*16.0 + ((jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_243 - tmp_moved_constant_272)*(jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_243 - tmp_moved_constant_272))*16.0 + ((jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_245 - tmp_moved_constant_274)*(jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_245 - tmp_moved_constant_274))*16.0); + const real_t tmp_moved_constant_400 = tmp_moved_constant_319; + const real_t tmp_moved_constant_401 = tmp_moved_constant_320; + const real_t tmp_moved_constant_402 = tmp_moved_constant_191; + const real_t tmp_moved_constant_403 = tmp_moved_constant_214; + const real_t tmp_moved_constant_404 = tmp_moved_constant_224; + const real_t tmp_moved_constant_405 = tmp_moved_constant_233; + const real_t tmp_moved_constant_406 = tmp_moved_constant_262; + const real_t tmp_moved_constant_407 = tmp_moved_constant_290; + const real_t tmp_moved_constant_408 = tmp_moved_constant_317; + const real_t tmp_moved_constant_409 = tmp_moved_constant_319; + const real_t tmp_moved_constant_410 = tmp_moved_constant_11*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_248 - tmp_moved_constant_304)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_248 - tmp_moved_constant_304))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_250 - tmp_moved_constant_306)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_250 - tmp_moved_constant_306))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_252 - tmp_moved_constant_308)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_252 - tmp_moved_constant_308))*16.0) + tmp_moved_constant_15*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_254 - tmp_moved_constant_310)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_254 - tmp_moved_constant_310))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_256 - tmp_moved_constant_312)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_256 - tmp_moved_constant_312))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_258 - tmp_moved_constant_314)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_258 - tmp_moved_constant_314))*16.0) + tmp_moved_constant_3*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_236 - tmp_moved_constant_292)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_236 - tmp_moved_constant_292))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_238 - tmp_moved_constant_294)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_238 - tmp_moved_constant_294))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_240 - tmp_moved_constant_296)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_240 - tmp_moved_constant_296))*16.0) + tmp_moved_constant_7*(((jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_242 - tmp_moved_constant_298)*(jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_242 - tmp_moved_constant_298))*16.0 + ((jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_244 - tmp_moved_constant_300)*(jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_244 - tmp_moved_constant_300))*16.0 + ((jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_246 - tmp_moved_constant_302)*(jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_246 - tmp_moved_constant_302))*16.0); + const real_t tmp_moved_constant_411 = tmp_moved_constant_321; + const real_t tmp_moved_constant_412 = tmp_moved_constant_204; + const real_t tmp_moved_constant_413 = tmp_moved_constant_215; + const real_t tmp_moved_constant_414 = tmp_moved_constant_225; + const real_t tmp_moved_constant_415 = tmp_moved_constant_234; + const real_t tmp_moved_constant_416 = tmp_moved_constant_263; + const real_t tmp_moved_constant_417 = tmp_moved_constant_291; + const real_t tmp_moved_constant_418 = tmp_moved_constant_318; + const real_t tmp_moved_constant_419 = tmp_moved_constant_320; + const real_t tmp_moved_constant_420 = tmp_moved_constant_321; + const real_t tmp_moved_constant_421 = tmp_moved_constant_11*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_277 - tmp_moved_constant_305)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_277 - tmp_moved_constant_305))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_279 - tmp_moved_constant_307)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_279 - tmp_moved_constant_307))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_281 - tmp_moved_constant_309)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_281 - tmp_moved_constant_309))*16.0) + tmp_moved_constant_15*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_283 - tmp_moved_constant_311)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_283 - tmp_moved_constant_311))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_285 - tmp_moved_constant_313)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_285 - tmp_moved_constant_313))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_287 - tmp_moved_constant_315)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_287 - tmp_moved_constant_315))*16.0) + tmp_moved_constant_3*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_265 - tmp_moved_constant_293)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_265 - tmp_moved_constant_293))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_267 - tmp_moved_constant_295)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_267 - tmp_moved_constant_295))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_269 - tmp_moved_constant_297)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_269 - tmp_moved_constant_297))*16.0) + tmp_moved_constant_7*(((jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_271 - tmp_moved_constant_299)*(jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_271 - tmp_moved_constant_299))*16.0 + ((jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_273 - tmp_moved_constant_301)*(jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_273 - tmp_moved_constant_301))*16.0 + ((jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_275 - tmp_moved_constant_303)*(jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_275 - tmp_moved_constant_303))*16.0); + const real_t tmp_moved_constant_422 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_423 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_424 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_425 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_426 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_427 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_428 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_429 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_430 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_431 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_432 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_433 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_434 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_435 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_436 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_437 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_438 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_439 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_440 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_441 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_442 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_443 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_444 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_445 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_446 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_447 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_448 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_449 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_450 = tmp_moved_constant_425*(tmp_moved_constant_422*tmp_moved_constant_438 + tmp_moved_constant_423*tmp_moved_constant_439 + tmp_moved_constant_424*tmp_moved_constant_440) + tmp_moved_constant_429*(tmp_moved_constant_426*tmp_moved_constant_441 + tmp_moved_constant_427*tmp_moved_constant_442 + tmp_moved_constant_428*tmp_moved_constant_443) + tmp_moved_constant_433*(tmp_moved_constant_430*tmp_moved_constant_444 + tmp_moved_constant_431*tmp_moved_constant_445 + tmp_moved_constant_432*tmp_moved_constant_446) + tmp_moved_constant_437*(tmp_moved_constant_434*tmp_moved_constant_447 + tmp_moved_constant_435*tmp_moved_constant_448 + tmp_moved_constant_436*tmp_moved_constant_449); + const real_t tmp_moved_constant_451 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_452 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_453 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_454 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_455 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_456 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_457 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_458 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_459 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_460 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_461 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_462 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_463 = tmp_moved_constant_425*(tmp_moved_constant_422*tmp_moved_constant_451 + tmp_moved_constant_423*tmp_moved_constant_452 + tmp_moved_constant_424*tmp_moved_constant_453) + tmp_moved_constant_429*(tmp_moved_constant_426*tmp_moved_constant_454 + tmp_moved_constant_427*tmp_moved_constant_455 + tmp_moved_constant_428*tmp_moved_constant_456) + tmp_moved_constant_433*(tmp_moved_constant_430*tmp_moved_constant_457 + tmp_moved_constant_431*tmp_moved_constant_458 + tmp_moved_constant_432*tmp_moved_constant_459) + tmp_moved_constant_437*(tmp_moved_constant_434*tmp_moved_constant_460 + tmp_moved_constant_435*tmp_moved_constant_461 + tmp_moved_constant_436*tmp_moved_constant_462); + const real_t tmp_moved_constant_464 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_465 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_466 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_467 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_468 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_469 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_470 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_471 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_472 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_473 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_474 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_475 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_476 = tmp_moved_constant_425*(tmp_moved_constant_422*tmp_moved_constant_464 + tmp_moved_constant_423*tmp_moved_constant_465 + tmp_moved_constant_424*tmp_moved_constant_466) + tmp_moved_constant_429*(tmp_moved_constant_426*tmp_moved_constant_467 + tmp_moved_constant_427*tmp_moved_constant_468 + tmp_moved_constant_428*tmp_moved_constant_469) + tmp_moved_constant_433*(tmp_moved_constant_430*tmp_moved_constant_470 + tmp_moved_constant_431*tmp_moved_constant_471 + tmp_moved_constant_432*tmp_moved_constant_472) + tmp_moved_constant_437*(tmp_moved_constant_434*tmp_moved_constant_473 + tmp_moved_constant_435*tmp_moved_constant_474 + tmp_moved_constant_436*tmp_moved_constant_475); + const real_t tmp_moved_constant_477 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_478 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_479 = tmp_moved_constant_477 + tmp_moved_constant_478; + const real_t tmp_moved_constant_480 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_481 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_482 = tmp_moved_constant_480 + tmp_moved_constant_481; + const real_t tmp_moved_constant_483 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_484 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_485 = tmp_moved_constant_483 + tmp_moved_constant_484; + const real_t tmp_moved_constant_486 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_487 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_488 = tmp_moved_constant_486 + tmp_moved_constant_487; + const real_t tmp_moved_constant_489 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_490 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_491 = tmp_moved_constant_489 + tmp_moved_constant_490; + const real_t tmp_moved_constant_492 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_493 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_494 = tmp_moved_constant_492 + tmp_moved_constant_493; + const real_t tmp_moved_constant_495 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_496 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_497 = tmp_moved_constant_495 + tmp_moved_constant_496; + const real_t tmp_moved_constant_498 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_499 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_500 = tmp_moved_constant_498 + tmp_moved_constant_499; + const real_t tmp_moved_constant_501 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_502 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_503 = tmp_moved_constant_501 + tmp_moved_constant_502; + const real_t tmp_moved_constant_504 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_505 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_506 = tmp_moved_constant_504 + tmp_moved_constant_505; + const real_t tmp_moved_constant_507 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_508 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_509 = tmp_moved_constant_507 + tmp_moved_constant_508; + const real_t tmp_moved_constant_510 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_511 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_512 = tmp_moved_constant_510 + tmp_moved_constant_511; + const real_t tmp_moved_constant_513 = tmp_moved_constant_425*(tmp_moved_constant_422*tmp_moved_constant_479 + tmp_moved_constant_423*tmp_moved_constant_482 + tmp_moved_constant_424*tmp_moved_constant_485) + tmp_moved_constant_429*(tmp_moved_constant_426*tmp_moved_constant_488 + tmp_moved_constant_427*tmp_moved_constant_491 + tmp_moved_constant_428*tmp_moved_constant_494) + tmp_moved_constant_433*(tmp_moved_constant_430*tmp_moved_constant_497 + tmp_moved_constant_431*tmp_moved_constant_500 + tmp_moved_constant_432*tmp_moved_constant_503) + tmp_moved_constant_437*(tmp_moved_constant_434*tmp_moved_constant_506 + tmp_moved_constant_435*tmp_moved_constant_509 + tmp_moved_constant_436*tmp_moved_constant_512); + const real_t tmp_moved_constant_514 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_515 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_516 = tmp_moved_constant_514 + tmp_moved_constant_515; + const real_t tmp_moved_constant_517 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_518 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_519 = tmp_moved_constant_517 + tmp_moved_constant_518; + const real_t tmp_moved_constant_520 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_521 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_522 = tmp_moved_constant_520 + tmp_moved_constant_521; + const real_t tmp_moved_constant_523 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_524 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_525 = tmp_moved_constant_523 + tmp_moved_constant_524; + const real_t tmp_moved_constant_526 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_527 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_528 = tmp_moved_constant_526 + tmp_moved_constant_527; + const real_t tmp_moved_constant_529 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_530 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_531 = tmp_moved_constant_529 + tmp_moved_constant_530; + const real_t tmp_moved_constant_532 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_533 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_534 = tmp_moved_constant_532 + tmp_moved_constant_533; + const real_t tmp_moved_constant_535 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_536 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_537 = tmp_moved_constant_535 + tmp_moved_constant_536; + const real_t tmp_moved_constant_538 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_539 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_540 = tmp_moved_constant_538 + tmp_moved_constant_539; + const real_t tmp_moved_constant_541 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_542 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_543 = tmp_moved_constant_541 + tmp_moved_constant_542; + const real_t tmp_moved_constant_544 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_545 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_546 = tmp_moved_constant_544 + tmp_moved_constant_545; + const real_t tmp_moved_constant_547 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_548 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_549 = tmp_moved_constant_547 + tmp_moved_constant_548; + const real_t tmp_moved_constant_550 = tmp_moved_constant_425*(tmp_moved_constant_422*tmp_moved_constant_516 + tmp_moved_constant_423*tmp_moved_constant_519 + tmp_moved_constant_424*tmp_moved_constant_522) + tmp_moved_constant_429*(tmp_moved_constant_426*tmp_moved_constant_525 + tmp_moved_constant_427*tmp_moved_constant_528 + tmp_moved_constant_428*tmp_moved_constant_531) + tmp_moved_constant_433*(tmp_moved_constant_430*tmp_moved_constant_534 + tmp_moved_constant_431*tmp_moved_constant_537 + tmp_moved_constant_432*tmp_moved_constant_540) + tmp_moved_constant_437*(tmp_moved_constant_434*tmp_moved_constant_543 + tmp_moved_constant_435*tmp_moved_constant_546 + tmp_moved_constant_436*tmp_moved_constant_549); + const real_t tmp_moved_constant_551 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_552 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_553 = tmp_moved_constant_551 + tmp_moved_constant_552; + const real_t tmp_moved_constant_554 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_555 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_556 = tmp_moved_constant_554 + tmp_moved_constant_555; + const real_t tmp_moved_constant_557 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_558 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_559 = tmp_moved_constant_557 + tmp_moved_constant_558; + const real_t tmp_moved_constant_560 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_561 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_562 = tmp_moved_constant_560 + tmp_moved_constant_561; + const real_t tmp_moved_constant_563 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_564 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_565 = tmp_moved_constant_563 + tmp_moved_constant_564; + const real_t tmp_moved_constant_566 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_567 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_568 = tmp_moved_constant_566 + tmp_moved_constant_567; + const real_t tmp_moved_constant_569 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_570 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_571 = tmp_moved_constant_569 + tmp_moved_constant_570; + const real_t tmp_moved_constant_572 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_573 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_574 = tmp_moved_constant_572 + tmp_moved_constant_573; + const real_t tmp_moved_constant_575 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_576 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_577 = tmp_moved_constant_575 + tmp_moved_constant_576; + const real_t tmp_moved_constant_578 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_579 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_580 = tmp_moved_constant_578 + tmp_moved_constant_579; + const real_t tmp_moved_constant_581 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_582 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_583 = tmp_moved_constant_581 + tmp_moved_constant_582; + const real_t tmp_moved_constant_584 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_585 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_586 = tmp_moved_constant_584 + tmp_moved_constant_585; + const real_t tmp_moved_constant_587 = tmp_moved_constant_425*(tmp_moved_constant_422*tmp_moved_constant_553 + tmp_moved_constant_423*tmp_moved_constant_556 + tmp_moved_constant_424*tmp_moved_constant_559) + tmp_moved_constant_429*(tmp_moved_constant_426*tmp_moved_constant_562 + tmp_moved_constant_427*tmp_moved_constant_565 + tmp_moved_constant_428*tmp_moved_constant_568) + tmp_moved_constant_433*(tmp_moved_constant_430*tmp_moved_constant_571 + tmp_moved_constant_431*tmp_moved_constant_574 + tmp_moved_constant_432*tmp_moved_constant_577) + tmp_moved_constant_437*(tmp_moved_constant_434*tmp_moved_constant_580 + tmp_moved_constant_435*tmp_moved_constant_583 + tmp_moved_constant_436*tmp_moved_constant_586); + const real_t tmp_moved_constant_588 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_477 - tmp_moved_constant_514; + const real_t tmp_moved_constant_589 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_480 - tmp_moved_constant_517; + const real_t tmp_moved_constant_590 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_483 - tmp_moved_constant_520; + const real_t tmp_moved_constant_591 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_486 - tmp_moved_constant_523; + const real_t tmp_moved_constant_592 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_489 - tmp_moved_constant_526; + const real_t tmp_moved_constant_593 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_492 - tmp_moved_constant_529; + const real_t tmp_moved_constant_594 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_495 - tmp_moved_constant_532; + const real_t tmp_moved_constant_595 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_498 - tmp_moved_constant_535; + const real_t tmp_moved_constant_596 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_501 - tmp_moved_constant_538; + const real_t tmp_moved_constant_597 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_504 - tmp_moved_constant_541; + const real_t tmp_moved_constant_598 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_507 - tmp_moved_constant_544; + const real_t tmp_moved_constant_599 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_510 - tmp_moved_constant_547; + const real_t tmp_moved_constant_600 = tmp_moved_constant_425*(tmp_moved_constant_422*tmp_moved_constant_588 + tmp_moved_constant_423*tmp_moved_constant_589 + tmp_moved_constant_424*tmp_moved_constant_590) + tmp_moved_constant_429*(tmp_moved_constant_426*tmp_moved_constant_591 + tmp_moved_constant_427*tmp_moved_constant_592 + tmp_moved_constant_428*tmp_moved_constant_593) + tmp_moved_constant_433*(tmp_moved_constant_430*tmp_moved_constant_594 + tmp_moved_constant_431*tmp_moved_constant_595 + tmp_moved_constant_432*tmp_moved_constant_596) + tmp_moved_constant_437*(tmp_moved_constant_434*tmp_moved_constant_597 + tmp_moved_constant_435*tmp_moved_constant_598 + tmp_moved_constant_436*tmp_moved_constant_599); + const real_t tmp_moved_constant_601 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_478 - tmp_moved_constant_551; + const real_t tmp_moved_constant_602 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_481 - tmp_moved_constant_554; + const real_t tmp_moved_constant_603 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_484 - tmp_moved_constant_557; + const real_t tmp_moved_constant_604 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_487 - tmp_moved_constant_560; + const real_t tmp_moved_constant_605 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_490 - tmp_moved_constant_563; + const real_t tmp_moved_constant_606 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_493 - tmp_moved_constant_566; + const real_t tmp_moved_constant_607 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_496 - tmp_moved_constant_569; + const real_t tmp_moved_constant_608 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_499 - tmp_moved_constant_572; + const real_t tmp_moved_constant_609 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_502 - tmp_moved_constant_575; + const real_t tmp_moved_constant_610 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_505 - tmp_moved_constant_578; + const real_t tmp_moved_constant_611 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_508 - tmp_moved_constant_581; + const real_t tmp_moved_constant_612 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_511 - tmp_moved_constant_584; + const real_t tmp_moved_constant_613 = tmp_moved_constant_425*(tmp_moved_constant_422*tmp_moved_constant_601 + tmp_moved_constant_423*tmp_moved_constant_602 + tmp_moved_constant_424*tmp_moved_constant_603) + tmp_moved_constant_429*(tmp_moved_constant_426*tmp_moved_constant_604 + tmp_moved_constant_427*tmp_moved_constant_605 + tmp_moved_constant_428*tmp_moved_constant_606) + tmp_moved_constant_433*(tmp_moved_constant_430*tmp_moved_constant_607 + tmp_moved_constant_431*tmp_moved_constant_608 + tmp_moved_constant_432*tmp_moved_constant_609) + tmp_moved_constant_437*(tmp_moved_constant_434*tmp_moved_constant_610 + tmp_moved_constant_435*tmp_moved_constant_611 + tmp_moved_constant_436*tmp_moved_constant_612); + const real_t tmp_moved_constant_614 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_515 - tmp_moved_constant_552; + const real_t tmp_moved_constant_615 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_518 - tmp_moved_constant_555; + const real_t tmp_moved_constant_616 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_521 - tmp_moved_constant_558; + const real_t tmp_moved_constant_617 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_524 - tmp_moved_constant_561; + const real_t tmp_moved_constant_618 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_527 - tmp_moved_constant_564; + const real_t tmp_moved_constant_619 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_530 - tmp_moved_constant_567; + const real_t tmp_moved_constant_620 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_533 - tmp_moved_constant_570; + const real_t tmp_moved_constant_621 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_536 - tmp_moved_constant_573; + const real_t tmp_moved_constant_622 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_539 - tmp_moved_constant_576; + const real_t tmp_moved_constant_623 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_542 - tmp_moved_constant_579; + const real_t tmp_moved_constant_624 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_545 - tmp_moved_constant_582; + const real_t tmp_moved_constant_625 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_548 - tmp_moved_constant_585; + const real_t tmp_moved_constant_626 = tmp_moved_constant_425*(tmp_moved_constant_422*tmp_moved_constant_614 + tmp_moved_constant_423*tmp_moved_constant_615 + tmp_moved_constant_424*tmp_moved_constant_616) + tmp_moved_constant_429*(tmp_moved_constant_426*tmp_moved_constant_617 + tmp_moved_constant_427*tmp_moved_constant_618 + tmp_moved_constant_428*tmp_moved_constant_619) + tmp_moved_constant_433*(tmp_moved_constant_430*tmp_moved_constant_620 + tmp_moved_constant_431*tmp_moved_constant_621 + tmp_moved_constant_432*tmp_moved_constant_622) + tmp_moved_constant_437*(tmp_moved_constant_434*tmp_moved_constant_623 + tmp_moved_constant_435*tmp_moved_constant_624 + tmp_moved_constant_436*tmp_moved_constant_625); + const real_t tmp_moved_constant_627 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); + const real_t tmp_moved_constant_628 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); + const real_t tmp_moved_constant_629 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); + const real_t tmp_moved_constant_630 = tmp_moved_constant_425*(tmp_moved_constant_438*tmp_moved_constant_451 + tmp_moved_constant_439*tmp_moved_constant_452 + tmp_moved_constant_440*tmp_moved_constant_453) + tmp_moved_constant_429*(tmp_moved_constant_441*tmp_moved_constant_454 + tmp_moved_constant_442*tmp_moved_constant_455 + tmp_moved_constant_443*tmp_moved_constant_456) + tmp_moved_constant_433*(tmp_moved_constant_444*tmp_moved_constant_457 + tmp_moved_constant_445*tmp_moved_constant_458 + tmp_moved_constant_446*tmp_moved_constant_459) + tmp_moved_constant_437*(tmp_moved_constant_447*tmp_moved_constant_460 + tmp_moved_constant_448*tmp_moved_constant_461 + tmp_moved_constant_449*tmp_moved_constant_462); + const real_t tmp_moved_constant_631 = tmp_moved_constant_425*(tmp_moved_constant_438*tmp_moved_constant_464 + tmp_moved_constant_439*tmp_moved_constant_465 + tmp_moved_constant_440*tmp_moved_constant_466) + tmp_moved_constant_429*(tmp_moved_constant_441*tmp_moved_constant_467 + tmp_moved_constant_442*tmp_moved_constant_468 + tmp_moved_constant_443*tmp_moved_constant_469) + tmp_moved_constant_433*(tmp_moved_constant_444*tmp_moved_constant_470 + tmp_moved_constant_445*tmp_moved_constant_471 + tmp_moved_constant_446*tmp_moved_constant_472) + tmp_moved_constant_437*(tmp_moved_constant_447*tmp_moved_constant_473 + tmp_moved_constant_448*tmp_moved_constant_474 + tmp_moved_constant_449*tmp_moved_constant_475); + const real_t tmp_moved_constant_632 = tmp_moved_constant_425*(tmp_moved_constant_438*tmp_moved_constant_479 + tmp_moved_constant_439*tmp_moved_constant_482 + tmp_moved_constant_440*tmp_moved_constant_485) + tmp_moved_constant_429*(tmp_moved_constant_441*tmp_moved_constant_488 + tmp_moved_constant_442*tmp_moved_constant_491 + tmp_moved_constant_443*tmp_moved_constant_494) + tmp_moved_constant_433*(tmp_moved_constant_444*tmp_moved_constant_497 + tmp_moved_constant_445*tmp_moved_constant_500 + tmp_moved_constant_446*tmp_moved_constant_503) + tmp_moved_constant_437*(tmp_moved_constant_447*tmp_moved_constant_506 + tmp_moved_constant_448*tmp_moved_constant_509 + tmp_moved_constant_449*tmp_moved_constant_512); + const real_t tmp_moved_constant_633 = tmp_moved_constant_425*(tmp_moved_constant_438*tmp_moved_constant_516 + tmp_moved_constant_439*tmp_moved_constant_519 + tmp_moved_constant_440*tmp_moved_constant_522) + tmp_moved_constant_429*(tmp_moved_constant_441*tmp_moved_constant_525 + tmp_moved_constant_442*tmp_moved_constant_528 + tmp_moved_constant_443*tmp_moved_constant_531) + tmp_moved_constant_433*(tmp_moved_constant_444*tmp_moved_constant_534 + tmp_moved_constant_445*tmp_moved_constant_537 + tmp_moved_constant_446*tmp_moved_constant_540) + tmp_moved_constant_437*(tmp_moved_constant_447*tmp_moved_constant_543 + tmp_moved_constant_448*tmp_moved_constant_546 + tmp_moved_constant_449*tmp_moved_constant_549); + const real_t tmp_moved_constant_634 = tmp_moved_constant_425*(tmp_moved_constant_438*tmp_moved_constant_553 + tmp_moved_constant_439*tmp_moved_constant_556 + tmp_moved_constant_440*tmp_moved_constant_559) + tmp_moved_constant_429*(tmp_moved_constant_441*tmp_moved_constant_562 + tmp_moved_constant_442*tmp_moved_constant_565 + tmp_moved_constant_443*tmp_moved_constant_568) + tmp_moved_constant_433*(tmp_moved_constant_444*tmp_moved_constant_571 + tmp_moved_constant_445*tmp_moved_constant_574 + tmp_moved_constant_446*tmp_moved_constant_577) + tmp_moved_constant_437*(tmp_moved_constant_447*tmp_moved_constant_580 + tmp_moved_constant_448*tmp_moved_constant_583 + tmp_moved_constant_449*tmp_moved_constant_586); + const real_t tmp_moved_constant_635 = tmp_moved_constant_425*(tmp_moved_constant_438*tmp_moved_constant_588 + tmp_moved_constant_439*tmp_moved_constant_589 + tmp_moved_constant_440*tmp_moved_constant_590) + tmp_moved_constant_429*(tmp_moved_constant_441*tmp_moved_constant_591 + tmp_moved_constant_442*tmp_moved_constant_592 + tmp_moved_constant_443*tmp_moved_constant_593) + tmp_moved_constant_433*(tmp_moved_constant_444*tmp_moved_constant_594 + tmp_moved_constant_445*tmp_moved_constant_595 + tmp_moved_constant_446*tmp_moved_constant_596) + tmp_moved_constant_437*(tmp_moved_constant_447*tmp_moved_constant_597 + tmp_moved_constant_448*tmp_moved_constant_598 + tmp_moved_constant_449*tmp_moved_constant_599); + const real_t tmp_moved_constant_636 = tmp_moved_constant_425*(tmp_moved_constant_438*tmp_moved_constant_601 + tmp_moved_constant_439*tmp_moved_constant_602 + tmp_moved_constant_440*tmp_moved_constant_603) + tmp_moved_constant_429*(tmp_moved_constant_441*tmp_moved_constant_604 + tmp_moved_constant_442*tmp_moved_constant_605 + tmp_moved_constant_443*tmp_moved_constant_606) + tmp_moved_constant_433*(tmp_moved_constant_444*tmp_moved_constant_607 + tmp_moved_constant_445*tmp_moved_constant_608 + tmp_moved_constant_446*tmp_moved_constant_609) + tmp_moved_constant_437*(tmp_moved_constant_447*tmp_moved_constant_610 + tmp_moved_constant_448*tmp_moved_constant_611 + tmp_moved_constant_449*tmp_moved_constant_612); + const real_t tmp_moved_constant_637 = tmp_moved_constant_425*(tmp_moved_constant_438*tmp_moved_constant_614 + tmp_moved_constant_439*tmp_moved_constant_615 + tmp_moved_constant_440*tmp_moved_constant_616) + tmp_moved_constant_429*(tmp_moved_constant_441*tmp_moved_constant_617 + tmp_moved_constant_442*tmp_moved_constant_618 + tmp_moved_constant_443*tmp_moved_constant_619) + tmp_moved_constant_433*(tmp_moved_constant_444*tmp_moved_constant_620 + tmp_moved_constant_445*tmp_moved_constant_621 + tmp_moved_constant_446*tmp_moved_constant_622) + tmp_moved_constant_437*(tmp_moved_constant_447*tmp_moved_constant_623 + tmp_moved_constant_448*tmp_moved_constant_624 + tmp_moved_constant_449*tmp_moved_constant_625); + const real_t tmp_moved_constant_638 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); + const real_t tmp_moved_constant_639 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); + const real_t tmp_moved_constant_640 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); + const real_t tmp_moved_constant_641 = tmp_moved_constant_425*(tmp_moved_constant_451*tmp_moved_constant_464 + tmp_moved_constant_452*tmp_moved_constant_465 + tmp_moved_constant_453*tmp_moved_constant_466) + tmp_moved_constant_429*(tmp_moved_constant_454*tmp_moved_constant_467 + tmp_moved_constant_455*tmp_moved_constant_468 + tmp_moved_constant_456*tmp_moved_constant_469) + tmp_moved_constant_433*(tmp_moved_constant_457*tmp_moved_constant_470 + tmp_moved_constant_458*tmp_moved_constant_471 + tmp_moved_constant_459*tmp_moved_constant_472) + tmp_moved_constant_437*(tmp_moved_constant_460*tmp_moved_constant_473 + tmp_moved_constant_461*tmp_moved_constant_474 + tmp_moved_constant_462*tmp_moved_constant_475); + const real_t tmp_moved_constant_642 = tmp_moved_constant_425*(tmp_moved_constant_451*tmp_moved_constant_479 + tmp_moved_constant_452*tmp_moved_constant_482 + tmp_moved_constant_453*tmp_moved_constant_485) + tmp_moved_constant_429*(tmp_moved_constant_454*tmp_moved_constant_488 + tmp_moved_constant_455*tmp_moved_constant_491 + tmp_moved_constant_456*tmp_moved_constant_494) + tmp_moved_constant_433*(tmp_moved_constant_457*tmp_moved_constant_497 + tmp_moved_constant_458*tmp_moved_constant_500 + tmp_moved_constant_459*tmp_moved_constant_503) + tmp_moved_constant_437*(tmp_moved_constant_460*tmp_moved_constant_506 + tmp_moved_constant_461*tmp_moved_constant_509 + tmp_moved_constant_462*tmp_moved_constant_512); + const real_t tmp_moved_constant_643 = tmp_moved_constant_425*(tmp_moved_constant_451*tmp_moved_constant_516 + tmp_moved_constant_452*tmp_moved_constant_519 + tmp_moved_constant_453*tmp_moved_constant_522) + tmp_moved_constant_429*(tmp_moved_constant_454*tmp_moved_constant_525 + tmp_moved_constant_455*tmp_moved_constant_528 + tmp_moved_constant_456*tmp_moved_constant_531) + tmp_moved_constant_433*(tmp_moved_constant_457*tmp_moved_constant_534 + tmp_moved_constant_458*tmp_moved_constant_537 + tmp_moved_constant_459*tmp_moved_constant_540) + tmp_moved_constant_437*(tmp_moved_constant_460*tmp_moved_constant_543 + tmp_moved_constant_461*tmp_moved_constant_546 + tmp_moved_constant_462*tmp_moved_constant_549); + const real_t tmp_moved_constant_644 = tmp_moved_constant_425*(tmp_moved_constant_451*tmp_moved_constant_553 + tmp_moved_constant_452*tmp_moved_constant_556 + tmp_moved_constant_453*tmp_moved_constant_559) + tmp_moved_constant_429*(tmp_moved_constant_454*tmp_moved_constant_562 + tmp_moved_constant_455*tmp_moved_constant_565 + tmp_moved_constant_456*tmp_moved_constant_568) + tmp_moved_constant_433*(tmp_moved_constant_457*tmp_moved_constant_571 + tmp_moved_constant_458*tmp_moved_constant_574 + tmp_moved_constant_459*tmp_moved_constant_577) + tmp_moved_constant_437*(tmp_moved_constant_460*tmp_moved_constant_580 + tmp_moved_constant_461*tmp_moved_constant_583 + tmp_moved_constant_462*tmp_moved_constant_586); + const real_t tmp_moved_constant_645 = tmp_moved_constant_425*(tmp_moved_constant_451*tmp_moved_constant_588 + tmp_moved_constant_452*tmp_moved_constant_589 + tmp_moved_constant_453*tmp_moved_constant_590) + tmp_moved_constant_429*(tmp_moved_constant_454*tmp_moved_constant_591 + tmp_moved_constant_455*tmp_moved_constant_592 + tmp_moved_constant_456*tmp_moved_constant_593) + tmp_moved_constant_433*(tmp_moved_constant_457*tmp_moved_constant_594 + tmp_moved_constant_458*tmp_moved_constant_595 + tmp_moved_constant_459*tmp_moved_constant_596) + tmp_moved_constant_437*(tmp_moved_constant_460*tmp_moved_constant_597 + tmp_moved_constant_461*tmp_moved_constant_598 + tmp_moved_constant_462*tmp_moved_constant_599); + const real_t tmp_moved_constant_646 = tmp_moved_constant_425*(tmp_moved_constant_451*tmp_moved_constant_601 + tmp_moved_constant_452*tmp_moved_constant_602 + tmp_moved_constant_453*tmp_moved_constant_603) + tmp_moved_constant_429*(tmp_moved_constant_454*tmp_moved_constant_604 + tmp_moved_constant_455*tmp_moved_constant_605 + tmp_moved_constant_456*tmp_moved_constant_606) + tmp_moved_constant_433*(tmp_moved_constant_457*tmp_moved_constant_607 + tmp_moved_constant_458*tmp_moved_constant_608 + tmp_moved_constant_459*tmp_moved_constant_609) + tmp_moved_constant_437*(tmp_moved_constant_460*tmp_moved_constant_610 + tmp_moved_constant_461*tmp_moved_constant_611 + tmp_moved_constant_462*tmp_moved_constant_612); + const real_t tmp_moved_constant_647 = tmp_moved_constant_425*(tmp_moved_constant_451*tmp_moved_constant_614 + tmp_moved_constant_452*tmp_moved_constant_615 + tmp_moved_constant_453*tmp_moved_constant_616) + tmp_moved_constant_429*(tmp_moved_constant_454*tmp_moved_constant_617 + tmp_moved_constant_455*tmp_moved_constant_618 + tmp_moved_constant_456*tmp_moved_constant_619) + tmp_moved_constant_433*(tmp_moved_constant_457*tmp_moved_constant_620 + tmp_moved_constant_458*tmp_moved_constant_621 + tmp_moved_constant_459*tmp_moved_constant_622) + tmp_moved_constant_437*(tmp_moved_constant_460*tmp_moved_constant_623 + tmp_moved_constant_461*tmp_moved_constant_624 + tmp_moved_constant_462*tmp_moved_constant_625); + const real_t tmp_moved_constant_648 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); + const real_t tmp_moved_constant_649 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); + const real_t tmp_moved_constant_650 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); + const real_t tmp_moved_constant_651 = tmp_moved_constant_425*(tmp_moved_constant_464*tmp_moved_constant_479 + tmp_moved_constant_465*tmp_moved_constant_482 + tmp_moved_constant_466*tmp_moved_constant_485) + tmp_moved_constant_429*(tmp_moved_constant_467*tmp_moved_constant_488 + tmp_moved_constant_468*tmp_moved_constant_491 + tmp_moved_constant_469*tmp_moved_constant_494) + tmp_moved_constant_433*(tmp_moved_constant_470*tmp_moved_constant_497 + tmp_moved_constant_471*tmp_moved_constant_500 + tmp_moved_constant_472*tmp_moved_constant_503) + tmp_moved_constant_437*(tmp_moved_constant_473*tmp_moved_constant_506 + tmp_moved_constant_474*tmp_moved_constant_509 + tmp_moved_constant_475*tmp_moved_constant_512); + const real_t tmp_moved_constant_652 = tmp_moved_constant_425*(tmp_moved_constant_464*tmp_moved_constant_516 + tmp_moved_constant_465*tmp_moved_constant_519 + tmp_moved_constant_466*tmp_moved_constant_522) + tmp_moved_constant_429*(tmp_moved_constant_467*tmp_moved_constant_525 + tmp_moved_constant_468*tmp_moved_constant_528 + tmp_moved_constant_469*tmp_moved_constant_531) + tmp_moved_constant_433*(tmp_moved_constant_470*tmp_moved_constant_534 + tmp_moved_constant_471*tmp_moved_constant_537 + tmp_moved_constant_472*tmp_moved_constant_540) + tmp_moved_constant_437*(tmp_moved_constant_473*tmp_moved_constant_543 + tmp_moved_constant_474*tmp_moved_constant_546 + tmp_moved_constant_475*tmp_moved_constant_549); + const real_t tmp_moved_constant_653 = tmp_moved_constant_425*(tmp_moved_constant_464*tmp_moved_constant_553 + tmp_moved_constant_465*tmp_moved_constant_556 + tmp_moved_constant_466*tmp_moved_constant_559) + tmp_moved_constant_429*(tmp_moved_constant_467*tmp_moved_constant_562 + tmp_moved_constant_468*tmp_moved_constant_565 + tmp_moved_constant_469*tmp_moved_constant_568) + tmp_moved_constant_433*(tmp_moved_constant_470*tmp_moved_constant_571 + tmp_moved_constant_471*tmp_moved_constant_574 + tmp_moved_constant_472*tmp_moved_constant_577) + tmp_moved_constant_437*(tmp_moved_constant_473*tmp_moved_constant_580 + tmp_moved_constant_474*tmp_moved_constant_583 + tmp_moved_constant_475*tmp_moved_constant_586); + const real_t tmp_moved_constant_654 = tmp_moved_constant_425*(tmp_moved_constant_464*tmp_moved_constant_588 + tmp_moved_constant_465*tmp_moved_constant_589 + tmp_moved_constant_466*tmp_moved_constant_590) + tmp_moved_constant_429*(tmp_moved_constant_467*tmp_moved_constant_591 + tmp_moved_constant_468*tmp_moved_constant_592 + tmp_moved_constant_469*tmp_moved_constant_593) + tmp_moved_constant_433*(tmp_moved_constant_470*tmp_moved_constant_594 + tmp_moved_constant_471*tmp_moved_constant_595 + tmp_moved_constant_472*tmp_moved_constant_596) + tmp_moved_constant_437*(tmp_moved_constant_473*tmp_moved_constant_597 + tmp_moved_constant_474*tmp_moved_constant_598 + tmp_moved_constant_475*tmp_moved_constant_599); + const real_t tmp_moved_constant_655 = tmp_moved_constant_425*(tmp_moved_constant_464*tmp_moved_constant_601 + tmp_moved_constant_465*tmp_moved_constant_602 + tmp_moved_constant_466*tmp_moved_constant_603) + tmp_moved_constant_429*(tmp_moved_constant_467*tmp_moved_constant_604 + tmp_moved_constant_468*tmp_moved_constant_605 + tmp_moved_constant_469*tmp_moved_constant_606) + tmp_moved_constant_433*(tmp_moved_constant_470*tmp_moved_constant_607 + tmp_moved_constant_471*tmp_moved_constant_608 + tmp_moved_constant_472*tmp_moved_constant_609) + tmp_moved_constant_437*(tmp_moved_constant_473*tmp_moved_constant_610 + tmp_moved_constant_474*tmp_moved_constant_611 + tmp_moved_constant_475*tmp_moved_constant_612); + const real_t tmp_moved_constant_656 = tmp_moved_constant_425*(tmp_moved_constant_464*tmp_moved_constant_614 + tmp_moved_constant_465*tmp_moved_constant_615 + tmp_moved_constant_466*tmp_moved_constant_616) + tmp_moved_constant_429*(tmp_moved_constant_467*tmp_moved_constant_617 + tmp_moved_constant_468*tmp_moved_constant_618 + tmp_moved_constant_469*tmp_moved_constant_619) + tmp_moved_constant_433*(tmp_moved_constant_470*tmp_moved_constant_620 + tmp_moved_constant_471*tmp_moved_constant_621 + tmp_moved_constant_472*tmp_moved_constant_622) + tmp_moved_constant_437*(tmp_moved_constant_473*tmp_moved_constant_623 + tmp_moved_constant_474*tmp_moved_constant_624 + tmp_moved_constant_475*tmp_moved_constant_625); + const real_t tmp_moved_constant_657 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_658 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_659 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_660 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_661 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_662 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_663 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_664 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_665 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_666 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_667 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_668 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_669 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_670 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_671 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_672 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_673 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_674 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_675 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_676 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_677 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_678 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_679 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_680 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_681 = tmp_moved_constant_425*(tmp_moved_constant_479*tmp_moved_constant_516 + tmp_moved_constant_482*tmp_moved_constant_519 + tmp_moved_constant_485*tmp_moved_constant_522) + tmp_moved_constant_429*(tmp_moved_constant_488*tmp_moved_constant_525 + tmp_moved_constant_491*tmp_moved_constant_528 + tmp_moved_constant_494*tmp_moved_constant_531) + tmp_moved_constant_433*(tmp_moved_constant_497*tmp_moved_constant_534 + tmp_moved_constant_500*tmp_moved_constant_537 + tmp_moved_constant_503*tmp_moved_constant_540) + tmp_moved_constant_437*(tmp_moved_constant_506*tmp_moved_constant_543 + tmp_moved_constant_509*tmp_moved_constant_546 + tmp_moved_constant_512*tmp_moved_constant_549); + const real_t tmp_moved_constant_682 = tmp_moved_constant_425*(tmp_moved_constant_479*tmp_moved_constant_553 + tmp_moved_constant_482*tmp_moved_constant_556 + tmp_moved_constant_485*tmp_moved_constant_559) + tmp_moved_constant_429*(tmp_moved_constant_488*tmp_moved_constant_562 + tmp_moved_constant_491*tmp_moved_constant_565 + tmp_moved_constant_494*tmp_moved_constant_568) + tmp_moved_constant_433*(tmp_moved_constant_497*tmp_moved_constant_571 + tmp_moved_constant_500*tmp_moved_constant_574 + tmp_moved_constant_503*tmp_moved_constant_577) + tmp_moved_constant_437*(tmp_moved_constant_506*tmp_moved_constant_580 + tmp_moved_constant_509*tmp_moved_constant_583 + tmp_moved_constant_512*tmp_moved_constant_586); + const real_t tmp_moved_constant_683 = tmp_moved_constant_425*(tmp_moved_constant_479*tmp_moved_constant_588 + tmp_moved_constant_482*tmp_moved_constant_589 + tmp_moved_constant_485*tmp_moved_constant_590) + tmp_moved_constant_429*(tmp_moved_constant_488*tmp_moved_constant_591 + tmp_moved_constant_491*tmp_moved_constant_592 + tmp_moved_constant_494*tmp_moved_constant_593) + tmp_moved_constant_433*(tmp_moved_constant_497*tmp_moved_constant_594 + tmp_moved_constant_500*tmp_moved_constant_595 + tmp_moved_constant_503*tmp_moved_constant_596) + tmp_moved_constant_437*(tmp_moved_constant_506*tmp_moved_constant_597 + tmp_moved_constant_509*tmp_moved_constant_598 + tmp_moved_constant_512*tmp_moved_constant_599); + const real_t tmp_moved_constant_684 = tmp_moved_constant_425*(tmp_moved_constant_479*tmp_moved_constant_601 + tmp_moved_constant_482*tmp_moved_constant_602 + tmp_moved_constant_485*tmp_moved_constant_603) + tmp_moved_constant_429*(tmp_moved_constant_488*tmp_moved_constant_604 + tmp_moved_constant_491*tmp_moved_constant_605 + tmp_moved_constant_494*tmp_moved_constant_606) + tmp_moved_constant_433*(tmp_moved_constant_497*tmp_moved_constant_607 + tmp_moved_constant_500*tmp_moved_constant_608 + tmp_moved_constant_503*tmp_moved_constant_609) + tmp_moved_constant_437*(tmp_moved_constant_506*tmp_moved_constant_610 + tmp_moved_constant_509*tmp_moved_constant_611 + tmp_moved_constant_512*tmp_moved_constant_612); + const real_t tmp_moved_constant_685 = tmp_moved_constant_425*(tmp_moved_constant_479*tmp_moved_constant_614 + tmp_moved_constant_482*tmp_moved_constant_615 + tmp_moved_constant_485*tmp_moved_constant_616) + tmp_moved_constant_429*(tmp_moved_constant_488*tmp_moved_constant_617 + tmp_moved_constant_491*tmp_moved_constant_618 + tmp_moved_constant_494*tmp_moved_constant_619) + tmp_moved_constant_433*(tmp_moved_constant_497*tmp_moved_constant_620 + tmp_moved_constant_500*tmp_moved_constant_621 + tmp_moved_constant_503*tmp_moved_constant_622) + tmp_moved_constant_437*(tmp_moved_constant_506*tmp_moved_constant_623 + tmp_moved_constant_509*tmp_moved_constant_624 + tmp_moved_constant_512*tmp_moved_constant_625); + const real_t tmp_moved_constant_686 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_687 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_688 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_689 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_690 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_691 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_692 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_693 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_694 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_695 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_696 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_697 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_698 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_699 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_700 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_701 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_702 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_703 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_704 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_705 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_706 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_707 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_708 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_709 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_710 = tmp_moved_constant_425*(tmp_moved_constant_516*tmp_moved_constant_553 + tmp_moved_constant_519*tmp_moved_constant_556 + tmp_moved_constant_522*tmp_moved_constant_559) + tmp_moved_constant_429*(tmp_moved_constant_525*tmp_moved_constant_562 + tmp_moved_constant_528*tmp_moved_constant_565 + tmp_moved_constant_531*tmp_moved_constant_568) + tmp_moved_constant_433*(tmp_moved_constant_534*tmp_moved_constant_571 + tmp_moved_constant_537*tmp_moved_constant_574 + tmp_moved_constant_540*tmp_moved_constant_577) + tmp_moved_constant_437*(tmp_moved_constant_543*tmp_moved_constant_580 + tmp_moved_constant_546*tmp_moved_constant_583 + tmp_moved_constant_549*tmp_moved_constant_586); + const real_t tmp_moved_constant_711 = tmp_moved_constant_425*(tmp_moved_constant_516*tmp_moved_constant_588 + tmp_moved_constant_519*tmp_moved_constant_589 + tmp_moved_constant_522*tmp_moved_constant_590) + tmp_moved_constant_429*(tmp_moved_constant_525*tmp_moved_constant_591 + tmp_moved_constant_528*tmp_moved_constant_592 + tmp_moved_constant_531*tmp_moved_constant_593) + tmp_moved_constant_433*(tmp_moved_constant_534*tmp_moved_constant_594 + tmp_moved_constant_537*tmp_moved_constant_595 + tmp_moved_constant_540*tmp_moved_constant_596) + tmp_moved_constant_437*(tmp_moved_constant_543*tmp_moved_constant_597 + tmp_moved_constant_546*tmp_moved_constant_598 + tmp_moved_constant_549*tmp_moved_constant_599); + const real_t tmp_moved_constant_712 = tmp_moved_constant_425*(tmp_moved_constant_516*tmp_moved_constant_601 + tmp_moved_constant_519*tmp_moved_constant_602 + tmp_moved_constant_522*tmp_moved_constant_603) + tmp_moved_constant_429*(tmp_moved_constant_525*tmp_moved_constant_604 + tmp_moved_constant_528*tmp_moved_constant_605 + tmp_moved_constant_531*tmp_moved_constant_606) + tmp_moved_constant_433*(tmp_moved_constant_534*tmp_moved_constant_607 + tmp_moved_constant_537*tmp_moved_constant_608 + tmp_moved_constant_540*tmp_moved_constant_609) + tmp_moved_constant_437*(tmp_moved_constant_543*tmp_moved_constant_610 + tmp_moved_constant_546*tmp_moved_constant_611 + tmp_moved_constant_549*tmp_moved_constant_612); + const real_t tmp_moved_constant_713 = tmp_moved_constant_425*(tmp_moved_constant_516*tmp_moved_constant_614 + tmp_moved_constant_519*tmp_moved_constant_615 + tmp_moved_constant_522*tmp_moved_constant_616) + tmp_moved_constant_429*(tmp_moved_constant_525*tmp_moved_constant_617 + tmp_moved_constant_528*tmp_moved_constant_618 + tmp_moved_constant_531*tmp_moved_constant_619) + tmp_moved_constant_433*(tmp_moved_constant_534*tmp_moved_constant_620 + tmp_moved_constant_537*tmp_moved_constant_621 + tmp_moved_constant_540*tmp_moved_constant_622) + tmp_moved_constant_437*(tmp_moved_constant_543*tmp_moved_constant_623 + tmp_moved_constant_546*tmp_moved_constant_624 + tmp_moved_constant_549*tmp_moved_constant_625); + const real_t tmp_moved_constant_714 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_715 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_716 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_717 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_718 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_719 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_720 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_721 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_722 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_723 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_724 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_725 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_726 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_727 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_728 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_729 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_730 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_731 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_732 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_733 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_734 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_735 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_736 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_737 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_738 = tmp_moved_constant_425*(tmp_moved_constant_553*tmp_moved_constant_588 + tmp_moved_constant_556*tmp_moved_constant_589 + tmp_moved_constant_559*tmp_moved_constant_590) + tmp_moved_constant_429*(tmp_moved_constant_562*tmp_moved_constant_591 + tmp_moved_constant_565*tmp_moved_constant_592 + tmp_moved_constant_568*tmp_moved_constant_593) + tmp_moved_constant_433*(tmp_moved_constant_571*tmp_moved_constant_594 + tmp_moved_constant_574*tmp_moved_constant_595 + tmp_moved_constant_577*tmp_moved_constant_596) + tmp_moved_constant_437*(tmp_moved_constant_580*tmp_moved_constant_597 + tmp_moved_constant_583*tmp_moved_constant_598 + tmp_moved_constant_586*tmp_moved_constant_599); + const real_t tmp_moved_constant_739 = tmp_moved_constant_425*(tmp_moved_constant_553*tmp_moved_constant_601 + tmp_moved_constant_556*tmp_moved_constant_602 + tmp_moved_constant_559*tmp_moved_constant_603) + tmp_moved_constant_429*(tmp_moved_constant_562*tmp_moved_constant_604 + tmp_moved_constant_565*tmp_moved_constant_605 + tmp_moved_constant_568*tmp_moved_constant_606) + tmp_moved_constant_433*(tmp_moved_constant_571*tmp_moved_constant_607 + tmp_moved_constant_574*tmp_moved_constant_608 + tmp_moved_constant_577*tmp_moved_constant_609) + tmp_moved_constant_437*(tmp_moved_constant_580*tmp_moved_constant_610 + tmp_moved_constant_583*tmp_moved_constant_611 + tmp_moved_constant_586*tmp_moved_constant_612); + const real_t tmp_moved_constant_740 = tmp_moved_constant_425*(tmp_moved_constant_553*tmp_moved_constant_614 + tmp_moved_constant_556*tmp_moved_constant_615 + tmp_moved_constant_559*tmp_moved_constant_616) + tmp_moved_constant_429*(tmp_moved_constant_562*tmp_moved_constant_617 + tmp_moved_constant_565*tmp_moved_constant_618 + tmp_moved_constant_568*tmp_moved_constant_619) + tmp_moved_constant_433*(tmp_moved_constant_571*tmp_moved_constant_620 + tmp_moved_constant_574*tmp_moved_constant_621 + tmp_moved_constant_577*tmp_moved_constant_622) + tmp_moved_constant_437*(tmp_moved_constant_580*tmp_moved_constant_623 + tmp_moved_constant_583*tmp_moved_constant_624 + tmp_moved_constant_586*tmp_moved_constant_625); + const real_t tmp_moved_constant_741 = tmp_moved_constant_425*(tmp_moved_constant_588*tmp_moved_constant_601 + tmp_moved_constant_589*tmp_moved_constant_602 + tmp_moved_constant_590*tmp_moved_constant_603) + tmp_moved_constant_429*(tmp_moved_constant_591*tmp_moved_constant_604 + tmp_moved_constant_592*tmp_moved_constant_605 + tmp_moved_constant_593*tmp_moved_constant_606) + tmp_moved_constant_433*(tmp_moved_constant_594*tmp_moved_constant_607 + tmp_moved_constant_595*tmp_moved_constant_608 + tmp_moved_constant_596*tmp_moved_constant_609) + tmp_moved_constant_437*(tmp_moved_constant_597*tmp_moved_constant_610 + tmp_moved_constant_598*tmp_moved_constant_611 + tmp_moved_constant_599*tmp_moved_constant_612); + const real_t tmp_moved_constant_742 = tmp_moved_constant_425*(tmp_moved_constant_588*tmp_moved_constant_614 + tmp_moved_constant_589*tmp_moved_constant_615 + tmp_moved_constant_590*tmp_moved_constant_616) + tmp_moved_constant_429*(tmp_moved_constant_591*tmp_moved_constant_617 + tmp_moved_constant_592*tmp_moved_constant_618 + tmp_moved_constant_593*tmp_moved_constant_619) + tmp_moved_constant_433*(tmp_moved_constant_594*tmp_moved_constant_620 + tmp_moved_constant_595*tmp_moved_constant_621 + tmp_moved_constant_596*tmp_moved_constant_622) + tmp_moved_constant_437*(tmp_moved_constant_597*tmp_moved_constant_623 + tmp_moved_constant_598*tmp_moved_constant_624 + tmp_moved_constant_599*tmp_moved_constant_625); + const real_t tmp_moved_constant_743 = tmp_moved_constant_425*(tmp_moved_constant_601*tmp_moved_constant_614 + tmp_moved_constant_602*tmp_moved_constant_615 + tmp_moved_constant_603*tmp_moved_constant_616) + tmp_moved_constant_429*(tmp_moved_constant_604*tmp_moved_constant_617 + tmp_moved_constant_605*tmp_moved_constant_618 + tmp_moved_constant_606*tmp_moved_constant_619) + tmp_moved_constant_433*(tmp_moved_constant_607*tmp_moved_constant_620 + tmp_moved_constant_608*tmp_moved_constant_621 + tmp_moved_constant_609*tmp_moved_constant_622) + tmp_moved_constant_437*(tmp_moved_constant_610*tmp_moved_constant_623 + tmp_moved_constant_611*tmp_moved_constant_624 + tmp_moved_constant_612*tmp_moved_constant_625); + const real_t tmp_moved_constant_744 = tmp_moved_constant_425*((tmp_moved_constant_422*tmp_moved_constant_422) + (tmp_moved_constant_423*tmp_moved_constant_423) + (tmp_moved_constant_424*tmp_moved_constant_424)) + tmp_moved_constant_429*((tmp_moved_constant_426*tmp_moved_constant_426) + (tmp_moved_constant_427*tmp_moved_constant_427) + (tmp_moved_constant_428*tmp_moved_constant_428)) + tmp_moved_constant_433*((tmp_moved_constant_430*tmp_moved_constant_430) + (tmp_moved_constant_431*tmp_moved_constant_431) + (tmp_moved_constant_432*tmp_moved_constant_432)) + tmp_moved_constant_437*((tmp_moved_constant_434*tmp_moved_constant_434) + (tmp_moved_constant_435*tmp_moved_constant_435) + (tmp_moved_constant_436*tmp_moved_constant_436)); + const real_t tmp_moved_constant_745 = tmp_moved_constant_450; + const real_t tmp_moved_constant_746 = tmp_moved_constant_463; + const real_t tmp_moved_constant_747 = tmp_moved_constant_476; + const real_t tmp_moved_constant_748 = tmp_moved_constant_513; + const real_t tmp_moved_constant_749 = tmp_moved_constant_550; + const real_t tmp_moved_constant_750 = tmp_moved_constant_587; + const real_t tmp_moved_constant_751 = tmp_moved_constant_600; + const real_t tmp_moved_constant_752 = tmp_moved_constant_613; + const real_t tmp_moved_constant_753 = tmp_moved_constant_626; + const real_t tmp_moved_constant_754 = tmp_moved_constant_450; + const real_t tmp_moved_constant_755 = tmp_moved_constant_425*(tmp_kernel_op_254*tmp_moved_constant_627 + tmp_kernel_op_254*tmp_moved_constant_628 + tmp_kernel_op_254*tmp_moved_constant_629) + tmp_moved_constant_429*(tmp_kernel_op_257*tmp_moved_constant_627 + tmp_kernel_op_257*tmp_moved_constant_628 + tmp_kernel_op_257*tmp_moved_constant_629) + tmp_moved_constant_433*(tmp_kernel_op_258*tmp_moved_constant_627 + tmp_kernel_op_258*tmp_moved_constant_628 + tmp_kernel_op_258*tmp_moved_constant_629) + tmp_moved_constant_437*(tmp_kernel_op_259*tmp_moved_constant_627 + tmp_kernel_op_259*tmp_moved_constant_628 + tmp_kernel_op_259*tmp_moved_constant_629); + const real_t tmp_moved_constant_756 = tmp_moved_constant_630; + const real_t tmp_moved_constant_757 = tmp_moved_constant_631; + const real_t tmp_moved_constant_758 = tmp_moved_constant_632; + const real_t tmp_moved_constant_759 = tmp_moved_constant_633; + const real_t tmp_moved_constant_760 = tmp_moved_constant_634; + const real_t tmp_moved_constant_761 = tmp_moved_constant_635; + const real_t tmp_moved_constant_762 = tmp_moved_constant_636; + const real_t tmp_moved_constant_763 = tmp_moved_constant_637; + const real_t tmp_moved_constant_764 = tmp_moved_constant_463; + const real_t tmp_moved_constant_765 = tmp_moved_constant_630; + const real_t tmp_moved_constant_766 = tmp_moved_constant_425*(tmp_kernel_op_269*tmp_moved_constant_638 + tmp_kernel_op_269*tmp_moved_constant_639 + tmp_kernel_op_269*tmp_moved_constant_640) + tmp_moved_constant_429*(tmp_kernel_op_272*tmp_moved_constant_638 + tmp_kernel_op_272*tmp_moved_constant_639 + tmp_kernel_op_272*tmp_moved_constant_640) + tmp_moved_constant_433*(tmp_kernel_op_273*tmp_moved_constant_638 + tmp_kernel_op_273*tmp_moved_constant_639 + tmp_kernel_op_273*tmp_moved_constant_640) + tmp_moved_constant_437*(tmp_kernel_op_274*tmp_moved_constant_638 + tmp_kernel_op_274*tmp_moved_constant_639 + tmp_kernel_op_274*tmp_moved_constant_640); + const real_t tmp_moved_constant_767 = tmp_moved_constant_641; + const real_t tmp_moved_constant_768 = tmp_moved_constant_642; + const real_t tmp_moved_constant_769 = tmp_moved_constant_643; + const real_t tmp_moved_constant_770 = tmp_moved_constant_644; + const real_t tmp_moved_constant_771 = tmp_moved_constant_645; + const real_t tmp_moved_constant_772 = tmp_moved_constant_646; + const real_t tmp_moved_constant_773 = tmp_moved_constant_647; + const real_t tmp_moved_constant_774 = tmp_moved_constant_476; + const real_t tmp_moved_constant_775 = tmp_moved_constant_631; + const real_t tmp_moved_constant_776 = tmp_moved_constant_641; + const real_t tmp_moved_constant_777 = tmp_moved_constant_425*(tmp_kernel_op_283*tmp_moved_constant_648 + tmp_kernel_op_283*tmp_moved_constant_649 + tmp_kernel_op_283*tmp_moved_constant_650) + tmp_moved_constant_429*(tmp_kernel_op_286*tmp_moved_constant_648 + tmp_kernel_op_286*tmp_moved_constant_649 + tmp_kernel_op_286*tmp_moved_constant_650) + tmp_moved_constant_433*(tmp_kernel_op_287*tmp_moved_constant_648 + tmp_kernel_op_287*tmp_moved_constant_649 + tmp_kernel_op_287*tmp_moved_constant_650) + tmp_moved_constant_437*(tmp_kernel_op_288*tmp_moved_constant_648 + tmp_kernel_op_288*tmp_moved_constant_649 + tmp_kernel_op_288*tmp_moved_constant_650); + const real_t tmp_moved_constant_778 = tmp_moved_constant_651; + const real_t tmp_moved_constant_779 = tmp_moved_constant_652; + const real_t tmp_moved_constant_780 = tmp_moved_constant_653; + const real_t tmp_moved_constant_781 = tmp_moved_constant_654; + const real_t tmp_moved_constant_782 = tmp_moved_constant_655; + const real_t tmp_moved_constant_783 = tmp_moved_constant_656; + const real_t tmp_moved_constant_784 = tmp_moved_constant_513; + const real_t tmp_moved_constant_785 = tmp_moved_constant_632; + const real_t tmp_moved_constant_786 = tmp_moved_constant_642; + const real_t tmp_moved_constant_787 = tmp_moved_constant_651; + const real_t tmp_moved_constant_788 = tmp_moved_constant_425*(((tmp_moved_constant_657 + tmp_moved_constant_658)*(tmp_moved_constant_657 + tmp_moved_constant_658))*16.0 + ((tmp_moved_constant_659 + tmp_moved_constant_660)*(tmp_moved_constant_659 + tmp_moved_constant_660))*16.0 + ((tmp_moved_constant_661 + tmp_moved_constant_662)*(tmp_moved_constant_661 + tmp_moved_constant_662))*16.0) + tmp_moved_constant_429*(((tmp_moved_constant_663 + tmp_moved_constant_664)*(tmp_moved_constant_663 + tmp_moved_constant_664))*16.0 + ((tmp_moved_constant_665 + tmp_moved_constant_666)*(tmp_moved_constant_665 + tmp_moved_constant_666))*16.0 + ((tmp_moved_constant_667 + tmp_moved_constant_668)*(tmp_moved_constant_667 + tmp_moved_constant_668))*16.0) + tmp_moved_constant_433*(((tmp_moved_constant_669 + tmp_moved_constant_670)*(tmp_moved_constant_669 + tmp_moved_constant_670))*16.0 + ((tmp_moved_constant_671 + tmp_moved_constant_672)*(tmp_moved_constant_671 + tmp_moved_constant_672))*16.0 + ((tmp_moved_constant_673 + tmp_moved_constant_674)*(tmp_moved_constant_673 + tmp_moved_constant_674))*16.0) + tmp_moved_constant_437*(((tmp_moved_constant_675 + tmp_moved_constant_676)*(tmp_moved_constant_675 + tmp_moved_constant_676))*16.0 + ((tmp_moved_constant_677 + tmp_moved_constant_678)*(tmp_moved_constant_677 + tmp_moved_constant_678))*16.0 + ((tmp_moved_constant_679 + tmp_moved_constant_680)*(tmp_moved_constant_679 + tmp_moved_constant_680))*16.0); + const real_t tmp_moved_constant_789 = tmp_moved_constant_681; + const real_t tmp_moved_constant_790 = tmp_moved_constant_682; + const real_t tmp_moved_constant_791 = tmp_moved_constant_683; + const real_t tmp_moved_constant_792 = tmp_moved_constant_684; + const real_t tmp_moved_constant_793 = tmp_moved_constant_685; + const real_t tmp_moved_constant_794 = tmp_moved_constant_550; + const real_t tmp_moved_constant_795 = tmp_moved_constant_633; + const real_t tmp_moved_constant_796 = tmp_moved_constant_643; + const real_t tmp_moved_constant_797 = tmp_moved_constant_652; + const real_t tmp_moved_constant_798 = tmp_moved_constant_681; + const real_t tmp_moved_constant_799 = tmp_moved_constant_425*(((tmp_moved_constant_686 + tmp_moved_constant_687)*(tmp_moved_constant_686 + tmp_moved_constant_687))*16.0 + ((tmp_moved_constant_688 + tmp_moved_constant_689)*(tmp_moved_constant_688 + tmp_moved_constant_689))*16.0 + ((tmp_moved_constant_690 + tmp_moved_constant_691)*(tmp_moved_constant_690 + tmp_moved_constant_691))*16.0) + tmp_moved_constant_429*(((tmp_moved_constant_692 + tmp_moved_constant_693)*(tmp_moved_constant_692 + tmp_moved_constant_693))*16.0 + ((tmp_moved_constant_694 + tmp_moved_constant_695)*(tmp_moved_constant_694 + tmp_moved_constant_695))*16.0 + ((tmp_moved_constant_696 + tmp_moved_constant_697)*(tmp_moved_constant_696 + tmp_moved_constant_697))*16.0) + tmp_moved_constant_433*(((tmp_moved_constant_698 + tmp_moved_constant_699)*(tmp_moved_constant_698 + tmp_moved_constant_699))*16.0 + ((tmp_moved_constant_700 + tmp_moved_constant_701)*(tmp_moved_constant_700 + tmp_moved_constant_701))*16.0 + ((tmp_moved_constant_702 + tmp_moved_constant_703)*(tmp_moved_constant_702 + tmp_moved_constant_703))*16.0) + tmp_moved_constant_437*(((tmp_moved_constant_704 + tmp_moved_constant_705)*(tmp_moved_constant_704 + tmp_moved_constant_705))*16.0 + ((tmp_moved_constant_706 + tmp_moved_constant_707)*(tmp_moved_constant_706 + tmp_moved_constant_707))*16.0 + ((tmp_moved_constant_708 + tmp_moved_constant_709)*(tmp_moved_constant_708 + tmp_moved_constant_709))*16.0); + const real_t tmp_moved_constant_800 = tmp_moved_constant_710; + const real_t tmp_moved_constant_801 = tmp_moved_constant_711; + const real_t tmp_moved_constant_802 = tmp_moved_constant_712; + const real_t tmp_moved_constant_803 = tmp_moved_constant_713; + const real_t tmp_moved_constant_804 = tmp_moved_constant_587; + const real_t tmp_moved_constant_805 = tmp_moved_constant_634; + const real_t tmp_moved_constant_806 = tmp_moved_constant_644; + const real_t tmp_moved_constant_807 = tmp_moved_constant_653; + const real_t tmp_moved_constant_808 = tmp_moved_constant_682; + const real_t tmp_moved_constant_809 = tmp_moved_constant_710; + const real_t tmp_moved_constant_810 = tmp_moved_constant_425*(((tmp_moved_constant_714 + tmp_moved_constant_715)*(tmp_moved_constant_714 + tmp_moved_constant_715))*16.0 + ((tmp_moved_constant_716 + tmp_moved_constant_717)*(tmp_moved_constant_716 + tmp_moved_constant_717))*16.0 + ((tmp_moved_constant_718 + tmp_moved_constant_719)*(tmp_moved_constant_718 + tmp_moved_constant_719))*16.0) + tmp_moved_constant_429*(((tmp_moved_constant_720 + tmp_moved_constant_721)*(tmp_moved_constant_720 + tmp_moved_constant_721))*16.0 + ((tmp_moved_constant_722 + tmp_moved_constant_723)*(tmp_moved_constant_722 + tmp_moved_constant_723))*16.0 + ((tmp_moved_constant_724 + tmp_moved_constant_725)*(tmp_moved_constant_724 + tmp_moved_constant_725))*16.0) + tmp_moved_constant_433*(((tmp_moved_constant_726 + tmp_moved_constant_727)*(tmp_moved_constant_726 + tmp_moved_constant_727))*16.0 + ((tmp_moved_constant_728 + tmp_moved_constant_729)*(tmp_moved_constant_728 + tmp_moved_constant_729))*16.0 + ((tmp_moved_constant_730 + tmp_moved_constant_731)*(tmp_moved_constant_730 + tmp_moved_constant_731))*16.0) + tmp_moved_constant_437*(((tmp_moved_constant_732 + tmp_moved_constant_733)*(tmp_moved_constant_732 + tmp_moved_constant_733))*16.0 + ((tmp_moved_constant_734 + tmp_moved_constant_735)*(tmp_moved_constant_734 + tmp_moved_constant_735))*16.0 + ((tmp_moved_constant_736 + tmp_moved_constant_737)*(tmp_moved_constant_736 + tmp_moved_constant_737))*16.0); + const real_t tmp_moved_constant_811 = tmp_moved_constant_738; + const real_t tmp_moved_constant_812 = tmp_moved_constant_739; + const real_t tmp_moved_constant_813 = tmp_moved_constant_740; + const real_t tmp_moved_constant_814 = tmp_moved_constant_600; + const real_t tmp_moved_constant_815 = tmp_moved_constant_635; + const real_t tmp_moved_constant_816 = tmp_moved_constant_645; + const real_t tmp_moved_constant_817 = tmp_moved_constant_654; + const real_t tmp_moved_constant_818 = tmp_moved_constant_683; + const real_t tmp_moved_constant_819 = tmp_moved_constant_711; + const real_t tmp_moved_constant_820 = tmp_moved_constant_738; + const real_t tmp_moved_constant_821 = tmp_moved_constant_425*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_657 - tmp_moved_constant_686)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_657 - tmp_moved_constant_686))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_659 - tmp_moved_constant_688)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_659 - tmp_moved_constant_688))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_661 - tmp_moved_constant_690)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_661 - tmp_moved_constant_690))*16.0) + tmp_moved_constant_429*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_663 - tmp_moved_constant_692)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_663 - tmp_moved_constant_692))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_665 - tmp_moved_constant_694)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_665 - tmp_moved_constant_694))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_667 - tmp_moved_constant_696)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_667 - tmp_moved_constant_696))*16.0) + tmp_moved_constant_433*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_669 - tmp_moved_constant_698)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_669 - tmp_moved_constant_698))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_671 - tmp_moved_constant_700)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_671 - tmp_moved_constant_700))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_673 - tmp_moved_constant_702)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_673 - tmp_moved_constant_702))*16.0) + tmp_moved_constant_437*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_675 - tmp_moved_constant_704)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_675 - tmp_moved_constant_704))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_677 - tmp_moved_constant_706)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_677 - tmp_moved_constant_706))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_679 - tmp_moved_constant_708)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_679 - tmp_moved_constant_708))*16.0); + const real_t tmp_moved_constant_822 = tmp_moved_constant_741; + const real_t tmp_moved_constant_823 = tmp_moved_constant_742; + const real_t tmp_moved_constant_824 = tmp_moved_constant_613; + const real_t tmp_moved_constant_825 = tmp_moved_constant_636; + const real_t tmp_moved_constant_826 = tmp_moved_constant_646; + const real_t tmp_moved_constant_827 = tmp_moved_constant_655; + const real_t tmp_moved_constant_828 = tmp_moved_constant_684; + const real_t tmp_moved_constant_829 = tmp_moved_constant_712; + const real_t tmp_moved_constant_830 = tmp_moved_constant_739; + const real_t tmp_moved_constant_831 = tmp_moved_constant_741; + const real_t tmp_moved_constant_832 = tmp_moved_constant_425*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_658 - tmp_moved_constant_714)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_658 - tmp_moved_constant_714))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_660 - tmp_moved_constant_716)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_660 - tmp_moved_constant_716))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_662 - tmp_moved_constant_718)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_662 - tmp_moved_constant_718))*16.0) + tmp_moved_constant_429*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_664 - tmp_moved_constant_720)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_664 - tmp_moved_constant_720))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_666 - tmp_moved_constant_722)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_666 - tmp_moved_constant_722))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_668 - tmp_moved_constant_724)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_668 - tmp_moved_constant_724))*16.0) + tmp_moved_constant_433*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_670 - tmp_moved_constant_726)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_670 - tmp_moved_constant_726))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_672 - tmp_moved_constant_728)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_672 - tmp_moved_constant_728))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_674 - tmp_moved_constant_730)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_674 - tmp_moved_constant_730))*16.0) + tmp_moved_constant_437*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_676 - tmp_moved_constant_732)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_676 - tmp_moved_constant_732))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_678 - tmp_moved_constant_734)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_678 - tmp_moved_constant_734))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_680 - tmp_moved_constant_736)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_680 - tmp_moved_constant_736))*16.0); + const real_t tmp_moved_constant_833 = tmp_moved_constant_743; + const real_t tmp_moved_constant_834 = tmp_moved_constant_626; + const real_t tmp_moved_constant_835 = tmp_moved_constant_637; + const real_t tmp_moved_constant_836 = tmp_moved_constant_647; + const real_t tmp_moved_constant_837 = tmp_moved_constant_656; + const real_t tmp_moved_constant_838 = tmp_moved_constant_685; + const real_t tmp_moved_constant_839 = tmp_moved_constant_713; + const real_t tmp_moved_constant_840 = tmp_moved_constant_740; + const real_t tmp_moved_constant_841 = tmp_moved_constant_742; + const real_t tmp_moved_constant_842 = tmp_moved_constant_743; + const real_t tmp_moved_constant_843 = tmp_moved_constant_425*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_687 - tmp_moved_constant_715)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_687 - tmp_moved_constant_715))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_689 - tmp_moved_constant_717)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_689 - tmp_moved_constant_717))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_691 - tmp_moved_constant_719)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_691 - tmp_moved_constant_719))*16.0) + tmp_moved_constant_429*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_693 - tmp_moved_constant_721)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_693 - tmp_moved_constant_721))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_695 - tmp_moved_constant_723)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_695 - tmp_moved_constant_723))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_697 - tmp_moved_constant_725)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_697 - tmp_moved_constant_725))*16.0) + tmp_moved_constant_433*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_699 - tmp_moved_constant_727)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_699 - tmp_moved_constant_727))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_701 - tmp_moved_constant_729)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_701 - tmp_moved_constant_729))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_703 - tmp_moved_constant_731)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_703 - tmp_moved_constant_731))*16.0) + tmp_moved_constant_437*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_705 - tmp_moved_constant_733)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_705 - tmp_moved_constant_733))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_707 - tmp_moved_constant_735)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_707 - tmp_moved_constant_735))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_709 - tmp_moved_constant_737)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_709 - tmp_moved_constant_737))*16.0); + const real_t tmp_moved_constant_844 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_845 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_846 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_847 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_848 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_849 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_850 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_851 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_852 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_853 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_854 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_855 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_856 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_857 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_858 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_859 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_860 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_861 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_862 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_863 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_864 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_865 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_866 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_867 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_868 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_869 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_870 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_871 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_872 = tmp_moved_constant_847*(tmp_moved_constant_844*tmp_moved_constant_860 + tmp_moved_constant_845*tmp_moved_constant_861 + tmp_moved_constant_846*tmp_moved_constant_862) + tmp_moved_constant_851*(tmp_moved_constant_848*tmp_moved_constant_863 + tmp_moved_constant_849*tmp_moved_constant_864 + tmp_moved_constant_850*tmp_moved_constant_865) + tmp_moved_constant_855*(tmp_moved_constant_852*tmp_moved_constant_866 + tmp_moved_constant_853*tmp_moved_constant_867 + tmp_moved_constant_854*tmp_moved_constant_868) + tmp_moved_constant_859*(tmp_moved_constant_856*tmp_moved_constant_869 + tmp_moved_constant_857*tmp_moved_constant_870 + tmp_moved_constant_858*tmp_moved_constant_871); + const real_t tmp_moved_constant_873 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_874 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_875 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_876 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_877 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_878 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_879 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_880 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_881 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_882 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_883 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_884 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_885 = tmp_moved_constant_847*(tmp_moved_constant_844*tmp_moved_constant_873 + tmp_moved_constant_845*tmp_moved_constant_874 + tmp_moved_constant_846*tmp_moved_constant_875) + tmp_moved_constant_851*(tmp_moved_constant_848*tmp_moved_constant_876 + tmp_moved_constant_849*tmp_moved_constant_877 + tmp_moved_constant_850*tmp_moved_constant_878) + tmp_moved_constant_855*(tmp_moved_constant_852*tmp_moved_constant_879 + tmp_moved_constant_853*tmp_moved_constant_880 + tmp_moved_constant_854*tmp_moved_constant_881) + tmp_moved_constant_859*(tmp_moved_constant_856*tmp_moved_constant_882 + tmp_moved_constant_857*tmp_moved_constant_883 + tmp_moved_constant_858*tmp_moved_constant_884); + const real_t tmp_moved_constant_886 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_887 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_888 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_889 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_890 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_891 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_892 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_893 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_894 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_895 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_896 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_897 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_898 = tmp_moved_constant_847*(tmp_moved_constant_844*tmp_moved_constant_886 + tmp_moved_constant_845*tmp_moved_constant_887 + tmp_moved_constant_846*tmp_moved_constant_888) + tmp_moved_constant_851*(tmp_moved_constant_848*tmp_moved_constant_889 + tmp_moved_constant_849*tmp_moved_constant_890 + tmp_moved_constant_850*tmp_moved_constant_891) + tmp_moved_constant_855*(tmp_moved_constant_852*tmp_moved_constant_892 + tmp_moved_constant_853*tmp_moved_constant_893 + tmp_moved_constant_854*tmp_moved_constant_894) + tmp_moved_constant_859*(tmp_moved_constant_856*tmp_moved_constant_895 + tmp_moved_constant_857*tmp_moved_constant_896 + tmp_moved_constant_858*tmp_moved_constant_897); + const real_t tmp_moved_constant_899 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_900 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_901 = tmp_moved_constant_899 + tmp_moved_constant_900; + const real_t tmp_moved_constant_902 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_903 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_904 = tmp_moved_constant_902 + tmp_moved_constant_903; + const real_t tmp_moved_constant_905 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_906 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_907 = tmp_moved_constant_905 + tmp_moved_constant_906; + const real_t tmp_moved_constant_908 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_909 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_910 = tmp_moved_constant_908 + tmp_moved_constant_909; + const real_t tmp_moved_constant_911 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_912 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_913 = tmp_moved_constant_911 + tmp_moved_constant_912; + const real_t tmp_moved_constant_914 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_915 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_916 = tmp_moved_constant_914 + tmp_moved_constant_915; + const real_t tmp_moved_constant_917 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_918 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_919 = tmp_moved_constant_917 + tmp_moved_constant_918; + const real_t tmp_moved_constant_920 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_921 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_922 = tmp_moved_constant_920 + tmp_moved_constant_921; + const real_t tmp_moved_constant_923 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_924 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_925 = tmp_moved_constant_923 + tmp_moved_constant_924; + const real_t tmp_moved_constant_926 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_927 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_928 = tmp_moved_constant_926 + tmp_moved_constant_927; + const real_t tmp_moved_constant_929 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_930 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_931 = tmp_moved_constant_929 + tmp_moved_constant_930; + const real_t tmp_moved_constant_932 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_933 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_934 = tmp_moved_constant_932 + tmp_moved_constant_933; + const real_t tmp_moved_constant_935 = tmp_moved_constant_847*(tmp_moved_constant_844*tmp_moved_constant_901 + tmp_moved_constant_845*tmp_moved_constant_904 + tmp_moved_constant_846*tmp_moved_constant_907) + tmp_moved_constant_851*(tmp_moved_constant_848*tmp_moved_constant_910 + tmp_moved_constant_849*tmp_moved_constant_913 + tmp_moved_constant_850*tmp_moved_constant_916) + tmp_moved_constant_855*(tmp_moved_constant_852*tmp_moved_constant_919 + tmp_moved_constant_853*tmp_moved_constant_922 + tmp_moved_constant_854*tmp_moved_constant_925) + tmp_moved_constant_859*(tmp_moved_constant_856*tmp_moved_constant_928 + tmp_moved_constant_857*tmp_moved_constant_931 + tmp_moved_constant_858*tmp_moved_constant_934); + const real_t tmp_moved_constant_936 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_937 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_938 = tmp_moved_constant_936 + tmp_moved_constant_937; + const real_t tmp_moved_constant_939 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_940 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_941 = tmp_moved_constant_939 + tmp_moved_constant_940; + const real_t tmp_moved_constant_942 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_943 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_944 = tmp_moved_constant_942 + tmp_moved_constant_943; + const real_t tmp_moved_constant_945 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_946 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_947 = tmp_moved_constant_945 + tmp_moved_constant_946; + const real_t tmp_moved_constant_948 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_949 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_950 = tmp_moved_constant_948 + tmp_moved_constant_949; + const real_t tmp_moved_constant_951 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_952 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_953 = tmp_moved_constant_951 + tmp_moved_constant_952; + const real_t tmp_moved_constant_954 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_955 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_956 = tmp_moved_constant_954 + tmp_moved_constant_955; + const real_t tmp_moved_constant_957 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_958 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_959 = tmp_moved_constant_957 + tmp_moved_constant_958; + const real_t tmp_moved_constant_960 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_961 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_962 = tmp_moved_constant_960 + tmp_moved_constant_961; + const real_t tmp_moved_constant_963 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_964 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_965 = tmp_moved_constant_963 + tmp_moved_constant_964; + const real_t tmp_moved_constant_966 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_967 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_968 = tmp_moved_constant_966 + tmp_moved_constant_967; + const real_t tmp_moved_constant_969 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_970 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_971 = tmp_moved_constant_969 + tmp_moved_constant_970; + const real_t tmp_moved_constant_972 = tmp_moved_constant_847*(tmp_moved_constant_844*tmp_moved_constant_938 + tmp_moved_constant_845*tmp_moved_constant_941 + tmp_moved_constant_846*tmp_moved_constant_944) + tmp_moved_constant_851*(tmp_moved_constant_848*tmp_moved_constant_947 + tmp_moved_constant_849*tmp_moved_constant_950 + tmp_moved_constant_850*tmp_moved_constant_953) + tmp_moved_constant_855*(tmp_moved_constant_852*tmp_moved_constant_956 + tmp_moved_constant_853*tmp_moved_constant_959 + tmp_moved_constant_854*tmp_moved_constant_962) + tmp_moved_constant_859*(tmp_moved_constant_856*tmp_moved_constant_965 + tmp_moved_constant_857*tmp_moved_constant_968 + tmp_moved_constant_858*tmp_moved_constant_971); + const real_t tmp_moved_constant_973 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_974 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_975 = tmp_moved_constant_973 + tmp_moved_constant_974; + const real_t tmp_moved_constant_976 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_977 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_978 = tmp_moved_constant_976 + tmp_moved_constant_977; + const real_t tmp_moved_constant_979 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_980 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_981 = tmp_moved_constant_979 + tmp_moved_constant_980; + const real_t tmp_moved_constant_982 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_983 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_984 = tmp_moved_constant_982 + tmp_moved_constant_983; + const real_t tmp_moved_constant_985 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_986 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_987 = tmp_moved_constant_985 + tmp_moved_constant_986; + const real_t tmp_moved_constant_988 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_989 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_990 = tmp_moved_constant_988 + tmp_moved_constant_989; + const real_t tmp_moved_constant_991 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_992 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_993 = tmp_moved_constant_991 + tmp_moved_constant_992; + const real_t tmp_moved_constant_994 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_995 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_996 = tmp_moved_constant_994 + tmp_moved_constant_995; + const real_t tmp_moved_constant_997 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_998 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_999 = tmp_moved_constant_997 + tmp_moved_constant_998; + const real_t tmp_moved_constant_1000 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1001 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1002 = tmp_moved_constant_1000 + tmp_moved_constant_1001; + const real_t tmp_moved_constant_1003 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1004 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1005 = tmp_moved_constant_1003 + tmp_moved_constant_1004; + const real_t tmp_moved_constant_1006 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1007 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1008 = tmp_moved_constant_1006 + tmp_moved_constant_1007; + const real_t tmp_moved_constant_1009 = tmp_moved_constant_847*(tmp_moved_constant_844*tmp_moved_constant_975 + tmp_moved_constant_845*tmp_moved_constant_978 + tmp_moved_constant_846*tmp_moved_constant_981) + tmp_moved_constant_851*(tmp_moved_constant_848*tmp_moved_constant_984 + tmp_moved_constant_849*tmp_moved_constant_987 + tmp_moved_constant_850*tmp_moved_constant_990) + tmp_moved_constant_855*(tmp_moved_constant_852*tmp_moved_constant_993 + tmp_moved_constant_853*tmp_moved_constant_996 + tmp_moved_constant_854*tmp_moved_constant_999) + tmp_moved_constant_859*(tmp_moved_constant_1002*tmp_moved_constant_856 + tmp_moved_constant_1005*tmp_moved_constant_857 + tmp_moved_constant_1008*tmp_moved_constant_858); + const real_t tmp_moved_constant_1010 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_899 - tmp_moved_constant_936; + const real_t tmp_moved_constant_1011 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_902 - tmp_moved_constant_939; + const real_t tmp_moved_constant_1012 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_905 - tmp_moved_constant_942; + const real_t tmp_moved_constant_1013 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_908 - tmp_moved_constant_945; + const real_t tmp_moved_constant_1014 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_911 - tmp_moved_constant_948; + const real_t tmp_moved_constant_1015 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_914 - tmp_moved_constant_951; + const real_t tmp_moved_constant_1016 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_917 - tmp_moved_constant_954; + const real_t tmp_moved_constant_1017 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_920 - tmp_moved_constant_957; + const real_t tmp_moved_constant_1018 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_923 - tmp_moved_constant_960; + const real_t tmp_moved_constant_1019 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_926 - tmp_moved_constant_963; + const real_t tmp_moved_constant_1020 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_929 - tmp_moved_constant_966; + const real_t tmp_moved_constant_1021 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_932 - tmp_moved_constant_969; + const real_t tmp_moved_constant_1022 = tmp_moved_constant_847*(tmp_moved_constant_1010*tmp_moved_constant_844 + tmp_moved_constant_1011*tmp_moved_constant_845 + tmp_moved_constant_1012*tmp_moved_constant_846) + tmp_moved_constant_851*(tmp_moved_constant_1013*tmp_moved_constant_848 + tmp_moved_constant_1014*tmp_moved_constant_849 + tmp_moved_constant_1015*tmp_moved_constant_850) + tmp_moved_constant_855*(tmp_moved_constant_1016*tmp_moved_constant_852 + tmp_moved_constant_1017*tmp_moved_constant_853 + tmp_moved_constant_1018*tmp_moved_constant_854) + tmp_moved_constant_859*(tmp_moved_constant_1019*tmp_moved_constant_856 + tmp_moved_constant_1020*tmp_moved_constant_857 + tmp_moved_constant_1021*tmp_moved_constant_858); + const real_t tmp_moved_constant_1023 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_900 - tmp_moved_constant_973; + const real_t tmp_moved_constant_1024 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_903 - tmp_moved_constant_976; + const real_t tmp_moved_constant_1025 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_906 - tmp_moved_constant_979; + const real_t tmp_moved_constant_1026 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_909 - tmp_moved_constant_982; + const real_t tmp_moved_constant_1027 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_912 - tmp_moved_constant_985; + const real_t tmp_moved_constant_1028 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_915 - tmp_moved_constant_988; + const real_t tmp_moved_constant_1029 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_918 - tmp_moved_constant_991; + const real_t tmp_moved_constant_1030 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_921 - tmp_moved_constant_994; + const real_t tmp_moved_constant_1031 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_924 - tmp_moved_constant_997; + const real_t tmp_moved_constant_1032 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_1000 - tmp_moved_constant_927; + const real_t tmp_moved_constant_1033 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_1003 - tmp_moved_constant_930; + const real_t tmp_moved_constant_1034 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_1006 - tmp_moved_constant_933; + const real_t tmp_moved_constant_1035 = tmp_moved_constant_847*(tmp_moved_constant_1023*tmp_moved_constant_844 + tmp_moved_constant_1024*tmp_moved_constant_845 + tmp_moved_constant_1025*tmp_moved_constant_846) + tmp_moved_constant_851*(tmp_moved_constant_1026*tmp_moved_constant_848 + tmp_moved_constant_1027*tmp_moved_constant_849 + tmp_moved_constant_1028*tmp_moved_constant_850) + tmp_moved_constant_855*(tmp_moved_constant_1029*tmp_moved_constant_852 + tmp_moved_constant_1030*tmp_moved_constant_853 + tmp_moved_constant_1031*tmp_moved_constant_854) + tmp_moved_constant_859*(tmp_moved_constant_1032*tmp_moved_constant_856 + tmp_moved_constant_1033*tmp_moved_constant_857 + tmp_moved_constant_1034*tmp_moved_constant_858); + const real_t tmp_moved_constant_1036 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_937 - tmp_moved_constant_974; + const real_t tmp_moved_constant_1037 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_940 - tmp_moved_constant_977; + const real_t tmp_moved_constant_1038 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_943 - tmp_moved_constant_980; + const real_t tmp_moved_constant_1039 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_946 - tmp_moved_constant_983; + const real_t tmp_moved_constant_1040 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_949 - tmp_moved_constant_986; + const real_t tmp_moved_constant_1041 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_952 - tmp_moved_constant_989; + const real_t tmp_moved_constant_1042 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_955 - tmp_moved_constant_992; + const real_t tmp_moved_constant_1043 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_958 - tmp_moved_constant_995; + const real_t tmp_moved_constant_1044 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_961 - tmp_moved_constant_998; + const real_t tmp_moved_constant_1045 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_1001 - tmp_moved_constant_964; + const real_t tmp_moved_constant_1046 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_1004 - tmp_moved_constant_967; + const real_t tmp_moved_constant_1047 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_1007 - tmp_moved_constant_970; + const real_t tmp_moved_constant_1048 = tmp_moved_constant_847*(tmp_moved_constant_1036*tmp_moved_constant_844 + tmp_moved_constant_1037*tmp_moved_constant_845 + tmp_moved_constant_1038*tmp_moved_constant_846) + tmp_moved_constant_851*(tmp_moved_constant_1039*tmp_moved_constant_848 + tmp_moved_constant_1040*tmp_moved_constant_849 + tmp_moved_constant_1041*tmp_moved_constant_850) + tmp_moved_constant_855*(tmp_moved_constant_1042*tmp_moved_constant_852 + tmp_moved_constant_1043*tmp_moved_constant_853 + tmp_moved_constant_1044*tmp_moved_constant_854) + tmp_moved_constant_859*(tmp_moved_constant_1045*tmp_moved_constant_856 + tmp_moved_constant_1046*tmp_moved_constant_857 + tmp_moved_constant_1047*tmp_moved_constant_858); + const real_t tmp_moved_constant_1049 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); + const real_t tmp_moved_constant_1050 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); + const real_t tmp_moved_constant_1051 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); + const real_t tmp_moved_constant_1052 = tmp_moved_constant_847*(tmp_moved_constant_860*tmp_moved_constant_873 + tmp_moved_constant_861*tmp_moved_constant_874 + tmp_moved_constant_862*tmp_moved_constant_875) + tmp_moved_constant_851*(tmp_moved_constant_863*tmp_moved_constant_876 + tmp_moved_constant_864*tmp_moved_constant_877 + tmp_moved_constant_865*tmp_moved_constant_878) + tmp_moved_constant_855*(tmp_moved_constant_866*tmp_moved_constant_879 + tmp_moved_constant_867*tmp_moved_constant_880 + tmp_moved_constant_868*tmp_moved_constant_881) + tmp_moved_constant_859*(tmp_moved_constant_869*tmp_moved_constant_882 + tmp_moved_constant_870*tmp_moved_constant_883 + tmp_moved_constant_871*tmp_moved_constant_884); + const real_t tmp_moved_constant_1053 = tmp_moved_constant_847*(tmp_moved_constant_860*tmp_moved_constant_886 + tmp_moved_constant_861*tmp_moved_constant_887 + tmp_moved_constant_862*tmp_moved_constant_888) + tmp_moved_constant_851*(tmp_moved_constant_863*tmp_moved_constant_889 + tmp_moved_constant_864*tmp_moved_constant_890 + tmp_moved_constant_865*tmp_moved_constant_891) + tmp_moved_constant_855*(tmp_moved_constant_866*tmp_moved_constant_892 + tmp_moved_constant_867*tmp_moved_constant_893 + tmp_moved_constant_868*tmp_moved_constant_894) + tmp_moved_constant_859*(tmp_moved_constant_869*tmp_moved_constant_895 + tmp_moved_constant_870*tmp_moved_constant_896 + tmp_moved_constant_871*tmp_moved_constant_897); + const real_t tmp_moved_constant_1054 = tmp_moved_constant_847*(tmp_moved_constant_860*tmp_moved_constant_901 + tmp_moved_constant_861*tmp_moved_constant_904 + tmp_moved_constant_862*tmp_moved_constant_907) + tmp_moved_constant_851*(tmp_moved_constant_863*tmp_moved_constant_910 + tmp_moved_constant_864*tmp_moved_constant_913 + tmp_moved_constant_865*tmp_moved_constant_916) + tmp_moved_constant_855*(tmp_moved_constant_866*tmp_moved_constant_919 + tmp_moved_constant_867*tmp_moved_constant_922 + tmp_moved_constant_868*tmp_moved_constant_925) + tmp_moved_constant_859*(tmp_moved_constant_869*tmp_moved_constant_928 + tmp_moved_constant_870*tmp_moved_constant_931 + tmp_moved_constant_871*tmp_moved_constant_934); + const real_t tmp_moved_constant_1055 = tmp_moved_constant_847*(tmp_moved_constant_860*tmp_moved_constant_938 + tmp_moved_constant_861*tmp_moved_constant_941 + tmp_moved_constant_862*tmp_moved_constant_944) + tmp_moved_constant_851*(tmp_moved_constant_863*tmp_moved_constant_947 + tmp_moved_constant_864*tmp_moved_constant_950 + tmp_moved_constant_865*tmp_moved_constant_953) + tmp_moved_constant_855*(tmp_moved_constant_866*tmp_moved_constant_956 + tmp_moved_constant_867*tmp_moved_constant_959 + tmp_moved_constant_868*tmp_moved_constant_962) + tmp_moved_constant_859*(tmp_moved_constant_869*tmp_moved_constant_965 + tmp_moved_constant_870*tmp_moved_constant_968 + tmp_moved_constant_871*tmp_moved_constant_971); + const real_t tmp_moved_constant_1056 = tmp_moved_constant_847*(tmp_moved_constant_860*tmp_moved_constant_975 + tmp_moved_constant_861*tmp_moved_constant_978 + tmp_moved_constant_862*tmp_moved_constant_981) + tmp_moved_constant_851*(tmp_moved_constant_863*tmp_moved_constant_984 + tmp_moved_constant_864*tmp_moved_constant_987 + tmp_moved_constant_865*tmp_moved_constant_990) + tmp_moved_constant_855*(tmp_moved_constant_866*tmp_moved_constant_993 + tmp_moved_constant_867*tmp_moved_constant_996 + tmp_moved_constant_868*tmp_moved_constant_999) + tmp_moved_constant_859*(tmp_moved_constant_1002*tmp_moved_constant_869 + tmp_moved_constant_1005*tmp_moved_constant_870 + tmp_moved_constant_1008*tmp_moved_constant_871); + const real_t tmp_moved_constant_1057 = tmp_moved_constant_847*(tmp_moved_constant_1010*tmp_moved_constant_860 + tmp_moved_constant_1011*tmp_moved_constant_861 + tmp_moved_constant_1012*tmp_moved_constant_862) + tmp_moved_constant_851*(tmp_moved_constant_1013*tmp_moved_constant_863 + tmp_moved_constant_1014*tmp_moved_constant_864 + tmp_moved_constant_1015*tmp_moved_constant_865) + tmp_moved_constant_855*(tmp_moved_constant_1016*tmp_moved_constant_866 + tmp_moved_constant_1017*tmp_moved_constant_867 + tmp_moved_constant_1018*tmp_moved_constant_868) + tmp_moved_constant_859*(tmp_moved_constant_1019*tmp_moved_constant_869 + tmp_moved_constant_1020*tmp_moved_constant_870 + tmp_moved_constant_1021*tmp_moved_constant_871); + const real_t tmp_moved_constant_1058 = tmp_moved_constant_847*(tmp_moved_constant_1023*tmp_moved_constant_860 + tmp_moved_constant_1024*tmp_moved_constant_861 + tmp_moved_constant_1025*tmp_moved_constant_862) + tmp_moved_constant_851*(tmp_moved_constant_1026*tmp_moved_constant_863 + tmp_moved_constant_1027*tmp_moved_constant_864 + tmp_moved_constant_1028*tmp_moved_constant_865) + tmp_moved_constant_855*(tmp_moved_constant_1029*tmp_moved_constant_866 + tmp_moved_constant_1030*tmp_moved_constant_867 + tmp_moved_constant_1031*tmp_moved_constant_868) + tmp_moved_constant_859*(tmp_moved_constant_1032*tmp_moved_constant_869 + tmp_moved_constant_1033*tmp_moved_constant_870 + tmp_moved_constant_1034*tmp_moved_constant_871); + const real_t tmp_moved_constant_1059 = tmp_moved_constant_847*(tmp_moved_constant_1036*tmp_moved_constant_860 + tmp_moved_constant_1037*tmp_moved_constant_861 + tmp_moved_constant_1038*tmp_moved_constant_862) + tmp_moved_constant_851*(tmp_moved_constant_1039*tmp_moved_constant_863 + tmp_moved_constant_1040*tmp_moved_constant_864 + tmp_moved_constant_1041*tmp_moved_constant_865) + tmp_moved_constant_855*(tmp_moved_constant_1042*tmp_moved_constant_866 + tmp_moved_constant_1043*tmp_moved_constant_867 + tmp_moved_constant_1044*tmp_moved_constant_868) + tmp_moved_constant_859*(tmp_moved_constant_1045*tmp_moved_constant_869 + tmp_moved_constant_1046*tmp_moved_constant_870 + tmp_moved_constant_1047*tmp_moved_constant_871); + const real_t tmp_moved_constant_1060 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); + const real_t tmp_moved_constant_1061 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); + const real_t tmp_moved_constant_1062 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); + const real_t tmp_moved_constant_1063 = tmp_moved_constant_847*(tmp_moved_constant_873*tmp_moved_constant_886 + tmp_moved_constant_874*tmp_moved_constant_887 + tmp_moved_constant_875*tmp_moved_constant_888) + tmp_moved_constant_851*(tmp_moved_constant_876*tmp_moved_constant_889 + tmp_moved_constant_877*tmp_moved_constant_890 + tmp_moved_constant_878*tmp_moved_constant_891) + tmp_moved_constant_855*(tmp_moved_constant_879*tmp_moved_constant_892 + tmp_moved_constant_880*tmp_moved_constant_893 + tmp_moved_constant_881*tmp_moved_constant_894) + tmp_moved_constant_859*(tmp_moved_constant_882*tmp_moved_constant_895 + tmp_moved_constant_883*tmp_moved_constant_896 + tmp_moved_constant_884*tmp_moved_constant_897); + const real_t tmp_moved_constant_1064 = tmp_moved_constant_847*(tmp_moved_constant_873*tmp_moved_constant_901 + tmp_moved_constant_874*tmp_moved_constant_904 + tmp_moved_constant_875*tmp_moved_constant_907) + tmp_moved_constant_851*(tmp_moved_constant_876*tmp_moved_constant_910 + tmp_moved_constant_877*tmp_moved_constant_913 + tmp_moved_constant_878*tmp_moved_constant_916) + tmp_moved_constant_855*(tmp_moved_constant_879*tmp_moved_constant_919 + tmp_moved_constant_880*tmp_moved_constant_922 + tmp_moved_constant_881*tmp_moved_constant_925) + tmp_moved_constant_859*(tmp_moved_constant_882*tmp_moved_constant_928 + tmp_moved_constant_883*tmp_moved_constant_931 + tmp_moved_constant_884*tmp_moved_constant_934); + const real_t tmp_moved_constant_1065 = tmp_moved_constant_847*(tmp_moved_constant_873*tmp_moved_constant_938 + tmp_moved_constant_874*tmp_moved_constant_941 + tmp_moved_constant_875*tmp_moved_constant_944) + tmp_moved_constant_851*(tmp_moved_constant_876*tmp_moved_constant_947 + tmp_moved_constant_877*tmp_moved_constant_950 + tmp_moved_constant_878*tmp_moved_constant_953) + tmp_moved_constant_855*(tmp_moved_constant_879*tmp_moved_constant_956 + tmp_moved_constant_880*tmp_moved_constant_959 + tmp_moved_constant_881*tmp_moved_constant_962) + tmp_moved_constant_859*(tmp_moved_constant_882*tmp_moved_constant_965 + tmp_moved_constant_883*tmp_moved_constant_968 + tmp_moved_constant_884*tmp_moved_constant_971); + const real_t tmp_moved_constant_1066 = tmp_moved_constant_847*(tmp_moved_constant_873*tmp_moved_constant_975 + tmp_moved_constant_874*tmp_moved_constant_978 + tmp_moved_constant_875*tmp_moved_constant_981) + tmp_moved_constant_851*(tmp_moved_constant_876*tmp_moved_constant_984 + tmp_moved_constant_877*tmp_moved_constant_987 + tmp_moved_constant_878*tmp_moved_constant_990) + tmp_moved_constant_855*(tmp_moved_constant_879*tmp_moved_constant_993 + tmp_moved_constant_880*tmp_moved_constant_996 + tmp_moved_constant_881*tmp_moved_constant_999) + tmp_moved_constant_859*(tmp_moved_constant_1002*tmp_moved_constant_882 + tmp_moved_constant_1005*tmp_moved_constant_883 + tmp_moved_constant_1008*tmp_moved_constant_884); + const real_t tmp_moved_constant_1067 = tmp_moved_constant_847*(tmp_moved_constant_1010*tmp_moved_constant_873 + tmp_moved_constant_1011*tmp_moved_constant_874 + tmp_moved_constant_1012*tmp_moved_constant_875) + tmp_moved_constant_851*(tmp_moved_constant_1013*tmp_moved_constant_876 + tmp_moved_constant_1014*tmp_moved_constant_877 + tmp_moved_constant_1015*tmp_moved_constant_878) + tmp_moved_constant_855*(tmp_moved_constant_1016*tmp_moved_constant_879 + tmp_moved_constant_1017*tmp_moved_constant_880 + tmp_moved_constant_1018*tmp_moved_constant_881) + tmp_moved_constant_859*(tmp_moved_constant_1019*tmp_moved_constant_882 + tmp_moved_constant_1020*tmp_moved_constant_883 + tmp_moved_constant_1021*tmp_moved_constant_884); + const real_t tmp_moved_constant_1068 = tmp_moved_constant_847*(tmp_moved_constant_1023*tmp_moved_constant_873 + tmp_moved_constant_1024*tmp_moved_constant_874 + tmp_moved_constant_1025*tmp_moved_constant_875) + tmp_moved_constant_851*(tmp_moved_constant_1026*tmp_moved_constant_876 + tmp_moved_constant_1027*tmp_moved_constant_877 + tmp_moved_constant_1028*tmp_moved_constant_878) + tmp_moved_constant_855*(tmp_moved_constant_1029*tmp_moved_constant_879 + tmp_moved_constant_1030*tmp_moved_constant_880 + tmp_moved_constant_1031*tmp_moved_constant_881) + tmp_moved_constant_859*(tmp_moved_constant_1032*tmp_moved_constant_882 + tmp_moved_constant_1033*tmp_moved_constant_883 + tmp_moved_constant_1034*tmp_moved_constant_884); + const real_t tmp_moved_constant_1069 = tmp_moved_constant_847*(tmp_moved_constant_1036*tmp_moved_constant_873 + tmp_moved_constant_1037*tmp_moved_constant_874 + tmp_moved_constant_1038*tmp_moved_constant_875) + tmp_moved_constant_851*(tmp_moved_constant_1039*tmp_moved_constant_876 + tmp_moved_constant_1040*tmp_moved_constant_877 + tmp_moved_constant_1041*tmp_moved_constant_878) + tmp_moved_constant_855*(tmp_moved_constant_1042*tmp_moved_constant_879 + tmp_moved_constant_1043*tmp_moved_constant_880 + tmp_moved_constant_1044*tmp_moved_constant_881) + tmp_moved_constant_859*(tmp_moved_constant_1045*tmp_moved_constant_882 + tmp_moved_constant_1046*tmp_moved_constant_883 + tmp_moved_constant_1047*tmp_moved_constant_884); + const real_t tmp_moved_constant_1070 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); + const real_t tmp_moved_constant_1071 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); + const real_t tmp_moved_constant_1072 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); + const real_t tmp_moved_constant_1073 = tmp_moved_constant_847*(tmp_moved_constant_886*tmp_moved_constant_901 + tmp_moved_constant_887*tmp_moved_constant_904 + tmp_moved_constant_888*tmp_moved_constant_907) + tmp_moved_constant_851*(tmp_moved_constant_889*tmp_moved_constant_910 + tmp_moved_constant_890*tmp_moved_constant_913 + tmp_moved_constant_891*tmp_moved_constant_916) + tmp_moved_constant_855*(tmp_moved_constant_892*tmp_moved_constant_919 + tmp_moved_constant_893*tmp_moved_constant_922 + tmp_moved_constant_894*tmp_moved_constant_925) + tmp_moved_constant_859*(tmp_moved_constant_895*tmp_moved_constant_928 + tmp_moved_constant_896*tmp_moved_constant_931 + tmp_moved_constant_897*tmp_moved_constant_934); + const real_t tmp_moved_constant_1074 = tmp_moved_constant_847*(tmp_moved_constant_886*tmp_moved_constant_938 + tmp_moved_constant_887*tmp_moved_constant_941 + tmp_moved_constant_888*tmp_moved_constant_944) + tmp_moved_constant_851*(tmp_moved_constant_889*tmp_moved_constant_947 + tmp_moved_constant_890*tmp_moved_constant_950 + tmp_moved_constant_891*tmp_moved_constant_953) + tmp_moved_constant_855*(tmp_moved_constant_892*tmp_moved_constant_956 + tmp_moved_constant_893*tmp_moved_constant_959 + tmp_moved_constant_894*tmp_moved_constant_962) + tmp_moved_constant_859*(tmp_moved_constant_895*tmp_moved_constant_965 + tmp_moved_constant_896*tmp_moved_constant_968 + tmp_moved_constant_897*tmp_moved_constant_971); + const real_t tmp_moved_constant_1075 = tmp_moved_constant_847*(tmp_moved_constant_886*tmp_moved_constant_975 + tmp_moved_constant_887*tmp_moved_constant_978 + tmp_moved_constant_888*tmp_moved_constant_981) + tmp_moved_constant_851*(tmp_moved_constant_889*tmp_moved_constant_984 + tmp_moved_constant_890*tmp_moved_constant_987 + tmp_moved_constant_891*tmp_moved_constant_990) + tmp_moved_constant_855*(tmp_moved_constant_892*tmp_moved_constant_993 + tmp_moved_constant_893*tmp_moved_constant_996 + tmp_moved_constant_894*tmp_moved_constant_999) + tmp_moved_constant_859*(tmp_moved_constant_1002*tmp_moved_constant_895 + tmp_moved_constant_1005*tmp_moved_constant_896 + tmp_moved_constant_1008*tmp_moved_constant_897); + const real_t tmp_moved_constant_1076 = tmp_moved_constant_847*(tmp_moved_constant_1010*tmp_moved_constant_886 + tmp_moved_constant_1011*tmp_moved_constant_887 + tmp_moved_constant_1012*tmp_moved_constant_888) + tmp_moved_constant_851*(tmp_moved_constant_1013*tmp_moved_constant_889 + tmp_moved_constant_1014*tmp_moved_constant_890 + tmp_moved_constant_1015*tmp_moved_constant_891) + tmp_moved_constant_855*(tmp_moved_constant_1016*tmp_moved_constant_892 + tmp_moved_constant_1017*tmp_moved_constant_893 + tmp_moved_constant_1018*tmp_moved_constant_894) + tmp_moved_constant_859*(tmp_moved_constant_1019*tmp_moved_constant_895 + tmp_moved_constant_1020*tmp_moved_constant_896 + tmp_moved_constant_1021*tmp_moved_constant_897); + const real_t tmp_moved_constant_1077 = tmp_moved_constant_847*(tmp_moved_constant_1023*tmp_moved_constant_886 + tmp_moved_constant_1024*tmp_moved_constant_887 + tmp_moved_constant_1025*tmp_moved_constant_888) + tmp_moved_constant_851*(tmp_moved_constant_1026*tmp_moved_constant_889 + tmp_moved_constant_1027*tmp_moved_constant_890 + tmp_moved_constant_1028*tmp_moved_constant_891) + tmp_moved_constant_855*(tmp_moved_constant_1029*tmp_moved_constant_892 + tmp_moved_constant_1030*tmp_moved_constant_893 + tmp_moved_constant_1031*tmp_moved_constant_894) + tmp_moved_constant_859*(tmp_moved_constant_1032*tmp_moved_constant_895 + tmp_moved_constant_1033*tmp_moved_constant_896 + tmp_moved_constant_1034*tmp_moved_constant_897); + const real_t tmp_moved_constant_1078 = tmp_moved_constant_847*(tmp_moved_constant_1036*tmp_moved_constant_886 + tmp_moved_constant_1037*tmp_moved_constant_887 + tmp_moved_constant_1038*tmp_moved_constant_888) + tmp_moved_constant_851*(tmp_moved_constant_1039*tmp_moved_constant_889 + tmp_moved_constant_1040*tmp_moved_constant_890 + tmp_moved_constant_1041*tmp_moved_constant_891) + tmp_moved_constant_855*(tmp_moved_constant_1042*tmp_moved_constant_892 + tmp_moved_constant_1043*tmp_moved_constant_893 + tmp_moved_constant_1044*tmp_moved_constant_894) + tmp_moved_constant_859*(tmp_moved_constant_1045*tmp_moved_constant_895 + tmp_moved_constant_1046*tmp_moved_constant_896 + tmp_moved_constant_1047*tmp_moved_constant_897); + const real_t tmp_moved_constant_1079 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1080 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1081 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1082 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1083 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1084 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1085 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1086 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1087 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1088 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1089 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1090 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1091 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1092 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1093 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1094 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1095 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1096 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1097 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1098 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1099 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1100 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1101 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1102 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1103 = tmp_moved_constant_847*(tmp_moved_constant_901*tmp_moved_constant_938 + tmp_moved_constant_904*tmp_moved_constant_941 + tmp_moved_constant_907*tmp_moved_constant_944) + tmp_moved_constant_851*(tmp_moved_constant_910*tmp_moved_constant_947 + tmp_moved_constant_913*tmp_moved_constant_950 + tmp_moved_constant_916*tmp_moved_constant_953) + tmp_moved_constant_855*(tmp_moved_constant_919*tmp_moved_constant_956 + tmp_moved_constant_922*tmp_moved_constant_959 + tmp_moved_constant_925*tmp_moved_constant_962) + tmp_moved_constant_859*(tmp_moved_constant_928*tmp_moved_constant_965 + tmp_moved_constant_931*tmp_moved_constant_968 + tmp_moved_constant_934*tmp_moved_constant_971); + const real_t tmp_moved_constant_1104 = tmp_moved_constant_847*(tmp_moved_constant_901*tmp_moved_constant_975 + tmp_moved_constant_904*tmp_moved_constant_978 + tmp_moved_constant_907*tmp_moved_constant_981) + tmp_moved_constant_851*(tmp_moved_constant_910*tmp_moved_constant_984 + tmp_moved_constant_913*tmp_moved_constant_987 + tmp_moved_constant_916*tmp_moved_constant_990) + tmp_moved_constant_855*(tmp_moved_constant_919*tmp_moved_constant_993 + tmp_moved_constant_922*tmp_moved_constant_996 + tmp_moved_constant_925*tmp_moved_constant_999) + tmp_moved_constant_859*(tmp_moved_constant_1002*tmp_moved_constant_928 + tmp_moved_constant_1005*tmp_moved_constant_931 + tmp_moved_constant_1008*tmp_moved_constant_934); + const real_t tmp_moved_constant_1105 = tmp_moved_constant_847*(tmp_moved_constant_1010*tmp_moved_constant_901 + tmp_moved_constant_1011*tmp_moved_constant_904 + tmp_moved_constant_1012*tmp_moved_constant_907) + tmp_moved_constant_851*(tmp_moved_constant_1013*tmp_moved_constant_910 + tmp_moved_constant_1014*tmp_moved_constant_913 + tmp_moved_constant_1015*tmp_moved_constant_916) + tmp_moved_constant_855*(tmp_moved_constant_1016*tmp_moved_constant_919 + tmp_moved_constant_1017*tmp_moved_constant_922 + tmp_moved_constant_1018*tmp_moved_constant_925) + tmp_moved_constant_859*(tmp_moved_constant_1019*tmp_moved_constant_928 + tmp_moved_constant_1020*tmp_moved_constant_931 + tmp_moved_constant_1021*tmp_moved_constant_934); + const real_t tmp_moved_constant_1106 = tmp_moved_constant_847*(tmp_moved_constant_1023*tmp_moved_constant_901 + tmp_moved_constant_1024*tmp_moved_constant_904 + tmp_moved_constant_1025*tmp_moved_constant_907) + tmp_moved_constant_851*(tmp_moved_constant_1026*tmp_moved_constant_910 + tmp_moved_constant_1027*tmp_moved_constant_913 + tmp_moved_constant_1028*tmp_moved_constant_916) + tmp_moved_constant_855*(tmp_moved_constant_1029*tmp_moved_constant_919 + tmp_moved_constant_1030*tmp_moved_constant_922 + tmp_moved_constant_1031*tmp_moved_constant_925) + tmp_moved_constant_859*(tmp_moved_constant_1032*tmp_moved_constant_928 + tmp_moved_constant_1033*tmp_moved_constant_931 + tmp_moved_constant_1034*tmp_moved_constant_934); + const real_t tmp_moved_constant_1107 = tmp_moved_constant_847*(tmp_moved_constant_1036*tmp_moved_constant_901 + tmp_moved_constant_1037*tmp_moved_constant_904 + tmp_moved_constant_1038*tmp_moved_constant_907) + tmp_moved_constant_851*(tmp_moved_constant_1039*tmp_moved_constant_910 + tmp_moved_constant_1040*tmp_moved_constant_913 + tmp_moved_constant_1041*tmp_moved_constant_916) + tmp_moved_constant_855*(tmp_moved_constant_1042*tmp_moved_constant_919 + tmp_moved_constant_1043*tmp_moved_constant_922 + tmp_moved_constant_1044*tmp_moved_constant_925) + tmp_moved_constant_859*(tmp_moved_constant_1045*tmp_moved_constant_928 + tmp_moved_constant_1046*tmp_moved_constant_931 + tmp_moved_constant_1047*tmp_moved_constant_934); + const real_t tmp_moved_constant_1108 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1109 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1110 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1111 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1112 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1113 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1114 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1115 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1116 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1117 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1118 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1119 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1120 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1121 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1122 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1123 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1124 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1125 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1126 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1127 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1128 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1129 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1130 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1131 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1132 = tmp_moved_constant_847*(tmp_moved_constant_938*tmp_moved_constant_975 + tmp_moved_constant_941*tmp_moved_constant_978 + tmp_moved_constant_944*tmp_moved_constant_981) + tmp_moved_constant_851*(tmp_moved_constant_947*tmp_moved_constant_984 + tmp_moved_constant_950*tmp_moved_constant_987 + tmp_moved_constant_953*tmp_moved_constant_990) + tmp_moved_constant_855*(tmp_moved_constant_956*tmp_moved_constant_993 + tmp_moved_constant_959*tmp_moved_constant_996 + tmp_moved_constant_962*tmp_moved_constant_999) + tmp_moved_constant_859*(tmp_moved_constant_1002*tmp_moved_constant_965 + tmp_moved_constant_1005*tmp_moved_constant_968 + tmp_moved_constant_1008*tmp_moved_constant_971); + const real_t tmp_moved_constant_1133 = tmp_moved_constant_847*(tmp_moved_constant_1010*tmp_moved_constant_938 + tmp_moved_constant_1011*tmp_moved_constant_941 + tmp_moved_constant_1012*tmp_moved_constant_944) + tmp_moved_constant_851*(tmp_moved_constant_1013*tmp_moved_constant_947 + tmp_moved_constant_1014*tmp_moved_constant_950 + tmp_moved_constant_1015*tmp_moved_constant_953) + tmp_moved_constant_855*(tmp_moved_constant_1016*tmp_moved_constant_956 + tmp_moved_constant_1017*tmp_moved_constant_959 + tmp_moved_constant_1018*tmp_moved_constant_962) + tmp_moved_constant_859*(tmp_moved_constant_1019*tmp_moved_constant_965 + tmp_moved_constant_1020*tmp_moved_constant_968 + tmp_moved_constant_1021*tmp_moved_constant_971); + const real_t tmp_moved_constant_1134 = tmp_moved_constant_847*(tmp_moved_constant_1023*tmp_moved_constant_938 + tmp_moved_constant_1024*tmp_moved_constant_941 + tmp_moved_constant_1025*tmp_moved_constant_944) + tmp_moved_constant_851*(tmp_moved_constant_1026*tmp_moved_constant_947 + tmp_moved_constant_1027*tmp_moved_constant_950 + tmp_moved_constant_1028*tmp_moved_constant_953) + tmp_moved_constant_855*(tmp_moved_constant_1029*tmp_moved_constant_956 + tmp_moved_constant_1030*tmp_moved_constant_959 + tmp_moved_constant_1031*tmp_moved_constant_962) + tmp_moved_constant_859*(tmp_moved_constant_1032*tmp_moved_constant_965 + tmp_moved_constant_1033*tmp_moved_constant_968 + tmp_moved_constant_1034*tmp_moved_constant_971); + const real_t tmp_moved_constant_1135 = tmp_moved_constant_847*(tmp_moved_constant_1036*tmp_moved_constant_938 + tmp_moved_constant_1037*tmp_moved_constant_941 + tmp_moved_constant_1038*tmp_moved_constant_944) + tmp_moved_constant_851*(tmp_moved_constant_1039*tmp_moved_constant_947 + tmp_moved_constant_1040*tmp_moved_constant_950 + tmp_moved_constant_1041*tmp_moved_constant_953) + tmp_moved_constant_855*(tmp_moved_constant_1042*tmp_moved_constant_956 + tmp_moved_constant_1043*tmp_moved_constant_959 + tmp_moved_constant_1044*tmp_moved_constant_962) + tmp_moved_constant_859*(tmp_moved_constant_1045*tmp_moved_constant_965 + tmp_moved_constant_1046*tmp_moved_constant_968 + tmp_moved_constant_1047*tmp_moved_constant_971); + const real_t tmp_moved_constant_1136 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1137 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1138 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1139 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1140 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1141 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1142 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1143 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1144 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1145 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1146 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1147 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1148 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1149 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1150 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1151 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1152 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1153 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1154 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1155 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1156 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1157 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1158 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1159 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1160 = tmp_moved_constant_847*(tmp_moved_constant_1010*tmp_moved_constant_975 + tmp_moved_constant_1011*tmp_moved_constant_978 + tmp_moved_constant_1012*tmp_moved_constant_981) + tmp_moved_constant_851*(tmp_moved_constant_1013*tmp_moved_constant_984 + tmp_moved_constant_1014*tmp_moved_constant_987 + tmp_moved_constant_1015*tmp_moved_constant_990) + tmp_moved_constant_855*(tmp_moved_constant_1016*tmp_moved_constant_993 + tmp_moved_constant_1017*tmp_moved_constant_996 + tmp_moved_constant_1018*tmp_moved_constant_999) + tmp_moved_constant_859*(tmp_moved_constant_1002*tmp_moved_constant_1019 + tmp_moved_constant_1005*tmp_moved_constant_1020 + tmp_moved_constant_1008*tmp_moved_constant_1021); + const real_t tmp_moved_constant_1161 = tmp_moved_constant_847*(tmp_moved_constant_1023*tmp_moved_constant_975 + tmp_moved_constant_1024*tmp_moved_constant_978 + tmp_moved_constant_1025*tmp_moved_constant_981) + tmp_moved_constant_851*(tmp_moved_constant_1026*tmp_moved_constant_984 + tmp_moved_constant_1027*tmp_moved_constant_987 + tmp_moved_constant_1028*tmp_moved_constant_990) + tmp_moved_constant_855*(tmp_moved_constant_1029*tmp_moved_constant_993 + tmp_moved_constant_1030*tmp_moved_constant_996 + tmp_moved_constant_1031*tmp_moved_constant_999) + tmp_moved_constant_859*(tmp_moved_constant_1002*tmp_moved_constant_1032 + tmp_moved_constant_1005*tmp_moved_constant_1033 + tmp_moved_constant_1008*tmp_moved_constant_1034); + const real_t tmp_moved_constant_1162 = tmp_moved_constant_847*(tmp_moved_constant_1036*tmp_moved_constant_975 + tmp_moved_constant_1037*tmp_moved_constant_978 + tmp_moved_constant_1038*tmp_moved_constant_981) + tmp_moved_constant_851*(tmp_moved_constant_1039*tmp_moved_constant_984 + tmp_moved_constant_1040*tmp_moved_constant_987 + tmp_moved_constant_1041*tmp_moved_constant_990) + tmp_moved_constant_855*(tmp_moved_constant_1042*tmp_moved_constant_993 + tmp_moved_constant_1043*tmp_moved_constant_996 + tmp_moved_constant_1044*tmp_moved_constant_999) + tmp_moved_constant_859*(tmp_moved_constant_1002*tmp_moved_constant_1045 + tmp_moved_constant_1005*tmp_moved_constant_1046 + tmp_moved_constant_1008*tmp_moved_constant_1047); + const real_t tmp_moved_constant_1163 = tmp_moved_constant_847*(tmp_moved_constant_1010*tmp_moved_constant_1023 + tmp_moved_constant_1011*tmp_moved_constant_1024 + tmp_moved_constant_1012*tmp_moved_constant_1025) + tmp_moved_constant_851*(tmp_moved_constant_1013*tmp_moved_constant_1026 + tmp_moved_constant_1014*tmp_moved_constant_1027 + tmp_moved_constant_1015*tmp_moved_constant_1028) + tmp_moved_constant_855*(tmp_moved_constant_1016*tmp_moved_constant_1029 + tmp_moved_constant_1017*tmp_moved_constant_1030 + tmp_moved_constant_1018*tmp_moved_constant_1031) + tmp_moved_constant_859*(tmp_moved_constant_1019*tmp_moved_constant_1032 + tmp_moved_constant_1020*tmp_moved_constant_1033 + tmp_moved_constant_1021*tmp_moved_constant_1034); + const real_t tmp_moved_constant_1164 = tmp_moved_constant_847*(tmp_moved_constant_1010*tmp_moved_constant_1036 + tmp_moved_constant_1011*tmp_moved_constant_1037 + tmp_moved_constant_1012*tmp_moved_constant_1038) + tmp_moved_constant_851*(tmp_moved_constant_1013*tmp_moved_constant_1039 + tmp_moved_constant_1014*tmp_moved_constant_1040 + tmp_moved_constant_1015*tmp_moved_constant_1041) + tmp_moved_constant_855*(tmp_moved_constant_1016*tmp_moved_constant_1042 + tmp_moved_constant_1017*tmp_moved_constant_1043 + tmp_moved_constant_1018*tmp_moved_constant_1044) + tmp_moved_constant_859*(tmp_moved_constant_1019*tmp_moved_constant_1045 + tmp_moved_constant_1020*tmp_moved_constant_1046 + tmp_moved_constant_1021*tmp_moved_constant_1047); + const real_t tmp_moved_constant_1165 = tmp_moved_constant_847*(tmp_moved_constant_1023*tmp_moved_constant_1036 + tmp_moved_constant_1024*tmp_moved_constant_1037 + tmp_moved_constant_1025*tmp_moved_constant_1038) + tmp_moved_constant_851*(tmp_moved_constant_1026*tmp_moved_constant_1039 + tmp_moved_constant_1027*tmp_moved_constant_1040 + tmp_moved_constant_1028*tmp_moved_constant_1041) + tmp_moved_constant_855*(tmp_moved_constant_1029*tmp_moved_constant_1042 + tmp_moved_constant_1030*tmp_moved_constant_1043 + tmp_moved_constant_1031*tmp_moved_constant_1044) + tmp_moved_constant_859*(tmp_moved_constant_1032*tmp_moved_constant_1045 + tmp_moved_constant_1033*tmp_moved_constant_1046 + tmp_moved_constant_1034*tmp_moved_constant_1047); + const real_t tmp_moved_constant_1166 = tmp_moved_constant_847*((tmp_moved_constant_844*tmp_moved_constant_844) + (tmp_moved_constant_845*tmp_moved_constant_845) + (tmp_moved_constant_846*tmp_moved_constant_846)) + tmp_moved_constant_851*((tmp_moved_constant_848*tmp_moved_constant_848) + (tmp_moved_constant_849*tmp_moved_constant_849) + (tmp_moved_constant_850*tmp_moved_constant_850)) + tmp_moved_constant_855*((tmp_moved_constant_852*tmp_moved_constant_852) + (tmp_moved_constant_853*tmp_moved_constant_853) + (tmp_moved_constant_854*tmp_moved_constant_854)) + tmp_moved_constant_859*((tmp_moved_constant_856*tmp_moved_constant_856) + (tmp_moved_constant_857*tmp_moved_constant_857) + (tmp_moved_constant_858*tmp_moved_constant_858)); + const real_t tmp_moved_constant_1167 = tmp_moved_constant_872; + const real_t tmp_moved_constant_1168 = tmp_moved_constant_885; + const real_t tmp_moved_constant_1169 = tmp_moved_constant_898; + const real_t tmp_moved_constant_1170 = tmp_moved_constant_935; + const real_t tmp_moved_constant_1171 = tmp_moved_constant_972; + const real_t tmp_moved_constant_1172 = tmp_moved_constant_1009; + const real_t tmp_moved_constant_1173 = tmp_moved_constant_1022; + const real_t tmp_moved_constant_1174 = tmp_moved_constant_1035; + const real_t tmp_moved_constant_1175 = tmp_moved_constant_1048; + const real_t tmp_moved_constant_1176 = tmp_moved_constant_872; + const real_t tmp_moved_constant_1177 = tmp_moved_constant_847*(tmp_kernel_op_254*tmp_moved_constant_1049 + tmp_kernel_op_254*tmp_moved_constant_1050 + tmp_kernel_op_254*tmp_moved_constant_1051) + tmp_moved_constant_851*(tmp_kernel_op_257*tmp_moved_constant_1049 + tmp_kernel_op_257*tmp_moved_constant_1050 + tmp_kernel_op_257*tmp_moved_constant_1051) + tmp_moved_constant_855*(tmp_kernel_op_258*tmp_moved_constant_1049 + tmp_kernel_op_258*tmp_moved_constant_1050 + tmp_kernel_op_258*tmp_moved_constant_1051) + tmp_moved_constant_859*(tmp_kernel_op_259*tmp_moved_constant_1049 + tmp_kernel_op_259*tmp_moved_constant_1050 + tmp_kernel_op_259*tmp_moved_constant_1051); + const real_t tmp_moved_constant_1178 = tmp_moved_constant_1052; + const real_t tmp_moved_constant_1179 = tmp_moved_constant_1053; + const real_t tmp_moved_constant_1180 = tmp_moved_constant_1054; + const real_t tmp_moved_constant_1181 = tmp_moved_constant_1055; + const real_t tmp_moved_constant_1182 = tmp_moved_constant_1056; + const real_t tmp_moved_constant_1183 = tmp_moved_constant_1057; + const real_t tmp_moved_constant_1184 = tmp_moved_constant_1058; + const real_t tmp_moved_constant_1185 = tmp_moved_constant_1059; + const real_t tmp_moved_constant_1186 = tmp_moved_constant_885; + const real_t tmp_moved_constant_1187 = tmp_moved_constant_1052; + const real_t tmp_moved_constant_1188 = tmp_moved_constant_847*(tmp_kernel_op_269*tmp_moved_constant_1060 + tmp_kernel_op_269*tmp_moved_constant_1061 + tmp_kernel_op_269*tmp_moved_constant_1062) + tmp_moved_constant_851*(tmp_kernel_op_272*tmp_moved_constant_1060 + tmp_kernel_op_272*tmp_moved_constant_1061 + tmp_kernel_op_272*tmp_moved_constant_1062) + tmp_moved_constant_855*(tmp_kernel_op_273*tmp_moved_constant_1060 + tmp_kernel_op_273*tmp_moved_constant_1061 + tmp_kernel_op_273*tmp_moved_constant_1062) + tmp_moved_constant_859*(tmp_kernel_op_274*tmp_moved_constant_1060 + tmp_kernel_op_274*tmp_moved_constant_1061 + tmp_kernel_op_274*tmp_moved_constant_1062); + const real_t tmp_moved_constant_1189 = tmp_moved_constant_1063; + const real_t tmp_moved_constant_1190 = tmp_moved_constant_1064; + const real_t tmp_moved_constant_1191 = tmp_moved_constant_1065; + const real_t tmp_moved_constant_1192 = tmp_moved_constant_1066; + const real_t tmp_moved_constant_1193 = tmp_moved_constant_1067; + const real_t tmp_moved_constant_1194 = tmp_moved_constant_1068; + const real_t tmp_moved_constant_1195 = tmp_moved_constant_1069; + const real_t tmp_moved_constant_1196 = tmp_moved_constant_898; + const real_t tmp_moved_constant_1197 = tmp_moved_constant_1053; + const real_t tmp_moved_constant_1198 = tmp_moved_constant_1063; + const real_t tmp_moved_constant_1199 = tmp_moved_constant_847*(tmp_kernel_op_283*tmp_moved_constant_1070 + tmp_kernel_op_283*tmp_moved_constant_1071 + tmp_kernel_op_283*tmp_moved_constant_1072) + tmp_moved_constant_851*(tmp_kernel_op_286*tmp_moved_constant_1070 + tmp_kernel_op_286*tmp_moved_constant_1071 + tmp_kernel_op_286*tmp_moved_constant_1072) + tmp_moved_constant_855*(tmp_kernel_op_287*tmp_moved_constant_1070 + tmp_kernel_op_287*tmp_moved_constant_1071 + tmp_kernel_op_287*tmp_moved_constant_1072) + tmp_moved_constant_859*(tmp_kernel_op_288*tmp_moved_constant_1070 + tmp_kernel_op_288*tmp_moved_constant_1071 + tmp_kernel_op_288*tmp_moved_constant_1072); + const real_t tmp_moved_constant_1200 = tmp_moved_constant_1073; + const real_t tmp_moved_constant_1201 = tmp_moved_constant_1074; + const real_t tmp_moved_constant_1202 = tmp_moved_constant_1075; + const real_t tmp_moved_constant_1203 = tmp_moved_constant_1076; + const real_t tmp_moved_constant_1204 = tmp_moved_constant_1077; + const real_t tmp_moved_constant_1205 = tmp_moved_constant_1078; + const real_t tmp_moved_constant_1206 = tmp_moved_constant_935; + const real_t tmp_moved_constant_1207 = tmp_moved_constant_1054; + const real_t tmp_moved_constant_1208 = tmp_moved_constant_1064; + const real_t tmp_moved_constant_1209 = tmp_moved_constant_1073; + const real_t tmp_moved_constant_1210 = tmp_moved_constant_847*(((tmp_moved_constant_1079 + tmp_moved_constant_1080)*(tmp_moved_constant_1079 + tmp_moved_constant_1080))*16.0 + ((tmp_moved_constant_1081 + tmp_moved_constant_1082)*(tmp_moved_constant_1081 + tmp_moved_constant_1082))*16.0 + ((tmp_moved_constant_1083 + tmp_moved_constant_1084)*(tmp_moved_constant_1083 + tmp_moved_constant_1084))*16.0) + tmp_moved_constant_851*(((tmp_moved_constant_1085 + tmp_moved_constant_1086)*(tmp_moved_constant_1085 + tmp_moved_constant_1086))*16.0 + ((tmp_moved_constant_1087 + tmp_moved_constant_1088)*(tmp_moved_constant_1087 + tmp_moved_constant_1088))*16.0 + ((tmp_moved_constant_1089 + tmp_moved_constant_1090)*(tmp_moved_constant_1089 + tmp_moved_constant_1090))*16.0) + tmp_moved_constant_855*(((tmp_moved_constant_1091 + tmp_moved_constant_1092)*(tmp_moved_constant_1091 + tmp_moved_constant_1092))*16.0 + ((tmp_moved_constant_1093 + tmp_moved_constant_1094)*(tmp_moved_constant_1093 + tmp_moved_constant_1094))*16.0 + ((tmp_moved_constant_1095 + tmp_moved_constant_1096)*(tmp_moved_constant_1095 + tmp_moved_constant_1096))*16.0) + tmp_moved_constant_859*(((tmp_moved_constant_1097 + tmp_moved_constant_1098)*(tmp_moved_constant_1097 + tmp_moved_constant_1098))*16.0 + ((tmp_moved_constant_1099 + tmp_moved_constant_1100)*(tmp_moved_constant_1099 + tmp_moved_constant_1100))*16.0 + ((tmp_moved_constant_1101 + tmp_moved_constant_1102)*(tmp_moved_constant_1101 + tmp_moved_constant_1102))*16.0); + const real_t tmp_moved_constant_1211 = tmp_moved_constant_1103; + const real_t tmp_moved_constant_1212 = tmp_moved_constant_1104; + const real_t tmp_moved_constant_1213 = tmp_moved_constant_1105; + const real_t tmp_moved_constant_1214 = tmp_moved_constant_1106; + const real_t tmp_moved_constant_1215 = tmp_moved_constant_1107; + const real_t tmp_moved_constant_1216 = tmp_moved_constant_972; + const real_t tmp_moved_constant_1217 = tmp_moved_constant_1055; + const real_t tmp_moved_constant_1218 = tmp_moved_constant_1065; + const real_t tmp_moved_constant_1219 = tmp_moved_constant_1074; + const real_t tmp_moved_constant_1220 = tmp_moved_constant_1103; + const real_t tmp_moved_constant_1221 = tmp_moved_constant_847*(((tmp_moved_constant_1108 + tmp_moved_constant_1109)*(tmp_moved_constant_1108 + tmp_moved_constant_1109))*16.0 + ((tmp_moved_constant_1110 + tmp_moved_constant_1111)*(tmp_moved_constant_1110 + tmp_moved_constant_1111))*16.0 + ((tmp_moved_constant_1112 + tmp_moved_constant_1113)*(tmp_moved_constant_1112 + tmp_moved_constant_1113))*16.0) + tmp_moved_constant_851*(((tmp_moved_constant_1114 + tmp_moved_constant_1115)*(tmp_moved_constant_1114 + tmp_moved_constant_1115))*16.0 + ((tmp_moved_constant_1116 + tmp_moved_constant_1117)*(tmp_moved_constant_1116 + tmp_moved_constant_1117))*16.0 + ((tmp_moved_constant_1118 + tmp_moved_constant_1119)*(tmp_moved_constant_1118 + tmp_moved_constant_1119))*16.0) + tmp_moved_constant_855*(((tmp_moved_constant_1120 + tmp_moved_constant_1121)*(tmp_moved_constant_1120 + tmp_moved_constant_1121))*16.0 + ((tmp_moved_constant_1122 + tmp_moved_constant_1123)*(tmp_moved_constant_1122 + tmp_moved_constant_1123))*16.0 + ((tmp_moved_constant_1124 + tmp_moved_constant_1125)*(tmp_moved_constant_1124 + tmp_moved_constant_1125))*16.0) + tmp_moved_constant_859*(((tmp_moved_constant_1126 + tmp_moved_constant_1127)*(tmp_moved_constant_1126 + tmp_moved_constant_1127))*16.0 + ((tmp_moved_constant_1128 + tmp_moved_constant_1129)*(tmp_moved_constant_1128 + tmp_moved_constant_1129))*16.0 + ((tmp_moved_constant_1130 + tmp_moved_constant_1131)*(tmp_moved_constant_1130 + tmp_moved_constant_1131))*16.0); + const real_t tmp_moved_constant_1222 = tmp_moved_constant_1132; + const real_t tmp_moved_constant_1223 = tmp_moved_constant_1133; + const real_t tmp_moved_constant_1224 = tmp_moved_constant_1134; + const real_t tmp_moved_constant_1225 = tmp_moved_constant_1135; + const real_t tmp_moved_constant_1226 = tmp_moved_constant_1009; + const real_t tmp_moved_constant_1227 = tmp_moved_constant_1056; + const real_t tmp_moved_constant_1228 = tmp_moved_constant_1066; + const real_t tmp_moved_constant_1229 = tmp_moved_constant_1075; + const real_t tmp_moved_constant_1230 = tmp_moved_constant_1104; + const real_t tmp_moved_constant_1231 = tmp_moved_constant_1132; + const real_t tmp_moved_constant_1232 = tmp_moved_constant_847*(((tmp_moved_constant_1136 + tmp_moved_constant_1137)*(tmp_moved_constant_1136 + tmp_moved_constant_1137))*16.0 + ((tmp_moved_constant_1138 + tmp_moved_constant_1139)*(tmp_moved_constant_1138 + tmp_moved_constant_1139))*16.0 + ((tmp_moved_constant_1140 + tmp_moved_constant_1141)*(tmp_moved_constant_1140 + tmp_moved_constant_1141))*16.0) + tmp_moved_constant_851*(((tmp_moved_constant_1142 + tmp_moved_constant_1143)*(tmp_moved_constant_1142 + tmp_moved_constant_1143))*16.0 + ((tmp_moved_constant_1144 + tmp_moved_constant_1145)*(tmp_moved_constant_1144 + tmp_moved_constant_1145))*16.0 + ((tmp_moved_constant_1146 + tmp_moved_constant_1147)*(tmp_moved_constant_1146 + tmp_moved_constant_1147))*16.0) + tmp_moved_constant_855*(((tmp_moved_constant_1148 + tmp_moved_constant_1149)*(tmp_moved_constant_1148 + tmp_moved_constant_1149))*16.0 + ((tmp_moved_constant_1150 + tmp_moved_constant_1151)*(tmp_moved_constant_1150 + tmp_moved_constant_1151))*16.0 + ((tmp_moved_constant_1152 + tmp_moved_constant_1153)*(tmp_moved_constant_1152 + tmp_moved_constant_1153))*16.0) + tmp_moved_constant_859*(((tmp_moved_constant_1154 + tmp_moved_constant_1155)*(tmp_moved_constant_1154 + tmp_moved_constant_1155))*16.0 + ((tmp_moved_constant_1156 + tmp_moved_constant_1157)*(tmp_moved_constant_1156 + tmp_moved_constant_1157))*16.0 + ((tmp_moved_constant_1158 + tmp_moved_constant_1159)*(tmp_moved_constant_1158 + tmp_moved_constant_1159))*16.0); + const real_t tmp_moved_constant_1233 = tmp_moved_constant_1160; + const real_t tmp_moved_constant_1234 = tmp_moved_constant_1161; + const real_t tmp_moved_constant_1235 = tmp_moved_constant_1162; + const real_t tmp_moved_constant_1236 = tmp_moved_constant_1022; + const real_t tmp_moved_constant_1237 = tmp_moved_constant_1057; + const real_t tmp_moved_constant_1238 = tmp_moved_constant_1067; + const real_t tmp_moved_constant_1239 = tmp_moved_constant_1076; + const real_t tmp_moved_constant_1240 = tmp_moved_constant_1105; + const real_t tmp_moved_constant_1241 = tmp_moved_constant_1133; + const real_t tmp_moved_constant_1242 = tmp_moved_constant_1160; + const real_t tmp_moved_constant_1243 = tmp_moved_constant_847*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1079 - tmp_moved_constant_1108)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1079 - tmp_moved_constant_1108))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1081 - tmp_moved_constant_1110)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1081 - tmp_moved_constant_1110))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1083 - tmp_moved_constant_1112)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1083 - tmp_moved_constant_1112))*16.0) + tmp_moved_constant_851*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1085 - tmp_moved_constant_1114)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1085 - tmp_moved_constant_1114))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1087 - tmp_moved_constant_1116)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1087 - tmp_moved_constant_1116))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1089 - tmp_moved_constant_1118)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1089 - tmp_moved_constant_1118))*16.0) + tmp_moved_constant_855*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1091 - tmp_moved_constant_1120)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1091 - tmp_moved_constant_1120))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1093 - tmp_moved_constant_1122)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1093 - tmp_moved_constant_1122))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1095 - tmp_moved_constant_1124)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1095 - tmp_moved_constant_1124))*16.0) + tmp_moved_constant_859*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1097 - tmp_moved_constant_1126)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1097 - tmp_moved_constant_1126))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1099 - tmp_moved_constant_1128)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1099 - tmp_moved_constant_1128))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1101 - tmp_moved_constant_1130)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1101 - tmp_moved_constant_1130))*16.0); + const real_t tmp_moved_constant_1244 = tmp_moved_constant_1163; + const real_t tmp_moved_constant_1245 = tmp_moved_constant_1164; + const real_t tmp_moved_constant_1246 = tmp_moved_constant_1035; + const real_t tmp_moved_constant_1247 = tmp_moved_constant_1058; + const real_t tmp_moved_constant_1248 = tmp_moved_constant_1068; + const real_t tmp_moved_constant_1249 = tmp_moved_constant_1077; + const real_t tmp_moved_constant_1250 = tmp_moved_constant_1106; + const real_t tmp_moved_constant_1251 = tmp_moved_constant_1134; + const real_t tmp_moved_constant_1252 = tmp_moved_constant_1161; + const real_t tmp_moved_constant_1253 = tmp_moved_constant_1163; + const real_t tmp_moved_constant_1254 = tmp_moved_constant_847*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1080 - tmp_moved_constant_1136)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1080 - tmp_moved_constant_1136))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1082 - tmp_moved_constant_1138)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1082 - tmp_moved_constant_1138))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1084 - tmp_moved_constant_1140)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1084 - tmp_moved_constant_1140))*16.0) + tmp_moved_constant_851*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1086 - tmp_moved_constant_1142)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1086 - tmp_moved_constant_1142))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1088 - tmp_moved_constant_1144)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1088 - tmp_moved_constant_1144))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1090 - tmp_moved_constant_1146)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1090 - tmp_moved_constant_1146))*16.0) + tmp_moved_constant_855*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1092 - tmp_moved_constant_1148)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1092 - tmp_moved_constant_1148))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1094 - tmp_moved_constant_1150)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1094 - tmp_moved_constant_1150))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1096 - tmp_moved_constant_1152)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1096 - tmp_moved_constant_1152))*16.0) + tmp_moved_constant_859*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1098 - tmp_moved_constant_1154)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1098 - tmp_moved_constant_1154))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1100 - tmp_moved_constant_1156)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1100 - tmp_moved_constant_1156))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1102 - tmp_moved_constant_1158)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1102 - tmp_moved_constant_1158))*16.0); + const real_t tmp_moved_constant_1255 = tmp_moved_constant_1165; + const real_t tmp_moved_constant_1256 = tmp_moved_constant_1048; + const real_t tmp_moved_constant_1257 = tmp_moved_constant_1059; + const real_t tmp_moved_constant_1258 = tmp_moved_constant_1069; + const real_t tmp_moved_constant_1259 = tmp_moved_constant_1078; + const real_t tmp_moved_constant_1260 = tmp_moved_constant_1107; + const real_t tmp_moved_constant_1261 = tmp_moved_constant_1135; + const real_t tmp_moved_constant_1262 = tmp_moved_constant_1162; + const real_t tmp_moved_constant_1263 = tmp_moved_constant_1164; + const real_t tmp_moved_constant_1264 = tmp_moved_constant_1165; + const real_t tmp_moved_constant_1265 = tmp_moved_constant_847*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1109 - tmp_moved_constant_1137)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1109 - tmp_moved_constant_1137))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1111 - tmp_moved_constant_1139)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1111 - tmp_moved_constant_1139))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1113 - tmp_moved_constant_1141)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1113 - tmp_moved_constant_1141))*16.0) + tmp_moved_constant_851*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1115 - tmp_moved_constant_1143)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1115 - tmp_moved_constant_1143))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1117 - tmp_moved_constant_1145)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1117 - tmp_moved_constant_1145))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1119 - tmp_moved_constant_1147)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1119 - tmp_moved_constant_1147))*16.0) + tmp_moved_constant_855*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1121 - tmp_moved_constant_1149)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1121 - tmp_moved_constant_1149))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1123 - tmp_moved_constant_1151)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1123 - tmp_moved_constant_1151))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1125 - tmp_moved_constant_1153)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1125 - tmp_moved_constant_1153))*16.0) + tmp_moved_constant_859*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1127 - tmp_moved_constant_1155)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1127 - tmp_moved_constant_1155))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1129 - tmp_moved_constant_1157)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1129 - tmp_moved_constant_1157))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1131 - tmp_moved_constant_1159)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1131 - tmp_moved_constant_1159))*16.0); + const real_t tmp_moved_constant_1266 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_1267 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_1268 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_1269 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_1270 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_1271 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_1272 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_1273 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_1274 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_1275 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_1276 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_1277 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_1278 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_1279 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_1280 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_1281 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_1282 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_1283 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_1284 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_1285 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_1286 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_1287 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_1288 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_1289 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_1290 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_1291 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_1292 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_1293 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_1294 = tmp_moved_constant_1269*(tmp_moved_constant_1266*tmp_moved_constant_1282 + tmp_moved_constant_1267*tmp_moved_constant_1283 + tmp_moved_constant_1268*tmp_moved_constant_1284) + tmp_moved_constant_1273*(tmp_moved_constant_1270*tmp_moved_constant_1285 + tmp_moved_constant_1271*tmp_moved_constant_1286 + tmp_moved_constant_1272*tmp_moved_constant_1287) + tmp_moved_constant_1277*(tmp_moved_constant_1274*tmp_moved_constant_1288 + tmp_moved_constant_1275*tmp_moved_constant_1289 + tmp_moved_constant_1276*tmp_moved_constant_1290) + tmp_moved_constant_1281*(tmp_moved_constant_1278*tmp_moved_constant_1291 + tmp_moved_constant_1279*tmp_moved_constant_1292 + tmp_moved_constant_1280*tmp_moved_constant_1293); + const real_t tmp_moved_constant_1295 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_1296 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_1297 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_1298 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_1299 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_1300 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_1301 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_1302 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_1303 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_1304 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_1305 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_1306 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_1307 = tmp_moved_constant_1269*(tmp_moved_constant_1266*tmp_moved_constant_1295 + tmp_moved_constant_1267*tmp_moved_constant_1296 + tmp_moved_constant_1268*tmp_moved_constant_1297) + tmp_moved_constant_1273*(tmp_moved_constant_1270*tmp_moved_constant_1298 + tmp_moved_constant_1271*tmp_moved_constant_1299 + tmp_moved_constant_1272*tmp_moved_constant_1300) + tmp_moved_constant_1277*(tmp_moved_constant_1274*tmp_moved_constant_1301 + tmp_moved_constant_1275*tmp_moved_constant_1302 + tmp_moved_constant_1276*tmp_moved_constant_1303) + tmp_moved_constant_1281*(tmp_moved_constant_1278*tmp_moved_constant_1304 + tmp_moved_constant_1279*tmp_moved_constant_1305 + tmp_moved_constant_1280*tmp_moved_constant_1306); + const real_t tmp_moved_constant_1308 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_1309 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_1310 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_1311 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_1312 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_1313 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_1314 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_1315 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_1316 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_1317 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_1318 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_1319 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_1320 = tmp_moved_constant_1269*(tmp_moved_constant_1266*tmp_moved_constant_1308 + tmp_moved_constant_1267*tmp_moved_constant_1309 + tmp_moved_constant_1268*tmp_moved_constant_1310) + tmp_moved_constant_1273*(tmp_moved_constant_1270*tmp_moved_constant_1311 + tmp_moved_constant_1271*tmp_moved_constant_1312 + tmp_moved_constant_1272*tmp_moved_constant_1313) + tmp_moved_constant_1277*(tmp_moved_constant_1274*tmp_moved_constant_1314 + tmp_moved_constant_1275*tmp_moved_constant_1315 + tmp_moved_constant_1276*tmp_moved_constant_1316) + tmp_moved_constant_1281*(tmp_moved_constant_1278*tmp_moved_constant_1317 + tmp_moved_constant_1279*tmp_moved_constant_1318 + tmp_moved_constant_1280*tmp_moved_constant_1319); + const real_t tmp_moved_constant_1321 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1322 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1323 = tmp_moved_constant_1321 + tmp_moved_constant_1322; + const real_t tmp_moved_constant_1324 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1325 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1326 = tmp_moved_constant_1324 + tmp_moved_constant_1325; + const real_t tmp_moved_constant_1327 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1328 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1329 = tmp_moved_constant_1327 + tmp_moved_constant_1328; + const real_t tmp_moved_constant_1330 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1331 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1332 = tmp_moved_constant_1330 + tmp_moved_constant_1331; + const real_t tmp_moved_constant_1333 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1334 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1335 = tmp_moved_constant_1333 + tmp_moved_constant_1334; + const real_t tmp_moved_constant_1336 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1337 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1338 = tmp_moved_constant_1336 + tmp_moved_constant_1337; + const real_t tmp_moved_constant_1339 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1340 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1341 = tmp_moved_constant_1339 + tmp_moved_constant_1340; + const real_t tmp_moved_constant_1342 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1343 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1344 = tmp_moved_constant_1342 + tmp_moved_constant_1343; + const real_t tmp_moved_constant_1345 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1346 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1347 = tmp_moved_constant_1345 + tmp_moved_constant_1346; + const real_t tmp_moved_constant_1348 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1349 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1350 = tmp_moved_constant_1348 + tmp_moved_constant_1349; + const real_t tmp_moved_constant_1351 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1352 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1353 = tmp_moved_constant_1351 + tmp_moved_constant_1352; + const real_t tmp_moved_constant_1354 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1355 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1356 = tmp_moved_constant_1354 + tmp_moved_constant_1355; + const real_t tmp_moved_constant_1357 = tmp_moved_constant_1269*(tmp_moved_constant_1266*tmp_moved_constant_1323 + tmp_moved_constant_1267*tmp_moved_constant_1326 + tmp_moved_constant_1268*tmp_moved_constant_1329) + tmp_moved_constant_1273*(tmp_moved_constant_1270*tmp_moved_constant_1332 + tmp_moved_constant_1271*tmp_moved_constant_1335 + tmp_moved_constant_1272*tmp_moved_constant_1338) + tmp_moved_constant_1277*(tmp_moved_constant_1274*tmp_moved_constant_1341 + tmp_moved_constant_1275*tmp_moved_constant_1344 + tmp_moved_constant_1276*tmp_moved_constant_1347) + tmp_moved_constant_1281*(tmp_moved_constant_1278*tmp_moved_constant_1350 + tmp_moved_constant_1279*tmp_moved_constant_1353 + tmp_moved_constant_1280*tmp_moved_constant_1356); + const real_t tmp_moved_constant_1358 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1359 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1360 = tmp_moved_constant_1358 + tmp_moved_constant_1359; + const real_t tmp_moved_constant_1361 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1362 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1363 = tmp_moved_constant_1361 + tmp_moved_constant_1362; + const real_t tmp_moved_constant_1364 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_1365 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1366 = tmp_moved_constant_1364 + tmp_moved_constant_1365; + const real_t tmp_moved_constant_1367 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1368 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1369 = tmp_moved_constant_1367 + tmp_moved_constant_1368; + const real_t tmp_moved_constant_1370 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1371 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1372 = tmp_moved_constant_1370 + tmp_moved_constant_1371; + const real_t tmp_moved_constant_1373 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_1374 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1375 = tmp_moved_constant_1373 + tmp_moved_constant_1374; + const real_t tmp_moved_constant_1376 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1377 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1378 = tmp_moved_constant_1376 + tmp_moved_constant_1377; + const real_t tmp_moved_constant_1379 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1380 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1381 = tmp_moved_constant_1379 + tmp_moved_constant_1380; + const real_t tmp_moved_constant_1382 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_1383 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1384 = tmp_moved_constant_1382 + tmp_moved_constant_1383; + const real_t tmp_moved_constant_1385 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1386 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1387 = tmp_moved_constant_1385 + tmp_moved_constant_1386; + const real_t tmp_moved_constant_1388 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1389 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1390 = tmp_moved_constant_1388 + tmp_moved_constant_1389; + const real_t tmp_moved_constant_1391 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_1392 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1393 = tmp_moved_constant_1391 + tmp_moved_constant_1392; + const real_t tmp_moved_constant_1394 = tmp_moved_constant_1269*(tmp_moved_constant_1266*tmp_moved_constant_1360 + tmp_moved_constant_1267*tmp_moved_constant_1363 + tmp_moved_constant_1268*tmp_moved_constant_1366) + tmp_moved_constant_1273*(tmp_moved_constant_1270*tmp_moved_constant_1369 + tmp_moved_constant_1271*tmp_moved_constant_1372 + tmp_moved_constant_1272*tmp_moved_constant_1375) + tmp_moved_constant_1277*(tmp_moved_constant_1274*tmp_moved_constant_1378 + tmp_moved_constant_1275*tmp_moved_constant_1381 + tmp_moved_constant_1276*tmp_moved_constant_1384) + tmp_moved_constant_1281*(tmp_moved_constant_1278*tmp_moved_constant_1387 + tmp_moved_constant_1279*tmp_moved_constant_1390 + tmp_moved_constant_1280*tmp_moved_constant_1393); + const real_t tmp_moved_constant_1395 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1396 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1397 = tmp_moved_constant_1395 + tmp_moved_constant_1396; + const real_t tmp_moved_constant_1398 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1399 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1400 = tmp_moved_constant_1398 + tmp_moved_constant_1399; + const real_t tmp_moved_constant_1401 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_1402 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_1403 = tmp_moved_constant_1401 + tmp_moved_constant_1402; + const real_t tmp_moved_constant_1404 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1405 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1406 = tmp_moved_constant_1404 + tmp_moved_constant_1405; + const real_t tmp_moved_constant_1407 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1408 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1409 = tmp_moved_constant_1407 + tmp_moved_constant_1408; + const real_t tmp_moved_constant_1410 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_1411 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_1412 = tmp_moved_constant_1410 + tmp_moved_constant_1411; + const real_t tmp_moved_constant_1413 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1414 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1415 = tmp_moved_constant_1413 + tmp_moved_constant_1414; + const real_t tmp_moved_constant_1416 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1417 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1418 = tmp_moved_constant_1416 + tmp_moved_constant_1417; + const real_t tmp_moved_constant_1419 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_1420 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_1421 = tmp_moved_constant_1419 + tmp_moved_constant_1420; + const real_t tmp_moved_constant_1422 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1423 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1424 = tmp_moved_constant_1422 + tmp_moved_constant_1423; + const real_t tmp_moved_constant_1425 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1426 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1427 = tmp_moved_constant_1425 + tmp_moved_constant_1426; + const real_t tmp_moved_constant_1428 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_1429 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_1430 = tmp_moved_constant_1428 + tmp_moved_constant_1429; + const real_t tmp_moved_constant_1431 = tmp_moved_constant_1269*(tmp_moved_constant_1266*tmp_moved_constant_1397 + tmp_moved_constant_1267*tmp_moved_constant_1400 + tmp_moved_constant_1268*tmp_moved_constant_1403) + tmp_moved_constant_1273*(tmp_moved_constant_1270*tmp_moved_constant_1406 + tmp_moved_constant_1271*tmp_moved_constant_1409 + tmp_moved_constant_1272*tmp_moved_constant_1412) + tmp_moved_constant_1277*(tmp_moved_constant_1274*tmp_moved_constant_1415 + tmp_moved_constant_1275*tmp_moved_constant_1418 + tmp_moved_constant_1276*tmp_moved_constant_1421) + tmp_moved_constant_1281*(tmp_moved_constant_1278*tmp_moved_constant_1424 + tmp_moved_constant_1279*tmp_moved_constant_1427 + tmp_moved_constant_1280*tmp_moved_constant_1430); + const real_t tmp_moved_constant_1432 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_1321 - tmp_moved_constant_1358; + const real_t tmp_moved_constant_1433 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_1324 - tmp_moved_constant_1361; + const real_t tmp_moved_constant_1434 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_1327 - tmp_moved_constant_1364; + const real_t tmp_moved_constant_1435 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_1330 - tmp_moved_constant_1367; + const real_t tmp_moved_constant_1436 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_1333 - tmp_moved_constant_1370; + const real_t tmp_moved_constant_1437 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_1336 - tmp_moved_constant_1373; + const real_t tmp_moved_constant_1438 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_1339 - tmp_moved_constant_1376; + const real_t tmp_moved_constant_1439 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_1342 - tmp_moved_constant_1379; + const real_t tmp_moved_constant_1440 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_1345 - tmp_moved_constant_1382; + const real_t tmp_moved_constant_1441 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_1348 - tmp_moved_constant_1385; + const real_t tmp_moved_constant_1442 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_1351 - tmp_moved_constant_1388; + const real_t tmp_moved_constant_1443 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_1354 - tmp_moved_constant_1391; + const real_t tmp_moved_constant_1444 = tmp_moved_constant_1269*(tmp_moved_constant_1266*tmp_moved_constant_1432 + tmp_moved_constant_1267*tmp_moved_constant_1433 + tmp_moved_constant_1268*tmp_moved_constant_1434) + tmp_moved_constant_1273*(tmp_moved_constant_1270*tmp_moved_constant_1435 + tmp_moved_constant_1271*tmp_moved_constant_1436 + tmp_moved_constant_1272*tmp_moved_constant_1437) + tmp_moved_constant_1277*(tmp_moved_constant_1274*tmp_moved_constant_1438 + tmp_moved_constant_1275*tmp_moved_constant_1439 + tmp_moved_constant_1276*tmp_moved_constant_1440) + tmp_moved_constant_1281*(tmp_moved_constant_1278*tmp_moved_constant_1441 + tmp_moved_constant_1279*tmp_moved_constant_1442 + tmp_moved_constant_1280*tmp_moved_constant_1443); + const real_t tmp_moved_constant_1445 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_1322 - tmp_moved_constant_1395; + const real_t tmp_moved_constant_1446 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_1325 - tmp_moved_constant_1398; + const real_t tmp_moved_constant_1447 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_1328 - tmp_moved_constant_1401; + const real_t tmp_moved_constant_1448 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_1331 - tmp_moved_constant_1404; + const real_t tmp_moved_constant_1449 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_1334 - tmp_moved_constant_1407; + const real_t tmp_moved_constant_1450 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_1337 - tmp_moved_constant_1410; + const real_t tmp_moved_constant_1451 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_1340 - tmp_moved_constant_1413; + const real_t tmp_moved_constant_1452 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_1343 - tmp_moved_constant_1416; + const real_t tmp_moved_constant_1453 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_1346 - tmp_moved_constant_1419; + const real_t tmp_moved_constant_1454 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_1349 - tmp_moved_constant_1422; + const real_t tmp_moved_constant_1455 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_1352 - tmp_moved_constant_1425; + const real_t tmp_moved_constant_1456 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_1355 - tmp_moved_constant_1428; + const real_t tmp_moved_constant_1457 = tmp_moved_constant_1269*(tmp_moved_constant_1266*tmp_moved_constant_1445 + tmp_moved_constant_1267*tmp_moved_constant_1446 + tmp_moved_constant_1268*tmp_moved_constant_1447) + tmp_moved_constant_1273*(tmp_moved_constant_1270*tmp_moved_constant_1448 + tmp_moved_constant_1271*tmp_moved_constant_1449 + tmp_moved_constant_1272*tmp_moved_constant_1450) + tmp_moved_constant_1277*(tmp_moved_constant_1274*tmp_moved_constant_1451 + tmp_moved_constant_1275*tmp_moved_constant_1452 + tmp_moved_constant_1276*tmp_moved_constant_1453) + tmp_moved_constant_1281*(tmp_moved_constant_1278*tmp_moved_constant_1454 + tmp_moved_constant_1279*tmp_moved_constant_1455 + tmp_moved_constant_1280*tmp_moved_constant_1456); + const real_t tmp_moved_constant_1458 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_1359 - tmp_moved_constant_1396; + const real_t tmp_moved_constant_1459 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_1362 - tmp_moved_constant_1399; + const real_t tmp_moved_constant_1460 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_1365 - tmp_moved_constant_1402; + const real_t tmp_moved_constant_1461 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_1368 - tmp_moved_constant_1405; + const real_t tmp_moved_constant_1462 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_1371 - tmp_moved_constant_1408; + const real_t tmp_moved_constant_1463 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_1374 - tmp_moved_constant_1411; + const real_t tmp_moved_constant_1464 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_1377 - tmp_moved_constant_1414; + const real_t tmp_moved_constant_1465 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_1380 - tmp_moved_constant_1417; + const real_t tmp_moved_constant_1466 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_1383 - tmp_moved_constant_1420; + const real_t tmp_moved_constant_1467 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_1386 - tmp_moved_constant_1423; + const real_t tmp_moved_constant_1468 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_1389 - tmp_moved_constant_1426; + const real_t tmp_moved_constant_1469 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_1392 - tmp_moved_constant_1429; + const real_t tmp_moved_constant_1470 = tmp_moved_constant_1269*(tmp_moved_constant_1266*tmp_moved_constant_1458 + tmp_moved_constant_1267*tmp_moved_constant_1459 + tmp_moved_constant_1268*tmp_moved_constant_1460) + tmp_moved_constant_1273*(tmp_moved_constant_1270*tmp_moved_constant_1461 + tmp_moved_constant_1271*tmp_moved_constant_1462 + tmp_moved_constant_1272*tmp_moved_constant_1463) + tmp_moved_constant_1277*(tmp_moved_constant_1274*tmp_moved_constant_1464 + tmp_moved_constant_1275*tmp_moved_constant_1465 + tmp_moved_constant_1276*tmp_moved_constant_1466) + tmp_moved_constant_1281*(tmp_moved_constant_1278*tmp_moved_constant_1467 + tmp_moved_constant_1279*tmp_moved_constant_1468 + tmp_moved_constant_1280*tmp_moved_constant_1469); + const real_t tmp_moved_constant_1471 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); + const real_t tmp_moved_constant_1472 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); + const real_t tmp_moved_constant_1473 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); + const real_t tmp_moved_constant_1474 = tmp_moved_constant_1269*(tmp_moved_constant_1282*tmp_moved_constant_1295 + tmp_moved_constant_1283*tmp_moved_constant_1296 + tmp_moved_constant_1284*tmp_moved_constant_1297) + tmp_moved_constant_1273*(tmp_moved_constant_1285*tmp_moved_constant_1298 + tmp_moved_constant_1286*tmp_moved_constant_1299 + tmp_moved_constant_1287*tmp_moved_constant_1300) + tmp_moved_constant_1277*(tmp_moved_constant_1288*tmp_moved_constant_1301 + tmp_moved_constant_1289*tmp_moved_constant_1302 + tmp_moved_constant_1290*tmp_moved_constant_1303) + tmp_moved_constant_1281*(tmp_moved_constant_1291*tmp_moved_constant_1304 + tmp_moved_constant_1292*tmp_moved_constant_1305 + tmp_moved_constant_1293*tmp_moved_constant_1306); + const real_t tmp_moved_constant_1475 = tmp_moved_constant_1269*(tmp_moved_constant_1282*tmp_moved_constant_1308 + tmp_moved_constant_1283*tmp_moved_constant_1309 + tmp_moved_constant_1284*tmp_moved_constant_1310) + tmp_moved_constant_1273*(tmp_moved_constant_1285*tmp_moved_constant_1311 + tmp_moved_constant_1286*tmp_moved_constant_1312 + tmp_moved_constant_1287*tmp_moved_constant_1313) + tmp_moved_constant_1277*(tmp_moved_constant_1288*tmp_moved_constant_1314 + tmp_moved_constant_1289*tmp_moved_constant_1315 + tmp_moved_constant_1290*tmp_moved_constant_1316) + tmp_moved_constant_1281*(tmp_moved_constant_1291*tmp_moved_constant_1317 + tmp_moved_constant_1292*tmp_moved_constant_1318 + tmp_moved_constant_1293*tmp_moved_constant_1319); + const real_t tmp_moved_constant_1476 = tmp_moved_constant_1269*(tmp_moved_constant_1282*tmp_moved_constant_1323 + tmp_moved_constant_1283*tmp_moved_constant_1326 + tmp_moved_constant_1284*tmp_moved_constant_1329) + tmp_moved_constant_1273*(tmp_moved_constant_1285*tmp_moved_constant_1332 + tmp_moved_constant_1286*tmp_moved_constant_1335 + tmp_moved_constant_1287*tmp_moved_constant_1338) + tmp_moved_constant_1277*(tmp_moved_constant_1288*tmp_moved_constant_1341 + tmp_moved_constant_1289*tmp_moved_constant_1344 + tmp_moved_constant_1290*tmp_moved_constant_1347) + tmp_moved_constant_1281*(tmp_moved_constant_1291*tmp_moved_constant_1350 + tmp_moved_constant_1292*tmp_moved_constant_1353 + tmp_moved_constant_1293*tmp_moved_constant_1356); + const real_t tmp_moved_constant_1477 = tmp_moved_constant_1269*(tmp_moved_constant_1282*tmp_moved_constant_1360 + tmp_moved_constant_1283*tmp_moved_constant_1363 + tmp_moved_constant_1284*tmp_moved_constant_1366) + tmp_moved_constant_1273*(tmp_moved_constant_1285*tmp_moved_constant_1369 + tmp_moved_constant_1286*tmp_moved_constant_1372 + tmp_moved_constant_1287*tmp_moved_constant_1375) + tmp_moved_constant_1277*(tmp_moved_constant_1288*tmp_moved_constant_1378 + tmp_moved_constant_1289*tmp_moved_constant_1381 + tmp_moved_constant_1290*tmp_moved_constant_1384) + tmp_moved_constant_1281*(tmp_moved_constant_1291*tmp_moved_constant_1387 + tmp_moved_constant_1292*tmp_moved_constant_1390 + tmp_moved_constant_1293*tmp_moved_constant_1393); + const real_t tmp_moved_constant_1478 = tmp_moved_constant_1269*(tmp_moved_constant_1282*tmp_moved_constant_1397 + tmp_moved_constant_1283*tmp_moved_constant_1400 + tmp_moved_constant_1284*tmp_moved_constant_1403) + tmp_moved_constant_1273*(tmp_moved_constant_1285*tmp_moved_constant_1406 + tmp_moved_constant_1286*tmp_moved_constant_1409 + tmp_moved_constant_1287*tmp_moved_constant_1412) + tmp_moved_constant_1277*(tmp_moved_constant_1288*tmp_moved_constant_1415 + tmp_moved_constant_1289*tmp_moved_constant_1418 + tmp_moved_constant_1290*tmp_moved_constant_1421) + tmp_moved_constant_1281*(tmp_moved_constant_1291*tmp_moved_constant_1424 + tmp_moved_constant_1292*tmp_moved_constant_1427 + tmp_moved_constant_1293*tmp_moved_constant_1430); + const real_t tmp_moved_constant_1479 = tmp_moved_constant_1269*(tmp_moved_constant_1282*tmp_moved_constant_1432 + tmp_moved_constant_1283*tmp_moved_constant_1433 + tmp_moved_constant_1284*tmp_moved_constant_1434) + tmp_moved_constant_1273*(tmp_moved_constant_1285*tmp_moved_constant_1435 + tmp_moved_constant_1286*tmp_moved_constant_1436 + tmp_moved_constant_1287*tmp_moved_constant_1437) + tmp_moved_constant_1277*(tmp_moved_constant_1288*tmp_moved_constant_1438 + tmp_moved_constant_1289*tmp_moved_constant_1439 + tmp_moved_constant_1290*tmp_moved_constant_1440) + tmp_moved_constant_1281*(tmp_moved_constant_1291*tmp_moved_constant_1441 + tmp_moved_constant_1292*tmp_moved_constant_1442 + tmp_moved_constant_1293*tmp_moved_constant_1443); + const real_t tmp_moved_constant_1480 = tmp_moved_constant_1269*(tmp_moved_constant_1282*tmp_moved_constant_1445 + tmp_moved_constant_1283*tmp_moved_constant_1446 + tmp_moved_constant_1284*tmp_moved_constant_1447) + tmp_moved_constant_1273*(tmp_moved_constant_1285*tmp_moved_constant_1448 + tmp_moved_constant_1286*tmp_moved_constant_1449 + tmp_moved_constant_1287*tmp_moved_constant_1450) + tmp_moved_constant_1277*(tmp_moved_constant_1288*tmp_moved_constant_1451 + tmp_moved_constant_1289*tmp_moved_constant_1452 + tmp_moved_constant_1290*tmp_moved_constant_1453) + tmp_moved_constant_1281*(tmp_moved_constant_1291*tmp_moved_constant_1454 + tmp_moved_constant_1292*tmp_moved_constant_1455 + tmp_moved_constant_1293*tmp_moved_constant_1456); + const real_t tmp_moved_constant_1481 = tmp_moved_constant_1269*(tmp_moved_constant_1282*tmp_moved_constant_1458 + tmp_moved_constant_1283*tmp_moved_constant_1459 + tmp_moved_constant_1284*tmp_moved_constant_1460) + tmp_moved_constant_1273*(tmp_moved_constant_1285*tmp_moved_constant_1461 + tmp_moved_constant_1286*tmp_moved_constant_1462 + tmp_moved_constant_1287*tmp_moved_constant_1463) + tmp_moved_constant_1277*(tmp_moved_constant_1288*tmp_moved_constant_1464 + tmp_moved_constant_1289*tmp_moved_constant_1465 + tmp_moved_constant_1290*tmp_moved_constant_1466) + tmp_moved_constant_1281*(tmp_moved_constant_1291*tmp_moved_constant_1467 + tmp_moved_constant_1292*tmp_moved_constant_1468 + tmp_moved_constant_1293*tmp_moved_constant_1469); + const real_t tmp_moved_constant_1482 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); + const real_t tmp_moved_constant_1483 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); + const real_t tmp_moved_constant_1484 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); + const real_t tmp_moved_constant_1485 = tmp_moved_constant_1269*(tmp_moved_constant_1295*tmp_moved_constant_1308 + tmp_moved_constant_1296*tmp_moved_constant_1309 + tmp_moved_constant_1297*tmp_moved_constant_1310) + tmp_moved_constant_1273*(tmp_moved_constant_1298*tmp_moved_constant_1311 + tmp_moved_constant_1299*tmp_moved_constant_1312 + tmp_moved_constant_1300*tmp_moved_constant_1313) + tmp_moved_constant_1277*(tmp_moved_constant_1301*tmp_moved_constant_1314 + tmp_moved_constant_1302*tmp_moved_constant_1315 + tmp_moved_constant_1303*tmp_moved_constant_1316) + tmp_moved_constant_1281*(tmp_moved_constant_1304*tmp_moved_constant_1317 + tmp_moved_constant_1305*tmp_moved_constant_1318 + tmp_moved_constant_1306*tmp_moved_constant_1319); + const real_t tmp_moved_constant_1486 = tmp_moved_constant_1269*(tmp_moved_constant_1295*tmp_moved_constant_1323 + tmp_moved_constant_1296*tmp_moved_constant_1326 + tmp_moved_constant_1297*tmp_moved_constant_1329) + tmp_moved_constant_1273*(tmp_moved_constant_1298*tmp_moved_constant_1332 + tmp_moved_constant_1299*tmp_moved_constant_1335 + tmp_moved_constant_1300*tmp_moved_constant_1338) + tmp_moved_constant_1277*(tmp_moved_constant_1301*tmp_moved_constant_1341 + tmp_moved_constant_1302*tmp_moved_constant_1344 + tmp_moved_constant_1303*tmp_moved_constant_1347) + tmp_moved_constant_1281*(tmp_moved_constant_1304*tmp_moved_constant_1350 + tmp_moved_constant_1305*tmp_moved_constant_1353 + tmp_moved_constant_1306*tmp_moved_constant_1356); + const real_t tmp_moved_constant_1487 = tmp_moved_constant_1269*(tmp_moved_constant_1295*tmp_moved_constant_1360 + tmp_moved_constant_1296*tmp_moved_constant_1363 + tmp_moved_constant_1297*tmp_moved_constant_1366) + tmp_moved_constant_1273*(tmp_moved_constant_1298*tmp_moved_constant_1369 + tmp_moved_constant_1299*tmp_moved_constant_1372 + tmp_moved_constant_1300*tmp_moved_constant_1375) + tmp_moved_constant_1277*(tmp_moved_constant_1301*tmp_moved_constant_1378 + tmp_moved_constant_1302*tmp_moved_constant_1381 + tmp_moved_constant_1303*tmp_moved_constant_1384) + tmp_moved_constant_1281*(tmp_moved_constant_1304*tmp_moved_constant_1387 + tmp_moved_constant_1305*tmp_moved_constant_1390 + tmp_moved_constant_1306*tmp_moved_constant_1393); + const real_t tmp_moved_constant_1488 = tmp_moved_constant_1269*(tmp_moved_constant_1295*tmp_moved_constant_1397 + tmp_moved_constant_1296*tmp_moved_constant_1400 + tmp_moved_constant_1297*tmp_moved_constant_1403) + tmp_moved_constant_1273*(tmp_moved_constant_1298*tmp_moved_constant_1406 + tmp_moved_constant_1299*tmp_moved_constant_1409 + tmp_moved_constant_1300*tmp_moved_constant_1412) + tmp_moved_constant_1277*(tmp_moved_constant_1301*tmp_moved_constant_1415 + tmp_moved_constant_1302*tmp_moved_constant_1418 + tmp_moved_constant_1303*tmp_moved_constant_1421) + tmp_moved_constant_1281*(tmp_moved_constant_1304*tmp_moved_constant_1424 + tmp_moved_constant_1305*tmp_moved_constant_1427 + tmp_moved_constant_1306*tmp_moved_constant_1430); + const real_t tmp_moved_constant_1489 = tmp_moved_constant_1269*(tmp_moved_constant_1295*tmp_moved_constant_1432 + tmp_moved_constant_1296*tmp_moved_constant_1433 + tmp_moved_constant_1297*tmp_moved_constant_1434) + tmp_moved_constant_1273*(tmp_moved_constant_1298*tmp_moved_constant_1435 + tmp_moved_constant_1299*tmp_moved_constant_1436 + tmp_moved_constant_1300*tmp_moved_constant_1437) + tmp_moved_constant_1277*(tmp_moved_constant_1301*tmp_moved_constant_1438 + tmp_moved_constant_1302*tmp_moved_constant_1439 + tmp_moved_constant_1303*tmp_moved_constant_1440) + tmp_moved_constant_1281*(tmp_moved_constant_1304*tmp_moved_constant_1441 + tmp_moved_constant_1305*tmp_moved_constant_1442 + tmp_moved_constant_1306*tmp_moved_constant_1443); + const real_t tmp_moved_constant_1490 = tmp_moved_constant_1269*(tmp_moved_constant_1295*tmp_moved_constant_1445 + tmp_moved_constant_1296*tmp_moved_constant_1446 + tmp_moved_constant_1297*tmp_moved_constant_1447) + tmp_moved_constant_1273*(tmp_moved_constant_1298*tmp_moved_constant_1448 + tmp_moved_constant_1299*tmp_moved_constant_1449 + tmp_moved_constant_1300*tmp_moved_constant_1450) + tmp_moved_constant_1277*(tmp_moved_constant_1301*tmp_moved_constant_1451 + tmp_moved_constant_1302*tmp_moved_constant_1452 + tmp_moved_constant_1303*tmp_moved_constant_1453) + tmp_moved_constant_1281*(tmp_moved_constant_1304*tmp_moved_constant_1454 + tmp_moved_constant_1305*tmp_moved_constant_1455 + tmp_moved_constant_1306*tmp_moved_constant_1456); + const real_t tmp_moved_constant_1491 = tmp_moved_constant_1269*(tmp_moved_constant_1295*tmp_moved_constant_1458 + tmp_moved_constant_1296*tmp_moved_constant_1459 + tmp_moved_constant_1297*tmp_moved_constant_1460) + tmp_moved_constant_1273*(tmp_moved_constant_1298*tmp_moved_constant_1461 + tmp_moved_constant_1299*tmp_moved_constant_1462 + tmp_moved_constant_1300*tmp_moved_constant_1463) + tmp_moved_constant_1277*(tmp_moved_constant_1301*tmp_moved_constant_1464 + tmp_moved_constant_1302*tmp_moved_constant_1465 + tmp_moved_constant_1303*tmp_moved_constant_1466) + tmp_moved_constant_1281*(tmp_moved_constant_1304*tmp_moved_constant_1467 + tmp_moved_constant_1305*tmp_moved_constant_1468 + tmp_moved_constant_1306*tmp_moved_constant_1469); + const real_t tmp_moved_constant_1492 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); + const real_t tmp_moved_constant_1493 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); + const real_t tmp_moved_constant_1494 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); + const real_t tmp_moved_constant_1495 = tmp_moved_constant_1269*(tmp_moved_constant_1308*tmp_moved_constant_1323 + tmp_moved_constant_1309*tmp_moved_constant_1326 + tmp_moved_constant_1310*tmp_moved_constant_1329) + tmp_moved_constant_1273*(tmp_moved_constant_1311*tmp_moved_constant_1332 + tmp_moved_constant_1312*tmp_moved_constant_1335 + tmp_moved_constant_1313*tmp_moved_constant_1338) + tmp_moved_constant_1277*(tmp_moved_constant_1314*tmp_moved_constant_1341 + tmp_moved_constant_1315*tmp_moved_constant_1344 + tmp_moved_constant_1316*tmp_moved_constant_1347) + tmp_moved_constant_1281*(tmp_moved_constant_1317*tmp_moved_constant_1350 + tmp_moved_constant_1318*tmp_moved_constant_1353 + tmp_moved_constant_1319*tmp_moved_constant_1356); + const real_t tmp_moved_constant_1496 = tmp_moved_constant_1269*(tmp_moved_constant_1308*tmp_moved_constant_1360 + tmp_moved_constant_1309*tmp_moved_constant_1363 + tmp_moved_constant_1310*tmp_moved_constant_1366) + tmp_moved_constant_1273*(tmp_moved_constant_1311*tmp_moved_constant_1369 + tmp_moved_constant_1312*tmp_moved_constant_1372 + tmp_moved_constant_1313*tmp_moved_constant_1375) + tmp_moved_constant_1277*(tmp_moved_constant_1314*tmp_moved_constant_1378 + tmp_moved_constant_1315*tmp_moved_constant_1381 + tmp_moved_constant_1316*tmp_moved_constant_1384) + tmp_moved_constant_1281*(tmp_moved_constant_1317*tmp_moved_constant_1387 + tmp_moved_constant_1318*tmp_moved_constant_1390 + tmp_moved_constant_1319*tmp_moved_constant_1393); + const real_t tmp_moved_constant_1497 = tmp_moved_constant_1269*(tmp_moved_constant_1308*tmp_moved_constant_1397 + tmp_moved_constant_1309*tmp_moved_constant_1400 + tmp_moved_constant_1310*tmp_moved_constant_1403) + tmp_moved_constant_1273*(tmp_moved_constant_1311*tmp_moved_constant_1406 + tmp_moved_constant_1312*tmp_moved_constant_1409 + tmp_moved_constant_1313*tmp_moved_constant_1412) + tmp_moved_constant_1277*(tmp_moved_constant_1314*tmp_moved_constant_1415 + tmp_moved_constant_1315*tmp_moved_constant_1418 + tmp_moved_constant_1316*tmp_moved_constant_1421) + tmp_moved_constant_1281*(tmp_moved_constant_1317*tmp_moved_constant_1424 + tmp_moved_constant_1318*tmp_moved_constant_1427 + tmp_moved_constant_1319*tmp_moved_constant_1430); + const real_t tmp_moved_constant_1498 = tmp_moved_constant_1269*(tmp_moved_constant_1308*tmp_moved_constant_1432 + tmp_moved_constant_1309*tmp_moved_constant_1433 + tmp_moved_constant_1310*tmp_moved_constant_1434) + tmp_moved_constant_1273*(tmp_moved_constant_1311*tmp_moved_constant_1435 + tmp_moved_constant_1312*tmp_moved_constant_1436 + tmp_moved_constant_1313*tmp_moved_constant_1437) + tmp_moved_constant_1277*(tmp_moved_constant_1314*tmp_moved_constant_1438 + tmp_moved_constant_1315*tmp_moved_constant_1439 + tmp_moved_constant_1316*tmp_moved_constant_1440) + tmp_moved_constant_1281*(tmp_moved_constant_1317*tmp_moved_constant_1441 + tmp_moved_constant_1318*tmp_moved_constant_1442 + tmp_moved_constant_1319*tmp_moved_constant_1443); + const real_t tmp_moved_constant_1499 = tmp_moved_constant_1269*(tmp_moved_constant_1308*tmp_moved_constant_1445 + tmp_moved_constant_1309*tmp_moved_constant_1446 + tmp_moved_constant_1310*tmp_moved_constant_1447) + tmp_moved_constant_1273*(tmp_moved_constant_1311*tmp_moved_constant_1448 + tmp_moved_constant_1312*tmp_moved_constant_1449 + tmp_moved_constant_1313*tmp_moved_constant_1450) + tmp_moved_constant_1277*(tmp_moved_constant_1314*tmp_moved_constant_1451 + tmp_moved_constant_1315*tmp_moved_constant_1452 + tmp_moved_constant_1316*tmp_moved_constant_1453) + tmp_moved_constant_1281*(tmp_moved_constant_1317*tmp_moved_constant_1454 + tmp_moved_constant_1318*tmp_moved_constant_1455 + tmp_moved_constant_1319*tmp_moved_constant_1456); + const real_t tmp_moved_constant_1500 = tmp_moved_constant_1269*(tmp_moved_constant_1308*tmp_moved_constant_1458 + tmp_moved_constant_1309*tmp_moved_constant_1459 + tmp_moved_constant_1310*tmp_moved_constant_1460) + tmp_moved_constant_1273*(tmp_moved_constant_1311*tmp_moved_constant_1461 + tmp_moved_constant_1312*tmp_moved_constant_1462 + tmp_moved_constant_1313*tmp_moved_constant_1463) + tmp_moved_constant_1277*(tmp_moved_constant_1314*tmp_moved_constant_1464 + tmp_moved_constant_1315*tmp_moved_constant_1465 + tmp_moved_constant_1316*tmp_moved_constant_1466) + tmp_moved_constant_1281*(tmp_moved_constant_1317*tmp_moved_constant_1467 + tmp_moved_constant_1318*tmp_moved_constant_1468 + tmp_moved_constant_1319*tmp_moved_constant_1469); + const real_t tmp_moved_constant_1501 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1502 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1503 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1504 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1505 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1506 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1507 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1508 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1509 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1510 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1511 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1512 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1513 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1514 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1515 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1516 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1517 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1518 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1519 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1520 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1521 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1522 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1523 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1524 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1525 = tmp_moved_constant_1269*(tmp_moved_constant_1323*tmp_moved_constant_1360 + tmp_moved_constant_1326*tmp_moved_constant_1363 + tmp_moved_constant_1329*tmp_moved_constant_1366) + tmp_moved_constant_1273*(tmp_moved_constant_1332*tmp_moved_constant_1369 + tmp_moved_constant_1335*tmp_moved_constant_1372 + tmp_moved_constant_1338*tmp_moved_constant_1375) + tmp_moved_constant_1277*(tmp_moved_constant_1341*tmp_moved_constant_1378 + tmp_moved_constant_1344*tmp_moved_constant_1381 + tmp_moved_constant_1347*tmp_moved_constant_1384) + tmp_moved_constant_1281*(tmp_moved_constant_1350*tmp_moved_constant_1387 + tmp_moved_constant_1353*tmp_moved_constant_1390 + tmp_moved_constant_1356*tmp_moved_constant_1393); + const real_t tmp_moved_constant_1526 = tmp_moved_constant_1269*(tmp_moved_constant_1323*tmp_moved_constant_1397 + tmp_moved_constant_1326*tmp_moved_constant_1400 + tmp_moved_constant_1329*tmp_moved_constant_1403) + tmp_moved_constant_1273*(tmp_moved_constant_1332*tmp_moved_constant_1406 + tmp_moved_constant_1335*tmp_moved_constant_1409 + tmp_moved_constant_1338*tmp_moved_constant_1412) + tmp_moved_constant_1277*(tmp_moved_constant_1341*tmp_moved_constant_1415 + tmp_moved_constant_1344*tmp_moved_constant_1418 + tmp_moved_constant_1347*tmp_moved_constant_1421) + tmp_moved_constant_1281*(tmp_moved_constant_1350*tmp_moved_constant_1424 + tmp_moved_constant_1353*tmp_moved_constant_1427 + tmp_moved_constant_1356*tmp_moved_constant_1430); + const real_t tmp_moved_constant_1527 = tmp_moved_constant_1269*(tmp_moved_constant_1323*tmp_moved_constant_1432 + tmp_moved_constant_1326*tmp_moved_constant_1433 + tmp_moved_constant_1329*tmp_moved_constant_1434) + tmp_moved_constant_1273*(tmp_moved_constant_1332*tmp_moved_constant_1435 + tmp_moved_constant_1335*tmp_moved_constant_1436 + tmp_moved_constant_1338*tmp_moved_constant_1437) + tmp_moved_constant_1277*(tmp_moved_constant_1341*tmp_moved_constant_1438 + tmp_moved_constant_1344*tmp_moved_constant_1439 + tmp_moved_constant_1347*tmp_moved_constant_1440) + tmp_moved_constant_1281*(tmp_moved_constant_1350*tmp_moved_constant_1441 + tmp_moved_constant_1353*tmp_moved_constant_1442 + tmp_moved_constant_1356*tmp_moved_constant_1443); + const real_t tmp_moved_constant_1528 = tmp_moved_constant_1269*(tmp_moved_constant_1323*tmp_moved_constant_1445 + tmp_moved_constant_1326*tmp_moved_constant_1446 + tmp_moved_constant_1329*tmp_moved_constant_1447) + tmp_moved_constant_1273*(tmp_moved_constant_1332*tmp_moved_constant_1448 + tmp_moved_constant_1335*tmp_moved_constant_1449 + tmp_moved_constant_1338*tmp_moved_constant_1450) + tmp_moved_constant_1277*(tmp_moved_constant_1341*tmp_moved_constant_1451 + tmp_moved_constant_1344*tmp_moved_constant_1452 + tmp_moved_constant_1347*tmp_moved_constant_1453) + tmp_moved_constant_1281*(tmp_moved_constant_1350*tmp_moved_constant_1454 + tmp_moved_constant_1353*tmp_moved_constant_1455 + tmp_moved_constant_1356*tmp_moved_constant_1456); + const real_t tmp_moved_constant_1529 = tmp_moved_constant_1269*(tmp_moved_constant_1323*tmp_moved_constant_1458 + tmp_moved_constant_1326*tmp_moved_constant_1459 + tmp_moved_constant_1329*tmp_moved_constant_1460) + tmp_moved_constant_1273*(tmp_moved_constant_1332*tmp_moved_constant_1461 + tmp_moved_constant_1335*tmp_moved_constant_1462 + tmp_moved_constant_1338*tmp_moved_constant_1463) + tmp_moved_constant_1277*(tmp_moved_constant_1341*tmp_moved_constant_1464 + tmp_moved_constant_1344*tmp_moved_constant_1465 + tmp_moved_constant_1347*tmp_moved_constant_1466) + tmp_moved_constant_1281*(tmp_moved_constant_1350*tmp_moved_constant_1467 + tmp_moved_constant_1353*tmp_moved_constant_1468 + tmp_moved_constant_1356*tmp_moved_constant_1469); + const real_t tmp_moved_constant_1530 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1531 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1532 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1533 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1534 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1535 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1536 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1537 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1538 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1539 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1540 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1541 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1542 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1543 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1544 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1545 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1546 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1547 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1548 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1549 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1550 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1551 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1552 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1553 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1554 = tmp_moved_constant_1269*(tmp_moved_constant_1360*tmp_moved_constant_1397 + tmp_moved_constant_1363*tmp_moved_constant_1400 + tmp_moved_constant_1366*tmp_moved_constant_1403) + tmp_moved_constant_1273*(tmp_moved_constant_1369*tmp_moved_constant_1406 + tmp_moved_constant_1372*tmp_moved_constant_1409 + tmp_moved_constant_1375*tmp_moved_constant_1412) + tmp_moved_constant_1277*(tmp_moved_constant_1378*tmp_moved_constant_1415 + tmp_moved_constant_1381*tmp_moved_constant_1418 + tmp_moved_constant_1384*tmp_moved_constant_1421) + tmp_moved_constant_1281*(tmp_moved_constant_1387*tmp_moved_constant_1424 + tmp_moved_constant_1390*tmp_moved_constant_1427 + tmp_moved_constant_1393*tmp_moved_constant_1430); + const real_t tmp_moved_constant_1555 = tmp_moved_constant_1269*(tmp_moved_constant_1360*tmp_moved_constant_1432 + tmp_moved_constant_1363*tmp_moved_constant_1433 + tmp_moved_constant_1366*tmp_moved_constant_1434) + tmp_moved_constant_1273*(tmp_moved_constant_1369*tmp_moved_constant_1435 + tmp_moved_constant_1372*tmp_moved_constant_1436 + tmp_moved_constant_1375*tmp_moved_constant_1437) + tmp_moved_constant_1277*(tmp_moved_constant_1378*tmp_moved_constant_1438 + tmp_moved_constant_1381*tmp_moved_constant_1439 + tmp_moved_constant_1384*tmp_moved_constant_1440) + tmp_moved_constant_1281*(tmp_moved_constant_1387*tmp_moved_constant_1441 + tmp_moved_constant_1390*tmp_moved_constant_1442 + tmp_moved_constant_1393*tmp_moved_constant_1443); + const real_t tmp_moved_constant_1556 = tmp_moved_constant_1269*(tmp_moved_constant_1360*tmp_moved_constant_1445 + tmp_moved_constant_1363*tmp_moved_constant_1446 + tmp_moved_constant_1366*tmp_moved_constant_1447) + tmp_moved_constant_1273*(tmp_moved_constant_1369*tmp_moved_constant_1448 + tmp_moved_constant_1372*tmp_moved_constant_1449 + tmp_moved_constant_1375*tmp_moved_constant_1450) + tmp_moved_constant_1277*(tmp_moved_constant_1378*tmp_moved_constant_1451 + tmp_moved_constant_1381*tmp_moved_constant_1452 + tmp_moved_constant_1384*tmp_moved_constant_1453) + tmp_moved_constant_1281*(tmp_moved_constant_1387*tmp_moved_constant_1454 + tmp_moved_constant_1390*tmp_moved_constant_1455 + tmp_moved_constant_1393*tmp_moved_constant_1456); + const real_t tmp_moved_constant_1557 = tmp_moved_constant_1269*(tmp_moved_constant_1360*tmp_moved_constant_1458 + tmp_moved_constant_1363*tmp_moved_constant_1459 + tmp_moved_constant_1366*tmp_moved_constant_1460) + tmp_moved_constant_1273*(tmp_moved_constant_1369*tmp_moved_constant_1461 + tmp_moved_constant_1372*tmp_moved_constant_1462 + tmp_moved_constant_1375*tmp_moved_constant_1463) + tmp_moved_constant_1277*(tmp_moved_constant_1378*tmp_moved_constant_1464 + tmp_moved_constant_1381*tmp_moved_constant_1465 + tmp_moved_constant_1384*tmp_moved_constant_1466) + tmp_moved_constant_1281*(tmp_moved_constant_1387*tmp_moved_constant_1467 + tmp_moved_constant_1390*tmp_moved_constant_1468 + tmp_moved_constant_1393*tmp_moved_constant_1469); + const real_t tmp_moved_constant_1558 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1559 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1560 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1561 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1562 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1563 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1564 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1565 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1566 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1567 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1568 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1569 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1570 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1571 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1572 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1573 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1574 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1575 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_1576 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1577 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1578 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1579 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1580 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1581 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_1582 = tmp_moved_constant_1269*(tmp_moved_constant_1397*tmp_moved_constant_1432 + tmp_moved_constant_1400*tmp_moved_constant_1433 + tmp_moved_constant_1403*tmp_moved_constant_1434) + tmp_moved_constant_1273*(tmp_moved_constant_1406*tmp_moved_constant_1435 + tmp_moved_constant_1409*tmp_moved_constant_1436 + tmp_moved_constant_1412*tmp_moved_constant_1437) + tmp_moved_constant_1277*(tmp_moved_constant_1415*tmp_moved_constant_1438 + tmp_moved_constant_1418*tmp_moved_constant_1439 + tmp_moved_constant_1421*tmp_moved_constant_1440) + tmp_moved_constant_1281*(tmp_moved_constant_1424*tmp_moved_constant_1441 + tmp_moved_constant_1427*tmp_moved_constant_1442 + tmp_moved_constant_1430*tmp_moved_constant_1443); + const real_t tmp_moved_constant_1583 = tmp_moved_constant_1269*(tmp_moved_constant_1397*tmp_moved_constant_1445 + tmp_moved_constant_1400*tmp_moved_constant_1446 + tmp_moved_constant_1403*tmp_moved_constant_1447) + tmp_moved_constant_1273*(tmp_moved_constant_1406*tmp_moved_constant_1448 + tmp_moved_constant_1409*tmp_moved_constant_1449 + tmp_moved_constant_1412*tmp_moved_constant_1450) + tmp_moved_constant_1277*(tmp_moved_constant_1415*tmp_moved_constant_1451 + tmp_moved_constant_1418*tmp_moved_constant_1452 + tmp_moved_constant_1421*tmp_moved_constant_1453) + tmp_moved_constant_1281*(tmp_moved_constant_1424*tmp_moved_constant_1454 + tmp_moved_constant_1427*tmp_moved_constant_1455 + tmp_moved_constant_1430*tmp_moved_constant_1456); + const real_t tmp_moved_constant_1584 = tmp_moved_constant_1269*(tmp_moved_constant_1397*tmp_moved_constant_1458 + tmp_moved_constant_1400*tmp_moved_constant_1459 + tmp_moved_constant_1403*tmp_moved_constant_1460) + tmp_moved_constant_1273*(tmp_moved_constant_1406*tmp_moved_constant_1461 + tmp_moved_constant_1409*tmp_moved_constant_1462 + tmp_moved_constant_1412*tmp_moved_constant_1463) + tmp_moved_constant_1277*(tmp_moved_constant_1415*tmp_moved_constant_1464 + tmp_moved_constant_1418*tmp_moved_constant_1465 + tmp_moved_constant_1421*tmp_moved_constant_1466) + tmp_moved_constant_1281*(tmp_moved_constant_1424*tmp_moved_constant_1467 + tmp_moved_constant_1427*tmp_moved_constant_1468 + tmp_moved_constant_1430*tmp_moved_constant_1469); + const real_t tmp_moved_constant_1585 = tmp_moved_constant_1269*(tmp_moved_constant_1432*tmp_moved_constant_1445 + tmp_moved_constant_1433*tmp_moved_constant_1446 + tmp_moved_constant_1434*tmp_moved_constant_1447) + tmp_moved_constant_1273*(tmp_moved_constant_1435*tmp_moved_constant_1448 + tmp_moved_constant_1436*tmp_moved_constant_1449 + tmp_moved_constant_1437*tmp_moved_constant_1450) + tmp_moved_constant_1277*(tmp_moved_constant_1438*tmp_moved_constant_1451 + tmp_moved_constant_1439*tmp_moved_constant_1452 + tmp_moved_constant_1440*tmp_moved_constant_1453) + tmp_moved_constant_1281*(tmp_moved_constant_1441*tmp_moved_constant_1454 + tmp_moved_constant_1442*tmp_moved_constant_1455 + tmp_moved_constant_1443*tmp_moved_constant_1456); + const real_t tmp_moved_constant_1586 = tmp_moved_constant_1269*(tmp_moved_constant_1432*tmp_moved_constant_1458 + tmp_moved_constant_1433*tmp_moved_constant_1459 + tmp_moved_constant_1434*tmp_moved_constant_1460) + tmp_moved_constant_1273*(tmp_moved_constant_1435*tmp_moved_constant_1461 + tmp_moved_constant_1436*tmp_moved_constant_1462 + tmp_moved_constant_1437*tmp_moved_constant_1463) + tmp_moved_constant_1277*(tmp_moved_constant_1438*tmp_moved_constant_1464 + tmp_moved_constant_1439*tmp_moved_constant_1465 + tmp_moved_constant_1440*tmp_moved_constant_1466) + tmp_moved_constant_1281*(tmp_moved_constant_1441*tmp_moved_constant_1467 + tmp_moved_constant_1442*tmp_moved_constant_1468 + tmp_moved_constant_1443*tmp_moved_constant_1469); + const real_t tmp_moved_constant_1587 = tmp_moved_constant_1269*(tmp_moved_constant_1445*tmp_moved_constant_1458 + tmp_moved_constant_1446*tmp_moved_constant_1459 + tmp_moved_constant_1447*tmp_moved_constant_1460) + tmp_moved_constant_1273*(tmp_moved_constant_1448*tmp_moved_constant_1461 + tmp_moved_constant_1449*tmp_moved_constant_1462 + tmp_moved_constant_1450*tmp_moved_constant_1463) + tmp_moved_constant_1277*(tmp_moved_constant_1451*tmp_moved_constant_1464 + tmp_moved_constant_1452*tmp_moved_constant_1465 + tmp_moved_constant_1453*tmp_moved_constant_1466) + tmp_moved_constant_1281*(tmp_moved_constant_1454*tmp_moved_constant_1467 + tmp_moved_constant_1455*tmp_moved_constant_1468 + tmp_moved_constant_1456*tmp_moved_constant_1469); + const real_t tmp_moved_constant_1588 = tmp_moved_constant_1269*((tmp_moved_constant_1266*tmp_moved_constant_1266) + (tmp_moved_constant_1267*tmp_moved_constant_1267) + (tmp_moved_constant_1268*tmp_moved_constant_1268)) + tmp_moved_constant_1273*((tmp_moved_constant_1270*tmp_moved_constant_1270) + (tmp_moved_constant_1271*tmp_moved_constant_1271) + (tmp_moved_constant_1272*tmp_moved_constant_1272)) + tmp_moved_constant_1277*((tmp_moved_constant_1274*tmp_moved_constant_1274) + (tmp_moved_constant_1275*tmp_moved_constant_1275) + (tmp_moved_constant_1276*tmp_moved_constant_1276)) + tmp_moved_constant_1281*((tmp_moved_constant_1278*tmp_moved_constant_1278) + (tmp_moved_constant_1279*tmp_moved_constant_1279) + (tmp_moved_constant_1280*tmp_moved_constant_1280)); + const real_t tmp_moved_constant_1589 = tmp_moved_constant_1294; + const real_t tmp_moved_constant_1590 = tmp_moved_constant_1307; + const real_t tmp_moved_constant_1591 = tmp_moved_constant_1320; + const real_t tmp_moved_constant_1592 = tmp_moved_constant_1357; + const real_t tmp_moved_constant_1593 = tmp_moved_constant_1394; + const real_t tmp_moved_constant_1594 = tmp_moved_constant_1431; + const real_t tmp_moved_constant_1595 = tmp_moved_constant_1444; + const real_t tmp_moved_constant_1596 = tmp_moved_constant_1457; + const real_t tmp_moved_constant_1597 = tmp_moved_constant_1470; + const real_t tmp_moved_constant_1598 = tmp_moved_constant_1294; + const real_t tmp_moved_constant_1599 = tmp_moved_constant_1269*(tmp_kernel_op_254*tmp_moved_constant_1471 + tmp_kernel_op_254*tmp_moved_constant_1472 + tmp_kernel_op_254*tmp_moved_constant_1473) + tmp_moved_constant_1273*(tmp_kernel_op_257*tmp_moved_constant_1471 + tmp_kernel_op_257*tmp_moved_constant_1472 + tmp_kernel_op_257*tmp_moved_constant_1473) + tmp_moved_constant_1277*(tmp_kernel_op_258*tmp_moved_constant_1471 + tmp_kernel_op_258*tmp_moved_constant_1472 + tmp_kernel_op_258*tmp_moved_constant_1473) + tmp_moved_constant_1281*(tmp_kernel_op_259*tmp_moved_constant_1471 + tmp_kernel_op_259*tmp_moved_constant_1472 + tmp_kernel_op_259*tmp_moved_constant_1473); + const real_t tmp_moved_constant_1600 = tmp_moved_constant_1474; + const real_t tmp_moved_constant_1601 = tmp_moved_constant_1475; + const real_t tmp_moved_constant_1602 = tmp_moved_constant_1476; + const real_t tmp_moved_constant_1603 = tmp_moved_constant_1477; + const real_t tmp_moved_constant_1604 = tmp_moved_constant_1478; + const real_t tmp_moved_constant_1605 = tmp_moved_constant_1479; + const real_t tmp_moved_constant_1606 = tmp_moved_constant_1480; + const real_t tmp_moved_constant_1607 = tmp_moved_constant_1481; + const real_t tmp_moved_constant_1608 = tmp_moved_constant_1307; + const real_t tmp_moved_constant_1609 = tmp_moved_constant_1474; + const real_t tmp_moved_constant_1610 = tmp_moved_constant_1269*(tmp_kernel_op_269*tmp_moved_constant_1482 + tmp_kernel_op_269*tmp_moved_constant_1483 + tmp_kernel_op_269*tmp_moved_constant_1484) + tmp_moved_constant_1273*(tmp_kernel_op_272*tmp_moved_constant_1482 + tmp_kernel_op_272*tmp_moved_constant_1483 + tmp_kernel_op_272*tmp_moved_constant_1484) + tmp_moved_constant_1277*(tmp_kernel_op_273*tmp_moved_constant_1482 + tmp_kernel_op_273*tmp_moved_constant_1483 + tmp_kernel_op_273*tmp_moved_constant_1484) + tmp_moved_constant_1281*(tmp_kernel_op_274*tmp_moved_constant_1482 + tmp_kernel_op_274*tmp_moved_constant_1483 + tmp_kernel_op_274*tmp_moved_constant_1484); + const real_t tmp_moved_constant_1611 = tmp_moved_constant_1485; + const real_t tmp_moved_constant_1612 = tmp_moved_constant_1486; + const real_t tmp_moved_constant_1613 = tmp_moved_constant_1487; + const real_t tmp_moved_constant_1614 = tmp_moved_constant_1488; + const real_t tmp_moved_constant_1615 = tmp_moved_constant_1489; + const real_t tmp_moved_constant_1616 = tmp_moved_constant_1490; + const real_t tmp_moved_constant_1617 = tmp_moved_constant_1491; + const real_t tmp_moved_constant_1618 = tmp_moved_constant_1320; + const real_t tmp_moved_constant_1619 = tmp_moved_constant_1475; + const real_t tmp_moved_constant_1620 = tmp_moved_constant_1485; + const real_t tmp_moved_constant_1621 = tmp_moved_constant_1269*(tmp_kernel_op_283*tmp_moved_constant_1492 + tmp_kernel_op_283*tmp_moved_constant_1493 + tmp_kernel_op_283*tmp_moved_constant_1494) + tmp_moved_constant_1273*(tmp_kernel_op_286*tmp_moved_constant_1492 + tmp_kernel_op_286*tmp_moved_constant_1493 + tmp_kernel_op_286*tmp_moved_constant_1494) + tmp_moved_constant_1277*(tmp_kernel_op_287*tmp_moved_constant_1492 + tmp_kernel_op_287*tmp_moved_constant_1493 + tmp_kernel_op_287*tmp_moved_constant_1494) + tmp_moved_constant_1281*(tmp_kernel_op_288*tmp_moved_constant_1492 + tmp_kernel_op_288*tmp_moved_constant_1493 + tmp_kernel_op_288*tmp_moved_constant_1494); + const real_t tmp_moved_constant_1622 = tmp_moved_constant_1495; + const real_t tmp_moved_constant_1623 = tmp_moved_constant_1496; + const real_t tmp_moved_constant_1624 = tmp_moved_constant_1497; + const real_t tmp_moved_constant_1625 = tmp_moved_constant_1498; + const real_t tmp_moved_constant_1626 = tmp_moved_constant_1499; + const real_t tmp_moved_constant_1627 = tmp_moved_constant_1500; + const real_t tmp_moved_constant_1628 = tmp_moved_constant_1357; + const real_t tmp_moved_constant_1629 = tmp_moved_constant_1476; + const real_t tmp_moved_constant_1630 = tmp_moved_constant_1486; + const real_t tmp_moved_constant_1631 = tmp_moved_constant_1495; + const real_t tmp_moved_constant_1632 = tmp_moved_constant_1269*(((tmp_moved_constant_1501 + tmp_moved_constant_1502)*(tmp_moved_constant_1501 + tmp_moved_constant_1502))*16.0 + ((tmp_moved_constant_1503 + tmp_moved_constant_1504)*(tmp_moved_constant_1503 + tmp_moved_constant_1504))*16.0 + ((tmp_moved_constant_1505 + tmp_moved_constant_1506)*(tmp_moved_constant_1505 + tmp_moved_constant_1506))*16.0) + tmp_moved_constant_1273*(((tmp_moved_constant_1507 + tmp_moved_constant_1508)*(tmp_moved_constant_1507 + tmp_moved_constant_1508))*16.0 + ((tmp_moved_constant_1509 + tmp_moved_constant_1510)*(tmp_moved_constant_1509 + tmp_moved_constant_1510))*16.0 + ((tmp_moved_constant_1511 + tmp_moved_constant_1512)*(tmp_moved_constant_1511 + tmp_moved_constant_1512))*16.0) + tmp_moved_constant_1277*(((tmp_moved_constant_1513 + tmp_moved_constant_1514)*(tmp_moved_constant_1513 + tmp_moved_constant_1514))*16.0 + ((tmp_moved_constant_1515 + tmp_moved_constant_1516)*(tmp_moved_constant_1515 + tmp_moved_constant_1516))*16.0 + ((tmp_moved_constant_1517 + tmp_moved_constant_1518)*(tmp_moved_constant_1517 + tmp_moved_constant_1518))*16.0) + tmp_moved_constant_1281*(((tmp_moved_constant_1519 + tmp_moved_constant_1520)*(tmp_moved_constant_1519 + tmp_moved_constant_1520))*16.0 + ((tmp_moved_constant_1521 + tmp_moved_constant_1522)*(tmp_moved_constant_1521 + tmp_moved_constant_1522))*16.0 + ((tmp_moved_constant_1523 + tmp_moved_constant_1524)*(tmp_moved_constant_1523 + tmp_moved_constant_1524))*16.0); + const real_t tmp_moved_constant_1633 = tmp_moved_constant_1525; + const real_t tmp_moved_constant_1634 = tmp_moved_constant_1526; + const real_t tmp_moved_constant_1635 = tmp_moved_constant_1527; + const real_t tmp_moved_constant_1636 = tmp_moved_constant_1528; + const real_t tmp_moved_constant_1637 = tmp_moved_constant_1529; + const real_t tmp_moved_constant_1638 = tmp_moved_constant_1394; + const real_t tmp_moved_constant_1639 = tmp_moved_constant_1477; + const real_t tmp_moved_constant_1640 = tmp_moved_constant_1487; + const real_t tmp_moved_constant_1641 = tmp_moved_constant_1496; + const real_t tmp_moved_constant_1642 = tmp_moved_constant_1525; + const real_t tmp_moved_constant_1643 = tmp_moved_constant_1269*(((tmp_moved_constant_1530 + tmp_moved_constant_1531)*(tmp_moved_constant_1530 + tmp_moved_constant_1531))*16.0 + ((tmp_moved_constant_1532 + tmp_moved_constant_1533)*(tmp_moved_constant_1532 + tmp_moved_constant_1533))*16.0 + ((tmp_moved_constant_1534 + tmp_moved_constant_1535)*(tmp_moved_constant_1534 + tmp_moved_constant_1535))*16.0) + tmp_moved_constant_1273*(((tmp_moved_constant_1536 + tmp_moved_constant_1537)*(tmp_moved_constant_1536 + tmp_moved_constant_1537))*16.0 + ((tmp_moved_constant_1538 + tmp_moved_constant_1539)*(tmp_moved_constant_1538 + tmp_moved_constant_1539))*16.0 + ((tmp_moved_constant_1540 + tmp_moved_constant_1541)*(tmp_moved_constant_1540 + tmp_moved_constant_1541))*16.0) + tmp_moved_constant_1277*(((tmp_moved_constant_1542 + tmp_moved_constant_1543)*(tmp_moved_constant_1542 + tmp_moved_constant_1543))*16.0 + ((tmp_moved_constant_1544 + tmp_moved_constant_1545)*(tmp_moved_constant_1544 + tmp_moved_constant_1545))*16.0 + ((tmp_moved_constant_1546 + tmp_moved_constant_1547)*(tmp_moved_constant_1546 + tmp_moved_constant_1547))*16.0) + tmp_moved_constant_1281*(((tmp_moved_constant_1548 + tmp_moved_constant_1549)*(tmp_moved_constant_1548 + tmp_moved_constant_1549))*16.0 + ((tmp_moved_constant_1550 + tmp_moved_constant_1551)*(tmp_moved_constant_1550 + tmp_moved_constant_1551))*16.0 + ((tmp_moved_constant_1552 + tmp_moved_constant_1553)*(tmp_moved_constant_1552 + tmp_moved_constant_1553))*16.0); + const real_t tmp_moved_constant_1644 = tmp_moved_constant_1554; + const real_t tmp_moved_constant_1645 = tmp_moved_constant_1555; + const real_t tmp_moved_constant_1646 = tmp_moved_constant_1556; + const real_t tmp_moved_constant_1647 = tmp_moved_constant_1557; + const real_t tmp_moved_constant_1648 = tmp_moved_constant_1431; + const real_t tmp_moved_constant_1649 = tmp_moved_constant_1478; + const real_t tmp_moved_constant_1650 = tmp_moved_constant_1488; + const real_t tmp_moved_constant_1651 = tmp_moved_constant_1497; + const real_t tmp_moved_constant_1652 = tmp_moved_constant_1526; + const real_t tmp_moved_constant_1653 = tmp_moved_constant_1554; + const real_t tmp_moved_constant_1654 = tmp_moved_constant_1269*(((tmp_moved_constant_1558 + tmp_moved_constant_1559)*(tmp_moved_constant_1558 + tmp_moved_constant_1559))*16.0 + ((tmp_moved_constant_1560 + tmp_moved_constant_1561)*(tmp_moved_constant_1560 + tmp_moved_constant_1561))*16.0 + ((tmp_moved_constant_1562 + tmp_moved_constant_1563)*(tmp_moved_constant_1562 + tmp_moved_constant_1563))*16.0) + tmp_moved_constant_1273*(((tmp_moved_constant_1564 + tmp_moved_constant_1565)*(tmp_moved_constant_1564 + tmp_moved_constant_1565))*16.0 + ((tmp_moved_constant_1566 + tmp_moved_constant_1567)*(tmp_moved_constant_1566 + tmp_moved_constant_1567))*16.0 + ((tmp_moved_constant_1568 + tmp_moved_constant_1569)*(tmp_moved_constant_1568 + tmp_moved_constant_1569))*16.0) + tmp_moved_constant_1277*(((tmp_moved_constant_1570 + tmp_moved_constant_1571)*(tmp_moved_constant_1570 + tmp_moved_constant_1571))*16.0 + ((tmp_moved_constant_1572 + tmp_moved_constant_1573)*(tmp_moved_constant_1572 + tmp_moved_constant_1573))*16.0 + ((tmp_moved_constant_1574 + tmp_moved_constant_1575)*(tmp_moved_constant_1574 + tmp_moved_constant_1575))*16.0) + tmp_moved_constant_1281*(((tmp_moved_constant_1576 + tmp_moved_constant_1577)*(tmp_moved_constant_1576 + tmp_moved_constant_1577))*16.0 + ((tmp_moved_constant_1578 + tmp_moved_constant_1579)*(tmp_moved_constant_1578 + tmp_moved_constant_1579))*16.0 + ((tmp_moved_constant_1580 + tmp_moved_constant_1581)*(tmp_moved_constant_1580 + tmp_moved_constant_1581))*16.0); + const real_t tmp_moved_constant_1655 = tmp_moved_constant_1582; + const real_t tmp_moved_constant_1656 = tmp_moved_constant_1583; + const real_t tmp_moved_constant_1657 = tmp_moved_constant_1584; + const real_t tmp_moved_constant_1658 = tmp_moved_constant_1444; + const real_t tmp_moved_constant_1659 = tmp_moved_constant_1479; + const real_t tmp_moved_constant_1660 = tmp_moved_constant_1489; + const real_t tmp_moved_constant_1661 = tmp_moved_constant_1498; + const real_t tmp_moved_constant_1662 = tmp_moved_constant_1527; + const real_t tmp_moved_constant_1663 = tmp_moved_constant_1555; + const real_t tmp_moved_constant_1664 = tmp_moved_constant_1582; + const real_t tmp_moved_constant_1665 = tmp_moved_constant_1269*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1501 - tmp_moved_constant_1530)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1501 - tmp_moved_constant_1530))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1503 - tmp_moved_constant_1532)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1503 - tmp_moved_constant_1532))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1505 - tmp_moved_constant_1534)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_1505 - tmp_moved_constant_1534))*16.0) + tmp_moved_constant_1273*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1507 - tmp_moved_constant_1536)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1507 - tmp_moved_constant_1536))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1509 - tmp_moved_constant_1538)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1509 - tmp_moved_constant_1538))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1511 - tmp_moved_constant_1540)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_1511 - tmp_moved_constant_1540))*16.0) + tmp_moved_constant_1277*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1513 - tmp_moved_constant_1542)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1513 - tmp_moved_constant_1542))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1515 - tmp_moved_constant_1544)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1515 - tmp_moved_constant_1544))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1517 - tmp_moved_constant_1546)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_1517 - tmp_moved_constant_1546))*16.0) + tmp_moved_constant_1281*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1519 - tmp_moved_constant_1548)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1519 - tmp_moved_constant_1548))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1521 - tmp_moved_constant_1550)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1521 - tmp_moved_constant_1550))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1523 - tmp_moved_constant_1552)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_1523 - tmp_moved_constant_1552))*16.0); + const real_t tmp_moved_constant_1666 = tmp_moved_constant_1585; + const real_t tmp_moved_constant_1667 = tmp_moved_constant_1586; + const real_t tmp_moved_constant_1668 = tmp_moved_constant_1457; + const real_t tmp_moved_constant_1669 = tmp_moved_constant_1480; + const real_t tmp_moved_constant_1670 = tmp_moved_constant_1490; + const real_t tmp_moved_constant_1671 = tmp_moved_constant_1499; + const real_t tmp_moved_constant_1672 = tmp_moved_constant_1528; + const real_t tmp_moved_constant_1673 = tmp_moved_constant_1556; + const real_t tmp_moved_constant_1674 = tmp_moved_constant_1583; + const real_t tmp_moved_constant_1675 = tmp_moved_constant_1585; + const real_t tmp_moved_constant_1676 = tmp_moved_constant_1269*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1502 - tmp_moved_constant_1558)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1502 - tmp_moved_constant_1558))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1504 - tmp_moved_constant_1560)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1504 - tmp_moved_constant_1560))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1506 - tmp_moved_constant_1562)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_1506 - tmp_moved_constant_1562))*16.0) + tmp_moved_constant_1273*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1508 - tmp_moved_constant_1564)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1508 - tmp_moved_constant_1564))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1510 - tmp_moved_constant_1566)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1510 - tmp_moved_constant_1566))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1512 - tmp_moved_constant_1568)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_1512 - tmp_moved_constant_1568))*16.0) + tmp_moved_constant_1277*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1514 - tmp_moved_constant_1570)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1514 - tmp_moved_constant_1570))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1516 - tmp_moved_constant_1572)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1516 - tmp_moved_constant_1572))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1518 - tmp_moved_constant_1574)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_1518 - tmp_moved_constant_1574))*16.0) + tmp_moved_constant_1281*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1520 - tmp_moved_constant_1576)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1520 - tmp_moved_constant_1576))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1522 - tmp_moved_constant_1578)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1522 - tmp_moved_constant_1578))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1524 - tmp_moved_constant_1580)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_1524 - tmp_moved_constant_1580))*16.0); + const real_t tmp_moved_constant_1677 = tmp_moved_constant_1587; + const real_t tmp_moved_constant_1678 = tmp_moved_constant_1470; + const real_t tmp_moved_constant_1679 = tmp_moved_constant_1481; + const real_t tmp_moved_constant_1680 = tmp_moved_constant_1491; + const real_t tmp_moved_constant_1681 = tmp_moved_constant_1500; + const real_t tmp_moved_constant_1682 = tmp_moved_constant_1529; + const real_t tmp_moved_constant_1683 = tmp_moved_constant_1557; + const real_t tmp_moved_constant_1684 = tmp_moved_constant_1584; + const real_t tmp_moved_constant_1685 = tmp_moved_constant_1586; + const real_t tmp_moved_constant_1686 = tmp_moved_constant_1587; + const real_t tmp_moved_constant_1687 = tmp_moved_constant_1269*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1531 - tmp_moved_constant_1559)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1531 - tmp_moved_constant_1559))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1533 - tmp_moved_constant_1561)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1533 - tmp_moved_constant_1561))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1535 - tmp_moved_constant_1563)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_1535 - tmp_moved_constant_1563))*16.0) + tmp_moved_constant_1273*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1537 - tmp_moved_constant_1565)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1537 - tmp_moved_constant_1565))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1539 - tmp_moved_constant_1567)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1539 - tmp_moved_constant_1567))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1541 - tmp_moved_constant_1569)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_1541 - tmp_moved_constant_1569))*16.0) + tmp_moved_constant_1277*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1543 - tmp_moved_constant_1571)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1543 - tmp_moved_constant_1571))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1545 - tmp_moved_constant_1573)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1545 - tmp_moved_constant_1573))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1547 - tmp_moved_constant_1575)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_1547 - tmp_moved_constant_1575))*16.0) + tmp_moved_constant_1281*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1549 - tmp_moved_constant_1577)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1549 - tmp_moved_constant_1577))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1551 - tmp_moved_constant_1579)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1551 - tmp_moved_constant_1579))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1553 - tmp_moved_constant_1581)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_1553 - tmp_moved_constant_1581))*16.0); + const real_t tmp_moved_constant_1688 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_1689 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_1690 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_1691 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_1692 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_1693 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_1694 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_1695 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_1696 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_1697 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_1698 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_1699 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_1700 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_1701 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_1702 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_1703 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_1704 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_1705 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_1706 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_1707 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_1708 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_1709 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_1710 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_1711 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_1712 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_1713 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_1714 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_1715 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_1716 = tmp_moved_constant_1691*(tmp_moved_constant_1688*tmp_moved_constant_1704 + tmp_moved_constant_1689*tmp_moved_constant_1705 + tmp_moved_constant_1690*tmp_moved_constant_1706) + tmp_moved_constant_1695*(tmp_moved_constant_1692*tmp_moved_constant_1707 + tmp_moved_constant_1693*tmp_moved_constant_1708 + tmp_moved_constant_1694*tmp_moved_constant_1709) + tmp_moved_constant_1699*(tmp_moved_constant_1696*tmp_moved_constant_1710 + tmp_moved_constant_1697*tmp_moved_constant_1711 + tmp_moved_constant_1698*tmp_moved_constant_1712) + tmp_moved_constant_1703*(tmp_moved_constant_1700*tmp_moved_constant_1713 + tmp_moved_constant_1701*tmp_moved_constant_1714 + tmp_moved_constant_1702*tmp_moved_constant_1715); + const real_t tmp_moved_constant_1717 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_1718 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_1719 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_1720 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_1721 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_1722 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_1723 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_1724 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_1725 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_1726 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_1727 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_1728 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_1729 = tmp_moved_constant_1691*(tmp_moved_constant_1688*tmp_moved_constant_1717 + tmp_moved_constant_1689*tmp_moved_constant_1718 + tmp_moved_constant_1690*tmp_moved_constant_1719) + tmp_moved_constant_1695*(tmp_moved_constant_1692*tmp_moved_constant_1720 + tmp_moved_constant_1693*tmp_moved_constant_1721 + tmp_moved_constant_1694*tmp_moved_constant_1722) + tmp_moved_constant_1699*(tmp_moved_constant_1696*tmp_moved_constant_1723 + tmp_moved_constant_1697*tmp_moved_constant_1724 + tmp_moved_constant_1698*tmp_moved_constant_1725) + tmp_moved_constant_1703*(tmp_moved_constant_1700*tmp_moved_constant_1726 + tmp_moved_constant_1701*tmp_moved_constant_1727 + tmp_moved_constant_1702*tmp_moved_constant_1728); + const real_t tmp_moved_constant_1730 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_1731 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_1732 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_1733 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_1734 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_1735 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_1736 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_1737 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_1738 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_1739 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_1740 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_1741 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_1742 = tmp_moved_constant_1691*(tmp_moved_constant_1688*tmp_moved_constant_1730 + tmp_moved_constant_1689*tmp_moved_constant_1731 + tmp_moved_constant_1690*tmp_moved_constant_1732) + tmp_moved_constant_1695*(tmp_moved_constant_1692*tmp_moved_constant_1733 + tmp_moved_constant_1693*tmp_moved_constant_1734 + tmp_moved_constant_1694*tmp_moved_constant_1735) + tmp_moved_constant_1699*(tmp_moved_constant_1696*tmp_moved_constant_1736 + tmp_moved_constant_1697*tmp_moved_constant_1737 + tmp_moved_constant_1698*tmp_moved_constant_1738) + tmp_moved_constant_1703*(tmp_moved_constant_1700*tmp_moved_constant_1739 + tmp_moved_constant_1701*tmp_moved_constant_1740 + tmp_moved_constant_1702*tmp_moved_constant_1741); + const real_t tmp_moved_constant_1743 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1744 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1745 = tmp_moved_constant_1743 + tmp_moved_constant_1744; + const real_t tmp_moved_constant_1746 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1747 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1748 = tmp_moved_constant_1746 + tmp_moved_constant_1747; + const real_t tmp_moved_constant_1749 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1750 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1751 = tmp_moved_constant_1749 + tmp_moved_constant_1750; + const real_t tmp_moved_constant_1752 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1753 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1754 = tmp_moved_constant_1752 + tmp_moved_constant_1753; + const real_t tmp_moved_constant_1755 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1756 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1757 = tmp_moved_constant_1755 + tmp_moved_constant_1756; + const real_t tmp_moved_constant_1758 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1759 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1760 = tmp_moved_constant_1758 + tmp_moved_constant_1759; + const real_t tmp_moved_constant_1761 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1762 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1763 = tmp_moved_constant_1761 + tmp_moved_constant_1762; + const real_t tmp_moved_constant_1764 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1765 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1766 = tmp_moved_constant_1764 + tmp_moved_constant_1765; + const real_t tmp_moved_constant_1767 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1768 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1769 = tmp_moved_constant_1767 + tmp_moved_constant_1768; + const real_t tmp_moved_constant_1770 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1771 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1772 = tmp_moved_constant_1770 + tmp_moved_constant_1771; + const real_t tmp_moved_constant_1773 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1774 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1775 = tmp_moved_constant_1773 + tmp_moved_constant_1774; + const real_t tmp_moved_constant_1776 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1777 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1778 = tmp_moved_constant_1776 + tmp_moved_constant_1777; + const real_t tmp_moved_constant_1779 = tmp_moved_constant_1691*(tmp_moved_constant_1688*tmp_moved_constant_1745 + tmp_moved_constant_1689*tmp_moved_constant_1748 + tmp_moved_constant_1690*tmp_moved_constant_1751) + tmp_moved_constant_1695*(tmp_moved_constant_1692*tmp_moved_constant_1754 + tmp_moved_constant_1693*tmp_moved_constant_1757 + tmp_moved_constant_1694*tmp_moved_constant_1760) + tmp_moved_constant_1699*(tmp_moved_constant_1696*tmp_moved_constant_1763 + tmp_moved_constant_1697*tmp_moved_constant_1766 + tmp_moved_constant_1698*tmp_moved_constant_1769) + tmp_moved_constant_1703*(tmp_moved_constant_1700*tmp_moved_constant_1772 + tmp_moved_constant_1701*tmp_moved_constant_1775 + tmp_moved_constant_1702*tmp_moved_constant_1778); + const real_t tmp_moved_constant_1780 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1781 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1782 = tmp_moved_constant_1780 + tmp_moved_constant_1781; + const real_t tmp_moved_constant_1783 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1784 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1785 = tmp_moved_constant_1783 + tmp_moved_constant_1784; + const real_t tmp_moved_constant_1786 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_1787 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1788 = tmp_moved_constant_1786 + tmp_moved_constant_1787; + const real_t tmp_moved_constant_1789 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1790 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1791 = tmp_moved_constant_1789 + tmp_moved_constant_1790; + const real_t tmp_moved_constant_1792 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1793 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1794 = tmp_moved_constant_1792 + tmp_moved_constant_1793; + const real_t tmp_moved_constant_1795 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_1796 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1797 = tmp_moved_constant_1795 + tmp_moved_constant_1796; + const real_t tmp_moved_constant_1798 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1799 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1800 = tmp_moved_constant_1798 + tmp_moved_constant_1799; + const real_t tmp_moved_constant_1801 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1802 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1803 = tmp_moved_constant_1801 + tmp_moved_constant_1802; + const real_t tmp_moved_constant_1804 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_1805 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1806 = tmp_moved_constant_1804 + tmp_moved_constant_1805; + const real_t tmp_moved_constant_1807 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1808 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1809 = tmp_moved_constant_1807 + tmp_moved_constant_1808; + const real_t tmp_moved_constant_1810 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1811 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1812 = tmp_moved_constant_1810 + tmp_moved_constant_1811; + const real_t tmp_moved_constant_1813 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_1814 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1815 = tmp_moved_constant_1813 + tmp_moved_constant_1814; + const real_t tmp_moved_constant_1816 = tmp_moved_constant_1691*(tmp_moved_constant_1688*tmp_moved_constant_1782 + tmp_moved_constant_1689*tmp_moved_constant_1785 + tmp_moved_constant_1690*tmp_moved_constant_1788) + tmp_moved_constant_1695*(tmp_moved_constant_1692*tmp_moved_constant_1791 + tmp_moved_constant_1693*tmp_moved_constant_1794 + tmp_moved_constant_1694*tmp_moved_constant_1797) + tmp_moved_constant_1699*(tmp_moved_constant_1696*tmp_moved_constant_1800 + tmp_moved_constant_1697*tmp_moved_constant_1803 + tmp_moved_constant_1698*tmp_moved_constant_1806) + tmp_moved_constant_1703*(tmp_moved_constant_1700*tmp_moved_constant_1809 + tmp_moved_constant_1701*tmp_moved_constant_1812 + tmp_moved_constant_1702*tmp_moved_constant_1815); + const real_t tmp_moved_constant_1817 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1818 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1819 = tmp_moved_constant_1817 + tmp_moved_constant_1818; + const real_t tmp_moved_constant_1820 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1821 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1822 = tmp_moved_constant_1820 + tmp_moved_constant_1821; + const real_t tmp_moved_constant_1823 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_1824 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_1825 = tmp_moved_constant_1823 + tmp_moved_constant_1824; + const real_t tmp_moved_constant_1826 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1827 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1828 = tmp_moved_constant_1826 + tmp_moved_constant_1827; + const real_t tmp_moved_constant_1829 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1830 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1831 = tmp_moved_constant_1829 + tmp_moved_constant_1830; + const real_t tmp_moved_constant_1832 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_1833 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_1834 = tmp_moved_constant_1832 + tmp_moved_constant_1833; + const real_t tmp_moved_constant_1835 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1836 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1837 = tmp_moved_constant_1835 + tmp_moved_constant_1836; + const real_t tmp_moved_constant_1838 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1839 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1840 = tmp_moved_constant_1838 + tmp_moved_constant_1839; + const real_t tmp_moved_constant_1841 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_1842 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_1843 = tmp_moved_constant_1841 + tmp_moved_constant_1842; + const real_t tmp_moved_constant_1844 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1845 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1846 = tmp_moved_constant_1844 + tmp_moved_constant_1845; + const real_t tmp_moved_constant_1847 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1848 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1849 = tmp_moved_constant_1847 + tmp_moved_constant_1848; + const real_t tmp_moved_constant_1850 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_1851 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_1852 = tmp_moved_constant_1850 + tmp_moved_constant_1851; + const real_t tmp_moved_constant_1853 = tmp_moved_constant_1691*(tmp_moved_constant_1688*tmp_moved_constant_1819 + tmp_moved_constant_1689*tmp_moved_constant_1822 + tmp_moved_constant_1690*tmp_moved_constant_1825) + tmp_moved_constant_1695*(tmp_moved_constant_1692*tmp_moved_constant_1828 + tmp_moved_constant_1693*tmp_moved_constant_1831 + tmp_moved_constant_1694*tmp_moved_constant_1834) + tmp_moved_constant_1699*(tmp_moved_constant_1696*tmp_moved_constant_1837 + tmp_moved_constant_1697*tmp_moved_constant_1840 + tmp_moved_constant_1698*tmp_moved_constant_1843) + tmp_moved_constant_1703*(tmp_moved_constant_1700*tmp_moved_constant_1846 + tmp_moved_constant_1701*tmp_moved_constant_1849 + tmp_moved_constant_1702*tmp_moved_constant_1852); + const real_t tmp_moved_constant_1854 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_1743 - tmp_moved_constant_1780; + const real_t tmp_moved_constant_1855 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_1746 - tmp_moved_constant_1783; + const real_t tmp_moved_constant_1856 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_1749 - tmp_moved_constant_1786; + const real_t tmp_moved_constant_1857 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_1752 - tmp_moved_constant_1789; + const real_t tmp_moved_constant_1858 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_1755 - tmp_moved_constant_1792; + const real_t tmp_moved_constant_1859 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_1758 - tmp_moved_constant_1795; + const real_t tmp_moved_constant_1860 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_1761 - tmp_moved_constant_1798; + const real_t tmp_moved_constant_1861 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_1764 - tmp_moved_constant_1801; + const real_t tmp_moved_constant_1862 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_1767 - tmp_moved_constant_1804; + const real_t tmp_moved_constant_1863 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_1770 - tmp_moved_constant_1807; + const real_t tmp_moved_constant_1864 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_1773 - tmp_moved_constant_1810; + const real_t tmp_moved_constant_1865 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_1776 - tmp_moved_constant_1813; + const real_t tmp_moved_constant_1866 = tmp_moved_constant_1691*(tmp_moved_constant_1688*tmp_moved_constant_1854 + tmp_moved_constant_1689*tmp_moved_constant_1855 + tmp_moved_constant_1690*tmp_moved_constant_1856) + tmp_moved_constant_1695*(tmp_moved_constant_1692*tmp_moved_constant_1857 + tmp_moved_constant_1693*tmp_moved_constant_1858 + tmp_moved_constant_1694*tmp_moved_constant_1859) + tmp_moved_constant_1699*(tmp_moved_constant_1696*tmp_moved_constant_1860 + tmp_moved_constant_1697*tmp_moved_constant_1861 + tmp_moved_constant_1698*tmp_moved_constant_1862) + tmp_moved_constant_1703*(tmp_moved_constant_1700*tmp_moved_constant_1863 + tmp_moved_constant_1701*tmp_moved_constant_1864 + tmp_moved_constant_1702*tmp_moved_constant_1865); + const real_t tmp_moved_constant_1867 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_1744 - tmp_moved_constant_1817; + const real_t tmp_moved_constant_1868 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_1747 - tmp_moved_constant_1820; + const real_t tmp_moved_constant_1869 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_1750 - tmp_moved_constant_1823; + const real_t tmp_moved_constant_1870 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_1753 - tmp_moved_constant_1826; + const real_t tmp_moved_constant_1871 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_1756 - tmp_moved_constant_1829; + const real_t tmp_moved_constant_1872 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_1759 - tmp_moved_constant_1832; + const real_t tmp_moved_constant_1873 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_1762 - tmp_moved_constant_1835; + const real_t tmp_moved_constant_1874 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_1765 - tmp_moved_constant_1838; + const real_t tmp_moved_constant_1875 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_1768 - tmp_moved_constant_1841; + const real_t tmp_moved_constant_1876 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_1771 - tmp_moved_constant_1844; + const real_t tmp_moved_constant_1877 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_1774 - tmp_moved_constant_1847; + const real_t tmp_moved_constant_1878 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_1777 - tmp_moved_constant_1850; + const real_t tmp_moved_constant_1879 = tmp_moved_constant_1691*(tmp_moved_constant_1688*tmp_moved_constant_1867 + tmp_moved_constant_1689*tmp_moved_constant_1868 + tmp_moved_constant_1690*tmp_moved_constant_1869) + tmp_moved_constant_1695*(tmp_moved_constant_1692*tmp_moved_constant_1870 + tmp_moved_constant_1693*tmp_moved_constant_1871 + tmp_moved_constant_1694*tmp_moved_constant_1872) + tmp_moved_constant_1699*(tmp_moved_constant_1696*tmp_moved_constant_1873 + tmp_moved_constant_1697*tmp_moved_constant_1874 + tmp_moved_constant_1698*tmp_moved_constant_1875) + tmp_moved_constant_1703*(tmp_moved_constant_1700*tmp_moved_constant_1876 + tmp_moved_constant_1701*tmp_moved_constant_1877 + tmp_moved_constant_1702*tmp_moved_constant_1878); + const real_t tmp_moved_constant_1880 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_1781 - tmp_moved_constant_1818; + const real_t tmp_moved_constant_1881 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_1784 - tmp_moved_constant_1821; + const real_t tmp_moved_constant_1882 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_1787 - tmp_moved_constant_1824; + const real_t tmp_moved_constant_1883 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_1790 - tmp_moved_constant_1827; + const real_t tmp_moved_constant_1884 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_1793 - tmp_moved_constant_1830; + const real_t tmp_moved_constant_1885 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_1796 - tmp_moved_constant_1833; + const real_t tmp_moved_constant_1886 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_1799 - tmp_moved_constant_1836; + const real_t tmp_moved_constant_1887 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_1802 - tmp_moved_constant_1839; + const real_t tmp_moved_constant_1888 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_1805 - tmp_moved_constant_1842; + const real_t tmp_moved_constant_1889 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_1808 - tmp_moved_constant_1845; + const real_t tmp_moved_constant_1890 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_1811 - tmp_moved_constant_1848; + const real_t tmp_moved_constant_1891 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_1814 - tmp_moved_constant_1851; + const real_t tmp_moved_constant_1892 = tmp_moved_constant_1691*(tmp_moved_constant_1688*tmp_moved_constant_1880 + tmp_moved_constant_1689*tmp_moved_constant_1881 + tmp_moved_constant_1690*tmp_moved_constant_1882) + tmp_moved_constant_1695*(tmp_moved_constant_1692*tmp_moved_constant_1883 + tmp_moved_constant_1693*tmp_moved_constant_1884 + tmp_moved_constant_1694*tmp_moved_constant_1885) + tmp_moved_constant_1699*(tmp_moved_constant_1696*tmp_moved_constant_1886 + tmp_moved_constant_1697*tmp_moved_constant_1887 + tmp_moved_constant_1698*tmp_moved_constant_1888) + tmp_moved_constant_1703*(tmp_moved_constant_1700*tmp_moved_constant_1889 + tmp_moved_constant_1701*tmp_moved_constant_1890 + tmp_moved_constant_1702*tmp_moved_constant_1891); + const real_t tmp_moved_constant_1893 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); + const real_t tmp_moved_constant_1894 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); + const real_t tmp_moved_constant_1895 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); + const real_t tmp_moved_constant_1896 = tmp_moved_constant_1691*(tmp_moved_constant_1704*tmp_moved_constant_1717 + tmp_moved_constant_1705*tmp_moved_constant_1718 + tmp_moved_constant_1706*tmp_moved_constant_1719) + tmp_moved_constant_1695*(tmp_moved_constant_1707*tmp_moved_constant_1720 + tmp_moved_constant_1708*tmp_moved_constant_1721 + tmp_moved_constant_1709*tmp_moved_constant_1722) + tmp_moved_constant_1699*(tmp_moved_constant_1710*tmp_moved_constant_1723 + tmp_moved_constant_1711*tmp_moved_constant_1724 + tmp_moved_constant_1712*tmp_moved_constant_1725) + tmp_moved_constant_1703*(tmp_moved_constant_1713*tmp_moved_constant_1726 + tmp_moved_constant_1714*tmp_moved_constant_1727 + tmp_moved_constant_1715*tmp_moved_constant_1728); + const real_t tmp_moved_constant_1897 = tmp_moved_constant_1691*(tmp_moved_constant_1704*tmp_moved_constant_1730 + tmp_moved_constant_1705*tmp_moved_constant_1731 + tmp_moved_constant_1706*tmp_moved_constant_1732) + tmp_moved_constant_1695*(tmp_moved_constant_1707*tmp_moved_constant_1733 + tmp_moved_constant_1708*tmp_moved_constant_1734 + tmp_moved_constant_1709*tmp_moved_constant_1735) + tmp_moved_constant_1699*(tmp_moved_constant_1710*tmp_moved_constant_1736 + tmp_moved_constant_1711*tmp_moved_constant_1737 + tmp_moved_constant_1712*tmp_moved_constant_1738) + tmp_moved_constant_1703*(tmp_moved_constant_1713*tmp_moved_constant_1739 + tmp_moved_constant_1714*tmp_moved_constant_1740 + tmp_moved_constant_1715*tmp_moved_constant_1741); + const real_t tmp_moved_constant_1898 = tmp_moved_constant_1691*(tmp_moved_constant_1704*tmp_moved_constant_1745 + tmp_moved_constant_1705*tmp_moved_constant_1748 + tmp_moved_constant_1706*tmp_moved_constant_1751) + tmp_moved_constant_1695*(tmp_moved_constant_1707*tmp_moved_constant_1754 + tmp_moved_constant_1708*tmp_moved_constant_1757 + tmp_moved_constant_1709*tmp_moved_constant_1760) + tmp_moved_constant_1699*(tmp_moved_constant_1710*tmp_moved_constant_1763 + tmp_moved_constant_1711*tmp_moved_constant_1766 + tmp_moved_constant_1712*tmp_moved_constant_1769) + tmp_moved_constant_1703*(tmp_moved_constant_1713*tmp_moved_constant_1772 + tmp_moved_constant_1714*tmp_moved_constant_1775 + tmp_moved_constant_1715*tmp_moved_constant_1778); + const real_t tmp_moved_constant_1899 = tmp_moved_constant_1691*(tmp_moved_constant_1704*tmp_moved_constant_1782 + tmp_moved_constant_1705*tmp_moved_constant_1785 + tmp_moved_constant_1706*tmp_moved_constant_1788) + tmp_moved_constant_1695*(tmp_moved_constant_1707*tmp_moved_constant_1791 + tmp_moved_constant_1708*tmp_moved_constant_1794 + tmp_moved_constant_1709*tmp_moved_constant_1797) + tmp_moved_constant_1699*(tmp_moved_constant_1710*tmp_moved_constant_1800 + tmp_moved_constant_1711*tmp_moved_constant_1803 + tmp_moved_constant_1712*tmp_moved_constant_1806) + tmp_moved_constant_1703*(tmp_moved_constant_1713*tmp_moved_constant_1809 + tmp_moved_constant_1714*tmp_moved_constant_1812 + tmp_moved_constant_1715*tmp_moved_constant_1815); + const real_t tmp_moved_constant_1900 = tmp_moved_constant_1691*(tmp_moved_constant_1704*tmp_moved_constant_1819 + tmp_moved_constant_1705*tmp_moved_constant_1822 + tmp_moved_constant_1706*tmp_moved_constant_1825) + tmp_moved_constant_1695*(tmp_moved_constant_1707*tmp_moved_constant_1828 + tmp_moved_constant_1708*tmp_moved_constant_1831 + tmp_moved_constant_1709*tmp_moved_constant_1834) + tmp_moved_constant_1699*(tmp_moved_constant_1710*tmp_moved_constant_1837 + tmp_moved_constant_1711*tmp_moved_constant_1840 + tmp_moved_constant_1712*tmp_moved_constant_1843) + tmp_moved_constant_1703*(tmp_moved_constant_1713*tmp_moved_constant_1846 + tmp_moved_constant_1714*tmp_moved_constant_1849 + tmp_moved_constant_1715*tmp_moved_constant_1852); + const real_t tmp_moved_constant_1901 = tmp_moved_constant_1691*(tmp_moved_constant_1704*tmp_moved_constant_1854 + tmp_moved_constant_1705*tmp_moved_constant_1855 + tmp_moved_constant_1706*tmp_moved_constant_1856) + tmp_moved_constant_1695*(tmp_moved_constant_1707*tmp_moved_constant_1857 + tmp_moved_constant_1708*tmp_moved_constant_1858 + tmp_moved_constant_1709*tmp_moved_constant_1859) + tmp_moved_constant_1699*(tmp_moved_constant_1710*tmp_moved_constant_1860 + tmp_moved_constant_1711*tmp_moved_constant_1861 + tmp_moved_constant_1712*tmp_moved_constant_1862) + tmp_moved_constant_1703*(tmp_moved_constant_1713*tmp_moved_constant_1863 + tmp_moved_constant_1714*tmp_moved_constant_1864 + tmp_moved_constant_1715*tmp_moved_constant_1865); + const real_t tmp_moved_constant_1902 = tmp_moved_constant_1691*(tmp_moved_constant_1704*tmp_moved_constant_1867 + tmp_moved_constant_1705*tmp_moved_constant_1868 + tmp_moved_constant_1706*tmp_moved_constant_1869) + tmp_moved_constant_1695*(tmp_moved_constant_1707*tmp_moved_constant_1870 + tmp_moved_constant_1708*tmp_moved_constant_1871 + tmp_moved_constant_1709*tmp_moved_constant_1872) + tmp_moved_constant_1699*(tmp_moved_constant_1710*tmp_moved_constant_1873 + tmp_moved_constant_1711*tmp_moved_constant_1874 + tmp_moved_constant_1712*tmp_moved_constant_1875) + tmp_moved_constant_1703*(tmp_moved_constant_1713*tmp_moved_constant_1876 + tmp_moved_constant_1714*tmp_moved_constant_1877 + tmp_moved_constant_1715*tmp_moved_constant_1878); + const real_t tmp_moved_constant_1903 = tmp_moved_constant_1691*(tmp_moved_constant_1704*tmp_moved_constant_1880 + tmp_moved_constant_1705*tmp_moved_constant_1881 + tmp_moved_constant_1706*tmp_moved_constant_1882) + tmp_moved_constant_1695*(tmp_moved_constant_1707*tmp_moved_constant_1883 + tmp_moved_constant_1708*tmp_moved_constant_1884 + tmp_moved_constant_1709*tmp_moved_constant_1885) + tmp_moved_constant_1699*(tmp_moved_constant_1710*tmp_moved_constant_1886 + tmp_moved_constant_1711*tmp_moved_constant_1887 + tmp_moved_constant_1712*tmp_moved_constant_1888) + tmp_moved_constant_1703*(tmp_moved_constant_1713*tmp_moved_constant_1889 + tmp_moved_constant_1714*tmp_moved_constant_1890 + tmp_moved_constant_1715*tmp_moved_constant_1891); + const real_t tmp_moved_constant_1904 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); + const real_t tmp_moved_constant_1905 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); + const real_t tmp_moved_constant_1906 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); + const real_t tmp_moved_constant_1907 = tmp_moved_constant_1691*(tmp_moved_constant_1717*tmp_moved_constant_1730 + tmp_moved_constant_1718*tmp_moved_constant_1731 + tmp_moved_constant_1719*tmp_moved_constant_1732) + tmp_moved_constant_1695*(tmp_moved_constant_1720*tmp_moved_constant_1733 + tmp_moved_constant_1721*tmp_moved_constant_1734 + tmp_moved_constant_1722*tmp_moved_constant_1735) + tmp_moved_constant_1699*(tmp_moved_constant_1723*tmp_moved_constant_1736 + tmp_moved_constant_1724*tmp_moved_constant_1737 + tmp_moved_constant_1725*tmp_moved_constant_1738) + tmp_moved_constant_1703*(tmp_moved_constant_1726*tmp_moved_constant_1739 + tmp_moved_constant_1727*tmp_moved_constant_1740 + tmp_moved_constant_1728*tmp_moved_constant_1741); + const real_t tmp_moved_constant_1908 = tmp_moved_constant_1691*(tmp_moved_constant_1717*tmp_moved_constant_1745 + tmp_moved_constant_1718*tmp_moved_constant_1748 + tmp_moved_constant_1719*tmp_moved_constant_1751) + tmp_moved_constant_1695*(tmp_moved_constant_1720*tmp_moved_constant_1754 + tmp_moved_constant_1721*tmp_moved_constant_1757 + tmp_moved_constant_1722*tmp_moved_constant_1760) + tmp_moved_constant_1699*(tmp_moved_constant_1723*tmp_moved_constant_1763 + tmp_moved_constant_1724*tmp_moved_constant_1766 + tmp_moved_constant_1725*tmp_moved_constant_1769) + tmp_moved_constant_1703*(tmp_moved_constant_1726*tmp_moved_constant_1772 + tmp_moved_constant_1727*tmp_moved_constant_1775 + tmp_moved_constant_1728*tmp_moved_constant_1778); + const real_t tmp_moved_constant_1909 = tmp_moved_constant_1691*(tmp_moved_constant_1717*tmp_moved_constant_1782 + tmp_moved_constant_1718*tmp_moved_constant_1785 + tmp_moved_constant_1719*tmp_moved_constant_1788) + tmp_moved_constant_1695*(tmp_moved_constant_1720*tmp_moved_constant_1791 + tmp_moved_constant_1721*tmp_moved_constant_1794 + tmp_moved_constant_1722*tmp_moved_constant_1797) + tmp_moved_constant_1699*(tmp_moved_constant_1723*tmp_moved_constant_1800 + tmp_moved_constant_1724*tmp_moved_constant_1803 + tmp_moved_constant_1725*tmp_moved_constant_1806) + tmp_moved_constant_1703*(tmp_moved_constant_1726*tmp_moved_constant_1809 + tmp_moved_constant_1727*tmp_moved_constant_1812 + tmp_moved_constant_1728*tmp_moved_constant_1815); + const real_t tmp_moved_constant_1910 = tmp_moved_constant_1691*(tmp_moved_constant_1717*tmp_moved_constant_1819 + tmp_moved_constant_1718*tmp_moved_constant_1822 + tmp_moved_constant_1719*tmp_moved_constant_1825) + tmp_moved_constant_1695*(tmp_moved_constant_1720*tmp_moved_constant_1828 + tmp_moved_constant_1721*tmp_moved_constant_1831 + tmp_moved_constant_1722*tmp_moved_constant_1834) + tmp_moved_constant_1699*(tmp_moved_constant_1723*tmp_moved_constant_1837 + tmp_moved_constant_1724*tmp_moved_constant_1840 + tmp_moved_constant_1725*tmp_moved_constant_1843) + tmp_moved_constant_1703*(tmp_moved_constant_1726*tmp_moved_constant_1846 + tmp_moved_constant_1727*tmp_moved_constant_1849 + tmp_moved_constant_1728*tmp_moved_constant_1852); + const real_t tmp_moved_constant_1911 = tmp_moved_constant_1691*(tmp_moved_constant_1717*tmp_moved_constant_1854 + tmp_moved_constant_1718*tmp_moved_constant_1855 + tmp_moved_constant_1719*tmp_moved_constant_1856) + tmp_moved_constant_1695*(tmp_moved_constant_1720*tmp_moved_constant_1857 + tmp_moved_constant_1721*tmp_moved_constant_1858 + tmp_moved_constant_1722*tmp_moved_constant_1859) + tmp_moved_constant_1699*(tmp_moved_constant_1723*tmp_moved_constant_1860 + tmp_moved_constant_1724*tmp_moved_constant_1861 + tmp_moved_constant_1725*tmp_moved_constant_1862) + tmp_moved_constant_1703*(tmp_moved_constant_1726*tmp_moved_constant_1863 + tmp_moved_constant_1727*tmp_moved_constant_1864 + tmp_moved_constant_1728*tmp_moved_constant_1865); + const real_t tmp_moved_constant_1912 = tmp_moved_constant_1691*(tmp_moved_constant_1717*tmp_moved_constant_1867 + tmp_moved_constant_1718*tmp_moved_constant_1868 + tmp_moved_constant_1719*tmp_moved_constant_1869) + tmp_moved_constant_1695*(tmp_moved_constant_1720*tmp_moved_constant_1870 + tmp_moved_constant_1721*tmp_moved_constant_1871 + tmp_moved_constant_1722*tmp_moved_constant_1872) + tmp_moved_constant_1699*(tmp_moved_constant_1723*tmp_moved_constant_1873 + tmp_moved_constant_1724*tmp_moved_constant_1874 + tmp_moved_constant_1725*tmp_moved_constant_1875) + tmp_moved_constant_1703*(tmp_moved_constant_1726*tmp_moved_constant_1876 + tmp_moved_constant_1727*tmp_moved_constant_1877 + tmp_moved_constant_1728*tmp_moved_constant_1878); + const real_t tmp_moved_constant_1913 = tmp_moved_constant_1691*(tmp_moved_constant_1717*tmp_moved_constant_1880 + tmp_moved_constant_1718*tmp_moved_constant_1881 + tmp_moved_constant_1719*tmp_moved_constant_1882) + tmp_moved_constant_1695*(tmp_moved_constant_1720*tmp_moved_constant_1883 + tmp_moved_constant_1721*tmp_moved_constant_1884 + tmp_moved_constant_1722*tmp_moved_constant_1885) + tmp_moved_constant_1699*(tmp_moved_constant_1723*tmp_moved_constant_1886 + tmp_moved_constant_1724*tmp_moved_constant_1887 + tmp_moved_constant_1725*tmp_moved_constant_1888) + tmp_moved_constant_1703*(tmp_moved_constant_1726*tmp_moved_constant_1889 + tmp_moved_constant_1727*tmp_moved_constant_1890 + tmp_moved_constant_1728*tmp_moved_constant_1891); + const real_t tmp_moved_constant_1914 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); + const real_t tmp_moved_constant_1915 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); + const real_t tmp_moved_constant_1916 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); + const real_t tmp_moved_constant_1917 = tmp_moved_constant_1691*(tmp_moved_constant_1730*tmp_moved_constant_1745 + tmp_moved_constant_1731*tmp_moved_constant_1748 + tmp_moved_constant_1732*tmp_moved_constant_1751) + tmp_moved_constant_1695*(tmp_moved_constant_1733*tmp_moved_constant_1754 + tmp_moved_constant_1734*tmp_moved_constant_1757 + tmp_moved_constant_1735*tmp_moved_constant_1760) + tmp_moved_constant_1699*(tmp_moved_constant_1736*tmp_moved_constant_1763 + tmp_moved_constant_1737*tmp_moved_constant_1766 + tmp_moved_constant_1738*tmp_moved_constant_1769) + tmp_moved_constant_1703*(tmp_moved_constant_1739*tmp_moved_constant_1772 + tmp_moved_constant_1740*tmp_moved_constant_1775 + tmp_moved_constant_1741*tmp_moved_constant_1778); + const real_t tmp_moved_constant_1918 = tmp_moved_constant_1691*(tmp_moved_constant_1730*tmp_moved_constant_1782 + tmp_moved_constant_1731*tmp_moved_constant_1785 + tmp_moved_constant_1732*tmp_moved_constant_1788) + tmp_moved_constant_1695*(tmp_moved_constant_1733*tmp_moved_constant_1791 + tmp_moved_constant_1734*tmp_moved_constant_1794 + tmp_moved_constant_1735*tmp_moved_constant_1797) + tmp_moved_constant_1699*(tmp_moved_constant_1736*tmp_moved_constant_1800 + tmp_moved_constant_1737*tmp_moved_constant_1803 + tmp_moved_constant_1738*tmp_moved_constant_1806) + tmp_moved_constant_1703*(tmp_moved_constant_1739*tmp_moved_constant_1809 + tmp_moved_constant_1740*tmp_moved_constant_1812 + tmp_moved_constant_1741*tmp_moved_constant_1815); + const real_t tmp_moved_constant_1919 = tmp_moved_constant_1691*(tmp_moved_constant_1730*tmp_moved_constant_1819 + tmp_moved_constant_1731*tmp_moved_constant_1822 + tmp_moved_constant_1732*tmp_moved_constant_1825) + tmp_moved_constant_1695*(tmp_moved_constant_1733*tmp_moved_constant_1828 + tmp_moved_constant_1734*tmp_moved_constant_1831 + tmp_moved_constant_1735*tmp_moved_constant_1834) + tmp_moved_constant_1699*(tmp_moved_constant_1736*tmp_moved_constant_1837 + tmp_moved_constant_1737*tmp_moved_constant_1840 + tmp_moved_constant_1738*tmp_moved_constant_1843) + tmp_moved_constant_1703*(tmp_moved_constant_1739*tmp_moved_constant_1846 + tmp_moved_constant_1740*tmp_moved_constant_1849 + tmp_moved_constant_1741*tmp_moved_constant_1852); + const real_t tmp_moved_constant_1920 = tmp_moved_constant_1691*(tmp_moved_constant_1730*tmp_moved_constant_1854 + tmp_moved_constant_1731*tmp_moved_constant_1855 + tmp_moved_constant_1732*tmp_moved_constant_1856) + tmp_moved_constant_1695*(tmp_moved_constant_1733*tmp_moved_constant_1857 + tmp_moved_constant_1734*tmp_moved_constant_1858 + tmp_moved_constant_1735*tmp_moved_constant_1859) + tmp_moved_constant_1699*(tmp_moved_constant_1736*tmp_moved_constant_1860 + tmp_moved_constant_1737*tmp_moved_constant_1861 + tmp_moved_constant_1738*tmp_moved_constant_1862) + tmp_moved_constant_1703*(tmp_moved_constant_1739*tmp_moved_constant_1863 + tmp_moved_constant_1740*tmp_moved_constant_1864 + tmp_moved_constant_1741*tmp_moved_constant_1865); + const real_t tmp_moved_constant_1921 = tmp_moved_constant_1691*(tmp_moved_constant_1730*tmp_moved_constant_1867 + tmp_moved_constant_1731*tmp_moved_constant_1868 + tmp_moved_constant_1732*tmp_moved_constant_1869) + tmp_moved_constant_1695*(tmp_moved_constant_1733*tmp_moved_constant_1870 + tmp_moved_constant_1734*tmp_moved_constant_1871 + tmp_moved_constant_1735*tmp_moved_constant_1872) + tmp_moved_constant_1699*(tmp_moved_constant_1736*tmp_moved_constant_1873 + tmp_moved_constant_1737*tmp_moved_constant_1874 + tmp_moved_constant_1738*tmp_moved_constant_1875) + tmp_moved_constant_1703*(tmp_moved_constant_1739*tmp_moved_constant_1876 + tmp_moved_constant_1740*tmp_moved_constant_1877 + tmp_moved_constant_1741*tmp_moved_constant_1878); + const real_t tmp_moved_constant_1922 = tmp_moved_constant_1691*(tmp_moved_constant_1730*tmp_moved_constant_1880 + tmp_moved_constant_1731*tmp_moved_constant_1881 + tmp_moved_constant_1732*tmp_moved_constant_1882) + tmp_moved_constant_1695*(tmp_moved_constant_1733*tmp_moved_constant_1883 + tmp_moved_constant_1734*tmp_moved_constant_1884 + tmp_moved_constant_1735*tmp_moved_constant_1885) + tmp_moved_constant_1699*(tmp_moved_constant_1736*tmp_moved_constant_1886 + tmp_moved_constant_1737*tmp_moved_constant_1887 + tmp_moved_constant_1738*tmp_moved_constant_1888) + tmp_moved_constant_1703*(tmp_moved_constant_1739*tmp_moved_constant_1889 + tmp_moved_constant_1740*tmp_moved_constant_1890 + tmp_moved_constant_1741*tmp_moved_constant_1891); + const real_t tmp_moved_constant_1923 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1924 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1925 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1926 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1927 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1928 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1929 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1930 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1931 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1932 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1933 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1934 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1935 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1936 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1937 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1938 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1939 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1940 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1941 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1942 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1943 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1944 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1945 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1946 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1947 = tmp_moved_constant_1691*(tmp_moved_constant_1745*tmp_moved_constant_1782 + tmp_moved_constant_1748*tmp_moved_constant_1785 + tmp_moved_constant_1751*tmp_moved_constant_1788) + tmp_moved_constant_1695*(tmp_moved_constant_1754*tmp_moved_constant_1791 + tmp_moved_constant_1757*tmp_moved_constant_1794 + tmp_moved_constant_1760*tmp_moved_constant_1797) + tmp_moved_constant_1699*(tmp_moved_constant_1763*tmp_moved_constant_1800 + tmp_moved_constant_1766*tmp_moved_constant_1803 + tmp_moved_constant_1769*tmp_moved_constant_1806) + tmp_moved_constant_1703*(tmp_moved_constant_1772*tmp_moved_constant_1809 + tmp_moved_constant_1775*tmp_moved_constant_1812 + tmp_moved_constant_1778*tmp_moved_constant_1815); + const real_t tmp_moved_constant_1948 = tmp_moved_constant_1691*(tmp_moved_constant_1745*tmp_moved_constant_1819 + tmp_moved_constant_1748*tmp_moved_constant_1822 + tmp_moved_constant_1751*tmp_moved_constant_1825) + tmp_moved_constant_1695*(tmp_moved_constant_1754*tmp_moved_constant_1828 + tmp_moved_constant_1757*tmp_moved_constant_1831 + tmp_moved_constant_1760*tmp_moved_constant_1834) + tmp_moved_constant_1699*(tmp_moved_constant_1763*tmp_moved_constant_1837 + tmp_moved_constant_1766*tmp_moved_constant_1840 + tmp_moved_constant_1769*tmp_moved_constant_1843) + tmp_moved_constant_1703*(tmp_moved_constant_1772*tmp_moved_constant_1846 + tmp_moved_constant_1775*tmp_moved_constant_1849 + tmp_moved_constant_1778*tmp_moved_constant_1852); + const real_t tmp_moved_constant_1949 = tmp_moved_constant_1691*(tmp_moved_constant_1745*tmp_moved_constant_1854 + tmp_moved_constant_1748*tmp_moved_constant_1855 + tmp_moved_constant_1751*tmp_moved_constant_1856) + tmp_moved_constant_1695*(tmp_moved_constant_1754*tmp_moved_constant_1857 + tmp_moved_constant_1757*tmp_moved_constant_1858 + tmp_moved_constant_1760*tmp_moved_constant_1859) + tmp_moved_constant_1699*(tmp_moved_constant_1763*tmp_moved_constant_1860 + tmp_moved_constant_1766*tmp_moved_constant_1861 + tmp_moved_constant_1769*tmp_moved_constant_1862) + tmp_moved_constant_1703*(tmp_moved_constant_1772*tmp_moved_constant_1863 + tmp_moved_constant_1775*tmp_moved_constant_1864 + tmp_moved_constant_1778*tmp_moved_constant_1865); + const real_t tmp_moved_constant_1950 = tmp_moved_constant_1691*(tmp_moved_constant_1745*tmp_moved_constant_1867 + tmp_moved_constant_1748*tmp_moved_constant_1868 + tmp_moved_constant_1751*tmp_moved_constant_1869) + tmp_moved_constant_1695*(tmp_moved_constant_1754*tmp_moved_constant_1870 + tmp_moved_constant_1757*tmp_moved_constant_1871 + tmp_moved_constant_1760*tmp_moved_constant_1872) + tmp_moved_constant_1699*(tmp_moved_constant_1763*tmp_moved_constant_1873 + tmp_moved_constant_1766*tmp_moved_constant_1874 + tmp_moved_constant_1769*tmp_moved_constant_1875) + tmp_moved_constant_1703*(tmp_moved_constant_1772*tmp_moved_constant_1876 + tmp_moved_constant_1775*tmp_moved_constant_1877 + tmp_moved_constant_1778*tmp_moved_constant_1878); + const real_t tmp_moved_constant_1951 = tmp_moved_constant_1691*(tmp_moved_constant_1745*tmp_moved_constant_1880 + tmp_moved_constant_1748*tmp_moved_constant_1881 + tmp_moved_constant_1751*tmp_moved_constant_1882) + tmp_moved_constant_1695*(tmp_moved_constant_1754*tmp_moved_constant_1883 + tmp_moved_constant_1757*tmp_moved_constant_1884 + tmp_moved_constant_1760*tmp_moved_constant_1885) + tmp_moved_constant_1699*(tmp_moved_constant_1763*tmp_moved_constant_1886 + tmp_moved_constant_1766*tmp_moved_constant_1887 + tmp_moved_constant_1769*tmp_moved_constant_1888) + tmp_moved_constant_1703*(tmp_moved_constant_1772*tmp_moved_constant_1889 + tmp_moved_constant_1775*tmp_moved_constant_1890 + tmp_moved_constant_1778*tmp_moved_constant_1891); + const real_t tmp_moved_constant_1952 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1953 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1954 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1955 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1956 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1957 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1958 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1959 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1960 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1961 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1962 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1963 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1964 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1965 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1966 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1967 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1968 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1969 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1970 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1971 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1972 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1973 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1974 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1975 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1976 = tmp_moved_constant_1691*(tmp_moved_constant_1782*tmp_moved_constant_1819 + tmp_moved_constant_1785*tmp_moved_constant_1822 + tmp_moved_constant_1788*tmp_moved_constant_1825) + tmp_moved_constant_1695*(tmp_moved_constant_1791*tmp_moved_constant_1828 + tmp_moved_constant_1794*tmp_moved_constant_1831 + tmp_moved_constant_1797*tmp_moved_constant_1834) + tmp_moved_constant_1699*(tmp_moved_constant_1800*tmp_moved_constant_1837 + tmp_moved_constant_1803*tmp_moved_constant_1840 + tmp_moved_constant_1806*tmp_moved_constant_1843) + tmp_moved_constant_1703*(tmp_moved_constant_1809*tmp_moved_constant_1846 + tmp_moved_constant_1812*tmp_moved_constant_1849 + tmp_moved_constant_1815*tmp_moved_constant_1852); + const real_t tmp_moved_constant_1977 = tmp_moved_constant_1691*(tmp_moved_constant_1782*tmp_moved_constant_1854 + tmp_moved_constant_1785*tmp_moved_constant_1855 + tmp_moved_constant_1788*tmp_moved_constant_1856) + tmp_moved_constant_1695*(tmp_moved_constant_1791*tmp_moved_constant_1857 + tmp_moved_constant_1794*tmp_moved_constant_1858 + tmp_moved_constant_1797*tmp_moved_constant_1859) + tmp_moved_constant_1699*(tmp_moved_constant_1800*tmp_moved_constant_1860 + tmp_moved_constant_1803*tmp_moved_constant_1861 + tmp_moved_constant_1806*tmp_moved_constant_1862) + tmp_moved_constant_1703*(tmp_moved_constant_1809*tmp_moved_constant_1863 + tmp_moved_constant_1812*tmp_moved_constant_1864 + tmp_moved_constant_1815*tmp_moved_constant_1865); + const real_t tmp_moved_constant_1978 = tmp_moved_constant_1691*(tmp_moved_constant_1782*tmp_moved_constant_1867 + tmp_moved_constant_1785*tmp_moved_constant_1868 + tmp_moved_constant_1788*tmp_moved_constant_1869) + tmp_moved_constant_1695*(tmp_moved_constant_1791*tmp_moved_constant_1870 + tmp_moved_constant_1794*tmp_moved_constant_1871 + tmp_moved_constant_1797*tmp_moved_constant_1872) + tmp_moved_constant_1699*(tmp_moved_constant_1800*tmp_moved_constant_1873 + tmp_moved_constant_1803*tmp_moved_constant_1874 + tmp_moved_constant_1806*tmp_moved_constant_1875) + tmp_moved_constant_1703*(tmp_moved_constant_1809*tmp_moved_constant_1876 + tmp_moved_constant_1812*tmp_moved_constant_1877 + tmp_moved_constant_1815*tmp_moved_constant_1878); + const real_t tmp_moved_constant_1979 = tmp_moved_constant_1691*(tmp_moved_constant_1782*tmp_moved_constant_1880 + tmp_moved_constant_1785*tmp_moved_constant_1881 + tmp_moved_constant_1788*tmp_moved_constant_1882) + tmp_moved_constant_1695*(tmp_moved_constant_1791*tmp_moved_constant_1883 + tmp_moved_constant_1794*tmp_moved_constant_1884 + tmp_moved_constant_1797*tmp_moved_constant_1885) + tmp_moved_constant_1699*(tmp_moved_constant_1800*tmp_moved_constant_1886 + tmp_moved_constant_1803*tmp_moved_constant_1887 + tmp_moved_constant_1806*tmp_moved_constant_1888) + tmp_moved_constant_1703*(tmp_moved_constant_1809*tmp_moved_constant_1889 + tmp_moved_constant_1812*tmp_moved_constant_1890 + tmp_moved_constant_1815*tmp_moved_constant_1891); + const real_t tmp_moved_constant_1980 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1981 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1982 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1983 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1984 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1985 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1986 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1987 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1988 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1989 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1990 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1991 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1992 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1993 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1994 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1995 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1996 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1997 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_1998 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_1999 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2000 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2001 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2002 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2003 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2004 = tmp_moved_constant_1691*(tmp_moved_constant_1819*tmp_moved_constant_1854 + tmp_moved_constant_1822*tmp_moved_constant_1855 + tmp_moved_constant_1825*tmp_moved_constant_1856) + tmp_moved_constant_1695*(tmp_moved_constant_1828*tmp_moved_constant_1857 + tmp_moved_constant_1831*tmp_moved_constant_1858 + tmp_moved_constant_1834*tmp_moved_constant_1859) + tmp_moved_constant_1699*(tmp_moved_constant_1837*tmp_moved_constant_1860 + tmp_moved_constant_1840*tmp_moved_constant_1861 + tmp_moved_constant_1843*tmp_moved_constant_1862) + tmp_moved_constant_1703*(tmp_moved_constant_1846*tmp_moved_constant_1863 + tmp_moved_constant_1849*tmp_moved_constant_1864 + tmp_moved_constant_1852*tmp_moved_constant_1865); + const real_t tmp_moved_constant_2005 = tmp_moved_constant_1691*(tmp_moved_constant_1819*tmp_moved_constant_1867 + tmp_moved_constant_1822*tmp_moved_constant_1868 + tmp_moved_constant_1825*tmp_moved_constant_1869) + tmp_moved_constant_1695*(tmp_moved_constant_1828*tmp_moved_constant_1870 + tmp_moved_constant_1831*tmp_moved_constant_1871 + tmp_moved_constant_1834*tmp_moved_constant_1872) + tmp_moved_constant_1699*(tmp_moved_constant_1837*tmp_moved_constant_1873 + tmp_moved_constant_1840*tmp_moved_constant_1874 + tmp_moved_constant_1843*tmp_moved_constant_1875) + tmp_moved_constant_1703*(tmp_moved_constant_1846*tmp_moved_constant_1876 + tmp_moved_constant_1849*tmp_moved_constant_1877 + tmp_moved_constant_1852*tmp_moved_constant_1878); + const real_t tmp_moved_constant_2006 = tmp_moved_constant_1691*(tmp_moved_constant_1819*tmp_moved_constant_1880 + tmp_moved_constant_1822*tmp_moved_constant_1881 + tmp_moved_constant_1825*tmp_moved_constant_1882) + tmp_moved_constant_1695*(tmp_moved_constant_1828*tmp_moved_constant_1883 + tmp_moved_constant_1831*tmp_moved_constant_1884 + tmp_moved_constant_1834*tmp_moved_constant_1885) + tmp_moved_constant_1699*(tmp_moved_constant_1837*tmp_moved_constant_1886 + tmp_moved_constant_1840*tmp_moved_constant_1887 + tmp_moved_constant_1843*tmp_moved_constant_1888) + tmp_moved_constant_1703*(tmp_moved_constant_1846*tmp_moved_constant_1889 + tmp_moved_constant_1849*tmp_moved_constant_1890 + tmp_moved_constant_1852*tmp_moved_constant_1891); + const real_t tmp_moved_constant_2007 = tmp_moved_constant_1691*(tmp_moved_constant_1854*tmp_moved_constant_1867 + tmp_moved_constant_1855*tmp_moved_constant_1868 + tmp_moved_constant_1856*tmp_moved_constant_1869) + tmp_moved_constant_1695*(tmp_moved_constant_1857*tmp_moved_constant_1870 + tmp_moved_constant_1858*tmp_moved_constant_1871 + tmp_moved_constant_1859*tmp_moved_constant_1872) + tmp_moved_constant_1699*(tmp_moved_constant_1860*tmp_moved_constant_1873 + tmp_moved_constant_1861*tmp_moved_constant_1874 + tmp_moved_constant_1862*tmp_moved_constant_1875) + tmp_moved_constant_1703*(tmp_moved_constant_1863*tmp_moved_constant_1876 + tmp_moved_constant_1864*tmp_moved_constant_1877 + tmp_moved_constant_1865*tmp_moved_constant_1878); + const real_t tmp_moved_constant_2008 = tmp_moved_constant_1691*(tmp_moved_constant_1854*tmp_moved_constant_1880 + tmp_moved_constant_1855*tmp_moved_constant_1881 + tmp_moved_constant_1856*tmp_moved_constant_1882) + tmp_moved_constant_1695*(tmp_moved_constant_1857*tmp_moved_constant_1883 + tmp_moved_constant_1858*tmp_moved_constant_1884 + tmp_moved_constant_1859*tmp_moved_constant_1885) + tmp_moved_constant_1699*(tmp_moved_constant_1860*tmp_moved_constant_1886 + tmp_moved_constant_1861*tmp_moved_constant_1887 + tmp_moved_constant_1862*tmp_moved_constant_1888) + tmp_moved_constant_1703*(tmp_moved_constant_1863*tmp_moved_constant_1889 + tmp_moved_constant_1864*tmp_moved_constant_1890 + tmp_moved_constant_1865*tmp_moved_constant_1891); + const real_t tmp_moved_constant_2009 = tmp_moved_constant_1691*(tmp_moved_constant_1867*tmp_moved_constant_1880 + tmp_moved_constant_1868*tmp_moved_constant_1881 + tmp_moved_constant_1869*tmp_moved_constant_1882) + tmp_moved_constant_1695*(tmp_moved_constant_1870*tmp_moved_constant_1883 + tmp_moved_constant_1871*tmp_moved_constant_1884 + tmp_moved_constant_1872*tmp_moved_constant_1885) + tmp_moved_constant_1699*(tmp_moved_constant_1873*tmp_moved_constant_1886 + tmp_moved_constant_1874*tmp_moved_constant_1887 + tmp_moved_constant_1875*tmp_moved_constant_1888) + tmp_moved_constant_1703*(tmp_moved_constant_1876*tmp_moved_constant_1889 + tmp_moved_constant_1877*tmp_moved_constant_1890 + tmp_moved_constant_1878*tmp_moved_constant_1891); + const real_t tmp_moved_constant_2010 = tmp_moved_constant_1691*((tmp_moved_constant_1688*tmp_moved_constant_1688) + (tmp_moved_constant_1689*tmp_moved_constant_1689) + (tmp_moved_constant_1690*tmp_moved_constant_1690)) + tmp_moved_constant_1695*((tmp_moved_constant_1692*tmp_moved_constant_1692) + (tmp_moved_constant_1693*tmp_moved_constant_1693) + (tmp_moved_constant_1694*tmp_moved_constant_1694)) + tmp_moved_constant_1699*((tmp_moved_constant_1696*tmp_moved_constant_1696) + (tmp_moved_constant_1697*tmp_moved_constant_1697) + (tmp_moved_constant_1698*tmp_moved_constant_1698)) + tmp_moved_constant_1703*((tmp_moved_constant_1700*tmp_moved_constant_1700) + (tmp_moved_constant_1701*tmp_moved_constant_1701) + (tmp_moved_constant_1702*tmp_moved_constant_1702)); + const real_t tmp_moved_constant_2011 = tmp_moved_constant_1716; + const real_t tmp_moved_constant_2012 = tmp_moved_constant_1729; + const real_t tmp_moved_constant_2013 = tmp_moved_constant_1742; + const real_t tmp_moved_constant_2014 = tmp_moved_constant_1779; + const real_t tmp_moved_constant_2015 = tmp_moved_constant_1816; + const real_t tmp_moved_constant_2016 = tmp_moved_constant_1853; + const real_t tmp_moved_constant_2017 = tmp_moved_constant_1866; + const real_t tmp_moved_constant_2018 = tmp_moved_constant_1879; + const real_t tmp_moved_constant_2019 = tmp_moved_constant_1892; + const real_t tmp_moved_constant_2020 = tmp_moved_constant_1716; + const real_t tmp_moved_constant_2021 = tmp_moved_constant_1691*(tmp_kernel_op_254*tmp_moved_constant_1893 + tmp_kernel_op_254*tmp_moved_constant_1894 + tmp_kernel_op_254*tmp_moved_constant_1895) + tmp_moved_constant_1695*(tmp_kernel_op_257*tmp_moved_constant_1893 + tmp_kernel_op_257*tmp_moved_constant_1894 + tmp_kernel_op_257*tmp_moved_constant_1895) + tmp_moved_constant_1699*(tmp_kernel_op_258*tmp_moved_constant_1893 + tmp_kernel_op_258*tmp_moved_constant_1894 + tmp_kernel_op_258*tmp_moved_constant_1895) + tmp_moved_constant_1703*(tmp_kernel_op_259*tmp_moved_constant_1893 + tmp_kernel_op_259*tmp_moved_constant_1894 + tmp_kernel_op_259*tmp_moved_constant_1895); + const real_t tmp_moved_constant_2022 = tmp_moved_constant_1896; + const real_t tmp_moved_constant_2023 = tmp_moved_constant_1897; + const real_t tmp_moved_constant_2024 = tmp_moved_constant_1898; + const real_t tmp_moved_constant_2025 = tmp_moved_constant_1899; + const real_t tmp_moved_constant_2026 = tmp_moved_constant_1900; + const real_t tmp_moved_constant_2027 = tmp_moved_constant_1901; + const real_t tmp_moved_constant_2028 = tmp_moved_constant_1902; + const real_t tmp_moved_constant_2029 = tmp_moved_constant_1903; + const real_t tmp_moved_constant_2030 = tmp_moved_constant_1729; + const real_t tmp_moved_constant_2031 = tmp_moved_constant_1896; + const real_t tmp_moved_constant_2032 = tmp_moved_constant_1691*(tmp_kernel_op_269*tmp_moved_constant_1904 + tmp_kernel_op_269*tmp_moved_constant_1905 + tmp_kernel_op_269*tmp_moved_constant_1906) + tmp_moved_constant_1695*(tmp_kernel_op_272*tmp_moved_constant_1904 + tmp_kernel_op_272*tmp_moved_constant_1905 + tmp_kernel_op_272*tmp_moved_constant_1906) + tmp_moved_constant_1699*(tmp_kernel_op_273*tmp_moved_constant_1904 + tmp_kernel_op_273*tmp_moved_constant_1905 + tmp_kernel_op_273*tmp_moved_constant_1906) + tmp_moved_constant_1703*(tmp_kernel_op_274*tmp_moved_constant_1904 + tmp_kernel_op_274*tmp_moved_constant_1905 + tmp_kernel_op_274*tmp_moved_constant_1906); + const real_t tmp_moved_constant_2033 = tmp_moved_constant_1907; + const real_t tmp_moved_constant_2034 = tmp_moved_constant_1908; + const real_t tmp_moved_constant_2035 = tmp_moved_constant_1909; + const real_t tmp_moved_constant_2036 = tmp_moved_constant_1910; + const real_t tmp_moved_constant_2037 = tmp_moved_constant_1911; + const real_t tmp_moved_constant_2038 = tmp_moved_constant_1912; + const real_t tmp_moved_constant_2039 = tmp_moved_constant_1913; + const real_t tmp_moved_constant_2040 = tmp_moved_constant_1742; + const real_t tmp_moved_constant_2041 = tmp_moved_constant_1897; + const real_t tmp_moved_constant_2042 = tmp_moved_constant_1907; + const real_t tmp_moved_constant_2043 = tmp_moved_constant_1691*(tmp_kernel_op_283*tmp_moved_constant_1914 + tmp_kernel_op_283*tmp_moved_constant_1915 + tmp_kernel_op_283*tmp_moved_constant_1916) + tmp_moved_constant_1695*(tmp_kernel_op_286*tmp_moved_constant_1914 + tmp_kernel_op_286*tmp_moved_constant_1915 + tmp_kernel_op_286*tmp_moved_constant_1916) + tmp_moved_constant_1699*(tmp_kernel_op_287*tmp_moved_constant_1914 + tmp_kernel_op_287*tmp_moved_constant_1915 + tmp_kernel_op_287*tmp_moved_constant_1916) + tmp_moved_constant_1703*(tmp_kernel_op_288*tmp_moved_constant_1914 + tmp_kernel_op_288*tmp_moved_constant_1915 + tmp_kernel_op_288*tmp_moved_constant_1916); + const real_t tmp_moved_constant_2044 = tmp_moved_constant_1917; + const real_t tmp_moved_constant_2045 = tmp_moved_constant_1918; + const real_t tmp_moved_constant_2046 = tmp_moved_constant_1919; + const real_t tmp_moved_constant_2047 = tmp_moved_constant_1920; + const real_t tmp_moved_constant_2048 = tmp_moved_constant_1921; + const real_t tmp_moved_constant_2049 = tmp_moved_constant_1922; + const real_t tmp_moved_constant_2050 = tmp_moved_constant_1779; + const real_t tmp_moved_constant_2051 = tmp_moved_constant_1898; + const real_t tmp_moved_constant_2052 = tmp_moved_constant_1908; + const real_t tmp_moved_constant_2053 = tmp_moved_constant_1917; + const real_t tmp_moved_constant_2054 = tmp_moved_constant_1691*(((tmp_moved_constant_1923 + tmp_moved_constant_1924)*(tmp_moved_constant_1923 + tmp_moved_constant_1924))*16.0 + ((tmp_moved_constant_1925 + tmp_moved_constant_1926)*(tmp_moved_constant_1925 + tmp_moved_constant_1926))*16.0 + ((tmp_moved_constant_1927 + tmp_moved_constant_1928)*(tmp_moved_constant_1927 + tmp_moved_constant_1928))*16.0) + tmp_moved_constant_1695*(((tmp_moved_constant_1929 + tmp_moved_constant_1930)*(tmp_moved_constant_1929 + tmp_moved_constant_1930))*16.0 + ((tmp_moved_constant_1931 + tmp_moved_constant_1932)*(tmp_moved_constant_1931 + tmp_moved_constant_1932))*16.0 + ((tmp_moved_constant_1933 + tmp_moved_constant_1934)*(tmp_moved_constant_1933 + tmp_moved_constant_1934))*16.0) + tmp_moved_constant_1699*(((tmp_moved_constant_1935 + tmp_moved_constant_1936)*(tmp_moved_constant_1935 + tmp_moved_constant_1936))*16.0 + ((tmp_moved_constant_1937 + tmp_moved_constant_1938)*(tmp_moved_constant_1937 + tmp_moved_constant_1938))*16.0 + ((tmp_moved_constant_1939 + tmp_moved_constant_1940)*(tmp_moved_constant_1939 + tmp_moved_constant_1940))*16.0) + tmp_moved_constant_1703*(((tmp_moved_constant_1941 + tmp_moved_constant_1942)*(tmp_moved_constant_1941 + tmp_moved_constant_1942))*16.0 + ((tmp_moved_constant_1943 + tmp_moved_constant_1944)*(tmp_moved_constant_1943 + tmp_moved_constant_1944))*16.0 + ((tmp_moved_constant_1945 + tmp_moved_constant_1946)*(tmp_moved_constant_1945 + tmp_moved_constant_1946))*16.0); + const real_t tmp_moved_constant_2055 = tmp_moved_constant_1947; + const real_t tmp_moved_constant_2056 = tmp_moved_constant_1948; + const real_t tmp_moved_constant_2057 = tmp_moved_constant_1949; + const real_t tmp_moved_constant_2058 = tmp_moved_constant_1950; + const real_t tmp_moved_constant_2059 = tmp_moved_constant_1951; + const real_t tmp_moved_constant_2060 = tmp_moved_constant_1816; + const real_t tmp_moved_constant_2061 = tmp_moved_constant_1899; + const real_t tmp_moved_constant_2062 = tmp_moved_constant_1909; + const real_t tmp_moved_constant_2063 = tmp_moved_constant_1918; + const real_t tmp_moved_constant_2064 = tmp_moved_constant_1947; + const real_t tmp_moved_constant_2065 = tmp_moved_constant_1691*(((tmp_moved_constant_1952 + tmp_moved_constant_1953)*(tmp_moved_constant_1952 + tmp_moved_constant_1953))*16.0 + ((tmp_moved_constant_1954 + tmp_moved_constant_1955)*(tmp_moved_constant_1954 + tmp_moved_constant_1955))*16.0 + ((tmp_moved_constant_1956 + tmp_moved_constant_1957)*(tmp_moved_constant_1956 + tmp_moved_constant_1957))*16.0) + tmp_moved_constant_1695*(((tmp_moved_constant_1958 + tmp_moved_constant_1959)*(tmp_moved_constant_1958 + tmp_moved_constant_1959))*16.0 + ((tmp_moved_constant_1960 + tmp_moved_constant_1961)*(tmp_moved_constant_1960 + tmp_moved_constant_1961))*16.0 + ((tmp_moved_constant_1962 + tmp_moved_constant_1963)*(tmp_moved_constant_1962 + tmp_moved_constant_1963))*16.0) + tmp_moved_constant_1699*(((tmp_moved_constant_1964 + tmp_moved_constant_1965)*(tmp_moved_constant_1964 + tmp_moved_constant_1965))*16.0 + ((tmp_moved_constant_1966 + tmp_moved_constant_1967)*(tmp_moved_constant_1966 + tmp_moved_constant_1967))*16.0 + ((tmp_moved_constant_1968 + tmp_moved_constant_1969)*(tmp_moved_constant_1968 + tmp_moved_constant_1969))*16.0) + tmp_moved_constant_1703*(((tmp_moved_constant_1970 + tmp_moved_constant_1971)*(tmp_moved_constant_1970 + tmp_moved_constant_1971))*16.0 + ((tmp_moved_constant_1972 + tmp_moved_constant_1973)*(tmp_moved_constant_1972 + tmp_moved_constant_1973))*16.0 + ((tmp_moved_constant_1974 + tmp_moved_constant_1975)*(tmp_moved_constant_1974 + tmp_moved_constant_1975))*16.0); + const real_t tmp_moved_constant_2066 = tmp_moved_constant_1976; + const real_t tmp_moved_constant_2067 = tmp_moved_constant_1977; + const real_t tmp_moved_constant_2068 = tmp_moved_constant_1978; + const real_t tmp_moved_constant_2069 = tmp_moved_constant_1979; + const real_t tmp_moved_constant_2070 = tmp_moved_constant_1853; + const real_t tmp_moved_constant_2071 = tmp_moved_constant_1900; + const real_t tmp_moved_constant_2072 = tmp_moved_constant_1910; + const real_t tmp_moved_constant_2073 = tmp_moved_constant_1919; + const real_t tmp_moved_constant_2074 = tmp_moved_constant_1948; + const real_t tmp_moved_constant_2075 = tmp_moved_constant_1976; + const real_t tmp_moved_constant_2076 = tmp_moved_constant_1691*(((tmp_moved_constant_1980 + tmp_moved_constant_1981)*(tmp_moved_constant_1980 + tmp_moved_constant_1981))*16.0 + ((tmp_moved_constant_1982 + tmp_moved_constant_1983)*(tmp_moved_constant_1982 + tmp_moved_constant_1983))*16.0 + ((tmp_moved_constant_1984 + tmp_moved_constant_1985)*(tmp_moved_constant_1984 + tmp_moved_constant_1985))*16.0) + tmp_moved_constant_1695*(((tmp_moved_constant_1986 + tmp_moved_constant_1987)*(tmp_moved_constant_1986 + tmp_moved_constant_1987))*16.0 + ((tmp_moved_constant_1988 + tmp_moved_constant_1989)*(tmp_moved_constant_1988 + tmp_moved_constant_1989))*16.0 + ((tmp_moved_constant_1990 + tmp_moved_constant_1991)*(tmp_moved_constant_1990 + tmp_moved_constant_1991))*16.0) + tmp_moved_constant_1699*(((tmp_moved_constant_1992 + tmp_moved_constant_1993)*(tmp_moved_constant_1992 + tmp_moved_constant_1993))*16.0 + ((tmp_moved_constant_1994 + tmp_moved_constant_1995)*(tmp_moved_constant_1994 + tmp_moved_constant_1995))*16.0 + ((tmp_moved_constant_1996 + tmp_moved_constant_1997)*(tmp_moved_constant_1996 + tmp_moved_constant_1997))*16.0) + tmp_moved_constant_1703*(((tmp_moved_constant_1998 + tmp_moved_constant_1999)*(tmp_moved_constant_1998 + tmp_moved_constant_1999))*16.0 + ((tmp_moved_constant_2000 + tmp_moved_constant_2001)*(tmp_moved_constant_2000 + tmp_moved_constant_2001))*16.0 + ((tmp_moved_constant_2002 + tmp_moved_constant_2003)*(tmp_moved_constant_2002 + tmp_moved_constant_2003))*16.0); + const real_t tmp_moved_constant_2077 = tmp_moved_constant_2004; + const real_t tmp_moved_constant_2078 = tmp_moved_constant_2005; + const real_t tmp_moved_constant_2079 = tmp_moved_constant_2006; + const real_t tmp_moved_constant_2080 = tmp_moved_constant_1866; + const real_t tmp_moved_constant_2081 = tmp_moved_constant_1901; + const real_t tmp_moved_constant_2082 = tmp_moved_constant_1911; + const real_t tmp_moved_constant_2083 = tmp_moved_constant_1920; + const real_t tmp_moved_constant_2084 = tmp_moved_constant_1949; + const real_t tmp_moved_constant_2085 = tmp_moved_constant_1977; + const real_t tmp_moved_constant_2086 = tmp_moved_constant_2004; + const real_t tmp_moved_constant_2087 = tmp_moved_constant_1691*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1923 - tmp_moved_constant_1952)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1923 - tmp_moved_constant_1952))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1925 - tmp_moved_constant_1954)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1925 - tmp_moved_constant_1954))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1927 - tmp_moved_constant_1956)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_1927 - tmp_moved_constant_1956))*16.0) + tmp_moved_constant_1695*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1929 - tmp_moved_constant_1958)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1929 - tmp_moved_constant_1958))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1931 - tmp_moved_constant_1960)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1931 - tmp_moved_constant_1960))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1933 - tmp_moved_constant_1962)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_1933 - tmp_moved_constant_1962))*16.0) + tmp_moved_constant_1699*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1935 - tmp_moved_constant_1964)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1935 - tmp_moved_constant_1964))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1937 - tmp_moved_constant_1966)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1937 - tmp_moved_constant_1966))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1939 - tmp_moved_constant_1968)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_1939 - tmp_moved_constant_1968))*16.0) + tmp_moved_constant_1703*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1941 - tmp_moved_constant_1970)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1941 - tmp_moved_constant_1970))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1943 - tmp_moved_constant_1972)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1943 - tmp_moved_constant_1972))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1945 - tmp_moved_constant_1974)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_1945 - tmp_moved_constant_1974))*16.0); + const real_t tmp_moved_constant_2088 = tmp_moved_constant_2007; + const real_t tmp_moved_constant_2089 = tmp_moved_constant_2008; + const real_t tmp_moved_constant_2090 = tmp_moved_constant_1879; + const real_t tmp_moved_constant_2091 = tmp_moved_constant_1902; + const real_t tmp_moved_constant_2092 = tmp_moved_constant_1912; + const real_t tmp_moved_constant_2093 = tmp_moved_constant_1921; + const real_t tmp_moved_constant_2094 = tmp_moved_constant_1950; + const real_t tmp_moved_constant_2095 = tmp_moved_constant_1978; + const real_t tmp_moved_constant_2096 = tmp_moved_constant_2005; + const real_t tmp_moved_constant_2097 = tmp_moved_constant_2007; + const real_t tmp_moved_constant_2098 = tmp_moved_constant_1691*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1924 - tmp_moved_constant_1980)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1924 - tmp_moved_constant_1980))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1926 - tmp_moved_constant_1982)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1926 - tmp_moved_constant_1982))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1928 - tmp_moved_constant_1984)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_1928 - tmp_moved_constant_1984))*16.0) + tmp_moved_constant_1695*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1930 - tmp_moved_constant_1986)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1930 - tmp_moved_constant_1986))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1932 - tmp_moved_constant_1988)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1932 - tmp_moved_constant_1988))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1934 - tmp_moved_constant_1990)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_1934 - tmp_moved_constant_1990))*16.0) + tmp_moved_constant_1699*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1936 - tmp_moved_constant_1992)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1936 - tmp_moved_constant_1992))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1938 - tmp_moved_constant_1994)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1938 - tmp_moved_constant_1994))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1940 - tmp_moved_constant_1996)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_1940 - tmp_moved_constant_1996))*16.0) + tmp_moved_constant_1703*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1942 - tmp_moved_constant_1998)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1942 - tmp_moved_constant_1998))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1944 - tmp_moved_constant_2000)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1944 - tmp_moved_constant_2000))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1946 - tmp_moved_constant_2002)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_1946 - tmp_moved_constant_2002))*16.0); + const real_t tmp_moved_constant_2099 = tmp_moved_constant_2009; + const real_t tmp_moved_constant_2100 = tmp_moved_constant_1892; + const real_t tmp_moved_constant_2101 = tmp_moved_constant_1903; + const real_t tmp_moved_constant_2102 = tmp_moved_constant_1913; + const real_t tmp_moved_constant_2103 = tmp_moved_constant_1922; + const real_t tmp_moved_constant_2104 = tmp_moved_constant_1951; + const real_t tmp_moved_constant_2105 = tmp_moved_constant_1979; + const real_t tmp_moved_constant_2106 = tmp_moved_constant_2006; + const real_t tmp_moved_constant_2107 = tmp_moved_constant_2008; + const real_t tmp_moved_constant_2108 = tmp_moved_constant_2009; + const real_t tmp_moved_constant_2109 = tmp_moved_constant_1691*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1953 - tmp_moved_constant_1981)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1953 - tmp_moved_constant_1981))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1955 - tmp_moved_constant_1983)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1955 - tmp_moved_constant_1983))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1957 - tmp_moved_constant_1985)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_1957 - tmp_moved_constant_1985))*16.0) + tmp_moved_constant_1695*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1959 - tmp_moved_constant_1987)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1959 - tmp_moved_constant_1987))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1961 - tmp_moved_constant_1989)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1961 - tmp_moved_constant_1989))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1963 - tmp_moved_constant_1991)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_1963 - tmp_moved_constant_1991))*16.0) + tmp_moved_constant_1699*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1965 - tmp_moved_constant_1993)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1965 - tmp_moved_constant_1993))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1967 - tmp_moved_constant_1995)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1967 - tmp_moved_constant_1995))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1969 - tmp_moved_constant_1997)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_1969 - tmp_moved_constant_1997))*16.0) + tmp_moved_constant_1703*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1971 - tmp_moved_constant_1999)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1971 - tmp_moved_constant_1999))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1973 - tmp_moved_constant_2001)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1973 - tmp_moved_constant_2001))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1975 - tmp_moved_constant_2003)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_1975 - tmp_moved_constant_2003))*16.0); for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -3101,106 +3101,106 @@ void P2ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdge, - _data_mat[0] = ((real_t)(Dummy_4026)); - _data_mat[1] = ((real_t)(Dummy_4027)); - _data_mat[2] = ((real_t)(Dummy_4028)); - _data_mat[3] = ((real_t)(Dummy_4029)); - _data_mat[4] = ((real_t)(Dummy_4030)); - _data_mat[5] = ((real_t)(Dummy_4031)); - _data_mat[6] = ((real_t)(Dummy_4032)); - _data_mat[7] = ((real_t)(Dummy_4033)); - _data_mat[8] = ((real_t)(Dummy_4034)); - _data_mat[9] = ((real_t)(Dummy_4035)); - _data_mat[10] = ((real_t)(Dummy_4036)); - _data_mat[11] = ((real_t)(Dummy_4037)); - _data_mat[12] = ((real_t)(Dummy_4038)); - _data_mat[13] = ((real_t)(Dummy_4039)); - _data_mat[14] = ((real_t)(Dummy_4040)); - _data_mat[15] = ((real_t)(Dummy_4041)); - _data_mat[16] = ((real_t)(Dummy_4042)); - _data_mat[17] = ((real_t)(Dummy_4043)); - _data_mat[18] = ((real_t)(Dummy_4044)); - _data_mat[19] = ((real_t)(Dummy_4045)); - _data_mat[20] = ((real_t)(Dummy_4046)); - _data_mat[21] = ((real_t)(Dummy_4047)); - _data_mat[22] = ((real_t)(Dummy_4048)); - _data_mat[23] = ((real_t)(Dummy_4049)); - _data_mat[24] = ((real_t)(Dummy_4050)); - _data_mat[25] = ((real_t)(Dummy_4051)); - _data_mat[26] = ((real_t)(Dummy_4052)); - _data_mat[27] = ((real_t)(Dummy_4053)); - _data_mat[28] = ((real_t)(Dummy_4054)); - _data_mat[29] = ((real_t)(Dummy_4055)); - _data_mat[30] = ((real_t)(Dummy_4056)); - _data_mat[31] = ((real_t)(Dummy_4057)); - _data_mat[32] = ((real_t)(Dummy_4058)); - _data_mat[33] = ((real_t)(Dummy_4059)); - _data_mat[34] = ((real_t)(Dummy_4060)); - _data_mat[35] = ((real_t)(Dummy_4061)); - _data_mat[36] = ((real_t)(Dummy_4062)); - _data_mat[37] = ((real_t)(Dummy_4063)); - _data_mat[38] = ((real_t)(Dummy_4064)); - _data_mat[39] = ((real_t)(Dummy_4065)); - _data_mat[40] = ((real_t)(Dummy_4066)); - _data_mat[41] = ((real_t)(Dummy_4067)); - _data_mat[42] = ((real_t)(Dummy_4068)); - _data_mat[43] = ((real_t)(Dummy_4069)); - _data_mat[44] = ((real_t)(Dummy_4070)); - _data_mat[45] = ((real_t)(Dummy_4071)); - _data_mat[46] = ((real_t)(Dummy_4072)); - _data_mat[47] = ((real_t)(Dummy_4073)); - _data_mat[48] = ((real_t)(Dummy_4074)); - _data_mat[49] = ((real_t)(Dummy_4075)); - _data_mat[50] = ((real_t)(Dummy_4076)); - _data_mat[51] = ((real_t)(Dummy_4077)); - _data_mat[52] = ((real_t)(Dummy_4078)); - _data_mat[53] = ((real_t)(Dummy_4079)); - _data_mat[54] = ((real_t)(Dummy_4080)); - _data_mat[55] = ((real_t)(Dummy_4081)); - _data_mat[56] = ((real_t)(Dummy_4082)); - _data_mat[57] = ((real_t)(Dummy_4083)); - _data_mat[58] = ((real_t)(Dummy_4084)); - _data_mat[59] = ((real_t)(Dummy_4085)); - _data_mat[60] = ((real_t)(Dummy_4086)); - _data_mat[61] = ((real_t)(Dummy_4087)); - _data_mat[62] = ((real_t)(Dummy_4088)); - _data_mat[63] = ((real_t)(Dummy_4089)); - _data_mat[64] = ((real_t)(Dummy_4090)); - _data_mat[65] = ((real_t)(Dummy_4091)); - _data_mat[66] = ((real_t)(Dummy_4092)); - _data_mat[67] = ((real_t)(Dummy_4093)); - _data_mat[68] = ((real_t)(Dummy_4094)); - _data_mat[69] = ((real_t)(Dummy_4095)); - _data_mat[70] = ((real_t)(Dummy_4096)); - _data_mat[71] = ((real_t)(Dummy_4097)); - _data_mat[72] = ((real_t)(Dummy_4098)); - _data_mat[73] = ((real_t)(Dummy_4099)); - _data_mat[74] = ((real_t)(Dummy_4100)); - _data_mat[75] = ((real_t)(Dummy_4101)); - _data_mat[76] = ((real_t)(Dummy_4102)); - _data_mat[77] = ((real_t)(Dummy_4103)); - _data_mat[78] = ((real_t)(Dummy_4104)); - _data_mat[79] = ((real_t)(Dummy_4105)); - _data_mat[80] = ((real_t)(Dummy_4106)); - _data_mat[81] = ((real_t)(Dummy_4107)); - _data_mat[82] = ((real_t)(Dummy_4108)); - _data_mat[83] = ((real_t)(Dummy_4109)); - _data_mat[84] = ((real_t)(Dummy_4110)); - _data_mat[85] = ((real_t)(Dummy_4111)); - _data_mat[86] = ((real_t)(Dummy_4112)); - _data_mat[87] = ((real_t)(Dummy_4113)); - _data_mat[88] = ((real_t)(Dummy_4114)); - _data_mat[89] = ((real_t)(Dummy_4115)); - _data_mat[90] = ((real_t)(Dummy_4116)); - _data_mat[91] = ((real_t)(Dummy_4117)); - _data_mat[92] = ((real_t)(Dummy_4118)); - _data_mat[93] = ((real_t)(Dummy_4119)); - _data_mat[94] = ((real_t)(Dummy_4120)); - _data_mat[95] = ((real_t)(Dummy_4121)); - _data_mat[96] = ((real_t)(Dummy_4122)); - _data_mat[97] = ((real_t)(Dummy_4123)); - _data_mat[98] = ((real_t)(Dummy_4124)); - _data_mat[99] = ((real_t)(Dummy_4125)); + _data_mat[0] = ((real_t)(tmp_moved_constant_322)); + _data_mat[1] = ((real_t)(tmp_moved_constant_323)); + _data_mat[2] = ((real_t)(tmp_moved_constant_324)); + _data_mat[3] = ((real_t)(tmp_moved_constant_325)); + _data_mat[4] = ((real_t)(tmp_moved_constant_326)); + _data_mat[5] = ((real_t)(tmp_moved_constant_327)); + _data_mat[6] = ((real_t)(tmp_moved_constant_328)); + _data_mat[7] = ((real_t)(tmp_moved_constant_329)); + _data_mat[8] = ((real_t)(tmp_moved_constant_330)); + _data_mat[9] = ((real_t)(tmp_moved_constant_331)); + _data_mat[10] = ((real_t)(tmp_moved_constant_332)); + _data_mat[11] = ((real_t)(tmp_moved_constant_333)); + _data_mat[12] = ((real_t)(tmp_moved_constant_334)); + _data_mat[13] = ((real_t)(tmp_moved_constant_335)); + _data_mat[14] = ((real_t)(tmp_moved_constant_336)); + _data_mat[15] = ((real_t)(tmp_moved_constant_337)); + _data_mat[16] = ((real_t)(tmp_moved_constant_338)); + _data_mat[17] = ((real_t)(tmp_moved_constant_339)); + _data_mat[18] = ((real_t)(tmp_moved_constant_340)); + _data_mat[19] = ((real_t)(tmp_moved_constant_341)); + _data_mat[20] = ((real_t)(tmp_moved_constant_342)); + _data_mat[21] = ((real_t)(tmp_moved_constant_343)); + _data_mat[22] = ((real_t)(tmp_moved_constant_344)); + _data_mat[23] = ((real_t)(tmp_moved_constant_345)); + _data_mat[24] = ((real_t)(tmp_moved_constant_346)); + _data_mat[25] = ((real_t)(tmp_moved_constant_347)); + _data_mat[26] = ((real_t)(tmp_moved_constant_348)); + _data_mat[27] = ((real_t)(tmp_moved_constant_349)); + _data_mat[28] = ((real_t)(tmp_moved_constant_350)); + _data_mat[29] = ((real_t)(tmp_moved_constant_351)); + _data_mat[30] = ((real_t)(tmp_moved_constant_352)); + _data_mat[31] = ((real_t)(tmp_moved_constant_353)); + _data_mat[32] = ((real_t)(tmp_moved_constant_354)); + _data_mat[33] = ((real_t)(tmp_moved_constant_355)); + _data_mat[34] = ((real_t)(tmp_moved_constant_356)); + _data_mat[35] = ((real_t)(tmp_moved_constant_357)); + _data_mat[36] = ((real_t)(tmp_moved_constant_358)); + _data_mat[37] = ((real_t)(tmp_moved_constant_359)); + _data_mat[38] = ((real_t)(tmp_moved_constant_360)); + _data_mat[39] = ((real_t)(tmp_moved_constant_361)); + _data_mat[40] = ((real_t)(tmp_moved_constant_362)); + _data_mat[41] = ((real_t)(tmp_moved_constant_363)); + _data_mat[42] = ((real_t)(tmp_moved_constant_364)); + _data_mat[43] = ((real_t)(tmp_moved_constant_365)); + _data_mat[44] = ((real_t)(tmp_moved_constant_366)); + _data_mat[45] = ((real_t)(tmp_moved_constant_367)); + _data_mat[46] = ((real_t)(tmp_moved_constant_368)); + _data_mat[47] = ((real_t)(tmp_moved_constant_369)); + _data_mat[48] = ((real_t)(tmp_moved_constant_370)); + _data_mat[49] = ((real_t)(tmp_moved_constant_371)); + _data_mat[50] = ((real_t)(tmp_moved_constant_372)); + _data_mat[51] = ((real_t)(tmp_moved_constant_373)); + _data_mat[52] = ((real_t)(tmp_moved_constant_374)); + _data_mat[53] = ((real_t)(tmp_moved_constant_375)); + _data_mat[54] = ((real_t)(tmp_moved_constant_376)); + _data_mat[55] = ((real_t)(tmp_moved_constant_377)); + _data_mat[56] = ((real_t)(tmp_moved_constant_378)); + _data_mat[57] = ((real_t)(tmp_moved_constant_379)); + _data_mat[58] = ((real_t)(tmp_moved_constant_380)); + _data_mat[59] = ((real_t)(tmp_moved_constant_381)); + _data_mat[60] = ((real_t)(tmp_moved_constant_382)); + _data_mat[61] = ((real_t)(tmp_moved_constant_383)); + _data_mat[62] = ((real_t)(tmp_moved_constant_384)); + _data_mat[63] = ((real_t)(tmp_moved_constant_385)); + _data_mat[64] = ((real_t)(tmp_moved_constant_386)); + _data_mat[65] = ((real_t)(tmp_moved_constant_387)); + _data_mat[66] = ((real_t)(tmp_moved_constant_388)); + _data_mat[67] = ((real_t)(tmp_moved_constant_389)); + _data_mat[68] = ((real_t)(tmp_moved_constant_390)); + _data_mat[69] = ((real_t)(tmp_moved_constant_391)); + _data_mat[70] = ((real_t)(tmp_moved_constant_392)); + _data_mat[71] = ((real_t)(tmp_moved_constant_393)); + _data_mat[72] = ((real_t)(tmp_moved_constant_394)); + _data_mat[73] = ((real_t)(tmp_moved_constant_395)); + _data_mat[74] = ((real_t)(tmp_moved_constant_396)); + _data_mat[75] = ((real_t)(tmp_moved_constant_397)); + _data_mat[76] = ((real_t)(tmp_moved_constant_398)); + _data_mat[77] = ((real_t)(tmp_moved_constant_399)); + _data_mat[78] = ((real_t)(tmp_moved_constant_400)); + _data_mat[79] = ((real_t)(tmp_moved_constant_401)); + _data_mat[80] = ((real_t)(tmp_moved_constant_402)); + _data_mat[81] = ((real_t)(tmp_moved_constant_403)); + _data_mat[82] = ((real_t)(tmp_moved_constant_404)); + _data_mat[83] = ((real_t)(tmp_moved_constant_405)); + _data_mat[84] = ((real_t)(tmp_moved_constant_406)); + _data_mat[85] = ((real_t)(tmp_moved_constant_407)); + _data_mat[86] = ((real_t)(tmp_moved_constant_408)); + _data_mat[87] = ((real_t)(tmp_moved_constant_409)); + _data_mat[88] = ((real_t)(tmp_moved_constant_410)); + _data_mat[89] = ((real_t)(tmp_moved_constant_411)); + _data_mat[90] = ((real_t)(tmp_moved_constant_412)); + _data_mat[91] = ((real_t)(tmp_moved_constant_413)); + _data_mat[92] = ((real_t)(tmp_moved_constant_414)); + _data_mat[93] = ((real_t)(tmp_moved_constant_415)); + _data_mat[94] = ((real_t)(tmp_moved_constant_416)); + _data_mat[95] = ((real_t)(tmp_moved_constant_417)); + _data_mat[96] = ((real_t)(tmp_moved_constant_418)); + _data_mat[97] = ((real_t)(tmp_moved_constant_419)); + _data_mat[98] = ((real_t)(tmp_moved_constant_420)); + _data_mat[99] = ((real_t)(tmp_moved_constant_421)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -3238,106 +3238,106 @@ void P2ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdge, - _data_mat[0] = ((real_t)(Dummy_4448)); - _data_mat[1] = ((real_t)(Dummy_4449)); - _data_mat[2] = ((real_t)(Dummy_4450)); - _data_mat[3] = ((real_t)(Dummy_4451)); - _data_mat[4] = ((real_t)(Dummy_4452)); - _data_mat[5] = ((real_t)(Dummy_4453)); - _data_mat[6] = ((real_t)(Dummy_4454)); - _data_mat[7] = ((real_t)(Dummy_4455)); - _data_mat[8] = ((real_t)(Dummy_4456)); - _data_mat[9] = ((real_t)(Dummy_4457)); - _data_mat[10] = ((real_t)(Dummy_4458)); - _data_mat[11] = ((real_t)(Dummy_4459)); - _data_mat[12] = ((real_t)(Dummy_4460)); - _data_mat[13] = ((real_t)(Dummy_4461)); - _data_mat[14] = ((real_t)(Dummy_4462)); - _data_mat[15] = ((real_t)(Dummy_4463)); - _data_mat[16] = ((real_t)(Dummy_4464)); - _data_mat[17] = ((real_t)(Dummy_4465)); - _data_mat[18] = ((real_t)(Dummy_4466)); - _data_mat[19] = ((real_t)(Dummy_4467)); - _data_mat[20] = ((real_t)(Dummy_4468)); - _data_mat[21] = ((real_t)(Dummy_4469)); - _data_mat[22] = ((real_t)(Dummy_4470)); - _data_mat[23] = ((real_t)(Dummy_4471)); - _data_mat[24] = ((real_t)(Dummy_4472)); - _data_mat[25] = ((real_t)(Dummy_4473)); - _data_mat[26] = ((real_t)(Dummy_4474)); - _data_mat[27] = ((real_t)(Dummy_4475)); - _data_mat[28] = ((real_t)(Dummy_4476)); - _data_mat[29] = ((real_t)(Dummy_4477)); - _data_mat[30] = ((real_t)(Dummy_4478)); - _data_mat[31] = ((real_t)(Dummy_4479)); - _data_mat[32] = ((real_t)(Dummy_4480)); - _data_mat[33] = ((real_t)(Dummy_4481)); - _data_mat[34] = ((real_t)(Dummy_4482)); - _data_mat[35] = ((real_t)(Dummy_4483)); - _data_mat[36] = ((real_t)(Dummy_4484)); - _data_mat[37] = ((real_t)(Dummy_4485)); - _data_mat[38] = ((real_t)(Dummy_4486)); - _data_mat[39] = ((real_t)(Dummy_4487)); - _data_mat[40] = ((real_t)(Dummy_4488)); - _data_mat[41] = ((real_t)(Dummy_4489)); - _data_mat[42] = ((real_t)(Dummy_4490)); - _data_mat[43] = ((real_t)(Dummy_4491)); - _data_mat[44] = ((real_t)(Dummy_4492)); - _data_mat[45] = ((real_t)(Dummy_4493)); - _data_mat[46] = ((real_t)(Dummy_4494)); - _data_mat[47] = ((real_t)(Dummy_4495)); - _data_mat[48] = ((real_t)(Dummy_4496)); - _data_mat[49] = ((real_t)(Dummy_4497)); - _data_mat[50] = ((real_t)(Dummy_4498)); - _data_mat[51] = ((real_t)(Dummy_4499)); - _data_mat[52] = ((real_t)(Dummy_4500)); - _data_mat[53] = ((real_t)(Dummy_4501)); - _data_mat[54] = ((real_t)(Dummy_4502)); - _data_mat[55] = ((real_t)(Dummy_4503)); - _data_mat[56] = ((real_t)(Dummy_4504)); - _data_mat[57] = ((real_t)(Dummy_4505)); - _data_mat[58] = ((real_t)(Dummy_4506)); - _data_mat[59] = ((real_t)(Dummy_4507)); - _data_mat[60] = ((real_t)(Dummy_4508)); - _data_mat[61] = ((real_t)(Dummy_4509)); - _data_mat[62] = ((real_t)(Dummy_4510)); - _data_mat[63] = ((real_t)(Dummy_4511)); - _data_mat[64] = ((real_t)(Dummy_4512)); - _data_mat[65] = ((real_t)(Dummy_4513)); - _data_mat[66] = ((real_t)(Dummy_4514)); - _data_mat[67] = ((real_t)(Dummy_4515)); - _data_mat[68] = ((real_t)(Dummy_4516)); - _data_mat[69] = ((real_t)(Dummy_4517)); - _data_mat[70] = ((real_t)(Dummy_4518)); - _data_mat[71] = ((real_t)(Dummy_4519)); - _data_mat[72] = ((real_t)(Dummy_4520)); - _data_mat[73] = ((real_t)(Dummy_4521)); - _data_mat[74] = ((real_t)(Dummy_4522)); - _data_mat[75] = ((real_t)(Dummy_4523)); - _data_mat[76] = ((real_t)(Dummy_4524)); - _data_mat[77] = ((real_t)(Dummy_4525)); - _data_mat[78] = ((real_t)(Dummy_4526)); - _data_mat[79] = ((real_t)(Dummy_4527)); - _data_mat[80] = ((real_t)(Dummy_4528)); - _data_mat[81] = ((real_t)(Dummy_4529)); - _data_mat[82] = ((real_t)(Dummy_4530)); - _data_mat[83] = ((real_t)(Dummy_4531)); - _data_mat[84] = ((real_t)(Dummy_4532)); - _data_mat[85] = ((real_t)(Dummy_4533)); - _data_mat[86] = ((real_t)(Dummy_4534)); - _data_mat[87] = ((real_t)(Dummy_4535)); - _data_mat[88] = ((real_t)(Dummy_4536)); - _data_mat[89] = ((real_t)(Dummy_4537)); - _data_mat[90] = ((real_t)(Dummy_4538)); - _data_mat[91] = ((real_t)(Dummy_4539)); - _data_mat[92] = ((real_t)(Dummy_4540)); - _data_mat[93] = ((real_t)(Dummy_4541)); - _data_mat[94] = ((real_t)(Dummy_4542)); - _data_mat[95] = ((real_t)(Dummy_4543)); - _data_mat[96] = ((real_t)(Dummy_4544)); - _data_mat[97] = ((real_t)(Dummy_4545)); - _data_mat[98] = ((real_t)(Dummy_4546)); - _data_mat[99] = ((real_t)(Dummy_4547)); + _data_mat[0] = ((real_t)(tmp_moved_constant_744)); + _data_mat[1] = ((real_t)(tmp_moved_constant_745)); + _data_mat[2] = ((real_t)(tmp_moved_constant_746)); + _data_mat[3] = ((real_t)(tmp_moved_constant_747)); + _data_mat[4] = ((real_t)(tmp_moved_constant_748)); + _data_mat[5] = ((real_t)(tmp_moved_constant_749)); + _data_mat[6] = ((real_t)(tmp_moved_constant_750)); + _data_mat[7] = ((real_t)(tmp_moved_constant_751)); + _data_mat[8] = ((real_t)(tmp_moved_constant_752)); + _data_mat[9] = ((real_t)(tmp_moved_constant_753)); + _data_mat[10] = ((real_t)(tmp_moved_constant_754)); + _data_mat[11] = ((real_t)(tmp_moved_constant_755)); + _data_mat[12] = ((real_t)(tmp_moved_constant_756)); + _data_mat[13] = ((real_t)(tmp_moved_constant_757)); + _data_mat[14] = ((real_t)(tmp_moved_constant_758)); + _data_mat[15] = ((real_t)(tmp_moved_constant_759)); + _data_mat[16] = ((real_t)(tmp_moved_constant_760)); + _data_mat[17] = ((real_t)(tmp_moved_constant_761)); + _data_mat[18] = ((real_t)(tmp_moved_constant_762)); + _data_mat[19] = ((real_t)(tmp_moved_constant_763)); + _data_mat[20] = ((real_t)(tmp_moved_constant_764)); + _data_mat[21] = ((real_t)(tmp_moved_constant_765)); + _data_mat[22] = ((real_t)(tmp_moved_constant_766)); + _data_mat[23] = ((real_t)(tmp_moved_constant_767)); + _data_mat[24] = ((real_t)(tmp_moved_constant_768)); + _data_mat[25] = ((real_t)(tmp_moved_constant_769)); + _data_mat[26] = ((real_t)(tmp_moved_constant_770)); + _data_mat[27] = ((real_t)(tmp_moved_constant_771)); + _data_mat[28] = ((real_t)(tmp_moved_constant_772)); + _data_mat[29] = ((real_t)(tmp_moved_constant_773)); + _data_mat[30] = ((real_t)(tmp_moved_constant_774)); + _data_mat[31] = ((real_t)(tmp_moved_constant_775)); + _data_mat[32] = ((real_t)(tmp_moved_constant_776)); + _data_mat[33] = ((real_t)(tmp_moved_constant_777)); + _data_mat[34] = ((real_t)(tmp_moved_constant_778)); + _data_mat[35] = ((real_t)(tmp_moved_constant_779)); + _data_mat[36] = ((real_t)(tmp_moved_constant_780)); + _data_mat[37] = ((real_t)(tmp_moved_constant_781)); + _data_mat[38] = ((real_t)(tmp_moved_constant_782)); + _data_mat[39] = ((real_t)(tmp_moved_constant_783)); + _data_mat[40] = ((real_t)(tmp_moved_constant_784)); + _data_mat[41] = ((real_t)(tmp_moved_constant_785)); + _data_mat[42] = ((real_t)(tmp_moved_constant_786)); + _data_mat[43] = ((real_t)(tmp_moved_constant_787)); + _data_mat[44] = ((real_t)(tmp_moved_constant_788)); + _data_mat[45] = ((real_t)(tmp_moved_constant_789)); + _data_mat[46] = ((real_t)(tmp_moved_constant_790)); + _data_mat[47] = ((real_t)(tmp_moved_constant_791)); + _data_mat[48] = ((real_t)(tmp_moved_constant_792)); + _data_mat[49] = ((real_t)(tmp_moved_constant_793)); + _data_mat[50] = ((real_t)(tmp_moved_constant_794)); + _data_mat[51] = ((real_t)(tmp_moved_constant_795)); + _data_mat[52] = ((real_t)(tmp_moved_constant_796)); + _data_mat[53] = ((real_t)(tmp_moved_constant_797)); + _data_mat[54] = ((real_t)(tmp_moved_constant_798)); + _data_mat[55] = ((real_t)(tmp_moved_constant_799)); + _data_mat[56] = ((real_t)(tmp_moved_constant_800)); + _data_mat[57] = ((real_t)(tmp_moved_constant_801)); + _data_mat[58] = ((real_t)(tmp_moved_constant_802)); + _data_mat[59] = ((real_t)(tmp_moved_constant_803)); + _data_mat[60] = ((real_t)(tmp_moved_constant_804)); + _data_mat[61] = ((real_t)(tmp_moved_constant_805)); + _data_mat[62] = ((real_t)(tmp_moved_constant_806)); + _data_mat[63] = ((real_t)(tmp_moved_constant_807)); + _data_mat[64] = ((real_t)(tmp_moved_constant_808)); + _data_mat[65] = ((real_t)(tmp_moved_constant_809)); + _data_mat[66] = ((real_t)(tmp_moved_constant_810)); + _data_mat[67] = ((real_t)(tmp_moved_constant_811)); + _data_mat[68] = ((real_t)(tmp_moved_constant_812)); + _data_mat[69] = ((real_t)(tmp_moved_constant_813)); + _data_mat[70] = ((real_t)(tmp_moved_constant_814)); + _data_mat[71] = ((real_t)(tmp_moved_constant_815)); + _data_mat[72] = ((real_t)(tmp_moved_constant_816)); + _data_mat[73] = ((real_t)(tmp_moved_constant_817)); + _data_mat[74] = ((real_t)(tmp_moved_constant_818)); + _data_mat[75] = ((real_t)(tmp_moved_constant_819)); + _data_mat[76] = ((real_t)(tmp_moved_constant_820)); + _data_mat[77] = ((real_t)(tmp_moved_constant_821)); + _data_mat[78] = ((real_t)(tmp_moved_constant_822)); + _data_mat[79] = ((real_t)(tmp_moved_constant_823)); + _data_mat[80] = ((real_t)(tmp_moved_constant_824)); + _data_mat[81] = ((real_t)(tmp_moved_constant_825)); + _data_mat[82] = ((real_t)(tmp_moved_constant_826)); + _data_mat[83] = ((real_t)(tmp_moved_constant_827)); + _data_mat[84] = ((real_t)(tmp_moved_constant_828)); + _data_mat[85] = ((real_t)(tmp_moved_constant_829)); + _data_mat[86] = ((real_t)(tmp_moved_constant_830)); + _data_mat[87] = ((real_t)(tmp_moved_constant_831)); + _data_mat[88] = ((real_t)(tmp_moved_constant_832)); + _data_mat[89] = ((real_t)(tmp_moved_constant_833)); + _data_mat[90] = ((real_t)(tmp_moved_constant_834)); + _data_mat[91] = ((real_t)(tmp_moved_constant_835)); + _data_mat[92] = ((real_t)(tmp_moved_constant_836)); + _data_mat[93] = ((real_t)(tmp_moved_constant_837)); + _data_mat[94] = ((real_t)(tmp_moved_constant_838)); + _data_mat[95] = ((real_t)(tmp_moved_constant_839)); + _data_mat[96] = ((real_t)(tmp_moved_constant_840)); + _data_mat[97] = ((real_t)(tmp_moved_constant_841)); + _data_mat[98] = ((real_t)(tmp_moved_constant_842)); + _data_mat[99] = ((real_t)(tmp_moved_constant_843)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -3375,106 +3375,106 @@ void P2ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdge, - _data_mat[0] = ((real_t)(Dummy_4870)); - _data_mat[1] = ((real_t)(Dummy_4871)); - _data_mat[2] = ((real_t)(Dummy_4872)); - _data_mat[3] = ((real_t)(Dummy_4873)); - _data_mat[4] = ((real_t)(Dummy_4874)); - _data_mat[5] = ((real_t)(Dummy_4875)); - _data_mat[6] = ((real_t)(Dummy_4876)); - _data_mat[7] = ((real_t)(Dummy_4877)); - _data_mat[8] = ((real_t)(Dummy_4878)); - _data_mat[9] = ((real_t)(Dummy_4879)); - _data_mat[10] = ((real_t)(Dummy_4880)); - _data_mat[11] = ((real_t)(Dummy_4881)); - _data_mat[12] = ((real_t)(Dummy_4882)); - _data_mat[13] = ((real_t)(Dummy_4883)); - _data_mat[14] = ((real_t)(Dummy_4884)); - _data_mat[15] = ((real_t)(Dummy_4885)); - _data_mat[16] = ((real_t)(Dummy_4886)); - _data_mat[17] = ((real_t)(Dummy_4887)); - _data_mat[18] = ((real_t)(Dummy_4888)); - _data_mat[19] = ((real_t)(Dummy_4889)); - _data_mat[20] = ((real_t)(Dummy_4890)); - _data_mat[21] = ((real_t)(Dummy_4891)); - _data_mat[22] = ((real_t)(Dummy_4892)); - _data_mat[23] = ((real_t)(Dummy_4893)); - _data_mat[24] = ((real_t)(Dummy_4894)); - _data_mat[25] = ((real_t)(Dummy_4895)); - _data_mat[26] = ((real_t)(Dummy_4896)); - _data_mat[27] = ((real_t)(Dummy_4897)); - _data_mat[28] = ((real_t)(Dummy_4898)); - _data_mat[29] = ((real_t)(Dummy_4899)); - _data_mat[30] = ((real_t)(Dummy_4900)); - _data_mat[31] = ((real_t)(Dummy_4901)); - _data_mat[32] = ((real_t)(Dummy_4902)); - _data_mat[33] = ((real_t)(Dummy_4903)); - _data_mat[34] = ((real_t)(Dummy_4904)); - _data_mat[35] = ((real_t)(Dummy_4905)); - _data_mat[36] = ((real_t)(Dummy_4906)); - _data_mat[37] = ((real_t)(Dummy_4907)); - _data_mat[38] = ((real_t)(Dummy_4908)); - _data_mat[39] = ((real_t)(Dummy_4909)); - _data_mat[40] = ((real_t)(Dummy_4910)); - _data_mat[41] = ((real_t)(Dummy_4911)); - _data_mat[42] = ((real_t)(Dummy_4912)); - _data_mat[43] = ((real_t)(Dummy_4913)); - _data_mat[44] = ((real_t)(Dummy_4914)); - _data_mat[45] = ((real_t)(Dummy_4915)); - _data_mat[46] = ((real_t)(Dummy_4916)); - _data_mat[47] = ((real_t)(Dummy_4917)); - _data_mat[48] = ((real_t)(Dummy_4918)); - _data_mat[49] = ((real_t)(Dummy_4919)); - _data_mat[50] = ((real_t)(Dummy_4920)); - _data_mat[51] = ((real_t)(Dummy_4921)); - _data_mat[52] = ((real_t)(Dummy_4922)); - _data_mat[53] = ((real_t)(Dummy_4923)); - _data_mat[54] = ((real_t)(Dummy_4924)); - _data_mat[55] = ((real_t)(Dummy_4925)); - _data_mat[56] = ((real_t)(Dummy_4926)); - _data_mat[57] = ((real_t)(Dummy_4927)); - _data_mat[58] = ((real_t)(Dummy_4928)); - _data_mat[59] = ((real_t)(Dummy_4929)); - _data_mat[60] = ((real_t)(Dummy_4930)); - _data_mat[61] = ((real_t)(Dummy_4931)); - _data_mat[62] = ((real_t)(Dummy_4932)); - _data_mat[63] = ((real_t)(Dummy_4933)); - _data_mat[64] = ((real_t)(Dummy_4934)); - _data_mat[65] = ((real_t)(Dummy_4935)); - _data_mat[66] = ((real_t)(Dummy_4936)); - _data_mat[67] = ((real_t)(Dummy_4937)); - _data_mat[68] = ((real_t)(Dummy_4938)); - _data_mat[69] = ((real_t)(Dummy_4939)); - _data_mat[70] = ((real_t)(Dummy_4940)); - _data_mat[71] = ((real_t)(Dummy_4941)); - _data_mat[72] = ((real_t)(Dummy_4942)); - _data_mat[73] = ((real_t)(Dummy_4943)); - _data_mat[74] = ((real_t)(Dummy_4944)); - _data_mat[75] = ((real_t)(Dummy_4945)); - _data_mat[76] = ((real_t)(Dummy_4946)); - _data_mat[77] = ((real_t)(Dummy_4947)); - _data_mat[78] = ((real_t)(Dummy_4948)); - _data_mat[79] = ((real_t)(Dummy_4949)); - _data_mat[80] = ((real_t)(Dummy_4950)); - _data_mat[81] = ((real_t)(Dummy_4951)); - _data_mat[82] = ((real_t)(Dummy_4952)); - _data_mat[83] = ((real_t)(Dummy_4953)); - _data_mat[84] = ((real_t)(Dummy_4954)); - _data_mat[85] = ((real_t)(Dummy_4955)); - _data_mat[86] = ((real_t)(Dummy_4956)); - _data_mat[87] = ((real_t)(Dummy_4957)); - _data_mat[88] = ((real_t)(Dummy_4958)); - _data_mat[89] = ((real_t)(Dummy_4959)); - _data_mat[90] = ((real_t)(Dummy_4960)); - _data_mat[91] = ((real_t)(Dummy_4961)); - _data_mat[92] = ((real_t)(Dummy_4962)); - _data_mat[93] = ((real_t)(Dummy_4963)); - _data_mat[94] = ((real_t)(Dummy_4964)); - _data_mat[95] = ((real_t)(Dummy_4965)); - _data_mat[96] = ((real_t)(Dummy_4966)); - _data_mat[97] = ((real_t)(Dummy_4967)); - _data_mat[98] = ((real_t)(Dummy_4968)); - _data_mat[99] = ((real_t)(Dummy_4969)); + _data_mat[0] = ((real_t)(tmp_moved_constant_1166)); + _data_mat[1] = ((real_t)(tmp_moved_constant_1167)); + _data_mat[2] = ((real_t)(tmp_moved_constant_1168)); + _data_mat[3] = ((real_t)(tmp_moved_constant_1169)); + _data_mat[4] = ((real_t)(tmp_moved_constant_1170)); + _data_mat[5] = ((real_t)(tmp_moved_constant_1171)); + _data_mat[6] = ((real_t)(tmp_moved_constant_1172)); + _data_mat[7] = ((real_t)(tmp_moved_constant_1173)); + _data_mat[8] = ((real_t)(tmp_moved_constant_1174)); + _data_mat[9] = ((real_t)(tmp_moved_constant_1175)); + _data_mat[10] = ((real_t)(tmp_moved_constant_1176)); + _data_mat[11] = ((real_t)(tmp_moved_constant_1177)); + _data_mat[12] = ((real_t)(tmp_moved_constant_1178)); + _data_mat[13] = ((real_t)(tmp_moved_constant_1179)); + _data_mat[14] = ((real_t)(tmp_moved_constant_1180)); + _data_mat[15] = ((real_t)(tmp_moved_constant_1181)); + _data_mat[16] = ((real_t)(tmp_moved_constant_1182)); + _data_mat[17] = ((real_t)(tmp_moved_constant_1183)); + _data_mat[18] = ((real_t)(tmp_moved_constant_1184)); + _data_mat[19] = ((real_t)(tmp_moved_constant_1185)); + _data_mat[20] = ((real_t)(tmp_moved_constant_1186)); + _data_mat[21] = ((real_t)(tmp_moved_constant_1187)); + _data_mat[22] = ((real_t)(tmp_moved_constant_1188)); + _data_mat[23] = ((real_t)(tmp_moved_constant_1189)); + _data_mat[24] = ((real_t)(tmp_moved_constant_1190)); + _data_mat[25] = ((real_t)(tmp_moved_constant_1191)); + _data_mat[26] = ((real_t)(tmp_moved_constant_1192)); + _data_mat[27] = ((real_t)(tmp_moved_constant_1193)); + _data_mat[28] = ((real_t)(tmp_moved_constant_1194)); + _data_mat[29] = ((real_t)(tmp_moved_constant_1195)); + _data_mat[30] = ((real_t)(tmp_moved_constant_1196)); + _data_mat[31] = ((real_t)(tmp_moved_constant_1197)); + _data_mat[32] = ((real_t)(tmp_moved_constant_1198)); + _data_mat[33] = ((real_t)(tmp_moved_constant_1199)); + _data_mat[34] = ((real_t)(tmp_moved_constant_1200)); + _data_mat[35] = ((real_t)(tmp_moved_constant_1201)); + _data_mat[36] = ((real_t)(tmp_moved_constant_1202)); + _data_mat[37] = ((real_t)(tmp_moved_constant_1203)); + _data_mat[38] = ((real_t)(tmp_moved_constant_1204)); + _data_mat[39] = ((real_t)(tmp_moved_constant_1205)); + _data_mat[40] = ((real_t)(tmp_moved_constant_1206)); + _data_mat[41] = ((real_t)(tmp_moved_constant_1207)); + _data_mat[42] = ((real_t)(tmp_moved_constant_1208)); + _data_mat[43] = ((real_t)(tmp_moved_constant_1209)); + _data_mat[44] = ((real_t)(tmp_moved_constant_1210)); + _data_mat[45] = ((real_t)(tmp_moved_constant_1211)); + _data_mat[46] = ((real_t)(tmp_moved_constant_1212)); + _data_mat[47] = ((real_t)(tmp_moved_constant_1213)); + _data_mat[48] = ((real_t)(tmp_moved_constant_1214)); + _data_mat[49] = ((real_t)(tmp_moved_constant_1215)); + _data_mat[50] = ((real_t)(tmp_moved_constant_1216)); + _data_mat[51] = ((real_t)(tmp_moved_constant_1217)); + _data_mat[52] = ((real_t)(tmp_moved_constant_1218)); + _data_mat[53] = ((real_t)(tmp_moved_constant_1219)); + _data_mat[54] = ((real_t)(tmp_moved_constant_1220)); + _data_mat[55] = ((real_t)(tmp_moved_constant_1221)); + _data_mat[56] = ((real_t)(tmp_moved_constant_1222)); + _data_mat[57] = ((real_t)(tmp_moved_constant_1223)); + _data_mat[58] = ((real_t)(tmp_moved_constant_1224)); + _data_mat[59] = ((real_t)(tmp_moved_constant_1225)); + _data_mat[60] = ((real_t)(tmp_moved_constant_1226)); + _data_mat[61] = ((real_t)(tmp_moved_constant_1227)); + _data_mat[62] = ((real_t)(tmp_moved_constant_1228)); + _data_mat[63] = ((real_t)(tmp_moved_constant_1229)); + _data_mat[64] = ((real_t)(tmp_moved_constant_1230)); + _data_mat[65] = ((real_t)(tmp_moved_constant_1231)); + _data_mat[66] = ((real_t)(tmp_moved_constant_1232)); + _data_mat[67] = ((real_t)(tmp_moved_constant_1233)); + _data_mat[68] = ((real_t)(tmp_moved_constant_1234)); + _data_mat[69] = ((real_t)(tmp_moved_constant_1235)); + _data_mat[70] = ((real_t)(tmp_moved_constant_1236)); + _data_mat[71] = ((real_t)(tmp_moved_constant_1237)); + _data_mat[72] = ((real_t)(tmp_moved_constant_1238)); + _data_mat[73] = ((real_t)(tmp_moved_constant_1239)); + _data_mat[74] = ((real_t)(tmp_moved_constant_1240)); + _data_mat[75] = ((real_t)(tmp_moved_constant_1241)); + _data_mat[76] = ((real_t)(tmp_moved_constant_1242)); + _data_mat[77] = ((real_t)(tmp_moved_constant_1243)); + _data_mat[78] = ((real_t)(tmp_moved_constant_1244)); + _data_mat[79] = ((real_t)(tmp_moved_constant_1245)); + _data_mat[80] = ((real_t)(tmp_moved_constant_1246)); + _data_mat[81] = ((real_t)(tmp_moved_constant_1247)); + _data_mat[82] = ((real_t)(tmp_moved_constant_1248)); + _data_mat[83] = ((real_t)(tmp_moved_constant_1249)); + _data_mat[84] = ((real_t)(tmp_moved_constant_1250)); + _data_mat[85] = ((real_t)(tmp_moved_constant_1251)); + _data_mat[86] = ((real_t)(tmp_moved_constant_1252)); + _data_mat[87] = ((real_t)(tmp_moved_constant_1253)); + _data_mat[88] = ((real_t)(tmp_moved_constant_1254)); + _data_mat[89] = ((real_t)(tmp_moved_constant_1255)); + _data_mat[90] = ((real_t)(tmp_moved_constant_1256)); + _data_mat[91] = ((real_t)(tmp_moved_constant_1257)); + _data_mat[92] = ((real_t)(tmp_moved_constant_1258)); + _data_mat[93] = ((real_t)(tmp_moved_constant_1259)); + _data_mat[94] = ((real_t)(tmp_moved_constant_1260)); + _data_mat[95] = ((real_t)(tmp_moved_constant_1261)); + _data_mat[96] = ((real_t)(tmp_moved_constant_1262)); + _data_mat[97] = ((real_t)(tmp_moved_constant_1263)); + _data_mat[98] = ((real_t)(tmp_moved_constant_1264)); + _data_mat[99] = ((real_t)(tmp_moved_constant_1265)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -3512,106 +3512,106 @@ void P2ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdge, - _data_mat[0] = ((real_t)(Dummy_5292)); - _data_mat[1] = ((real_t)(Dummy_5293)); - _data_mat[2] = ((real_t)(Dummy_5294)); - _data_mat[3] = ((real_t)(Dummy_5295)); - _data_mat[4] = ((real_t)(Dummy_5296)); - _data_mat[5] = ((real_t)(Dummy_5297)); - _data_mat[6] = ((real_t)(Dummy_5298)); - _data_mat[7] = ((real_t)(Dummy_5299)); - _data_mat[8] = ((real_t)(Dummy_5300)); - _data_mat[9] = ((real_t)(Dummy_5301)); - _data_mat[10] = ((real_t)(Dummy_5302)); - _data_mat[11] = ((real_t)(Dummy_5303)); - _data_mat[12] = ((real_t)(Dummy_5304)); - _data_mat[13] = ((real_t)(Dummy_5305)); - _data_mat[14] = ((real_t)(Dummy_5306)); - _data_mat[15] = ((real_t)(Dummy_5307)); - _data_mat[16] = ((real_t)(Dummy_5308)); - _data_mat[17] = ((real_t)(Dummy_5309)); - _data_mat[18] = ((real_t)(Dummy_5310)); - _data_mat[19] = ((real_t)(Dummy_5311)); - _data_mat[20] = ((real_t)(Dummy_5312)); - _data_mat[21] = ((real_t)(Dummy_5313)); - _data_mat[22] = ((real_t)(Dummy_5314)); - _data_mat[23] = ((real_t)(Dummy_5315)); - _data_mat[24] = ((real_t)(Dummy_5316)); - _data_mat[25] = ((real_t)(Dummy_5317)); - _data_mat[26] = ((real_t)(Dummy_5318)); - _data_mat[27] = ((real_t)(Dummy_5319)); - _data_mat[28] = ((real_t)(Dummy_5320)); - _data_mat[29] = ((real_t)(Dummy_5321)); - _data_mat[30] = ((real_t)(Dummy_5322)); - _data_mat[31] = ((real_t)(Dummy_5323)); - _data_mat[32] = ((real_t)(Dummy_5324)); - _data_mat[33] = ((real_t)(Dummy_5325)); - _data_mat[34] = ((real_t)(Dummy_5326)); - _data_mat[35] = ((real_t)(Dummy_5327)); - _data_mat[36] = ((real_t)(Dummy_5328)); - _data_mat[37] = ((real_t)(Dummy_5329)); - _data_mat[38] = ((real_t)(Dummy_5330)); - _data_mat[39] = ((real_t)(Dummy_5331)); - _data_mat[40] = ((real_t)(Dummy_5332)); - _data_mat[41] = ((real_t)(Dummy_5333)); - _data_mat[42] = ((real_t)(Dummy_5334)); - _data_mat[43] = ((real_t)(Dummy_5335)); - _data_mat[44] = ((real_t)(Dummy_5336)); - _data_mat[45] = ((real_t)(Dummy_5337)); - _data_mat[46] = ((real_t)(Dummy_5338)); - _data_mat[47] = ((real_t)(Dummy_5339)); - _data_mat[48] = ((real_t)(Dummy_5340)); - _data_mat[49] = ((real_t)(Dummy_5341)); - _data_mat[50] = ((real_t)(Dummy_5342)); - _data_mat[51] = ((real_t)(Dummy_5343)); - _data_mat[52] = ((real_t)(Dummy_5344)); - _data_mat[53] = ((real_t)(Dummy_5345)); - _data_mat[54] = ((real_t)(Dummy_5346)); - _data_mat[55] = ((real_t)(Dummy_5347)); - _data_mat[56] = ((real_t)(Dummy_5348)); - _data_mat[57] = ((real_t)(Dummy_5349)); - _data_mat[58] = ((real_t)(Dummy_5350)); - _data_mat[59] = ((real_t)(Dummy_5351)); - _data_mat[60] = ((real_t)(Dummy_5352)); - _data_mat[61] = ((real_t)(Dummy_5353)); - _data_mat[62] = ((real_t)(Dummy_5354)); - _data_mat[63] = ((real_t)(Dummy_5355)); - _data_mat[64] = ((real_t)(Dummy_5356)); - _data_mat[65] = ((real_t)(Dummy_5357)); - _data_mat[66] = ((real_t)(Dummy_5358)); - _data_mat[67] = ((real_t)(Dummy_5359)); - _data_mat[68] = ((real_t)(Dummy_5360)); - _data_mat[69] = ((real_t)(Dummy_5361)); - _data_mat[70] = ((real_t)(Dummy_5362)); - _data_mat[71] = ((real_t)(Dummy_5363)); - _data_mat[72] = ((real_t)(Dummy_5364)); - _data_mat[73] = ((real_t)(Dummy_5365)); - _data_mat[74] = ((real_t)(Dummy_5366)); - _data_mat[75] = ((real_t)(Dummy_5367)); - _data_mat[76] = ((real_t)(Dummy_5368)); - _data_mat[77] = ((real_t)(Dummy_5369)); - _data_mat[78] = ((real_t)(Dummy_5370)); - _data_mat[79] = ((real_t)(Dummy_5371)); - _data_mat[80] = ((real_t)(Dummy_5372)); - _data_mat[81] = ((real_t)(Dummy_5373)); - _data_mat[82] = ((real_t)(Dummy_5374)); - _data_mat[83] = ((real_t)(Dummy_5375)); - _data_mat[84] = ((real_t)(Dummy_5376)); - _data_mat[85] = ((real_t)(Dummy_5377)); - _data_mat[86] = ((real_t)(Dummy_5378)); - _data_mat[87] = ((real_t)(Dummy_5379)); - _data_mat[88] = ((real_t)(Dummy_5380)); - _data_mat[89] = ((real_t)(Dummy_5381)); - _data_mat[90] = ((real_t)(Dummy_5382)); - _data_mat[91] = ((real_t)(Dummy_5383)); - _data_mat[92] = ((real_t)(Dummy_5384)); - _data_mat[93] = ((real_t)(Dummy_5385)); - _data_mat[94] = ((real_t)(Dummy_5386)); - _data_mat[95] = ((real_t)(Dummy_5387)); - _data_mat[96] = ((real_t)(Dummy_5388)); - _data_mat[97] = ((real_t)(Dummy_5389)); - _data_mat[98] = ((real_t)(Dummy_5390)); - _data_mat[99] = ((real_t)(Dummy_5391)); + _data_mat[0] = ((real_t)(tmp_moved_constant_1588)); + _data_mat[1] = ((real_t)(tmp_moved_constant_1589)); + _data_mat[2] = ((real_t)(tmp_moved_constant_1590)); + _data_mat[3] = ((real_t)(tmp_moved_constant_1591)); + _data_mat[4] = ((real_t)(tmp_moved_constant_1592)); + _data_mat[5] = ((real_t)(tmp_moved_constant_1593)); + _data_mat[6] = ((real_t)(tmp_moved_constant_1594)); + _data_mat[7] = ((real_t)(tmp_moved_constant_1595)); + _data_mat[8] = ((real_t)(tmp_moved_constant_1596)); + _data_mat[9] = ((real_t)(tmp_moved_constant_1597)); + _data_mat[10] = ((real_t)(tmp_moved_constant_1598)); + _data_mat[11] = ((real_t)(tmp_moved_constant_1599)); + _data_mat[12] = ((real_t)(tmp_moved_constant_1600)); + _data_mat[13] = ((real_t)(tmp_moved_constant_1601)); + _data_mat[14] = ((real_t)(tmp_moved_constant_1602)); + _data_mat[15] = ((real_t)(tmp_moved_constant_1603)); + _data_mat[16] = ((real_t)(tmp_moved_constant_1604)); + _data_mat[17] = ((real_t)(tmp_moved_constant_1605)); + _data_mat[18] = ((real_t)(tmp_moved_constant_1606)); + _data_mat[19] = ((real_t)(tmp_moved_constant_1607)); + _data_mat[20] = ((real_t)(tmp_moved_constant_1608)); + _data_mat[21] = ((real_t)(tmp_moved_constant_1609)); + _data_mat[22] = ((real_t)(tmp_moved_constant_1610)); + _data_mat[23] = ((real_t)(tmp_moved_constant_1611)); + _data_mat[24] = ((real_t)(tmp_moved_constant_1612)); + _data_mat[25] = ((real_t)(tmp_moved_constant_1613)); + _data_mat[26] = ((real_t)(tmp_moved_constant_1614)); + _data_mat[27] = ((real_t)(tmp_moved_constant_1615)); + _data_mat[28] = ((real_t)(tmp_moved_constant_1616)); + _data_mat[29] = ((real_t)(tmp_moved_constant_1617)); + _data_mat[30] = ((real_t)(tmp_moved_constant_1618)); + _data_mat[31] = ((real_t)(tmp_moved_constant_1619)); + _data_mat[32] = ((real_t)(tmp_moved_constant_1620)); + _data_mat[33] = ((real_t)(tmp_moved_constant_1621)); + _data_mat[34] = ((real_t)(tmp_moved_constant_1622)); + _data_mat[35] = ((real_t)(tmp_moved_constant_1623)); + _data_mat[36] = ((real_t)(tmp_moved_constant_1624)); + _data_mat[37] = ((real_t)(tmp_moved_constant_1625)); + _data_mat[38] = ((real_t)(tmp_moved_constant_1626)); + _data_mat[39] = ((real_t)(tmp_moved_constant_1627)); + _data_mat[40] = ((real_t)(tmp_moved_constant_1628)); + _data_mat[41] = ((real_t)(tmp_moved_constant_1629)); + _data_mat[42] = ((real_t)(tmp_moved_constant_1630)); + _data_mat[43] = ((real_t)(tmp_moved_constant_1631)); + _data_mat[44] = ((real_t)(tmp_moved_constant_1632)); + _data_mat[45] = ((real_t)(tmp_moved_constant_1633)); + _data_mat[46] = ((real_t)(tmp_moved_constant_1634)); + _data_mat[47] = ((real_t)(tmp_moved_constant_1635)); + _data_mat[48] = ((real_t)(tmp_moved_constant_1636)); + _data_mat[49] = ((real_t)(tmp_moved_constant_1637)); + _data_mat[50] = ((real_t)(tmp_moved_constant_1638)); + _data_mat[51] = ((real_t)(tmp_moved_constant_1639)); + _data_mat[52] = ((real_t)(tmp_moved_constant_1640)); + _data_mat[53] = ((real_t)(tmp_moved_constant_1641)); + _data_mat[54] = ((real_t)(tmp_moved_constant_1642)); + _data_mat[55] = ((real_t)(tmp_moved_constant_1643)); + _data_mat[56] = ((real_t)(tmp_moved_constant_1644)); + _data_mat[57] = ((real_t)(tmp_moved_constant_1645)); + _data_mat[58] = ((real_t)(tmp_moved_constant_1646)); + _data_mat[59] = ((real_t)(tmp_moved_constant_1647)); + _data_mat[60] = ((real_t)(tmp_moved_constant_1648)); + _data_mat[61] = ((real_t)(tmp_moved_constant_1649)); + _data_mat[62] = ((real_t)(tmp_moved_constant_1650)); + _data_mat[63] = ((real_t)(tmp_moved_constant_1651)); + _data_mat[64] = ((real_t)(tmp_moved_constant_1652)); + _data_mat[65] = ((real_t)(tmp_moved_constant_1653)); + _data_mat[66] = ((real_t)(tmp_moved_constant_1654)); + _data_mat[67] = ((real_t)(tmp_moved_constant_1655)); + _data_mat[68] = ((real_t)(tmp_moved_constant_1656)); + _data_mat[69] = ((real_t)(tmp_moved_constant_1657)); + _data_mat[70] = ((real_t)(tmp_moved_constant_1658)); + _data_mat[71] = ((real_t)(tmp_moved_constant_1659)); + _data_mat[72] = ((real_t)(tmp_moved_constant_1660)); + _data_mat[73] = ((real_t)(tmp_moved_constant_1661)); + _data_mat[74] = ((real_t)(tmp_moved_constant_1662)); + _data_mat[75] = ((real_t)(tmp_moved_constant_1663)); + _data_mat[76] = ((real_t)(tmp_moved_constant_1664)); + _data_mat[77] = ((real_t)(tmp_moved_constant_1665)); + _data_mat[78] = ((real_t)(tmp_moved_constant_1666)); + _data_mat[79] = ((real_t)(tmp_moved_constant_1667)); + _data_mat[80] = ((real_t)(tmp_moved_constant_1668)); + _data_mat[81] = ((real_t)(tmp_moved_constant_1669)); + _data_mat[82] = ((real_t)(tmp_moved_constant_1670)); + _data_mat[83] = ((real_t)(tmp_moved_constant_1671)); + _data_mat[84] = ((real_t)(tmp_moved_constant_1672)); + _data_mat[85] = ((real_t)(tmp_moved_constant_1673)); + _data_mat[86] = ((real_t)(tmp_moved_constant_1674)); + _data_mat[87] = ((real_t)(tmp_moved_constant_1675)); + _data_mat[88] = ((real_t)(tmp_moved_constant_1676)); + _data_mat[89] = ((real_t)(tmp_moved_constant_1677)); + _data_mat[90] = ((real_t)(tmp_moved_constant_1678)); + _data_mat[91] = ((real_t)(tmp_moved_constant_1679)); + _data_mat[92] = ((real_t)(tmp_moved_constant_1680)); + _data_mat[93] = ((real_t)(tmp_moved_constant_1681)); + _data_mat[94] = ((real_t)(tmp_moved_constant_1682)); + _data_mat[95] = ((real_t)(tmp_moved_constant_1683)); + _data_mat[96] = ((real_t)(tmp_moved_constant_1684)); + _data_mat[97] = ((real_t)(tmp_moved_constant_1685)); + _data_mat[98] = ((real_t)(tmp_moved_constant_1686)); + _data_mat[99] = ((real_t)(tmp_moved_constant_1687)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -3649,106 +3649,106 @@ void P2ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdge, - _data_mat[0] = ((real_t)(Dummy_5714)); - _data_mat[1] = ((real_t)(Dummy_5715)); - _data_mat[2] = ((real_t)(Dummy_5716)); - _data_mat[3] = ((real_t)(Dummy_5717)); - _data_mat[4] = ((real_t)(Dummy_5718)); - _data_mat[5] = ((real_t)(Dummy_5719)); - _data_mat[6] = ((real_t)(Dummy_5720)); - _data_mat[7] = ((real_t)(Dummy_5721)); - _data_mat[8] = ((real_t)(Dummy_5722)); - _data_mat[9] = ((real_t)(Dummy_5723)); - _data_mat[10] = ((real_t)(Dummy_5724)); - _data_mat[11] = ((real_t)(Dummy_5725)); - _data_mat[12] = ((real_t)(Dummy_5726)); - _data_mat[13] = ((real_t)(Dummy_5727)); - _data_mat[14] = ((real_t)(Dummy_5728)); - _data_mat[15] = ((real_t)(Dummy_5729)); - _data_mat[16] = ((real_t)(Dummy_5730)); - _data_mat[17] = ((real_t)(Dummy_5731)); - _data_mat[18] = ((real_t)(Dummy_5732)); - _data_mat[19] = ((real_t)(Dummy_5733)); - _data_mat[20] = ((real_t)(Dummy_5734)); - _data_mat[21] = ((real_t)(Dummy_5735)); - _data_mat[22] = ((real_t)(Dummy_5736)); - _data_mat[23] = ((real_t)(Dummy_5737)); - _data_mat[24] = ((real_t)(Dummy_5738)); - _data_mat[25] = ((real_t)(Dummy_5739)); - _data_mat[26] = ((real_t)(Dummy_5740)); - _data_mat[27] = ((real_t)(Dummy_5741)); - _data_mat[28] = ((real_t)(Dummy_5742)); - _data_mat[29] = ((real_t)(Dummy_5743)); - _data_mat[30] = ((real_t)(Dummy_5744)); - _data_mat[31] = ((real_t)(Dummy_5745)); - _data_mat[32] = ((real_t)(Dummy_5746)); - _data_mat[33] = ((real_t)(Dummy_5747)); - _data_mat[34] = ((real_t)(Dummy_5748)); - _data_mat[35] = ((real_t)(Dummy_5749)); - _data_mat[36] = ((real_t)(Dummy_5750)); - _data_mat[37] = ((real_t)(Dummy_5751)); - _data_mat[38] = ((real_t)(Dummy_5752)); - _data_mat[39] = ((real_t)(Dummy_5753)); - _data_mat[40] = ((real_t)(Dummy_5754)); - _data_mat[41] = ((real_t)(Dummy_5755)); - _data_mat[42] = ((real_t)(Dummy_5756)); - _data_mat[43] = ((real_t)(Dummy_5757)); - _data_mat[44] = ((real_t)(Dummy_5758)); - _data_mat[45] = ((real_t)(Dummy_5759)); - _data_mat[46] = ((real_t)(Dummy_5760)); - _data_mat[47] = ((real_t)(Dummy_5761)); - _data_mat[48] = ((real_t)(Dummy_5762)); - _data_mat[49] = ((real_t)(Dummy_5763)); - _data_mat[50] = ((real_t)(Dummy_5764)); - _data_mat[51] = ((real_t)(Dummy_5765)); - _data_mat[52] = ((real_t)(Dummy_5766)); - _data_mat[53] = ((real_t)(Dummy_5767)); - _data_mat[54] = ((real_t)(Dummy_5768)); - _data_mat[55] = ((real_t)(Dummy_5769)); - _data_mat[56] = ((real_t)(Dummy_5770)); - _data_mat[57] = ((real_t)(Dummy_5771)); - _data_mat[58] = ((real_t)(Dummy_5772)); - _data_mat[59] = ((real_t)(Dummy_5773)); - _data_mat[60] = ((real_t)(Dummy_5774)); - _data_mat[61] = ((real_t)(Dummy_5775)); - _data_mat[62] = ((real_t)(Dummy_5776)); - _data_mat[63] = ((real_t)(Dummy_5777)); - _data_mat[64] = ((real_t)(Dummy_5778)); - _data_mat[65] = ((real_t)(Dummy_5779)); - _data_mat[66] = ((real_t)(Dummy_5780)); - _data_mat[67] = ((real_t)(Dummy_5781)); - _data_mat[68] = ((real_t)(Dummy_5782)); - _data_mat[69] = ((real_t)(Dummy_5783)); - _data_mat[70] = ((real_t)(Dummy_5784)); - _data_mat[71] = ((real_t)(Dummy_5785)); - _data_mat[72] = ((real_t)(Dummy_5786)); - _data_mat[73] = ((real_t)(Dummy_5787)); - _data_mat[74] = ((real_t)(Dummy_5788)); - _data_mat[75] = ((real_t)(Dummy_5789)); - _data_mat[76] = ((real_t)(Dummy_5790)); - _data_mat[77] = ((real_t)(Dummy_5791)); - _data_mat[78] = ((real_t)(Dummy_5792)); - _data_mat[79] = ((real_t)(Dummy_5793)); - _data_mat[80] = ((real_t)(Dummy_5794)); - _data_mat[81] = ((real_t)(Dummy_5795)); - _data_mat[82] = ((real_t)(Dummy_5796)); - _data_mat[83] = ((real_t)(Dummy_5797)); - _data_mat[84] = ((real_t)(Dummy_5798)); - _data_mat[85] = ((real_t)(Dummy_5799)); - _data_mat[86] = ((real_t)(Dummy_5800)); - _data_mat[87] = ((real_t)(Dummy_5801)); - _data_mat[88] = ((real_t)(Dummy_5802)); - _data_mat[89] = ((real_t)(Dummy_5803)); - _data_mat[90] = ((real_t)(Dummy_5804)); - _data_mat[91] = ((real_t)(Dummy_5805)); - _data_mat[92] = ((real_t)(Dummy_5806)); - _data_mat[93] = ((real_t)(Dummy_5807)); - _data_mat[94] = ((real_t)(Dummy_5808)); - _data_mat[95] = ((real_t)(Dummy_5809)); - _data_mat[96] = ((real_t)(Dummy_5810)); - _data_mat[97] = ((real_t)(Dummy_5811)); - _data_mat[98] = ((real_t)(Dummy_5812)); - _data_mat[99] = ((real_t)(Dummy_5813)); + _data_mat[0] = ((real_t)(tmp_moved_constant_2010)); + _data_mat[1] = ((real_t)(tmp_moved_constant_2011)); + _data_mat[2] = ((real_t)(tmp_moved_constant_2012)); + _data_mat[3] = ((real_t)(tmp_moved_constant_2013)); + _data_mat[4] = ((real_t)(tmp_moved_constant_2014)); + _data_mat[5] = ((real_t)(tmp_moved_constant_2015)); + _data_mat[6] = ((real_t)(tmp_moved_constant_2016)); + _data_mat[7] = ((real_t)(tmp_moved_constant_2017)); + _data_mat[8] = ((real_t)(tmp_moved_constant_2018)); + _data_mat[9] = ((real_t)(tmp_moved_constant_2019)); + _data_mat[10] = ((real_t)(tmp_moved_constant_2020)); + _data_mat[11] = ((real_t)(tmp_moved_constant_2021)); + _data_mat[12] = ((real_t)(tmp_moved_constant_2022)); + _data_mat[13] = ((real_t)(tmp_moved_constant_2023)); + _data_mat[14] = ((real_t)(tmp_moved_constant_2024)); + _data_mat[15] = ((real_t)(tmp_moved_constant_2025)); + _data_mat[16] = ((real_t)(tmp_moved_constant_2026)); + _data_mat[17] = ((real_t)(tmp_moved_constant_2027)); + _data_mat[18] = ((real_t)(tmp_moved_constant_2028)); + _data_mat[19] = ((real_t)(tmp_moved_constant_2029)); + _data_mat[20] = ((real_t)(tmp_moved_constant_2030)); + _data_mat[21] = ((real_t)(tmp_moved_constant_2031)); + _data_mat[22] = ((real_t)(tmp_moved_constant_2032)); + _data_mat[23] = ((real_t)(tmp_moved_constant_2033)); + _data_mat[24] = ((real_t)(tmp_moved_constant_2034)); + _data_mat[25] = ((real_t)(tmp_moved_constant_2035)); + _data_mat[26] = ((real_t)(tmp_moved_constant_2036)); + _data_mat[27] = ((real_t)(tmp_moved_constant_2037)); + _data_mat[28] = ((real_t)(tmp_moved_constant_2038)); + _data_mat[29] = ((real_t)(tmp_moved_constant_2039)); + _data_mat[30] = ((real_t)(tmp_moved_constant_2040)); + _data_mat[31] = ((real_t)(tmp_moved_constant_2041)); + _data_mat[32] = ((real_t)(tmp_moved_constant_2042)); + _data_mat[33] = ((real_t)(tmp_moved_constant_2043)); + _data_mat[34] = ((real_t)(tmp_moved_constant_2044)); + _data_mat[35] = ((real_t)(tmp_moved_constant_2045)); + _data_mat[36] = ((real_t)(tmp_moved_constant_2046)); + _data_mat[37] = ((real_t)(tmp_moved_constant_2047)); + _data_mat[38] = ((real_t)(tmp_moved_constant_2048)); + _data_mat[39] = ((real_t)(tmp_moved_constant_2049)); + _data_mat[40] = ((real_t)(tmp_moved_constant_2050)); + _data_mat[41] = ((real_t)(tmp_moved_constant_2051)); + _data_mat[42] = ((real_t)(tmp_moved_constant_2052)); + _data_mat[43] = ((real_t)(tmp_moved_constant_2053)); + _data_mat[44] = ((real_t)(tmp_moved_constant_2054)); + _data_mat[45] = ((real_t)(tmp_moved_constant_2055)); + _data_mat[46] = ((real_t)(tmp_moved_constant_2056)); + _data_mat[47] = ((real_t)(tmp_moved_constant_2057)); + _data_mat[48] = ((real_t)(tmp_moved_constant_2058)); + _data_mat[49] = ((real_t)(tmp_moved_constant_2059)); + _data_mat[50] = ((real_t)(tmp_moved_constant_2060)); + _data_mat[51] = ((real_t)(tmp_moved_constant_2061)); + _data_mat[52] = ((real_t)(tmp_moved_constant_2062)); + _data_mat[53] = ((real_t)(tmp_moved_constant_2063)); + _data_mat[54] = ((real_t)(tmp_moved_constant_2064)); + _data_mat[55] = ((real_t)(tmp_moved_constant_2065)); + _data_mat[56] = ((real_t)(tmp_moved_constant_2066)); + _data_mat[57] = ((real_t)(tmp_moved_constant_2067)); + _data_mat[58] = ((real_t)(tmp_moved_constant_2068)); + _data_mat[59] = ((real_t)(tmp_moved_constant_2069)); + _data_mat[60] = ((real_t)(tmp_moved_constant_2070)); + _data_mat[61] = ((real_t)(tmp_moved_constant_2071)); + _data_mat[62] = ((real_t)(tmp_moved_constant_2072)); + _data_mat[63] = ((real_t)(tmp_moved_constant_2073)); + _data_mat[64] = ((real_t)(tmp_moved_constant_2074)); + _data_mat[65] = ((real_t)(tmp_moved_constant_2075)); + _data_mat[66] = ((real_t)(tmp_moved_constant_2076)); + _data_mat[67] = ((real_t)(tmp_moved_constant_2077)); + _data_mat[68] = ((real_t)(tmp_moved_constant_2078)); + _data_mat[69] = ((real_t)(tmp_moved_constant_2079)); + _data_mat[70] = ((real_t)(tmp_moved_constant_2080)); + _data_mat[71] = ((real_t)(tmp_moved_constant_2081)); + _data_mat[72] = ((real_t)(tmp_moved_constant_2082)); + _data_mat[73] = ((real_t)(tmp_moved_constant_2083)); + _data_mat[74] = ((real_t)(tmp_moved_constant_2084)); + _data_mat[75] = ((real_t)(tmp_moved_constant_2085)); + _data_mat[76] = ((real_t)(tmp_moved_constant_2086)); + _data_mat[77] = ((real_t)(tmp_moved_constant_2087)); + _data_mat[78] = ((real_t)(tmp_moved_constant_2088)); + _data_mat[79] = ((real_t)(tmp_moved_constant_2089)); + _data_mat[80] = ((real_t)(tmp_moved_constant_2090)); + _data_mat[81] = ((real_t)(tmp_moved_constant_2091)); + _data_mat[82] = ((real_t)(tmp_moved_constant_2092)); + _data_mat[83] = ((real_t)(tmp_moved_constant_2093)); + _data_mat[84] = ((real_t)(tmp_moved_constant_2094)); + _data_mat[85] = ((real_t)(tmp_moved_constant_2095)); + _data_mat[86] = ((real_t)(tmp_moved_constant_2096)); + _data_mat[87] = ((real_t)(tmp_moved_constant_2097)); + _data_mat[88] = ((real_t)(tmp_moved_constant_2098)); + _data_mat[89] = ((real_t)(tmp_moved_constant_2099)); + _data_mat[90] = ((real_t)(tmp_moved_constant_2100)); + _data_mat[91] = ((real_t)(tmp_moved_constant_2101)); + _data_mat[92] = ((real_t)(tmp_moved_constant_2102)); + _data_mat[93] = ((real_t)(tmp_moved_constant_2103)); + _data_mat[94] = ((real_t)(tmp_moved_constant_2104)); + _data_mat[95] = ((real_t)(tmp_moved_constant_2105)); + _data_mat[96] = ((real_t)(tmp_moved_constant_2106)); + _data_mat[97] = ((real_t)(tmp_moved_constant_2107)); + _data_mat[98] = ((real_t)(tmp_moved_constant_2108)); + _data_mat[99] = ((real_t)(tmp_moved_constant_2109)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); @@ -4376,428 +4376,428 @@ void P2ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdge, mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const real_t Dummy_5814 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_5815 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_5816 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4; - const real_t Dummy_5817 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_5818 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_5819 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_5820 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_13; - const real_t Dummy_5821 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_5822 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_5823 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_5824 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_5825 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_5826 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_5827 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_5828 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_31; - const real_t Dummy_5829 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_5830 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_5831 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_5832 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_36; - const real_t Dummy_5833 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_5834 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_5835 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_40; - const real_t Dummy_5836 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_5837 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_5838 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_44; - const real_t Dummy_5839 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_5840 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_5841 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_48; - const real_t Dummy_5842 = Dummy_5817*(Dummy_5814*Dummy_5830 + Dummy_5815*Dummy_5831 + Dummy_5816*Dummy_5832) + Dummy_5821*(Dummy_5818*Dummy_5833 + Dummy_5819*Dummy_5834 + Dummy_5820*Dummy_5835) + Dummy_5825*(Dummy_5822*Dummy_5836 + Dummy_5823*Dummy_5837 + Dummy_5824*Dummy_5838) + Dummy_5829*(Dummy_5826*Dummy_5839 + Dummy_5827*Dummy_5840 + Dummy_5828*Dummy_5841); - const real_t Dummy_5843 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_5844 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_5845 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_53; - const real_t Dummy_5846 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_5847 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_5848 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_57; - const real_t Dummy_5849 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_5850 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_5851 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_61; - const real_t Dummy_5852 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_5853 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_5854 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_65; - const real_t Dummy_5855 = Dummy_5817*(Dummy_5814*Dummy_5843 + Dummy_5815*Dummy_5844 + Dummy_5816*Dummy_5845) + Dummy_5821*(Dummy_5818*Dummy_5846 + Dummy_5819*Dummy_5847 + Dummy_5820*Dummy_5848) + Dummy_5825*(Dummy_5822*Dummy_5849 + Dummy_5823*Dummy_5850 + Dummy_5824*Dummy_5851) + Dummy_5829*(Dummy_5826*Dummy_5852 + Dummy_5827*Dummy_5853 + Dummy_5828*Dummy_5854); - const real_t Dummy_5856 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_5857 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_5858 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_70; - const real_t Dummy_5859 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_5860 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_5861 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_74; - const real_t Dummy_5862 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_5863 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_5864 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_78; - const real_t Dummy_5865 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_5866 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_5867 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_82; - const real_t Dummy_5868 = Dummy_5817*(Dummy_5814*Dummy_5856 + Dummy_5815*Dummy_5857 + Dummy_5816*Dummy_5858) + Dummy_5821*(Dummy_5818*Dummy_5859 + Dummy_5819*Dummy_5860 + Dummy_5820*Dummy_5861) + Dummy_5825*(Dummy_5822*Dummy_5862 + Dummy_5823*Dummy_5863 + Dummy_5824*Dummy_5864) + Dummy_5829*(Dummy_5826*Dummy_5865 + Dummy_5827*Dummy_5866 + Dummy_5828*Dummy_5867); - const real_t Dummy_5869 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_5870 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_5871 = Dummy_5869 + Dummy_5870; - const real_t Dummy_5872 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_5873 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_5874 = Dummy_5872 + Dummy_5873; - const real_t Dummy_5875 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_5876 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_5877 = Dummy_5875 + Dummy_5876; - const real_t Dummy_5878 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_5879 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_5880 = Dummy_5878 + Dummy_5879; - const real_t Dummy_5881 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_5882 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_5883 = Dummy_5881 + Dummy_5882; - const real_t Dummy_5884 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_5885 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_5886 = Dummy_5884 + Dummy_5885; - const real_t Dummy_5887 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_5888 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_5889 = Dummy_5887 + Dummy_5888; - const real_t Dummy_5890 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_5891 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_5892 = Dummy_5890 + Dummy_5891; - const real_t Dummy_5893 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_5894 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_5895 = Dummy_5893 + Dummy_5894; - const real_t Dummy_5896 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_5897 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_5898 = Dummy_5896 + Dummy_5897; - const real_t Dummy_5899 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_5900 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_5901 = Dummy_5899 + Dummy_5900; - const real_t Dummy_5902 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_5903 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_5904 = Dummy_5902 + Dummy_5903; - const real_t Dummy_5905 = Dummy_5817*(Dummy_5814*Dummy_5871 + Dummy_5815*Dummy_5874 + Dummy_5816*Dummy_5877) + Dummy_5821*(Dummy_5818*Dummy_5880 + Dummy_5819*Dummy_5883 + Dummy_5820*Dummy_5886) + Dummy_5825*(Dummy_5822*Dummy_5889 + Dummy_5823*Dummy_5892 + Dummy_5824*Dummy_5895) + Dummy_5829*(Dummy_5826*Dummy_5898 + Dummy_5827*Dummy_5901 + Dummy_5828*Dummy_5904); - const real_t Dummy_5906 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_5907 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_5908 = Dummy_5906 + Dummy_5907; - const real_t Dummy_5909 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_5910 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_5911 = Dummy_5909 + Dummy_5910; - const real_t Dummy_5912 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; - const real_t Dummy_5913 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_5914 = Dummy_5912 + Dummy_5913; - const real_t Dummy_5915 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_5916 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_5917 = Dummy_5915 + Dummy_5916; - const real_t Dummy_5918 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_5919 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_5920 = Dummy_5918 + Dummy_5919; - const real_t Dummy_5921 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; - const real_t Dummy_5922 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_5923 = Dummy_5921 + Dummy_5922; - const real_t Dummy_5924 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_5925 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_5926 = Dummy_5924 + Dummy_5925; - const real_t Dummy_5927 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_5928 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_5929 = Dummy_5927 + Dummy_5928; - const real_t Dummy_5930 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_5931 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_5932 = Dummy_5930 + Dummy_5931; - const real_t Dummy_5933 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_5934 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_5935 = Dummy_5933 + Dummy_5934; - const real_t Dummy_5936 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_5937 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_5938 = Dummy_5936 + Dummy_5937; - const real_t Dummy_5939 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_27; - const real_t Dummy_5940 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_5941 = Dummy_5939 + Dummy_5940; - const real_t Dummy_5942 = Dummy_5817*(Dummy_5814*Dummy_5908 + Dummy_5815*Dummy_5911 + Dummy_5816*Dummy_5914) + Dummy_5821*(Dummy_5818*Dummy_5917 + Dummy_5819*Dummy_5920 + Dummy_5820*Dummy_5923) + Dummy_5825*(Dummy_5822*Dummy_5926 + Dummy_5823*Dummy_5929 + Dummy_5824*Dummy_5932) + Dummy_5829*(Dummy_5826*Dummy_5935 + Dummy_5827*Dummy_5938 + Dummy_5828*Dummy_5941); - const real_t Dummy_5943 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_5944 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_5945 = Dummy_5943 + Dummy_5944; - const real_t Dummy_5946 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_5947 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_5948 = Dummy_5946 + Dummy_5947; - const real_t Dummy_5949 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_5950 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; - const real_t Dummy_5951 = Dummy_5949 + Dummy_5950; - const real_t Dummy_5952 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_5953 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_5954 = Dummy_5952 + Dummy_5953; - const real_t Dummy_5955 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_5956 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_5957 = Dummy_5955 + Dummy_5956; - const real_t Dummy_5958 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11; - const real_t Dummy_5959 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_5960 = Dummy_5958 + Dummy_5959; - const real_t Dummy_5961 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_5962 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_5963 = Dummy_5961 + Dummy_5962; - const real_t Dummy_5964 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_5965 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_5966 = Dummy_5964 + Dummy_5965; - const real_t Dummy_5967 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_5968 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_19; - const real_t Dummy_5969 = Dummy_5967 + Dummy_5968; - const real_t Dummy_5970 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_5971 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_5972 = Dummy_5970 + Dummy_5971; - const real_t Dummy_5973 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_5974 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_5975 = Dummy_5973 + Dummy_5974; - const real_t Dummy_5976 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_29; - const real_t Dummy_5977 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_5978 = Dummy_5976 + Dummy_5977; - const real_t Dummy_5979 = Dummy_5817*(Dummy_5814*Dummy_5945 + Dummy_5815*Dummy_5948 + Dummy_5816*Dummy_5951) + Dummy_5821*(Dummy_5818*Dummy_5954 + Dummy_5819*Dummy_5957 + Dummy_5820*Dummy_5960) + Dummy_5825*(Dummy_5822*Dummy_5963 + Dummy_5823*Dummy_5966 + Dummy_5824*Dummy_5969) + Dummy_5829*(Dummy_5826*Dummy_5972 + Dummy_5827*Dummy_5975 + Dummy_5828*Dummy_5978); - const real_t Dummy_5980 = -Dummy_5869 - Dummy_5906 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_5981 = -Dummy_5872 - Dummy_5909 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_5982 = -Dummy_5875 - Dummy_5912 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198; - const real_t Dummy_5983 = -Dummy_5878 - Dummy_5915 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_5984 = -Dummy_5881 - Dummy_5918 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_5985 = -Dummy_5884 - Dummy_5921 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202; - const real_t Dummy_5986 = -Dummy_5887 - Dummy_5924 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_5987 = -Dummy_5890 - Dummy_5927 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_5988 = -Dummy_5893 - Dummy_5930 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206; - const real_t Dummy_5989 = -Dummy_5896 - Dummy_5933 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_5990 = -Dummy_5899 - Dummy_5936 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_5991 = -Dummy_5902 - Dummy_5939 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210; - const real_t Dummy_5992 = Dummy_5817*(Dummy_5814*Dummy_5980 + Dummy_5815*Dummy_5981 + Dummy_5816*Dummy_5982) + Dummy_5821*(Dummy_5818*Dummy_5983 + Dummy_5819*Dummy_5984 + Dummy_5820*Dummy_5985) + Dummy_5825*(Dummy_5822*Dummy_5986 + Dummy_5823*Dummy_5987 + Dummy_5824*Dummy_5988) + Dummy_5829*(Dummy_5826*Dummy_5989 + Dummy_5827*Dummy_5990 + Dummy_5828*Dummy_5991); - const real_t Dummy_5993 = -Dummy_5870 - Dummy_5943 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_5994 = -Dummy_5873 - Dummy_5946 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_5995 = -Dummy_5876 - Dummy_5949 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216; - const real_t Dummy_5996 = -Dummy_5879 - Dummy_5952 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_5997 = -Dummy_5882 - Dummy_5955 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_5998 = -Dummy_5885 - Dummy_5958 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221; - const real_t Dummy_5999 = -Dummy_5888 - Dummy_5961 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_6000 = -Dummy_5891 - Dummy_5964 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_6001 = -Dummy_5894 - Dummy_5967 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226; - const real_t Dummy_6002 = -Dummy_5897 - Dummy_5970 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_6003 = -Dummy_5900 - Dummy_5973 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_6004 = -Dummy_5903 - Dummy_5976 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231; - const real_t Dummy_6005 = Dummy_5817*(Dummy_5814*Dummy_5993 + Dummy_5815*Dummy_5994 + Dummy_5816*Dummy_5995) + Dummy_5821*(Dummy_5818*Dummy_5996 + Dummy_5819*Dummy_5997 + Dummy_5820*Dummy_5998) + Dummy_5825*(Dummy_5822*Dummy_5999 + Dummy_5823*Dummy_6000 + Dummy_5824*Dummy_6001) + Dummy_5829*(Dummy_5826*Dummy_6002 + Dummy_5827*Dummy_6003 + Dummy_5828*Dummy_6004); - const real_t Dummy_6006 = -Dummy_5907 - Dummy_5944 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_6007 = -Dummy_5910 - Dummy_5947 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_6008 = -Dummy_5913 - Dummy_5950 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236; - const real_t Dummy_6009 = -Dummy_5916 - Dummy_5953 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_6010 = -Dummy_5919 - Dummy_5956 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_6011 = -Dummy_5922 - Dummy_5959 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240; - const real_t Dummy_6012 = -Dummy_5925 - Dummy_5962 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_6013 = -Dummy_5928 - Dummy_5965 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_6014 = -Dummy_5931 - Dummy_5968 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244; - const real_t Dummy_6015 = -Dummy_5934 - Dummy_5971 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_6016 = -Dummy_5937 - Dummy_5974 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_6017 = -Dummy_5940 - Dummy_5977 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248; - const real_t Dummy_6018 = Dummy_5817*(Dummy_5814*Dummy_6006 + Dummy_5815*Dummy_6007 + Dummy_5816*Dummy_6008) + Dummy_5821*(Dummy_5818*Dummy_6009 + Dummy_5819*Dummy_6010 + Dummy_5820*Dummy_6011) + Dummy_5825*(Dummy_5822*Dummy_6012 + Dummy_5823*Dummy_6013 + Dummy_5824*Dummy_6014) + Dummy_5829*(Dummy_5826*Dummy_6015 + Dummy_5827*Dummy_6016 + Dummy_5828*Dummy_6017); - const real_t Dummy_6019 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); - const real_t Dummy_6020 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); - const real_t Dummy_6021 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); - const real_t Dummy_6022 = Dummy_5817*(Dummy_5830*Dummy_5843 + Dummy_5831*Dummy_5844 + Dummy_5832*Dummy_5845) + Dummy_5821*(Dummy_5833*Dummy_5846 + Dummy_5834*Dummy_5847 + Dummy_5835*Dummy_5848) + Dummy_5825*(Dummy_5836*Dummy_5849 + Dummy_5837*Dummy_5850 + Dummy_5838*Dummy_5851) + Dummy_5829*(Dummy_5839*Dummy_5852 + Dummy_5840*Dummy_5853 + Dummy_5841*Dummy_5854); - const real_t Dummy_6023 = Dummy_5817*(Dummy_5830*Dummy_5856 + Dummy_5831*Dummy_5857 + Dummy_5832*Dummy_5858) + Dummy_5821*(Dummy_5833*Dummy_5859 + Dummy_5834*Dummy_5860 + Dummy_5835*Dummy_5861) + Dummy_5825*(Dummy_5836*Dummy_5862 + Dummy_5837*Dummy_5863 + Dummy_5838*Dummy_5864) + Dummy_5829*(Dummy_5839*Dummy_5865 + Dummy_5840*Dummy_5866 + Dummy_5841*Dummy_5867); - const real_t Dummy_6024 = Dummy_5817*(Dummy_5830*Dummy_5871 + Dummy_5831*Dummy_5874 + Dummy_5832*Dummy_5877) + Dummy_5821*(Dummy_5833*Dummy_5880 + Dummy_5834*Dummy_5883 + Dummy_5835*Dummy_5886) + Dummy_5825*(Dummy_5836*Dummy_5889 + Dummy_5837*Dummy_5892 + Dummy_5838*Dummy_5895) + Dummy_5829*(Dummy_5839*Dummy_5898 + Dummy_5840*Dummy_5901 + Dummy_5841*Dummy_5904); - const real_t Dummy_6025 = Dummy_5817*(Dummy_5830*Dummy_5908 + Dummy_5831*Dummy_5911 + Dummy_5832*Dummy_5914) + Dummy_5821*(Dummy_5833*Dummy_5917 + Dummy_5834*Dummy_5920 + Dummy_5835*Dummy_5923) + Dummy_5825*(Dummy_5836*Dummy_5926 + Dummy_5837*Dummy_5929 + Dummy_5838*Dummy_5932) + Dummy_5829*(Dummy_5839*Dummy_5935 + Dummy_5840*Dummy_5938 + Dummy_5841*Dummy_5941); - const real_t Dummy_6026 = Dummy_5817*(Dummy_5830*Dummy_5945 + Dummy_5831*Dummy_5948 + Dummy_5832*Dummy_5951) + Dummy_5821*(Dummy_5833*Dummy_5954 + Dummy_5834*Dummy_5957 + Dummy_5835*Dummy_5960) + Dummy_5825*(Dummy_5836*Dummy_5963 + Dummy_5837*Dummy_5966 + Dummy_5838*Dummy_5969) + Dummy_5829*(Dummy_5839*Dummy_5972 + Dummy_5840*Dummy_5975 + Dummy_5841*Dummy_5978); - const real_t Dummy_6027 = Dummy_5817*(Dummy_5830*Dummy_5980 + Dummy_5831*Dummy_5981 + Dummy_5832*Dummy_5982) + Dummy_5821*(Dummy_5833*Dummy_5983 + Dummy_5834*Dummy_5984 + Dummy_5835*Dummy_5985) + Dummy_5825*(Dummy_5836*Dummy_5986 + Dummy_5837*Dummy_5987 + Dummy_5838*Dummy_5988) + Dummy_5829*(Dummy_5839*Dummy_5989 + Dummy_5840*Dummy_5990 + Dummy_5841*Dummy_5991); - const real_t Dummy_6028 = Dummy_5817*(Dummy_5830*Dummy_5993 + Dummy_5831*Dummy_5994 + Dummy_5832*Dummy_5995) + Dummy_5821*(Dummy_5833*Dummy_5996 + Dummy_5834*Dummy_5997 + Dummy_5835*Dummy_5998) + Dummy_5825*(Dummy_5836*Dummy_5999 + Dummy_5837*Dummy_6000 + Dummy_5838*Dummy_6001) + Dummy_5829*(Dummy_5839*Dummy_6002 + Dummy_5840*Dummy_6003 + Dummy_5841*Dummy_6004); - const real_t Dummy_6029 = Dummy_5817*(Dummy_5830*Dummy_6006 + Dummy_5831*Dummy_6007 + Dummy_5832*Dummy_6008) + Dummy_5821*(Dummy_5833*Dummy_6009 + Dummy_5834*Dummy_6010 + Dummy_5835*Dummy_6011) + Dummy_5825*(Dummy_5836*Dummy_6012 + Dummy_5837*Dummy_6013 + Dummy_5838*Dummy_6014) + Dummy_5829*(Dummy_5839*Dummy_6015 + Dummy_5840*Dummy_6016 + Dummy_5841*Dummy_6017); - const real_t Dummy_6030 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); - const real_t Dummy_6031 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); - const real_t Dummy_6032 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); - const real_t Dummy_6033 = Dummy_5817*(Dummy_5843*Dummy_5856 + Dummy_5844*Dummy_5857 + Dummy_5845*Dummy_5858) + Dummy_5821*(Dummy_5846*Dummy_5859 + Dummy_5847*Dummy_5860 + Dummy_5848*Dummy_5861) + Dummy_5825*(Dummy_5849*Dummy_5862 + Dummy_5850*Dummy_5863 + Dummy_5851*Dummy_5864) + Dummy_5829*(Dummy_5852*Dummy_5865 + Dummy_5853*Dummy_5866 + Dummy_5854*Dummy_5867); - const real_t Dummy_6034 = Dummy_5817*(Dummy_5843*Dummy_5871 + Dummy_5844*Dummy_5874 + Dummy_5845*Dummy_5877) + Dummy_5821*(Dummy_5846*Dummy_5880 + Dummy_5847*Dummy_5883 + Dummy_5848*Dummy_5886) + Dummy_5825*(Dummy_5849*Dummy_5889 + Dummy_5850*Dummy_5892 + Dummy_5851*Dummy_5895) + Dummy_5829*(Dummy_5852*Dummy_5898 + Dummy_5853*Dummy_5901 + Dummy_5854*Dummy_5904); - const real_t Dummy_6035 = Dummy_5817*(Dummy_5843*Dummy_5908 + Dummy_5844*Dummy_5911 + Dummy_5845*Dummy_5914) + Dummy_5821*(Dummy_5846*Dummy_5917 + Dummy_5847*Dummy_5920 + Dummy_5848*Dummy_5923) + Dummy_5825*(Dummy_5849*Dummy_5926 + Dummy_5850*Dummy_5929 + Dummy_5851*Dummy_5932) + Dummy_5829*(Dummy_5852*Dummy_5935 + Dummy_5853*Dummy_5938 + Dummy_5854*Dummy_5941); - const real_t Dummy_6036 = Dummy_5817*(Dummy_5843*Dummy_5945 + Dummy_5844*Dummy_5948 + Dummy_5845*Dummy_5951) + Dummy_5821*(Dummy_5846*Dummy_5954 + Dummy_5847*Dummy_5957 + Dummy_5848*Dummy_5960) + Dummy_5825*(Dummy_5849*Dummy_5963 + Dummy_5850*Dummy_5966 + Dummy_5851*Dummy_5969) + Dummy_5829*(Dummy_5852*Dummy_5972 + Dummy_5853*Dummy_5975 + Dummy_5854*Dummy_5978); - const real_t Dummy_6037 = Dummy_5817*(Dummy_5843*Dummy_5980 + Dummy_5844*Dummy_5981 + Dummy_5845*Dummy_5982) + Dummy_5821*(Dummy_5846*Dummy_5983 + Dummy_5847*Dummy_5984 + Dummy_5848*Dummy_5985) + Dummy_5825*(Dummy_5849*Dummy_5986 + Dummy_5850*Dummy_5987 + Dummy_5851*Dummy_5988) + Dummy_5829*(Dummy_5852*Dummy_5989 + Dummy_5853*Dummy_5990 + Dummy_5854*Dummy_5991); - const real_t Dummy_6038 = Dummy_5817*(Dummy_5843*Dummy_5993 + Dummy_5844*Dummy_5994 + Dummy_5845*Dummy_5995) + Dummy_5821*(Dummy_5846*Dummy_5996 + Dummy_5847*Dummy_5997 + Dummy_5848*Dummy_5998) + Dummy_5825*(Dummy_5849*Dummy_5999 + Dummy_5850*Dummy_6000 + Dummy_5851*Dummy_6001) + Dummy_5829*(Dummy_5852*Dummy_6002 + Dummy_5853*Dummy_6003 + Dummy_5854*Dummy_6004); - const real_t Dummy_6039 = Dummy_5817*(Dummy_5843*Dummy_6006 + Dummy_5844*Dummy_6007 + Dummy_5845*Dummy_6008) + Dummy_5821*(Dummy_5846*Dummy_6009 + Dummy_5847*Dummy_6010 + Dummy_5848*Dummy_6011) + Dummy_5825*(Dummy_5849*Dummy_6012 + Dummy_5850*Dummy_6013 + Dummy_5851*Dummy_6014) + Dummy_5829*(Dummy_5852*Dummy_6015 + Dummy_5853*Dummy_6016 + Dummy_5854*Dummy_6017); - const real_t Dummy_6040 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); - const real_t Dummy_6041 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); - const real_t Dummy_6042 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); - const real_t Dummy_6043 = Dummy_5817*(Dummy_5856*Dummy_5871 + Dummy_5857*Dummy_5874 + Dummy_5858*Dummy_5877) + Dummy_5821*(Dummy_5859*Dummy_5880 + Dummy_5860*Dummy_5883 + Dummy_5861*Dummy_5886) + Dummy_5825*(Dummy_5862*Dummy_5889 + Dummy_5863*Dummy_5892 + Dummy_5864*Dummy_5895) + Dummy_5829*(Dummy_5865*Dummy_5898 + Dummy_5866*Dummy_5901 + Dummy_5867*Dummy_5904); - const real_t Dummy_6044 = Dummy_5817*(Dummy_5856*Dummy_5908 + Dummy_5857*Dummy_5911 + Dummy_5858*Dummy_5914) + Dummy_5821*(Dummy_5859*Dummy_5917 + Dummy_5860*Dummy_5920 + Dummy_5861*Dummy_5923) + Dummy_5825*(Dummy_5862*Dummy_5926 + Dummy_5863*Dummy_5929 + Dummy_5864*Dummy_5932) + Dummy_5829*(Dummy_5865*Dummy_5935 + Dummy_5866*Dummy_5938 + Dummy_5867*Dummy_5941); - const real_t Dummy_6045 = Dummy_5817*(Dummy_5856*Dummy_5945 + Dummy_5857*Dummy_5948 + Dummy_5858*Dummy_5951) + Dummy_5821*(Dummy_5859*Dummy_5954 + Dummy_5860*Dummy_5957 + Dummy_5861*Dummy_5960) + Dummy_5825*(Dummy_5862*Dummy_5963 + Dummy_5863*Dummy_5966 + Dummy_5864*Dummy_5969) + Dummy_5829*(Dummy_5865*Dummy_5972 + Dummy_5866*Dummy_5975 + Dummy_5867*Dummy_5978); - const real_t Dummy_6046 = Dummy_5817*(Dummy_5856*Dummy_5980 + Dummy_5857*Dummy_5981 + Dummy_5858*Dummy_5982) + Dummy_5821*(Dummy_5859*Dummy_5983 + Dummy_5860*Dummy_5984 + Dummy_5861*Dummy_5985) + Dummy_5825*(Dummy_5862*Dummy_5986 + Dummy_5863*Dummy_5987 + Dummy_5864*Dummy_5988) + Dummy_5829*(Dummy_5865*Dummy_5989 + Dummy_5866*Dummy_5990 + Dummy_5867*Dummy_5991); - const real_t Dummy_6047 = Dummy_5817*(Dummy_5856*Dummy_5993 + Dummy_5857*Dummy_5994 + Dummy_5858*Dummy_5995) + Dummy_5821*(Dummy_5859*Dummy_5996 + Dummy_5860*Dummy_5997 + Dummy_5861*Dummy_5998) + Dummy_5825*(Dummy_5862*Dummy_5999 + Dummy_5863*Dummy_6000 + Dummy_5864*Dummy_6001) + Dummy_5829*(Dummy_5865*Dummy_6002 + Dummy_5866*Dummy_6003 + Dummy_5867*Dummy_6004); - const real_t Dummy_6048 = Dummy_5817*(Dummy_5856*Dummy_6006 + Dummy_5857*Dummy_6007 + Dummy_5858*Dummy_6008) + Dummy_5821*(Dummy_5859*Dummy_6009 + Dummy_5860*Dummy_6010 + Dummy_5861*Dummy_6011) + Dummy_5825*(Dummy_5862*Dummy_6012 + Dummy_5863*Dummy_6013 + Dummy_5864*Dummy_6014) + Dummy_5829*(Dummy_5865*Dummy_6015 + Dummy_5866*Dummy_6016 + Dummy_5867*Dummy_6017); - const real_t Dummy_6049 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_6050 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6051 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_6052 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6053 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_6054 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6055 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6056 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_6057 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6058 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_6059 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6060 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_6061 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6062 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6063 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6064 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6065 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6066 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6067 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6068 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6069 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6070 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6071 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6072 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6073 = Dummy_5817*(Dummy_5871*Dummy_5908 + Dummy_5874*Dummy_5911 + Dummy_5877*Dummy_5914) + Dummy_5821*(Dummy_5880*Dummy_5917 + Dummy_5883*Dummy_5920 + Dummy_5886*Dummy_5923) + Dummy_5825*(Dummy_5889*Dummy_5926 + Dummy_5892*Dummy_5929 + Dummy_5895*Dummy_5932) + Dummy_5829*(Dummy_5898*Dummy_5935 + Dummy_5901*Dummy_5938 + Dummy_5904*Dummy_5941); - const real_t Dummy_6074 = Dummy_5817*(Dummy_5871*Dummy_5945 + Dummy_5874*Dummy_5948 + Dummy_5877*Dummy_5951) + Dummy_5821*(Dummy_5880*Dummy_5954 + Dummy_5883*Dummy_5957 + Dummy_5886*Dummy_5960) + Dummy_5825*(Dummy_5889*Dummy_5963 + Dummy_5892*Dummy_5966 + Dummy_5895*Dummy_5969) + Dummy_5829*(Dummy_5898*Dummy_5972 + Dummy_5901*Dummy_5975 + Dummy_5904*Dummy_5978); - const real_t Dummy_6075 = Dummy_5817*(Dummy_5871*Dummy_5980 + Dummy_5874*Dummy_5981 + Dummy_5877*Dummy_5982) + Dummy_5821*(Dummy_5880*Dummy_5983 + Dummy_5883*Dummy_5984 + Dummy_5886*Dummy_5985) + Dummy_5825*(Dummy_5889*Dummy_5986 + Dummy_5892*Dummy_5987 + Dummy_5895*Dummy_5988) + Dummy_5829*(Dummy_5898*Dummy_5989 + Dummy_5901*Dummy_5990 + Dummy_5904*Dummy_5991); - const real_t Dummy_6076 = Dummy_5817*(Dummy_5871*Dummy_5993 + Dummy_5874*Dummy_5994 + Dummy_5877*Dummy_5995) + Dummy_5821*(Dummy_5880*Dummy_5996 + Dummy_5883*Dummy_5997 + Dummy_5886*Dummy_5998) + Dummy_5825*(Dummy_5889*Dummy_5999 + Dummy_5892*Dummy_6000 + Dummy_5895*Dummy_6001) + Dummy_5829*(Dummy_5898*Dummy_6002 + Dummy_5901*Dummy_6003 + Dummy_5904*Dummy_6004); - const real_t Dummy_6077 = Dummy_5817*(Dummy_5871*Dummy_6006 + Dummy_5874*Dummy_6007 + Dummy_5877*Dummy_6008) + Dummy_5821*(Dummy_5880*Dummy_6009 + Dummy_5883*Dummy_6010 + Dummy_5886*Dummy_6011) + Dummy_5825*(Dummy_5889*Dummy_6012 + Dummy_5892*Dummy_6013 + Dummy_5895*Dummy_6014) + Dummy_5829*(Dummy_5898*Dummy_6015 + Dummy_5901*Dummy_6016 + Dummy_5904*Dummy_6017); - const real_t Dummy_6078 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_6079 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6080 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_6081 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6082 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_6083 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6084 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6085 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6086 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6087 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6088 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6089 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6090 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6091 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_6092 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6093 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_6094 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6095 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_6096 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6097 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6098 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6099 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6100 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6101 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6102 = Dummy_5817*(Dummy_5908*Dummy_5945 + Dummy_5911*Dummy_5948 + Dummy_5914*Dummy_5951) + Dummy_5821*(Dummy_5917*Dummy_5954 + Dummy_5920*Dummy_5957 + Dummy_5923*Dummy_5960) + Dummy_5825*(Dummy_5926*Dummy_5963 + Dummy_5929*Dummy_5966 + Dummy_5932*Dummy_5969) + Dummy_5829*(Dummy_5935*Dummy_5972 + Dummy_5938*Dummy_5975 + Dummy_5941*Dummy_5978); - const real_t Dummy_6103 = Dummy_5817*(Dummy_5908*Dummy_5980 + Dummy_5911*Dummy_5981 + Dummy_5914*Dummy_5982) + Dummy_5821*(Dummy_5917*Dummy_5983 + Dummy_5920*Dummy_5984 + Dummy_5923*Dummy_5985) + Dummy_5825*(Dummy_5926*Dummy_5986 + Dummy_5929*Dummy_5987 + Dummy_5932*Dummy_5988) + Dummy_5829*(Dummy_5935*Dummy_5989 + Dummy_5938*Dummy_5990 + Dummy_5941*Dummy_5991); - const real_t Dummy_6104 = Dummy_5817*(Dummy_5908*Dummy_5993 + Dummy_5911*Dummy_5994 + Dummy_5914*Dummy_5995) + Dummy_5821*(Dummy_5917*Dummy_5996 + Dummy_5920*Dummy_5997 + Dummy_5923*Dummy_5998) + Dummy_5825*(Dummy_5926*Dummy_5999 + Dummy_5929*Dummy_6000 + Dummy_5932*Dummy_6001) + Dummy_5829*(Dummy_5935*Dummy_6002 + Dummy_5938*Dummy_6003 + Dummy_5941*Dummy_6004); - const real_t Dummy_6105 = Dummy_5817*(Dummy_5908*Dummy_6006 + Dummy_5911*Dummy_6007 + Dummy_5914*Dummy_6008) + Dummy_5821*(Dummy_5917*Dummy_6009 + Dummy_5920*Dummy_6010 + Dummy_5923*Dummy_6011) + Dummy_5825*(Dummy_5926*Dummy_6012 + Dummy_5929*Dummy_6013 + Dummy_5932*Dummy_6014) + Dummy_5829*(Dummy_5935*Dummy_6015 + Dummy_5938*Dummy_6016 + Dummy_5941*Dummy_6017); - const real_t Dummy_6106 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6107 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6108 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6109 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6110 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6111 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6112 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_6113 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6114 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_6115 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6116 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_6117 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6118 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6119 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; - const real_t Dummy_6120 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6121 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; - const real_t Dummy_6122 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6123 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; - const real_t Dummy_6124 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6125 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; - const real_t Dummy_6126 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6127 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; - const real_t Dummy_6128 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6129 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; - const real_t Dummy_6130 = Dummy_5817*(Dummy_5945*Dummy_5980 + Dummy_5948*Dummy_5981 + Dummy_5951*Dummy_5982) + Dummy_5821*(Dummy_5954*Dummy_5983 + Dummy_5957*Dummy_5984 + Dummy_5960*Dummy_5985) + Dummy_5825*(Dummy_5963*Dummy_5986 + Dummy_5966*Dummy_5987 + Dummy_5969*Dummy_5988) + Dummy_5829*(Dummy_5972*Dummy_5989 + Dummy_5975*Dummy_5990 + Dummy_5978*Dummy_5991); - const real_t Dummy_6131 = Dummy_5817*(Dummy_5945*Dummy_5993 + Dummy_5948*Dummy_5994 + Dummy_5951*Dummy_5995) + Dummy_5821*(Dummy_5954*Dummy_5996 + Dummy_5957*Dummy_5997 + Dummy_5960*Dummy_5998) + Dummy_5825*(Dummy_5963*Dummy_5999 + Dummy_5966*Dummy_6000 + Dummy_5969*Dummy_6001) + Dummy_5829*(Dummy_5972*Dummy_6002 + Dummy_5975*Dummy_6003 + Dummy_5978*Dummy_6004); - const real_t Dummy_6132 = Dummy_5817*(Dummy_5945*Dummy_6006 + Dummy_5948*Dummy_6007 + Dummy_5951*Dummy_6008) + Dummy_5821*(Dummy_5954*Dummy_6009 + Dummy_5957*Dummy_6010 + Dummy_5960*Dummy_6011) + Dummy_5825*(Dummy_5963*Dummy_6012 + Dummy_5966*Dummy_6013 + Dummy_5969*Dummy_6014) + Dummy_5829*(Dummy_5972*Dummy_6015 + Dummy_5975*Dummy_6016 + Dummy_5978*Dummy_6017); - const real_t Dummy_6133 = Dummy_5817*(Dummy_5980*Dummy_5993 + Dummy_5981*Dummy_5994 + Dummy_5982*Dummy_5995) + Dummy_5821*(Dummy_5983*Dummy_5996 + Dummy_5984*Dummy_5997 + Dummy_5985*Dummy_5998) + Dummy_5825*(Dummy_5986*Dummy_5999 + Dummy_5987*Dummy_6000 + Dummy_5988*Dummy_6001) + Dummy_5829*(Dummy_5989*Dummy_6002 + Dummy_5990*Dummy_6003 + Dummy_5991*Dummy_6004); - const real_t Dummy_6134 = Dummy_5817*(Dummy_5980*Dummy_6006 + Dummy_5981*Dummy_6007 + Dummy_5982*Dummy_6008) + Dummy_5821*(Dummy_5983*Dummy_6009 + Dummy_5984*Dummy_6010 + Dummy_5985*Dummy_6011) + Dummy_5825*(Dummy_5986*Dummy_6012 + Dummy_5987*Dummy_6013 + Dummy_5988*Dummy_6014) + Dummy_5829*(Dummy_5989*Dummy_6015 + Dummy_5990*Dummy_6016 + Dummy_5991*Dummy_6017); - const real_t Dummy_6135 = Dummy_5817*(Dummy_5993*Dummy_6006 + Dummy_5994*Dummy_6007 + Dummy_5995*Dummy_6008) + Dummy_5821*(Dummy_5996*Dummy_6009 + Dummy_5997*Dummy_6010 + Dummy_5998*Dummy_6011) + Dummy_5825*(Dummy_5999*Dummy_6012 + Dummy_6000*Dummy_6013 + Dummy_6001*Dummy_6014) + Dummy_5829*(Dummy_6002*Dummy_6015 + Dummy_6003*Dummy_6016 + Dummy_6004*Dummy_6017); - const real_t Dummy_6136 = Dummy_5817*((Dummy_5814*Dummy_5814) + (Dummy_5815*Dummy_5815) + (Dummy_5816*Dummy_5816)) + Dummy_5821*((Dummy_5818*Dummy_5818) + (Dummy_5819*Dummy_5819) + (Dummy_5820*Dummy_5820)) + Dummy_5825*((Dummy_5822*Dummy_5822) + (Dummy_5823*Dummy_5823) + (Dummy_5824*Dummy_5824)) + Dummy_5829*((Dummy_5826*Dummy_5826) + (Dummy_5827*Dummy_5827) + (Dummy_5828*Dummy_5828)); - const real_t Dummy_6137 = Dummy_5842; - const real_t Dummy_6138 = Dummy_5855; - const real_t Dummy_6139 = Dummy_5868; - const real_t Dummy_6140 = Dummy_5905; - const real_t Dummy_6141 = Dummy_5942; - const real_t Dummy_6142 = Dummy_5979; - const real_t Dummy_6143 = Dummy_5992; - const real_t Dummy_6144 = Dummy_6005; - const real_t Dummy_6145 = Dummy_6018; - const real_t Dummy_6146 = Dummy_5842; - const real_t Dummy_6147 = Dummy_5817*(Dummy_6019*tmp_kernel_op_254 + Dummy_6020*tmp_kernel_op_254 + Dummy_6021*tmp_kernel_op_254) + Dummy_5821*(Dummy_6019*tmp_kernel_op_257 + Dummy_6020*tmp_kernel_op_257 + Dummy_6021*tmp_kernel_op_257) + Dummy_5825*(Dummy_6019*tmp_kernel_op_258 + Dummy_6020*tmp_kernel_op_258 + Dummy_6021*tmp_kernel_op_258) + Dummy_5829*(Dummy_6019*tmp_kernel_op_259 + Dummy_6020*tmp_kernel_op_259 + Dummy_6021*tmp_kernel_op_259); - const real_t Dummy_6148 = Dummy_6022; - const real_t Dummy_6149 = Dummy_6023; - const real_t Dummy_6150 = Dummy_6024; - const real_t Dummy_6151 = Dummy_6025; - const real_t Dummy_6152 = Dummy_6026; - const real_t Dummy_6153 = Dummy_6027; - const real_t Dummy_6154 = Dummy_6028; - const real_t Dummy_6155 = Dummy_6029; - const real_t Dummy_6156 = Dummy_5855; - const real_t Dummy_6157 = Dummy_6022; - const real_t Dummy_6158 = Dummy_5817*(Dummy_6030*tmp_kernel_op_269 + Dummy_6031*tmp_kernel_op_269 + Dummy_6032*tmp_kernel_op_269) + Dummy_5821*(Dummy_6030*tmp_kernel_op_272 + Dummy_6031*tmp_kernel_op_272 + Dummy_6032*tmp_kernel_op_272) + Dummy_5825*(Dummy_6030*tmp_kernel_op_273 + Dummy_6031*tmp_kernel_op_273 + Dummy_6032*tmp_kernel_op_273) + Dummy_5829*(Dummy_6030*tmp_kernel_op_274 + Dummy_6031*tmp_kernel_op_274 + Dummy_6032*tmp_kernel_op_274); - const real_t Dummy_6159 = Dummy_6033; - const real_t Dummy_6160 = Dummy_6034; - const real_t Dummy_6161 = Dummy_6035; - const real_t Dummy_6162 = Dummy_6036; - const real_t Dummy_6163 = Dummy_6037; - const real_t Dummy_6164 = Dummy_6038; - const real_t Dummy_6165 = Dummy_6039; - const real_t Dummy_6166 = Dummy_5868; - const real_t Dummy_6167 = Dummy_6023; - const real_t Dummy_6168 = Dummy_6033; - const real_t Dummy_6169 = Dummy_5817*(Dummy_6040*tmp_kernel_op_283 + Dummy_6041*tmp_kernel_op_283 + Dummy_6042*tmp_kernel_op_283) + Dummy_5821*(Dummy_6040*tmp_kernel_op_286 + Dummy_6041*tmp_kernel_op_286 + Dummy_6042*tmp_kernel_op_286) + Dummy_5825*(Dummy_6040*tmp_kernel_op_287 + Dummy_6041*tmp_kernel_op_287 + Dummy_6042*tmp_kernel_op_287) + Dummy_5829*(Dummy_6040*tmp_kernel_op_288 + Dummy_6041*tmp_kernel_op_288 + Dummy_6042*tmp_kernel_op_288); - const real_t Dummy_6170 = Dummy_6043; - const real_t Dummy_6171 = Dummy_6044; - const real_t Dummy_6172 = Dummy_6045; - const real_t Dummy_6173 = Dummy_6046; - const real_t Dummy_6174 = Dummy_6047; - const real_t Dummy_6175 = Dummy_6048; - const real_t Dummy_6176 = Dummy_5905; - const real_t Dummy_6177 = Dummy_6024; - const real_t Dummy_6178 = Dummy_6034; - const real_t Dummy_6179 = Dummy_6043; - const real_t Dummy_6180 = Dummy_5817*(((Dummy_6049 + Dummy_6050)*(Dummy_6049 + Dummy_6050))*16.0 + ((Dummy_6051 + Dummy_6052)*(Dummy_6051 + Dummy_6052))*16.0 + ((Dummy_6053 + Dummy_6054)*(Dummy_6053 + Dummy_6054))*16.0) + Dummy_5821*(((Dummy_6055 + Dummy_6056)*(Dummy_6055 + Dummy_6056))*16.0 + ((Dummy_6057 + Dummy_6058)*(Dummy_6057 + Dummy_6058))*16.0 + ((Dummy_6059 + Dummy_6060)*(Dummy_6059 + Dummy_6060))*16.0) + Dummy_5825*(((Dummy_6061 + Dummy_6062)*(Dummy_6061 + Dummy_6062))*16.0 + ((Dummy_6063 + Dummy_6064)*(Dummy_6063 + Dummy_6064))*16.0 + ((Dummy_6065 + Dummy_6066)*(Dummy_6065 + Dummy_6066))*16.0) + Dummy_5829*(((Dummy_6067 + Dummy_6068)*(Dummy_6067 + Dummy_6068))*16.0 + ((Dummy_6069 + Dummy_6070)*(Dummy_6069 + Dummy_6070))*16.0 + ((Dummy_6071 + Dummy_6072)*(Dummy_6071 + Dummy_6072))*16.0); - const real_t Dummy_6181 = Dummy_6073; - const real_t Dummy_6182 = Dummy_6074; - const real_t Dummy_6183 = Dummy_6075; - const real_t Dummy_6184 = Dummy_6076; - const real_t Dummy_6185 = Dummy_6077; - const real_t Dummy_6186 = Dummy_5942; - const real_t Dummy_6187 = Dummy_6025; - const real_t Dummy_6188 = Dummy_6035; - const real_t Dummy_6189 = Dummy_6044; - const real_t Dummy_6190 = Dummy_6073; - const real_t Dummy_6191 = Dummy_5817*(((Dummy_6078 + Dummy_6079)*(Dummy_6078 + Dummy_6079))*16.0 + ((Dummy_6080 + Dummy_6081)*(Dummy_6080 + Dummy_6081))*16.0 + ((Dummy_6082 + Dummy_6083)*(Dummy_6082 + Dummy_6083))*16.0) + Dummy_5821*(((Dummy_6084 + Dummy_6085)*(Dummy_6084 + Dummy_6085))*16.0 + ((Dummy_6086 + Dummy_6087)*(Dummy_6086 + Dummy_6087))*16.0 + ((Dummy_6088 + Dummy_6089)*(Dummy_6088 + Dummy_6089))*16.0) + Dummy_5825*(((Dummy_6090 + Dummy_6091)*(Dummy_6090 + Dummy_6091))*16.0 + ((Dummy_6092 + Dummy_6093)*(Dummy_6092 + Dummy_6093))*16.0 + ((Dummy_6094 + Dummy_6095)*(Dummy_6094 + Dummy_6095))*16.0) + Dummy_5829*(((Dummy_6096 + Dummy_6097)*(Dummy_6096 + Dummy_6097))*16.0 + ((Dummy_6098 + Dummy_6099)*(Dummy_6098 + Dummy_6099))*16.0 + ((Dummy_6100 + Dummy_6101)*(Dummy_6100 + Dummy_6101))*16.0); - const real_t Dummy_6192 = Dummy_6102; - const real_t Dummy_6193 = Dummy_6103; - const real_t Dummy_6194 = Dummy_6104; - const real_t Dummy_6195 = Dummy_6105; - const real_t Dummy_6196 = Dummy_5979; - const real_t Dummy_6197 = Dummy_6026; - const real_t Dummy_6198 = Dummy_6036; - const real_t Dummy_6199 = Dummy_6045; - const real_t Dummy_6200 = Dummy_6074; - const real_t Dummy_6201 = Dummy_6102; - const real_t Dummy_6202 = Dummy_5817*(((Dummy_6106 + Dummy_6107)*(Dummy_6106 + Dummy_6107))*16.0 + ((Dummy_6108 + Dummy_6109)*(Dummy_6108 + Dummy_6109))*16.0 + ((Dummy_6110 + Dummy_6111)*(Dummy_6110 + Dummy_6111))*16.0) + Dummy_5821*(((Dummy_6112 + Dummy_6113)*(Dummy_6112 + Dummy_6113))*16.0 + ((Dummy_6114 + Dummy_6115)*(Dummy_6114 + Dummy_6115))*16.0 + ((Dummy_6116 + Dummy_6117)*(Dummy_6116 + Dummy_6117))*16.0) + Dummy_5825*(((Dummy_6118 + Dummy_6119)*(Dummy_6118 + Dummy_6119))*16.0 + ((Dummy_6120 + Dummy_6121)*(Dummy_6120 + Dummy_6121))*16.0 + ((Dummy_6122 + Dummy_6123)*(Dummy_6122 + Dummy_6123))*16.0) + Dummy_5829*(((Dummy_6124 + Dummy_6125)*(Dummy_6124 + Dummy_6125))*16.0 + ((Dummy_6126 + Dummy_6127)*(Dummy_6126 + Dummy_6127))*16.0 + ((Dummy_6128 + Dummy_6129)*(Dummy_6128 + Dummy_6129))*16.0); - const real_t Dummy_6203 = Dummy_6130; - const real_t Dummy_6204 = Dummy_6131; - const real_t Dummy_6205 = Dummy_6132; - const real_t Dummy_6206 = Dummy_5992; - const real_t Dummy_6207 = Dummy_6027; - const real_t Dummy_6208 = Dummy_6037; - const real_t Dummy_6209 = Dummy_6046; - const real_t Dummy_6210 = Dummy_6075; - const real_t Dummy_6211 = Dummy_6103; - const real_t Dummy_6212 = Dummy_6130; - const real_t Dummy_6213 = Dummy_5817*(((-Dummy_6049 - Dummy_6078 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_6049 - Dummy_6078 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_6051 - Dummy_6080 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_6051 - Dummy_6080 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_6053 - Dummy_6082 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25)*(-Dummy_6053 - Dummy_6082 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25))*16.0) + Dummy_5821*(((-Dummy_6055 - Dummy_6084 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_6055 - Dummy_6084 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_6057 - Dummy_6086 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_6057 - Dummy_6086 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_6059 - Dummy_6088 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25)*(-Dummy_6059 - Dummy_6088 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25))*16.0) + Dummy_5825*(((-Dummy_6061 - Dummy_6090 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_6061 - Dummy_6090 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_6063 - Dummy_6092 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_6063 - Dummy_6092 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_6065 - Dummy_6094 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25)*(-Dummy_6065 - Dummy_6094 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25))*16.0) + Dummy_5829*(((-Dummy_6067 - Dummy_6096 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_6067 - Dummy_6096 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_6069 - Dummy_6098 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_6069 - Dummy_6098 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_6071 - Dummy_6100 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25)*(-Dummy_6071 - Dummy_6100 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25))*16.0); - const real_t Dummy_6214 = Dummy_6133; - const real_t Dummy_6215 = Dummy_6134; - const real_t Dummy_6216 = Dummy_6005; - const real_t Dummy_6217 = Dummy_6028; - const real_t Dummy_6218 = Dummy_6038; - const real_t Dummy_6219 = Dummy_6047; - const real_t Dummy_6220 = Dummy_6076; - const real_t Dummy_6221 = Dummy_6104; - const real_t Dummy_6222 = Dummy_6131; - const real_t Dummy_6223 = Dummy_6133; - const real_t Dummy_6224 = Dummy_5817*(((-Dummy_6050 - Dummy_6106 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_6050 - Dummy_6106 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_6052 - Dummy_6108 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_6052 - Dummy_6108 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_6054 - Dummy_6110 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25)*(-Dummy_6054 - Dummy_6110 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25))*16.0) + Dummy_5821*(((-Dummy_6056 - Dummy_6112 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_6056 - Dummy_6112 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_6058 - Dummy_6114 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_6058 - Dummy_6114 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_6060 - Dummy_6116 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25)*(-Dummy_6060 - Dummy_6116 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25))*16.0) + Dummy_5825*(((-Dummy_6062 - Dummy_6118 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_6062 - Dummy_6118 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_6064 - Dummy_6120 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_6064 - Dummy_6120 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_6066 - Dummy_6122 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25)*(-Dummy_6066 - Dummy_6122 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25))*16.0) + Dummy_5829*(((-Dummy_6068 - Dummy_6124 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_6068 - Dummy_6124 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_6070 - Dummy_6126 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_6070 - Dummy_6126 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_6072 - Dummy_6128 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25)*(-Dummy_6072 - Dummy_6128 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25))*16.0); - const real_t Dummy_6225 = Dummy_6135; - const real_t Dummy_6226 = Dummy_6018; - const real_t Dummy_6227 = Dummy_6029; - const real_t Dummy_6228 = Dummy_6039; - const real_t Dummy_6229 = Dummy_6048; - const real_t Dummy_6230 = Dummy_6077; - const real_t Dummy_6231 = Dummy_6105; - const real_t Dummy_6232 = Dummy_6132; - const real_t Dummy_6233 = Dummy_6134; - const real_t Dummy_6234 = Dummy_6135; - const real_t Dummy_6235 = Dummy_5817*(((-Dummy_6079 - Dummy_6107 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_6079 - Dummy_6107 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_6081 - Dummy_6109 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_6081 - Dummy_6109 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_6083 - Dummy_6111 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25)*(-Dummy_6083 - Dummy_6111 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25))*16.0) + Dummy_5821*(((-Dummy_6085 - Dummy_6113 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_6085 - Dummy_6113 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_6087 - Dummy_6115 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_6087 - Dummy_6115 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_6089 - Dummy_6117 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25)*(-Dummy_6089 - Dummy_6117 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25))*16.0) + Dummy_5825*(((-Dummy_6091 - Dummy_6119 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_6091 - Dummy_6119 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_6093 - Dummy_6121 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_6093 - Dummy_6121 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_6095 - Dummy_6123 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25)*(-Dummy_6095 - Dummy_6123 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25))*16.0) + Dummy_5829*(((-Dummy_6097 - Dummy_6125 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_6097 - Dummy_6125 + jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_6099 - Dummy_6127 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_6099 - Dummy_6127 + jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_6101 - Dummy_6129 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25)*(-Dummy_6101 - Dummy_6129 + jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25))*16.0); + const real_t tmp_moved_constant_2110 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_2111 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_2112 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_2113 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_2114 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_2115 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_2116 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_2117 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_2118 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_2119 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_2120 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_2121 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_2122 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_2123 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_2124 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_2125 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_2126 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_2127 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_2128 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_2129 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_2130 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_2131 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_2132 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_2133 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_2134 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_2135 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_2136 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_2137 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_2138 = tmp_moved_constant_2113*(tmp_moved_constant_2110*tmp_moved_constant_2126 + tmp_moved_constant_2111*tmp_moved_constant_2127 + tmp_moved_constant_2112*tmp_moved_constant_2128) + tmp_moved_constant_2117*(tmp_moved_constant_2114*tmp_moved_constant_2129 + tmp_moved_constant_2115*tmp_moved_constant_2130 + tmp_moved_constant_2116*tmp_moved_constant_2131) + tmp_moved_constant_2121*(tmp_moved_constant_2118*tmp_moved_constant_2132 + tmp_moved_constant_2119*tmp_moved_constant_2133 + tmp_moved_constant_2120*tmp_moved_constant_2134) + tmp_moved_constant_2125*(tmp_moved_constant_2122*tmp_moved_constant_2135 + tmp_moved_constant_2123*tmp_moved_constant_2136 + tmp_moved_constant_2124*tmp_moved_constant_2137); + const real_t tmp_moved_constant_2139 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_2140 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_2141 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_2142 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_2143 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_2144 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_2145 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_2146 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_2147 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_2148 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_2149 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_2150 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_2151 = tmp_moved_constant_2113*(tmp_moved_constant_2110*tmp_moved_constant_2139 + tmp_moved_constant_2111*tmp_moved_constant_2140 + tmp_moved_constant_2112*tmp_moved_constant_2141) + tmp_moved_constant_2117*(tmp_moved_constant_2114*tmp_moved_constant_2142 + tmp_moved_constant_2115*tmp_moved_constant_2143 + tmp_moved_constant_2116*tmp_moved_constant_2144) + tmp_moved_constant_2121*(tmp_moved_constant_2118*tmp_moved_constant_2145 + tmp_moved_constant_2119*tmp_moved_constant_2146 + tmp_moved_constant_2120*tmp_moved_constant_2147) + tmp_moved_constant_2125*(tmp_moved_constant_2122*tmp_moved_constant_2148 + tmp_moved_constant_2123*tmp_moved_constant_2149 + tmp_moved_constant_2124*tmp_moved_constant_2150); + const real_t tmp_moved_constant_2152 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_2153 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_2154 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_2155 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_2156 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_2157 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_2158 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_2159 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_2160 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_2161 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_2162 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_2163 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_2164 = tmp_moved_constant_2113*(tmp_moved_constant_2110*tmp_moved_constant_2152 + tmp_moved_constant_2111*tmp_moved_constant_2153 + tmp_moved_constant_2112*tmp_moved_constant_2154) + tmp_moved_constant_2117*(tmp_moved_constant_2114*tmp_moved_constant_2155 + tmp_moved_constant_2115*tmp_moved_constant_2156 + tmp_moved_constant_2116*tmp_moved_constant_2157) + tmp_moved_constant_2121*(tmp_moved_constant_2118*tmp_moved_constant_2158 + tmp_moved_constant_2119*tmp_moved_constant_2159 + tmp_moved_constant_2120*tmp_moved_constant_2160) + tmp_moved_constant_2125*(tmp_moved_constant_2122*tmp_moved_constant_2161 + tmp_moved_constant_2123*tmp_moved_constant_2162 + tmp_moved_constant_2124*tmp_moved_constant_2163); + const real_t tmp_moved_constant_2165 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2166 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2167 = tmp_moved_constant_2165 + tmp_moved_constant_2166; + const real_t tmp_moved_constant_2168 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2169 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2170 = tmp_moved_constant_2168 + tmp_moved_constant_2169; + const real_t tmp_moved_constant_2171 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2172 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2173 = tmp_moved_constant_2171 + tmp_moved_constant_2172; + const real_t tmp_moved_constant_2174 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2175 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2176 = tmp_moved_constant_2174 + tmp_moved_constant_2175; + const real_t tmp_moved_constant_2177 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2178 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2179 = tmp_moved_constant_2177 + tmp_moved_constant_2178; + const real_t tmp_moved_constant_2180 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2181 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2182 = tmp_moved_constant_2180 + tmp_moved_constant_2181; + const real_t tmp_moved_constant_2183 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2184 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2185 = tmp_moved_constant_2183 + tmp_moved_constant_2184; + const real_t tmp_moved_constant_2186 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2187 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2188 = tmp_moved_constant_2186 + tmp_moved_constant_2187; + const real_t tmp_moved_constant_2189 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2190 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2191 = tmp_moved_constant_2189 + tmp_moved_constant_2190; + const real_t tmp_moved_constant_2192 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2193 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2194 = tmp_moved_constant_2192 + tmp_moved_constant_2193; + const real_t tmp_moved_constant_2195 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2196 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2197 = tmp_moved_constant_2195 + tmp_moved_constant_2196; + const real_t tmp_moved_constant_2198 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2199 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2200 = tmp_moved_constant_2198 + tmp_moved_constant_2199; + const real_t tmp_moved_constant_2201 = tmp_moved_constant_2113*(tmp_moved_constant_2110*tmp_moved_constant_2167 + tmp_moved_constant_2111*tmp_moved_constant_2170 + tmp_moved_constant_2112*tmp_moved_constant_2173) + tmp_moved_constant_2117*(tmp_moved_constant_2114*tmp_moved_constant_2176 + tmp_moved_constant_2115*tmp_moved_constant_2179 + tmp_moved_constant_2116*tmp_moved_constant_2182) + tmp_moved_constant_2121*(tmp_moved_constant_2118*tmp_moved_constant_2185 + tmp_moved_constant_2119*tmp_moved_constant_2188 + tmp_moved_constant_2120*tmp_moved_constant_2191) + tmp_moved_constant_2125*(tmp_moved_constant_2122*tmp_moved_constant_2194 + tmp_moved_constant_2123*tmp_moved_constant_2197 + tmp_moved_constant_2124*tmp_moved_constant_2200); + const real_t tmp_moved_constant_2202 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2203 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2204 = tmp_moved_constant_2202 + tmp_moved_constant_2203; + const real_t tmp_moved_constant_2205 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2206 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2207 = tmp_moved_constant_2205 + tmp_moved_constant_2206; + const real_t tmp_moved_constant_2208 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_2209 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2210 = tmp_moved_constant_2208 + tmp_moved_constant_2209; + const real_t tmp_moved_constant_2211 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2212 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2213 = tmp_moved_constant_2211 + tmp_moved_constant_2212; + const real_t tmp_moved_constant_2214 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2215 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2216 = tmp_moved_constant_2214 + tmp_moved_constant_2215; + const real_t tmp_moved_constant_2217 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_2218 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2219 = tmp_moved_constant_2217 + tmp_moved_constant_2218; + const real_t tmp_moved_constant_2220 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2221 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2222 = tmp_moved_constant_2220 + tmp_moved_constant_2221; + const real_t tmp_moved_constant_2223 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2224 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2225 = tmp_moved_constant_2223 + tmp_moved_constant_2224; + const real_t tmp_moved_constant_2226 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_2227 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2228 = tmp_moved_constant_2226 + tmp_moved_constant_2227; + const real_t tmp_moved_constant_2229 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2230 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2231 = tmp_moved_constant_2229 + tmp_moved_constant_2230; + const real_t tmp_moved_constant_2232 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2233 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2234 = tmp_moved_constant_2232 + tmp_moved_constant_2233; + const real_t tmp_moved_constant_2235 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_2236 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2237 = tmp_moved_constant_2235 + tmp_moved_constant_2236; + const real_t tmp_moved_constant_2238 = tmp_moved_constant_2113*(tmp_moved_constant_2110*tmp_moved_constant_2204 + tmp_moved_constant_2111*tmp_moved_constant_2207 + tmp_moved_constant_2112*tmp_moved_constant_2210) + tmp_moved_constant_2117*(tmp_moved_constant_2114*tmp_moved_constant_2213 + tmp_moved_constant_2115*tmp_moved_constant_2216 + tmp_moved_constant_2116*tmp_moved_constant_2219) + tmp_moved_constant_2121*(tmp_moved_constant_2118*tmp_moved_constant_2222 + tmp_moved_constant_2119*tmp_moved_constant_2225 + tmp_moved_constant_2120*tmp_moved_constant_2228) + tmp_moved_constant_2125*(tmp_moved_constant_2122*tmp_moved_constant_2231 + tmp_moved_constant_2123*tmp_moved_constant_2234 + tmp_moved_constant_2124*tmp_moved_constant_2237); + const real_t tmp_moved_constant_2239 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2240 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2241 = tmp_moved_constant_2239 + tmp_moved_constant_2240; + const real_t tmp_moved_constant_2242 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2243 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2244 = tmp_moved_constant_2242 + tmp_moved_constant_2243; + const real_t tmp_moved_constant_2245 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_2246 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_2247 = tmp_moved_constant_2245 + tmp_moved_constant_2246; + const real_t tmp_moved_constant_2248 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2249 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2250 = tmp_moved_constant_2248 + tmp_moved_constant_2249; + const real_t tmp_moved_constant_2251 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2252 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2253 = tmp_moved_constant_2251 + tmp_moved_constant_2252; + const real_t tmp_moved_constant_2254 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_2255 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_2256 = tmp_moved_constant_2254 + tmp_moved_constant_2255; + const real_t tmp_moved_constant_2257 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2258 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2259 = tmp_moved_constant_2257 + tmp_moved_constant_2258; + const real_t tmp_moved_constant_2260 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2261 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2262 = tmp_moved_constant_2260 + tmp_moved_constant_2261; + const real_t tmp_moved_constant_2263 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_2264 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_2265 = tmp_moved_constant_2263 + tmp_moved_constant_2264; + const real_t tmp_moved_constant_2266 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2267 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2268 = tmp_moved_constant_2266 + tmp_moved_constant_2267; + const real_t tmp_moved_constant_2269 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2270 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2271 = tmp_moved_constant_2269 + tmp_moved_constant_2270; + const real_t tmp_moved_constant_2272 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_2273 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_2274 = tmp_moved_constant_2272 + tmp_moved_constant_2273; + const real_t tmp_moved_constant_2275 = tmp_moved_constant_2113*(tmp_moved_constant_2110*tmp_moved_constant_2241 + tmp_moved_constant_2111*tmp_moved_constant_2244 + tmp_moved_constant_2112*tmp_moved_constant_2247) + tmp_moved_constant_2117*(tmp_moved_constant_2114*tmp_moved_constant_2250 + tmp_moved_constant_2115*tmp_moved_constant_2253 + tmp_moved_constant_2116*tmp_moved_constant_2256) + tmp_moved_constant_2121*(tmp_moved_constant_2118*tmp_moved_constant_2259 + tmp_moved_constant_2119*tmp_moved_constant_2262 + tmp_moved_constant_2120*tmp_moved_constant_2265) + tmp_moved_constant_2125*(tmp_moved_constant_2122*tmp_moved_constant_2268 + tmp_moved_constant_2123*tmp_moved_constant_2271 + tmp_moved_constant_2124*tmp_moved_constant_2274); + const real_t tmp_moved_constant_2276 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_2165 - tmp_moved_constant_2202; + const real_t tmp_moved_constant_2277 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_2168 - tmp_moved_constant_2205; + const real_t tmp_moved_constant_2278 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198 - tmp_moved_constant_2171 - tmp_moved_constant_2208; + const real_t tmp_moved_constant_2279 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_2174 - tmp_moved_constant_2211; + const real_t tmp_moved_constant_2280 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_2177 - tmp_moved_constant_2214; + const real_t tmp_moved_constant_2281 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202 - tmp_moved_constant_2180 - tmp_moved_constant_2217; + const real_t tmp_moved_constant_2282 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_2183 - tmp_moved_constant_2220; + const real_t tmp_moved_constant_2283 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_2186 - tmp_moved_constant_2223; + const real_t tmp_moved_constant_2284 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206 - tmp_moved_constant_2189 - tmp_moved_constant_2226; + const real_t tmp_moved_constant_2285 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_2192 - tmp_moved_constant_2229; + const real_t tmp_moved_constant_2286 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_2195 - tmp_moved_constant_2232; + const real_t tmp_moved_constant_2287 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210 - tmp_moved_constant_2198 - tmp_moved_constant_2235; + const real_t tmp_moved_constant_2288 = tmp_moved_constant_2113*(tmp_moved_constant_2110*tmp_moved_constant_2276 + tmp_moved_constant_2111*tmp_moved_constant_2277 + tmp_moved_constant_2112*tmp_moved_constant_2278) + tmp_moved_constant_2117*(tmp_moved_constant_2114*tmp_moved_constant_2279 + tmp_moved_constant_2115*tmp_moved_constant_2280 + tmp_moved_constant_2116*tmp_moved_constant_2281) + tmp_moved_constant_2121*(tmp_moved_constant_2118*tmp_moved_constant_2282 + tmp_moved_constant_2119*tmp_moved_constant_2283 + tmp_moved_constant_2120*tmp_moved_constant_2284) + tmp_moved_constant_2125*(tmp_moved_constant_2122*tmp_moved_constant_2285 + tmp_moved_constant_2123*tmp_moved_constant_2286 + tmp_moved_constant_2124*tmp_moved_constant_2287); + const real_t tmp_moved_constant_2289 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_2166 - tmp_moved_constant_2239; + const real_t tmp_moved_constant_2290 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_2169 - tmp_moved_constant_2242; + const real_t tmp_moved_constant_2291 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216 - tmp_moved_constant_2172 - tmp_moved_constant_2245; + const real_t tmp_moved_constant_2292 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_2175 - tmp_moved_constant_2248; + const real_t tmp_moved_constant_2293 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_2178 - tmp_moved_constant_2251; + const real_t tmp_moved_constant_2294 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221 - tmp_moved_constant_2181 - tmp_moved_constant_2254; + const real_t tmp_moved_constant_2295 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_2184 - tmp_moved_constant_2257; + const real_t tmp_moved_constant_2296 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_2187 - tmp_moved_constant_2260; + const real_t tmp_moved_constant_2297 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226 - tmp_moved_constant_2190 - tmp_moved_constant_2263; + const real_t tmp_moved_constant_2298 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_2193 - tmp_moved_constant_2266; + const real_t tmp_moved_constant_2299 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_2196 - tmp_moved_constant_2269; + const real_t tmp_moved_constant_2300 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231 - tmp_moved_constant_2199 - tmp_moved_constant_2272; + const real_t tmp_moved_constant_2301 = tmp_moved_constant_2113*(tmp_moved_constant_2110*tmp_moved_constant_2289 + tmp_moved_constant_2111*tmp_moved_constant_2290 + tmp_moved_constant_2112*tmp_moved_constant_2291) + tmp_moved_constant_2117*(tmp_moved_constant_2114*tmp_moved_constant_2292 + tmp_moved_constant_2115*tmp_moved_constant_2293 + tmp_moved_constant_2116*tmp_moved_constant_2294) + tmp_moved_constant_2121*(tmp_moved_constant_2118*tmp_moved_constant_2295 + tmp_moved_constant_2119*tmp_moved_constant_2296 + tmp_moved_constant_2120*tmp_moved_constant_2297) + tmp_moved_constant_2125*(tmp_moved_constant_2122*tmp_moved_constant_2298 + tmp_moved_constant_2123*tmp_moved_constant_2299 + tmp_moved_constant_2124*tmp_moved_constant_2300); + const real_t tmp_moved_constant_2302 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_2203 - tmp_moved_constant_2240; + const real_t tmp_moved_constant_2303 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_2206 - tmp_moved_constant_2243; + const real_t tmp_moved_constant_2304 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236 - tmp_moved_constant_2209 - tmp_moved_constant_2246; + const real_t tmp_moved_constant_2305 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_2212 - tmp_moved_constant_2249; + const real_t tmp_moved_constant_2306 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_2215 - tmp_moved_constant_2252; + const real_t tmp_moved_constant_2307 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240 - tmp_moved_constant_2218 - tmp_moved_constant_2255; + const real_t tmp_moved_constant_2308 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_2221 - tmp_moved_constant_2258; + const real_t tmp_moved_constant_2309 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_2224 - tmp_moved_constant_2261; + const real_t tmp_moved_constant_2310 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244 - tmp_moved_constant_2227 - tmp_moved_constant_2264; + const real_t tmp_moved_constant_2311 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_2230 - tmp_moved_constant_2267; + const real_t tmp_moved_constant_2312 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_2233 - tmp_moved_constant_2270; + const real_t tmp_moved_constant_2313 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248 - tmp_moved_constant_2236 - tmp_moved_constant_2273; + const real_t tmp_moved_constant_2314 = tmp_moved_constant_2113*(tmp_moved_constant_2110*tmp_moved_constant_2302 + tmp_moved_constant_2111*tmp_moved_constant_2303 + tmp_moved_constant_2112*tmp_moved_constant_2304) + tmp_moved_constant_2117*(tmp_moved_constant_2114*tmp_moved_constant_2305 + tmp_moved_constant_2115*tmp_moved_constant_2306 + tmp_moved_constant_2116*tmp_moved_constant_2307) + tmp_moved_constant_2121*(tmp_moved_constant_2118*tmp_moved_constant_2308 + tmp_moved_constant_2119*tmp_moved_constant_2309 + tmp_moved_constant_2120*tmp_moved_constant_2310) + tmp_moved_constant_2125*(tmp_moved_constant_2122*tmp_moved_constant_2311 + tmp_moved_constant_2123*tmp_moved_constant_2312 + tmp_moved_constant_2124*tmp_moved_constant_2313); + const real_t tmp_moved_constant_2315 = (jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP); + const real_t tmp_moved_constant_2316 = (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP); + const real_t tmp_moved_constant_2317 = (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP); + const real_t tmp_moved_constant_2318 = tmp_moved_constant_2113*(tmp_moved_constant_2126*tmp_moved_constant_2139 + tmp_moved_constant_2127*tmp_moved_constant_2140 + tmp_moved_constant_2128*tmp_moved_constant_2141) + tmp_moved_constant_2117*(tmp_moved_constant_2129*tmp_moved_constant_2142 + tmp_moved_constant_2130*tmp_moved_constant_2143 + tmp_moved_constant_2131*tmp_moved_constant_2144) + tmp_moved_constant_2121*(tmp_moved_constant_2132*tmp_moved_constant_2145 + tmp_moved_constant_2133*tmp_moved_constant_2146 + tmp_moved_constant_2134*tmp_moved_constant_2147) + tmp_moved_constant_2125*(tmp_moved_constant_2135*tmp_moved_constant_2148 + tmp_moved_constant_2136*tmp_moved_constant_2149 + tmp_moved_constant_2137*tmp_moved_constant_2150); + const real_t tmp_moved_constant_2319 = tmp_moved_constant_2113*(tmp_moved_constant_2126*tmp_moved_constant_2152 + tmp_moved_constant_2127*tmp_moved_constant_2153 + tmp_moved_constant_2128*tmp_moved_constant_2154) + tmp_moved_constant_2117*(tmp_moved_constant_2129*tmp_moved_constant_2155 + tmp_moved_constant_2130*tmp_moved_constant_2156 + tmp_moved_constant_2131*tmp_moved_constant_2157) + tmp_moved_constant_2121*(tmp_moved_constant_2132*tmp_moved_constant_2158 + tmp_moved_constant_2133*tmp_moved_constant_2159 + tmp_moved_constant_2134*tmp_moved_constant_2160) + tmp_moved_constant_2125*(tmp_moved_constant_2135*tmp_moved_constant_2161 + tmp_moved_constant_2136*tmp_moved_constant_2162 + tmp_moved_constant_2137*tmp_moved_constant_2163); + const real_t tmp_moved_constant_2320 = tmp_moved_constant_2113*(tmp_moved_constant_2126*tmp_moved_constant_2167 + tmp_moved_constant_2127*tmp_moved_constant_2170 + tmp_moved_constant_2128*tmp_moved_constant_2173) + tmp_moved_constant_2117*(tmp_moved_constant_2129*tmp_moved_constant_2176 + tmp_moved_constant_2130*tmp_moved_constant_2179 + tmp_moved_constant_2131*tmp_moved_constant_2182) + tmp_moved_constant_2121*(tmp_moved_constant_2132*tmp_moved_constant_2185 + tmp_moved_constant_2133*tmp_moved_constant_2188 + tmp_moved_constant_2134*tmp_moved_constant_2191) + tmp_moved_constant_2125*(tmp_moved_constant_2135*tmp_moved_constant_2194 + tmp_moved_constant_2136*tmp_moved_constant_2197 + tmp_moved_constant_2137*tmp_moved_constant_2200); + const real_t tmp_moved_constant_2321 = tmp_moved_constant_2113*(tmp_moved_constant_2126*tmp_moved_constant_2204 + tmp_moved_constant_2127*tmp_moved_constant_2207 + tmp_moved_constant_2128*tmp_moved_constant_2210) + tmp_moved_constant_2117*(tmp_moved_constant_2129*tmp_moved_constant_2213 + tmp_moved_constant_2130*tmp_moved_constant_2216 + tmp_moved_constant_2131*tmp_moved_constant_2219) + tmp_moved_constant_2121*(tmp_moved_constant_2132*tmp_moved_constant_2222 + tmp_moved_constant_2133*tmp_moved_constant_2225 + tmp_moved_constant_2134*tmp_moved_constant_2228) + tmp_moved_constant_2125*(tmp_moved_constant_2135*tmp_moved_constant_2231 + tmp_moved_constant_2136*tmp_moved_constant_2234 + tmp_moved_constant_2137*tmp_moved_constant_2237); + const real_t tmp_moved_constant_2322 = tmp_moved_constant_2113*(tmp_moved_constant_2126*tmp_moved_constant_2241 + tmp_moved_constant_2127*tmp_moved_constant_2244 + tmp_moved_constant_2128*tmp_moved_constant_2247) + tmp_moved_constant_2117*(tmp_moved_constant_2129*tmp_moved_constant_2250 + tmp_moved_constant_2130*tmp_moved_constant_2253 + tmp_moved_constant_2131*tmp_moved_constant_2256) + tmp_moved_constant_2121*(tmp_moved_constant_2132*tmp_moved_constant_2259 + tmp_moved_constant_2133*tmp_moved_constant_2262 + tmp_moved_constant_2134*tmp_moved_constant_2265) + tmp_moved_constant_2125*(tmp_moved_constant_2135*tmp_moved_constant_2268 + tmp_moved_constant_2136*tmp_moved_constant_2271 + tmp_moved_constant_2137*tmp_moved_constant_2274); + const real_t tmp_moved_constant_2323 = tmp_moved_constant_2113*(tmp_moved_constant_2126*tmp_moved_constant_2276 + tmp_moved_constant_2127*tmp_moved_constant_2277 + tmp_moved_constant_2128*tmp_moved_constant_2278) + tmp_moved_constant_2117*(tmp_moved_constant_2129*tmp_moved_constant_2279 + tmp_moved_constant_2130*tmp_moved_constant_2280 + tmp_moved_constant_2131*tmp_moved_constant_2281) + tmp_moved_constant_2121*(tmp_moved_constant_2132*tmp_moved_constant_2282 + tmp_moved_constant_2133*tmp_moved_constant_2283 + tmp_moved_constant_2134*tmp_moved_constant_2284) + tmp_moved_constant_2125*(tmp_moved_constant_2135*tmp_moved_constant_2285 + tmp_moved_constant_2136*tmp_moved_constant_2286 + tmp_moved_constant_2137*tmp_moved_constant_2287); + const real_t tmp_moved_constant_2324 = tmp_moved_constant_2113*(tmp_moved_constant_2126*tmp_moved_constant_2289 + tmp_moved_constant_2127*tmp_moved_constant_2290 + tmp_moved_constant_2128*tmp_moved_constant_2291) + tmp_moved_constant_2117*(tmp_moved_constant_2129*tmp_moved_constant_2292 + tmp_moved_constant_2130*tmp_moved_constant_2293 + tmp_moved_constant_2131*tmp_moved_constant_2294) + tmp_moved_constant_2121*(tmp_moved_constant_2132*tmp_moved_constant_2295 + tmp_moved_constant_2133*tmp_moved_constant_2296 + tmp_moved_constant_2134*tmp_moved_constant_2297) + tmp_moved_constant_2125*(tmp_moved_constant_2135*tmp_moved_constant_2298 + tmp_moved_constant_2136*tmp_moved_constant_2299 + tmp_moved_constant_2137*tmp_moved_constant_2300); + const real_t tmp_moved_constant_2325 = tmp_moved_constant_2113*(tmp_moved_constant_2126*tmp_moved_constant_2302 + tmp_moved_constant_2127*tmp_moved_constant_2303 + tmp_moved_constant_2128*tmp_moved_constant_2304) + tmp_moved_constant_2117*(tmp_moved_constant_2129*tmp_moved_constant_2305 + tmp_moved_constant_2130*tmp_moved_constant_2306 + tmp_moved_constant_2131*tmp_moved_constant_2307) + tmp_moved_constant_2121*(tmp_moved_constant_2132*tmp_moved_constant_2308 + tmp_moved_constant_2133*tmp_moved_constant_2309 + tmp_moved_constant_2134*tmp_moved_constant_2310) + tmp_moved_constant_2125*(tmp_moved_constant_2135*tmp_moved_constant_2311 + tmp_moved_constant_2136*tmp_moved_constant_2312 + tmp_moved_constant_2137*tmp_moved_constant_2313); + const real_t tmp_moved_constant_2326 = (jac_affine_inv_1_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP); + const real_t tmp_moved_constant_2327 = (jac_affine_inv_1_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP); + const real_t tmp_moved_constant_2328 = (jac_affine_inv_1_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); + const real_t tmp_moved_constant_2329 = tmp_moved_constant_2113*(tmp_moved_constant_2139*tmp_moved_constant_2152 + tmp_moved_constant_2140*tmp_moved_constant_2153 + tmp_moved_constant_2141*tmp_moved_constant_2154) + tmp_moved_constant_2117*(tmp_moved_constant_2142*tmp_moved_constant_2155 + tmp_moved_constant_2143*tmp_moved_constant_2156 + tmp_moved_constant_2144*tmp_moved_constant_2157) + tmp_moved_constant_2121*(tmp_moved_constant_2145*tmp_moved_constant_2158 + tmp_moved_constant_2146*tmp_moved_constant_2159 + tmp_moved_constant_2147*tmp_moved_constant_2160) + tmp_moved_constant_2125*(tmp_moved_constant_2148*tmp_moved_constant_2161 + tmp_moved_constant_2149*tmp_moved_constant_2162 + tmp_moved_constant_2150*tmp_moved_constant_2163); + const real_t tmp_moved_constant_2330 = tmp_moved_constant_2113*(tmp_moved_constant_2139*tmp_moved_constant_2167 + tmp_moved_constant_2140*tmp_moved_constant_2170 + tmp_moved_constant_2141*tmp_moved_constant_2173) + tmp_moved_constant_2117*(tmp_moved_constant_2142*tmp_moved_constant_2176 + tmp_moved_constant_2143*tmp_moved_constant_2179 + tmp_moved_constant_2144*tmp_moved_constant_2182) + tmp_moved_constant_2121*(tmp_moved_constant_2145*tmp_moved_constant_2185 + tmp_moved_constant_2146*tmp_moved_constant_2188 + tmp_moved_constant_2147*tmp_moved_constant_2191) + tmp_moved_constant_2125*(tmp_moved_constant_2148*tmp_moved_constant_2194 + tmp_moved_constant_2149*tmp_moved_constant_2197 + tmp_moved_constant_2150*tmp_moved_constant_2200); + const real_t tmp_moved_constant_2331 = tmp_moved_constant_2113*(tmp_moved_constant_2139*tmp_moved_constant_2204 + tmp_moved_constant_2140*tmp_moved_constant_2207 + tmp_moved_constant_2141*tmp_moved_constant_2210) + tmp_moved_constant_2117*(tmp_moved_constant_2142*tmp_moved_constant_2213 + tmp_moved_constant_2143*tmp_moved_constant_2216 + tmp_moved_constant_2144*tmp_moved_constant_2219) + tmp_moved_constant_2121*(tmp_moved_constant_2145*tmp_moved_constant_2222 + tmp_moved_constant_2146*tmp_moved_constant_2225 + tmp_moved_constant_2147*tmp_moved_constant_2228) + tmp_moved_constant_2125*(tmp_moved_constant_2148*tmp_moved_constant_2231 + tmp_moved_constant_2149*tmp_moved_constant_2234 + tmp_moved_constant_2150*tmp_moved_constant_2237); + const real_t tmp_moved_constant_2332 = tmp_moved_constant_2113*(tmp_moved_constant_2139*tmp_moved_constant_2241 + tmp_moved_constant_2140*tmp_moved_constant_2244 + tmp_moved_constant_2141*tmp_moved_constant_2247) + tmp_moved_constant_2117*(tmp_moved_constant_2142*tmp_moved_constant_2250 + tmp_moved_constant_2143*tmp_moved_constant_2253 + tmp_moved_constant_2144*tmp_moved_constant_2256) + tmp_moved_constant_2121*(tmp_moved_constant_2145*tmp_moved_constant_2259 + tmp_moved_constant_2146*tmp_moved_constant_2262 + tmp_moved_constant_2147*tmp_moved_constant_2265) + tmp_moved_constant_2125*(tmp_moved_constant_2148*tmp_moved_constant_2268 + tmp_moved_constant_2149*tmp_moved_constant_2271 + tmp_moved_constant_2150*tmp_moved_constant_2274); + const real_t tmp_moved_constant_2333 = tmp_moved_constant_2113*(tmp_moved_constant_2139*tmp_moved_constant_2276 + tmp_moved_constant_2140*tmp_moved_constant_2277 + tmp_moved_constant_2141*tmp_moved_constant_2278) + tmp_moved_constant_2117*(tmp_moved_constant_2142*tmp_moved_constant_2279 + tmp_moved_constant_2143*tmp_moved_constant_2280 + tmp_moved_constant_2144*tmp_moved_constant_2281) + tmp_moved_constant_2121*(tmp_moved_constant_2145*tmp_moved_constant_2282 + tmp_moved_constant_2146*tmp_moved_constant_2283 + tmp_moved_constant_2147*tmp_moved_constant_2284) + tmp_moved_constant_2125*(tmp_moved_constant_2148*tmp_moved_constant_2285 + tmp_moved_constant_2149*tmp_moved_constant_2286 + tmp_moved_constant_2150*tmp_moved_constant_2287); + const real_t tmp_moved_constant_2334 = tmp_moved_constant_2113*(tmp_moved_constant_2139*tmp_moved_constant_2289 + tmp_moved_constant_2140*tmp_moved_constant_2290 + tmp_moved_constant_2141*tmp_moved_constant_2291) + tmp_moved_constant_2117*(tmp_moved_constant_2142*tmp_moved_constant_2292 + tmp_moved_constant_2143*tmp_moved_constant_2293 + tmp_moved_constant_2144*tmp_moved_constant_2294) + tmp_moved_constant_2121*(tmp_moved_constant_2145*tmp_moved_constant_2295 + tmp_moved_constant_2146*tmp_moved_constant_2296 + tmp_moved_constant_2147*tmp_moved_constant_2297) + tmp_moved_constant_2125*(tmp_moved_constant_2148*tmp_moved_constant_2298 + tmp_moved_constant_2149*tmp_moved_constant_2299 + tmp_moved_constant_2150*tmp_moved_constant_2300); + const real_t tmp_moved_constant_2335 = tmp_moved_constant_2113*(tmp_moved_constant_2139*tmp_moved_constant_2302 + tmp_moved_constant_2140*tmp_moved_constant_2303 + tmp_moved_constant_2141*tmp_moved_constant_2304) + tmp_moved_constant_2117*(tmp_moved_constant_2142*tmp_moved_constant_2305 + tmp_moved_constant_2143*tmp_moved_constant_2306 + tmp_moved_constant_2144*tmp_moved_constant_2307) + tmp_moved_constant_2121*(tmp_moved_constant_2145*tmp_moved_constant_2308 + tmp_moved_constant_2146*tmp_moved_constant_2309 + tmp_moved_constant_2147*tmp_moved_constant_2310) + tmp_moved_constant_2125*(tmp_moved_constant_2148*tmp_moved_constant_2311 + tmp_moved_constant_2149*tmp_moved_constant_2312 + tmp_moved_constant_2150*tmp_moved_constant_2313); + const real_t tmp_moved_constant_2336 = (jac_affine_inv_2_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP); + const real_t tmp_moved_constant_2337 = (jac_affine_inv_2_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP); + const real_t tmp_moved_constant_2338 = (jac_affine_inv_2_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); + const real_t tmp_moved_constant_2339 = tmp_moved_constant_2113*(tmp_moved_constant_2152*tmp_moved_constant_2167 + tmp_moved_constant_2153*tmp_moved_constant_2170 + tmp_moved_constant_2154*tmp_moved_constant_2173) + tmp_moved_constant_2117*(tmp_moved_constant_2155*tmp_moved_constant_2176 + tmp_moved_constant_2156*tmp_moved_constant_2179 + tmp_moved_constant_2157*tmp_moved_constant_2182) + tmp_moved_constant_2121*(tmp_moved_constant_2158*tmp_moved_constant_2185 + tmp_moved_constant_2159*tmp_moved_constant_2188 + tmp_moved_constant_2160*tmp_moved_constant_2191) + tmp_moved_constant_2125*(tmp_moved_constant_2161*tmp_moved_constant_2194 + tmp_moved_constant_2162*tmp_moved_constant_2197 + tmp_moved_constant_2163*tmp_moved_constant_2200); + const real_t tmp_moved_constant_2340 = tmp_moved_constant_2113*(tmp_moved_constant_2152*tmp_moved_constant_2204 + tmp_moved_constant_2153*tmp_moved_constant_2207 + tmp_moved_constant_2154*tmp_moved_constant_2210) + tmp_moved_constant_2117*(tmp_moved_constant_2155*tmp_moved_constant_2213 + tmp_moved_constant_2156*tmp_moved_constant_2216 + tmp_moved_constant_2157*tmp_moved_constant_2219) + tmp_moved_constant_2121*(tmp_moved_constant_2158*tmp_moved_constant_2222 + tmp_moved_constant_2159*tmp_moved_constant_2225 + tmp_moved_constant_2160*tmp_moved_constant_2228) + tmp_moved_constant_2125*(tmp_moved_constant_2161*tmp_moved_constant_2231 + tmp_moved_constant_2162*tmp_moved_constant_2234 + tmp_moved_constant_2163*tmp_moved_constant_2237); + const real_t tmp_moved_constant_2341 = tmp_moved_constant_2113*(tmp_moved_constant_2152*tmp_moved_constant_2241 + tmp_moved_constant_2153*tmp_moved_constant_2244 + tmp_moved_constant_2154*tmp_moved_constant_2247) + tmp_moved_constant_2117*(tmp_moved_constant_2155*tmp_moved_constant_2250 + tmp_moved_constant_2156*tmp_moved_constant_2253 + tmp_moved_constant_2157*tmp_moved_constant_2256) + tmp_moved_constant_2121*(tmp_moved_constant_2158*tmp_moved_constant_2259 + tmp_moved_constant_2159*tmp_moved_constant_2262 + tmp_moved_constant_2160*tmp_moved_constant_2265) + tmp_moved_constant_2125*(tmp_moved_constant_2161*tmp_moved_constant_2268 + tmp_moved_constant_2162*tmp_moved_constant_2271 + tmp_moved_constant_2163*tmp_moved_constant_2274); + const real_t tmp_moved_constant_2342 = tmp_moved_constant_2113*(tmp_moved_constant_2152*tmp_moved_constant_2276 + tmp_moved_constant_2153*tmp_moved_constant_2277 + tmp_moved_constant_2154*tmp_moved_constant_2278) + tmp_moved_constant_2117*(tmp_moved_constant_2155*tmp_moved_constant_2279 + tmp_moved_constant_2156*tmp_moved_constant_2280 + tmp_moved_constant_2157*tmp_moved_constant_2281) + tmp_moved_constant_2121*(tmp_moved_constant_2158*tmp_moved_constant_2282 + tmp_moved_constant_2159*tmp_moved_constant_2283 + tmp_moved_constant_2160*tmp_moved_constant_2284) + tmp_moved_constant_2125*(tmp_moved_constant_2161*tmp_moved_constant_2285 + tmp_moved_constant_2162*tmp_moved_constant_2286 + tmp_moved_constant_2163*tmp_moved_constant_2287); + const real_t tmp_moved_constant_2343 = tmp_moved_constant_2113*(tmp_moved_constant_2152*tmp_moved_constant_2289 + tmp_moved_constant_2153*tmp_moved_constant_2290 + tmp_moved_constant_2154*tmp_moved_constant_2291) + tmp_moved_constant_2117*(tmp_moved_constant_2155*tmp_moved_constant_2292 + tmp_moved_constant_2156*tmp_moved_constant_2293 + tmp_moved_constant_2157*tmp_moved_constant_2294) + tmp_moved_constant_2121*(tmp_moved_constant_2158*tmp_moved_constant_2295 + tmp_moved_constant_2159*tmp_moved_constant_2296 + tmp_moved_constant_2160*tmp_moved_constant_2297) + tmp_moved_constant_2125*(tmp_moved_constant_2161*tmp_moved_constant_2298 + tmp_moved_constant_2162*tmp_moved_constant_2299 + tmp_moved_constant_2163*tmp_moved_constant_2300); + const real_t tmp_moved_constant_2344 = tmp_moved_constant_2113*(tmp_moved_constant_2152*tmp_moved_constant_2302 + tmp_moved_constant_2153*tmp_moved_constant_2303 + tmp_moved_constant_2154*tmp_moved_constant_2304) + tmp_moved_constant_2117*(tmp_moved_constant_2155*tmp_moved_constant_2305 + tmp_moved_constant_2156*tmp_moved_constant_2306 + tmp_moved_constant_2157*tmp_moved_constant_2307) + tmp_moved_constant_2121*(tmp_moved_constant_2158*tmp_moved_constant_2308 + tmp_moved_constant_2159*tmp_moved_constant_2309 + tmp_moved_constant_2160*tmp_moved_constant_2310) + tmp_moved_constant_2125*(tmp_moved_constant_2161*tmp_moved_constant_2311 + tmp_moved_constant_2162*tmp_moved_constant_2312 + tmp_moved_constant_2163*tmp_moved_constant_2313); + const real_t tmp_moved_constant_2345 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2346 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2347 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2348 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2349 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2350 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2351 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2352 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2353 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2354 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2355 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2356 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2357 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2358 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2359 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2360 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2361 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2362 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2363 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2364 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2365 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2366 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2367 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2368 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2369 = tmp_moved_constant_2113*(tmp_moved_constant_2167*tmp_moved_constant_2204 + tmp_moved_constant_2170*tmp_moved_constant_2207 + tmp_moved_constant_2173*tmp_moved_constant_2210) + tmp_moved_constant_2117*(tmp_moved_constant_2176*tmp_moved_constant_2213 + tmp_moved_constant_2179*tmp_moved_constant_2216 + tmp_moved_constant_2182*tmp_moved_constant_2219) + tmp_moved_constant_2121*(tmp_moved_constant_2185*tmp_moved_constant_2222 + tmp_moved_constant_2188*tmp_moved_constant_2225 + tmp_moved_constant_2191*tmp_moved_constant_2228) + tmp_moved_constant_2125*(tmp_moved_constant_2194*tmp_moved_constant_2231 + tmp_moved_constant_2197*tmp_moved_constant_2234 + tmp_moved_constant_2200*tmp_moved_constant_2237); + const real_t tmp_moved_constant_2370 = tmp_moved_constant_2113*(tmp_moved_constant_2167*tmp_moved_constant_2241 + tmp_moved_constant_2170*tmp_moved_constant_2244 + tmp_moved_constant_2173*tmp_moved_constant_2247) + tmp_moved_constant_2117*(tmp_moved_constant_2176*tmp_moved_constant_2250 + tmp_moved_constant_2179*tmp_moved_constant_2253 + tmp_moved_constant_2182*tmp_moved_constant_2256) + tmp_moved_constant_2121*(tmp_moved_constant_2185*tmp_moved_constant_2259 + tmp_moved_constant_2188*tmp_moved_constant_2262 + tmp_moved_constant_2191*tmp_moved_constant_2265) + tmp_moved_constant_2125*(tmp_moved_constant_2194*tmp_moved_constant_2268 + tmp_moved_constant_2197*tmp_moved_constant_2271 + tmp_moved_constant_2200*tmp_moved_constant_2274); + const real_t tmp_moved_constant_2371 = tmp_moved_constant_2113*(tmp_moved_constant_2167*tmp_moved_constant_2276 + tmp_moved_constant_2170*tmp_moved_constant_2277 + tmp_moved_constant_2173*tmp_moved_constant_2278) + tmp_moved_constant_2117*(tmp_moved_constant_2176*tmp_moved_constant_2279 + tmp_moved_constant_2179*tmp_moved_constant_2280 + tmp_moved_constant_2182*tmp_moved_constant_2281) + tmp_moved_constant_2121*(tmp_moved_constant_2185*tmp_moved_constant_2282 + tmp_moved_constant_2188*tmp_moved_constant_2283 + tmp_moved_constant_2191*tmp_moved_constant_2284) + tmp_moved_constant_2125*(tmp_moved_constant_2194*tmp_moved_constant_2285 + tmp_moved_constant_2197*tmp_moved_constant_2286 + tmp_moved_constant_2200*tmp_moved_constant_2287); + const real_t tmp_moved_constant_2372 = tmp_moved_constant_2113*(tmp_moved_constant_2167*tmp_moved_constant_2289 + tmp_moved_constant_2170*tmp_moved_constant_2290 + tmp_moved_constant_2173*tmp_moved_constant_2291) + tmp_moved_constant_2117*(tmp_moved_constant_2176*tmp_moved_constant_2292 + tmp_moved_constant_2179*tmp_moved_constant_2293 + tmp_moved_constant_2182*tmp_moved_constant_2294) + tmp_moved_constant_2121*(tmp_moved_constant_2185*tmp_moved_constant_2295 + tmp_moved_constant_2188*tmp_moved_constant_2296 + tmp_moved_constant_2191*tmp_moved_constant_2297) + tmp_moved_constant_2125*(tmp_moved_constant_2194*tmp_moved_constant_2298 + tmp_moved_constant_2197*tmp_moved_constant_2299 + tmp_moved_constant_2200*tmp_moved_constant_2300); + const real_t tmp_moved_constant_2373 = tmp_moved_constant_2113*(tmp_moved_constant_2167*tmp_moved_constant_2302 + tmp_moved_constant_2170*tmp_moved_constant_2303 + tmp_moved_constant_2173*tmp_moved_constant_2304) + tmp_moved_constant_2117*(tmp_moved_constant_2176*tmp_moved_constant_2305 + tmp_moved_constant_2179*tmp_moved_constant_2306 + tmp_moved_constant_2182*tmp_moved_constant_2307) + tmp_moved_constant_2121*(tmp_moved_constant_2185*tmp_moved_constant_2308 + tmp_moved_constant_2188*tmp_moved_constant_2309 + tmp_moved_constant_2191*tmp_moved_constant_2310) + tmp_moved_constant_2125*(tmp_moved_constant_2194*tmp_moved_constant_2311 + tmp_moved_constant_2197*tmp_moved_constant_2312 + tmp_moved_constant_2200*tmp_moved_constant_2313); + const real_t tmp_moved_constant_2374 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2375 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2376 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2377 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2378 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2379 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2380 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2381 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2382 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2383 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2384 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2385 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2386 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2387 = jac_affine_inv_2_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2388 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2389 = jac_affine_inv_2_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2390 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2391 = jac_affine_inv_2_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2392 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2393 = jac_affine_inv_2_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2394 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2395 = jac_affine_inv_2_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2396 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2397 = jac_affine_inv_2_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2398 = tmp_moved_constant_2113*(tmp_moved_constant_2204*tmp_moved_constant_2241 + tmp_moved_constant_2207*tmp_moved_constant_2244 + tmp_moved_constant_2210*tmp_moved_constant_2247) + tmp_moved_constant_2117*(tmp_moved_constant_2213*tmp_moved_constant_2250 + tmp_moved_constant_2216*tmp_moved_constant_2253 + tmp_moved_constant_2219*tmp_moved_constant_2256) + tmp_moved_constant_2121*(tmp_moved_constant_2222*tmp_moved_constant_2259 + tmp_moved_constant_2225*tmp_moved_constant_2262 + tmp_moved_constant_2228*tmp_moved_constant_2265) + tmp_moved_constant_2125*(tmp_moved_constant_2231*tmp_moved_constant_2268 + tmp_moved_constant_2234*tmp_moved_constant_2271 + tmp_moved_constant_2237*tmp_moved_constant_2274); + const real_t tmp_moved_constant_2399 = tmp_moved_constant_2113*(tmp_moved_constant_2204*tmp_moved_constant_2276 + tmp_moved_constant_2207*tmp_moved_constant_2277 + tmp_moved_constant_2210*tmp_moved_constant_2278) + tmp_moved_constant_2117*(tmp_moved_constant_2213*tmp_moved_constant_2279 + tmp_moved_constant_2216*tmp_moved_constant_2280 + tmp_moved_constant_2219*tmp_moved_constant_2281) + tmp_moved_constant_2121*(tmp_moved_constant_2222*tmp_moved_constant_2282 + tmp_moved_constant_2225*tmp_moved_constant_2283 + tmp_moved_constant_2228*tmp_moved_constant_2284) + tmp_moved_constant_2125*(tmp_moved_constant_2231*tmp_moved_constant_2285 + tmp_moved_constant_2234*tmp_moved_constant_2286 + tmp_moved_constant_2237*tmp_moved_constant_2287); + const real_t tmp_moved_constant_2400 = tmp_moved_constant_2113*(tmp_moved_constant_2204*tmp_moved_constant_2289 + tmp_moved_constant_2207*tmp_moved_constant_2290 + tmp_moved_constant_2210*tmp_moved_constant_2291) + tmp_moved_constant_2117*(tmp_moved_constant_2213*tmp_moved_constant_2292 + tmp_moved_constant_2216*tmp_moved_constant_2293 + tmp_moved_constant_2219*tmp_moved_constant_2294) + tmp_moved_constant_2121*(tmp_moved_constant_2222*tmp_moved_constant_2295 + tmp_moved_constant_2225*tmp_moved_constant_2296 + tmp_moved_constant_2228*tmp_moved_constant_2297) + tmp_moved_constant_2125*(tmp_moved_constant_2231*tmp_moved_constant_2298 + tmp_moved_constant_2234*tmp_moved_constant_2299 + tmp_moved_constant_2237*tmp_moved_constant_2300); + const real_t tmp_moved_constant_2401 = tmp_moved_constant_2113*(tmp_moved_constant_2204*tmp_moved_constant_2302 + tmp_moved_constant_2207*tmp_moved_constant_2303 + tmp_moved_constant_2210*tmp_moved_constant_2304) + tmp_moved_constant_2117*(tmp_moved_constant_2213*tmp_moved_constant_2305 + tmp_moved_constant_2216*tmp_moved_constant_2306 + tmp_moved_constant_2219*tmp_moved_constant_2307) + tmp_moved_constant_2121*(tmp_moved_constant_2222*tmp_moved_constant_2308 + tmp_moved_constant_2225*tmp_moved_constant_2309 + tmp_moved_constant_2228*tmp_moved_constant_2310) + tmp_moved_constant_2125*(tmp_moved_constant_2231*tmp_moved_constant_2311 + tmp_moved_constant_2234*tmp_moved_constant_2312 + tmp_moved_constant_2237*tmp_moved_constant_2313); + const real_t tmp_moved_constant_2402 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2403 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2404 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2405 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2406 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2407 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2408 = jac_affine_inv_0_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2409 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2410 = jac_affine_inv_0_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2411 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2412 = jac_affine_inv_0_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2413 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2414 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2415 = jac_affine_inv_1_0_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2416 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2417 = jac_affine_inv_1_1_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2418 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2419 = jac_affine_inv_1_2_BLUE_UP*0.5854101966249684; + const real_t tmp_moved_constant_2420 = jac_affine_inv_0_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2421 = jac_affine_inv_1_0_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2422 = jac_affine_inv_0_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2423 = jac_affine_inv_1_1_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2424 = jac_affine_inv_0_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2425 = jac_affine_inv_1_2_BLUE_UP*0.1381966011250105; + const real_t tmp_moved_constant_2426 = tmp_moved_constant_2113*(tmp_moved_constant_2241*tmp_moved_constant_2276 + tmp_moved_constant_2244*tmp_moved_constant_2277 + tmp_moved_constant_2247*tmp_moved_constant_2278) + tmp_moved_constant_2117*(tmp_moved_constant_2250*tmp_moved_constant_2279 + tmp_moved_constant_2253*tmp_moved_constant_2280 + tmp_moved_constant_2256*tmp_moved_constant_2281) + tmp_moved_constant_2121*(tmp_moved_constant_2259*tmp_moved_constant_2282 + tmp_moved_constant_2262*tmp_moved_constant_2283 + tmp_moved_constant_2265*tmp_moved_constant_2284) + tmp_moved_constant_2125*(tmp_moved_constant_2268*tmp_moved_constant_2285 + tmp_moved_constant_2271*tmp_moved_constant_2286 + tmp_moved_constant_2274*tmp_moved_constant_2287); + const real_t tmp_moved_constant_2427 = tmp_moved_constant_2113*(tmp_moved_constant_2241*tmp_moved_constant_2289 + tmp_moved_constant_2244*tmp_moved_constant_2290 + tmp_moved_constant_2247*tmp_moved_constant_2291) + tmp_moved_constant_2117*(tmp_moved_constant_2250*tmp_moved_constant_2292 + tmp_moved_constant_2253*tmp_moved_constant_2293 + tmp_moved_constant_2256*tmp_moved_constant_2294) + tmp_moved_constant_2121*(tmp_moved_constant_2259*tmp_moved_constant_2295 + tmp_moved_constant_2262*tmp_moved_constant_2296 + tmp_moved_constant_2265*tmp_moved_constant_2297) + tmp_moved_constant_2125*(tmp_moved_constant_2268*tmp_moved_constant_2298 + tmp_moved_constant_2271*tmp_moved_constant_2299 + tmp_moved_constant_2274*tmp_moved_constant_2300); + const real_t tmp_moved_constant_2428 = tmp_moved_constant_2113*(tmp_moved_constant_2241*tmp_moved_constant_2302 + tmp_moved_constant_2244*tmp_moved_constant_2303 + tmp_moved_constant_2247*tmp_moved_constant_2304) + tmp_moved_constant_2117*(tmp_moved_constant_2250*tmp_moved_constant_2305 + tmp_moved_constant_2253*tmp_moved_constant_2306 + tmp_moved_constant_2256*tmp_moved_constant_2307) + tmp_moved_constant_2121*(tmp_moved_constant_2259*tmp_moved_constant_2308 + tmp_moved_constant_2262*tmp_moved_constant_2309 + tmp_moved_constant_2265*tmp_moved_constant_2310) + tmp_moved_constant_2125*(tmp_moved_constant_2268*tmp_moved_constant_2311 + tmp_moved_constant_2271*tmp_moved_constant_2312 + tmp_moved_constant_2274*tmp_moved_constant_2313); + const real_t tmp_moved_constant_2429 = tmp_moved_constant_2113*(tmp_moved_constant_2276*tmp_moved_constant_2289 + tmp_moved_constant_2277*tmp_moved_constant_2290 + tmp_moved_constant_2278*tmp_moved_constant_2291) + tmp_moved_constant_2117*(tmp_moved_constant_2279*tmp_moved_constant_2292 + tmp_moved_constant_2280*tmp_moved_constant_2293 + tmp_moved_constant_2281*tmp_moved_constant_2294) + tmp_moved_constant_2121*(tmp_moved_constant_2282*tmp_moved_constant_2295 + tmp_moved_constant_2283*tmp_moved_constant_2296 + tmp_moved_constant_2284*tmp_moved_constant_2297) + tmp_moved_constant_2125*(tmp_moved_constant_2285*tmp_moved_constant_2298 + tmp_moved_constant_2286*tmp_moved_constant_2299 + tmp_moved_constant_2287*tmp_moved_constant_2300); + const real_t tmp_moved_constant_2430 = tmp_moved_constant_2113*(tmp_moved_constant_2276*tmp_moved_constant_2302 + tmp_moved_constant_2277*tmp_moved_constant_2303 + tmp_moved_constant_2278*tmp_moved_constant_2304) + tmp_moved_constant_2117*(tmp_moved_constant_2279*tmp_moved_constant_2305 + tmp_moved_constant_2280*tmp_moved_constant_2306 + tmp_moved_constant_2281*tmp_moved_constant_2307) + tmp_moved_constant_2121*(tmp_moved_constant_2282*tmp_moved_constant_2308 + tmp_moved_constant_2283*tmp_moved_constant_2309 + tmp_moved_constant_2284*tmp_moved_constant_2310) + tmp_moved_constant_2125*(tmp_moved_constant_2285*tmp_moved_constant_2311 + tmp_moved_constant_2286*tmp_moved_constant_2312 + tmp_moved_constant_2287*tmp_moved_constant_2313); + const real_t tmp_moved_constant_2431 = tmp_moved_constant_2113*(tmp_moved_constant_2289*tmp_moved_constant_2302 + tmp_moved_constant_2290*tmp_moved_constant_2303 + tmp_moved_constant_2291*tmp_moved_constant_2304) + tmp_moved_constant_2117*(tmp_moved_constant_2292*tmp_moved_constant_2305 + tmp_moved_constant_2293*tmp_moved_constant_2306 + tmp_moved_constant_2294*tmp_moved_constant_2307) + tmp_moved_constant_2121*(tmp_moved_constant_2295*tmp_moved_constant_2308 + tmp_moved_constant_2296*tmp_moved_constant_2309 + tmp_moved_constant_2297*tmp_moved_constant_2310) + tmp_moved_constant_2125*(tmp_moved_constant_2298*tmp_moved_constant_2311 + tmp_moved_constant_2299*tmp_moved_constant_2312 + tmp_moved_constant_2300*tmp_moved_constant_2313); + const real_t tmp_moved_constant_2432 = tmp_moved_constant_2113*((tmp_moved_constant_2110*tmp_moved_constant_2110) + (tmp_moved_constant_2111*tmp_moved_constant_2111) + (tmp_moved_constant_2112*tmp_moved_constant_2112)) + tmp_moved_constant_2117*((tmp_moved_constant_2114*tmp_moved_constant_2114) + (tmp_moved_constant_2115*tmp_moved_constant_2115) + (tmp_moved_constant_2116*tmp_moved_constant_2116)) + tmp_moved_constant_2121*((tmp_moved_constant_2118*tmp_moved_constant_2118) + (tmp_moved_constant_2119*tmp_moved_constant_2119) + (tmp_moved_constant_2120*tmp_moved_constant_2120)) + tmp_moved_constant_2125*((tmp_moved_constant_2122*tmp_moved_constant_2122) + (tmp_moved_constant_2123*tmp_moved_constant_2123) + (tmp_moved_constant_2124*tmp_moved_constant_2124)); + const real_t tmp_moved_constant_2433 = tmp_moved_constant_2138; + const real_t tmp_moved_constant_2434 = tmp_moved_constant_2151; + const real_t tmp_moved_constant_2435 = tmp_moved_constant_2164; + const real_t tmp_moved_constant_2436 = tmp_moved_constant_2201; + const real_t tmp_moved_constant_2437 = tmp_moved_constant_2238; + const real_t tmp_moved_constant_2438 = tmp_moved_constant_2275; + const real_t tmp_moved_constant_2439 = tmp_moved_constant_2288; + const real_t tmp_moved_constant_2440 = tmp_moved_constant_2301; + const real_t tmp_moved_constant_2441 = tmp_moved_constant_2314; + const real_t tmp_moved_constant_2442 = tmp_moved_constant_2138; + const real_t tmp_moved_constant_2443 = tmp_moved_constant_2113*(tmp_kernel_op_254*tmp_moved_constant_2315 + tmp_kernel_op_254*tmp_moved_constant_2316 + tmp_kernel_op_254*tmp_moved_constant_2317) + tmp_moved_constant_2117*(tmp_kernel_op_257*tmp_moved_constant_2315 + tmp_kernel_op_257*tmp_moved_constant_2316 + tmp_kernel_op_257*tmp_moved_constant_2317) + tmp_moved_constant_2121*(tmp_kernel_op_258*tmp_moved_constant_2315 + tmp_kernel_op_258*tmp_moved_constant_2316 + tmp_kernel_op_258*tmp_moved_constant_2317) + tmp_moved_constant_2125*(tmp_kernel_op_259*tmp_moved_constant_2315 + tmp_kernel_op_259*tmp_moved_constant_2316 + tmp_kernel_op_259*tmp_moved_constant_2317); + const real_t tmp_moved_constant_2444 = tmp_moved_constant_2318; + const real_t tmp_moved_constant_2445 = tmp_moved_constant_2319; + const real_t tmp_moved_constant_2446 = tmp_moved_constant_2320; + const real_t tmp_moved_constant_2447 = tmp_moved_constant_2321; + const real_t tmp_moved_constant_2448 = tmp_moved_constant_2322; + const real_t tmp_moved_constant_2449 = tmp_moved_constant_2323; + const real_t tmp_moved_constant_2450 = tmp_moved_constant_2324; + const real_t tmp_moved_constant_2451 = tmp_moved_constant_2325; + const real_t tmp_moved_constant_2452 = tmp_moved_constant_2151; + const real_t tmp_moved_constant_2453 = tmp_moved_constant_2318; + const real_t tmp_moved_constant_2454 = tmp_moved_constant_2113*(tmp_kernel_op_269*tmp_moved_constant_2326 + tmp_kernel_op_269*tmp_moved_constant_2327 + tmp_kernel_op_269*tmp_moved_constant_2328) + tmp_moved_constant_2117*(tmp_kernel_op_272*tmp_moved_constant_2326 + tmp_kernel_op_272*tmp_moved_constant_2327 + tmp_kernel_op_272*tmp_moved_constant_2328) + tmp_moved_constant_2121*(tmp_kernel_op_273*tmp_moved_constant_2326 + tmp_kernel_op_273*tmp_moved_constant_2327 + tmp_kernel_op_273*tmp_moved_constant_2328) + tmp_moved_constant_2125*(tmp_kernel_op_274*tmp_moved_constant_2326 + tmp_kernel_op_274*tmp_moved_constant_2327 + tmp_kernel_op_274*tmp_moved_constant_2328); + const real_t tmp_moved_constant_2455 = tmp_moved_constant_2329; + const real_t tmp_moved_constant_2456 = tmp_moved_constant_2330; + const real_t tmp_moved_constant_2457 = tmp_moved_constant_2331; + const real_t tmp_moved_constant_2458 = tmp_moved_constant_2332; + const real_t tmp_moved_constant_2459 = tmp_moved_constant_2333; + const real_t tmp_moved_constant_2460 = tmp_moved_constant_2334; + const real_t tmp_moved_constant_2461 = tmp_moved_constant_2335; + const real_t tmp_moved_constant_2462 = tmp_moved_constant_2164; + const real_t tmp_moved_constant_2463 = tmp_moved_constant_2319; + const real_t tmp_moved_constant_2464 = tmp_moved_constant_2329; + const real_t tmp_moved_constant_2465 = tmp_moved_constant_2113*(tmp_kernel_op_283*tmp_moved_constant_2336 + tmp_kernel_op_283*tmp_moved_constant_2337 + tmp_kernel_op_283*tmp_moved_constant_2338) + tmp_moved_constant_2117*(tmp_kernel_op_286*tmp_moved_constant_2336 + tmp_kernel_op_286*tmp_moved_constant_2337 + tmp_kernel_op_286*tmp_moved_constant_2338) + tmp_moved_constant_2121*(tmp_kernel_op_287*tmp_moved_constant_2336 + tmp_kernel_op_287*tmp_moved_constant_2337 + tmp_kernel_op_287*tmp_moved_constant_2338) + tmp_moved_constant_2125*(tmp_kernel_op_288*tmp_moved_constant_2336 + tmp_kernel_op_288*tmp_moved_constant_2337 + tmp_kernel_op_288*tmp_moved_constant_2338); + const real_t tmp_moved_constant_2466 = tmp_moved_constant_2339; + const real_t tmp_moved_constant_2467 = tmp_moved_constant_2340; + const real_t tmp_moved_constant_2468 = tmp_moved_constant_2341; + const real_t tmp_moved_constant_2469 = tmp_moved_constant_2342; + const real_t tmp_moved_constant_2470 = tmp_moved_constant_2343; + const real_t tmp_moved_constant_2471 = tmp_moved_constant_2344; + const real_t tmp_moved_constant_2472 = tmp_moved_constant_2201; + const real_t tmp_moved_constant_2473 = tmp_moved_constant_2320; + const real_t tmp_moved_constant_2474 = tmp_moved_constant_2330; + const real_t tmp_moved_constant_2475 = tmp_moved_constant_2339; + const real_t tmp_moved_constant_2476 = tmp_moved_constant_2113*(((tmp_moved_constant_2345 + tmp_moved_constant_2346)*(tmp_moved_constant_2345 + tmp_moved_constant_2346))*16.0 + ((tmp_moved_constant_2347 + tmp_moved_constant_2348)*(tmp_moved_constant_2347 + tmp_moved_constant_2348))*16.0 + ((tmp_moved_constant_2349 + tmp_moved_constant_2350)*(tmp_moved_constant_2349 + tmp_moved_constant_2350))*16.0) + tmp_moved_constant_2117*(((tmp_moved_constant_2351 + tmp_moved_constant_2352)*(tmp_moved_constant_2351 + tmp_moved_constant_2352))*16.0 + ((tmp_moved_constant_2353 + tmp_moved_constant_2354)*(tmp_moved_constant_2353 + tmp_moved_constant_2354))*16.0 + ((tmp_moved_constant_2355 + tmp_moved_constant_2356)*(tmp_moved_constant_2355 + tmp_moved_constant_2356))*16.0) + tmp_moved_constant_2121*(((tmp_moved_constant_2357 + tmp_moved_constant_2358)*(tmp_moved_constant_2357 + tmp_moved_constant_2358))*16.0 + ((tmp_moved_constant_2359 + tmp_moved_constant_2360)*(tmp_moved_constant_2359 + tmp_moved_constant_2360))*16.0 + ((tmp_moved_constant_2361 + tmp_moved_constant_2362)*(tmp_moved_constant_2361 + tmp_moved_constant_2362))*16.0) + tmp_moved_constant_2125*(((tmp_moved_constant_2363 + tmp_moved_constant_2364)*(tmp_moved_constant_2363 + tmp_moved_constant_2364))*16.0 + ((tmp_moved_constant_2365 + tmp_moved_constant_2366)*(tmp_moved_constant_2365 + tmp_moved_constant_2366))*16.0 + ((tmp_moved_constant_2367 + tmp_moved_constant_2368)*(tmp_moved_constant_2367 + tmp_moved_constant_2368))*16.0); + const real_t tmp_moved_constant_2477 = tmp_moved_constant_2369; + const real_t tmp_moved_constant_2478 = tmp_moved_constant_2370; + const real_t tmp_moved_constant_2479 = tmp_moved_constant_2371; + const real_t tmp_moved_constant_2480 = tmp_moved_constant_2372; + const real_t tmp_moved_constant_2481 = tmp_moved_constant_2373; + const real_t tmp_moved_constant_2482 = tmp_moved_constant_2238; + const real_t tmp_moved_constant_2483 = tmp_moved_constant_2321; + const real_t tmp_moved_constant_2484 = tmp_moved_constant_2331; + const real_t tmp_moved_constant_2485 = tmp_moved_constant_2340; + const real_t tmp_moved_constant_2486 = tmp_moved_constant_2369; + const real_t tmp_moved_constant_2487 = tmp_moved_constant_2113*(((tmp_moved_constant_2374 + tmp_moved_constant_2375)*(tmp_moved_constant_2374 + tmp_moved_constant_2375))*16.0 + ((tmp_moved_constant_2376 + tmp_moved_constant_2377)*(tmp_moved_constant_2376 + tmp_moved_constant_2377))*16.0 + ((tmp_moved_constant_2378 + tmp_moved_constant_2379)*(tmp_moved_constant_2378 + tmp_moved_constant_2379))*16.0) + tmp_moved_constant_2117*(((tmp_moved_constant_2380 + tmp_moved_constant_2381)*(tmp_moved_constant_2380 + tmp_moved_constant_2381))*16.0 + ((tmp_moved_constant_2382 + tmp_moved_constant_2383)*(tmp_moved_constant_2382 + tmp_moved_constant_2383))*16.0 + ((tmp_moved_constant_2384 + tmp_moved_constant_2385)*(tmp_moved_constant_2384 + tmp_moved_constant_2385))*16.0) + tmp_moved_constant_2121*(((tmp_moved_constant_2386 + tmp_moved_constant_2387)*(tmp_moved_constant_2386 + tmp_moved_constant_2387))*16.0 + ((tmp_moved_constant_2388 + tmp_moved_constant_2389)*(tmp_moved_constant_2388 + tmp_moved_constant_2389))*16.0 + ((tmp_moved_constant_2390 + tmp_moved_constant_2391)*(tmp_moved_constant_2390 + tmp_moved_constant_2391))*16.0) + tmp_moved_constant_2125*(((tmp_moved_constant_2392 + tmp_moved_constant_2393)*(tmp_moved_constant_2392 + tmp_moved_constant_2393))*16.0 + ((tmp_moved_constant_2394 + tmp_moved_constant_2395)*(tmp_moved_constant_2394 + tmp_moved_constant_2395))*16.0 + ((tmp_moved_constant_2396 + tmp_moved_constant_2397)*(tmp_moved_constant_2396 + tmp_moved_constant_2397))*16.0); + const real_t tmp_moved_constant_2488 = tmp_moved_constant_2398; + const real_t tmp_moved_constant_2489 = tmp_moved_constant_2399; + const real_t tmp_moved_constant_2490 = tmp_moved_constant_2400; + const real_t tmp_moved_constant_2491 = tmp_moved_constant_2401; + const real_t tmp_moved_constant_2492 = tmp_moved_constant_2275; + const real_t tmp_moved_constant_2493 = tmp_moved_constant_2322; + const real_t tmp_moved_constant_2494 = tmp_moved_constant_2332; + const real_t tmp_moved_constant_2495 = tmp_moved_constant_2341; + const real_t tmp_moved_constant_2496 = tmp_moved_constant_2370; + const real_t tmp_moved_constant_2497 = tmp_moved_constant_2398; + const real_t tmp_moved_constant_2498 = tmp_moved_constant_2113*(((tmp_moved_constant_2402 + tmp_moved_constant_2403)*(tmp_moved_constant_2402 + tmp_moved_constant_2403))*16.0 + ((tmp_moved_constant_2404 + tmp_moved_constant_2405)*(tmp_moved_constant_2404 + tmp_moved_constant_2405))*16.0 + ((tmp_moved_constant_2406 + tmp_moved_constant_2407)*(tmp_moved_constant_2406 + tmp_moved_constant_2407))*16.0) + tmp_moved_constant_2117*(((tmp_moved_constant_2408 + tmp_moved_constant_2409)*(tmp_moved_constant_2408 + tmp_moved_constant_2409))*16.0 + ((tmp_moved_constant_2410 + tmp_moved_constant_2411)*(tmp_moved_constant_2410 + tmp_moved_constant_2411))*16.0 + ((tmp_moved_constant_2412 + tmp_moved_constant_2413)*(tmp_moved_constant_2412 + tmp_moved_constant_2413))*16.0) + tmp_moved_constant_2121*(((tmp_moved_constant_2414 + tmp_moved_constant_2415)*(tmp_moved_constant_2414 + tmp_moved_constant_2415))*16.0 + ((tmp_moved_constant_2416 + tmp_moved_constant_2417)*(tmp_moved_constant_2416 + tmp_moved_constant_2417))*16.0 + ((tmp_moved_constant_2418 + tmp_moved_constant_2419)*(tmp_moved_constant_2418 + tmp_moved_constant_2419))*16.0) + tmp_moved_constant_2125*(((tmp_moved_constant_2420 + tmp_moved_constant_2421)*(tmp_moved_constant_2420 + tmp_moved_constant_2421))*16.0 + ((tmp_moved_constant_2422 + tmp_moved_constant_2423)*(tmp_moved_constant_2422 + tmp_moved_constant_2423))*16.0 + ((tmp_moved_constant_2424 + tmp_moved_constant_2425)*(tmp_moved_constant_2424 + tmp_moved_constant_2425))*16.0); + const real_t tmp_moved_constant_2499 = tmp_moved_constant_2426; + const real_t tmp_moved_constant_2500 = tmp_moved_constant_2427; + const real_t tmp_moved_constant_2501 = tmp_moved_constant_2428; + const real_t tmp_moved_constant_2502 = tmp_moved_constant_2288; + const real_t tmp_moved_constant_2503 = tmp_moved_constant_2323; + const real_t tmp_moved_constant_2504 = tmp_moved_constant_2333; + const real_t tmp_moved_constant_2505 = tmp_moved_constant_2342; + const real_t tmp_moved_constant_2506 = tmp_moved_constant_2371; + const real_t tmp_moved_constant_2507 = tmp_moved_constant_2399; + const real_t tmp_moved_constant_2508 = tmp_moved_constant_2426; + const real_t tmp_moved_constant_2509 = tmp_moved_constant_2113*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2345 - tmp_moved_constant_2374)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2345 - tmp_moved_constant_2374))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2347 - tmp_moved_constant_2376)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2347 - tmp_moved_constant_2376))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2349 - tmp_moved_constant_2378)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_2349 - tmp_moved_constant_2378))*16.0) + tmp_moved_constant_2117*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2351 - tmp_moved_constant_2380)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2351 - tmp_moved_constant_2380))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2353 - tmp_moved_constant_2382)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2353 - tmp_moved_constant_2382))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2355 - tmp_moved_constant_2384)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_2355 - tmp_moved_constant_2384))*16.0) + tmp_moved_constant_2121*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2357 - tmp_moved_constant_2386)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2357 - tmp_moved_constant_2386))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2359 - tmp_moved_constant_2388)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2359 - tmp_moved_constant_2388))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2361 - tmp_moved_constant_2390)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_2361 - tmp_moved_constant_2390))*16.0) + tmp_moved_constant_2125*(((jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2363 - tmp_moved_constant_2392)*(jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2363 - tmp_moved_constant_2392))*16.0 + ((jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2365 - tmp_moved_constant_2394)*(jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2365 - tmp_moved_constant_2394))*16.0 + ((jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2367 - tmp_moved_constant_2396)*(jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_2367 - tmp_moved_constant_2396))*16.0); + const real_t tmp_moved_constant_2510 = tmp_moved_constant_2429; + const real_t tmp_moved_constant_2511 = tmp_moved_constant_2430; + const real_t tmp_moved_constant_2512 = tmp_moved_constant_2301; + const real_t tmp_moved_constant_2513 = tmp_moved_constant_2324; + const real_t tmp_moved_constant_2514 = tmp_moved_constant_2334; + const real_t tmp_moved_constant_2515 = tmp_moved_constant_2343; + const real_t tmp_moved_constant_2516 = tmp_moved_constant_2372; + const real_t tmp_moved_constant_2517 = tmp_moved_constant_2400; + const real_t tmp_moved_constant_2518 = tmp_moved_constant_2427; + const real_t tmp_moved_constant_2519 = tmp_moved_constant_2429; + const real_t tmp_moved_constant_2520 = tmp_moved_constant_2113*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2346 - tmp_moved_constant_2402)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2346 - tmp_moved_constant_2402))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2348 - tmp_moved_constant_2404)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2348 - tmp_moved_constant_2404))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2350 - tmp_moved_constant_2406)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_2350 - tmp_moved_constant_2406))*16.0) + tmp_moved_constant_2117*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2352 - tmp_moved_constant_2408)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2352 - tmp_moved_constant_2408))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2354 - tmp_moved_constant_2410)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2354 - tmp_moved_constant_2410))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2356 - tmp_moved_constant_2412)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_2356 - tmp_moved_constant_2412))*16.0) + tmp_moved_constant_2121*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2358 - tmp_moved_constant_2414)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2358 - tmp_moved_constant_2414))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2360 - tmp_moved_constant_2416)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2360 - tmp_moved_constant_2416))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2362 - tmp_moved_constant_2418)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_2362 - tmp_moved_constant_2418))*16.0) + tmp_moved_constant_2125*(((jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2364 - tmp_moved_constant_2420)*(jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2364 - tmp_moved_constant_2420))*16.0 + ((jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2366 - tmp_moved_constant_2422)*(jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2366 - tmp_moved_constant_2422))*16.0 + ((jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2368 - tmp_moved_constant_2424)*(jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_2368 - tmp_moved_constant_2424))*16.0); + const real_t tmp_moved_constant_2521 = tmp_moved_constant_2431; + const real_t tmp_moved_constant_2522 = tmp_moved_constant_2314; + const real_t tmp_moved_constant_2523 = tmp_moved_constant_2325; + const real_t tmp_moved_constant_2524 = tmp_moved_constant_2335; + const real_t tmp_moved_constant_2525 = tmp_moved_constant_2344; + const real_t tmp_moved_constant_2526 = tmp_moved_constant_2373; + const real_t tmp_moved_constant_2527 = tmp_moved_constant_2401; + const real_t tmp_moved_constant_2528 = tmp_moved_constant_2428; + const real_t tmp_moved_constant_2529 = tmp_moved_constant_2430; + const real_t tmp_moved_constant_2530 = tmp_moved_constant_2431; + const real_t tmp_moved_constant_2531 = tmp_moved_constant_2113*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2375 - tmp_moved_constant_2403)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2375 - tmp_moved_constant_2403))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2377 - tmp_moved_constant_2405)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2377 - tmp_moved_constant_2405))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2379 - tmp_moved_constant_2407)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_2379 - tmp_moved_constant_2407))*16.0) + tmp_moved_constant_2117*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2381 - tmp_moved_constant_2409)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2381 - tmp_moved_constant_2409))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2383 - tmp_moved_constant_2411)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2383 - tmp_moved_constant_2411))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2385 - tmp_moved_constant_2413)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_2385 - tmp_moved_constant_2413))*16.0) + tmp_moved_constant_2121*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2387 - tmp_moved_constant_2415)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2387 - tmp_moved_constant_2415))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2389 - tmp_moved_constant_2417)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2389 - tmp_moved_constant_2417))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2391 - tmp_moved_constant_2419)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_2391 - tmp_moved_constant_2419))*16.0) + tmp_moved_constant_2125*(((jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2393 - tmp_moved_constant_2421)*(jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2393 - tmp_moved_constant_2421))*16.0 + ((jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2395 - tmp_moved_constant_2423)*(jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2395 - tmp_moved_constant_2423))*16.0 + ((jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2397 - tmp_moved_constant_2425)*(jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_2397 - tmp_moved_constant_2425))*16.0); { { @@ -4830,533 +4830,533 @@ void P2ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdge, - _data_mat[0] = ((real_t)(Dummy_6136)); - _data_mat[1] = ((real_t)(Dummy_6137)); - _data_mat[2] = ((real_t)(Dummy_6138)); - _data_mat[3] = ((real_t)(Dummy_6139)); - _data_mat[4] = ((real_t)(Dummy_6140)); - _data_mat[5] = ((real_t)(Dummy_6141)); - _data_mat[6] = ((real_t)(Dummy_6142)); - _data_mat[7] = ((real_t)(Dummy_6143)); - _data_mat[8] = ((real_t)(Dummy_6144)); - _data_mat[9] = ((real_t)(Dummy_6145)); - _data_mat[10] = ((real_t)(Dummy_6146)); - _data_mat[11] = ((real_t)(Dummy_6147)); - _data_mat[12] = ((real_t)(Dummy_6148)); - _data_mat[13] = ((real_t)(Dummy_6149)); - _data_mat[14] = ((real_t)(Dummy_6150)); - _data_mat[15] = ((real_t)(Dummy_6151)); - _data_mat[16] = ((real_t)(Dummy_6152)); - _data_mat[17] = ((real_t)(Dummy_6153)); - _data_mat[18] = ((real_t)(Dummy_6154)); - _data_mat[19] = ((real_t)(Dummy_6155)); - _data_mat[20] = ((real_t)(Dummy_6156)); - _data_mat[21] = ((real_t)(Dummy_6157)); - _data_mat[22] = ((real_t)(Dummy_6158)); - _data_mat[23] = ((real_t)(Dummy_6159)); - _data_mat[24] = ((real_t)(Dummy_6160)); - _data_mat[25] = ((real_t)(Dummy_6161)); - _data_mat[26] = ((real_t)(Dummy_6162)); - _data_mat[27] = ((real_t)(Dummy_6163)); - _data_mat[28] = ((real_t)(Dummy_6164)); - _data_mat[29] = ((real_t)(Dummy_6165)); - _data_mat[30] = ((real_t)(Dummy_6166)); - _data_mat[31] = ((real_t)(Dummy_6167)); - _data_mat[32] = ((real_t)(Dummy_6168)); - _data_mat[33] = ((real_t)(Dummy_6169)); - _data_mat[34] = ((real_t)(Dummy_6170)); - _data_mat[35] = ((real_t)(Dummy_6171)); - _data_mat[36] = ((real_t)(Dummy_6172)); - _data_mat[37] = ((real_t)(Dummy_6173)); - _data_mat[38] = ((real_t)(Dummy_6174)); - _data_mat[39] = ((real_t)(Dummy_6175)); - _data_mat[40] = ((real_t)(Dummy_6176)); - _data_mat[41] = ((real_t)(Dummy_6177)); - _data_mat[42] = ((real_t)(Dummy_6178)); - _data_mat[43] = ((real_t)(Dummy_6179)); - _data_mat[44] = ((real_t)(Dummy_6180)); - _data_mat[45] = ((real_t)(Dummy_6181)); - _data_mat[46] = ((real_t)(Dummy_6182)); - _data_mat[47] = ((real_t)(Dummy_6183)); - _data_mat[48] = ((real_t)(Dummy_6184)); - _data_mat[49] = ((real_t)(Dummy_6185)); - _data_mat[50] = ((real_t)(Dummy_6186)); - _data_mat[51] = ((real_t)(Dummy_6187)); - _data_mat[52] = ((real_t)(Dummy_6188)); - _data_mat[53] = ((real_t)(Dummy_6189)); - _data_mat[54] = ((real_t)(Dummy_6190)); - _data_mat[55] = ((real_t)(Dummy_6191)); - _data_mat[56] = ((real_t)(Dummy_6192)); - _data_mat[57] = ((real_t)(Dummy_6193)); - _data_mat[58] = ((real_t)(Dummy_6194)); - _data_mat[59] = ((real_t)(Dummy_6195)); - _data_mat[60] = ((real_t)(Dummy_6196)); - _data_mat[61] = ((real_t)(Dummy_6197)); - _data_mat[62] = ((real_t)(Dummy_6198)); - _data_mat[63] = ((real_t)(Dummy_6199)); - _data_mat[64] = ((real_t)(Dummy_6200)); - _data_mat[65] = ((real_t)(Dummy_6201)); - _data_mat[66] = ((real_t)(Dummy_6202)); - _data_mat[67] = ((real_t)(Dummy_6203)); - _data_mat[68] = ((real_t)(Dummy_6204)); - _data_mat[69] = ((real_t)(Dummy_6205)); - _data_mat[70] = ((real_t)(Dummy_6206)); - _data_mat[71] = ((real_t)(Dummy_6207)); - _data_mat[72] = ((real_t)(Dummy_6208)); - _data_mat[73] = ((real_t)(Dummy_6209)); - _data_mat[74] = ((real_t)(Dummy_6210)); - _data_mat[75] = ((real_t)(Dummy_6211)); - _data_mat[76] = ((real_t)(Dummy_6212)); - _data_mat[77] = ((real_t)(Dummy_6213)); - _data_mat[78] = ((real_t)(Dummy_6214)); - _data_mat[79] = ((real_t)(Dummy_6215)); - _data_mat[80] = ((real_t)(Dummy_6216)); - _data_mat[81] = ((real_t)(Dummy_6217)); - _data_mat[82] = ((real_t)(Dummy_6218)); - _data_mat[83] = ((real_t)(Dummy_6219)); - _data_mat[84] = ((real_t)(Dummy_6220)); - _data_mat[85] = ((real_t)(Dummy_6221)); - _data_mat[86] = ((real_t)(Dummy_6222)); - _data_mat[87] = ((real_t)(Dummy_6223)); - _data_mat[88] = ((real_t)(Dummy_6224)); - _data_mat[89] = ((real_t)(Dummy_6225)); - _data_mat[90] = ((real_t)(Dummy_6226)); - _data_mat[91] = ((real_t)(Dummy_6227)); - _data_mat[92] = ((real_t)(Dummy_6228)); - _data_mat[93] = ((real_t)(Dummy_6229)); - _data_mat[94] = ((real_t)(Dummy_6230)); - _data_mat[95] = ((real_t)(Dummy_6231)); - _data_mat[96] = ((real_t)(Dummy_6232)); - _data_mat[97] = ((real_t)(Dummy_6233)); - _data_mat[98] = ((real_t)(Dummy_6234)); - _data_mat[99] = ((real_t)(Dummy_6235)); + _data_mat[0] = ((real_t)(tmp_moved_constant_2432)); + _data_mat[1] = ((real_t)(tmp_moved_constant_2433)); + _data_mat[2] = ((real_t)(tmp_moved_constant_2434)); + _data_mat[3] = ((real_t)(tmp_moved_constant_2435)); + _data_mat[4] = ((real_t)(tmp_moved_constant_2436)); + _data_mat[5] = ((real_t)(tmp_moved_constant_2437)); + _data_mat[6] = ((real_t)(tmp_moved_constant_2438)); + _data_mat[7] = ((real_t)(tmp_moved_constant_2439)); + _data_mat[8] = ((real_t)(tmp_moved_constant_2440)); + _data_mat[9] = ((real_t)(tmp_moved_constant_2441)); + _data_mat[10] = ((real_t)(tmp_moved_constant_2442)); + _data_mat[11] = ((real_t)(tmp_moved_constant_2443)); + _data_mat[12] = ((real_t)(tmp_moved_constant_2444)); + _data_mat[13] = ((real_t)(tmp_moved_constant_2445)); + _data_mat[14] = ((real_t)(tmp_moved_constant_2446)); + _data_mat[15] = ((real_t)(tmp_moved_constant_2447)); + _data_mat[16] = ((real_t)(tmp_moved_constant_2448)); + _data_mat[17] = ((real_t)(tmp_moved_constant_2449)); + _data_mat[18] = ((real_t)(tmp_moved_constant_2450)); + _data_mat[19] = ((real_t)(tmp_moved_constant_2451)); + _data_mat[20] = ((real_t)(tmp_moved_constant_2452)); + _data_mat[21] = ((real_t)(tmp_moved_constant_2453)); + _data_mat[22] = ((real_t)(tmp_moved_constant_2454)); + _data_mat[23] = ((real_t)(tmp_moved_constant_2455)); + _data_mat[24] = ((real_t)(tmp_moved_constant_2456)); + _data_mat[25] = ((real_t)(tmp_moved_constant_2457)); + _data_mat[26] = ((real_t)(tmp_moved_constant_2458)); + _data_mat[27] = ((real_t)(tmp_moved_constant_2459)); + _data_mat[28] = ((real_t)(tmp_moved_constant_2460)); + _data_mat[29] = ((real_t)(tmp_moved_constant_2461)); + _data_mat[30] = ((real_t)(tmp_moved_constant_2462)); + _data_mat[31] = ((real_t)(tmp_moved_constant_2463)); + _data_mat[32] = ((real_t)(tmp_moved_constant_2464)); + _data_mat[33] = ((real_t)(tmp_moved_constant_2465)); + _data_mat[34] = ((real_t)(tmp_moved_constant_2466)); + _data_mat[35] = ((real_t)(tmp_moved_constant_2467)); + _data_mat[36] = ((real_t)(tmp_moved_constant_2468)); + _data_mat[37] = ((real_t)(tmp_moved_constant_2469)); + _data_mat[38] = ((real_t)(tmp_moved_constant_2470)); + _data_mat[39] = ((real_t)(tmp_moved_constant_2471)); + _data_mat[40] = ((real_t)(tmp_moved_constant_2472)); + _data_mat[41] = ((real_t)(tmp_moved_constant_2473)); + _data_mat[42] = ((real_t)(tmp_moved_constant_2474)); + _data_mat[43] = ((real_t)(tmp_moved_constant_2475)); + _data_mat[44] = ((real_t)(tmp_moved_constant_2476)); + _data_mat[45] = ((real_t)(tmp_moved_constant_2477)); + _data_mat[46] = ((real_t)(tmp_moved_constant_2478)); + _data_mat[47] = ((real_t)(tmp_moved_constant_2479)); + _data_mat[48] = ((real_t)(tmp_moved_constant_2480)); + _data_mat[49] = ((real_t)(tmp_moved_constant_2481)); + _data_mat[50] = ((real_t)(tmp_moved_constant_2482)); + _data_mat[51] = ((real_t)(tmp_moved_constant_2483)); + _data_mat[52] = ((real_t)(tmp_moved_constant_2484)); + _data_mat[53] = ((real_t)(tmp_moved_constant_2485)); + _data_mat[54] = ((real_t)(tmp_moved_constant_2486)); + _data_mat[55] = ((real_t)(tmp_moved_constant_2487)); + _data_mat[56] = ((real_t)(tmp_moved_constant_2488)); + _data_mat[57] = ((real_t)(tmp_moved_constant_2489)); + _data_mat[58] = ((real_t)(tmp_moved_constant_2490)); + _data_mat[59] = ((real_t)(tmp_moved_constant_2491)); + _data_mat[60] = ((real_t)(tmp_moved_constant_2492)); + _data_mat[61] = ((real_t)(tmp_moved_constant_2493)); + _data_mat[62] = ((real_t)(tmp_moved_constant_2494)); + _data_mat[63] = ((real_t)(tmp_moved_constant_2495)); + _data_mat[64] = ((real_t)(tmp_moved_constant_2496)); + _data_mat[65] = ((real_t)(tmp_moved_constant_2497)); + _data_mat[66] = ((real_t)(tmp_moved_constant_2498)); + _data_mat[67] = ((real_t)(tmp_moved_constant_2499)); + _data_mat[68] = ((real_t)(tmp_moved_constant_2500)); + _data_mat[69] = ((real_t)(tmp_moved_constant_2501)); + _data_mat[70] = ((real_t)(tmp_moved_constant_2502)); + _data_mat[71] = ((real_t)(tmp_moved_constant_2503)); + _data_mat[72] = ((real_t)(tmp_moved_constant_2504)); + _data_mat[73] = ((real_t)(tmp_moved_constant_2505)); + _data_mat[74] = ((real_t)(tmp_moved_constant_2506)); + _data_mat[75] = ((real_t)(tmp_moved_constant_2507)); + _data_mat[76] = ((real_t)(tmp_moved_constant_2508)); + _data_mat[77] = ((real_t)(tmp_moved_constant_2509)); + _data_mat[78] = ((real_t)(tmp_moved_constant_2510)); + _data_mat[79] = ((real_t)(tmp_moved_constant_2511)); + _data_mat[80] = ((real_t)(tmp_moved_constant_2512)); + _data_mat[81] = ((real_t)(tmp_moved_constant_2513)); + _data_mat[82] = ((real_t)(tmp_moved_constant_2514)); + _data_mat[83] = ((real_t)(tmp_moved_constant_2515)); + _data_mat[84] = ((real_t)(tmp_moved_constant_2516)); + _data_mat[85] = ((real_t)(tmp_moved_constant_2517)); + _data_mat[86] = ((real_t)(tmp_moved_constant_2518)); + _data_mat[87] = ((real_t)(tmp_moved_constant_2519)); + _data_mat[88] = ((real_t)(tmp_moved_constant_2520)); + _data_mat[89] = ((real_t)(tmp_moved_constant_2521)); + _data_mat[90] = ((real_t)(tmp_moved_constant_2522)); + _data_mat[91] = ((real_t)(tmp_moved_constant_2523)); + _data_mat[92] = ((real_t)(tmp_moved_constant_2524)); + _data_mat[93] = ((real_t)(tmp_moved_constant_2525)); + _data_mat[94] = ((real_t)(tmp_moved_constant_2526)); + _data_mat[95] = ((real_t)(tmp_moved_constant_2527)); + _data_mat[96] = ((real_t)(tmp_moved_constant_2528)); + _data_mat[97] = ((real_t)(tmp_moved_constant_2529)); + _data_mat[98] = ((real_t)(tmp_moved_constant_2530)); + _data_mat[99] = ((real_t)(tmp_moved_constant_2531)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const real_t Dummy_6236 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_6237 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_6238 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4; - const real_t Dummy_6239 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_6240 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_6241 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_6242 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_13; - const real_t Dummy_6243 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_6244 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_6245 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_6246 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_6247 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_6248 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_6249 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_6250 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_31; - const real_t Dummy_6251 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_6252 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_6253 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_6254 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_36; - const real_t Dummy_6255 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_6256 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_6257 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_40; - const real_t Dummy_6258 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_6259 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_6260 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_44; - const real_t Dummy_6261 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_6262 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_6263 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_48; - const real_t Dummy_6264 = Dummy_6239*(Dummy_6236*Dummy_6252 + Dummy_6237*Dummy_6253 + Dummy_6238*Dummy_6254) + Dummy_6243*(Dummy_6240*Dummy_6255 + Dummy_6241*Dummy_6256 + Dummy_6242*Dummy_6257) + Dummy_6247*(Dummy_6244*Dummy_6258 + Dummy_6245*Dummy_6259 + Dummy_6246*Dummy_6260) + Dummy_6251*(Dummy_6248*Dummy_6261 + Dummy_6249*Dummy_6262 + Dummy_6250*Dummy_6263); - const real_t Dummy_6265 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_6266 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_6267 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_53; - const real_t Dummy_6268 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_6269 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_6270 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_57; - const real_t Dummy_6271 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_6272 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_6273 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_61; - const real_t Dummy_6274 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_6275 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_6276 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_65; - const real_t Dummy_6277 = Dummy_6239*(Dummy_6236*Dummy_6265 + Dummy_6237*Dummy_6266 + Dummy_6238*Dummy_6267) + Dummy_6243*(Dummy_6240*Dummy_6268 + Dummy_6241*Dummy_6269 + Dummy_6242*Dummy_6270) + Dummy_6247*(Dummy_6244*Dummy_6271 + Dummy_6245*Dummy_6272 + Dummy_6246*Dummy_6273) + Dummy_6251*(Dummy_6248*Dummy_6274 + Dummy_6249*Dummy_6275 + Dummy_6250*Dummy_6276); - const real_t Dummy_6278 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_6279 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_6280 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_70; - const real_t Dummy_6281 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_6282 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_6283 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_74; - const real_t Dummy_6284 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_6285 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_6286 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_78; - const real_t Dummy_6287 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_6288 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_6289 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_82; - const real_t Dummy_6290 = Dummy_6239*(Dummy_6236*Dummy_6278 + Dummy_6237*Dummy_6279 + Dummy_6238*Dummy_6280) + Dummy_6243*(Dummy_6240*Dummy_6281 + Dummy_6241*Dummy_6282 + Dummy_6242*Dummy_6283) + Dummy_6247*(Dummy_6244*Dummy_6284 + Dummy_6245*Dummy_6285 + Dummy_6246*Dummy_6286) + Dummy_6251*(Dummy_6248*Dummy_6287 + Dummy_6249*Dummy_6288 + Dummy_6250*Dummy_6289); - const real_t Dummy_6291 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_6292 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_6293 = Dummy_6291 + Dummy_6292; - const real_t Dummy_6294 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_6295 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_6296 = Dummy_6294 + Dummy_6295; - const real_t Dummy_6297 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_6298 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_6299 = Dummy_6297 + Dummy_6298; - const real_t Dummy_6300 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_6301 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_6302 = Dummy_6300 + Dummy_6301; - const real_t Dummy_6303 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_6304 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_6305 = Dummy_6303 + Dummy_6304; - const real_t Dummy_6306 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_6307 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_6308 = Dummy_6306 + Dummy_6307; - const real_t Dummy_6309 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_6310 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_6311 = Dummy_6309 + Dummy_6310; - const real_t Dummy_6312 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_6313 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_6314 = Dummy_6312 + Dummy_6313; - const real_t Dummy_6315 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_6316 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_6317 = Dummy_6315 + Dummy_6316; - const real_t Dummy_6318 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_6319 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_6320 = Dummy_6318 + Dummy_6319; - const real_t Dummy_6321 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_6322 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_6323 = Dummy_6321 + Dummy_6322; - const real_t Dummy_6324 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_6325 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_6326 = Dummy_6324 + Dummy_6325; - const real_t Dummy_6327 = Dummy_6239*(Dummy_6236*Dummy_6293 + Dummy_6237*Dummy_6296 + Dummy_6238*Dummy_6299) + Dummy_6243*(Dummy_6240*Dummy_6302 + Dummy_6241*Dummy_6305 + Dummy_6242*Dummy_6308) + Dummy_6247*(Dummy_6244*Dummy_6311 + Dummy_6245*Dummy_6314 + Dummy_6246*Dummy_6317) + Dummy_6251*(Dummy_6248*Dummy_6320 + Dummy_6249*Dummy_6323 + Dummy_6250*Dummy_6326); - const real_t Dummy_6328 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_6329 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_6330 = Dummy_6328 + Dummy_6329; - const real_t Dummy_6331 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_6332 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_6333 = Dummy_6331 + Dummy_6332; - const real_t Dummy_6334 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; - const real_t Dummy_6335 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_6336 = Dummy_6334 + Dummy_6335; - const real_t Dummy_6337 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_6338 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_6339 = Dummy_6337 + Dummy_6338; - const real_t Dummy_6340 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_6341 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_6342 = Dummy_6340 + Dummy_6341; - const real_t Dummy_6343 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; - const real_t Dummy_6344 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_6345 = Dummy_6343 + Dummy_6344; - const real_t Dummy_6346 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_6347 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_6348 = Dummy_6346 + Dummy_6347; - const real_t Dummy_6349 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_6350 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_6351 = Dummy_6349 + Dummy_6350; - const real_t Dummy_6352 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_6353 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_6354 = Dummy_6352 + Dummy_6353; - const real_t Dummy_6355 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_6356 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_6357 = Dummy_6355 + Dummy_6356; - const real_t Dummy_6358 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_6359 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_6360 = Dummy_6358 + Dummy_6359; - const real_t Dummy_6361 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_27; - const real_t Dummy_6362 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_6363 = Dummy_6361 + Dummy_6362; - const real_t Dummy_6364 = Dummy_6239*(Dummy_6236*Dummy_6330 + Dummy_6237*Dummy_6333 + Dummy_6238*Dummy_6336) + Dummy_6243*(Dummy_6240*Dummy_6339 + Dummy_6241*Dummy_6342 + Dummy_6242*Dummy_6345) + Dummy_6247*(Dummy_6244*Dummy_6348 + Dummy_6245*Dummy_6351 + Dummy_6246*Dummy_6354) + Dummy_6251*(Dummy_6248*Dummy_6357 + Dummy_6249*Dummy_6360 + Dummy_6250*Dummy_6363); - const real_t Dummy_6365 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_6366 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_6367 = Dummy_6365 + Dummy_6366; - const real_t Dummy_6368 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_6369 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_6370 = Dummy_6368 + Dummy_6369; - const real_t Dummy_6371 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_6372 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; - const real_t Dummy_6373 = Dummy_6371 + Dummy_6372; - const real_t Dummy_6374 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_6375 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_6376 = Dummy_6374 + Dummy_6375; - const real_t Dummy_6377 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_6378 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_6379 = Dummy_6377 + Dummy_6378; - const real_t Dummy_6380 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11; - const real_t Dummy_6381 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_6382 = Dummy_6380 + Dummy_6381; - const real_t Dummy_6383 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_6384 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_6385 = Dummy_6383 + Dummy_6384; - const real_t Dummy_6386 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_6387 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_6388 = Dummy_6386 + Dummy_6387; - const real_t Dummy_6389 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_6390 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_19; - const real_t Dummy_6391 = Dummy_6389 + Dummy_6390; - const real_t Dummy_6392 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_6393 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_6394 = Dummy_6392 + Dummy_6393; - const real_t Dummy_6395 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_6396 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_6397 = Dummy_6395 + Dummy_6396; - const real_t Dummy_6398 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_29; - const real_t Dummy_6399 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_6400 = Dummy_6398 + Dummy_6399; - const real_t Dummy_6401 = Dummy_6239*(Dummy_6236*Dummy_6367 + Dummy_6237*Dummy_6370 + Dummy_6238*Dummy_6373) + Dummy_6243*(Dummy_6240*Dummy_6376 + Dummy_6241*Dummy_6379 + Dummy_6242*Dummy_6382) + Dummy_6247*(Dummy_6244*Dummy_6385 + Dummy_6245*Dummy_6388 + Dummy_6246*Dummy_6391) + Dummy_6251*(Dummy_6248*Dummy_6394 + Dummy_6249*Dummy_6397 + Dummy_6250*Dummy_6400); - const real_t Dummy_6402 = -Dummy_6291 - Dummy_6328 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_6403 = -Dummy_6294 - Dummy_6331 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_6404 = -Dummy_6297 - Dummy_6334 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198; - const real_t Dummy_6405 = -Dummy_6300 - Dummy_6337 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_6406 = -Dummy_6303 - Dummy_6340 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_6407 = -Dummy_6306 - Dummy_6343 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202; - const real_t Dummy_6408 = -Dummy_6309 - Dummy_6346 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_6409 = -Dummy_6312 - Dummy_6349 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_6410 = -Dummy_6315 - Dummy_6352 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206; - const real_t Dummy_6411 = -Dummy_6318 - Dummy_6355 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_6412 = -Dummy_6321 - Dummy_6358 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_6413 = -Dummy_6324 - Dummy_6361 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210; - const real_t Dummy_6414 = Dummy_6239*(Dummy_6236*Dummy_6402 + Dummy_6237*Dummy_6403 + Dummy_6238*Dummy_6404) + Dummy_6243*(Dummy_6240*Dummy_6405 + Dummy_6241*Dummy_6406 + Dummy_6242*Dummy_6407) + Dummy_6247*(Dummy_6244*Dummy_6408 + Dummy_6245*Dummy_6409 + Dummy_6246*Dummy_6410) + Dummy_6251*(Dummy_6248*Dummy_6411 + Dummy_6249*Dummy_6412 + Dummy_6250*Dummy_6413); - const real_t Dummy_6415 = -Dummy_6292 - Dummy_6365 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_6416 = -Dummy_6295 - Dummy_6368 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_6417 = -Dummy_6298 - Dummy_6371 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216; - const real_t Dummy_6418 = -Dummy_6301 - Dummy_6374 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_6419 = -Dummy_6304 - Dummy_6377 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_6420 = -Dummy_6307 - Dummy_6380 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221; - const real_t Dummy_6421 = -Dummy_6310 - Dummy_6383 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_6422 = -Dummy_6313 - Dummy_6386 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_6423 = -Dummy_6316 - Dummy_6389 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226; - const real_t Dummy_6424 = -Dummy_6319 - Dummy_6392 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_6425 = -Dummy_6322 - Dummy_6395 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_6426 = -Dummy_6325 - Dummy_6398 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231; - const real_t Dummy_6427 = Dummy_6239*(Dummy_6236*Dummy_6415 + Dummy_6237*Dummy_6416 + Dummy_6238*Dummy_6417) + Dummy_6243*(Dummy_6240*Dummy_6418 + Dummy_6241*Dummy_6419 + Dummy_6242*Dummy_6420) + Dummy_6247*(Dummy_6244*Dummy_6421 + Dummy_6245*Dummy_6422 + Dummy_6246*Dummy_6423) + Dummy_6251*(Dummy_6248*Dummy_6424 + Dummy_6249*Dummy_6425 + Dummy_6250*Dummy_6426); - const real_t Dummy_6428 = -Dummy_6329 - Dummy_6366 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_6429 = -Dummy_6332 - Dummy_6369 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_6430 = -Dummy_6335 - Dummy_6372 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236; - const real_t Dummy_6431 = -Dummy_6338 - Dummy_6375 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_6432 = -Dummy_6341 - Dummy_6378 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_6433 = -Dummy_6344 - Dummy_6381 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240; - const real_t Dummy_6434 = -Dummy_6347 - Dummy_6384 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_6435 = -Dummy_6350 - Dummy_6387 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_6436 = -Dummy_6353 - Dummy_6390 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244; - const real_t Dummy_6437 = -Dummy_6356 - Dummy_6393 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_6438 = -Dummy_6359 - Dummy_6396 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_6439 = -Dummy_6362 - Dummy_6399 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248; - const real_t Dummy_6440 = Dummy_6239*(Dummy_6236*Dummy_6428 + Dummy_6237*Dummy_6429 + Dummy_6238*Dummy_6430) + Dummy_6243*(Dummy_6240*Dummy_6431 + Dummy_6241*Dummy_6432 + Dummy_6242*Dummy_6433) + Dummy_6247*(Dummy_6244*Dummy_6434 + Dummy_6245*Dummy_6435 + Dummy_6246*Dummy_6436) + Dummy_6251*(Dummy_6248*Dummy_6437 + Dummy_6249*Dummy_6438 + Dummy_6250*Dummy_6439); - const real_t Dummy_6441 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); - const real_t Dummy_6442 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); - const real_t Dummy_6443 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); - const real_t Dummy_6444 = Dummy_6239*(Dummy_6252*Dummy_6265 + Dummy_6253*Dummy_6266 + Dummy_6254*Dummy_6267) + Dummy_6243*(Dummy_6255*Dummy_6268 + Dummy_6256*Dummy_6269 + Dummy_6257*Dummy_6270) + Dummy_6247*(Dummy_6258*Dummy_6271 + Dummy_6259*Dummy_6272 + Dummy_6260*Dummy_6273) + Dummy_6251*(Dummy_6261*Dummy_6274 + Dummy_6262*Dummy_6275 + Dummy_6263*Dummy_6276); - const real_t Dummy_6445 = Dummy_6239*(Dummy_6252*Dummy_6278 + Dummy_6253*Dummy_6279 + Dummy_6254*Dummy_6280) + Dummy_6243*(Dummy_6255*Dummy_6281 + Dummy_6256*Dummy_6282 + Dummy_6257*Dummy_6283) + Dummy_6247*(Dummy_6258*Dummy_6284 + Dummy_6259*Dummy_6285 + Dummy_6260*Dummy_6286) + Dummy_6251*(Dummy_6261*Dummy_6287 + Dummy_6262*Dummy_6288 + Dummy_6263*Dummy_6289); - const real_t Dummy_6446 = Dummy_6239*(Dummy_6252*Dummy_6293 + Dummy_6253*Dummy_6296 + Dummy_6254*Dummy_6299) + Dummy_6243*(Dummy_6255*Dummy_6302 + Dummy_6256*Dummy_6305 + Dummy_6257*Dummy_6308) + Dummy_6247*(Dummy_6258*Dummy_6311 + Dummy_6259*Dummy_6314 + Dummy_6260*Dummy_6317) + Dummy_6251*(Dummy_6261*Dummy_6320 + Dummy_6262*Dummy_6323 + Dummy_6263*Dummy_6326); - const real_t Dummy_6447 = Dummy_6239*(Dummy_6252*Dummy_6330 + Dummy_6253*Dummy_6333 + Dummy_6254*Dummy_6336) + Dummy_6243*(Dummy_6255*Dummy_6339 + Dummy_6256*Dummy_6342 + Dummy_6257*Dummy_6345) + Dummy_6247*(Dummy_6258*Dummy_6348 + Dummy_6259*Dummy_6351 + Dummy_6260*Dummy_6354) + Dummy_6251*(Dummy_6261*Dummy_6357 + Dummy_6262*Dummy_6360 + Dummy_6263*Dummy_6363); - const real_t Dummy_6448 = Dummy_6239*(Dummy_6252*Dummy_6367 + Dummy_6253*Dummy_6370 + Dummy_6254*Dummy_6373) + Dummy_6243*(Dummy_6255*Dummy_6376 + Dummy_6256*Dummy_6379 + Dummy_6257*Dummy_6382) + Dummy_6247*(Dummy_6258*Dummy_6385 + Dummy_6259*Dummy_6388 + Dummy_6260*Dummy_6391) + Dummy_6251*(Dummy_6261*Dummy_6394 + Dummy_6262*Dummy_6397 + Dummy_6263*Dummy_6400); - const real_t Dummy_6449 = Dummy_6239*(Dummy_6252*Dummy_6402 + Dummy_6253*Dummy_6403 + Dummy_6254*Dummy_6404) + Dummy_6243*(Dummy_6255*Dummy_6405 + Dummy_6256*Dummy_6406 + Dummy_6257*Dummy_6407) + Dummy_6247*(Dummy_6258*Dummy_6408 + Dummy_6259*Dummy_6409 + Dummy_6260*Dummy_6410) + Dummy_6251*(Dummy_6261*Dummy_6411 + Dummy_6262*Dummy_6412 + Dummy_6263*Dummy_6413); - const real_t Dummy_6450 = Dummy_6239*(Dummy_6252*Dummy_6415 + Dummy_6253*Dummy_6416 + Dummy_6254*Dummy_6417) + Dummy_6243*(Dummy_6255*Dummy_6418 + Dummy_6256*Dummy_6419 + Dummy_6257*Dummy_6420) + Dummy_6247*(Dummy_6258*Dummy_6421 + Dummy_6259*Dummy_6422 + Dummy_6260*Dummy_6423) + Dummy_6251*(Dummy_6261*Dummy_6424 + Dummy_6262*Dummy_6425 + Dummy_6263*Dummy_6426); - const real_t Dummy_6451 = Dummy_6239*(Dummy_6252*Dummy_6428 + Dummy_6253*Dummy_6429 + Dummy_6254*Dummy_6430) + Dummy_6243*(Dummy_6255*Dummy_6431 + Dummy_6256*Dummy_6432 + Dummy_6257*Dummy_6433) + Dummy_6247*(Dummy_6258*Dummy_6434 + Dummy_6259*Dummy_6435 + Dummy_6260*Dummy_6436) + Dummy_6251*(Dummy_6261*Dummy_6437 + Dummy_6262*Dummy_6438 + Dummy_6263*Dummy_6439); - const real_t Dummy_6452 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); - const real_t Dummy_6453 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); - const real_t Dummy_6454 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); - const real_t Dummy_6455 = Dummy_6239*(Dummy_6265*Dummy_6278 + Dummy_6266*Dummy_6279 + Dummy_6267*Dummy_6280) + Dummy_6243*(Dummy_6268*Dummy_6281 + Dummy_6269*Dummy_6282 + Dummy_6270*Dummy_6283) + Dummy_6247*(Dummy_6271*Dummy_6284 + Dummy_6272*Dummy_6285 + Dummy_6273*Dummy_6286) + Dummy_6251*(Dummy_6274*Dummy_6287 + Dummy_6275*Dummy_6288 + Dummy_6276*Dummy_6289); - const real_t Dummy_6456 = Dummy_6239*(Dummy_6265*Dummy_6293 + Dummy_6266*Dummy_6296 + Dummy_6267*Dummy_6299) + Dummy_6243*(Dummy_6268*Dummy_6302 + Dummy_6269*Dummy_6305 + Dummy_6270*Dummy_6308) + Dummy_6247*(Dummy_6271*Dummy_6311 + Dummy_6272*Dummy_6314 + Dummy_6273*Dummy_6317) + Dummy_6251*(Dummy_6274*Dummy_6320 + Dummy_6275*Dummy_6323 + Dummy_6276*Dummy_6326); - const real_t Dummy_6457 = Dummy_6239*(Dummy_6265*Dummy_6330 + Dummy_6266*Dummy_6333 + Dummy_6267*Dummy_6336) + Dummy_6243*(Dummy_6268*Dummy_6339 + Dummy_6269*Dummy_6342 + Dummy_6270*Dummy_6345) + Dummy_6247*(Dummy_6271*Dummy_6348 + Dummy_6272*Dummy_6351 + Dummy_6273*Dummy_6354) + Dummy_6251*(Dummy_6274*Dummy_6357 + Dummy_6275*Dummy_6360 + Dummy_6276*Dummy_6363); - const real_t Dummy_6458 = Dummy_6239*(Dummy_6265*Dummy_6367 + Dummy_6266*Dummy_6370 + Dummy_6267*Dummy_6373) + Dummy_6243*(Dummy_6268*Dummy_6376 + Dummy_6269*Dummy_6379 + Dummy_6270*Dummy_6382) + Dummy_6247*(Dummy_6271*Dummy_6385 + Dummy_6272*Dummy_6388 + Dummy_6273*Dummy_6391) + Dummy_6251*(Dummy_6274*Dummy_6394 + Dummy_6275*Dummy_6397 + Dummy_6276*Dummy_6400); - const real_t Dummy_6459 = Dummy_6239*(Dummy_6265*Dummy_6402 + Dummy_6266*Dummy_6403 + Dummy_6267*Dummy_6404) + Dummy_6243*(Dummy_6268*Dummy_6405 + Dummy_6269*Dummy_6406 + Dummy_6270*Dummy_6407) + Dummy_6247*(Dummy_6271*Dummy_6408 + Dummy_6272*Dummy_6409 + Dummy_6273*Dummy_6410) + Dummy_6251*(Dummy_6274*Dummy_6411 + Dummy_6275*Dummy_6412 + Dummy_6276*Dummy_6413); - const real_t Dummy_6460 = Dummy_6239*(Dummy_6265*Dummy_6415 + Dummy_6266*Dummy_6416 + Dummy_6267*Dummy_6417) + Dummy_6243*(Dummy_6268*Dummy_6418 + Dummy_6269*Dummy_6419 + Dummy_6270*Dummy_6420) + Dummy_6247*(Dummy_6271*Dummy_6421 + Dummy_6272*Dummy_6422 + Dummy_6273*Dummy_6423) + Dummy_6251*(Dummy_6274*Dummy_6424 + Dummy_6275*Dummy_6425 + Dummy_6276*Dummy_6426); - const real_t Dummy_6461 = Dummy_6239*(Dummy_6265*Dummy_6428 + Dummy_6266*Dummy_6429 + Dummy_6267*Dummy_6430) + Dummy_6243*(Dummy_6268*Dummy_6431 + Dummy_6269*Dummy_6432 + Dummy_6270*Dummy_6433) + Dummy_6247*(Dummy_6271*Dummy_6434 + Dummy_6272*Dummy_6435 + Dummy_6273*Dummy_6436) + Dummy_6251*(Dummy_6274*Dummy_6437 + Dummy_6275*Dummy_6438 + Dummy_6276*Dummy_6439); - const real_t Dummy_6462 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); - const real_t Dummy_6463 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); - const real_t Dummy_6464 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); - const real_t Dummy_6465 = Dummy_6239*(Dummy_6278*Dummy_6293 + Dummy_6279*Dummy_6296 + Dummy_6280*Dummy_6299) + Dummy_6243*(Dummy_6281*Dummy_6302 + Dummy_6282*Dummy_6305 + Dummy_6283*Dummy_6308) + Dummy_6247*(Dummy_6284*Dummy_6311 + Dummy_6285*Dummy_6314 + Dummy_6286*Dummy_6317) + Dummy_6251*(Dummy_6287*Dummy_6320 + Dummy_6288*Dummy_6323 + Dummy_6289*Dummy_6326); - const real_t Dummy_6466 = Dummy_6239*(Dummy_6278*Dummy_6330 + Dummy_6279*Dummy_6333 + Dummy_6280*Dummy_6336) + Dummy_6243*(Dummy_6281*Dummy_6339 + Dummy_6282*Dummy_6342 + Dummy_6283*Dummy_6345) + Dummy_6247*(Dummy_6284*Dummy_6348 + Dummy_6285*Dummy_6351 + Dummy_6286*Dummy_6354) + Dummy_6251*(Dummy_6287*Dummy_6357 + Dummy_6288*Dummy_6360 + Dummy_6289*Dummy_6363); - const real_t Dummy_6467 = Dummy_6239*(Dummy_6278*Dummy_6367 + Dummy_6279*Dummy_6370 + Dummy_6280*Dummy_6373) + Dummy_6243*(Dummy_6281*Dummy_6376 + Dummy_6282*Dummy_6379 + Dummy_6283*Dummy_6382) + Dummy_6247*(Dummy_6284*Dummy_6385 + Dummy_6285*Dummy_6388 + Dummy_6286*Dummy_6391) + Dummy_6251*(Dummy_6287*Dummy_6394 + Dummy_6288*Dummy_6397 + Dummy_6289*Dummy_6400); - const real_t Dummy_6468 = Dummy_6239*(Dummy_6278*Dummy_6402 + Dummy_6279*Dummy_6403 + Dummy_6280*Dummy_6404) + Dummy_6243*(Dummy_6281*Dummy_6405 + Dummy_6282*Dummy_6406 + Dummy_6283*Dummy_6407) + Dummy_6247*(Dummy_6284*Dummy_6408 + Dummy_6285*Dummy_6409 + Dummy_6286*Dummy_6410) + Dummy_6251*(Dummy_6287*Dummy_6411 + Dummy_6288*Dummy_6412 + Dummy_6289*Dummy_6413); - const real_t Dummy_6469 = Dummy_6239*(Dummy_6278*Dummy_6415 + Dummy_6279*Dummy_6416 + Dummy_6280*Dummy_6417) + Dummy_6243*(Dummy_6281*Dummy_6418 + Dummy_6282*Dummy_6419 + Dummy_6283*Dummy_6420) + Dummy_6247*(Dummy_6284*Dummy_6421 + Dummy_6285*Dummy_6422 + Dummy_6286*Dummy_6423) + Dummy_6251*(Dummy_6287*Dummy_6424 + Dummy_6288*Dummy_6425 + Dummy_6289*Dummy_6426); - const real_t Dummy_6470 = Dummy_6239*(Dummy_6278*Dummy_6428 + Dummy_6279*Dummy_6429 + Dummy_6280*Dummy_6430) + Dummy_6243*(Dummy_6281*Dummy_6431 + Dummy_6282*Dummy_6432 + Dummy_6283*Dummy_6433) + Dummy_6247*(Dummy_6284*Dummy_6434 + Dummy_6285*Dummy_6435 + Dummy_6286*Dummy_6436) + Dummy_6251*(Dummy_6287*Dummy_6437 + Dummy_6288*Dummy_6438 + Dummy_6289*Dummy_6439); - const real_t Dummy_6471 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6472 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6473 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6474 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6475 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6476 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6477 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6478 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6479 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6480 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6481 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6482 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6483 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6484 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6485 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6486 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6487 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6488 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6489 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6490 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6491 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6492 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6493 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6494 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6495 = Dummy_6239*(Dummy_6293*Dummy_6330 + Dummy_6296*Dummy_6333 + Dummy_6299*Dummy_6336) + Dummy_6243*(Dummy_6302*Dummy_6339 + Dummy_6305*Dummy_6342 + Dummy_6308*Dummy_6345) + Dummy_6247*(Dummy_6311*Dummy_6348 + Dummy_6314*Dummy_6351 + Dummy_6317*Dummy_6354) + Dummy_6251*(Dummy_6320*Dummy_6357 + Dummy_6323*Dummy_6360 + Dummy_6326*Dummy_6363); - const real_t Dummy_6496 = Dummy_6239*(Dummy_6293*Dummy_6367 + Dummy_6296*Dummy_6370 + Dummy_6299*Dummy_6373) + Dummy_6243*(Dummy_6302*Dummy_6376 + Dummy_6305*Dummy_6379 + Dummy_6308*Dummy_6382) + Dummy_6247*(Dummy_6311*Dummy_6385 + Dummy_6314*Dummy_6388 + Dummy_6317*Dummy_6391) + Dummy_6251*(Dummy_6320*Dummy_6394 + Dummy_6323*Dummy_6397 + Dummy_6326*Dummy_6400); - const real_t Dummy_6497 = Dummy_6239*(Dummy_6293*Dummy_6402 + Dummy_6296*Dummy_6403 + Dummy_6299*Dummy_6404) + Dummy_6243*(Dummy_6302*Dummy_6405 + Dummy_6305*Dummy_6406 + Dummy_6308*Dummy_6407) + Dummy_6247*(Dummy_6311*Dummy_6408 + Dummy_6314*Dummy_6409 + Dummy_6317*Dummy_6410) + Dummy_6251*(Dummy_6320*Dummy_6411 + Dummy_6323*Dummy_6412 + Dummy_6326*Dummy_6413); - const real_t Dummy_6498 = Dummy_6239*(Dummy_6293*Dummy_6415 + Dummy_6296*Dummy_6416 + Dummy_6299*Dummy_6417) + Dummy_6243*(Dummy_6302*Dummy_6418 + Dummy_6305*Dummy_6419 + Dummy_6308*Dummy_6420) + Dummy_6247*(Dummy_6311*Dummy_6421 + Dummy_6314*Dummy_6422 + Dummy_6317*Dummy_6423) + Dummy_6251*(Dummy_6320*Dummy_6424 + Dummy_6323*Dummy_6425 + Dummy_6326*Dummy_6426); - const real_t Dummy_6499 = Dummy_6239*(Dummy_6293*Dummy_6428 + Dummy_6296*Dummy_6429 + Dummy_6299*Dummy_6430) + Dummy_6243*(Dummy_6302*Dummy_6431 + Dummy_6305*Dummy_6432 + Dummy_6308*Dummy_6433) + Dummy_6247*(Dummy_6311*Dummy_6434 + Dummy_6314*Dummy_6435 + Dummy_6317*Dummy_6436) + Dummy_6251*(Dummy_6320*Dummy_6437 + Dummy_6323*Dummy_6438 + Dummy_6326*Dummy_6439); - const real_t Dummy_6500 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6501 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6502 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6503 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6504 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6505 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6506 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6507 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6508 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6509 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6510 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6511 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6512 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6513 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6514 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6515 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6516 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6517 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6518 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6519 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6520 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6521 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6522 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6523 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6524 = Dummy_6239*(Dummy_6330*Dummy_6367 + Dummy_6333*Dummy_6370 + Dummy_6336*Dummy_6373) + Dummy_6243*(Dummy_6339*Dummy_6376 + Dummy_6342*Dummy_6379 + Dummy_6345*Dummy_6382) + Dummy_6247*(Dummy_6348*Dummy_6385 + Dummy_6351*Dummy_6388 + Dummy_6354*Dummy_6391) + Dummy_6251*(Dummy_6357*Dummy_6394 + Dummy_6360*Dummy_6397 + Dummy_6363*Dummy_6400); - const real_t Dummy_6525 = Dummy_6239*(Dummy_6330*Dummy_6402 + Dummy_6333*Dummy_6403 + Dummy_6336*Dummy_6404) + Dummy_6243*(Dummy_6339*Dummy_6405 + Dummy_6342*Dummy_6406 + Dummy_6345*Dummy_6407) + Dummy_6247*(Dummy_6348*Dummy_6408 + Dummy_6351*Dummy_6409 + Dummy_6354*Dummy_6410) + Dummy_6251*(Dummy_6357*Dummy_6411 + Dummy_6360*Dummy_6412 + Dummy_6363*Dummy_6413); - const real_t Dummy_6526 = Dummy_6239*(Dummy_6330*Dummy_6415 + Dummy_6333*Dummy_6416 + Dummy_6336*Dummy_6417) + Dummy_6243*(Dummy_6339*Dummy_6418 + Dummy_6342*Dummy_6419 + Dummy_6345*Dummy_6420) + Dummy_6247*(Dummy_6348*Dummy_6421 + Dummy_6351*Dummy_6422 + Dummy_6354*Dummy_6423) + Dummy_6251*(Dummy_6357*Dummy_6424 + Dummy_6360*Dummy_6425 + Dummy_6363*Dummy_6426); - const real_t Dummy_6527 = Dummy_6239*(Dummy_6330*Dummy_6428 + Dummy_6333*Dummy_6429 + Dummy_6336*Dummy_6430) + Dummy_6243*(Dummy_6339*Dummy_6431 + Dummy_6342*Dummy_6432 + Dummy_6345*Dummy_6433) + Dummy_6247*(Dummy_6348*Dummy_6434 + Dummy_6351*Dummy_6435 + Dummy_6354*Dummy_6436) + Dummy_6251*(Dummy_6357*Dummy_6437 + Dummy_6360*Dummy_6438 + Dummy_6363*Dummy_6439); - const real_t Dummy_6528 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6529 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6530 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6531 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6532 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6533 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6534 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6535 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6536 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6537 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6538 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6539 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6540 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6541 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6542 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6543 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6544 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6545 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; - const real_t Dummy_6546 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6547 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6548 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6549 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6550 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6551 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; - const real_t Dummy_6552 = Dummy_6239*(Dummy_6367*Dummy_6402 + Dummy_6370*Dummy_6403 + Dummy_6373*Dummy_6404) + Dummy_6243*(Dummy_6376*Dummy_6405 + Dummy_6379*Dummy_6406 + Dummy_6382*Dummy_6407) + Dummy_6247*(Dummy_6385*Dummy_6408 + Dummy_6388*Dummy_6409 + Dummy_6391*Dummy_6410) + Dummy_6251*(Dummy_6394*Dummy_6411 + Dummy_6397*Dummy_6412 + Dummy_6400*Dummy_6413); - const real_t Dummy_6553 = Dummy_6239*(Dummy_6367*Dummy_6415 + Dummy_6370*Dummy_6416 + Dummy_6373*Dummy_6417) + Dummy_6243*(Dummy_6376*Dummy_6418 + Dummy_6379*Dummy_6419 + Dummy_6382*Dummy_6420) + Dummy_6247*(Dummy_6385*Dummy_6421 + Dummy_6388*Dummy_6422 + Dummy_6391*Dummy_6423) + Dummy_6251*(Dummy_6394*Dummy_6424 + Dummy_6397*Dummy_6425 + Dummy_6400*Dummy_6426); - const real_t Dummy_6554 = Dummy_6239*(Dummy_6367*Dummy_6428 + Dummy_6370*Dummy_6429 + Dummy_6373*Dummy_6430) + Dummy_6243*(Dummy_6376*Dummy_6431 + Dummy_6379*Dummy_6432 + Dummy_6382*Dummy_6433) + Dummy_6247*(Dummy_6385*Dummy_6434 + Dummy_6388*Dummy_6435 + Dummy_6391*Dummy_6436) + Dummy_6251*(Dummy_6394*Dummy_6437 + Dummy_6397*Dummy_6438 + Dummy_6400*Dummy_6439); - const real_t Dummy_6555 = Dummy_6239*(Dummy_6402*Dummy_6415 + Dummy_6403*Dummy_6416 + Dummy_6404*Dummy_6417) + Dummy_6243*(Dummy_6405*Dummy_6418 + Dummy_6406*Dummy_6419 + Dummy_6407*Dummy_6420) + Dummy_6247*(Dummy_6408*Dummy_6421 + Dummy_6409*Dummy_6422 + Dummy_6410*Dummy_6423) + Dummy_6251*(Dummy_6411*Dummy_6424 + Dummy_6412*Dummy_6425 + Dummy_6413*Dummy_6426); - const real_t Dummy_6556 = Dummy_6239*(Dummy_6402*Dummy_6428 + Dummy_6403*Dummy_6429 + Dummy_6404*Dummy_6430) + Dummy_6243*(Dummy_6405*Dummy_6431 + Dummy_6406*Dummy_6432 + Dummy_6407*Dummy_6433) + Dummy_6247*(Dummy_6408*Dummy_6434 + Dummy_6409*Dummy_6435 + Dummy_6410*Dummy_6436) + Dummy_6251*(Dummy_6411*Dummy_6437 + Dummy_6412*Dummy_6438 + Dummy_6413*Dummy_6439); - const real_t Dummy_6557 = Dummy_6239*(Dummy_6415*Dummy_6428 + Dummy_6416*Dummy_6429 + Dummy_6417*Dummy_6430) + Dummy_6243*(Dummy_6418*Dummy_6431 + Dummy_6419*Dummy_6432 + Dummy_6420*Dummy_6433) + Dummy_6247*(Dummy_6421*Dummy_6434 + Dummy_6422*Dummy_6435 + Dummy_6423*Dummy_6436) + Dummy_6251*(Dummy_6424*Dummy_6437 + Dummy_6425*Dummy_6438 + Dummy_6426*Dummy_6439); - const real_t Dummy_6558 = Dummy_6239*((Dummy_6236*Dummy_6236) + (Dummy_6237*Dummy_6237) + (Dummy_6238*Dummy_6238)) + Dummy_6243*((Dummy_6240*Dummy_6240) + (Dummy_6241*Dummy_6241) + (Dummy_6242*Dummy_6242)) + Dummy_6247*((Dummy_6244*Dummy_6244) + (Dummy_6245*Dummy_6245) + (Dummy_6246*Dummy_6246)) + Dummy_6251*((Dummy_6248*Dummy_6248) + (Dummy_6249*Dummy_6249) + (Dummy_6250*Dummy_6250)); - const real_t Dummy_6559 = Dummy_6264; - const real_t Dummy_6560 = Dummy_6277; - const real_t Dummy_6561 = Dummy_6290; - const real_t Dummy_6562 = Dummy_6327; - const real_t Dummy_6563 = Dummy_6364; - const real_t Dummy_6564 = Dummy_6401; - const real_t Dummy_6565 = Dummy_6414; - const real_t Dummy_6566 = Dummy_6427; - const real_t Dummy_6567 = Dummy_6440; - const real_t Dummy_6568 = Dummy_6264; - const real_t Dummy_6569 = Dummy_6239*(Dummy_6441*tmp_kernel_op_254 + Dummy_6442*tmp_kernel_op_254 + Dummy_6443*tmp_kernel_op_254) + Dummy_6243*(Dummy_6441*tmp_kernel_op_257 + Dummy_6442*tmp_kernel_op_257 + Dummy_6443*tmp_kernel_op_257) + Dummy_6247*(Dummy_6441*tmp_kernel_op_258 + Dummy_6442*tmp_kernel_op_258 + Dummy_6443*tmp_kernel_op_258) + Dummy_6251*(Dummy_6441*tmp_kernel_op_259 + Dummy_6442*tmp_kernel_op_259 + Dummy_6443*tmp_kernel_op_259); - const real_t Dummy_6570 = Dummy_6444; - const real_t Dummy_6571 = Dummy_6445; - const real_t Dummy_6572 = Dummy_6446; - const real_t Dummy_6573 = Dummy_6447; - const real_t Dummy_6574 = Dummy_6448; - const real_t Dummy_6575 = Dummy_6449; - const real_t Dummy_6576 = Dummy_6450; - const real_t Dummy_6577 = Dummy_6451; - const real_t Dummy_6578 = Dummy_6277; - const real_t Dummy_6579 = Dummy_6444; - const real_t Dummy_6580 = Dummy_6239*(Dummy_6452*tmp_kernel_op_269 + Dummy_6453*tmp_kernel_op_269 + Dummy_6454*tmp_kernel_op_269) + Dummy_6243*(Dummy_6452*tmp_kernel_op_272 + Dummy_6453*tmp_kernel_op_272 + Dummy_6454*tmp_kernel_op_272) + Dummy_6247*(Dummy_6452*tmp_kernel_op_273 + Dummy_6453*tmp_kernel_op_273 + Dummy_6454*tmp_kernel_op_273) + Dummy_6251*(Dummy_6452*tmp_kernel_op_274 + Dummy_6453*tmp_kernel_op_274 + Dummy_6454*tmp_kernel_op_274); - const real_t Dummy_6581 = Dummy_6455; - const real_t Dummy_6582 = Dummy_6456; - const real_t Dummy_6583 = Dummy_6457; - const real_t Dummy_6584 = Dummy_6458; - const real_t Dummy_6585 = Dummy_6459; - const real_t Dummy_6586 = Dummy_6460; - const real_t Dummy_6587 = Dummy_6461; - const real_t Dummy_6588 = Dummy_6290; - const real_t Dummy_6589 = Dummy_6445; - const real_t Dummy_6590 = Dummy_6455; - const real_t Dummy_6591 = Dummy_6239*(Dummy_6462*tmp_kernel_op_283 + Dummy_6463*tmp_kernel_op_283 + Dummy_6464*tmp_kernel_op_283) + Dummy_6243*(Dummy_6462*tmp_kernel_op_286 + Dummy_6463*tmp_kernel_op_286 + Dummy_6464*tmp_kernel_op_286) + Dummy_6247*(Dummy_6462*tmp_kernel_op_287 + Dummy_6463*tmp_kernel_op_287 + Dummy_6464*tmp_kernel_op_287) + Dummy_6251*(Dummy_6462*tmp_kernel_op_288 + Dummy_6463*tmp_kernel_op_288 + Dummy_6464*tmp_kernel_op_288); - const real_t Dummy_6592 = Dummy_6465; - const real_t Dummy_6593 = Dummy_6466; - const real_t Dummy_6594 = Dummy_6467; - const real_t Dummy_6595 = Dummy_6468; - const real_t Dummy_6596 = Dummy_6469; - const real_t Dummy_6597 = Dummy_6470; - const real_t Dummy_6598 = Dummy_6327; - const real_t Dummy_6599 = Dummy_6446; - const real_t Dummy_6600 = Dummy_6456; - const real_t Dummy_6601 = Dummy_6465; - const real_t Dummy_6602 = Dummy_6239*(((Dummy_6471 + Dummy_6472)*(Dummy_6471 + Dummy_6472))*16.0 + ((Dummy_6473 + Dummy_6474)*(Dummy_6473 + Dummy_6474))*16.0 + ((Dummy_6475 + Dummy_6476)*(Dummy_6475 + Dummy_6476))*16.0) + Dummy_6243*(((Dummy_6477 + Dummy_6478)*(Dummy_6477 + Dummy_6478))*16.0 + ((Dummy_6479 + Dummy_6480)*(Dummy_6479 + Dummy_6480))*16.0 + ((Dummy_6481 + Dummy_6482)*(Dummy_6481 + Dummy_6482))*16.0) + Dummy_6247*(((Dummy_6483 + Dummy_6484)*(Dummy_6483 + Dummy_6484))*16.0 + ((Dummy_6485 + Dummy_6486)*(Dummy_6485 + Dummy_6486))*16.0 + ((Dummy_6487 + Dummy_6488)*(Dummy_6487 + Dummy_6488))*16.0) + Dummy_6251*(((Dummy_6489 + Dummy_6490)*(Dummy_6489 + Dummy_6490))*16.0 + ((Dummy_6491 + Dummy_6492)*(Dummy_6491 + Dummy_6492))*16.0 + ((Dummy_6493 + Dummy_6494)*(Dummy_6493 + Dummy_6494))*16.0); - const real_t Dummy_6603 = Dummy_6495; - const real_t Dummy_6604 = Dummy_6496; - const real_t Dummy_6605 = Dummy_6497; - const real_t Dummy_6606 = Dummy_6498; - const real_t Dummy_6607 = Dummy_6499; - const real_t Dummy_6608 = Dummy_6364; - const real_t Dummy_6609 = Dummy_6447; - const real_t Dummy_6610 = Dummy_6457; - const real_t Dummy_6611 = Dummy_6466; - const real_t Dummy_6612 = Dummy_6495; - const real_t Dummy_6613 = Dummy_6239*(((Dummy_6500 + Dummy_6501)*(Dummy_6500 + Dummy_6501))*16.0 + ((Dummy_6502 + Dummy_6503)*(Dummy_6502 + Dummy_6503))*16.0 + ((Dummy_6504 + Dummy_6505)*(Dummy_6504 + Dummy_6505))*16.0) + Dummy_6243*(((Dummy_6506 + Dummy_6507)*(Dummy_6506 + Dummy_6507))*16.0 + ((Dummy_6508 + Dummy_6509)*(Dummy_6508 + Dummy_6509))*16.0 + ((Dummy_6510 + Dummy_6511)*(Dummy_6510 + Dummy_6511))*16.0) + Dummy_6247*(((Dummy_6512 + Dummy_6513)*(Dummy_6512 + Dummy_6513))*16.0 + ((Dummy_6514 + Dummy_6515)*(Dummy_6514 + Dummy_6515))*16.0 + ((Dummy_6516 + Dummy_6517)*(Dummy_6516 + Dummy_6517))*16.0) + Dummy_6251*(((Dummy_6518 + Dummy_6519)*(Dummy_6518 + Dummy_6519))*16.0 + ((Dummy_6520 + Dummy_6521)*(Dummy_6520 + Dummy_6521))*16.0 + ((Dummy_6522 + Dummy_6523)*(Dummy_6522 + Dummy_6523))*16.0); - const real_t Dummy_6614 = Dummy_6524; - const real_t Dummy_6615 = Dummy_6525; - const real_t Dummy_6616 = Dummy_6526; - const real_t Dummy_6617 = Dummy_6527; - const real_t Dummy_6618 = Dummy_6401; - const real_t Dummy_6619 = Dummy_6448; - const real_t Dummy_6620 = Dummy_6458; - const real_t Dummy_6621 = Dummy_6467; - const real_t Dummy_6622 = Dummy_6496; - const real_t Dummy_6623 = Dummy_6524; - const real_t Dummy_6624 = Dummy_6239*(((Dummy_6528 + Dummy_6529)*(Dummy_6528 + Dummy_6529))*16.0 + ((Dummy_6530 + Dummy_6531)*(Dummy_6530 + Dummy_6531))*16.0 + ((Dummy_6532 + Dummy_6533)*(Dummy_6532 + Dummy_6533))*16.0) + Dummy_6243*(((Dummy_6534 + Dummy_6535)*(Dummy_6534 + Dummy_6535))*16.0 + ((Dummy_6536 + Dummy_6537)*(Dummy_6536 + Dummy_6537))*16.0 + ((Dummy_6538 + Dummy_6539)*(Dummy_6538 + Dummy_6539))*16.0) + Dummy_6247*(((Dummy_6540 + Dummy_6541)*(Dummy_6540 + Dummy_6541))*16.0 + ((Dummy_6542 + Dummy_6543)*(Dummy_6542 + Dummy_6543))*16.0 + ((Dummy_6544 + Dummy_6545)*(Dummy_6544 + Dummy_6545))*16.0) + Dummy_6251*(((Dummy_6546 + Dummy_6547)*(Dummy_6546 + Dummy_6547))*16.0 + ((Dummy_6548 + Dummy_6549)*(Dummy_6548 + Dummy_6549))*16.0 + ((Dummy_6550 + Dummy_6551)*(Dummy_6550 + Dummy_6551))*16.0); - const real_t Dummy_6625 = Dummy_6552; - const real_t Dummy_6626 = Dummy_6553; - const real_t Dummy_6627 = Dummy_6554; - const real_t Dummy_6628 = Dummy_6414; - const real_t Dummy_6629 = Dummy_6449; - const real_t Dummy_6630 = Dummy_6459; - const real_t Dummy_6631 = Dummy_6468; - const real_t Dummy_6632 = Dummy_6497; - const real_t Dummy_6633 = Dummy_6525; - const real_t Dummy_6634 = Dummy_6552; - const real_t Dummy_6635 = Dummy_6239*(((-Dummy_6471 - Dummy_6500 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_6471 - Dummy_6500 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_6473 - Dummy_6502 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_6473 - Dummy_6502 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_6475 - Dummy_6504 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_6475 - Dummy_6504 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25))*16.0) + Dummy_6243*(((-Dummy_6477 - Dummy_6506 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_6477 - Dummy_6506 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_6479 - Dummy_6508 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_6479 - Dummy_6508 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_6481 - Dummy_6510 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_6481 - Dummy_6510 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25))*16.0) + Dummy_6247*(((-Dummy_6483 - Dummy_6512 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_6483 - Dummy_6512 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_6485 - Dummy_6514 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_6485 - Dummy_6514 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_6487 - Dummy_6516 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_6487 - Dummy_6516 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25))*16.0) + Dummy_6251*(((-Dummy_6489 - Dummy_6518 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_6489 - Dummy_6518 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_6491 - Dummy_6520 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_6491 - Dummy_6520 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_6493 - Dummy_6522 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_6493 - Dummy_6522 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25))*16.0); - const real_t Dummy_6636 = Dummy_6555; - const real_t Dummy_6637 = Dummy_6556; - const real_t Dummy_6638 = Dummy_6427; - const real_t Dummy_6639 = Dummy_6450; - const real_t Dummy_6640 = Dummy_6460; - const real_t Dummy_6641 = Dummy_6469; - const real_t Dummy_6642 = Dummy_6498; - const real_t Dummy_6643 = Dummy_6526; - const real_t Dummy_6644 = Dummy_6553; - const real_t Dummy_6645 = Dummy_6555; - const real_t Dummy_6646 = Dummy_6239*(((-Dummy_6472 - Dummy_6528 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_6472 - Dummy_6528 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_6474 - Dummy_6530 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_6474 - Dummy_6530 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_6476 - Dummy_6532 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_6476 - Dummy_6532 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25))*16.0) + Dummy_6243*(((-Dummy_6478 - Dummy_6534 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_6478 - Dummy_6534 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_6480 - Dummy_6536 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_6480 - Dummy_6536 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_6482 - Dummy_6538 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_6482 - Dummy_6538 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25))*16.0) + Dummy_6247*(((-Dummy_6484 - Dummy_6540 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_6484 - Dummy_6540 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_6486 - Dummy_6542 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_6486 - Dummy_6542 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_6488 - Dummy_6544 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_6488 - Dummy_6544 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25))*16.0) + Dummy_6251*(((-Dummy_6490 - Dummy_6546 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_6490 - Dummy_6546 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_6492 - Dummy_6548 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_6492 - Dummy_6548 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_6494 - Dummy_6550 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_6494 - Dummy_6550 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25))*16.0); - const real_t Dummy_6647 = Dummy_6557; - const real_t Dummy_6648 = Dummy_6440; - const real_t Dummy_6649 = Dummy_6451; - const real_t Dummy_6650 = Dummy_6461; - const real_t Dummy_6651 = Dummy_6470; - const real_t Dummy_6652 = Dummy_6499; - const real_t Dummy_6653 = Dummy_6527; - const real_t Dummy_6654 = Dummy_6554; - const real_t Dummy_6655 = Dummy_6556; - const real_t Dummy_6656 = Dummy_6557; - const real_t Dummy_6657 = Dummy_6239*(((-Dummy_6501 - Dummy_6529 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_6501 - Dummy_6529 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_6503 - Dummy_6531 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_6503 - Dummy_6531 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_6505 - Dummy_6533 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_6505 - Dummy_6533 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25))*16.0) + Dummy_6243*(((-Dummy_6507 - Dummy_6535 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_6507 - Dummy_6535 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_6509 - Dummy_6537 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_6509 - Dummy_6537 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_6511 - Dummy_6539 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_6511 - Dummy_6539 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25))*16.0) + Dummy_6247*(((-Dummy_6513 - Dummy_6541 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_6513 - Dummy_6541 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_6515 - Dummy_6543 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_6515 - Dummy_6543 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_6517 - Dummy_6545 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_6517 - Dummy_6545 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25))*16.0) + Dummy_6251*(((-Dummy_6519 - Dummy_6547 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_6519 - Dummy_6547 + jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_6521 - Dummy_6549 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_6521 - Dummy_6549 + jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_6523 - Dummy_6551 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_6523 - Dummy_6551 + jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25))*16.0); + const real_t tmp_moved_constant_2532 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_2533 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_2534 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_2535 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2536 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_2537 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_2538 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_2539 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2540 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_2541 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_2542 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_2543 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2544 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_2545 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_2546 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_2547 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_2548 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_2549 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_2550 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_2551 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_2552 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_2553 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_2554 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_2555 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_2556 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_2557 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_2558 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_2559 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_2560 = tmp_moved_constant_2535*(tmp_moved_constant_2532*tmp_moved_constant_2548 + tmp_moved_constant_2533*tmp_moved_constant_2549 + tmp_moved_constant_2534*tmp_moved_constant_2550) + tmp_moved_constant_2539*(tmp_moved_constant_2536*tmp_moved_constant_2551 + tmp_moved_constant_2537*tmp_moved_constant_2552 + tmp_moved_constant_2538*tmp_moved_constant_2553) + tmp_moved_constant_2543*(tmp_moved_constant_2540*tmp_moved_constant_2554 + tmp_moved_constant_2541*tmp_moved_constant_2555 + tmp_moved_constant_2542*tmp_moved_constant_2556) + tmp_moved_constant_2547*(tmp_moved_constant_2544*tmp_moved_constant_2557 + tmp_moved_constant_2545*tmp_moved_constant_2558 + tmp_moved_constant_2546*tmp_moved_constant_2559); + const real_t tmp_moved_constant_2561 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_2562 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_2563 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_2564 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_2565 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_2566 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_2567 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_2568 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_2569 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_2570 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_2571 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_2572 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_2573 = tmp_moved_constant_2535*(tmp_moved_constant_2532*tmp_moved_constant_2561 + tmp_moved_constant_2533*tmp_moved_constant_2562 + tmp_moved_constant_2534*tmp_moved_constant_2563) + tmp_moved_constant_2539*(tmp_moved_constant_2536*tmp_moved_constant_2564 + tmp_moved_constant_2537*tmp_moved_constant_2565 + tmp_moved_constant_2538*tmp_moved_constant_2566) + tmp_moved_constant_2543*(tmp_moved_constant_2540*tmp_moved_constant_2567 + tmp_moved_constant_2541*tmp_moved_constant_2568 + tmp_moved_constant_2542*tmp_moved_constant_2569) + tmp_moved_constant_2547*(tmp_moved_constant_2544*tmp_moved_constant_2570 + tmp_moved_constant_2545*tmp_moved_constant_2571 + tmp_moved_constant_2546*tmp_moved_constant_2572); + const real_t tmp_moved_constant_2574 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_2575 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_2576 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_2577 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_2578 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_2579 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_2580 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_2581 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_2582 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_2583 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_2584 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_2585 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_2586 = tmp_moved_constant_2535*(tmp_moved_constant_2532*tmp_moved_constant_2574 + tmp_moved_constant_2533*tmp_moved_constant_2575 + tmp_moved_constant_2534*tmp_moved_constant_2576) + tmp_moved_constant_2539*(tmp_moved_constant_2536*tmp_moved_constant_2577 + tmp_moved_constant_2537*tmp_moved_constant_2578 + tmp_moved_constant_2538*tmp_moved_constant_2579) + tmp_moved_constant_2543*(tmp_moved_constant_2540*tmp_moved_constant_2580 + tmp_moved_constant_2541*tmp_moved_constant_2581 + tmp_moved_constant_2542*tmp_moved_constant_2582) + tmp_moved_constant_2547*(tmp_moved_constant_2544*tmp_moved_constant_2583 + tmp_moved_constant_2545*tmp_moved_constant_2584 + tmp_moved_constant_2546*tmp_moved_constant_2585); + const real_t tmp_moved_constant_2587 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2588 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2589 = tmp_moved_constant_2587 + tmp_moved_constant_2588; + const real_t tmp_moved_constant_2590 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2591 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2592 = tmp_moved_constant_2590 + tmp_moved_constant_2591; + const real_t tmp_moved_constant_2593 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2594 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2595 = tmp_moved_constant_2593 + tmp_moved_constant_2594; + const real_t tmp_moved_constant_2596 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2597 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2598 = tmp_moved_constant_2596 + tmp_moved_constant_2597; + const real_t tmp_moved_constant_2599 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2600 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2601 = tmp_moved_constant_2599 + tmp_moved_constant_2600; + const real_t tmp_moved_constant_2602 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2603 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2604 = tmp_moved_constant_2602 + tmp_moved_constant_2603; + const real_t tmp_moved_constant_2605 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2606 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2607 = tmp_moved_constant_2605 + tmp_moved_constant_2606; + const real_t tmp_moved_constant_2608 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2609 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2610 = tmp_moved_constant_2608 + tmp_moved_constant_2609; + const real_t tmp_moved_constant_2611 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2612 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2613 = tmp_moved_constant_2611 + tmp_moved_constant_2612; + const real_t tmp_moved_constant_2614 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2615 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2616 = tmp_moved_constant_2614 + tmp_moved_constant_2615; + const real_t tmp_moved_constant_2617 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2618 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2619 = tmp_moved_constant_2617 + tmp_moved_constant_2618; + const real_t tmp_moved_constant_2620 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2621 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2622 = tmp_moved_constant_2620 + tmp_moved_constant_2621; + const real_t tmp_moved_constant_2623 = tmp_moved_constant_2535*(tmp_moved_constant_2532*tmp_moved_constant_2589 + tmp_moved_constant_2533*tmp_moved_constant_2592 + tmp_moved_constant_2534*tmp_moved_constant_2595) + tmp_moved_constant_2539*(tmp_moved_constant_2536*tmp_moved_constant_2598 + tmp_moved_constant_2537*tmp_moved_constant_2601 + tmp_moved_constant_2538*tmp_moved_constant_2604) + tmp_moved_constant_2543*(tmp_moved_constant_2540*tmp_moved_constant_2607 + tmp_moved_constant_2541*tmp_moved_constant_2610 + tmp_moved_constant_2542*tmp_moved_constant_2613) + tmp_moved_constant_2547*(tmp_moved_constant_2544*tmp_moved_constant_2616 + tmp_moved_constant_2545*tmp_moved_constant_2619 + tmp_moved_constant_2546*tmp_moved_constant_2622); + const real_t tmp_moved_constant_2624 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2625 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2626 = tmp_moved_constant_2624 + tmp_moved_constant_2625; + const real_t tmp_moved_constant_2627 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2628 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2629 = tmp_moved_constant_2627 + tmp_moved_constant_2628; + const real_t tmp_moved_constant_2630 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_2631 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2632 = tmp_moved_constant_2630 + tmp_moved_constant_2631; + const real_t tmp_moved_constant_2633 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2634 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2635 = tmp_moved_constant_2633 + tmp_moved_constant_2634; + const real_t tmp_moved_constant_2636 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2637 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2638 = tmp_moved_constant_2636 + tmp_moved_constant_2637; + const real_t tmp_moved_constant_2639 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_2640 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2641 = tmp_moved_constant_2639 + tmp_moved_constant_2640; + const real_t tmp_moved_constant_2642 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2643 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2644 = tmp_moved_constant_2642 + tmp_moved_constant_2643; + const real_t tmp_moved_constant_2645 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2646 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2647 = tmp_moved_constant_2645 + tmp_moved_constant_2646; + const real_t tmp_moved_constant_2648 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_2649 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2650 = tmp_moved_constant_2648 + tmp_moved_constant_2649; + const real_t tmp_moved_constant_2651 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2652 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2653 = tmp_moved_constant_2651 + tmp_moved_constant_2652; + const real_t tmp_moved_constant_2654 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2655 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2656 = tmp_moved_constant_2654 + tmp_moved_constant_2655; + const real_t tmp_moved_constant_2657 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_2658 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2659 = tmp_moved_constant_2657 + tmp_moved_constant_2658; + const real_t tmp_moved_constant_2660 = tmp_moved_constant_2535*(tmp_moved_constant_2532*tmp_moved_constant_2626 + tmp_moved_constant_2533*tmp_moved_constant_2629 + tmp_moved_constant_2534*tmp_moved_constant_2632) + tmp_moved_constant_2539*(tmp_moved_constant_2536*tmp_moved_constant_2635 + tmp_moved_constant_2537*tmp_moved_constant_2638 + tmp_moved_constant_2538*tmp_moved_constant_2641) + tmp_moved_constant_2543*(tmp_moved_constant_2540*tmp_moved_constant_2644 + tmp_moved_constant_2541*tmp_moved_constant_2647 + tmp_moved_constant_2542*tmp_moved_constant_2650) + tmp_moved_constant_2547*(tmp_moved_constant_2544*tmp_moved_constant_2653 + tmp_moved_constant_2545*tmp_moved_constant_2656 + tmp_moved_constant_2546*tmp_moved_constant_2659); + const real_t tmp_moved_constant_2661 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2662 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2663 = tmp_moved_constant_2661 + tmp_moved_constant_2662; + const real_t tmp_moved_constant_2664 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2665 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2666 = tmp_moved_constant_2664 + tmp_moved_constant_2665; + const real_t tmp_moved_constant_2667 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_2668 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_2669 = tmp_moved_constant_2667 + tmp_moved_constant_2668; + const real_t tmp_moved_constant_2670 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2671 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2672 = tmp_moved_constant_2670 + tmp_moved_constant_2671; + const real_t tmp_moved_constant_2673 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2674 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2675 = tmp_moved_constant_2673 + tmp_moved_constant_2674; + const real_t tmp_moved_constant_2676 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_2677 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_2678 = tmp_moved_constant_2676 + tmp_moved_constant_2677; + const real_t tmp_moved_constant_2679 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2680 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2681 = tmp_moved_constant_2679 + tmp_moved_constant_2680; + const real_t tmp_moved_constant_2682 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2683 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2684 = tmp_moved_constant_2682 + tmp_moved_constant_2683; + const real_t tmp_moved_constant_2685 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_2686 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_2687 = tmp_moved_constant_2685 + tmp_moved_constant_2686; + const real_t tmp_moved_constant_2688 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2689 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2690 = tmp_moved_constant_2688 + tmp_moved_constant_2689; + const real_t tmp_moved_constant_2691 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2692 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2693 = tmp_moved_constant_2691 + tmp_moved_constant_2692; + const real_t tmp_moved_constant_2694 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_2695 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_2696 = tmp_moved_constant_2694 + tmp_moved_constant_2695; + const real_t tmp_moved_constant_2697 = tmp_moved_constant_2535*(tmp_moved_constant_2532*tmp_moved_constant_2663 + tmp_moved_constant_2533*tmp_moved_constant_2666 + tmp_moved_constant_2534*tmp_moved_constant_2669) + tmp_moved_constant_2539*(tmp_moved_constant_2536*tmp_moved_constant_2672 + tmp_moved_constant_2537*tmp_moved_constant_2675 + tmp_moved_constant_2538*tmp_moved_constant_2678) + tmp_moved_constant_2543*(tmp_moved_constant_2540*tmp_moved_constant_2681 + tmp_moved_constant_2541*tmp_moved_constant_2684 + tmp_moved_constant_2542*tmp_moved_constant_2687) + tmp_moved_constant_2547*(tmp_moved_constant_2544*tmp_moved_constant_2690 + tmp_moved_constant_2545*tmp_moved_constant_2693 + tmp_moved_constant_2546*tmp_moved_constant_2696); + const real_t tmp_moved_constant_2698 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_2587 - tmp_moved_constant_2624; + const real_t tmp_moved_constant_2699 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_2590 - tmp_moved_constant_2627; + const real_t tmp_moved_constant_2700 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198 - tmp_moved_constant_2593 - tmp_moved_constant_2630; + const real_t tmp_moved_constant_2701 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_2596 - tmp_moved_constant_2633; + const real_t tmp_moved_constant_2702 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_2599 - tmp_moved_constant_2636; + const real_t tmp_moved_constant_2703 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202 - tmp_moved_constant_2602 - tmp_moved_constant_2639; + const real_t tmp_moved_constant_2704 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_2605 - tmp_moved_constant_2642; + const real_t tmp_moved_constant_2705 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_2608 - tmp_moved_constant_2645; + const real_t tmp_moved_constant_2706 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206 - tmp_moved_constant_2611 - tmp_moved_constant_2648; + const real_t tmp_moved_constant_2707 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_2614 - tmp_moved_constant_2651; + const real_t tmp_moved_constant_2708 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_2617 - tmp_moved_constant_2654; + const real_t tmp_moved_constant_2709 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210 - tmp_moved_constant_2620 - tmp_moved_constant_2657; + const real_t tmp_moved_constant_2710 = tmp_moved_constant_2535*(tmp_moved_constant_2532*tmp_moved_constant_2698 + tmp_moved_constant_2533*tmp_moved_constant_2699 + tmp_moved_constant_2534*tmp_moved_constant_2700) + tmp_moved_constant_2539*(tmp_moved_constant_2536*tmp_moved_constant_2701 + tmp_moved_constant_2537*tmp_moved_constant_2702 + tmp_moved_constant_2538*tmp_moved_constant_2703) + tmp_moved_constant_2543*(tmp_moved_constant_2540*tmp_moved_constant_2704 + tmp_moved_constant_2541*tmp_moved_constant_2705 + tmp_moved_constant_2542*tmp_moved_constant_2706) + tmp_moved_constant_2547*(tmp_moved_constant_2544*tmp_moved_constant_2707 + tmp_moved_constant_2545*tmp_moved_constant_2708 + tmp_moved_constant_2546*tmp_moved_constant_2709); + const real_t tmp_moved_constant_2711 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_2588 - tmp_moved_constant_2661; + const real_t tmp_moved_constant_2712 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_2591 - tmp_moved_constant_2664; + const real_t tmp_moved_constant_2713 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216 - tmp_moved_constant_2594 - tmp_moved_constant_2667; + const real_t tmp_moved_constant_2714 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_2597 - tmp_moved_constant_2670; + const real_t tmp_moved_constant_2715 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_2600 - tmp_moved_constant_2673; + const real_t tmp_moved_constant_2716 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221 - tmp_moved_constant_2603 - tmp_moved_constant_2676; + const real_t tmp_moved_constant_2717 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_2606 - tmp_moved_constant_2679; + const real_t tmp_moved_constant_2718 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_2609 - tmp_moved_constant_2682; + const real_t tmp_moved_constant_2719 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226 - tmp_moved_constant_2612 - tmp_moved_constant_2685; + const real_t tmp_moved_constant_2720 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_2615 - tmp_moved_constant_2688; + const real_t tmp_moved_constant_2721 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_2618 - tmp_moved_constant_2691; + const real_t tmp_moved_constant_2722 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231 - tmp_moved_constant_2621 - tmp_moved_constant_2694; + const real_t tmp_moved_constant_2723 = tmp_moved_constant_2535*(tmp_moved_constant_2532*tmp_moved_constant_2711 + tmp_moved_constant_2533*tmp_moved_constant_2712 + tmp_moved_constant_2534*tmp_moved_constant_2713) + tmp_moved_constant_2539*(tmp_moved_constant_2536*tmp_moved_constant_2714 + tmp_moved_constant_2537*tmp_moved_constant_2715 + tmp_moved_constant_2538*tmp_moved_constant_2716) + tmp_moved_constant_2543*(tmp_moved_constant_2540*tmp_moved_constant_2717 + tmp_moved_constant_2541*tmp_moved_constant_2718 + tmp_moved_constant_2542*tmp_moved_constant_2719) + tmp_moved_constant_2547*(tmp_moved_constant_2544*tmp_moved_constant_2720 + tmp_moved_constant_2545*tmp_moved_constant_2721 + tmp_moved_constant_2546*tmp_moved_constant_2722); + const real_t tmp_moved_constant_2724 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_2625 - tmp_moved_constant_2662; + const real_t tmp_moved_constant_2725 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_2628 - tmp_moved_constant_2665; + const real_t tmp_moved_constant_2726 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236 - tmp_moved_constant_2631 - tmp_moved_constant_2668; + const real_t tmp_moved_constant_2727 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_2634 - tmp_moved_constant_2671; + const real_t tmp_moved_constant_2728 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_2637 - tmp_moved_constant_2674; + const real_t tmp_moved_constant_2729 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240 - tmp_moved_constant_2640 - tmp_moved_constant_2677; + const real_t tmp_moved_constant_2730 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_2643 - tmp_moved_constant_2680; + const real_t tmp_moved_constant_2731 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_2646 - tmp_moved_constant_2683; + const real_t tmp_moved_constant_2732 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244 - tmp_moved_constant_2649 - tmp_moved_constant_2686; + const real_t tmp_moved_constant_2733 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_2652 - tmp_moved_constant_2689; + const real_t tmp_moved_constant_2734 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_2655 - tmp_moved_constant_2692; + const real_t tmp_moved_constant_2735 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248 - tmp_moved_constant_2658 - tmp_moved_constant_2695; + const real_t tmp_moved_constant_2736 = tmp_moved_constant_2535*(tmp_moved_constant_2532*tmp_moved_constant_2724 + tmp_moved_constant_2533*tmp_moved_constant_2725 + tmp_moved_constant_2534*tmp_moved_constant_2726) + tmp_moved_constant_2539*(tmp_moved_constant_2536*tmp_moved_constant_2727 + tmp_moved_constant_2537*tmp_moved_constant_2728 + tmp_moved_constant_2538*tmp_moved_constant_2729) + tmp_moved_constant_2543*(tmp_moved_constant_2540*tmp_moved_constant_2730 + tmp_moved_constant_2541*tmp_moved_constant_2731 + tmp_moved_constant_2542*tmp_moved_constant_2732) + tmp_moved_constant_2547*(tmp_moved_constant_2544*tmp_moved_constant_2733 + tmp_moved_constant_2545*tmp_moved_constant_2734 + tmp_moved_constant_2546*tmp_moved_constant_2735); + const real_t tmp_moved_constant_2737 = (jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN); + const real_t tmp_moved_constant_2738 = (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN); + const real_t tmp_moved_constant_2739 = (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN); + const real_t tmp_moved_constant_2740 = tmp_moved_constant_2535*(tmp_moved_constant_2548*tmp_moved_constant_2561 + tmp_moved_constant_2549*tmp_moved_constant_2562 + tmp_moved_constant_2550*tmp_moved_constant_2563) + tmp_moved_constant_2539*(tmp_moved_constant_2551*tmp_moved_constant_2564 + tmp_moved_constant_2552*tmp_moved_constant_2565 + tmp_moved_constant_2553*tmp_moved_constant_2566) + tmp_moved_constant_2543*(tmp_moved_constant_2554*tmp_moved_constant_2567 + tmp_moved_constant_2555*tmp_moved_constant_2568 + tmp_moved_constant_2556*tmp_moved_constant_2569) + tmp_moved_constant_2547*(tmp_moved_constant_2557*tmp_moved_constant_2570 + tmp_moved_constant_2558*tmp_moved_constant_2571 + tmp_moved_constant_2559*tmp_moved_constant_2572); + const real_t tmp_moved_constant_2741 = tmp_moved_constant_2535*(tmp_moved_constant_2548*tmp_moved_constant_2574 + tmp_moved_constant_2549*tmp_moved_constant_2575 + tmp_moved_constant_2550*tmp_moved_constant_2576) + tmp_moved_constant_2539*(tmp_moved_constant_2551*tmp_moved_constant_2577 + tmp_moved_constant_2552*tmp_moved_constant_2578 + tmp_moved_constant_2553*tmp_moved_constant_2579) + tmp_moved_constant_2543*(tmp_moved_constant_2554*tmp_moved_constant_2580 + tmp_moved_constant_2555*tmp_moved_constant_2581 + tmp_moved_constant_2556*tmp_moved_constant_2582) + tmp_moved_constant_2547*(tmp_moved_constant_2557*tmp_moved_constant_2583 + tmp_moved_constant_2558*tmp_moved_constant_2584 + tmp_moved_constant_2559*tmp_moved_constant_2585); + const real_t tmp_moved_constant_2742 = tmp_moved_constant_2535*(tmp_moved_constant_2548*tmp_moved_constant_2589 + tmp_moved_constant_2549*tmp_moved_constant_2592 + tmp_moved_constant_2550*tmp_moved_constant_2595) + tmp_moved_constant_2539*(tmp_moved_constant_2551*tmp_moved_constant_2598 + tmp_moved_constant_2552*tmp_moved_constant_2601 + tmp_moved_constant_2553*tmp_moved_constant_2604) + tmp_moved_constant_2543*(tmp_moved_constant_2554*tmp_moved_constant_2607 + tmp_moved_constant_2555*tmp_moved_constant_2610 + tmp_moved_constant_2556*tmp_moved_constant_2613) + tmp_moved_constant_2547*(tmp_moved_constant_2557*tmp_moved_constant_2616 + tmp_moved_constant_2558*tmp_moved_constant_2619 + tmp_moved_constant_2559*tmp_moved_constant_2622); + const real_t tmp_moved_constant_2743 = tmp_moved_constant_2535*(tmp_moved_constant_2548*tmp_moved_constant_2626 + tmp_moved_constant_2549*tmp_moved_constant_2629 + tmp_moved_constant_2550*tmp_moved_constant_2632) + tmp_moved_constant_2539*(tmp_moved_constant_2551*tmp_moved_constant_2635 + tmp_moved_constant_2552*tmp_moved_constant_2638 + tmp_moved_constant_2553*tmp_moved_constant_2641) + tmp_moved_constant_2543*(tmp_moved_constant_2554*tmp_moved_constant_2644 + tmp_moved_constant_2555*tmp_moved_constant_2647 + tmp_moved_constant_2556*tmp_moved_constant_2650) + tmp_moved_constant_2547*(tmp_moved_constant_2557*tmp_moved_constant_2653 + tmp_moved_constant_2558*tmp_moved_constant_2656 + tmp_moved_constant_2559*tmp_moved_constant_2659); + const real_t tmp_moved_constant_2744 = tmp_moved_constant_2535*(tmp_moved_constant_2548*tmp_moved_constant_2663 + tmp_moved_constant_2549*tmp_moved_constant_2666 + tmp_moved_constant_2550*tmp_moved_constant_2669) + tmp_moved_constant_2539*(tmp_moved_constant_2551*tmp_moved_constant_2672 + tmp_moved_constant_2552*tmp_moved_constant_2675 + tmp_moved_constant_2553*tmp_moved_constant_2678) + tmp_moved_constant_2543*(tmp_moved_constant_2554*tmp_moved_constant_2681 + tmp_moved_constant_2555*tmp_moved_constant_2684 + tmp_moved_constant_2556*tmp_moved_constant_2687) + tmp_moved_constant_2547*(tmp_moved_constant_2557*tmp_moved_constant_2690 + tmp_moved_constant_2558*tmp_moved_constant_2693 + tmp_moved_constant_2559*tmp_moved_constant_2696); + const real_t tmp_moved_constant_2745 = tmp_moved_constant_2535*(tmp_moved_constant_2548*tmp_moved_constant_2698 + tmp_moved_constant_2549*tmp_moved_constant_2699 + tmp_moved_constant_2550*tmp_moved_constant_2700) + tmp_moved_constant_2539*(tmp_moved_constant_2551*tmp_moved_constant_2701 + tmp_moved_constant_2552*tmp_moved_constant_2702 + tmp_moved_constant_2553*tmp_moved_constant_2703) + tmp_moved_constant_2543*(tmp_moved_constant_2554*tmp_moved_constant_2704 + tmp_moved_constant_2555*tmp_moved_constant_2705 + tmp_moved_constant_2556*tmp_moved_constant_2706) + tmp_moved_constant_2547*(tmp_moved_constant_2557*tmp_moved_constant_2707 + tmp_moved_constant_2558*tmp_moved_constant_2708 + tmp_moved_constant_2559*tmp_moved_constant_2709); + const real_t tmp_moved_constant_2746 = tmp_moved_constant_2535*(tmp_moved_constant_2548*tmp_moved_constant_2711 + tmp_moved_constant_2549*tmp_moved_constant_2712 + tmp_moved_constant_2550*tmp_moved_constant_2713) + tmp_moved_constant_2539*(tmp_moved_constant_2551*tmp_moved_constant_2714 + tmp_moved_constant_2552*tmp_moved_constant_2715 + tmp_moved_constant_2553*tmp_moved_constant_2716) + tmp_moved_constant_2543*(tmp_moved_constant_2554*tmp_moved_constant_2717 + tmp_moved_constant_2555*tmp_moved_constant_2718 + tmp_moved_constant_2556*tmp_moved_constant_2719) + tmp_moved_constant_2547*(tmp_moved_constant_2557*tmp_moved_constant_2720 + tmp_moved_constant_2558*tmp_moved_constant_2721 + tmp_moved_constant_2559*tmp_moved_constant_2722); + const real_t tmp_moved_constant_2747 = tmp_moved_constant_2535*(tmp_moved_constant_2548*tmp_moved_constant_2724 + tmp_moved_constant_2549*tmp_moved_constant_2725 + tmp_moved_constant_2550*tmp_moved_constant_2726) + tmp_moved_constant_2539*(tmp_moved_constant_2551*tmp_moved_constant_2727 + tmp_moved_constant_2552*tmp_moved_constant_2728 + tmp_moved_constant_2553*tmp_moved_constant_2729) + tmp_moved_constant_2543*(tmp_moved_constant_2554*tmp_moved_constant_2730 + tmp_moved_constant_2555*tmp_moved_constant_2731 + tmp_moved_constant_2556*tmp_moved_constant_2732) + tmp_moved_constant_2547*(tmp_moved_constant_2557*tmp_moved_constant_2733 + tmp_moved_constant_2558*tmp_moved_constant_2734 + tmp_moved_constant_2559*tmp_moved_constant_2735); + const real_t tmp_moved_constant_2748 = (jac_affine_inv_1_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN); + const real_t tmp_moved_constant_2749 = (jac_affine_inv_1_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN); + const real_t tmp_moved_constant_2750 = (jac_affine_inv_1_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); + const real_t tmp_moved_constant_2751 = tmp_moved_constant_2535*(tmp_moved_constant_2561*tmp_moved_constant_2574 + tmp_moved_constant_2562*tmp_moved_constant_2575 + tmp_moved_constant_2563*tmp_moved_constant_2576) + tmp_moved_constant_2539*(tmp_moved_constant_2564*tmp_moved_constant_2577 + tmp_moved_constant_2565*tmp_moved_constant_2578 + tmp_moved_constant_2566*tmp_moved_constant_2579) + tmp_moved_constant_2543*(tmp_moved_constant_2567*tmp_moved_constant_2580 + tmp_moved_constant_2568*tmp_moved_constant_2581 + tmp_moved_constant_2569*tmp_moved_constant_2582) + tmp_moved_constant_2547*(tmp_moved_constant_2570*tmp_moved_constant_2583 + tmp_moved_constant_2571*tmp_moved_constant_2584 + tmp_moved_constant_2572*tmp_moved_constant_2585); + const real_t tmp_moved_constant_2752 = tmp_moved_constant_2535*(tmp_moved_constant_2561*tmp_moved_constant_2589 + tmp_moved_constant_2562*tmp_moved_constant_2592 + tmp_moved_constant_2563*tmp_moved_constant_2595) + tmp_moved_constant_2539*(tmp_moved_constant_2564*tmp_moved_constant_2598 + tmp_moved_constant_2565*tmp_moved_constant_2601 + tmp_moved_constant_2566*tmp_moved_constant_2604) + tmp_moved_constant_2543*(tmp_moved_constant_2567*tmp_moved_constant_2607 + tmp_moved_constant_2568*tmp_moved_constant_2610 + tmp_moved_constant_2569*tmp_moved_constant_2613) + tmp_moved_constant_2547*(tmp_moved_constant_2570*tmp_moved_constant_2616 + tmp_moved_constant_2571*tmp_moved_constant_2619 + tmp_moved_constant_2572*tmp_moved_constant_2622); + const real_t tmp_moved_constant_2753 = tmp_moved_constant_2535*(tmp_moved_constant_2561*tmp_moved_constant_2626 + tmp_moved_constant_2562*tmp_moved_constant_2629 + tmp_moved_constant_2563*tmp_moved_constant_2632) + tmp_moved_constant_2539*(tmp_moved_constant_2564*tmp_moved_constant_2635 + tmp_moved_constant_2565*tmp_moved_constant_2638 + tmp_moved_constant_2566*tmp_moved_constant_2641) + tmp_moved_constant_2543*(tmp_moved_constant_2567*tmp_moved_constant_2644 + tmp_moved_constant_2568*tmp_moved_constant_2647 + tmp_moved_constant_2569*tmp_moved_constant_2650) + tmp_moved_constant_2547*(tmp_moved_constant_2570*tmp_moved_constant_2653 + tmp_moved_constant_2571*tmp_moved_constant_2656 + tmp_moved_constant_2572*tmp_moved_constant_2659); + const real_t tmp_moved_constant_2754 = tmp_moved_constant_2535*(tmp_moved_constant_2561*tmp_moved_constant_2663 + tmp_moved_constant_2562*tmp_moved_constant_2666 + tmp_moved_constant_2563*tmp_moved_constant_2669) + tmp_moved_constant_2539*(tmp_moved_constant_2564*tmp_moved_constant_2672 + tmp_moved_constant_2565*tmp_moved_constant_2675 + tmp_moved_constant_2566*tmp_moved_constant_2678) + tmp_moved_constant_2543*(tmp_moved_constant_2567*tmp_moved_constant_2681 + tmp_moved_constant_2568*tmp_moved_constant_2684 + tmp_moved_constant_2569*tmp_moved_constant_2687) + tmp_moved_constant_2547*(tmp_moved_constant_2570*tmp_moved_constant_2690 + tmp_moved_constant_2571*tmp_moved_constant_2693 + tmp_moved_constant_2572*tmp_moved_constant_2696); + const real_t tmp_moved_constant_2755 = tmp_moved_constant_2535*(tmp_moved_constant_2561*tmp_moved_constant_2698 + tmp_moved_constant_2562*tmp_moved_constant_2699 + tmp_moved_constant_2563*tmp_moved_constant_2700) + tmp_moved_constant_2539*(tmp_moved_constant_2564*tmp_moved_constant_2701 + tmp_moved_constant_2565*tmp_moved_constant_2702 + tmp_moved_constant_2566*tmp_moved_constant_2703) + tmp_moved_constant_2543*(tmp_moved_constant_2567*tmp_moved_constant_2704 + tmp_moved_constant_2568*tmp_moved_constant_2705 + tmp_moved_constant_2569*tmp_moved_constant_2706) + tmp_moved_constant_2547*(tmp_moved_constant_2570*tmp_moved_constant_2707 + tmp_moved_constant_2571*tmp_moved_constant_2708 + tmp_moved_constant_2572*tmp_moved_constant_2709); + const real_t tmp_moved_constant_2756 = tmp_moved_constant_2535*(tmp_moved_constant_2561*tmp_moved_constant_2711 + tmp_moved_constant_2562*tmp_moved_constant_2712 + tmp_moved_constant_2563*tmp_moved_constant_2713) + tmp_moved_constant_2539*(tmp_moved_constant_2564*tmp_moved_constant_2714 + tmp_moved_constant_2565*tmp_moved_constant_2715 + tmp_moved_constant_2566*tmp_moved_constant_2716) + tmp_moved_constant_2543*(tmp_moved_constant_2567*tmp_moved_constant_2717 + tmp_moved_constant_2568*tmp_moved_constant_2718 + tmp_moved_constant_2569*tmp_moved_constant_2719) + tmp_moved_constant_2547*(tmp_moved_constant_2570*tmp_moved_constant_2720 + tmp_moved_constant_2571*tmp_moved_constant_2721 + tmp_moved_constant_2572*tmp_moved_constant_2722); + const real_t tmp_moved_constant_2757 = tmp_moved_constant_2535*(tmp_moved_constant_2561*tmp_moved_constant_2724 + tmp_moved_constant_2562*tmp_moved_constant_2725 + tmp_moved_constant_2563*tmp_moved_constant_2726) + tmp_moved_constant_2539*(tmp_moved_constant_2564*tmp_moved_constant_2727 + tmp_moved_constant_2565*tmp_moved_constant_2728 + tmp_moved_constant_2566*tmp_moved_constant_2729) + tmp_moved_constant_2543*(tmp_moved_constant_2567*tmp_moved_constant_2730 + tmp_moved_constant_2568*tmp_moved_constant_2731 + tmp_moved_constant_2569*tmp_moved_constant_2732) + tmp_moved_constant_2547*(tmp_moved_constant_2570*tmp_moved_constant_2733 + tmp_moved_constant_2571*tmp_moved_constant_2734 + tmp_moved_constant_2572*tmp_moved_constant_2735); + const real_t tmp_moved_constant_2758 = (jac_affine_inv_2_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN); + const real_t tmp_moved_constant_2759 = (jac_affine_inv_2_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN); + const real_t tmp_moved_constant_2760 = (jac_affine_inv_2_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); + const real_t tmp_moved_constant_2761 = tmp_moved_constant_2535*(tmp_moved_constant_2574*tmp_moved_constant_2589 + tmp_moved_constant_2575*tmp_moved_constant_2592 + tmp_moved_constant_2576*tmp_moved_constant_2595) + tmp_moved_constant_2539*(tmp_moved_constant_2577*tmp_moved_constant_2598 + tmp_moved_constant_2578*tmp_moved_constant_2601 + tmp_moved_constant_2579*tmp_moved_constant_2604) + tmp_moved_constant_2543*(tmp_moved_constant_2580*tmp_moved_constant_2607 + tmp_moved_constant_2581*tmp_moved_constant_2610 + tmp_moved_constant_2582*tmp_moved_constant_2613) + tmp_moved_constant_2547*(tmp_moved_constant_2583*tmp_moved_constant_2616 + tmp_moved_constant_2584*tmp_moved_constant_2619 + tmp_moved_constant_2585*tmp_moved_constant_2622); + const real_t tmp_moved_constant_2762 = tmp_moved_constant_2535*(tmp_moved_constant_2574*tmp_moved_constant_2626 + tmp_moved_constant_2575*tmp_moved_constant_2629 + tmp_moved_constant_2576*tmp_moved_constant_2632) + tmp_moved_constant_2539*(tmp_moved_constant_2577*tmp_moved_constant_2635 + tmp_moved_constant_2578*tmp_moved_constant_2638 + tmp_moved_constant_2579*tmp_moved_constant_2641) + tmp_moved_constant_2543*(tmp_moved_constant_2580*tmp_moved_constant_2644 + tmp_moved_constant_2581*tmp_moved_constant_2647 + tmp_moved_constant_2582*tmp_moved_constant_2650) + tmp_moved_constant_2547*(tmp_moved_constant_2583*tmp_moved_constant_2653 + tmp_moved_constant_2584*tmp_moved_constant_2656 + tmp_moved_constant_2585*tmp_moved_constant_2659); + const real_t tmp_moved_constant_2763 = tmp_moved_constant_2535*(tmp_moved_constant_2574*tmp_moved_constant_2663 + tmp_moved_constant_2575*tmp_moved_constant_2666 + tmp_moved_constant_2576*tmp_moved_constant_2669) + tmp_moved_constant_2539*(tmp_moved_constant_2577*tmp_moved_constant_2672 + tmp_moved_constant_2578*tmp_moved_constant_2675 + tmp_moved_constant_2579*tmp_moved_constant_2678) + tmp_moved_constant_2543*(tmp_moved_constant_2580*tmp_moved_constant_2681 + tmp_moved_constant_2581*tmp_moved_constant_2684 + tmp_moved_constant_2582*tmp_moved_constant_2687) + tmp_moved_constant_2547*(tmp_moved_constant_2583*tmp_moved_constant_2690 + tmp_moved_constant_2584*tmp_moved_constant_2693 + tmp_moved_constant_2585*tmp_moved_constant_2696); + const real_t tmp_moved_constant_2764 = tmp_moved_constant_2535*(tmp_moved_constant_2574*tmp_moved_constant_2698 + tmp_moved_constant_2575*tmp_moved_constant_2699 + tmp_moved_constant_2576*tmp_moved_constant_2700) + tmp_moved_constant_2539*(tmp_moved_constant_2577*tmp_moved_constant_2701 + tmp_moved_constant_2578*tmp_moved_constant_2702 + tmp_moved_constant_2579*tmp_moved_constant_2703) + tmp_moved_constant_2543*(tmp_moved_constant_2580*tmp_moved_constant_2704 + tmp_moved_constant_2581*tmp_moved_constant_2705 + tmp_moved_constant_2582*tmp_moved_constant_2706) + tmp_moved_constant_2547*(tmp_moved_constant_2583*tmp_moved_constant_2707 + tmp_moved_constant_2584*tmp_moved_constant_2708 + tmp_moved_constant_2585*tmp_moved_constant_2709); + const real_t tmp_moved_constant_2765 = tmp_moved_constant_2535*(tmp_moved_constant_2574*tmp_moved_constant_2711 + tmp_moved_constant_2575*tmp_moved_constant_2712 + tmp_moved_constant_2576*tmp_moved_constant_2713) + tmp_moved_constant_2539*(tmp_moved_constant_2577*tmp_moved_constant_2714 + tmp_moved_constant_2578*tmp_moved_constant_2715 + tmp_moved_constant_2579*tmp_moved_constant_2716) + tmp_moved_constant_2543*(tmp_moved_constant_2580*tmp_moved_constant_2717 + tmp_moved_constant_2581*tmp_moved_constant_2718 + tmp_moved_constant_2582*tmp_moved_constant_2719) + tmp_moved_constant_2547*(tmp_moved_constant_2583*tmp_moved_constant_2720 + tmp_moved_constant_2584*tmp_moved_constant_2721 + tmp_moved_constant_2585*tmp_moved_constant_2722); + const real_t tmp_moved_constant_2766 = tmp_moved_constant_2535*(tmp_moved_constant_2574*tmp_moved_constant_2724 + tmp_moved_constant_2575*tmp_moved_constant_2725 + tmp_moved_constant_2576*tmp_moved_constant_2726) + tmp_moved_constant_2539*(tmp_moved_constant_2577*tmp_moved_constant_2727 + tmp_moved_constant_2578*tmp_moved_constant_2728 + tmp_moved_constant_2579*tmp_moved_constant_2729) + tmp_moved_constant_2543*(tmp_moved_constant_2580*tmp_moved_constant_2730 + tmp_moved_constant_2581*tmp_moved_constant_2731 + tmp_moved_constant_2582*tmp_moved_constant_2732) + tmp_moved_constant_2547*(tmp_moved_constant_2583*tmp_moved_constant_2733 + tmp_moved_constant_2584*tmp_moved_constant_2734 + tmp_moved_constant_2585*tmp_moved_constant_2735); + const real_t tmp_moved_constant_2767 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2768 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2769 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2770 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2771 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2772 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2773 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2774 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2775 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2776 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2777 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2778 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2779 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2780 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2781 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2782 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2783 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2784 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2785 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2786 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2787 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2788 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2789 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2790 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2791 = tmp_moved_constant_2535*(tmp_moved_constant_2589*tmp_moved_constant_2626 + tmp_moved_constant_2592*tmp_moved_constant_2629 + tmp_moved_constant_2595*tmp_moved_constant_2632) + tmp_moved_constant_2539*(tmp_moved_constant_2598*tmp_moved_constant_2635 + tmp_moved_constant_2601*tmp_moved_constant_2638 + tmp_moved_constant_2604*tmp_moved_constant_2641) + tmp_moved_constant_2543*(tmp_moved_constant_2607*tmp_moved_constant_2644 + tmp_moved_constant_2610*tmp_moved_constant_2647 + tmp_moved_constant_2613*tmp_moved_constant_2650) + tmp_moved_constant_2547*(tmp_moved_constant_2616*tmp_moved_constant_2653 + tmp_moved_constant_2619*tmp_moved_constant_2656 + tmp_moved_constant_2622*tmp_moved_constant_2659); + const real_t tmp_moved_constant_2792 = tmp_moved_constant_2535*(tmp_moved_constant_2589*tmp_moved_constant_2663 + tmp_moved_constant_2592*tmp_moved_constant_2666 + tmp_moved_constant_2595*tmp_moved_constant_2669) + tmp_moved_constant_2539*(tmp_moved_constant_2598*tmp_moved_constant_2672 + tmp_moved_constant_2601*tmp_moved_constant_2675 + tmp_moved_constant_2604*tmp_moved_constant_2678) + tmp_moved_constant_2543*(tmp_moved_constant_2607*tmp_moved_constant_2681 + tmp_moved_constant_2610*tmp_moved_constant_2684 + tmp_moved_constant_2613*tmp_moved_constant_2687) + tmp_moved_constant_2547*(tmp_moved_constant_2616*tmp_moved_constant_2690 + tmp_moved_constant_2619*tmp_moved_constant_2693 + tmp_moved_constant_2622*tmp_moved_constant_2696); + const real_t tmp_moved_constant_2793 = tmp_moved_constant_2535*(tmp_moved_constant_2589*tmp_moved_constant_2698 + tmp_moved_constant_2592*tmp_moved_constant_2699 + tmp_moved_constant_2595*tmp_moved_constant_2700) + tmp_moved_constant_2539*(tmp_moved_constant_2598*tmp_moved_constant_2701 + tmp_moved_constant_2601*tmp_moved_constant_2702 + tmp_moved_constant_2604*tmp_moved_constant_2703) + tmp_moved_constant_2543*(tmp_moved_constant_2607*tmp_moved_constant_2704 + tmp_moved_constant_2610*tmp_moved_constant_2705 + tmp_moved_constant_2613*tmp_moved_constant_2706) + tmp_moved_constant_2547*(tmp_moved_constant_2616*tmp_moved_constant_2707 + tmp_moved_constant_2619*tmp_moved_constant_2708 + tmp_moved_constant_2622*tmp_moved_constant_2709); + const real_t tmp_moved_constant_2794 = tmp_moved_constant_2535*(tmp_moved_constant_2589*tmp_moved_constant_2711 + tmp_moved_constant_2592*tmp_moved_constant_2712 + tmp_moved_constant_2595*tmp_moved_constant_2713) + tmp_moved_constant_2539*(tmp_moved_constant_2598*tmp_moved_constant_2714 + tmp_moved_constant_2601*tmp_moved_constant_2715 + tmp_moved_constant_2604*tmp_moved_constant_2716) + tmp_moved_constant_2543*(tmp_moved_constant_2607*tmp_moved_constant_2717 + tmp_moved_constant_2610*tmp_moved_constant_2718 + tmp_moved_constant_2613*tmp_moved_constant_2719) + tmp_moved_constant_2547*(tmp_moved_constant_2616*tmp_moved_constant_2720 + tmp_moved_constant_2619*tmp_moved_constant_2721 + tmp_moved_constant_2622*tmp_moved_constant_2722); + const real_t tmp_moved_constant_2795 = tmp_moved_constant_2535*(tmp_moved_constant_2589*tmp_moved_constant_2724 + tmp_moved_constant_2592*tmp_moved_constant_2725 + tmp_moved_constant_2595*tmp_moved_constant_2726) + tmp_moved_constant_2539*(tmp_moved_constant_2598*tmp_moved_constant_2727 + tmp_moved_constant_2601*tmp_moved_constant_2728 + tmp_moved_constant_2604*tmp_moved_constant_2729) + tmp_moved_constant_2543*(tmp_moved_constant_2607*tmp_moved_constant_2730 + tmp_moved_constant_2610*tmp_moved_constant_2731 + tmp_moved_constant_2613*tmp_moved_constant_2732) + tmp_moved_constant_2547*(tmp_moved_constant_2616*tmp_moved_constant_2733 + tmp_moved_constant_2619*tmp_moved_constant_2734 + tmp_moved_constant_2622*tmp_moved_constant_2735); + const real_t tmp_moved_constant_2796 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2797 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2798 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2799 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2800 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2801 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2802 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2803 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2804 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2805 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2806 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2807 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2808 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2809 = jac_affine_inv_2_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2810 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2811 = jac_affine_inv_2_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2812 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2813 = jac_affine_inv_2_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2814 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2815 = jac_affine_inv_2_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2816 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2817 = jac_affine_inv_2_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2818 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2819 = jac_affine_inv_2_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2820 = tmp_moved_constant_2535*(tmp_moved_constant_2626*tmp_moved_constant_2663 + tmp_moved_constant_2629*tmp_moved_constant_2666 + tmp_moved_constant_2632*tmp_moved_constant_2669) + tmp_moved_constant_2539*(tmp_moved_constant_2635*tmp_moved_constant_2672 + tmp_moved_constant_2638*tmp_moved_constant_2675 + tmp_moved_constant_2641*tmp_moved_constant_2678) + tmp_moved_constant_2543*(tmp_moved_constant_2644*tmp_moved_constant_2681 + tmp_moved_constant_2647*tmp_moved_constant_2684 + tmp_moved_constant_2650*tmp_moved_constant_2687) + tmp_moved_constant_2547*(tmp_moved_constant_2653*tmp_moved_constant_2690 + tmp_moved_constant_2656*tmp_moved_constant_2693 + tmp_moved_constant_2659*tmp_moved_constant_2696); + const real_t tmp_moved_constant_2821 = tmp_moved_constant_2535*(tmp_moved_constant_2626*tmp_moved_constant_2698 + tmp_moved_constant_2629*tmp_moved_constant_2699 + tmp_moved_constant_2632*tmp_moved_constant_2700) + tmp_moved_constant_2539*(tmp_moved_constant_2635*tmp_moved_constant_2701 + tmp_moved_constant_2638*tmp_moved_constant_2702 + tmp_moved_constant_2641*tmp_moved_constant_2703) + tmp_moved_constant_2543*(tmp_moved_constant_2644*tmp_moved_constant_2704 + tmp_moved_constant_2647*tmp_moved_constant_2705 + tmp_moved_constant_2650*tmp_moved_constant_2706) + tmp_moved_constant_2547*(tmp_moved_constant_2653*tmp_moved_constant_2707 + tmp_moved_constant_2656*tmp_moved_constant_2708 + tmp_moved_constant_2659*tmp_moved_constant_2709); + const real_t tmp_moved_constant_2822 = tmp_moved_constant_2535*(tmp_moved_constant_2626*tmp_moved_constant_2711 + tmp_moved_constant_2629*tmp_moved_constant_2712 + tmp_moved_constant_2632*tmp_moved_constant_2713) + tmp_moved_constant_2539*(tmp_moved_constant_2635*tmp_moved_constant_2714 + tmp_moved_constant_2638*tmp_moved_constant_2715 + tmp_moved_constant_2641*tmp_moved_constant_2716) + tmp_moved_constant_2543*(tmp_moved_constant_2644*tmp_moved_constant_2717 + tmp_moved_constant_2647*tmp_moved_constant_2718 + tmp_moved_constant_2650*tmp_moved_constant_2719) + tmp_moved_constant_2547*(tmp_moved_constant_2653*tmp_moved_constant_2720 + tmp_moved_constant_2656*tmp_moved_constant_2721 + tmp_moved_constant_2659*tmp_moved_constant_2722); + const real_t tmp_moved_constant_2823 = tmp_moved_constant_2535*(tmp_moved_constant_2626*tmp_moved_constant_2724 + tmp_moved_constant_2629*tmp_moved_constant_2725 + tmp_moved_constant_2632*tmp_moved_constant_2726) + tmp_moved_constant_2539*(tmp_moved_constant_2635*tmp_moved_constant_2727 + tmp_moved_constant_2638*tmp_moved_constant_2728 + tmp_moved_constant_2641*tmp_moved_constant_2729) + tmp_moved_constant_2543*(tmp_moved_constant_2644*tmp_moved_constant_2730 + tmp_moved_constant_2647*tmp_moved_constant_2731 + tmp_moved_constant_2650*tmp_moved_constant_2732) + tmp_moved_constant_2547*(tmp_moved_constant_2653*tmp_moved_constant_2733 + tmp_moved_constant_2656*tmp_moved_constant_2734 + tmp_moved_constant_2659*tmp_moved_constant_2735); + const real_t tmp_moved_constant_2824 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2825 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2826 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2827 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2828 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2829 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2830 = jac_affine_inv_0_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2831 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2832 = jac_affine_inv_0_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2833 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2834 = jac_affine_inv_0_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2835 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2836 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2837 = jac_affine_inv_1_0_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2838 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2839 = jac_affine_inv_1_1_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2840 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2841 = jac_affine_inv_1_2_BLUE_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_2842 = jac_affine_inv_0_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2843 = jac_affine_inv_1_0_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2844 = jac_affine_inv_0_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2845 = jac_affine_inv_1_1_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2846 = jac_affine_inv_0_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2847 = jac_affine_inv_1_2_BLUE_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_2848 = tmp_moved_constant_2535*(tmp_moved_constant_2663*tmp_moved_constant_2698 + tmp_moved_constant_2666*tmp_moved_constant_2699 + tmp_moved_constant_2669*tmp_moved_constant_2700) + tmp_moved_constant_2539*(tmp_moved_constant_2672*tmp_moved_constant_2701 + tmp_moved_constant_2675*tmp_moved_constant_2702 + tmp_moved_constant_2678*tmp_moved_constant_2703) + tmp_moved_constant_2543*(tmp_moved_constant_2681*tmp_moved_constant_2704 + tmp_moved_constant_2684*tmp_moved_constant_2705 + tmp_moved_constant_2687*tmp_moved_constant_2706) + tmp_moved_constant_2547*(tmp_moved_constant_2690*tmp_moved_constant_2707 + tmp_moved_constant_2693*tmp_moved_constant_2708 + tmp_moved_constant_2696*tmp_moved_constant_2709); + const real_t tmp_moved_constant_2849 = tmp_moved_constant_2535*(tmp_moved_constant_2663*tmp_moved_constant_2711 + tmp_moved_constant_2666*tmp_moved_constant_2712 + tmp_moved_constant_2669*tmp_moved_constant_2713) + tmp_moved_constant_2539*(tmp_moved_constant_2672*tmp_moved_constant_2714 + tmp_moved_constant_2675*tmp_moved_constant_2715 + tmp_moved_constant_2678*tmp_moved_constant_2716) + tmp_moved_constant_2543*(tmp_moved_constant_2681*tmp_moved_constant_2717 + tmp_moved_constant_2684*tmp_moved_constant_2718 + tmp_moved_constant_2687*tmp_moved_constant_2719) + tmp_moved_constant_2547*(tmp_moved_constant_2690*tmp_moved_constant_2720 + tmp_moved_constant_2693*tmp_moved_constant_2721 + tmp_moved_constant_2696*tmp_moved_constant_2722); + const real_t tmp_moved_constant_2850 = tmp_moved_constant_2535*(tmp_moved_constant_2663*tmp_moved_constant_2724 + tmp_moved_constant_2666*tmp_moved_constant_2725 + tmp_moved_constant_2669*tmp_moved_constant_2726) + tmp_moved_constant_2539*(tmp_moved_constant_2672*tmp_moved_constant_2727 + tmp_moved_constant_2675*tmp_moved_constant_2728 + tmp_moved_constant_2678*tmp_moved_constant_2729) + tmp_moved_constant_2543*(tmp_moved_constant_2681*tmp_moved_constant_2730 + tmp_moved_constant_2684*tmp_moved_constant_2731 + tmp_moved_constant_2687*tmp_moved_constant_2732) + tmp_moved_constant_2547*(tmp_moved_constant_2690*tmp_moved_constant_2733 + tmp_moved_constant_2693*tmp_moved_constant_2734 + tmp_moved_constant_2696*tmp_moved_constant_2735); + const real_t tmp_moved_constant_2851 = tmp_moved_constant_2535*(tmp_moved_constant_2698*tmp_moved_constant_2711 + tmp_moved_constant_2699*tmp_moved_constant_2712 + tmp_moved_constant_2700*tmp_moved_constant_2713) + tmp_moved_constant_2539*(tmp_moved_constant_2701*tmp_moved_constant_2714 + tmp_moved_constant_2702*tmp_moved_constant_2715 + tmp_moved_constant_2703*tmp_moved_constant_2716) + tmp_moved_constant_2543*(tmp_moved_constant_2704*tmp_moved_constant_2717 + tmp_moved_constant_2705*tmp_moved_constant_2718 + tmp_moved_constant_2706*tmp_moved_constant_2719) + tmp_moved_constant_2547*(tmp_moved_constant_2707*tmp_moved_constant_2720 + tmp_moved_constant_2708*tmp_moved_constant_2721 + tmp_moved_constant_2709*tmp_moved_constant_2722); + const real_t tmp_moved_constant_2852 = tmp_moved_constant_2535*(tmp_moved_constant_2698*tmp_moved_constant_2724 + tmp_moved_constant_2699*tmp_moved_constant_2725 + tmp_moved_constant_2700*tmp_moved_constant_2726) + tmp_moved_constant_2539*(tmp_moved_constant_2701*tmp_moved_constant_2727 + tmp_moved_constant_2702*tmp_moved_constant_2728 + tmp_moved_constant_2703*tmp_moved_constant_2729) + tmp_moved_constant_2543*(tmp_moved_constant_2704*tmp_moved_constant_2730 + tmp_moved_constant_2705*tmp_moved_constant_2731 + tmp_moved_constant_2706*tmp_moved_constant_2732) + tmp_moved_constant_2547*(tmp_moved_constant_2707*tmp_moved_constant_2733 + tmp_moved_constant_2708*tmp_moved_constant_2734 + tmp_moved_constant_2709*tmp_moved_constant_2735); + const real_t tmp_moved_constant_2853 = tmp_moved_constant_2535*(tmp_moved_constant_2711*tmp_moved_constant_2724 + tmp_moved_constant_2712*tmp_moved_constant_2725 + tmp_moved_constant_2713*tmp_moved_constant_2726) + tmp_moved_constant_2539*(tmp_moved_constant_2714*tmp_moved_constant_2727 + tmp_moved_constant_2715*tmp_moved_constant_2728 + tmp_moved_constant_2716*tmp_moved_constant_2729) + tmp_moved_constant_2543*(tmp_moved_constant_2717*tmp_moved_constant_2730 + tmp_moved_constant_2718*tmp_moved_constant_2731 + tmp_moved_constant_2719*tmp_moved_constant_2732) + tmp_moved_constant_2547*(tmp_moved_constant_2720*tmp_moved_constant_2733 + tmp_moved_constant_2721*tmp_moved_constant_2734 + tmp_moved_constant_2722*tmp_moved_constant_2735); + const real_t tmp_moved_constant_2854 = tmp_moved_constant_2535*((tmp_moved_constant_2532*tmp_moved_constant_2532) + (tmp_moved_constant_2533*tmp_moved_constant_2533) + (tmp_moved_constant_2534*tmp_moved_constant_2534)) + tmp_moved_constant_2539*((tmp_moved_constant_2536*tmp_moved_constant_2536) + (tmp_moved_constant_2537*tmp_moved_constant_2537) + (tmp_moved_constant_2538*tmp_moved_constant_2538)) + tmp_moved_constant_2543*((tmp_moved_constant_2540*tmp_moved_constant_2540) + (tmp_moved_constant_2541*tmp_moved_constant_2541) + (tmp_moved_constant_2542*tmp_moved_constant_2542)) + tmp_moved_constant_2547*((tmp_moved_constant_2544*tmp_moved_constant_2544) + (tmp_moved_constant_2545*tmp_moved_constant_2545) + (tmp_moved_constant_2546*tmp_moved_constant_2546)); + const real_t tmp_moved_constant_2855 = tmp_moved_constant_2560; + const real_t tmp_moved_constant_2856 = tmp_moved_constant_2573; + const real_t tmp_moved_constant_2857 = tmp_moved_constant_2586; + const real_t tmp_moved_constant_2858 = tmp_moved_constant_2623; + const real_t tmp_moved_constant_2859 = tmp_moved_constant_2660; + const real_t tmp_moved_constant_2860 = tmp_moved_constant_2697; + const real_t tmp_moved_constant_2861 = tmp_moved_constant_2710; + const real_t tmp_moved_constant_2862 = tmp_moved_constant_2723; + const real_t tmp_moved_constant_2863 = tmp_moved_constant_2736; + const real_t tmp_moved_constant_2864 = tmp_moved_constant_2560; + const real_t tmp_moved_constant_2865 = tmp_moved_constant_2535*(tmp_kernel_op_254*tmp_moved_constant_2737 + tmp_kernel_op_254*tmp_moved_constant_2738 + tmp_kernel_op_254*tmp_moved_constant_2739) + tmp_moved_constant_2539*(tmp_kernel_op_257*tmp_moved_constant_2737 + tmp_kernel_op_257*tmp_moved_constant_2738 + tmp_kernel_op_257*tmp_moved_constant_2739) + tmp_moved_constant_2543*(tmp_kernel_op_258*tmp_moved_constant_2737 + tmp_kernel_op_258*tmp_moved_constant_2738 + tmp_kernel_op_258*tmp_moved_constant_2739) + tmp_moved_constant_2547*(tmp_kernel_op_259*tmp_moved_constant_2737 + tmp_kernel_op_259*tmp_moved_constant_2738 + tmp_kernel_op_259*tmp_moved_constant_2739); + const real_t tmp_moved_constant_2866 = tmp_moved_constant_2740; + const real_t tmp_moved_constant_2867 = tmp_moved_constant_2741; + const real_t tmp_moved_constant_2868 = tmp_moved_constant_2742; + const real_t tmp_moved_constant_2869 = tmp_moved_constant_2743; + const real_t tmp_moved_constant_2870 = tmp_moved_constant_2744; + const real_t tmp_moved_constant_2871 = tmp_moved_constant_2745; + const real_t tmp_moved_constant_2872 = tmp_moved_constant_2746; + const real_t tmp_moved_constant_2873 = tmp_moved_constant_2747; + const real_t tmp_moved_constant_2874 = tmp_moved_constant_2573; + const real_t tmp_moved_constant_2875 = tmp_moved_constant_2740; + const real_t tmp_moved_constant_2876 = tmp_moved_constant_2535*(tmp_kernel_op_269*tmp_moved_constant_2748 + tmp_kernel_op_269*tmp_moved_constant_2749 + tmp_kernel_op_269*tmp_moved_constant_2750) + tmp_moved_constant_2539*(tmp_kernel_op_272*tmp_moved_constant_2748 + tmp_kernel_op_272*tmp_moved_constant_2749 + tmp_kernel_op_272*tmp_moved_constant_2750) + tmp_moved_constant_2543*(tmp_kernel_op_273*tmp_moved_constant_2748 + tmp_kernel_op_273*tmp_moved_constant_2749 + tmp_kernel_op_273*tmp_moved_constant_2750) + tmp_moved_constant_2547*(tmp_kernel_op_274*tmp_moved_constant_2748 + tmp_kernel_op_274*tmp_moved_constant_2749 + tmp_kernel_op_274*tmp_moved_constant_2750); + const real_t tmp_moved_constant_2877 = tmp_moved_constant_2751; + const real_t tmp_moved_constant_2878 = tmp_moved_constant_2752; + const real_t tmp_moved_constant_2879 = tmp_moved_constant_2753; + const real_t tmp_moved_constant_2880 = tmp_moved_constant_2754; + const real_t tmp_moved_constant_2881 = tmp_moved_constant_2755; + const real_t tmp_moved_constant_2882 = tmp_moved_constant_2756; + const real_t tmp_moved_constant_2883 = tmp_moved_constant_2757; + const real_t tmp_moved_constant_2884 = tmp_moved_constant_2586; + const real_t tmp_moved_constant_2885 = tmp_moved_constant_2741; + const real_t tmp_moved_constant_2886 = tmp_moved_constant_2751; + const real_t tmp_moved_constant_2887 = tmp_moved_constant_2535*(tmp_kernel_op_283*tmp_moved_constant_2758 + tmp_kernel_op_283*tmp_moved_constant_2759 + tmp_kernel_op_283*tmp_moved_constant_2760) + tmp_moved_constant_2539*(tmp_kernel_op_286*tmp_moved_constant_2758 + tmp_kernel_op_286*tmp_moved_constant_2759 + tmp_kernel_op_286*tmp_moved_constant_2760) + tmp_moved_constant_2543*(tmp_kernel_op_287*tmp_moved_constant_2758 + tmp_kernel_op_287*tmp_moved_constant_2759 + tmp_kernel_op_287*tmp_moved_constant_2760) + tmp_moved_constant_2547*(tmp_kernel_op_288*tmp_moved_constant_2758 + tmp_kernel_op_288*tmp_moved_constant_2759 + tmp_kernel_op_288*tmp_moved_constant_2760); + const real_t tmp_moved_constant_2888 = tmp_moved_constant_2761; + const real_t tmp_moved_constant_2889 = tmp_moved_constant_2762; + const real_t tmp_moved_constant_2890 = tmp_moved_constant_2763; + const real_t tmp_moved_constant_2891 = tmp_moved_constant_2764; + const real_t tmp_moved_constant_2892 = tmp_moved_constant_2765; + const real_t tmp_moved_constant_2893 = tmp_moved_constant_2766; + const real_t tmp_moved_constant_2894 = tmp_moved_constant_2623; + const real_t tmp_moved_constant_2895 = tmp_moved_constant_2742; + const real_t tmp_moved_constant_2896 = tmp_moved_constant_2752; + const real_t tmp_moved_constant_2897 = tmp_moved_constant_2761; + const real_t tmp_moved_constant_2898 = tmp_moved_constant_2535*(((tmp_moved_constant_2767 + tmp_moved_constant_2768)*(tmp_moved_constant_2767 + tmp_moved_constant_2768))*16.0 + ((tmp_moved_constant_2769 + tmp_moved_constant_2770)*(tmp_moved_constant_2769 + tmp_moved_constant_2770))*16.0 + ((tmp_moved_constant_2771 + tmp_moved_constant_2772)*(tmp_moved_constant_2771 + tmp_moved_constant_2772))*16.0) + tmp_moved_constant_2539*(((tmp_moved_constant_2773 + tmp_moved_constant_2774)*(tmp_moved_constant_2773 + tmp_moved_constant_2774))*16.0 + ((tmp_moved_constant_2775 + tmp_moved_constant_2776)*(tmp_moved_constant_2775 + tmp_moved_constant_2776))*16.0 + ((tmp_moved_constant_2777 + tmp_moved_constant_2778)*(tmp_moved_constant_2777 + tmp_moved_constant_2778))*16.0) + tmp_moved_constant_2543*(((tmp_moved_constant_2779 + tmp_moved_constant_2780)*(tmp_moved_constant_2779 + tmp_moved_constant_2780))*16.0 + ((tmp_moved_constant_2781 + tmp_moved_constant_2782)*(tmp_moved_constant_2781 + tmp_moved_constant_2782))*16.0 + ((tmp_moved_constant_2783 + tmp_moved_constant_2784)*(tmp_moved_constant_2783 + tmp_moved_constant_2784))*16.0) + tmp_moved_constant_2547*(((tmp_moved_constant_2785 + tmp_moved_constant_2786)*(tmp_moved_constant_2785 + tmp_moved_constant_2786))*16.0 + ((tmp_moved_constant_2787 + tmp_moved_constant_2788)*(tmp_moved_constant_2787 + tmp_moved_constant_2788))*16.0 + ((tmp_moved_constant_2789 + tmp_moved_constant_2790)*(tmp_moved_constant_2789 + tmp_moved_constant_2790))*16.0); + const real_t tmp_moved_constant_2899 = tmp_moved_constant_2791; + const real_t tmp_moved_constant_2900 = tmp_moved_constant_2792; + const real_t tmp_moved_constant_2901 = tmp_moved_constant_2793; + const real_t tmp_moved_constant_2902 = tmp_moved_constant_2794; + const real_t tmp_moved_constant_2903 = tmp_moved_constant_2795; + const real_t tmp_moved_constant_2904 = tmp_moved_constant_2660; + const real_t tmp_moved_constant_2905 = tmp_moved_constant_2743; + const real_t tmp_moved_constant_2906 = tmp_moved_constant_2753; + const real_t tmp_moved_constant_2907 = tmp_moved_constant_2762; + const real_t tmp_moved_constant_2908 = tmp_moved_constant_2791; + const real_t tmp_moved_constant_2909 = tmp_moved_constant_2535*(((tmp_moved_constant_2796 + tmp_moved_constant_2797)*(tmp_moved_constant_2796 + tmp_moved_constant_2797))*16.0 + ((tmp_moved_constant_2798 + tmp_moved_constant_2799)*(tmp_moved_constant_2798 + tmp_moved_constant_2799))*16.0 + ((tmp_moved_constant_2800 + tmp_moved_constant_2801)*(tmp_moved_constant_2800 + tmp_moved_constant_2801))*16.0) + tmp_moved_constant_2539*(((tmp_moved_constant_2802 + tmp_moved_constant_2803)*(tmp_moved_constant_2802 + tmp_moved_constant_2803))*16.0 + ((tmp_moved_constant_2804 + tmp_moved_constant_2805)*(tmp_moved_constant_2804 + tmp_moved_constant_2805))*16.0 + ((tmp_moved_constant_2806 + tmp_moved_constant_2807)*(tmp_moved_constant_2806 + tmp_moved_constant_2807))*16.0) + tmp_moved_constant_2543*(((tmp_moved_constant_2808 + tmp_moved_constant_2809)*(tmp_moved_constant_2808 + tmp_moved_constant_2809))*16.0 + ((tmp_moved_constant_2810 + tmp_moved_constant_2811)*(tmp_moved_constant_2810 + tmp_moved_constant_2811))*16.0 + ((tmp_moved_constant_2812 + tmp_moved_constant_2813)*(tmp_moved_constant_2812 + tmp_moved_constant_2813))*16.0) + tmp_moved_constant_2547*(((tmp_moved_constant_2814 + tmp_moved_constant_2815)*(tmp_moved_constant_2814 + tmp_moved_constant_2815))*16.0 + ((tmp_moved_constant_2816 + tmp_moved_constant_2817)*(tmp_moved_constant_2816 + tmp_moved_constant_2817))*16.0 + ((tmp_moved_constant_2818 + tmp_moved_constant_2819)*(tmp_moved_constant_2818 + tmp_moved_constant_2819))*16.0); + const real_t tmp_moved_constant_2910 = tmp_moved_constant_2820; + const real_t tmp_moved_constant_2911 = tmp_moved_constant_2821; + const real_t tmp_moved_constant_2912 = tmp_moved_constant_2822; + const real_t tmp_moved_constant_2913 = tmp_moved_constant_2823; + const real_t tmp_moved_constant_2914 = tmp_moved_constant_2697; + const real_t tmp_moved_constant_2915 = tmp_moved_constant_2744; + const real_t tmp_moved_constant_2916 = tmp_moved_constant_2754; + const real_t tmp_moved_constant_2917 = tmp_moved_constant_2763; + const real_t tmp_moved_constant_2918 = tmp_moved_constant_2792; + const real_t tmp_moved_constant_2919 = tmp_moved_constant_2820; + const real_t tmp_moved_constant_2920 = tmp_moved_constant_2535*(((tmp_moved_constant_2824 + tmp_moved_constant_2825)*(tmp_moved_constant_2824 + tmp_moved_constant_2825))*16.0 + ((tmp_moved_constant_2826 + tmp_moved_constant_2827)*(tmp_moved_constant_2826 + tmp_moved_constant_2827))*16.0 + ((tmp_moved_constant_2828 + tmp_moved_constant_2829)*(tmp_moved_constant_2828 + tmp_moved_constant_2829))*16.0) + tmp_moved_constant_2539*(((tmp_moved_constant_2830 + tmp_moved_constant_2831)*(tmp_moved_constant_2830 + tmp_moved_constant_2831))*16.0 + ((tmp_moved_constant_2832 + tmp_moved_constant_2833)*(tmp_moved_constant_2832 + tmp_moved_constant_2833))*16.0 + ((tmp_moved_constant_2834 + tmp_moved_constant_2835)*(tmp_moved_constant_2834 + tmp_moved_constant_2835))*16.0) + tmp_moved_constant_2543*(((tmp_moved_constant_2836 + tmp_moved_constant_2837)*(tmp_moved_constant_2836 + tmp_moved_constant_2837))*16.0 + ((tmp_moved_constant_2838 + tmp_moved_constant_2839)*(tmp_moved_constant_2838 + tmp_moved_constant_2839))*16.0 + ((tmp_moved_constant_2840 + tmp_moved_constant_2841)*(tmp_moved_constant_2840 + tmp_moved_constant_2841))*16.0) + tmp_moved_constant_2547*(((tmp_moved_constant_2842 + tmp_moved_constant_2843)*(tmp_moved_constant_2842 + tmp_moved_constant_2843))*16.0 + ((tmp_moved_constant_2844 + tmp_moved_constant_2845)*(tmp_moved_constant_2844 + tmp_moved_constant_2845))*16.0 + ((tmp_moved_constant_2846 + tmp_moved_constant_2847)*(tmp_moved_constant_2846 + tmp_moved_constant_2847))*16.0); + const real_t tmp_moved_constant_2921 = tmp_moved_constant_2848; + const real_t tmp_moved_constant_2922 = tmp_moved_constant_2849; + const real_t tmp_moved_constant_2923 = tmp_moved_constant_2850; + const real_t tmp_moved_constant_2924 = tmp_moved_constant_2710; + const real_t tmp_moved_constant_2925 = tmp_moved_constant_2745; + const real_t tmp_moved_constant_2926 = tmp_moved_constant_2755; + const real_t tmp_moved_constant_2927 = tmp_moved_constant_2764; + const real_t tmp_moved_constant_2928 = tmp_moved_constant_2793; + const real_t tmp_moved_constant_2929 = tmp_moved_constant_2821; + const real_t tmp_moved_constant_2930 = tmp_moved_constant_2848; + const real_t tmp_moved_constant_2931 = tmp_moved_constant_2535*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2767 - tmp_moved_constant_2796)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2767 - tmp_moved_constant_2796))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2769 - tmp_moved_constant_2798)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2769 - tmp_moved_constant_2798))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2771 - tmp_moved_constant_2800)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_2771 - tmp_moved_constant_2800))*16.0) + tmp_moved_constant_2539*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2773 - tmp_moved_constant_2802)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2773 - tmp_moved_constant_2802))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2775 - tmp_moved_constant_2804)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2775 - tmp_moved_constant_2804))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2777 - tmp_moved_constant_2806)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_2777 - tmp_moved_constant_2806))*16.0) + tmp_moved_constant_2543*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2779 - tmp_moved_constant_2808)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2779 - tmp_moved_constant_2808))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2781 - tmp_moved_constant_2810)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2781 - tmp_moved_constant_2810))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2783 - tmp_moved_constant_2812)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_2783 - tmp_moved_constant_2812))*16.0) + tmp_moved_constant_2547*(((jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2785 - tmp_moved_constant_2814)*(jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2785 - tmp_moved_constant_2814))*16.0 + ((jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2787 - tmp_moved_constant_2816)*(jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2787 - tmp_moved_constant_2816))*16.0 + ((jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2789 - tmp_moved_constant_2818)*(jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_2789 - tmp_moved_constant_2818))*16.0); + const real_t tmp_moved_constant_2932 = tmp_moved_constant_2851; + const real_t tmp_moved_constant_2933 = tmp_moved_constant_2852; + const real_t tmp_moved_constant_2934 = tmp_moved_constant_2723; + const real_t tmp_moved_constant_2935 = tmp_moved_constant_2746; + const real_t tmp_moved_constant_2936 = tmp_moved_constant_2756; + const real_t tmp_moved_constant_2937 = tmp_moved_constant_2765; + const real_t tmp_moved_constant_2938 = tmp_moved_constant_2794; + const real_t tmp_moved_constant_2939 = tmp_moved_constant_2822; + const real_t tmp_moved_constant_2940 = tmp_moved_constant_2849; + const real_t tmp_moved_constant_2941 = tmp_moved_constant_2851; + const real_t tmp_moved_constant_2942 = tmp_moved_constant_2535*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2768 - tmp_moved_constant_2824)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2768 - tmp_moved_constant_2824))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2770 - tmp_moved_constant_2826)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2770 - tmp_moved_constant_2826))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2772 - tmp_moved_constant_2828)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_2772 - tmp_moved_constant_2828))*16.0) + tmp_moved_constant_2539*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2774 - tmp_moved_constant_2830)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2774 - tmp_moved_constant_2830))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2776 - tmp_moved_constant_2832)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2776 - tmp_moved_constant_2832))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2778 - tmp_moved_constant_2834)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_2778 - tmp_moved_constant_2834))*16.0) + tmp_moved_constant_2543*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2780 - tmp_moved_constant_2836)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2780 - tmp_moved_constant_2836))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2782 - tmp_moved_constant_2838)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2782 - tmp_moved_constant_2838))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2784 - tmp_moved_constant_2840)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_2784 - tmp_moved_constant_2840))*16.0) + tmp_moved_constant_2547*(((jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2786 - tmp_moved_constant_2842)*(jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2786 - tmp_moved_constant_2842))*16.0 + ((jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2788 - tmp_moved_constant_2844)*(jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2788 - tmp_moved_constant_2844))*16.0 + ((jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2790 - tmp_moved_constant_2846)*(jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_2790 - tmp_moved_constant_2846))*16.0); + const real_t tmp_moved_constant_2943 = tmp_moved_constant_2853; + const real_t tmp_moved_constant_2944 = tmp_moved_constant_2736; + const real_t tmp_moved_constant_2945 = tmp_moved_constant_2747; + const real_t tmp_moved_constant_2946 = tmp_moved_constant_2757; + const real_t tmp_moved_constant_2947 = tmp_moved_constant_2766; + const real_t tmp_moved_constant_2948 = tmp_moved_constant_2795; + const real_t tmp_moved_constant_2949 = tmp_moved_constant_2823; + const real_t tmp_moved_constant_2950 = tmp_moved_constant_2850; + const real_t tmp_moved_constant_2951 = tmp_moved_constant_2852; + const real_t tmp_moved_constant_2952 = tmp_moved_constant_2853; + const real_t tmp_moved_constant_2953 = tmp_moved_constant_2535*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2797 - tmp_moved_constant_2825)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2797 - tmp_moved_constant_2825))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2799 - tmp_moved_constant_2827)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2799 - tmp_moved_constant_2827))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2801 - tmp_moved_constant_2829)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_2801 - tmp_moved_constant_2829))*16.0) + tmp_moved_constant_2539*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2803 - tmp_moved_constant_2831)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2803 - tmp_moved_constant_2831))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2805 - tmp_moved_constant_2833)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2805 - tmp_moved_constant_2833))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2807 - tmp_moved_constant_2835)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_2807 - tmp_moved_constant_2835))*16.0) + tmp_moved_constant_2543*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2809 - tmp_moved_constant_2837)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2809 - tmp_moved_constant_2837))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2811 - tmp_moved_constant_2839)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2811 - tmp_moved_constant_2839))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2813 - tmp_moved_constant_2841)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_2813 - tmp_moved_constant_2841))*16.0) + tmp_moved_constant_2547*(((jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2815 - tmp_moved_constant_2843)*(jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2815 - tmp_moved_constant_2843))*16.0 + ((jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2817 - tmp_moved_constant_2845)*(jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2817 - tmp_moved_constant_2845))*16.0 + ((jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2819 - tmp_moved_constant_2847)*(jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_2819 - tmp_moved_constant_2847))*16.0); { { @@ -5389,533 +5389,533 @@ void P2ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdge, - _data_mat[0] = ((real_t)(Dummy_6558)); - _data_mat[1] = ((real_t)(Dummy_6559)); - _data_mat[2] = ((real_t)(Dummy_6560)); - _data_mat[3] = ((real_t)(Dummy_6561)); - _data_mat[4] = ((real_t)(Dummy_6562)); - _data_mat[5] = ((real_t)(Dummy_6563)); - _data_mat[6] = ((real_t)(Dummy_6564)); - _data_mat[7] = ((real_t)(Dummy_6565)); - _data_mat[8] = ((real_t)(Dummy_6566)); - _data_mat[9] = ((real_t)(Dummy_6567)); - _data_mat[10] = ((real_t)(Dummy_6568)); - _data_mat[11] = ((real_t)(Dummy_6569)); - _data_mat[12] = ((real_t)(Dummy_6570)); - _data_mat[13] = ((real_t)(Dummy_6571)); - _data_mat[14] = ((real_t)(Dummy_6572)); - _data_mat[15] = ((real_t)(Dummy_6573)); - _data_mat[16] = ((real_t)(Dummy_6574)); - _data_mat[17] = ((real_t)(Dummy_6575)); - _data_mat[18] = ((real_t)(Dummy_6576)); - _data_mat[19] = ((real_t)(Dummy_6577)); - _data_mat[20] = ((real_t)(Dummy_6578)); - _data_mat[21] = ((real_t)(Dummy_6579)); - _data_mat[22] = ((real_t)(Dummy_6580)); - _data_mat[23] = ((real_t)(Dummy_6581)); - _data_mat[24] = ((real_t)(Dummy_6582)); - _data_mat[25] = ((real_t)(Dummy_6583)); - _data_mat[26] = ((real_t)(Dummy_6584)); - _data_mat[27] = ((real_t)(Dummy_6585)); - _data_mat[28] = ((real_t)(Dummy_6586)); - _data_mat[29] = ((real_t)(Dummy_6587)); - _data_mat[30] = ((real_t)(Dummy_6588)); - _data_mat[31] = ((real_t)(Dummy_6589)); - _data_mat[32] = ((real_t)(Dummy_6590)); - _data_mat[33] = ((real_t)(Dummy_6591)); - _data_mat[34] = ((real_t)(Dummy_6592)); - _data_mat[35] = ((real_t)(Dummy_6593)); - _data_mat[36] = ((real_t)(Dummy_6594)); - _data_mat[37] = ((real_t)(Dummy_6595)); - _data_mat[38] = ((real_t)(Dummy_6596)); - _data_mat[39] = ((real_t)(Dummy_6597)); - _data_mat[40] = ((real_t)(Dummy_6598)); - _data_mat[41] = ((real_t)(Dummy_6599)); - _data_mat[42] = ((real_t)(Dummy_6600)); - _data_mat[43] = ((real_t)(Dummy_6601)); - _data_mat[44] = ((real_t)(Dummy_6602)); - _data_mat[45] = ((real_t)(Dummy_6603)); - _data_mat[46] = ((real_t)(Dummy_6604)); - _data_mat[47] = ((real_t)(Dummy_6605)); - _data_mat[48] = ((real_t)(Dummy_6606)); - _data_mat[49] = ((real_t)(Dummy_6607)); - _data_mat[50] = ((real_t)(Dummy_6608)); - _data_mat[51] = ((real_t)(Dummy_6609)); - _data_mat[52] = ((real_t)(Dummy_6610)); - _data_mat[53] = ((real_t)(Dummy_6611)); - _data_mat[54] = ((real_t)(Dummy_6612)); - _data_mat[55] = ((real_t)(Dummy_6613)); - _data_mat[56] = ((real_t)(Dummy_6614)); - _data_mat[57] = ((real_t)(Dummy_6615)); - _data_mat[58] = ((real_t)(Dummy_6616)); - _data_mat[59] = ((real_t)(Dummy_6617)); - _data_mat[60] = ((real_t)(Dummy_6618)); - _data_mat[61] = ((real_t)(Dummy_6619)); - _data_mat[62] = ((real_t)(Dummy_6620)); - _data_mat[63] = ((real_t)(Dummy_6621)); - _data_mat[64] = ((real_t)(Dummy_6622)); - _data_mat[65] = ((real_t)(Dummy_6623)); - _data_mat[66] = ((real_t)(Dummy_6624)); - _data_mat[67] = ((real_t)(Dummy_6625)); - _data_mat[68] = ((real_t)(Dummy_6626)); - _data_mat[69] = ((real_t)(Dummy_6627)); - _data_mat[70] = ((real_t)(Dummy_6628)); - _data_mat[71] = ((real_t)(Dummy_6629)); - _data_mat[72] = ((real_t)(Dummy_6630)); - _data_mat[73] = ((real_t)(Dummy_6631)); - _data_mat[74] = ((real_t)(Dummy_6632)); - _data_mat[75] = ((real_t)(Dummy_6633)); - _data_mat[76] = ((real_t)(Dummy_6634)); - _data_mat[77] = ((real_t)(Dummy_6635)); - _data_mat[78] = ((real_t)(Dummy_6636)); - _data_mat[79] = ((real_t)(Dummy_6637)); - _data_mat[80] = ((real_t)(Dummy_6638)); - _data_mat[81] = ((real_t)(Dummy_6639)); - _data_mat[82] = ((real_t)(Dummy_6640)); - _data_mat[83] = ((real_t)(Dummy_6641)); - _data_mat[84] = ((real_t)(Dummy_6642)); - _data_mat[85] = ((real_t)(Dummy_6643)); - _data_mat[86] = ((real_t)(Dummy_6644)); - _data_mat[87] = ((real_t)(Dummy_6645)); - _data_mat[88] = ((real_t)(Dummy_6646)); - _data_mat[89] = ((real_t)(Dummy_6647)); - _data_mat[90] = ((real_t)(Dummy_6648)); - _data_mat[91] = ((real_t)(Dummy_6649)); - _data_mat[92] = ((real_t)(Dummy_6650)); - _data_mat[93] = ((real_t)(Dummy_6651)); - _data_mat[94] = ((real_t)(Dummy_6652)); - _data_mat[95] = ((real_t)(Dummy_6653)); - _data_mat[96] = ((real_t)(Dummy_6654)); - _data_mat[97] = ((real_t)(Dummy_6655)); - _data_mat[98] = ((real_t)(Dummy_6656)); - _data_mat[99] = ((real_t)(Dummy_6657)); + _data_mat[0] = ((real_t)(tmp_moved_constant_2854)); + _data_mat[1] = ((real_t)(tmp_moved_constant_2855)); + _data_mat[2] = ((real_t)(tmp_moved_constant_2856)); + _data_mat[3] = ((real_t)(tmp_moved_constant_2857)); + _data_mat[4] = ((real_t)(tmp_moved_constant_2858)); + _data_mat[5] = ((real_t)(tmp_moved_constant_2859)); + _data_mat[6] = ((real_t)(tmp_moved_constant_2860)); + _data_mat[7] = ((real_t)(tmp_moved_constant_2861)); + _data_mat[8] = ((real_t)(tmp_moved_constant_2862)); + _data_mat[9] = ((real_t)(tmp_moved_constant_2863)); + _data_mat[10] = ((real_t)(tmp_moved_constant_2864)); + _data_mat[11] = ((real_t)(tmp_moved_constant_2865)); + _data_mat[12] = ((real_t)(tmp_moved_constant_2866)); + _data_mat[13] = ((real_t)(tmp_moved_constant_2867)); + _data_mat[14] = ((real_t)(tmp_moved_constant_2868)); + _data_mat[15] = ((real_t)(tmp_moved_constant_2869)); + _data_mat[16] = ((real_t)(tmp_moved_constant_2870)); + _data_mat[17] = ((real_t)(tmp_moved_constant_2871)); + _data_mat[18] = ((real_t)(tmp_moved_constant_2872)); + _data_mat[19] = ((real_t)(tmp_moved_constant_2873)); + _data_mat[20] = ((real_t)(tmp_moved_constant_2874)); + _data_mat[21] = ((real_t)(tmp_moved_constant_2875)); + _data_mat[22] = ((real_t)(tmp_moved_constant_2876)); + _data_mat[23] = ((real_t)(tmp_moved_constant_2877)); + _data_mat[24] = ((real_t)(tmp_moved_constant_2878)); + _data_mat[25] = ((real_t)(tmp_moved_constant_2879)); + _data_mat[26] = ((real_t)(tmp_moved_constant_2880)); + _data_mat[27] = ((real_t)(tmp_moved_constant_2881)); + _data_mat[28] = ((real_t)(tmp_moved_constant_2882)); + _data_mat[29] = ((real_t)(tmp_moved_constant_2883)); + _data_mat[30] = ((real_t)(tmp_moved_constant_2884)); + _data_mat[31] = ((real_t)(tmp_moved_constant_2885)); + _data_mat[32] = ((real_t)(tmp_moved_constant_2886)); + _data_mat[33] = ((real_t)(tmp_moved_constant_2887)); + _data_mat[34] = ((real_t)(tmp_moved_constant_2888)); + _data_mat[35] = ((real_t)(tmp_moved_constant_2889)); + _data_mat[36] = ((real_t)(tmp_moved_constant_2890)); + _data_mat[37] = ((real_t)(tmp_moved_constant_2891)); + _data_mat[38] = ((real_t)(tmp_moved_constant_2892)); + _data_mat[39] = ((real_t)(tmp_moved_constant_2893)); + _data_mat[40] = ((real_t)(tmp_moved_constant_2894)); + _data_mat[41] = ((real_t)(tmp_moved_constant_2895)); + _data_mat[42] = ((real_t)(tmp_moved_constant_2896)); + _data_mat[43] = ((real_t)(tmp_moved_constant_2897)); + _data_mat[44] = ((real_t)(tmp_moved_constant_2898)); + _data_mat[45] = ((real_t)(tmp_moved_constant_2899)); + _data_mat[46] = ((real_t)(tmp_moved_constant_2900)); + _data_mat[47] = ((real_t)(tmp_moved_constant_2901)); + _data_mat[48] = ((real_t)(tmp_moved_constant_2902)); + _data_mat[49] = ((real_t)(tmp_moved_constant_2903)); + _data_mat[50] = ((real_t)(tmp_moved_constant_2904)); + _data_mat[51] = ((real_t)(tmp_moved_constant_2905)); + _data_mat[52] = ((real_t)(tmp_moved_constant_2906)); + _data_mat[53] = ((real_t)(tmp_moved_constant_2907)); + _data_mat[54] = ((real_t)(tmp_moved_constant_2908)); + _data_mat[55] = ((real_t)(tmp_moved_constant_2909)); + _data_mat[56] = ((real_t)(tmp_moved_constant_2910)); + _data_mat[57] = ((real_t)(tmp_moved_constant_2911)); + _data_mat[58] = ((real_t)(tmp_moved_constant_2912)); + _data_mat[59] = ((real_t)(tmp_moved_constant_2913)); + _data_mat[60] = ((real_t)(tmp_moved_constant_2914)); + _data_mat[61] = ((real_t)(tmp_moved_constant_2915)); + _data_mat[62] = ((real_t)(tmp_moved_constant_2916)); + _data_mat[63] = ((real_t)(tmp_moved_constant_2917)); + _data_mat[64] = ((real_t)(tmp_moved_constant_2918)); + _data_mat[65] = ((real_t)(tmp_moved_constant_2919)); + _data_mat[66] = ((real_t)(tmp_moved_constant_2920)); + _data_mat[67] = ((real_t)(tmp_moved_constant_2921)); + _data_mat[68] = ((real_t)(tmp_moved_constant_2922)); + _data_mat[69] = ((real_t)(tmp_moved_constant_2923)); + _data_mat[70] = ((real_t)(tmp_moved_constant_2924)); + _data_mat[71] = ((real_t)(tmp_moved_constant_2925)); + _data_mat[72] = ((real_t)(tmp_moved_constant_2926)); + _data_mat[73] = ((real_t)(tmp_moved_constant_2927)); + _data_mat[74] = ((real_t)(tmp_moved_constant_2928)); + _data_mat[75] = ((real_t)(tmp_moved_constant_2929)); + _data_mat[76] = ((real_t)(tmp_moved_constant_2930)); + _data_mat[77] = ((real_t)(tmp_moved_constant_2931)); + _data_mat[78] = ((real_t)(tmp_moved_constant_2932)); + _data_mat[79] = ((real_t)(tmp_moved_constant_2933)); + _data_mat[80] = ((real_t)(tmp_moved_constant_2934)); + _data_mat[81] = ((real_t)(tmp_moved_constant_2935)); + _data_mat[82] = ((real_t)(tmp_moved_constant_2936)); + _data_mat[83] = ((real_t)(tmp_moved_constant_2937)); + _data_mat[84] = ((real_t)(tmp_moved_constant_2938)); + _data_mat[85] = ((real_t)(tmp_moved_constant_2939)); + _data_mat[86] = ((real_t)(tmp_moved_constant_2940)); + _data_mat[87] = ((real_t)(tmp_moved_constant_2941)); + _data_mat[88] = ((real_t)(tmp_moved_constant_2942)); + _data_mat[89] = ((real_t)(tmp_moved_constant_2943)); + _data_mat[90] = ((real_t)(tmp_moved_constant_2944)); + _data_mat[91] = ((real_t)(tmp_moved_constant_2945)); + _data_mat[92] = ((real_t)(tmp_moved_constant_2946)); + _data_mat[93] = ((real_t)(tmp_moved_constant_2947)); + _data_mat[94] = ((real_t)(tmp_moved_constant_2948)); + _data_mat[95] = ((real_t)(tmp_moved_constant_2949)); + _data_mat[96] = ((real_t)(tmp_moved_constant_2950)); + _data_mat[97] = ((real_t)(tmp_moved_constant_2951)); + _data_mat[98] = ((real_t)(tmp_moved_constant_2952)); + _data_mat[99] = ((real_t)(tmp_moved_constant_2953)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const real_t Dummy_6658 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_6659 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_6660 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4; - const real_t Dummy_6661 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_6662 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_6663 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_6664 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_13; - const real_t Dummy_6665 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_6666 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_6667 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_6668 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_6669 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_6670 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_6671 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_6672 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_31; - const real_t Dummy_6673 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_6674 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_6675 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_6676 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_36; - const real_t Dummy_6677 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_6678 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_6679 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_40; - const real_t Dummy_6680 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_6681 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_6682 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_44; - const real_t Dummy_6683 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_6684 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_6685 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_48; - const real_t Dummy_6686 = Dummy_6661*(Dummy_6658*Dummy_6674 + Dummy_6659*Dummy_6675 + Dummy_6660*Dummy_6676) + Dummy_6665*(Dummy_6662*Dummy_6677 + Dummy_6663*Dummy_6678 + Dummy_6664*Dummy_6679) + Dummy_6669*(Dummy_6666*Dummy_6680 + Dummy_6667*Dummy_6681 + Dummy_6668*Dummy_6682) + Dummy_6673*(Dummy_6670*Dummy_6683 + Dummy_6671*Dummy_6684 + Dummy_6672*Dummy_6685); - const real_t Dummy_6687 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_6688 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_6689 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_53; - const real_t Dummy_6690 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_6691 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_6692 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_57; - const real_t Dummy_6693 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_6694 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_6695 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_61; - const real_t Dummy_6696 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_6697 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_6698 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_65; - const real_t Dummy_6699 = Dummy_6661*(Dummy_6658*Dummy_6687 + Dummy_6659*Dummy_6688 + Dummy_6660*Dummy_6689) + Dummy_6665*(Dummy_6662*Dummy_6690 + Dummy_6663*Dummy_6691 + Dummy_6664*Dummy_6692) + Dummy_6669*(Dummy_6666*Dummy_6693 + Dummy_6667*Dummy_6694 + Dummy_6668*Dummy_6695) + Dummy_6673*(Dummy_6670*Dummy_6696 + Dummy_6671*Dummy_6697 + Dummy_6672*Dummy_6698); - const real_t Dummy_6700 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_6701 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_6702 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_70; - const real_t Dummy_6703 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_6704 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_6705 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_74; - const real_t Dummy_6706 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_6707 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_6708 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_78; - const real_t Dummy_6709 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_6710 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_6711 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_82; - const real_t Dummy_6712 = Dummy_6661*(Dummy_6658*Dummy_6700 + Dummy_6659*Dummy_6701 + Dummy_6660*Dummy_6702) + Dummy_6665*(Dummy_6662*Dummy_6703 + Dummy_6663*Dummy_6704 + Dummy_6664*Dummy_6705) + Dummy_6669*(Dummy_6666*Dummy_6706 + Dummy_6667*Dummy_6707 + Dummy_6668*Dummy_6708) + Dummy_6673*(Dummy_6670*Dummy_6709 + Dummy_6671*Dummy_6710 + Dummy_6672*Dummy_6711); - const real_t Dummy_6713 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_6714 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_6715 = Dummy_6713 + Dummy_6714; - const real_t Dummy_6716 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_6717 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_6718 = Dummy_6716 + Dummy_6717; - const real_t Dummy_6719 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_6720 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_6721 = Dummy_6719 + Dummy_6720; - const real_t Dummy_6722 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_6723 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_6724 = Dummy_6722 + Dummy_6723; - const real_t Dummy_6725 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_6726 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_6727 = Dummy_6725 + Dummy_6726; - const real_t Dummy_6728 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_6729 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_6730 = Dummy_6728 + Dummy_6729; - const real_t Dummy_6731 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_6732 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_6733 = Dummy_6731 + Dummy_6732; - const real_t Dummy_6734 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_6735 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_6736 = Dummy_6734 + Dummy_6735; - const real_t Dummy_6737 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_6738 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_6739 = Dummy_6737 + Dummy_6738; - const real_t Dummy_6740 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_6741 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_6742 = Dummy_6740 + Dummy_6741; - const real_t Dummy_6743 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_6744 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_6745 = Dummy_6743 + Dummy_6744; - const real_t Dummy_6746 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_6747 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_6748 = Dummy_6746 + Dummy_6747; - const real_t Dummy_6749 = Dummy_6661*(Dummy_6658*Dummy_6715 + Dummy_6659*Dummy_6718 + Dummy_6660*Dummy_6721) + Dummy_6665*(Dummy_6662*Dummy_6724 + Dummy_6663*Dummy_6727 + Dummy_6664*Dummy_6730) + Dummy_6669*(Dummy_6666*Dummy_6733 + Dummy_6667*Dummy_6736 + Dummy_6668*Dummy_6739) + Dummy_6673*(Dummy_6670*Dummy_6742 + Dummy_6671*Dummy_6745 + Dummy_6672*Dummy_6748); - const real_t Dummy_6750 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_6751 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_6752 = Dummy_6750 + Dummy_6751; - const real_t Dummy_6753 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_6754 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_6755 = Dummy_6753 + Dummy_6754; - const real_t Dummy_6756 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; - const real_t Dummy_6757 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_6758 = Dummy_6756 + Dummy_6757; - const real_t Dummy_6759 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_6760 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_6761 = Dummy_6759 + Dummy_6760; - const real_t Dummy_6762 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_6763 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_6764 = Dummy_6762 + Dummy_6763; - const real_t Dummy_6765 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; - const real_t Dummy_6766 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_6767 = Dummy_6765 + Dummy_6766; - const real_t Dummy_6768 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_6769 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_6770 = Dummy_6768 + Dummy_6769; - const real_t Dummy_6771 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_6772 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_6773 = Dummy_6771 + Dummy_6772; - const real_t Dummy_6774 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_6775 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_6776 = Dummy_6774 + Dummy_6775; - const real_t Dummy_6777 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_6778 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_6779 = Dummy_6777 + Dummy_6778; - const real_t Dummy_6780 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_6781 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_6782 = Dummy_6780 + Dummy_6781; - const real_t Dummy_6783 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_27; - const real_t Dummy_6784 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_6785 = Dummy_6783 + Dummy_6784; - const real_t Dummy_6786 = Dummy_6661*(Dummy_6658*Dummy_6752 + Dummy_6659*Dummy_6755 + Dummy_6660*Dummy_6758) + Dummy_6665*(Dummy_6662*Dummy_6761 + Dummy_6663*Dummy_6764 + Dummy_6664*Dummy_6767) + Dummy_6669*(Dummy_6666*Dummy_6770 + Dummy_6667*Dummy_6773 + Dummy_6668*Dummy_6776) + Dummy_6673*(Dummy_6670*Dummy_6779 + Dummy_6671*Dummy_6782 + Dummy_6672*Dummy_6785); - const real_t Dummy_6787 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_6788 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_6789 = Dummy_6787 + Dummy_6788; - const real_t Dummy_6790 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_6791 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_6792 = Dummy_6790 + Dummy_6791; - const real_t Dummy_6793 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_6794 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; - const real_t Dummy_6795 = Dummy_6793 + Dummy_6794; - const real_t Dummy_6796 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_6797 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_6798 = Dummy_6796 + Dummy_6797; - const real_t Dummy_6799 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_6800 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_6801 = Dummy_6799 + Dummy_6800; - const real_t Dummy_6802 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11; - const real_t Dummy_6803 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_6804 = Dummy_6802 + Dummy_6803; - const real_t Dummy_6805 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_6806 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_6807 = Dummy_6805 + Dummy_6806; - const real_t Dummy_6808 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_6809 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_6810 = Dummy_6808 + Dummy_6809; - const real_t Dummy_6811 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_6812 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_19; - const real_t Dummy_6813 = Dummy_6811 + Dummy_6812; - const real_t Dummy_6814 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_6815 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_6816 = Dummy_6814 + Dummy_6815; - const real_t Dummy_6817 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_6818 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_6819 = Dummy_6817 + Dummy_6818; - const real_t Dummy_6820 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_29; - const real_t Dummy_6821 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_6822 = Dummy_6820 + Dummy_6821; - const real_t Dummy_6823 = Dummy_6661*(Dummy_6658*Dummy_6789 + Dummy_6659*Dummy_6792 + Dummy_6660*Dummy_6795) + Dummy_6665*(Dummy_6662*Dummy_6798 + Dummy_6663*Dummy_6801 + Dummy_6664*Dummy_6804) + Dummy_6669*(Dummy_6666*Dummy_6807 + Dummy_6667*Dummy_6810 + Dummy_6668*Dummy_6813) + Dummy_6673*(Dummy_6670*Dummy_6816 + Dummy_6671*Dummy_6819 + Dummy_6672*Dummy_6822); - const real_t Dummy_6824 = -Dummy_6713 - Dummy_6750 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_6825 = -Dummy_6716 - Dummy_6753 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_6826 = -Dummy_6719 - Dummy_6756 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198; - const real_t Dummy_6827 = -Dummy_6722 - Dummy_6759 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_6828 = -Dummy_6725 - Dummy_6762 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_6829 = -Dummy_6728 - Dummy_6765 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202; - const real_t Dummy_6830 = -Dummy_6731 - Dummy_6768 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_6831 = -Dummy_6734 - Dummy_6771 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_6832 = -Dummy_6737 - Dummy_6774 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206; - const real_t Dummy_6833 = -Dummy_6740 - Dummy_6777 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_6834 = -Dummy_6743 - Dummy_6780 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_6835 = -Dummy_6746 - Dummy_6783 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210; - const real_t Dummy_6836 = Dummy_6661*(Dummy_6658*Dummy_6824 + Dummy_6659*Dummy_6825 + Dummy_6660*Dummy_6826) + Dummy_6665*(Dummy_6662*Dummy_6827 + Dummy_6663*Dummy_6828 + Dummy_6664*Dummy_6829) + Dummy_6669*(Dummy_6666*Dummy_6830 + Dummy_6667*Dummy_6831 + Dummy_6668*Dummy_6832) + Dummy_6673*(Dummy_6670*Dummy_6833 + Dummy_6671*Dummy_6834 + Dummy_6672*Dummy_6835); - const real_t Dummy_6837 = -Dummy_6714 - Dummy_6787 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_6838 = -Dummy_6717 - Dummy_6790 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_6839 = -Dummy_6720 - Dummy_6793 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216; - const real_t Dummy_6840 = -Dummy_6723 - Dummy_6796 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_6841 = -Dummy_6726 - Dummy_6799 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_6842 = -Dummy_6729 - Dummy_6802 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221; - const real_t Dummy_6843 = -Dummy_6732 - Dummy_6805 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_6844 = -Dummy_6735 - Dummy_6808 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_6845 = -Dummy_6738 - Dummy_6811 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226; - const real_t Dummy_6846 = -Dummy_6741 - Dummy_6814 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_6847 = -Dummy_6744 - Dummy_6817 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_6848 = -Dummy_6747 - Dummy_6820 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231; - const real_t Dummy_6849 = Dummy_6661*(Dummy_6658*Dummy_6837 + Dummy_6659*Dummy_6838 + Dummy_6660*Dummy_6839) + Dummy_6665*(Dummy_6662*Dummy_6840 + Dummy_6663*Dummy_6841 + Dummy_6664*Dummy_6842) + Dummy_6669*(Dummy_6666*Dummy_6843 + Dummy_6667*Dummy_6844 + Dummy_6668*Dummy_6845) + Dummy_6673*(Dummy_6670*Dummy_6846 + Dummy_6671*Dummy_6847 + Dummy_6672*Dummy_6848); - const real_t Dummy_6850 = -Dummy_6751 - Dummy_6788 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_6851 = -Dummy_6754 - Dummy_6791 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_6852 = -Dummy_6757 - Dummy_6794 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236; - const real_t Dummy_6853 = -Dummy_6760 - Dummy_6797 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_6854 = -Dummy_6763 - Dummy_6800 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_6855 = -Dummy_6766 - Dummy_6803 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240; - const real_t Dummy_6856 = -Dummy_6769 - Dummy_6806 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_6857 = -Dummy_6772 - Dummy_6809 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_6858 = -Dummy_6775 - Dummy_6812 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244; - const real_t Dummy_6859 = -Dummy_6778 - Dummy_6815 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_6860 = -Dummy_6781 - Dummy_6818 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_6861 = -Dummy_6784 - Dummy_6821 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248; - const real_t Dummy_6862 = Dummy_6661*(Dummy_6658*Dummy_6850 + Dummy_6659*Dummy_6851 + Dummy_6660*Dummy_6852) + Dummy_6665*(Dummy_6662*Dummy_6853 + Dummy_6663*Dummy_6854 + Dummy_6664*Dummy_6855) + Dummy_6669*(Dummy_6666*Dummy_6856 + Dummy_6667*Dummy_6857 + Dummy_6668*Dummy_6858) + Dummy_6673*(Dummy_6670*Dummy_6859 + Dummy_6671*Dummy_6860 + Dummy_6672*Dummy_6861); - const real_t Dummy_6863 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); - const real_t Dummy_6864 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); - const real_t Dummy_6865 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); - const real_t Dummy_6866 = Dummy_6661*(Dummy_6674*Dummy_6687 + Dummy_6675*Dummy_6688 + Dummy_6676*Dummy_6689) + Dummy_6665*(Dummy_6677*Dummy_6690 + Dummy_6678*Dummy_6691 + Dummy_6679*Dummy_6692) + Dummy_6669*(Dummy_6680*Dummy_6693 + Dummy_6681*Dummy_6694 + Dummy_6682*Dummy_6695) + Dummy_6673*(Dummy_6683*Dummy_6696 + Dummy_6684*Dummy_6697 + Dummy_6685*Dummy_6698); - const real_t Dummy_6867 = Dummy_6661*(Dummy_6674*Dummy_6700 + Dummy_6675*Dummy_6701 + Dummy_6676*Dummy_6702) + Dummy_6665*(Dummy_6677*Dummy_6703 + Dummy_6678*Dummy_6704 + Dummy_6679*Dummy_6705) + Dummy_6669*(Dummy_6680*Dummy_6706 + Dummy_6681*Dummy_6707 + Dummy_6682*Dummy_6708) + Dummy_6673*(Dummy_6683*Dummy_6709 + Dummy_6684*Dummy_6710 + Dummy_6685*Dummy_6711); - const real_t Dummy_6868 = Dummy_6661*(Dummy_6674*Dummy_6715 + Dummy_6675*Dummy_6718 + Dummy_6676*Dummy_6721) + Dummy_6665*(Dummy_6677*Dummy_6724 + Dummy_6678*Dummy_6727 + Dummy_6679*Dummy_6730) + Dummy_6669*(Dummy_6680*Dummy_6733 + Dummy_6681*Dummy_6736 + Dummy_6682*Dummy_6739) + Dummy_6673*(Dummy_6683*Dummy_6742 + Dummy_6684*Dummy_6745 + Dummy_6685*Dummy_6748); - const real_t Dummy_6869 = Dummy_6661*(Dummy_6674*Dummy_6752 + Dummy_6675*Dummy_6755 + Dummy_6676*Dummy_6758) + Dummy_6665*(Dummy_6677*Dummy_6761 + Dummy_6678*Dummy_6764 + Dummy_6679*Dummy_6767) + Dummy_6669*(Dummy_6680*Dummy_6770 + Dummy_6681*Dummy_6773 + Dummy_6682*Dummy_6776) + Dummy_6673*(Dummy_6683*Dummy_6779 + Dummy_6684*Dummy_6782 + Dummy_6685*Dummy_6785); - const real_t Dummy_6870 = Dummy_6661*(Dummy_6674*Dummy_6789 + Dummy_6675*Dummy_6792 + Dummy_6676*Dummy_6795) + Dummy_6665*(Dummy_6677*Dummy_6798 + Dummy_6678*Dummy_6801 + Dummy_6679*Dummy_6804) + Dummy_6669*(Dummy_6680*Dummy_6807 + Dummy_6681*Dummy_6810 + Dummy_6682*Dummy_6813) + Dummy_6673*(Dummy_6683*Dummy_6816 + Dummy_6684*Dummy_6819 + Dummy_6685*Dummy_6822); - const real_t Dummy_6871 = Dummy_6661*(Dummy_6674*Dummy_6824 + Dummy_6675*Dummy_6825 + Dummy_6676*Dummy_6826) + Dummy_6665*(Dummy_6677*Dummy_6827 + Dummy_6678*Dummy_6828 + Dummy_6679*Dummy_6829) + Dummy_6669*(Dummy_6680*Dummy_6830 + Dummy_6681*Dummy_6831 + Dummy_6682*Dummy_6832) + Dummy_6673*(Dummy_6683*Dummy_6833 + Dummy_6684*Dummy_6834 + Dummy_6685*Dummy_6835); - const real_t Dummy_6872 = Dummy_6661*(Dummy_6674*Dummy_6837 + Dummy_6675*Dummy_6838 + Dummy_6676*Dummy_6839) + Dummy_6665*(Dummy_6677*Dummy_6840 + Dummy_6678*Dummy_6841 + Dummy_6679*Dummy_6842) + Dummy_6669*(Dummy_6680*Dummy_6843 + Dummy_6681*Dummy_6844 + Dummy_6682*Dummy_6845) + Dummy_6673*(Dummy_6683*Dummy_6846 + Dummy_6684*Dummy_6847 + Dummy_6685*Dummy_6848); - const real_t Dummy_6873 = Dummy_6661*(Dummy_6674*Dummy_6850 + Dummy_6675*Dummy_6851 + Dummy_6676*Dummy_6852) + Dummy_6665*(Dummy_6677*Dummy_6853 + Dummy_6678*Dummy_6854 + Dummy_6679*Dummy_6855) + Dummy_6669*(Dummy_6680*Dummy_6856 + Dummy_6681*Dummy_6857 + Dummy_6682*Dummy_6858) + Dummy_6673*(Dummy_6683*Dummy_6859 + Dummy_6684*Dummy_6860 + Dummy_6685*Dummy_6861); - const real_t Dummy_6874 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); - const real_t Dummy_6875 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); - const real_t Dummy_6876 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); - const real_t Dummy_6877 = Dummy_6661*(Dummy_6687*Dummy_6700 + Dummy_6688*Dummy_6701 + Dummy_6689*Dummy_6702) + Dummy_6665*(Dummy_6690*Dummy_6703 + Dummy_6691*Dummy_6704 + Dummy_6692*Dummy_6705) + Dummy_6669*(Dummy_6693*Dummy_6706 + Dummy_6694*Dummy_6707 + Dummy_6695*Dummy_6708) + Dummy_6673*(Dummy_6696*Dummy_6709 + Dummy_6697*Dummy_6710 + Dummy_6698*Dummy_6711); - const real_t Dummy_6878 = Dummy_6661*(Dummy_6687*Dummy_6715 + Dummy_6688*Dummy_6718 + Dummy_6689*Dummy_6721) + Dummy_6665*(Dummy_6690*Dummy_6724 + Dummy_6691*Dummy_6727 + Dummy_6692*Dummy_6730) + Dummy_6669*(Dummy_6693*Dummy_6733 + Dummy_6694*Dummy_6736 + Dummy_6695*Dummy_6739) + Dummy_6673*(Dummy_6696*Dummy_6742 + Dummy_6697*Dummy_6745 + Dummy_6698*Dummy_6748); - const real_t Dummy_6879 = Dummy_6661*(Dummy_6687*Dummy_6752 + Dummy_6688*Dummy_6755 + Dummy_6689*Dummy_6758) + Dummy_6665*(Dummy_6690*Dummy_6761 + Dummy_6691*Dummy_6764 + Dummy_6692*Dummy_6767) + Dummy_6669*(Dummy_6693*Dummy_6770 + Dummy_6694*Dummy_6773 + Dummy_6695*Dummy_6776) + Dummy_6673*(Dummy_6696*Dummy_6779 + Dummy_6697*Dummy_6782 + Dummy_6698*Dummy_6785); - const real_t Dummy_6880 = Dummy_6661*(Dummy_6687*Dummy_6789 + Dummy_6688*Dummy_6792 + Dummy_6689*Dummy_6795) + Dummy_6665*(Dummy_6690*Dummy_6798 + Dummy_6691*Dummy_6801 + Dummy_6692*Dummy_6804) + Dummy_6669*(Dummy_6693*Dummy_6807 + Dummy_6694*Dummy_6810 + Dummy_6695*Dummy_6813) + Dummy_6673*(Dummy_6696*Dummy_6816 + Dummy_6697*Dummy_6819 + Dummy_6698*Dummy_6822); - const real_t Dummy_6881 = Dummy_6661*(Dummy_6687*Dummy_6824 + Dummy_6688*Dummy_6825 + Dummy_6689*Dummy_6826) + Dummy_6665*(Dummy_6690*Dummy_6827 + Dummy_6691*Dummy_6828 + Dummy_6692*Dummy_6829) + Dummy_6669*(Dummy_6693*Dummy_6830 + Dummy_6694*Dummy_6831 + Dummy_6695*Dummy_6832) + Dummy_6673*(Dummy_6696*Dummy_6833 + Dummy_6697*Dummy_6834 + Dummy_6698*Dummy_6835); - const real_t Dummy_6882 = Dummy_6661*(Dummy_6687*Dummy_6837 + Dummy_6688*Dummy_6838 + Dummy_6689*Dummy_6839) + Dummy_6665*(Dummy_6690*Dummy_6840 + Dummy_6691*Dummy_6841 + Dummy_6692*Dummy_6842) + Dummy_6669*(Dummy_6693*Dummy_6843 + Dummy_6694*Dummy_6844 + Dummy_6695*Dummy_6845) + Dummy_6673*(Dummy_6696*Dummy_6846 + Dummy_6697*Dummy_6847 + Dummy_6698*Dummy_6848); - const real_t Dummy_6883 = Dummy_6661*(Dummy_6687*Dummy_6850 + Dummy_6688*Dummy_6851 + Dummy_6689*Dummy_6852) + Dummy_6665*(Dummy_6690*Dummy_6853 + Dummy_6691*Dummy_6854 + Dummy_6692*Dummy_6855) + Dummy_6669*(Dummy_6693*Dummy_6856 + Dummy_6694*Dummy_6857 + Dummy_6695*Dummy_6858) + Dummy_6673*(Dummy_6696*Dummy_6859 + Dummy_6697*Dummy_6860 + Dummy_6698*Dummy_6861); - const real_t Dummy_6884 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); - const real_t Dummy_6885 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); - const real_t Dummy_6886 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); - const real_t Dummy_6887 = Dummy_6661*(Dummy_6700*Dummy_6715 + Dummy_6701*Dummy_6718 + Dummy_6702*Dummy_6721) + Dummy_6665*(Dummy_6703*Dummy_6724 + Dummy_6704*Dummy_6727 + Dummy_6705*Dummy_6730) + Dummy_6669*(Dummy_6706*Dummy_6733 + Dummy_6707*Dummy_6736 + Dummy_6708*Dummy_6739) + Dummy_6673*(Dummy_6709*Dummy_6742 + Dummy_6710*Dummy_6745 + Dummy_6711*Dummy_6748); - const real_t Dummy_6888 = Dummy_6661*(Dummy_6700*Dummy_6752 + Dummy_6701*Dummy_6755 + Dummy_6702*Dummy_6758) + Dummy_6665*(Dummy_6703*Dummy_6761 + Dummy_6704*Dummy_6764 + Dummy_6705*Dummy_6767) + Dummy_6669*(Dummy_6706*Dummy_6770 + Dummy_6707*Dummy_6773 + Dummy_6708*Dummy_6776) + Dummy_6673*(Dummy_6709*Dummy_6779 + Dummy_6710*Dummy_6782 + Dummy_6711*Dummy_6785); - const real_t Dummy_6889 = Dummy_6661*(Dummy_6700*Dummy_6789 + Dummy_6701*Dummy_6792 + Dummy_6702*Dummy_6795) + Dummy_6665*(Dummy_6703*Dummy_6798 + Dummy_6704*Dummy_6801 + Dummy_6705*Dummy_6804) + Dummy_6669*(Dummy_6706*Dummy_6807 + Dummy_6707*Dummy_6810 + Dummy_6708*Dummy_6813) + Dummy_6673*(Dummy_6709*Dummy_6816 + Dummy_6710*Dummy_6819 + Dummy_6711*Dummy_6822); - const real_t Dummy_6890 = Dummy_6661*(Dummy_6700*Dummy_6824 + Dummy_6701*Dummy_6825 + Dummy_6702*Dummy_6826) + Dummy_6665*(Dummy_6703*Dummy_6827 + Dummy_6704*Dummy_6828 + Dummy_6705*Dummy_6829) + Dummy_6669*(Dummy_6706*Dummy_6830 + Dummy_6707*Dummy_6831 + Dummy_6708*Dummy_6832) + Dummy_6673*(Dummy_6709*Dummy_6833 + Dummy_6710*Dummy_6834 + Dummy_6711*Dummy_6835); - const real_t Dummy_6891 = Dummy_6661*(Dummy_6700*Dummy_6837 + Dummy_6701*Dummy_6838 + Dummy_6702*Dummy_6839) + Dummy_6665*(Dummy_6703*Dummy_6840 + Dummy_6704*Dummy_6841 + Dummy_6705*Dummy_6842) + Dummy_6669*(Dummy_6706*Dummy_6843 + Dummy_6707*Dummy_6844 + Dummy_6708*Dummy_6845) + Dummy_6673*(Dummy_6709*Dummy_6846 + Dummy_6710*Dummy_6847 + Dummy_6711*Dummy_6848); - const real_t Dummy_6892 = Dummy_6661*(Dummy_6700*Dummy_6850 + Dummy_6701*Dummy_6851 + Dummy_6702*Dummy_6852) + Dummy_6665*(Dummy_6703*Dummy_6853 + Dummy_6704*Dummy_6854 + Dummy_6705*Dummy_6855) + Dummy_6669*(Dummy_6706*Dummy_6856 + Dummy_6707*Dummy_6857 + Dummy_6708*Dummy_6858) + Dummy_6673*(Dummy_6709*Dummy_6859 + Dummy_6710*Dummy_6860 + Dummy_6711*Dummy_6861); - const real_t Dummy_6893 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_6894 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6895 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_6896 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6897 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_6898 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6899 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6900 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_6901 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6902 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_6903 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6904 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_6905 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6906 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6907 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6908 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6909 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6910 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6911 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6912 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6913 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6914 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6915 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6916 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6917 = Dummy_6661*(Dummy_6715*Dummy_6752 + Dummy_6718*Dummy_6755 + Dummy_6721*Dummy_6758) + Dummy_6665*(Dummy_6724*Dummy_6761 + Dummy_6727*Dummy_6764 + Dummy_6730*Dummy_6767) + Dummy_6669*(Dummy_6733*Dummy_6770 + Dummy_6736*Dummy_6773 + Dummy_6739*Dummy_6776) + Dummy_6673*(Dummy_6742*Dummy_6779 + Dummy_6745*Dummy_6782 + Dummy_6748*Dummy_6785); - const real_t Dummy_6918 = Dummy_6661*(Dummy_6715*Dummy_6789 + Dummy_6718*Dummy_6792 + Dummy_6721*Dummy_6795) + Dummy_6665*(Dummy_6724*Dummy_6798 + Dummy_6727*Dummy_6801 + Dummy_6730*Dummy_6804) + Dummy_6669*(Dummy_6733*Dummy_6807 + Dummy_6736*Dummy_6810 + Dummy_6739*Dummy_6813) + Dummy_6673*(Dummy_6742*Dummy_6816 + Dummy_6745*Dummy_6819 + Dummy_6748*Dummy_6822); - const real_t Dummy_6919 = Dummy_6661*(Dummy_6715*Dummy_6824 + Dummy_6718*Dummy_6825 + Dummy_6721*Dummy_6826) + Dummy_6665*(Dummy_6724*Dummy_6827 + Dummy_6727*Dummy_6828 + Dummy_6730*Dummy_6829) + Dummy_6669*(Dummy_6733*Dummy_6830 + Dummy_6736*Dummy_6831 + Dummy_6739*Dummy_6832) + Dummy_6673*(Dummy_6742*Dummy_6833 + Dummy_6745*Dummy_6834 + Dummy_6748*Dummy_6835); - const real_t Dummy_6920 = Dummy_6661*(Dummy_6715*Dummy_6837 + Dummy_6718*Dummy_6838 + Dummy_6721*Dummy_6839) + Dummy_6665*(Dummy_6724*Dummy_6840 + Dummy_6727*Dummy_6841 + Dummy_6730*Dummy_6842) + Dummy_6669*(Dummy_6733*Dummy_6843 + Dummy_6736*Dummy_6844 + Dummy_6739*Dummy_6845) + Dummy_6673*(Dummy_6742*Dummy_6846 + Dummy_6745*Dummy_6847 + Dummy_6748*Dummy_6848); - const real_t Dummy_6921 = Dummy_6661*(Dummy_6715*Dummy_6850 + Dummy_6718*Dummy_6851 + Dummy_6721*Dummy_6852) + Dummy_6665*(Dummy_6724*Dummy_6853 + Dummy_6727*Dummy_6854 + Dummy_6730*Dummy_6855) + Dummy_6669*(Dummy_6733*Dummy_6856 + Dummy_6736*Dummy_6857 + Dummy_6739*Dummy_6858) + Dummy_6673*(Dummy_6742*Dummy_6859 + Dummy_6745*Dummy_6860 + Dummy_6748*Dummy_6861); - const real_t Dummy_6922 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_6923 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6924 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_6925 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6926 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_6927 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6928 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6929 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6930 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6931 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6932 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6933 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6934 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6935 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_6936 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6937 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_6938 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6939 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_6940 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6941 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6942 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6943 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6944 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6945 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6946 = Dummy_6661*(Dummy_6752*Dummy_6789 + Dummy_6755*Dummy_6792 + Dummy_6758*Dummy_6795) + Dummy_6665*(Dummy_6761*Dummy_6798 + Dummy_6764*Dummy_6801 + Dummy_6767*Dummy_6804) + Dummy_6669*(Dummy_6770*Dummy_6807 + Dummy_6773*Dummy_6810 + Dummy_6776*Dummy_6813) + Dummy_6673*(Dummy_6779*Dummy_6816 + Dummy_6782*Dummy_6819 + Dummy_6785*Dummy_6822); - const real_t Dummy_6947 = Dummy_6661*(Dummy_6752*Dummy_6824 + Dummy_6755*Dummy_6825 + Dummy_6758*Dummy_6826) + Dummy_6665*(Dummy_6761*Dummy_6827 + Dummy_6764*Dummy_6828 + Dummy_6767*Dummy_6829) + Dummy_6669*(Dummy_6770*Dummy_6830 + Dummy_6773*Dummy_6831 + Dummy_6776*Dummy_6832) + Dummy_6673*(Dummy_6779*Dummy_6833 + Dummy_6782*Dummy_6834 + Dummy_6785*Dummy_6835); - const real_t Dummy_6948 = Dummy_6661*(Dummy_6752*Dummy_6837 + Dummy_6755*Dummy_6838 + Dummy_6758*Dummy_6839) + Dummy_6665*(Dummy_6761*Dummy_6840 + Dummy_6764*Dummy_6841 + Dummy_6767*Dummy_6842) + Dummy_6669*(Dummy_6770*Dummy_6843 + Dummy_6773*Dummy_6844 + Dummy_6776*Dummy_6845) + Dummy_6673*(Dummy_6779*Dummy_6846 + Dummy_6782*Dummy_6847 + Dummy_6785*Dummy_6848); - const real_t Dummy_6949 = Dummy_6661*(Dummy_6752*Dummy_6850 + Dummy_6755*Dummy_6851 + Dummy_6758*Dummy_6852) + Dummy_6665*(Dummy_6761*Dummy_6853 + Dummy_6764*Dummy_6854 + Dummy_6767*Dummy_6855) + Dummy_6669*(Dummy_6770*Dummy_6856 + Dummy_6773*Dummy_6857 + Dummy_6776*Dummy_6858) + Dummy_6673*(Dummy_6779*Dummy_6859 + Dummy_6782*Dummy_6860 + Dummy_6785*Dummy_6861); - const real_t Dummy_6950 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6951 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6952 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6953 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6954 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6955 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6956 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_6957 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6958 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_6959 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6960 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_6961 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6962 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6963 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; - const real_t Dummy_6964 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6965 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; - const real_t Dummy_6966 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6967 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; - const real_t Dummy_6968 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6969 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; - const real_t Dummy_6970 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6971 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; - const real_t Dummy_6972 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6973 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; - const real_t Dummy_6974 = Dummy_6661*(Dummy_6789*Dummy_6824 + Dummy_6792*Dummy_6825 + Dummy_6795*Dummy_6826) + Dummy_6665*(Dummy_6798*Dummy_6827 + Dummy_6801*Dummy_6828 + Dummy_6804*Dummy_6829) + Dummy_6669*(Dummy_6807*Dummy_6830 + Dummy_6810*Dummy_6831 + Dummy_6813*Dummy_6832) + Dummy_6673*(Dummy_6816*Dummy_6833 + Dummy_6819*Dummy_6834 + Dummy_6822*Dummy_6835); - const real_t Dummy_6975 = Dummy_6661*(Dummy_6789*Dummy_6837 + Dummy_6792*Dummy_6838 + Dummy_6795*Dummy_6839) + Dummy_6665*(Dummy_6798*Dummy_6840 + Dummy_6801*Dummy_6841 + Dummy_6804*Dummy_6842) + Dummy_6669*(Dummy_6807*Dummy_6843 + Dummy_6810*Dummy_6844 + Dummy_6813*Dummy_6845) + Dummy_6673*(Dummy_6816*Dummy_6846 + Dummy_6819*Dummy_6847 + Dummy_6822*Dummy_6848); - const real_t Dummy_6976 = Dummy_6661*(Dummy_6789*Dummy_6850 + Dummy_6792*Dummy_6851 + Dummy_6795*Dummy_6852) + Dummy_6665*(Dummy_6798*Dummy_6853 + Dummy_6801*Dummy_6854 + Dummy_6804*Dummy_6855) + Dummy_6669*(Dummy_6807*Dummy_6856 + Dummy_6810*Dummy_6857 + Dummy_6813*Dummy_6858) + Dummy_6673*(Dummy_6816*Dummy_6859 + Dummy_6819*Dummy_6860 + Dummy_6822*Dummy_6861); - const real_t Dummy_6977 = Dummy_6661*(Dummy_6824*Dummy_6837 + Dummy_6825*Dummy_6838 + Dummy_6826*Dummy_6839) + Dummy_6665*(Dummy_6827*Dummy_6840 + Dummy_6828*Dummy_6841 + Dummy_6829*Dummy_6842) + Dummy_6669*(Dummy_6830*Dummy_6843 + Dummy_6831*Dummy_6844 + Dummy_6832*Dummy_6845) + Dummy_6673*(Dummy_6833*Dummy_6846 + Dummy_6834*Dummy_6847 + Dummy_6835*Dummy_6848); - const real_t Dummy_6978 = Dummy_6661*(Dummy_6824*Dummy_6850 + Dummy_6825*Dummy_6851 + Dummy_6826*Dummy_6852) + Dummy_6665*(Dummy_6827*Dummy_6853 + Dummy_6828*Dummy_6854 + Dummy_6829*Dummy_6855) + Dummy_6669*(Dummy_6830*Dummy_6856 + Dummy_6831*Dummy_6857 + Dummy_6832*Dummy_6858) + Dummy_6673*(Dummy_6833*Dummy_6859 + Dummy_6834*Dummy_6860 + Dummy_6835*Dummy_6861); - const real_t Dummy_6979 = Dummy_6661*(Dummy_6837*Dummy_6850 + Dummy_6838*Dummy_6851 + Dummy_6839*Dummy_6852) + Dummy_6665*(Dummy_6840*Dummy_6853 + Dummy_6841*Dummy_6854 + Dummy_6842*Dummy_6855) + Dummy_6669*(Dummy_6843*Dummy_6856 + Dummy_6844*Dummy_6857 + Dummy_6845*Dummy_6858) + Dummy_6673*(Dummy_6846*Dummy_6859 + Dummy_6847*Dummy_6860 + Dummy_6848*Dummy_6861); - const real_t Dummy_6980 = Dummy_6661*((Dummy_6658*Dummy_6658) + (Dummy_6659*Dummy_6659) + (Dummy_6660*Dummy_6660)) + Dummy_6665*((Dummy_6662*Dummy_6662) + (Dummy_6663*Dummy_6663) + (Dummy_6664*Dummy_6664)) + Dummy_6669*((Dummy_6666*Dummy_6666) + (Dummy_6667*Dummy_6667) + (Dummy_6668*Dummy_6668)) + Dummy_6673*((Dummy_6670*Dummy_6670) + (Dummy_6671*Dummy_6671) + (Dummy_6672*Dummy_6672)); - const real_t Dummy_6981 = Dummy_6686; - const real_t Dummy_6982 = Dummy_6699; - const real_t Dummy_6983 = Dummy_6712; - const real_t Dummy_6984 = Dummy_6749; - const real_t Dummy_6985 = Dummy_6786; - const real_t Dummy_6986 = Dummy_6823; - const real_t Dummy_6987 = Dummy_6836; - const real_t Dummy_6988 = Dummy_6849; - const real_t Dummy_6989 = Dummy_6862; - const real_t Dummy_6990 = Dummy_6686; - const real_t Dummy_6991 = Dummy_6661*(Dummy_6863*tmp_kernel_op_254 + Dummy_6864*tmp_kernel_op_254 + Dummy_6865*tmp_kernel_op_254) + Dummy_6665*(Dummy_6863*tmp_kernel_op_257 + Dummy_6864*tmp_kernel_op_257 + Dummy_6865*tmp_kernel_op_257) + Dummy_6669*(Dummy_6863*tmp_kernel_op_258 + Dummy_6864*tmp_kernel_op_258 + Dummy_6865*tmp_kernel_op_258) + Dummy_6673*(Dummy_6863*tmp_kernel_op_259 + Dummy_6864*tmp_kernel_op_259 + Dummy_6865*tmp_kernel_op_259); - const real_t Dummy_6992 = Dummy_6866; - const real_t Dummy_6993 = Dummy_6867; - const real_t Dummy_6994 = Dummy_6868; - const real_t Dummy_6995 = Dummy_6869; - const real_t Dummy_6996 = Dummy_6870; - const real_t Dummy_6997 = Dummy_6871; - const real_t Dummy_6998 = Dummy_6872; - const real_t Dummy_6999 = Dummy_6873; - const real_t Dummy_7000 = Dummy_6699; - const real_t Dummy_7001 = Dummy_6866; - const real_t Dummy_7002 = Dummy_6661*(Dummy_6874*tmp_kernel_op_269 + Dummy_6875*tmp_kernel_op_269 + Dummy_6876*tmp_kernel_op_269) + Dummy_6665*(Dummy_6874*tmp_kernel_op_272 + Dummy_6875*tmp_kernel_op_272 + Dummy_6876*tmp_kernel_op_272) + Dummy_6669*(Dummy_6874*tmp_kernel_op_273 + Dummy_6875*tmp_kernel_op_273 + Dummy_6876*tmp_kernel_op_273) + Dummy_6673*(Dummy_6874*tmp_kernel_op_274 + Dummy_6875*tmp_kernel_op_274 + Dummy_6876*tmp_kernel_op_274); - const real_t Dummy_7003 = Dummy_6877; - const real_t Dummy_7004 = Dummy_6878; - const real_t Dummy_7005 = Dummy_6879; - const real_t Dummy_7006 = Dummy_6880; - const real_t Dummy_7007 = Dummy_6881; - const real_t Dummy_7008 = Dummy_6882; - const real_t Dummy_7009 = Dummy_6883; - const real_t Dummy_7010 = Dummy_6712; - const real_t Dummy_7011 = Dummy_6867; - const real_t Dummy_7012 = Dummy_6877; - const real_t Dummy_7013 = Dummy_6661*(Dummy_6884*tmp_kernel_op_283 + Dummy_6885*tmp_kernel_op_283 + Dummy_6886*tmp_kernel_op_283) + Dummy_6665*(Dummy_6884*tmp_kernel_op_286 + Dummy_6885*tmp_kernel_op_286 + Dummy_6886*tmp_kernel_op_286) + Dummy_6669*(Dummy_6884*tmp_kernel_op_287 + Dummy_6885*tmp_kernel_op_287 + Dummy_6886*tmp_kernel_op_287) + Dummy_6673*(Dummy_6884*tmp_kernel_op_288 + Dummy_6885*tmp_kernel_op_288 + Dummy_6886*tmp_kernel_op_288); - const real_t Dummy_7014 = Dummy_6887; - const real_t Dummy_7015 = Dummy_6888; - const real_t Dummy_7016 = Dummy_6889; - const real_t Dummy_7017 = Dummy_6890; - const real_t Dummy_7018 = Dummy_6891; - const real_t Dummy_7019 = Dummy_6892; - const real_t Dummy_7020 = Dummy_6749; - const real_t Dummy_7021 = Dummy_6868; - const real_t Dummy_7022 = Dummy_6878; - const real_t Dummy_7023 = Dummy_6887; - const real_t Dummy_7024 = Dummy_6661*(((Dummy_6893 + Dummy_6894)*(Dummy_6893 + Dummy_6894))*16.0 + ((Dummy_6895 + Dummy_6896)*(Dummy_6895 + Dummy_6896))*16.0 + ((Dummy_6897 + Dummy_6898)*(Dummy_6897 + Dummy_6898))*16.0) + Dummy_6665*(((Dummy_6899 + Dummy_6900)*(Dummy_6899 + Dummy_6900))*16.0 + ((Dummy_6901 + Dummy_6902)*(Dummy_6901 + Dummy_6902))*16.0 + ((Dummy_6903 + Dummy_6904)*(Dummy_6903 + Dummy_6904))*16.0) + Dummy_6669*(((Dummy_6905 + Dummy_6906)*(Dummy_6905 + Dummy_6906))*16.0 + ((Dummy_6907 + Dummy_6908)*(Dummy_6907 + Dummy_6908))*16.0 + ((Dummy_6909 + Dummy_6910)*(Dummy_6909 + Dummy_6910))*16.0) + Dummy_6673*(((Dummy_6911 + Dummy_6912)*(Dummy_6911 + Dummy_6912))*16.0 + ((Dummy_6913 + Dummy_6914)*(Dummy_6913 + Dummy_6914))*16.0 + ((Dummy_6915 + Dummy_6916)*(Dummy_6915 + Dummy_6916))*16.0); - const real_t Dummy_7025 = Dummy_6917; - const real_t Dummy_7026 = Dummy_6918; - const real_t Dummy_7027 = Dummy_6919; - const real_t Dummy_7028 = Dummy_6920; - const real_t Dummy_7029 = Dummy_6921; - const real_t Dummy_7030 = Dummy_6786; - const real_t Dummy_7031 = Dummy_6869; - const real_t Dummy_7032 = Dummy_6879; - const real_t Dummy_7033 = Dummy_6888; - const real_t Dummy_7034 = Dummy_6917; - const real_t Dummy_7035 = Dummy_6661*(((Dummy_6922 + Dummy_6923)*(Dummy_6922 + Dummy_6923))*16.0 + ((Dummy_6924 + Dummy_6925)*(Dummy_6924 + Dummy_6925))*16.0 + ((Dummy_6926 + Dummy_6927)*(Dummy_6926 + Dummy_6927))*16.0) + Dummy_6665*(((Dummy_6928 + Dummy_6929)*(Dummy_6928 + Dummy_6929))*16.0 + ((Dummy_6930 + Dummy_6931)*(Dummy_6930 + Dummy_6931))*16.0 + ((Dummy_6932 + Dummy_6933)*(Dummy_6932 + Dummy_6933))*16.0) + Dummy_6669*(((Dummy_6934 + Dummy_6935)*(Dummy_6934 + Dummy_6935))*16.0 + ((Dummy_6936 + Dummy_6937)*(Dummy_6936 + Dummy_6937))*16.0 + ((Dummy_6938 + Dummy_6939)*(Dummy_6938 + Dummy_6939))*16.0) + Dummy_6673*(((Dummy_6940 + Dummy_6941)*(Dummy_6940 + Dummy_6941))*16.0 + ((Dummy_6942 + Dummy_6943)*(Dummy_6942 + Dummy_6943))*16.0 + ((Dummy_6944 + Dummy_6945)*(Dummy_6944 + Dummy_6945))*16.0); - const real_t Dummy_7036 = Dummy_6946; - const real_t Dummy_7037 = Dummy_6947; - const real_t Dummy_7038 = Dummy_6948; - const real_t Dummy_7039 = Dummy_6949; - const real_t Dummy_7040 = Dummy_6823; - const real_t Dummy_7041 = Dummy_6870; - const real_t Dummy_7042 = Dummy_6880; - const real_t Dummy_7043 = Dummy_6889; - const real_t Dummy_7044 = Dummy_6918; - const real_t Dummy_7045 = Dummy_6946; - const real_t Dummy_7046 = Dummy_6661*(((Dummy_6950 + Dummy_6951)*(Dummy_6950 + Dummy_6951))*16.0 + ((Dummy_6952 + Dummy_6953)*(Dummy_6952 + Dummy_6953))*16.0 + ((Dummy_6954 + Dummy_6955)*(Dummy_6954 + Dummy_6955))*16.0) + Dummy_6665*(((Dummy_6956 + Dummy_6957)*(Dummy_6956 + Dummy_6957))*16.0 + ((Dummy_6958 + Dummy_6959)*(Dummy_6958 + Dummy_6959))*16.0 + ((Dummy_6960 + Dummy_6961)*(Dummy_6960 + Dummy_6961))*16.0) + Dummy_6669*(((Dummy_6962 + Dummy_6963)*(Dummy_6962 + Dummy_6963))*16.0 + ((Dummy_6964 + Dummy_6965)*(Dummy_6964 + Dummy_6965))*16.0 + ((Dummy_6966 + Dummy_6967)*(Dummy_6966 + Dummy_6967))*16.0) + Dummy_6673*(((Dummy_6968 + Dummy_6969)*(Dummy_6968 + Dummy_6969))*16.0 + ((Dummy_6970 + Dummy_6971)*(Dummy_6970 + Dummy_6971))*16.0 + ((Dummy_6972 + Dummy_6973)*(Dummy_6972 + Dummy_6973))*16.0); - const real_t Dummy_7047 = Dummy_6974; - const real_t Dummy_7048 = Dummy_6975; - const real_t Dummy_7049 = Dummy_6976; - const real_t Dummy_7050 = Dummy_6836; - const real_t Dummy_7051 = Dummy_6871; - const real_t Dummy_7052 = Dummy_6881; - const real_t Dummy_7053 = Dummy_6890; - const real_t Dummy_7054 = Dummy_6919; - const real_t Dummy_7055 = Dummy_6947; - const real_t Dummy_7056 = Dummy_6974; - const real_t Dummy_7057 = Dummy_6661*(((-Dummy_6893 - Dummy_6922 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_6893 - Dummy_6922 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_6895 - Dummy_6924 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_6895 - Dummy_6924 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_6897 - Dummy_6926 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25)*(-Dummy_6897 - Dummy_6926 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25))*16.0) + Dummy_6665*(((-Dummy_6899 - Dummy_6928 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_6899 - Dummy_6928 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_6901 - Dummy_6930 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_6901 - Dummy_6930 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_6903 - Dummy_6932 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25)*(-Dummy_6903 - Dummy_6932 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25))*16.0) + Dummy_6669*(((-Dummy_6905 - Dummy_6934 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_6905 - Dummy_6934 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_6907 - Dummy_6936 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_6907 - Dummy_6936 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_6909 - Dummy_6938 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25)*(-Dummy_6909 - Dummy_6938 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25))*16.0) + Dummy_6673*(((-Dummy_6911 - Dummy_6940 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_6911 - Dummy_6940 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_6913 - Dummy_6942 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_6913 - Dummy_6942 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_6915 - Dummy_6944 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25)*(-Dummy_6915 - Dummy_6944 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25))*16.0); - const real_t Dummy_7058 = Dummy_6977; - const real_t Dummy_7059 = Dummy_6978; - const real_t Dummy_7060 = Dummy_6849; - const real_t Dummy_7061 = Dummy_6872; - const real_t Dummy_7062 = Dummy_6882; - const real_t Dummy_7063 = Dummy_6891; - const real_t Dummy_7064 = Dummy_6920; - const real_t Dummy_7065 = Dummy_6948; - const real_t Dummy_7066 = Dummy_6975; - const real_t Dummy_7067 = Dummy_6977; - const real_t Dummy_7068 = Dummy_6661*(((-Dummy_6894 - Dummy_6950 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_6894 - Dummy_6950 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_6896 - Dummy_6952 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_6896 - Dummy_6952 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_6898 - Dummy_6954 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25)*(-Dummy_6898 - Dummy_6954 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25))*16.0) + Dummy_6665*(((-Dummy_6900 - Dummy_6956 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_6900 - Dummy_6956 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_6902 - Dummy_6958 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_6902 - Dummy_6958 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_6904 - Dummy_6960 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25)*(-Dummy_6904 - Dummy_6960 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25))*16.0) + Dummy_6669*(((-Dummy_6906 - Dummy_6962 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_6906 - Dummy_6962 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_6908 - Dummy_6964 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_6908 - Dummy_6964 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_6910 - Dummy_6966 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25)*(-Dummy_6910 - Dummy_6966 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25))*16.0) + Dummy_6673*(((-Dummy_6912 - Dummy_6968 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_6912 - Dummy_6968 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_6914 - Dummy_6970 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_6914 - Dummy_6970 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_6916 - Dummy_6972 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25)*(-Dummy_6916 - Dummy_6972 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25))*16.0); - const real_t Dummy_7069 = Dummy_6979; - const real_t Dummy_7070 = Dummy_6862; - const real_t Dummy_7071 = Dummy_6873; - const real_t Dummy_7072 = Dummy_6883; - const real_t Dummy_7073 = Dummy_6892; - const real_t Dummy_7074 = Dummy_6921; - const real_t Dummy_7075 = Dummy_6949; - const real_t Dummy_7076 = Dummy_6976; - const real_t Dummy_7077 = Dummy_6978; - const real_t Dummy_7078 = Dummy_6979; - const real_t Dummy_7079 = Dummy_6661*(((-Dummy_6923 - Dummy_6951 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_6923 - Dummy_6951 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_6925 - Dummy_6953 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_6925 - Dummy_6953 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_6927 - Dummy_6955 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25)*(-Dummy_6927 - Dummy_6955 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25))*16.0) + Dummy_6665*(((-Dummy_6929 - Dummy_6957 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_6929 - Dummy_6957 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_6931 - Dummy_6959 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_6931 - Dummy_6959 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_6933 - Dummy_6961 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25)*(-Dummy_6933 - Dummy_6961 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25))*16.0) + Dummy_6669*(((-Dummy_6935 - Dummy_6963 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_6935 - Dummy_6963 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_6937 - Dummy_6965 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_6937 - Dummy_6965 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_6939 - Dummy_6967 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25)*(-Dummy_6939 - Dummy_6967 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25))*16.0) + Dummy_6673*(((-Dummy_6941 - Dummy_6969 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_6941 - Dummy_6969 + jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_6943 - Dummy_6971 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_6943 - Dummy_6971 + jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_6945 - Dummy_6973 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25)*(-Dummy_6945 - Dummy_6973 + jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25))*16.0); + const real_t tmp_moved_constant_2954 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_2955 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_2956 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_4; + const real_t tmp_moved_constant_2957 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_2958 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_2959 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_2960 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_13; + const real_t tmp_moved_constant_2961 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_2962 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_2963 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_2964 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_2965 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_2966 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_2967 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_2968 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_31; + const real_t tmp_moved_constant_2969 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_2970 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_2971 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_2972 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_36; + const real_t tmp_moved_constant_2973 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_2974 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_2975 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_40; + const real_t tmp_moved_constant_2976 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_2977 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_2978 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_44; + const real_t tmp_moved_constant_2979 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_2980 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_2981 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_48; + const real_t tmp_moved_constant_2982 = tmp_moved_constant_2957*(tmp_moved_constant_2954*tmp_moved_constant_2970 + tmp_moved_constant_2955*tmp_moved_constant_2971 + tmp_moved_constant_2956*tmp_moved_constant_2972) + tmp_moved_constant_2961*(tmp_moved_constant_2958*tmp_moved_constant_2973 + tmp_moved_constant_2959*tmp_moved_constant_2974 + tmp_moved_constant_2960*tmp_moved_constant_2975) + tmp_moved_constant_2965*(tmp_moved_constant_2962*tmp_moved_constant_2976 + tmp_moved_constant_2963*tmp_moved_constant_2977 + tmp_moved_constant_2964*tmp_moved_constant_2978) + tmp_moved_constant_2969*(tmp_moved_constant_2966*tmp_moved_constant_2979 + tmp_moved_constant_2967*tmp_moved_constant_2980 + tmp_moved_constant_2968*tmp_moved_constant_2981); + const real_t tmp_moved_constant_2983 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_2984 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_2985 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_53; + const real_t tmp_moved_constant_2986 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_2987 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_2988 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_57; + const real_t tmp_moved_constant_2989 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_2990 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_2991 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_61; + const real_t tmp_moved_constant_2992 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_2993 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_2994 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_65; + const real_t tmp_moved_constant_2995 = tmp_moved_constant_2957*(tmp_moved_constant_2954*tmp_moved_constant_2983 + tmp_moved_constant_2955*tmp_moved_constant_2984 + tmp_moved_constant_2956*tmp_moved_constant_2985) + tmp_moved_constant_2961*(tmp_moved_constant_2958*tmp_moved_constant_2986 + tmp_moved_constant_2959*tmp_moved_constant_2987 + tmp_moved_constant_2960*tmp_moved_constant_2988) + tmp_moved_constant_2965*(tmp_moved_constant_2962*tmp_moved_constant_2989 + tmp_moved_constant_2963*tmp_moved_constant_2990 + tmp_moved_constant_2964*tmp_moved_constant_2991) + tmp_moved_constant_2969*(tmp_moved_constant_2966*tmp_moved_constant_2992 + tmp_moved_constant_2967*tmp_moved_constant_2993 + tmp_moved_constant_2968*tmp_moved_constant_2994); + const real_t tmp_moved_constant_2996 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_2997 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_2998 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_70; + const real_t tmp_moved_constant_2999 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_3000 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_3001 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_74; + const real_t tmp_moved_constant_3002 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_3003 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_3004 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_78; + const real_t tmp_moved_constant_3005 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_3006 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_3007 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_82; + const real_t tmp_moved_constant_3008 = tmp_moved_constant_2957*(tmp_moved_constant_2954*tmp_moved_constant_2996 + tmp_moved_constant_2955*tmp_moved_constant_2997 + tmp_moved_constant_2956*tmp_moved_constant_2998) + tmp_moved_constant_2961*(tmp_moved_constant_2958*tmp_moved_constant_2999 + tmp_moved_constant_2959*tmp_moved_constant_3000 + tmp_moved_constant_2960*tmp_moved_constant_3001) + tmp_moved_constant_2965*(tmp_moved_constant_2962*tmp_moved_constant_3002 + tmp_moved_constant_2963*tmp_moved_constant_3003 + tmp_moved_constant_2964*tmp_moved_constant_3004) + tmp_moved_constant_2969*(tmp_moved_constant_2966*tmp_moved_constant_3005 + tmp_moved_constant_2967*tmp_moved_constant_3006 + tmp_moved_constant_2968*tmp_moved_constant_3007); + const real_t tmp_moved_constant_3009 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_3010 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_3011 = tmp_moved_constant_3009 + tmp_moved_constant_3010; + const real_t tmp_moved_constant_3012 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_3013 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_3014 = tmp_moved_constant_3012 + tmp_moved_constant_3013; + const real_t tmp_moved_constant_3015 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_3016 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_3017 = tmp_moved_constant_3015 + tmp_moved_constant_3016; + const real_t tmp_moved_constant_3018 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_3019 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_3020 = tmp_moved_constant_3018 + tmp_moved_constant_3019; + const real_t tmp_moved_constant_3021 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_3022 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_3023 = tmp_moved_constant_3021 + tmp_moved_constant_3022; + const real_t tmp_moved_constant_3024 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_3025 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_3026 = tmp_moved_constant_3024 + tmp_moved_constant_3025; + const real_t tmp_moved_constant_3027 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_3028 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_3029 = tmp_moved_constant_3027 + tmp_moved_constant_3028; + const real_t tmp_moved_constant_3030 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_3031 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_3032 = tmp_moved_constant_3030 + tmp_moved_constant_3031; + const real_t tmp_moved_constant_3033 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_3034 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_3035 = tmp_moved_constant_3033 + tmp_moved_constant_3034; + const real_t tmp_moved_constant_3036 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_3037 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_3038 = tmp_moved_constant_3036 + tmp_moved_constant_3037; + const real_t tmp_moved_constant_3039 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_3040 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_3041 = tmp_moved_constant_3039 + tmp_moved_constant_3040; + const real_t tmp_moved_constant_3042 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_3043 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_3044 = tmp_moved_constant_3042 + tmp_moved_constant_3043; + const real_t tmp_moved_constant_3045 = tmp_moved_constant_2957*(tmp_moved_constant_2954*tmp_moved_constant_3011 + tmp_moved_constant_2955*tmp_moved_constant_3014 + tmp_moved_constant_2956*tmp_moved_constant_3017) + tmp_moved_constant_2961*(tmp_moved_constant_2958*tmp_moved_constant_3020 + tmp_moved_constant_2959*tmp_moved_constant_3023 + tmp_moved_constant_2960*tmp_moved_constant_3026) + tmp_moved_constant_2965*(tmp_moved_constant_2962*tmp_moved_constant_3029 + tmp_moved_constant_2963*tmp_moved_constant_3032 + tmp_moved_constant_2964*tmp_moved_constant_3035) + tmp_moved_constant_2969*(tmp_moved_constant_2966*tmp_moved_constant_3038 + tmp_moved_constant_2967*tmp_moved_constant_3041 + tmp_moved_constant_2968*tmp_moved_constant_3044); + const real_t tmp_moved_constant_3046 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_3047 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_3048 = tmp_moved_constant_3046 + tmp_moved_constant_3047; + const real_t tmp_moved_constant_3049 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_3050 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_3051 = tmp_moved_constant_3049 + tmp_moved_constant_3050; + const real_t tmp_moved_constant_3052 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_0; + const real_t tmp_moved_constant_3053 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_3054 = tmp_moved_constant_3052 + tmp_moved_constant_3053; + const real_t tmp_moved_constant_3055 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_3056 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_3057 = tmp_moved_constant_3055 + tmp_moved_constant_3056; + const real_t tmp_moved_constant_3058 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_3059 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_3060 = tmp_moved_constant_3058 + tmp_moved_constant_3059; + const real_t tmp_moved_constant_3061 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_9; + const real_t tmp_moved_constant_3062 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_3063 = tmp_moved_constant_3061 + tmp_moved_constant_3062; + const real_t tmp_moved_constant_3064 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_3065 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_3066 = tmp_moved_constant_3064 + tmp_moved_constant_3065; + const real_t tmp_moved_constant_3067 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_3068 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_3069 = tmp_moved_constant_3067 + tmp_moved_constant_3068; + const real_t tmp_moved_constant_3070 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_3071 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_3072 = tmp_moved_constant_3070 + tmp_moved_constant_3071; + const real_t tmp_moved_constant_3073 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_3074 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_3075 = tmp_moved_constant_3073 + tmp_moved_constant_3074; + const real_t tmp_moved_constant_3076 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_3077 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_3078 = tmp_moved_constant_3076 + tmp_moved_constant_3077; + const real_t tmp_moved_constant_3079 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_27; + const real_t tmp_moved_constant_3080 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_3081 = tmp_moved_constant_3079 + tmp_moved_constant_3080; + const real_t tmp_moved_constant_3082 = tmp_moved_constant_2957*(tmp_moved_constant_2954*tmp_moved_constant_3048 + tmp_moved_constant_2955*tmp_moved_constant_3051 + tmp_moved_constant_2956*tmp_moved_constant_3054) + tmp_moved_constant_2961*(tmp_moved_constant_2958*tmp_moved_constant_3057 + tmp_moved_constant_2959*tmp_moved_constant_3060 + tmp_moved_constant_2960*tmp_moved_constant_3063) + tmp_moved_constant_2965*(tmp_moved_constant_2962*tmp_moved_constant_3066 + tmp_moved_constant_2963*tmp_moved_constant_3069 + tmp_moved_constant_2964*tmp_moved_constant_3072) + tmp_moved_constant_2969*(tmp_moved_constant_2966*tmp_moved_constant_3075 + tmp_moved_constant_2967*tmp_moved_constant_3078 + tmp_moved_constant_2968*tmp_moved_constant_3081); + const real_t tmp_moved_constant_3083 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_3084 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_3085 = tmp_moved_constant_3083 + tmp_moved_constant_3084; + const real_t tmp_moved_constant_3086 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_3087 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_3088 = tmp_moved_constant_3086 + tmp_moved_constant_3087; + const real_t tmp_moved_constant_3089 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_3090 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_1; + const real_t tmp_moved_constant_3091 = tmp_moved_constant_3089 + tmp_moved_constant_3090; + const real_t tmp_moved_constant_3092 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_3093 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_3094 = tmp_moved_constant_3092 + tmp_moved_constant_3093; + const real_t tmp_moved_constant_3095 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_3096 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_3097 = tmp_moved_constant_3095 + tmp_moved_constant_3096; + const real_t tmp_moved_constant_3098 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_11; + const real_t tmp_moved_constant_3099 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_3100 = tmp_moved_constant_3098 + tmp_moved_constant_3099; + const real_t tmp_moved_constant_3101 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_3102 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_3103 = tmp_moved_constant_3101 + tmp_moved_constant_3102; + const real_t tmp_moved_constant_3104 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_3105 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_3106 = tmp_moved_constant_3104 + tmp_moved_constant_3105; + const real_t tmp_moved_constant_3107 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_3108 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_19; + const real_t tmp_moved_constant_3109 = tmp_moved_constant_3107 + tmp_moved_constant_3108; + const real_t tmp_moved_constant_3110 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_3111 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_3112 = tmp_moved_constant_3110 + tmp_moved_constant_3111; + const real_t tmp_moved_constant_3113 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_3114 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_3115 = tmp_moved_constant_3113 + tmp_moved_constant_3114; + const real_t tmp_moved_constant_3116 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_29; + const real_t tmp_moved_constant_3117 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_3118 = tmp_moved_constant_3116 + tmp_moved_constant_3117; + const real_t tmp_moved_constant_3119 = tmp_moved_constant_2957*(tmp_moved_constant_2954*tmp_moved_constant_3085 + tmp_moved_constant_2955*tmp_moved_constant_3088 + tmp_moved_constant_2956*tmp_moved_constant_3091) + tmp_moved_constant_2961*(tmp_moved_constant_2958*tmp_moved_constant_3094 + tmp_moved_constant_2959*tmp_moved_constant_3097 + tmp_moved_constant_2960*tmp_moved_constant_3100) + tmp_moved_constant_2965*(tmp_moved_constant_2962*tmp_moved_constant_3103 + tmp_moved_constant_2963*tmp_moved_constant_3106 + tmp_moved_constant_2964*tmp_moved_constant_3109) + tmp_moved_constant_2969*(tmp_moved_constant_2966*tmp_moved_constant_3112 + tmp_moved_constant_2967*tmp_moved_constant_3115 + tmp_moved_constant_2968*tmp_moved_constant_3118); + const real_t tmp_moved_constant_3120 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_3009 - tmp_moved_constant_3046; + const real_t tmp_moved_constant_3121 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_3012 - tmp_moved_constant_3049; + const real_t tmp_moved_constant_3122 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198 - tmp_moved_constant_3015 - tmp_moved_constant_3052; + const real_t tmp_moved_constant_3123 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_3018 - tmp_moved_constant_3055; + const real_t tmp_moved_constant_3124 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_3021 - tmp_moved_constant_3058; + const real_t tmp_moved_constant_3125 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202 - tmp_moved_constant_3024 - tmp_moved_constant_3061; + const real_t tmp_moved_constant_3126 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_3027 - tmp_moved_constant_3064; + const real_t tmp_moved_constant_3127 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_3030 - tmp_moved_constant_3067; + const real_t tmp_moved_constant_3128 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206 - tmp_moved_constant_3033 - tmp_moved_constant_3070; + const real_t tmp_moved_constant_3129 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_3036 - tmp_moved_constant_3073; + const real_t tmp_moved_constant_3130 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_3039 - tmp_moved_constant_3076; + const real_t tmp_moved_constant_3131 = jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210 - tmp_moved_constant_3042 - tmp_moved_constant_3079; + const real_t tmp_moved_constant_3132 = tmp_moved_constant_2957*(tmp_moved_constant_2954*tmp_moved_constant_3120 + tmp_moved_constant_2955*tmp_moved_constant_3121 + tmp_moved_constant_2956*tmp_moved_constant_3122) + tmp_moved_constant_2961*(tmp_moved_constant_2958*tmp_moved_constant_3123 + tmp_moved_constant_2959*tmp_moved_constant_3124 + tmp_moved_constant_2960*tmp_moved_constant_3125) + tmp_moved_constant_2965*(tmp_moved_constant_2962*tmp_moved_constant_3126 + tmp_moved_constant_2963*tmp_moved_constant_3127 + tmp_moved_constant_2964*tmp_moved_constant_3128) + tmp_moved_constant_2969*(tmp_moved_constant_2966*tmp_moved_constant_3129 + tmp_moved_constant_2967*tmp_moved_constant_3130 + tmp_moved_constant_2968*tmp_moved_constant_3131); + const real_t tmp_moved_constant_3133 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_3010 - tmp_moved_constant_3083; + const real_t tmp_moved_constant_3134 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_3013 - tmp_moved_constant_3086; + const real_t tmp_moved_constant_3135 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216 - tmp_moved_constant_3016 - tmp_moved_constant_3089; + const real_t tmp_moved_constant_3136 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_3019 - tmp_moved_constant_3092; + const real_t tmp_moved_constant_3137 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_3022 - tmp_moved_constant_3095; + const real_t tmp_moved_constant_3138 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221 - tmp_moved_constant_3025 - tmp_moved_constant_3098; + const real_t tmp_moved_constant_3139 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_3028 - tmp_moved_constant_3101; + const real_t tmp_moved_constant_3140 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_3031 - tmp_moved_constant_3104; + const real_t tmp_moved_constant_3141 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226 - tmp_moved_constant_3034 - tmp_moved_constant_3107; + const real_t tmp_moved_constant_3142 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_3037 - tmp_moved_constant_3110; + const real_t tmp_moved_constant_3143 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_3040 - tmp_moved_constant_3113; + const real_t tmp_moved_constant_3144 = jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231 - tmp_moved_constant_3043 - tmp_moved_constant_3116; + const real_t tmp_moved_constant_3145 = tmp_moved_constant_2957*(tmp_moved_constant_2954*tmp_moved_constant_3133 + tmp_moved_constant_2955*tmp_moved_constant_3134 + tmp_moved_constant_2956*tmp_moved_constant_3135) + tmp_moved_constant_2961*(tmp_moved_constant_2958*tmp_moved_constant_3136 + tmp_moved_constant_2959*tmp_moved_constant_3137 + tmp_moved_constant_2960*tmp_moved_constant_3138) + tmp_moved_constant_2965*(tmp_moved_constant_2962*tmp_moved_constant_3139 + tmp_moved_constant_2963*tmp_moved_constant_3140 + tmp_moved_constant_2964*tmp_moved_constant_3141) + tmp_moved_constant_2969*(tmp_moved_constant_2966*tmp_moved_constant_3142 + tmp_moved_constant_2967*tmp_moved_constant_3143 + tmp_moved_constant_2968*tmp_moved_constant_3144); + const real_t tmp_moved_constant_3146 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_3047 - tmp_moved_constant_3084; + const real_t tmp_moved_constant_3147 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_3050 - tmp_moved_constant_3087; + const real_t tmp_moved_constant_3148 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236 - tmp_moved_constant_3053 - tmp_moved_constant_3090; + const real_t tmp_moved_constant_3149 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_3056 - tmp_moved_constant_3093; + const real_t tmp_moved_constant_3150 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_3059 - tmp_moved_constant_3096; + const real_t tmp_moved_constant_3151 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240 - tmp_moved_constant_3062 - tmp_moved_constant_3099; + const real_t tmp_moved_constant_3152 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_3065 - tmp_moved_constant_3102; + const real_t tmp_moved_constant_3153 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_3068 - tmp_moved_constant_3105; + const real_t tmp_moved_constant_3154 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244 - tmp_moved_constant_3071 - tmp_moved_constant_3108; + const real_t tmp_moved_constant_3155 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_3074 - tmp_moved_constant_3111; + const real_t tmp_moved_constant_3156 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_3077 - tmp_moved_constant_3114; + const real_t tmp_moved_constant_3157 = jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248 - tmp_moved_constant_3080 - tmp_moved_constant_3117; + const real_t tmp_moved_constant_3158 = tmp_moved_constant_2957*(tmp_moved_constant_2954*tmp_moved_constant_3146 + tmp_moved_constant_2955*tmp_moved_constant_3147 + tmp_moved_constant_2956*tmp_moved_constant_3148) + tmp_moved_constant_2961*(tmp_moved_constant_2958*tmp_moved_constant_3149 + tmp_moved_constant_2959*tmp_moved_constant_3150 + tmp_moved_constant_2960*tmp_moved_constant_3151) + tmp_moved_constant_2965*(tmp_moved_constant_2962*tmp_moved_constant_3152 + tmp_moved_constant_2963*tmp_moved_constant_3153 + tmp_moved_constant_2964*tmp_moved_constant_3154) + tmp_moved_constant_2969*(tmp_moved_constant_2966*tmp_moved_constant_3155 + tmp_moved_constant_2967*tmp_moved_constant_3156 + tmp_moved_constant_2968*tmp_moved_constant_3157); + const real_t tmp_moved_constant_3159 = (jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP); + const real_t tmp_moved_constant_3160 = (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP); + const real_t tmp_moved_constant_3161 = (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP); + const real_t tmp_moved_constant_3162 = tmp_moved_constant_2957*(tmp_moved_constant_2970*tmp_moved_constant_2983 + tmp_moved_constant_2971*tmp_moved_constant_2984 + tmp_moved_constant_2972*tmp_moved_constant_2985) + tmp_moved_constant_2961*(tmp_moved_constant_2973*tmp_moved_constant_2986 + tmp_moved_constant_2974*tmp_moved_constant_2987 + tmp_moved_constant_2975*tmp_moved_constant_2988) + tmp_moved_constant_2965*(tmp_moved_constant_2976*tmp_moved_constant_2989 + tmp_moved_constant_2977*tmp_moved_constant_2990 + tmp_moved_constant_2978*tmp_moved_constant_2991) + tmp_moved_constant_2969*(tmp_moved_constant_2979*tmp_moved_constant_2992 + tmp_moved_constant_2980*tmp_moved_constant_2993 + tmp_moved_constant_2981*tmp_moved_constant_2994); + const real_t tmp_moved_constant_3163 = tmp_moved_constant_2957*(tmp_moved_constant_2970*tmp_moved_constant_2996 + tmp_moved_constant_2971*tmp_moved_constant_2997 + tmp_moved_constant_2972*tmp_moved_constant_2998) + tmp_moved_constant_2961*(tmp_moved_constant_2973*tmp_moved_constant_2999 + tmp_moved_constant_2974*tmp_moved_constant_3000 + tmp_moved_constant_2975*tmp_moved_constant_3001) + tmp_moved_constant_2965*(tmp_moved_constant_2976*tmp_moved_constant_3002 + tmp_moved_constant_2977*tmp_moved_constant_3003 + tmp_moved_constant_2978*tmp_moved_constant_3004) + tmp_moved_constant_2969*(tmp_moved_constant_2979*tmp_moved_constant_3005 + tmp_moved_constant_2980*tmp_moved_constant_3006 + tmp_moved_constant_2981*tmp_moved_constant_3007); + const real_t tmp_moved_constant_3164 = tmp_moved_constant_2957*(tmp_moved_constant_2970*tmp_moved_constant_3011 + tmp_moved_constant_2971*tmp_moved_constant_3014 + tmp_moved_constant_2972*tmp_moved_constant_3017) + tmp_moved_constant_2961*(tmp_moved_constant_2973*tmp_moved_constant_3020 + tmp_moved_constant_2974*tmp_moved_constant_3023 + tmp_moved_constant_2975*tmp_moved_constant_3026) + tmp_moved_constant_2965*(tmp_moved_constant_2976*tmp_moved_constant_3029 + tmp_moved_constant_2977*tmp_moved_constant_3032 + tmp_moved_constant_2978*tmp_moved_constant_3035) + tmp_moved_constant_2969*(tmp_moved_constant_2979*tmp_moved_constant_3038 + tmp_moved_constant_2980*tmp_moved_constant_3041 + tmp_moved_constant_2981*tmp_moved_constant_3044); + const real_t tmp_moved_constant_3165 = tmp_moved_constant_2957*(tmp_moved_constant_2970*tmp_moved_constant_3048 + tmp_moved_constant_2971*tmp_moved_constant_3051 + tmp_moved_constant_2972*tmp_moved_constant_3054) + tmp_moved_constant_2961*(tmp_moved_constant_2973*tmp_moved_constant_3057 + tmp_moved_constant_2974*tmp_moved_constant_3060 + tmp_moved_constant_2975*tmp_moved_constant_3063) + tmp_moved_constant_2965*(tmp_moved_constant_2976*tmp_moved_constant_3066 + tmp_moved_constant_2977*tmp_moved_constant_3069 + tmp_moved_constant_2978*tmp_moved_constant_3072) + tmp_moved_constant_2969*(tmp_moved_constant_2979*tmp_moved_constant_3075 + tmp_moved_constant_2980*tmp_moved_constant_3078 + tmp_moved_constant_2981*tmp_moved_constant_3081); + const real_t tmp_moved_constant_3166 = tmp_moved_constant_2957*(tmp_moved_constant_2970*tmp_moved_constant_3085 + tmp_moved_constant_2971*tmp_moved_constant_3088 + tmp_moved_constant_2972*tmp_moved_constant_3091) + tmp_moved_constant_2961*(tmp_moved_constant_2973*tmp_moved_constant_3094 + tmp_moved_constant_2974*tmp_moved_constant_3097 + tmp_moved_constant_2975*tmp_moved_constant_3100) + tmp_moved_constant_2965*(tmp_moved_constant_2976*tmp_moved_constant_3103 + tmp_moved_constant_2977*tmp_moved_constant_3106 + tmp_moved_constant_2978*tmp_moved_constant_3109) + tmp_moved_constant_2969*(tmp_moved_constant_2979*tmp_moved_constant_3112 + tmp_moved_constant_2980*tmp_moved_constant_3115 + tmp_moved_constant_2981*tmp_moved_constant_3118); + const real_t tmp_moved_constant_3167 = tmp_moved_constant_2957*(tmp_moved_constant_2970*tmp_moved_constant_3120 + tmp_moved_constant_2971*tmp_moved_constant_3121 + tmp_moved_constant_2972*tmp_moved_constant_3122) + tmp_moved_constant_2961*(tmp_moved_constant_2973*tmp_moved_constant_3123 + tmp_moved_constant_2974*tmp_moved_constant_3124 + tmp_moved_constant_2975*tmp_moved_constant_3125) + tmp_moved_constant_2965*(tmp_moved_constant_2976*tmp_moved_constant_3126 + tmp_moved_constant_2977*tmp_moved_constant_3127 + tmp_moved_constant_2978*tmp_moved_constant_3128) + tmp_moved_constant_2969*(tmp_moved_constant_2979*tmp_moved_constant_3129 + tmp_moved_constant_2980*tmp_moved_constant_3130 + tmp_moved_constant_2981*tmp_moved_constant_3131); + const real_t tmp_moved_constant_3168 = tmp_moved_constant_2957*(tmp_moved_constant_2970*tmp_moved_constant_3133 + tmp_moved_constant_2971*tmp_moved_constant_3134 + tmp_moved_constant_2972*tmp_moved_constant_3135) + tmp_moved_constant_2961*(tmp_moved_constant_2973*tmp_moved_constant_3136 + tmp_moved_constant_2974*tmp_moved_constant_3137 + tmp_moved_constant_2975*tmp_moved_constant_3138) + tmp_moved_constant_2965*(tmp_moved_constant_2976*tmp_moved_constant_3139 + tmp_moved_constant_2977*tmp_moved_constant_3140 + tmp_moved_constant_2978*tmp_moved_constant_3141) + tmp_moved_constant_2969*(tmp_moved_constant_2979*tmp_moved_constant_3142 + tmp_moved_constant_2980*tmp_moved_constant_3143 + tmp_moved_constant_2981*tmp_moved_constant_3144); + const real_t tmp_moved_constant_3169 = tmp_moved_constant_2957*(tmp_moved_constant_2970*tmp_moved_constant_3146 + tmp_moved_constant_2971*tmp_moved_constant_3147 + tmp_moved_constant_2972*tmp_moved_constant_3148) + tmp_moved_constant_2961*(tmp_moved_constant_2973*tmp_moved_constant_3149 + tmp_moved_constant_2974*tmp_moved_constant_3150 + tmp_moved_constant_2975*tmp_moved_constant_3151) + tmp_moved_constant_2965*(tmp_moved_constant_2976*tmp_moved_constant_3152 + tmp_moved_constant_2977*tmp_moved_constant_3153 + tmp_moved_constant_2978*tmp_moved_constant_3154) + tmp_moved_constant_2969*(tmp_moved_constant_2979*tmp_moved_constant_3155 + tmp_moved_constant_2980*tmp_moved_constant_3156 + tmp_moved_constant_2981*tmp_moved_constant_3157); + const real_t tmp_moved_constant_3170 = (jac_affine_inv_1_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP); + const real_t tmp_moved_constant_3171 = (jac_affine_inv_1_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP); + const real_t tmp_moved_constant_3172 = (jac_affine_inv_1_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); + const real_t tmp_moved_constant_3173 = tmp_moved_constant_2957*(tmp_moved_constant_2983*tmp_moved_constant_2996 + tmp_moved_constant_2984*tmp_moved_constant_2997 + tmp_moved_constant_2985*tmp_moved_constant_2998) + tmp_moved_constant_2961*(tmp_moved_constant_2986*tmp_moved_constant_2999 + tmp_moved_constant_2987*tmp_moved_constant_3000 + tmp_moved_constant_2988*tmp_moved_constant_3001) + tmp_moved_constant_2965*(tmp_moved_constant_2989*tmp_moved_constant_3002 + tmp_moved_constant_2990*tmp_moved_constant_3003 + tmp_moved_constant_2991*tmp_moved_constant_3004) + tmp_moved_constant_2969*(tmp_moved_constant_2992*tmp_moved_constant_3005 + tmp_moved_constant_2993*tmp_moved_constant_3006 + tmp_moved_constant_2994*tmp_moved_constant_3007); + const real_t tmp_moved_constant_3174 = tmp_moved_constant_2957*(tmp_moved_constant_2983*tmp_moved_constant_3011 + tmp_moved_constant_2984*tmp_moved_constant_3014 + tmp_moved_constant_2985*tmp_moved_constant_3017) + tmp_moved_constant_2961*(tmp_moved_constant_2986*tmp_moved_constant_3020 + tmp_moved_constant_2987*tmp_moved_constant_3023 + tmp_moved_constant_2988*tmp_moved_constant_3026) + tmp_moved_constant_2965*(tmp_moved_constant_2989*tmp_moved_constant_3029 + tmp_moved_constant_2990*tmp_moved_constant_3032 + tmp_moved_constant_2991*tmp_moved_constant_3035) + tmp_moved_constant_2969*(tmp_moved_constant_2992*tmp_moved_constant_3038 + tmp_moved_constant_2993*tmp_moved_constant_3041 + tmp_moved_constant_2994*tmp_moved_constant_3044); + const real_t tmp_moved_constant_3175 = tmp_moved_constant_2957*(tmp_moved_constant_2983*tmp_moved_constant_3048 + tmp_moved_constant_2984*tmp_moved_constant_3051 + tmp_moved_constant_2985*tmp_moved_constant_3054) + tmp_moved_constant_2961*(tmp_moved_constant_2986*tmp_moved_constant_3057 + tmp_moved_constant_2987*tmp_moved_constant_3060 + tmp_moved_constant_2988*tmp_moved_constant_3063) + tmp_moved_constant_2965*(tmp_moved_constant_2989*tmp_moved_constant_3066 + tmp_moved_constant_2990*tmp_moved_constant_3069 + tmp_moved_constant_2991*tmp_moved_constant_3072) + tmp_moved_constant_2969*(tmp_moved_constant_2992*tmp_moved_constant_3075 + tmp_moved_constant_2993*tmp_moved_constant_3078 + tmp_moved_constant_2994*tmp_moved_constant_3081); + const real_t tmp_moved_constant_3176 = tmp_moved_constant_2957*(tmp_moved_constant_2983*tmp_moved_constant_3085 + tmp_moved_constant_2984*tmp_moved_constant_3088 + tmp_moved_constant_2985*tmp_moved_constant_3091) + tmp_moved_constant_2961*(tmp_moved_constant_2986*tmp_moved_constant_3094 + tmp_moved_constant_2987*tmp_moved_constant_3097 + tmp_moved_constant_2988*tmp_moved_constant_3100) + tmp_moved_constant_2965*(tmp_moved_constant_2989*tmp_moved_constant_3103 + tmp_moved_constant_2990*tmp_moved_constant_3106 + tmp_moved_constant_2991*tmp_moved_constant_3109) + tmp_moved_constant_2969*(tmp_moved_constant_2992*tmp_moved_constant_3112 + tmp_moved_constant_2993*tmp_moved_constant_3115 + tmp_moved_constant_2994*tmp_moved_constant_3118); + const real_t tmp_moved_constant_3177 = tmp_moved_constant_2957*(tmp_moved_constant_2983*tmp_moved_constant_3120 + tmp_moved_constant_2984*tmp_moved_constant_3121 + tmp_moved_constant_2985*tmp_moved_constant_3122) + tmp_moved_constant_2961*(tmp_moved_constant_2986*tmp_moved_constant_3123 + tmp_moved_constant_2987*tmp_moved_constant_3124 + tmp_moved_constant_2988*tmp_moved_constant_3125) + tmp_moved_constant_2965*(tmp_moved_constant_2989*tmp_moved_constant_3126 + tmp_moved_constant_2990*tmp_moved_constant_3127 + tmp_moved_constant_2991*tmp_moved_constant_3128) + tmp_moved_constant_2969*(tmp_moved_constant_2992*tmp_moved_constant_3129 + tmp_moved_constant_2993*tmp_moved_constant_3130 + tmp_moved_constant_2994*tmp_moved_constant_3131); + const real_t tmp_moved_constant_3178 = tmp_moved_constant_2957*(tmp_moved_constant_2983*tmp_moved_constant_3133 + tmp_moved_constant_2984*tmp_moved_constant_3134 + tmp_moved_constant_2985*tmp_moved_constant_3135) + tmp_moved_constant_2961*(tmp_moved_constant_2986*tmp_moved_constant_3136 + tmp_moved_constant_2987*tmp_moved_constant_3137 + tmp_moved_constant_2988*tmp_moved_constant_3138) + tmp_moved_constant_2965*(tmp_moved_constant_2989*tmp_moved_constant_3139 + tmp_moved_constant_2990*tmp_moved_constant_3140 + tmp_moved_constant_2991*tmp_moved_constant_3141) + tmp_moved_constant_2969*(tmp_moved_constant_2992*tmp_moved_constant_3142 + tmp_moved_constant_2993*tmp_moved_constant_3143 + tmp_moved_constant_2994*tmp_moved_constant_3144); + const real_t tmp_moved_constant_3179 = tmp_moved_constant_2957*(tmp_moved_constant_2983*tmp_moved_constant_3146 + tmp_moved_constant_2984*tmp_moved_constant_3147 + tmp_moved_constant_2985*tmp_moved_constant_3148) + tmp_moved_constant_2961*(tmp_moved_constant_2986*tmp_moved_constant_3149 + tmp_moved_constant_2987*tmp_moved_constant_3150 + tmp_moved_constant_2988*tmp_moved_constant_3151) + tmp_moved_constant_2965*(tmp_moved_constant_2989*tmp_moved_constant_3152 + tmp_moved_constant_2990*tmp_moved_constant_3153 + tmp_moved_constant_2991*tmp_moved_constant_3154) + tmp_moved_constant_2969*(tmp_moved_constant_2992*tmp_moved_constant_3155 + tmp_moved_constant_2993*tmp_moved_constant_3156 + tmp_moved_constant_2994*tmp_moved_constant_3157); + const real_t tmp_moved_constant_3180 = (jac_affine_inv_2_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP); + const real_t tmp_moved_constant_3181 = (jac_affine_inv_2_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP); + const real_t tmp_moved_constant_3182 = (jac_affine_inv_2_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); + const real_t tmp_moved_constant_3183 = tmp_moved_constant_2957*(tmp_moved_constant_2996*tmp_moved_constant_3011 + tmp_moved_constant_2997*tmp_moved_constant_3014 + tmp_moved_constant_2998*tmp_moved_constant_3017) + tmp_moved_constant_2961*(tmp_moved_constant_2999*tmp_moved_constant_3020 + tmp_moved_constant_3000*tmp_moved_constant_3023 + tmp_moved_constant_3001*tmp_moved_constant_3026) + tmp_moved_constant_2965*(tmp_moved_constant_3002*tmp_moved_constant_3029 + tmp_moved_constant_3003*tmp_moved_constant_3032 + tmp_moved_constant_3004*tmp_moved_constant_3035) + tmp_moved_constant_2969*(tmp_moved_constant_3005*tmp_moved_constant_3038 + tmp_moved_constant_3006*tmp_moved_constant_3041 + tmp_moved_constant_3007*tmp_moved_constant_3044); + const real_t tmp_moved_constant_3184 = tmp_moved_constant_2957*(tmp_moved_constant_2996*tmp_moved_constant_3048 + tmp_moved_constant_2997*tmp_moved_constant_3051 + tmp_moved_constant_2998*tmp_moved_constant_3054) + tmp_moved_constant_2961*(tmp_moved_constant_2999*tmp_moved_constant_3057 + tmp_moved_constant_3000*tmp_moved_constant_3060 + tmp_moved_constant_3001*tmp_moved_constant_3063) + tmp_moved_constant_2965*(tmp_moved_constant_3002*tmp_moved_constant_3066 + tmp_moved_constant_3003*tmp_moved_constant_3069 + tmp_moved_constant_3004*tmp_moved_constant_3072) + tmp_moved_constant_2969*(tmp_moved_constant_3005*tmp_moved_constant_3075 + tmp_moved_constant_3006*tmp_moved_constant_3078 + tmp_moved_constant_3007*tmp_moved_constant_3081); + const real_t tmp_moved_constant_3185 = tmp_moved_constant_2957*(tmp_moved_constant_2996*tmp_moved_constant_3085 + tmp_moved_constant_2997*tmp_moved_constant_3088 + tmp_moved_constant_2998*tmp_moved_constant_3091) + tmp_moved_constant_2961*(tmp_moved_constant_2999*tmp_moved_constant_3094 + tmp_moved_constant_3000*tmp_moved_constant_3097 + tmp_moved_constant_3001*tmp_moved_constant_3100) + tmp_moved_constant_2965*(tmp_moved_constant_3002*tmp_moved_constant_3103 + tmp_moved_constant_3003*tmp_moved_constant_3106 + tmp_moved_constant_3004*tmp_moved_constant_3109) + tmp_moved_constant_2969*(tmp_moved_constant_3005*tmp_moved_constant_3112 + tmp_moved_constant_3006*tmp_moved_constant_3115 + tmp_moved_constant_3007*tmp_moved_constant_3118); + const real_t tmp_moved_constant_3186 = tmp_moved_constant_2957*(tmp_moved_constant_2996*tmp_moved_constant_3120 + tmp_moved_constant_2997*tmp_moved_constant_3121 + tmp_moved_constant_2998*tmp_moved_constant_3122) + tmp_moved_constant_2961*(tmp_moved_constant_2999*tmp_moved_constant_3123 + tmp_moved_constant_3000*tmp_moved_constant_3124 + tmp_moved_constant_3001*tmp_moved_constant_3125) + tmp_moved_constant_2965*(tmp_moved_constant_3002*tmp_moved_constant_3126 + tmp_moved_constant_3003*tmp_moved_constant_3127 + tmp_moved_constant_3004*tmp_moved_constant_3128) + tmp_moved_constant_2969*(tmp_moved_constant_3005*tmp_moved_constant_3129 + tmp_moved_constant_3006*tmp_moved_constant_3130 + tmp_moved_constant_3007*tmp_moved_constant_3131); + const real_t tmp_moved_constant_3187 = tmp_moved_constant_2957*(tmp_moved_constant_2996*tmp_moved_constant_3133 + tmp_moved_constant_2997*tmp_moved_constant_3134 + tmp_moved_constant_2998*tmp_moved_constant_3135) + tmp_moved_constant_2961*(tmp_moved_constant_2999*tmp_moved_constant_3136 + tmp_moved_constant_3000*tmp_moved_constant_3137 + tmp_moved_constant_3001*tmp_moved_constant_3138) + tmp_moved_constant_2965*(tmp_moved_constant_3002*tmp_moved_constant_3139 + tmp_moved_constant_3003*tmp_moved_constant_3140 + tmp_moved_constant_3004*tmp_moved_constant_3141) + tmp_moved_constant_2969*(tmp_moved_constant_3005*tmp_moved_constant_3142 + tmp_moved_constant_3006*tmp_moved_constant_3143 + tmp_moved_constant_3007*tmp_moved_constant_3144); + const real_t tmp_moved_constant_3188 = tmp_moved_constant_2957*(tmp_moved_constant_2996*tmp_moved_constant_3146 + tmp_moved_constant_2997*tmp_moved_constant_3147 + tmp_moved_constant_2998*tmp_moved_constant_3148) + tmp_moved_constant_2961*(tmp_moved_constant_2999*tmp_moved_constant_3149 + tmp_moved_constant_3000*tmp_moved_constant_3150 + tmp_moved_constant_3001*tmp_moved_constant_3151) + tmp_moved_constant_2965*(tmp_moved_constant_3002*tmp_moved_constant_3152 + tmp_moved_constant_3003*tmp_moved_constant_3153 + tmp_moved_constant_3004*tmp_moved_constant_3154) + tmp_moved_constant_2969*(tmp_moved_constant_3005*tmp_moved_constant_3155 + tmp_moved_constant_3006*tmp_moved_constant_3156 + tmp_moved_constant_3007*tmp_moved_constant_3157); + const real_t tmp_moved_constant_3189 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3190 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3191 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3192 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3193 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3194 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3195 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3196 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3197 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3198 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3199 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3200 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3201 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3202 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3203 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3204 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3205 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3206 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3207 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3208 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3209 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3210 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3211 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3212 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3213 = tmp_moved_constant_2957*(tmp_moved_constant_3011*tmp_moved_constant_3048 + tmp_moved_constant_3014*tmp_moved_constant_3051 + tmp_moved_constant_3017*tmp_moved_constant_3054) + tmp_moved_constant_2961*(tmp_moved_constant_3020*tmp_moved_constant_3057 + tmp_moved_constant_3023*tmp_moved_constant_3060 + tmp_moved_constant_3026*tmp_moved_constant_3063) + tmp_moved_constant_2965*(tmp_moved_constant_3029*tmp_moved_constant_3066 + tmp_moved_constant_3032*tmp_moved_constant_3069 + tmp_moved_constant_3035*tmp_moved_constant_3072) + tmp_moved_constant_2969*(tmp_moved_constant_3038*tmp_moved_constant_3075 + tmp_moved_constant_3041*tmp_moved_constant_3078 + tmp_moved_constant_3044*tmp_moved_constant_3081); + const real_t tmp_moved_constant_3214 = tmp_moved_constant_2957*(tmp_moved_constant_3011*tmp_moved_constant_3085 + tmp_moved_constant_3014*tmp_moved_constant_3088 + tmp_moved_constant_3017*tmp_moved_constant_3091) + tmp_moved_constant_2961*(tmp_moved_constant_3020*tmp_moved_constant_3094 + tmp_moved_constant_3023*tmp_moved_constant_3097 + tmp_moved_constant_3026*tmp_moved_constant_3100) + tmp_moved_constant_2965*(tmp_moved_constant_3029*tmp_moved_constant_3103 + tmp_moved_constant_3032*tmp_moved_constant_3106 + tmp_moved_constant_3035*tmp_moved_constant_3109) + tmp_moved_constant_2969*(tmp_moved_constant_3038*tmp_moved_constant_3112 + tmp_moved_constant_3041*tmp_moved_constant_3115 + tmp_moved_constant_3044*tmp_moved_constant_3118); + const real_t tmp_moved_constant_3215 = tmp_moved_constant_2957*(tmp_moved_constant_3011*tmp_moved_constant_3120 + tmp_moved_constant_3014*tmp_moved_constant_3121 + tmp_moved_constant_3017*tmp_moved_constant_3122) + tmp_moved_constant_2961*(tmp_moved_constant_3020*tmp_moved_constant_3123 + tmp_moved_constant_3023*tmp_moved_constant_3124 + tmp_moved_constant_3026*tmp_moved_constant_3125) + tmp_moved_constant_2965*(tmp_moved_constant_3029*tmp_moved_constant_3126 + tmp_moved_constant_3032*tmp_moved_constant_3127 + tmp_moved_constant_3035*tmp_moved_constant_3128) + tmp_moved_constant_2969*(tmp_moved_constant_3038*tmp_moved_constant_3129 + tmp_moved_constant_3041*tmp_moved_constant_3130 + tmp_moved_constant_3044*tmp_moved_constant_3131); + const real_t tmp_moved_constant_3216 = tmp_moved_constant_2957*(tmp_moved_constant_3011*tmp_moved_constant_3133 + tmp_moved_constant_3014*tmp_moved_constant_3134 + tmp_moved_constant_3017*tmp_moved_constant_3135) + tmp_moved_constant_2961*(tmp_moved_constant_3020*tmp_moved_constant_3136 + tmp_moved_constant_3023*tmp_moved_constant_3137 + tmp_moved_constant_3026*tmp_moved_constant_3138) + tmp_moved_constant_2965*(tmp_moved_constant_3029*tmp_moved_constant_3139 + tmp_moved_constant_3032*tmp_moved_constant_3140 + tmp_moved_constant_3035*tmp_moved_constant_3141) + tmp_moved_constant_2969*(tmp_moved_constant_3038*tmp_moved_constant_3142 + tmp_moved_constant_3041*tmp_moved_constant_3143 + tmp_moved_constant_3044*tmp_moved_constant_3144); + const real_t tmp_moved_constant_3217 = tmp_moved_constant_2957*(tmp_moved_constant_3011*tmp_moved_constant_3146 + tmp_moved_constant_3014*tmp_moved_constant_3147 + tmp_moved_constant_3017*tmp_moved_constant_3148) + tmp_moved_constant_2961*(tmp_moved_constant_3020*tmp_moved_constant_3149 + tmp_moved_constant_3023*tmp_moved_constant_3150 + tmp_moved_constant_3026*tmp_moved_constant_3151) + tmp_moved_constant_2965*(tmp_moved_constant_3029*tmp_moved_constant_3152 + tmp_moved_constant_3032*tmp_moved_constant_3153 + tmp_moved_constant_3035*tmp_moved_constant_3154) + tmp_moved_constant_2969*(tmp_moved_constant_3038*tmp_moved_constant_3155 + tmp_moved_constant_3041*tmp_moved_constant_3156 + tmp_moved_constant_3044*tmp_moved_constant_3157); + const real_t tmp_moved_constant_3218 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3219 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3220 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3221 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3222 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3223 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3224 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3225 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3226 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3227 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3228 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3229 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3230 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3231 = jac_affine_inv_2_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3232 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3233 = jac_affine_inv_2_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3234 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3235 = jac_affine_inv_2_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3236 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3237 = jac_affine_inv_2_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3238 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3239 = jac_affine_inv_2_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3240 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3241 = jac_affine_inv_2_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3242 = tmp_moved_constant_2957*(tmp_moved_constant_3048*tmp_moved_constant_3085 + tmp_moved_constant_3051*tmp_moved_constant_3088 + tmp_moved_constant_3054*tmp_moved_constant_3091) + tmp_moved_constant_2961*(tmp_moved_constant_3057*tmp_moved_constant_3094 + tmp_moved_constant_3060*tmp_moved_constant_3097 + tmp_moved_constant_3063*tmp_moved_constant_3100) + tmp_moved_constant_2965*(tmp_moved_constant_3066*tmp_moved_constant_3103 + tmp_moved_constant_3069*tmp_moved_constant_3106 + tmp_moved_constant_3072*tmp_moved_constant_3109) + tmp_moved_constant_2969*(tmp_moved_constant_3075*tmp_moved_constant_3112 + tmp_moved_constant_3078*tmp_moved_constant_3115 + tmp_moved_constant_3081*tmp_moved_constant_3118); + const real_t tmp_moved_constant_3243 = tmp_moved_constant_2957*(tmp_moved_constant_3048*tmp_moved_constant_3120 + tmp_moved_constant_3051*tmp_moved_constant_3121 + tmp_moved_constant_3054*tmp_moved_constant_3122) + tmp_moved_constant_2961*(tmp_moved_constant_3057*tmp_moved_constant_3123 + tmp_moved_constant_3060*tmp_moved_constant_3124 + tmp_moved_constant_3063*tmp_moved_constant_3125) + tmp_moved_constant_2965*(tmp_moved_constant_3066*tmp_moved_constant_3126 + tmp_moved_constant_3069*tmp_moved_constant_3127 + tmp_moved_constant_3072*tmp_moved_constant_3128) + tmp_moved_constant_2969*(tmp_moved_constant_3075*tmp_moved_constant_3129 + tmp_moved_constant_3078*tmp_moved_constant_3130 + tmp_moved_constant_3081*tmp_moved_constant_3131); + const real_t tmp_moved_constant_3244 = tmp_moved_constant_2957*(tmp_moved_constant_3048*tmp_moved_constant_3133 + tmp_moved_constant_3051*tmp_moved_constant_3134 + tmp_moved_constant_3054*tmp_moved_constant_3135) + tmp_moved_constant_2961*(tmp_moved_constant_3057*tmp_moved_constant_3136 + tmp_moved_constant_3060*tmp_moved_constant_3137 + tmp_moved_constant_3063*tmp_moved_constant_3138) + tmp_moved_constant_2965*(tmp_moved_constant_3066*tmp_moved_constant_3139 + tmp_moved_constant_3069*tmp_moved_constant_3140 + tmp_moved_constant_3072*tmp_moved_constant_3141) + tmp_moved_constant_2969*(tmp_moved_constant_3075*tmp_moved_constant_3142 + tmp_moved_constant_3078*tmp_moved_constant_3143 + tmp_moved_constant_3081*tmp_moved_constant_3144); + const real_t tmp_moved_constant_3245 = tmp_moved_constant_2957*(tmp_moved_constant_3048*tmp_moved_constant_3146 + tmp_moved_constant_3051*tmp_moved_constant_3147 + tmp_moved_constant_3054*tmp_moved_constant_3148) + tmp_moved_constant_2961*(tmp_moved_constant_3057*tmp_moved_constant_3149 + tmp_moved_constant_3060*tmp_moved_constant_3150 + tmp_moved_constant_3063*tmp_moved_constant_3151) + tmp_moved_constant_2965*(tmp_moved_constant_3066*tmp_moved_constant_3152 + tmp_moved_constant_3069*tmp_moved_constant_3153 + tmp_moved_constant_3072*tmp_moved_constant_3154) + tmp_moved_constant_2969*(tmp_moved_constant_3075*tmp_moved_constant_3155 + tmp_moved_constant_3078*tmp_moved_constant_3156 + tmp_moved_constant_3081*tmp_moved_constant_3157); + const real_t tmp_moved_constant_3246 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3247 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3248 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3249 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3250 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3251 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3252 = jac_affine_inv_0_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3253 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3254 = jac_affine_inv_0_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3255 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3256 = jac_affine_inv_0_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3257 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3258 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3259 = jac_affine_inv_1_0_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3260 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3261 = jac_affine_inv_1_1_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3262 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3263 = jac_affine_inv_1_2_GREEN_UP*0.5854101966249684; + const real_t tmp_moved_constant_3264 = jac_affine_inv_0_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3265 = jac_affine_inv_1_0_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3266 = jac_affine_inv_0_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3267 = jac_affine_inv_1_1_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3268 = jac_affine_inv_0_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3269 = jac_affine_inv_1_2_GREEN_UP*0.1381966011250105; + const real_t tmp_moved_constant_3270 = tmp_moved_constant_2957*(tmp_moved_constant_3085*tmp_moved_constant_3120 + tmp_moved_constant_3088*tmp_moved_constant_3121 + tmp_moved_constant_3091*tmp_moved_constant_3122) + tmp_moved_constant_2961*(tmp_moved_constant_3094*tmp_moved_constant_3123 + tmp_moved_constant_3097*tmp_moved_constant_3124 + tmp_moved_constant_3100*tmp_moved_constant_3125) + tmp_moved_constant_2965*(tmp_moved_constant_3103*tmp_moved_constant_3126 + tmp_moved_constant_3106*tmp_moved_constant_3127 + tmp_moved_constant_3109*tmp_moved_constant_3128) + tmp_moved_constant_2969*(tmp_moved_constant_3112*tmp_moved_constant_3129 + tmp_moved_constant_3115*tmp_moved_constant_3130 + tmp_moved_constant_3118*tmp_moved_constant_3131); + const real_t tmp_moved_constant_3271 = tmp_moved_constant_2957*(tmp_moved_constant_3085*tmp_moved_constant_3133 + tmp_moved_constant_3088*tmp_moved_constant_3134 + tmp_moved_constant_3091*tmp_moved_constant_3135) + tmp_moved_constant_2961*(tmp_moved_constant_3094*tmp_moved_constant_3136 + tmp_moved_constant_3097*tmp_moved_constant_3137 + tmp_moved_constant_3100*tmp_moved_constant_3138) + tmp_moved_constant_2965*(tmp_moved_constant_3103*tmp_moved_constant_3139 + tmp_moved_constant_3106*tmp_moved_constant_3140 + tmp_moved_constant_3109*tmp_moved_constant_3141) + tmp_moved_constant_2969*(tmp_moved_constant_3112*tmp_moved_constant_3142 + tmp_moved_constant_3115*tmp_moved_constant_3143 + tmp_moved_constant_3118*tmp_moved_constant_3144); + const real_t tmp_moved_constant_3272 = tmp_moved_constant_2957*(tmp_moved_constant_3085*tmp_moved_constant_3146 + tmp_moved_constant_3088*tmp_moved_constant_3147 + tmp_moved_constant_3091*tmp_moved_constant_3148) + tmp_moved_constant_2961*(tmp_moved_constant_3094*tmp_moved_constant_3149 + tmp_moved_constant_3097*tmp_moved_constant_3150 + tmp_moved_constant_3100*tmp_moved_constant_3151) + tmp_moved_constant_2965*(tmp_moved_constant_3103*tmp_moved_constant_3152 + tmp_moved_constant_3106*tmp_moved_constant_3153 + tmp_moved_constant_3109*tmp_moved_constant_3154) + tmp_moved_constant_2969*(tmp_moved_constant_3112*tmp_moved_constant_3155 + tmp_moved_constant_3115*tmp_moved_constant_3156 + tmp_moved_constant_3118*tmp_moved_constant_3157); + const real_t tmp_moved_constant_3273 = tmp_moved_constant_2957*(tmp_moved_constant_3120*tmp_moved_constant_3133 + tmp_moved_constant_3121*tmp_moved_constant_3134 + tmp_moved_constant_3122*tmp_moved_constant_3135) + tmp_moved_constant_2961*(tmp_moved_constant_3123*tmp_moved_constant_3136 + tmp_moved_constant_3124*tmp_moved_constant_3137 + tmp_moved_constant_3125*tmp_moved_constant_3138) + tmp_moved_constant_2965*(tmp_moved_constant_3126*tmp_moved_constant_3139 + tmp_moved_constant_3127*tmp_moved_constant_3140 + tmp_moved_constant_3128*tmp_moved_constant_3141) + tmp_moved_constant_2969*(tmp_moved_constant_3129*tmp_moved_constant_3142 + tmp_moved_constant_3130*tmp_moved_constant_3143 + tmp_moved_constant_3131*tmp_moved_constant_3144); + const real_t tmp_moved_constant_3274 = tmp_moved_constant_2957*(tmp_moved_constant_3120*tmp_moved_constant_3146 + tmp_moved_constant_3121*tmp_moved_constant_3147 + tmp_moved_constant_3122*tmp_moved_constant_3148) + tmp_moved_constant_2961*(tmp_moved_constant_3123*tmp_moved_constant_3149 + tmp_moved_constant_3124*tmp_moved_constant_3150 + tmp_moved_constant_3125*tmp_moved_constant_3151) + tmp_moved_constant_2965*(tmp_moved_constant_3126*tmp_moved_constant_3152 + tmp_moved_constant_3127*tmp_moved_constant_3153 + tmp_moved_constant_3128*tmp_moved_constant_3154) + tmp_moved_constant_2969*(tmp_moved_constant_3129*tmp_moved_constant_3155 + tmp_moved_constant_3130*tmp_moved_constant_3156 + tmp_moved_constant_3131*tmp_moved_constant_3157); + const real_t tmp_moved_constant_3275 = tmp_moved_constant_2957*(tmp_moved_constant_3133*tmp_moved_constant_3146 + tmp_moved_constant_3134*tmp_moved_constant_3147 + tmp_moved_constant_3135*tmp_moved_constant_3148) + tmp_moved_constant_2961*(tmp_moved_constant_3136*tmp_moved_constant_3149 + tmp_moved_constant_3137*tmp_moved_constant_3150 + tmp_moved_constant_3138*tmp_moved_constant_3151) + tmp_moved_constant_2965*(tmp_moved_constant_3139*tmp_moved_constant_3152 + tmp_moved_constant_3140*tmp_moved_constant_3153 + tmp_moved_constant_3141*tmp_moved_constant_3154) + tmp_moved_constant_2969*(tmp_moved_constant_3142*tmp_moved_constant_3155 + tmp_moved_constant_3143*tmp_moved_constant_3156 + tmp_moved_constant_3144*tmp_moved_constant_3157); + const real_t tmp_moved_constant_3276 = tmp_moved_constant_2957*((tmp_moved_constant_2954*tmp_moved_constant_2954) + (tmp_moved_constant_2955*tmp_moved_constant_2955) + (tmp_moved_constant_2956*tmp_moved_constant_2956)) + tmp_moved_constant_2961*((tmp_moved_constant_2958*tmp_moved_constant_2958) + (tmp_moved_constant_2959*tmp_moved_constant_2959) + (tmp_moved_constant_2960*tmp_moved_constant_2960)) + tmp_moved_constant_2965*((tmp_moved_constant_2962*tmp_moved_constant_2962) + (tmp_moved_constant_2963*tmp_moved_constant_2963) + (tmp_moved_constant_2964*tmp_moved_constant_2964)) + tmp_moved_constant_2969*((tmp_moved_constant_2966*tmp_moved_constant_2966) + (tmp_moved_constant_2967*tmp_moved_constant_2967) + (tmp_moved_constant_2968*tmp_moved_constant_2968)); + const real_t tmp_moved_constant_3277 = tmp_moved_constant_2982; + const real_t tmp_moved_constant_3278 = tmp_moved_constant_2995; + const real_t tmp_moved_constant_3279 = tmp_moved_constant_3008; + const real_t tmp_moved_constant_3280 = tmp_moved_constant_3045; + const real_t tmp_moved_constant_3281 = tmp_moved_constant_3082; + const real_t tmp_moved_constant_3282 = tmp_moved_constant_3119; + const real_t tmp_moved_constant_3283 = tmp_moved_constant_3132; + const real_t tmp_moved_constant_3284 = tmp_moved_constant_3145; + const real_t tmp_moved_constant_3285 = tmp_moved_constant_3158; + const real_t tmp_moved_constant_3286 = tmp_moved_constant_2982; + const real_t tmp_moved_constant_3287 = tmp_moved_constant_2957*(tmp_kernel_op_254*tmp_moved_constant_3159 + tmp_kernel_op_254*tmp_moved_constant_3160 + tmp_kernel_op_254*tmp_moved_constant_3161) + tmp_moved_constant_2961*(tmp_kernel_op_257*tmp_moved_constant_3159 + tmp_kernel_op_257*tmp_moved_constant_3160 + tmp_kernel_op_257*tmp_moved_constant_3161) + tmp_moved_constant_2965*(tmp_kernel_op_258*tmp_moved_constant_3159 + tmp_kernel_op_258*tmp_moved_constant_3160 + tmp_kernel_op_258*tmp_moved_constant_3161) + tmp_moved_constant_2969*(tmp_kernel_op_259*tmp_moved_constant_3159 + tmp_kernel_op_259*tmp_moved_constant_3160 + tmp_kernel_op_259*tmp_moved_constant_3161); + const real_t tmp_moved_constant_3288 = tmp_moved_constant_3162; + const real_t tmp_moved_constant_3289 = tmp_moved_constant_3163; + const real_t tmp_moved_constant_3290 = tmp_moved_constant_3164; + const real_t tmp_moved_constant_3291 = tmp_moved_constant_3165; + const real_t tmp_moved_constant_3292 = tmp_moved_constant_3166; + const real_t tmp_moved_constant_3293 = tmp_moved_constant_3167; + const real_t tmp_moved_constant_3294 = tmp_moved_constant_3168; + const real_t tmp_moved_constant_3295 = tmp_moved_constant_3169; + const real_t tmp_moved_constant_3296 = tmp_moved_constant_2995; + const real_t tmp_moved_constant_3297 = tmp_moved_constant_3162; + const real_t tmp_moved_constant_3298 = tmp_moved_constant_2957*(tmp_kernel_op_269*tmp_moved_constant_3170 + tmp_kernel_op_269*tmp_moved_constant_3171 + tmp_kernel_op_269*tmp_moved_constant_3172) + tmp_moved_constant_2961*(tmp_kernel_op_272*tmp_moved_constant_3170 + tmp_kernel_op_272*tmp_moved_constant_3171 + tmp_kernel_op_272*tmp_moved_constant_3172) + tmp_moved_constant_2965*(tmp_kernel_op_273*tmp_moved_constant_3170 + tmp_kernel_op_273*tmp_moved_constant_3171 + tmp_kernel_op_273*tmp_moved_constant_3172) + tmp_moved_constant_2969*(tmp_kernel_op_274*tmp_moved_constant_3170 + tmp_kernel_op_274*tmp_moved_constant_3171 + tmp_kernel_op_274*tmp_moved_constant_3172); + const real_t tmp_moved_constant_3299 = tmp_moved_constant_3173; + const real_t tmp_moved_constant_3300 = tmp_moved_constant_3174; + const real_t tmp_moved_constant_3301 = tmp_moved_constant_3175; + const real_t tmp_moved_constant_3302 = tmp_moved_constant_3176; + const real_t tmp_moved_constant_3303 = tmp_moved_constant_3177; + const real_t tmp_moved_constant_3304 = tmp_moved_constant_3178; + const real_t tmp_moved_constant_3305 = tmp_moved_constant_3179; + const real_t tmp_moved_constant_3306 = tmp_moved_constant_3008; + const real_t tmp_moved_constant_3307 = tmp_moved_constant_3163; + const real_t tmp_moved_constant_3308 = tmp_moved_constant_3173; + const real_t tmp_moved_constant_3309 = tmp_moved_constant_2957*(tmp_kernel_op_283*tmp_moved_constant_3180 + tmp_kernel_op_283*tmp_moved_constant_3181 + tmp_kernel_op_283*tmp_moved_constant_3182) + tmp_moved_constant_2961*(tmp_kernel_op_286*tmp_moved_constant_3180 + tmp_kernel_op_286*tmp_moved_constant_3181 + tmp_kernel_op_286*tmp_moved_constant_3182) + tmp_moved_constant_2965*(tmp_kernel_op_287*tmp_moved_constant_3180 + tmp_kernel_op_287*tmp_moved_constant_3181 + tmp_kernel_op_287*tmp_moved_constant_3182) + tmp_moved_constant_2969*(tmp_kernel_op_288*tmp_moved_constant_3180 + tmp_kernel_op_288*tmp_moved_constant_3181 + tmp_kernel_op_288*tmp_moved_constant_3182); + const real_t tmp_moved_constant_3310 = tmp_moved_constant_3183; + const real_t tmp_moved_constant_3311 = tmp_moved_constant_3184; + const real_t tmp_moved_constant_3312 = tmp_moved_constant_3185; + const real_t tmp_moved_constant_3313 = tmp_moved_constant_3186; + const real_t tmp_moved_constant_3314 = tmp_moved_constant_3187; + const real_t tmp_moved_constant_3315 = tmp_moved_constant_3188; + const real_t tmp_moved_constant_3316 = tmp_moved_constant_3045; + const real_t tmp_moved_constant_3317 = tmp_moved_constant_3164; + const real_t tmp_moved_constant_3318 = tmp_moved_constant_3174; + const real_t tmp_moved_constant_3319 = tmp_moved_constant_3183; + const real_t tmp_moved_constant_3320 = tmp_moved_constant_2957*(((tmp_moved_constant_3189 + tmp_moved_constant_3190)*(tmp_moved_constant_3189 + tmp_moved_constant_3190))*16.0 + ((tmp_moved_constant_3191 + tmp_moved_constant_3192)*(tmp_moved_constant_3191 + tmp_moved_constant_3192))*16.0 + ((tmp_moved_constant_3193 + tmp_moved_constant_3194)*(tmp_moved_constant_3193 + tmp_moved_constant_3194))*16.0) + tmp_moved_constant_2961*(((tmp_moved_constant_3195 + tmp_moved_constant_3196)*(tmp_moved_constant_3195 + tmp_moved_constant_3196))*16.0 + ((tmp_moved_constant_3197 + tmp_moved_constant_3198)*(tmp_moved_constant_3197 + tmp_moved_constant_3198))*16.0 + ((tmp_moved_constant_3199 + tmp_moved_constant_3200)*(tmp_moved_constant_3199 + tmp_moved_constant_3200))*16.0) + tmp_moved_constant_2965*(((tmp_moved_constant_3201 + tmp_moved_constant_3202)*(tmp_moved_constant_3201 + tmp_moved_constant_3202))*16.0 + ((tmp_moved_constant_3203 + tmp_moved_constant_3204)*(tmp_moved_constant_3203 + tmp_moved_constant_3204))*16.0 + ((tmp_moved_constant_3205 + tmp_moved_constant_3206)*(tmp_moved_constant_3205 + tmp_moved_constant_3206))*16.0) + tmp_moved_constant_2969*(((tmp_moved_constant_3207 + tmp_moved_constant_3208)*(tmp_moved_constant_3207 + tmp_moved_constant_3208))*16.0 + ((tmp_moved_constant_3209 + tmp_moved_constant_3210)*(tmp_moved_constant_3209 + tmp_moved_constant_3210))*16.0 + ((tmp_moved_constant_3211 + tmp_moved_constant_3212)*(tmp_moved_constant_3211 + tmp_moved_constant_3212))*16.0); + const real_t tmp_moved_constant_3321 = tmp_moved_constant_3213; + const real_t tmp_moved_constant_3322 = tmp_moved_constant_3214; + const real_t tmp_moved_constant_3323 = tmp_moved_constant_3215; + const real_t tmp_moved_constant_3324 = tmp_moved_constant_3216; + const real_t tmp_moved_constant_3325 = tmp_moved_constant_3217; + const real_t tmp_moved_constant_3326 = tmp_moved_constant_3082; + const real_t tmp_moved_constant_3327 = tmp_moved_constant_3165; + const real_t tmp_moved_constant_3328 = tmp_moved_constant_3175; + const real_t tmp_moved_constant_3329 = tmp_moved_constant_3184; + const real_t tmp_moved_constant_3330 = tmp_moved_constant_3213; + const real_t tmp_moved_constant_3331 = tmp_moved_constant_2957*(((tmp_moved_constant_3218 + tmp_moved_constant_3219)*(tmp_moved_constant_3218 + tmp_moved_constant_3219))*16.0 + ((tmp_moved_constant_3220 + tmp_moved_constant_3221)*(tmp_moved_constant_3220 + tmp_moved_constant_3221))*16.0 + ((tmp_moved_constant_3222 + tmp_moved_constant_3223)*(tmp_moved_constant_3222 + tmp_moved_constant_3223))*16.0) + tmp_moved_constant_2961*(((tmp_moved_constant_3224 + tmp_moved_constant_3225)*(tmp_moved_constant_3224 + tmp_moved_constant_3225))*16.0 + ((tmp_moved_constant_3226 + tmp_moved_constant_3227)*(tmp_moved_constant_3226 + tmp_moved_constant_3227))*16.0 + ((tmp_moved_constant_3228 + tmp_moved_constant_3229)*(tmp_moved_constant_3228 + tmp_moved_constant_3229))*16.0) + tmp_moved_constant_2965*(((tmp_moved_constant_3230 + tmp_moved_constant_3231)*(tmp_moved_constant_3230 + tmp_moved_constant_3231))*16.0 + ((tmp_moved_constant_3232 + tmp_moved_constant_3233)*(tmp_moved_constant_3232 + tmp_moved_constant_3233))*16.0 + ((tmp_moved_constant_3234 + tmp_moved_constant_3235)*(tmp_moved_constant_3234 + tmp_moved_constant_3235))*16.0) + tmp_moved_constant_2969*(((tmp_moved_constant_3236 + tmp_moved_constant_3237)*(tmp_moved_constant_3236 + tmp_moved_constant_3237))*16.0 + ((tmp_moved_constant_3238 + tmp_moved_constant_3239)*(tmp_moved_constant_3238 + tmp_moved_constant_3239))*16.0 + ((tmp_moved_constant_3240 + tmp_moved_constant_3241)*(tmp_moved_constant_3240 + tmp_moved_constant_3241))*16.0); + const real_t tmp_moved_constant_3332 = tmp_moved_constant_3242; + const real_t tmp_moved_constant_3333 = tmp_moved_constant_3243; + const real_t tmp_moved_constant_3334 = tmp_moved_constant_3244; + const real_t tmp_moved_constant_3335 = tmp_moved_constant_3245; + const real_t tmp_moved_constant_3336 = tmp_moved_constant_3119; + const real_t tmp_moved_constant_3337 = tmp_moved_constant_3166; + const real_t tmp_moved_constant_3338 = tmp_moved_constant_3176; + const real_t tmp_moved_constant_3339 = tmp_moved_constant_3185; + const real_t tmp_moved_constant_3340 = tmp_moved_constant_3214; + const real_t tmp_moved_constant_3341 = tmp_moved_constant_3242; + const real_t tmp_moved_constant_3342 = tmp_moved_constant_2957*(((tmp_moved_constant_3246 + tmp_moved_constant_3247)*(tmp_moved_constant_3246 + tmp_moved_constant_3247))*16.0 + ((tmp_moved_constant_3248 + tmp_moved_constant_3249)*(tmp_moved_constant_3248 + tmp_moved_constant_3249))*16.0 + ((tmp_moved_constant_3250 + tmp_moved_constant_3251)*(tmp_moved_constant_3250 + tmp_moved_constant_3251))*16.0) + tmp_moved_constant_2961*(((tmp_moved_constant_3252 + tmp_moved_constant_3253)*(tmp_moved_constant_3252 + tmp_moved_constant_3253))*16.0 + ((tmp_moved_constant_3254 + tmp_moved_constant_3255)*(tmp_moved_constant_3254 + tmp_moved_constant_3255))*16.0 + ((tmp_moved_constant_3256 + tmp_moved_constant_3257)*(tmp_moved_constant_3256 + tmp_moved_constant_3257))*16.0) + tmp_moved_constant_2965*(((tmp_moved_constant_3258 + tmp_moved_constant_3259)*(tmp_moved_constant_3258 + tmp_moved_constant_3259))*16.0 + ((tmp_moved_constant_3260 + tmp_moved_constant_3261)*(tmp_moved_constant_3260 + tmp_moved_constant_3261))*16.0 + ((tmp_moved_constant_3262 + tmp_moved_constant_3263)*(tmp_moved_constant_3262 + tmp_moved_constant_3263))*16.0) + tmp_moved_constant_2969*(((tmp_moved_constant_3264 + tmp_moved_constant_3265)*(tmp_moved_constant_3264 + tmp_moved_constant_3265))*16.0 + ((tmp_moved_constant_3266 + tmp_moved_constant_3267)*(tmp_moved_constant_3266 + tmp_moved_constant_3267))*16.0 + ((tmp_moved_constant_3268 + tmp_moved_constant_3269)*(tmp_moved_constant_3268 + tmp_moved_constant_3269))*16.0); + const real_t tmp_moved_constant_3343 = tmp_moved_constant_3270; + const real_t tmp_moved_constant_3344 = tmp_moved_constant_3271; + const real_t tmp_moved_constant_3345 = tmp_moved_constant_3272; + const real_t tmp_moved_constant_3346 = tmp_moved_constant_3132; + const real_t tmp_moved_constant_3347 = tmp_moved_constant_3167; + const real_t tmp_moved_constant_3348 = tmp_moved_constant_3177; + const real_t tmp_moved_constant_3349 = tmp_moved_constant_3186; + const real_t tmp_moved_constant_3350 = tmp_moved_constant_3215; + const real_t tmp_moved_constant_3351 = tmp_moved_constant_3243; + const real_t tmp_moved_constant_3352 = tmp_moved_constant_3270; + const real_t tmp_moved_constant_3353 = tmp_moved_constant_2957*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_3189 - tmp_moved_constant_3218)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_3189 - tmp_moved_constant_3218))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_3191 - tmp_moved_constant_3220)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_3191 - tmp_moved_constant_3220))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_3193 - tmp_moved_constant_3222)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_198*0.25 - tmp_moved_constant_3193 - tmp_moved_constant_3222))*16.0) + tmp_moved_constant_2961*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_3195 - tmp_moved_constant_3224)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_3195 - tmp_moved_constant_3224))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_3197 - tmp_moved_constant_3226)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_3197 - tmp_moved_constant_3226))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_3199 - tmp_moved_constant_3228)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_202*0.25 - tmp_moved_constant_3199 - tmp_moved_constant_3228))*16.0) + tmp_moved_constant_2965*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_3201 - tmp_moved_constant_3230)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_3201 - tmp_moved_constant_3230))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_3203 - tmp_moved_constant_3232)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_3203 - tmp_moved_constant_3232))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_3205 - tmp_moved_constant_3234)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_206*0.25 - tmp_moved_constant_3205 - tmp_moved_constant_3234))*16.0) + tmp_moved_constant_2969*(((jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_3207 - tmp_moved_constant_3236)*(jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_3207 - tmp_moved_constant_3236))*16.0 + ((jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_3209 - tmp_moved_constant_3238)*(jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_3209 - tmp_moved_constant_3238))*16.0 + ((jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_3211 - tmp_moved_constant_3240)*(jac_affine_inv_2_2_GREEN_UP*tmp_kernel_op_210*0.25 - tmp_moved_constant_3211 - tmp_moved_constant_3240))*16.0); + const real_t tmp_moved_constant_3354 = tmp_moved_constant_3273; + const real_t tmp_moved_constant_3355 = tmp_moved_constant_3274; + const real_t tmp_moved_constant_3356 = tmp_moved_constant_3145; + const real_t tmp_moved_constant_3357 = tmp_moved_constant_3168; + const real_t tmp_moved_constant_3358 = tmp_moved_constant_3178; + const real_t tmp_moved_constant_3359 = tmp_moved_constant_3187; + const real_t tmp_moved_constant_3360 = tmp_moved_constant_3216; + const real_t tmp_moved_constant_3361 = tmp_moved_constant_3244; + const real_t tmp_moved_constant_3362 = tmp_moved_constant_3271; + const real_t tmp_moved_constant_3363 = tmp_moved_constant_3273; + const real_t tmp_moved_constant_3364 = tmp_moved_constant_2957*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_3190 - tmp_moved_constant_3246)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_3190 - tmp_moved_constant_3246))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_3192 - tmp_moved_constant_3248)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_3192 - tmp_moved_constant_3248))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_3194 - tmp_moved_constant_3250)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_216*0.25 - tmp_moved_constant_3194 - tmp_moved_constant_3250))*16.0) + tmp_moved_constant_2961*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_3196 - tmp_moved_constant_3252)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_3196 - tmp_moved_constant_3252))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_3198 - tmp_moved_constant_3254)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_3198 - tmp_moved_constant_3254))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_3200 - tmp_moved_constant_3256)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_221*0.25 - tmp_moved_constant_3200 - tmp_moved_constant_3256))*16.0) + tmp_moved_constant_2965*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_3202 - tmp_moved_constant_3258)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_3202 - tmp_moved_constant_3258))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_3204 - tmp_moved_constant_3260)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_3204 - tmp_moved_constant_3260))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_3206 - tmp_moved_constant_3262)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_226*0.25 - tmp_moved_constant_3206 - tmp_moved_constant_3262))*16.0) + tmp_moved_constant_2969*(((jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_3208 - tmp_moved_constant_3264)*(jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_3208 - tmp_moved_constant_3264))*16.0 + ((jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_3210 - tmp_moved_constant_3266)*(jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_3210 - tmp_moved_constant_3266))*16.0 + ((jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_3212 - tmp_moved_constant_3268)*(jac_affine_inv_1_2_GREEN_UP*tmp_kernel_op_231*0.25 - tmp_moved_constant_3212 - tmp_moved_constant_3268))*16.0); + const real_t tmp_moved_constant_3365 = tmp_moved_constant_3275; + const real_t tmp_moved_constant_3366 = tmp_moved_constant_3158; + const real_t tmp_moved_constant_3367 = tmp_moved_constant_3169; + const real_t tmp_moved_constant_3368 = tmp_moved_constant_3179; + const real_t tmp_moved_constant_3369 = tmp_moved_constant_3188; + const real_t tmp_moved_constant_3370 = tmp_moved_constant_3217; + const real_t tmp_moved_constant_3371 = tmp_moved_constant_3245; + const real_t tmp_moved_constant_3372 = tmp_moved_constant_3272; + const real_t tmp_moved_constant_3373 = tmp_moved_constant_3274; + const real_t tmp_moved_constant_3374 = tmp_moved_constant_3275; + const real_t tmp_moved_constant_3375 = tmp_moved_constant_2957*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_3219 - tmp_moved_constant_3247)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_3219 - tmp_moved_constant_3247))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_3221 - tmp_moved_constant_3249)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_3221 - tmp_moved_constant_3249))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_3223 - tmp_moved_constant_3251)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_236*0.25 - tmp_moved_constant_3223 - tmp_moved_constant_3251))*16.0) + tmp_moved_constant_2961*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_3225 - tmp_moved_constant_3253)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_3225 - tmp_moved_constant_3253))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_3227 - tmp_moved_constant_3255)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_3227 - tmp_moved_constant_3255))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_3229 - tmp_moved_constant_3257)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_240*0.25 - tmp_moved_constant_3229 - tmp_moved_constant_3257))*16.0) + tmp_moved_constant_2965*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_3231 - tmp_moved_constant_3259)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_3231 - tmp_moved_constant_3259))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_3233 - tmp_moved_constant_3261)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_3233 - tmp_moved_constant_3261))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_3235 - tmp_moved_constant_3263)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_244*0.25 - tmp_moved_constant_3235 - tmp_moved_constant_3263))*16.0) + tmp_moved_constant_2969*(((jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_3237 - tmp_moved_constant_3265)*(jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_3237 - tmp_moved_constant_3265))*16.0 + ((jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_3239 - tmp_moved_constant_3267)*(jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_3239 - tmp_moved_constant_3267))*16.0 + ((jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_3241 - tmp_moved_constant_3269)*(jac_affine_inv_0_2_GREEN_UP*tmp_kernel_op_248*0.25 - tmp_moved_constant_3241 - tmp_moved_constant_3269))*16.0); { { @@ -5948,533 +5948,533 @@ void P2ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdge, - _data_mat[0] = ((real_t)(Dummy_6980)); - _data_mat[1] = ((real_t)(Dummy_6981)); - _data_mat[2] = ((real_t)(Dummy_6982)); - _data_mat[3] = ((real_t)(Dummy_6983)); - _data_mat[4] = ((real_t)(Dummy_6984)); - _data_mat[5] = ((real_t)(Dummy_6985)); - _data_mat[6] = ((real_t)(Dummy_6986)); - _data_mat[7] = ((real_t)(Dummy_6987)); - _data_mat[8] = ((real_t)(Dummy_6988)); - _data_mat[9] = ((real_t)(Dummy_6989)); - _data_mat[10] = ((real_t)(Dummy_6990)); - _data_mat[11] = ((real_t)(Dummy_6991)); - _data_mat[12] = ((real_t)(Dummy_6992)); - _data_mat[13] = ((real_t)(Dummy_6993)); - _data_mat[14] = ((real_t)(Dummy_6994)); - _data_mat[15] = ((real_t)(Dummy_6995)); - _data_mat[16] = ((real_t)(Dummy_6996)); - _data_mat[17] = ((real_t)(Dummy_6997)); - _data_mat[18] = ((real_t)(Dummy_6998)); - _data_mat[19] = ((real_t)(Dummy_6999)); - _data_mat[20] = ((real_t)(Dummy_7000)); - _data_mat[21] = ((real_t)(Dummy_7001)); - _data_mat[22] = ((real_t)(Dummy_7002)); - _data_mat[23] = ((real_t)(Dummy_7003)); - _data_mat[24] = ((real_t)(Dummy_7004)); - _data_mat[25] = ((real_t)(Dummy_7005)); - _data_mat[26] = ((real_t)(Dummy_7006)); - _data_mat[27] = ((real_t)(Dummy_7007)); - _data_mat[28] = ((real_t)(Dummy_7008)); - _data_mat[29] = ((real_t)(Dummy_7009)); - _data_mat[30] = ((real_t)(Dummy_7010)); - _data_mat[31] = ((real_t)(Dummy_7011)); - _data_mat[32] = ((real_t)(Dummy_7012)); - _data_mat[33] = ((real_t)(Dummy_7013)); - _data_mat[34] = ((real_t)(Dummy_7014)); - _data_mat[35] = ((real_t)(Dummy_7015)); - _data_mat[36] = ((real_t)(Dummy_7016)); - _data_mat[37] = ((real_t)(Dummy_7017)); - _data_mat[38] = ((real_t)(Dummy_7018)); - _data_mat[39] = ((real_t)(Dummy_7019)); - _data_mat[40] = ((real_t)(Dummy_7020)); - _data_mat[41] = ((real_t)(Dummy_7021)); - _data_mat[42] = ((real_t)(Dummy_7022)); - _data_mat[43] = ((real_t)(Dummy_7023)); - _data_mat[44] = ((real_t)(Dummy_7024)); - _data_mat[45] = ((real_t)(Dummy_7025)); - _data_mat[46] = ((real_t)(Dummy_7026)); - _data_mat[47] = ((real_t)(Dummy_7027)); - _data_mat[48] = ((real_t)(Dummy_7028)); - _data_mat[49] = ((real_t)(Dummy_7029)); - _data_mat[50] = ((real_t)(Dummy_7030)); - _data_mat[51] = ((real_t)(Dummy_7031)); - _data_mat[52] = ((real_t)(Dummy_7032)); - _data_mat[53] = ((real_t)(Dummy_7033)); - _data_mat[54] = ((real_t)(Dummy_7034)); - _data_mat[55] = ((real_t)(Dummy_7035)); - _data_mat[56] = ((real_t)(Dummy_7036)); - _data_mat[57] = ((real_t)(Dummy_7037)); - _data_mat[58] = ((real_t)(Dummy_7038)); - _data_mat[59] = ((real_t)(Dummy_7039)); - _data_mat[60] = ((real_t)(Dummy_7040)); - _data_mat[61] = ((real_t)(Dummy_7041)); - _data_mat[62] = ((real_t)(Dummy_7042)); - _data_mat[63] = ((real_t)(Dummy_7043)); - _data_mat[64] = ((real_t)(Dummy_7044)); - _data_mat[65] = ((real_t)(Dummy_7045)); - _data_mat[66] = ((real_t)(Dummy_7046)); - _data_mat[67] = ((real_t)(Dummy_7047)); - _data_mat[68] = ((real_t)(Dummy_7048)); - _data_mat[69] = ((real_t)(Dummy_7049)); - _data_mat[70] = ((real_t)(Dummy_7050)); - _data_mat[71] = ((real_t)(Dummy_7051)); - _data_mat[72] = ((real_t)(Dummy_7052)); - _data_mat[73] = ((real_t)(Dummy_7053)); - _data_mat[74] = ((real_t)(Dummy_7054)); - _data_mat[75] = ((real_t)(Dummy_7055)); - _data_mat[76] = ((real_t)(Dummy_7056)); - _data_mat[77] = ((real_t)(Dummy_7057)); - _data_mat[78] = ((real_t)(Dummy_7058)); - _data_mat[79] = ((real_t)(Dummy_7059)); - _data_mat[80] = ((real_t)(Dummy_7060)); - _data_mat[81] = ((real_t)(Dummy_7061)); - _data_mat[82] = ((real_t)(Dummy_7062)); - _data_mat[83] = ((real_t)(Dummy_7063)); - _data_mat[84] = ((real_t)(Dummy_7064)); - _data_mat[85] = ((real_t)(Dummy_7065)); - _data_mat[86] = ((real_t)(Dummy_7066)); - _data_mat[87] = ((real_t)(Dummy_7067)); - _data_mat[88] = ((real_t)(Dummy_7068)); - _data_mat[89] = ((real_t)(Dummy_7069)); - _data_mat[90] = ((real_t)(Dummy_7070)); - _data_mat[91] = ((real_t)(Dummy_7071)); - _data_mat[92] = ((real_t)(Dummy_7072)); - _data_mat[93] = ((real_t)(Dummy_7073)); - _data_mat[94] = ((real_t)(Dummy_7074)); - _data_mat[95] = ((real_t)(Dummy_7075)); - _data_mat[96] = ((real_t)(Dummy_7076)); - _data_mat[97] = ((real_t)(Dummy_7077)); - _data_mat[98] = ((real_t)(Dummy_7078)); - _data_mat[99] = ((real_t)(Dummy_7079)); + _data_mat[0] = ((real_t)(tmp_moved_constant_3276)); + _data_mat[1] = ((real_t)(tmp_moved_constant_3277)); + _data_mat[2] = ((real_t)(tmp_moved_constant_3278)); + _data_mat[3] = ((real_t)(tmp_moved_constant_3279)); + _data_mat[4] = ((real_t)(tmp_moved_constant_3280)); + _data_mat[5] = ((real_t)(tmp_moved_constant_3281)); + _data_mat[6] = ((real_t)(tmp_moved_constant_3282)); + _data_mat[7] = ((real_t)(tmp_moved_constant_3283)); + _data_mat[8] = ((real_t)(tmp_moved_constant_3284)); + _data_mat[9] = ((real_t)(tmp_moved_constant_3285)); + _data_mat[10] = ((real_t)(tmp_moved_constant_3286)); + _data_mat[11] = ((real_t)(tmp_moved_constant_3287)); + _data_mat[12] = ((real_t)(tmp_moved_constant_3288)); + _data_mat[13] = ((real_t)(tmp_moved_constant_3289)); + _data_mat[14] = ((real_t)(tmp_moved_constant_3290)); + _data_mat[15] = ((real_t)(tmp_moved_constant_3291)); + _data_mat[16] = ((real_t)(tmp_moved_constant_3292)); + _data_mat[17] = ((real_t)(tmp_moved_constant_3293)); + _data_mat[18] = ((real_t)(tmp_moved_constant_3294)); + _data_mat[19] = ((real_t)(tmp_moved_constant_3295)); + _data_mat[20] = ((real_t)(tmp_moved_constant_3296)); + _data_mat[21] = ((real_t)(tmp_moved_constant_3297)); + _data_mat[22] = ((real_t)(tmp_moved_constant_3298)); + _data_mat[23] = ((real_t)(tmp_moved_constant_3299)); + _data_mat[24] = ((real_t)(tmp_moved_constant_3300)); + _data_mat[25] = ((real_t)(tmp_moved_constant_3301)); + _data_mat[26] = ((real_t)(tmp_moved_constant_3302)); + _data_mat[27] = ((real_t)(tmp_moved_constant_3303)); + _data_mat[28] = ((real_t)(tmp_moved_constant_3304)); + _data_mat[29] = ((real_t)(tmp_moved_constant_3305)); + _data_mat[30] = ((real_t)(tmp_moved_constant_3306)); + _data_mat[31] = ((real_t)(tmp_moved_constant_3307)); + _data_mat[32] = ((real_t)(tmp_moved_constant_3308)); + _data_mat[33] = ((real_t)(tmp_moved_constant_3309)); + _data_mat[34] = ((real_t)(tmp_moved_constant_3310)); + _data_mat[35] = ((real_t)(tmp_moved_constant_3311)); + _data_mat[36] = ((real_t)(tmp_moved_constant_3312)); + _data_mat[37] = ((real_t)(tmp_moved_constant_3313)); + _data_mat[38] = ((real_t)(tmp_moved_constant_3314)); + _data_mat[39] = ((real_t)(tmp_moved_constant_3315)); + _data_mat[40] = ((real_t)(tmp_moved_constant_3316)); + _data_mat[41] = ((real_t)(tmp_moved_constant_3317)); + _data_mat[42] = ((real_t)(tmp_moved_constant_3318)); + _data_mat[43] = ((real_t)(tmp_moved_constant_3319)); + _data_mat[44] = ((real_t)(tmp_moved_constant_3320)); + _data_mat[45] = ((real_t)(tmp_moved_constant_3321)); + _data_mat[46] = ((real_t)(tmp_moved_constant_3322)); + _data_mat[47] = ((real_t)(tmp_moved_constant_3323)); + _data_mat[48] = ((real_t)(tmp_moved_constant_3324)); + _data_mat[49] = ((real_t)(tmp_moved_constant_3325)); + _data_mat[50] = ((real_t)(tmp_moved_constant_3326)); + _data_mat[51] = ((real_t)(tmp_moved_constant_3327)); + _data_mat[52] = ((real_t)(tmp_moved_constant_3328)); + _data_mat[53] = ((real_t)(tmp_moved_constant_3329)); + _data_mat[54] = ((real_t)(tmp_moved_constant_3330)); + _data_mat[55] = ((real_t)(tmp_moved_constant_3331)); + _data_mat[56] = ((real_t)(tmp_moved_constant_3332)); + _data_mat[57] = ((real_t)(tmp_moved_constant_3333)); + _data_mat[58] = ((real_t)(tmp_moved_constant_3334)); + _data_mat[59] = ((real_t)(tmp_moved_constant_3335)); + _data_mat[60] = ((real_t)(tmp_moved_constant_3336)); + _data_mat[61] = ((real_t)(tmp_moved_constant_3337)); + _data_mat[62] = ((real_t)(tmp_moved_constant_3338)); + _data_mat[63] = ((real_t)(tmp_moved_constant_3339)); + _data_mat[64] = ((real_t)(tmp_moved_constant_3340)); + _data_mat[65] = ((real_t)(tmp_moved_constant_3341)); + _data_mat[66] = ((real_t)(tmp_moved_constant_3342)); + _data_mat[67] = ((real_t)(tmp_moved_constant_3343)); + _data_mat[68] = ((real_t)(tmp_moved_constant_3344)); + _data_mat[69] = ((real_t)(tmp_moved_constant_3345)); + _data_mat[70] = ((real_t)(tmp_moved_constant_3346)); + _data_mat[71] = ((real_t)(tmp_moved_constant_3347)); + _data_mat[72] = ((real_t)(tmp_moved_constant_3348)); + _data_mat[73] = ((real_t)(tmp_moved_constant_3349)); + _data_mat[74] = ((real_t)(tmp_moved_constant_3350)); + _data_mat[75] = ((real_t)(tmp_moved_constant_3351)); + _data_mat[76] = ((real_t)(tmp_moved_constant_3352)); + _data_mat[77] = ((real_t)(tmp_moved_constant_3353)); + _data_mat[78] = ((real_t)(tmp_moved_constant_3354)); + _data_mat[79] = ((real_t)(tmp_moved_constant_3355)); + _data_mat[80] = ((real_t)(tmp_moved_constant_3356)); + _data_mat[81] = ((real_t)(tmp_moved_constant_3357)); + _data_mat[82] = ((real_t)(tmp_moved_constant_3358)); + _data_mat[83] = ((real_t)(tmp_moved_constant_3359)); + _data_mat[84] = ((real_t)(tmp_moved_constant_3360)); + _data_mat[85] = ((real_t)(tmp_moved_constant_3361)); + _data_mat[86] = ((real_t)(tmp_moved_constant_3362)); + _data_mat[87] = ((real_t)(tmp_moved_constant_3363)); + _data_mat[88] = ((real_t)(tmp_moved_constant_3364)); + _data_mat[89] = ((real_t)(tmp_moved_constant_3365)); + _data_mat[90] = ((real_t)(tmp_moved_constant_3366)); + _data_mat[91] = ((real_t)(tmp_moved_constant_3367)); + _data_mat[92] = ((real_t)(tmp_moved_constant_3368)); + _data_mat[93] = ((real_t)(tmp_moved_constant_3369)); + _data_mat[94] = ((real_t)(tmp_moved_constant_3370)); + _data_mat[95] = ((real_t)(tmp_moved_constant_3371)); + _data_mat[96] = ((real_t)(tmp_moved_constant_3372)); + _data_mat[97] = ((real_t)(tmp_moved_constant_3373)); + _data_mat[98] = ((real_t)(tmp_moved_constant_3374)); + _data_mat[99] = ((real_t)(tmp_moved_constant_3375)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); } } - const real_t Dummy_7080 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_7081 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_7082 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4; - const real_t Dummy_7083 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_7084 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_7085 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_7086 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_13; - const real_t Dummy_7087 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_7088 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_7089 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_7090 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_7091 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_7092 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_7093 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_7094 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_31; - const real_t Dummy_7095 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_7096 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_7097 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_7098 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_36; - const real_t Dummy_7099 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_7100 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_7101 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_40; - const real_t Dummy_7102 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_7103 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_7104 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_44; - const real_t Dummy_7105 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_7106 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_7107 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_48; - const real_t Dummy_7108 = Dummy_7083*(Dummy_7080*Dummy_7096 + Dummy_7081*Dummy_7097 + Dummy_7082*Dummy_7098) + Dummy_7087*(Dummy_7084*Dummy_7099 + Dummy_7085*Dummy_7100 + Dummy_7086*Dummy_7101) + Dummy_7091*(Dummy_7088*Dummy_7102 + Dummy_7089*Dummy_7103 + Dummy_7090*Dummy_7104) + Dummy_7095*(Dummy_7092*Dummy_7105 + Dummy_7093*Dummy_7106 + Dummy_7094*Dummy_7107); - const real_t Dummy_7109 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_7110 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_7111 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_53; - const real_t Dummy_7112 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_7113 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_7114 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_57; - const real_t Dummy_7115 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_7116 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_7117 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_61; - const real_t Dummy_7118 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_7119 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_7120 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_65; - const real_t Dummy_7121 = Dummy_7083*(Dummy_7080*Dummy_7109 + Dummy_7081*Dummy_7110 + Dummy_7082*Dummy_7111) + Dummy_7087*(Dummy_7084*Dummy_7112 + Dummy_7085*Dummy_7113 + Dummy_7086*Dummy_7114) + Dummy_7091*(Dummy_7088*Dummy_7115 + Dummy_7089*Dummy_7116 + Dummy_7090*Dummy_7117) + Dummy_7095*(Dummy_7092*Dummy_7118 + Dummy_7093*Dummy_7119 + Dummy_7094*Dummy_7120); - const real_t Dummy_7122 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_7123 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_7124 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_70; - const real_t Dummy_7125 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_7126 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_7127 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_74; - const real_t Dummy_7128 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_7129 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_7130 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_78; - const real_t Dummy_7131 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_7132 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_7133 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_82; - const real_t Dummy_7134 = Dummy_7083*(Dummy_7080*Dummy_7122 + Dummy_7081*Dummy_7123 + Dummy_7082*Dummy_7124) + Dummy_7087*(Dummy_7084*Dummy_7125 + Dummy_7085*Dummy_7126 + Dummy_7086*Dummy_7127) + Dummy_7091*(Dummy_7088*Dummy_7128 + Dummy_7089*Dummy_7129 + Dummy_7090*Dummy_7130) + Dummy_7095*(Dummy_7092*Dummy_7131 + Dummy_7093*Dummy_7132 + Dummy_7094*Dummy_7133); - const real_t Dummy_7135 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_7136 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_7137 = Dummy_7135 + Dummy_7136; - const real_t Dummy_7138 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_7139 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_7140 = Dummy_7138 + Dummy_7139; - const real_t Dummy_7141 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_7142 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_7143 = Dummy_7141 + Dummy_7142; - const real_t Dummy_7144 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_7145 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_7146 = Dummy_7144 + Dummy_7145; - const real_t Dummy_7147 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_7148 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_7149 = Dummy_7147 + Dummy_7148; - const real_t Dummy_7150 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_7151 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_7152 = Dummy_7150 + Dummy_7151; - const real_t Dummy_7153 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_7154 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_7155 = Dummy_7153 + Dummy_7154; - const real_t Dummy_7156 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_7157 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_7158 = Dummy_7156 + Dummy_7157; - const real_t Dummy_7159 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_7160 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_7161 = Dummy_7159 + Dummy_7160; - const real_t Dummy_7162 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_7163 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_7164 = Dummy_7162 + Dummy_7163; - const real_t Dummy_7165 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_7166 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_7167 = Dummy_7165 + Dummy_7166; - const real_t Dummy_7168 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_7169 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_7170 = Dummy_7168 + Dummy_7169; - const real_t Dummy_7171 = Dummy_7083*(Dummy_7080*Dummy_7137 + Dummy_7081*Dummy_7140 + Dummy_7082*Dummy_7143) + Dummy_7087*(Dummy_7084*Dummy_7146 + Dummy_7085*Dummy_7149 + Dummy_7086*Dummy_7152) + Dummy_7091*(Dummy_7088*Dummy_7155 + Dummy_7089*Dummy_7158 + Dummy_7090*Dummy_7161) + Dummy_7095*(Dummy_7092*Dummy_7164 + Dummy_7093*Dummy_7167 + Dummy_7094*Dummy_7170); - const real_t Dummy_7172 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_7173 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_7174 = Dummy_7172 + Dummy_7173; - const real_t Dummy_7175 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_7176 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_7177 = Dummy_7175 + Dummy_7176; - const real_t Dummy_7178 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; - const real_t Dummy_7179 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_7180 = Dummy_7178 + Dummy_7179; - const real_t Dummy_7181 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_7182 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_7183 = Dummy_7181 + Dummy_7182; - const real_t Dummy_7184 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_7185 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_7186 = Dummy_7184 + Dummy_7185; - const real_t Dummy_7187 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; - const real_t Dummy_7188 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_7189 = Dummy_7187 + Dummy_7188; - const real_t Dummy_7190 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_7191 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_7192 = Dummy_7190 + Dummy_7191; - const real_t Dummy_7193 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_7194 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_7195 = Dummy_7193 + Dummy_7194; - const real_t Dummy_7196 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_7197 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_7198 = Dummy_7196 + Dummy_7197; - const real_t Dummy_7199 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_7200 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_7201 = Dummy_7199 + Dummy_7200; - const real_t Dummy_7202 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_7203 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_7204 = Dummy_7202 + Dummy_7203; - const real_t Dummy_7205 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_27; - const real_t Dummy_7206 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_7207 = Dummy_7205 + Dummy_7206; - const real_t Dummy_7208 = Dummy_7083*(Dummy_7080*Dummy_7174 + Dummy_7081*Dummy_7177 + Dummy_7082*Dummy_7180) + Dummy_7087*(Dummy_7084*Dummy_7183 + Dummy_7085*Dummy_7186 + Dummy_7086*Dummy_7189) + Dummy_7091*(Dummy_7088*Dummy_7192 + Dummy_7089*Dummy_7195 + Dummy_7090*Dummy_7198) + Dummy_7095*(Dummy_7092*Dummy_7201 + Dummy_7093*Dummy_7204 + Dummy_7094*Dummy_7207); - const real_t Dummy_7209 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_7210 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_7211 = Dummy_7209 + Dummy_7210; - const real_t Dummy_7212 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_7213 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_7214 = Dummy_7212 + Dummy_7213; - const real_t Dummy_7215 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_7216 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; - const real_t Dummy_7217 = Dummy_7215 + Dummy_7216; - const real_t Dummy_7218 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_7219 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_7220 = Dummy_7218 + Dummy_7219; - const real_t Dummy_7221 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_7222 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_7223 = Dummy_7221 + Dummy_7222; - const real_t Dummy_7224 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11; - const real_t Dummy_7225 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_7226 = Dummy_7224 + Dummy_7225; - const real_t Dummy_7227 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_7228 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_7229 = Dummy_7227 + Dummy_7228; - const real_t Dummy_7230 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_7231 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_7232 = Dummy_7230 + Dummy_7231; - const real_t Dummy_7233 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_7234 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_19; - const real_t Dummy_7235 = Dummy_7233 + Dummy_7234; - const real_t Dummy_7236 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_7237 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_7238 = Dummy_7236 + Dummy_7237; - const real_t Dummy_7239 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_7240 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_7241 = Dummy_7239 + Dummy_7240; - const real_t Dummy_7242 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_29; - const real_t Dummy_7243 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_7244 = Dummy_7242 + Dummy_7243; - const real_t Dummy_7245 = Dummy_7083*(Dummy_7080*Dummy_7211 + Dummy_7081*Dummy_7214 + Dummy_7082*Dummy_7217) + Dummy_7087*(Dummy_7084*Dummy_7220 + Dummy_7085*Dummy_7223 + Dummy_7086*Dummy_7226) + Dummy_7091*(Dummy_7088*Dummy_7229 + Dummy_7089*Dummy_7232 + Dummy_7090*Dummy_7235) + Dummy_7095*(Dummy_7092*Dummy_7238 + Dummy_7093*Dummy_7241 + Dummy_7094*Dummy_7244); - const real_t Dummy_7246 = -Dummy_7135 - Dummy_7172 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_7247 = -Dummy_7138 - Dummy_7175 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_7248 = -Dummy_7141 - Dummy_7178 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198; - const real_t Dummy_7249 = -Dummy_7144 - Dummy_7181 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_7250 = -Dummy_7147 - Dummy_7184 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_7251 = -Dummy_7150 - Dummy_7187 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202; - const real_t Dummy_7252 = -Dummy_7153 - Dummy_7190 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_7253 = -Dummy_7156 - Dummy_7193 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_7254 = -Dummy_7159 - Dummy_7196 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206; - const real_t Dummy_7255 = -Dummy_7162 - Dummy_7199 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_7256 = -Dummy_7165 - Dummy_7202 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_7257 = -Dummy_7168 - Dummy_7205 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210; - const real_t Dummy_7258 = Dummy_7083*(Dummy_7080*Dummy_7246 + Dummy_7081*Dummy_7247 + Dummy_7082*Dummy_7248) + Dummy_7087*(Dummy_7084*Dummy_7249 + Dummy_7085*Dummy_7250 + Dummy_7086*Dummy_7251) + Dummy_7091*(Dummy_7088*Dummy_7252 + Dummy_7089*Dummy_7253 + Dummy_7090*Dummy_7254) + Dummy_7095*(Dummy_7092*Dummy_7255 + Dummy_7093*Dummy_7256 + Dummy_7094*Dummy_7257); - const real_t Dummy_7259 = -Dummy_7136 - Dummy_7209 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_7260 = -Dummy_7139 - Dummy_7212 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_7261 = -Dummy_7142 - Dummy_7215 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216; - const real_t Dummy_7262 = -Dummy_7145 - Dummy_7218 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_7263 = -Dummy_7148 - Dummy_7221 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_7264 = -Dummy_7151 - Dummy_7224 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221; - const real_t Dummy_7265 = -Dummy_7154 - Dummy_7227 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_7266 = -Dummy_7157 - Dummy_7230 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_7267 = -Dummy_7160 - Dummy_7233 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226; - const real_t Dummy_7268 = -Dummy_7163 - Dummy_7236 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_7269 = -Dummy_7166 - Dummy_7239 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_7270 = -Dummy_7169 - Dummy_7242 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231; - const real_t Dummy_7271 = Dummy_7083*(Dummy_7080*Dummy_7259 + Dummy_7081*Dummy_7260 + Dummy_7082*Dummy_7261) + Dummy_7087*(Dummy_7084*Dummy_7262 + Dummy_7085*Dummy_7263 + Dummy_7086*Dummy_7264) + Dummy_7091*(Dummy_7088*Dummy_7265 + Dummy_7089*Dummy_7266 + Dummy_7090*Dummy_7267) + Dummy_7095*(Dummy_7092*Dummy_7268 + Dummy_7093*Dummy_7269 + Dummy_7094*Dummy_7270); - const real_t Dummy_7272 = -Dummy_7173 - Dummy_7210 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_7273 = -Dummy_7176 - Dummy_7213 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_7274 = -Dummy_7179 - Dummy_7216 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236; - const real_t Dummy_7275 = -Dummy_7182 - Dummy_7219 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_7276 = -Dummy_7185 - Dummy_7222 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_7277 = -Dummy_7188 - Dummy_7225 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240; - const real_t Dummy_7278 = -Dummy_7191 - Dummy_7228 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_7279 = -Dummy_7194 - Dummy_7231 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_7280 = -Dummy_7197 - Dummy_7234 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244; - const real_t Dummy_7281 = -Dummy_7200 - Dummy_7237 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_7282 = -Dummy_7203 - Dummy_7240 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_7283 = -Dummy_7206 - Dummy_7243 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248; - const real_t Dummy_7284 = Dummy_7083*(Dummy_7080*Dummy_7272 + Dummy_7081*Dummy_7273 + Dummy_7082*Dummy_7274) + Dummy_7087*(Dummy_7084*Dummy_7275 + Dummy_7085*Dummy_7276 + Dummy_7086*Dummy_7277) + Dummy_7091*(Dummy_7088*Dummy_7278 + Dummy_7089*Dummy_7279 + Dummy_7090*Dummy_7280) + Dummy_7095*(Dummy_7092*Dummy_7281 + Dummy_7093*Dummy_7282 + Dummy_7094*Dummy_7283); - const real_t Dummy_7285 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); - const real_t Dummy_7286 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); - const real_t Dummy_7287 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); - const real_t Dummy_7288 = Dummy_7083*(Dummy_7096*Dummy_7109 + Dummy_7097*Dummy_7110 + Dummy_7098*Dummy_7111) + Dummy_7087*(Dummy_7099*Dummy_7112 + Dummy_7100*Dummy_7113 + Dummy_7101*Dummy_7114) + Dummy_7091*(Dummy_7102*Dummy_7115 + Dummy_7103*Dummy_7116 + Dummy_7104*Dummy_7117) + Dummy_7095*(Dummy_7105*Dummy_7118 + Dummy_7106*Dummy_7119 + Dummy_7107*Dummy_7120); - const real_t Dummy_7289 = Dummy_7083*(Dummy_7096*Dummy_7122 + Dummy_7097*Dummy_7123 + Dummy_7098*Dummy_7124) + Dummy_7087*(Dummy_7099*Dummy_7125 + Dummy_7100*Dummy_7126 + Dummy_7101*Dummy_7127) + Dummy_7091*(Dummy_7102*Dummy_7128 + Dummy_7103*Dummy_7129 + Dummy_7104*Dummy_7130) + Dummy_7095*(Dummy_7105*Dummy_7131 + Dummy_7106*Dummy_7132 + Dummy_7107*Dummy_7133); - const real_t Dummy_7290 = Dummy_7083*(Dummy_7096*Dummy_7137 + Dummy_7097*Dummy_7140 + Dummy_7098*Dummy_7143) + Dummy_7087*(Dummy_7099*Dummy_7146 + Dummy_7100*Dummy_7149 + Dummy_7101*Dummy_7152) + Dummy_7091*(Dummy_7102*Dummy_7155 + Dummy_7103*Dummy_7158 + Dummy_7104*Dummy_7161) + Dummy_7095*(Dummy_7105*Dummy_7164 + Dummy_7106*Dummy_7167 + Dummy_7107*Dummy_7170); - const real_t Dummy_7291 = Dummy_7083*(Dummy_7096*Dummy_7174 + Dummy_7097*Dummy_7177 + Dummy_7098*Dummy_7180) + Dummy_7087*(Dummy_7099*Dummy_7183 + Dummy_7100*Dummy_7186 + Dummy_7101*Dummy_7189) + Dummy_7091*(Dummy_7102*Dummy_7192 + Dummy_7103*Dummy_7195 + Dummy_7104*Dummy_7198) + Dummy_7095*(Dummy_7105*Dummy_7201 + Dummy_7106*Dummy_7204 + Dummy_7107*Dummy_7207); - const real_t Dummy_7292 = Dummy_7083*(Dummy_7096*Dummy_7211 + Dummy_7097*Dummy_7214 + Dummy_7098*Dummy_7217) + Dummy_7087*(Dummy_7099*Dummy_7220 + Dummy_7100*Dummy_7223 + Dummy_7101*Dummy_7226) + Dummy_7091*(Dummy_7102*Dummy_7229 + Dummy_7103*Dummy_7232 + Dummy_7104*Dummy_7235) + Dummy_7095*(Dummy_7105*Dummy_7238 + Dummy_7106*Dummy_7241 + Dummy_7107*Dummy_7244); - const real_t Dummy_7293 = Dummy_7083*(Dummy_7096*Dummy_7246 + Dummy_7097*Dummy_7247 + Dummy_7098*Dummy_7248) + Dummy_7087*(Dummy_7099*Dummy_7249 + Dummy_7100*Dummy_7250 + Dummy_7101*Dummy_7251) + Dummy_7091*(Dummy_7102*Dummy_7252 + Dummy_7103*Dummy_7253 + Dummy_7104*Dummy_7254) + Dummy_7095*(Dummy_7105*Dummy_7255 + Dummy_7106*Dummy_7256 + Dummy_7107*Dummy_7257); - const real_t Dummy_7294 = Dummy_7083*(Dummy_7096*Dummy_7259 + Dummy_7097*Dummy_7260 + Dummy_7098*Dummy_7261) + Dummy_7087*(Dummy_7099*Dummy_7262 + Dummy_7100*Dummy_7263 + Dummy_7101*Dummy_7264) + Dummy_7091*(Dummy_7102*Dummy_7265 + Dummy_7103*Dummy_7266 + Dummy_7104*Dummy_7267) + Dummy_7095*(Dummy_7105*Dummy_7268 + Dummy_7106*Dummy_7269 + Dummy_7107*Dummy_7270); - const real_t Dummy_7295 = Dummy_7083*(Dummy_7096*Dummy_7272 + Dummy_7097*Dummy_7273 + Dummy_7098*Dummy_7274) + Dummy_7087*(Dummy_7099*Dummy_7275 + Dummy_7100*Dummy_7276 + Dummy_7101*Dummy_7277) + Dummy_7091*(Dummy_7102*Dummy_7278 + Dummy_7103*Dummy_7279 + Dummy_7104*Dummy_7280) + Dummy_7095*(Dummy_7105*Dummy_7281 + Dummy_7106*Dummy_7282 + Dummy_7107*Dummy_7283); - const real_t Dummy_7296 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); - const real_t Dummy_7297 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); - const real_t Dummy_7298 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); - const real_t Dummy_7299 = Dummy_7083*(Dummy_7109*Dummy_7122 + Dummy_7110*Dummy_7123 + Dummy_7111*Dummy_7124) + Dummy_7087*(Dummy_7112*Dummy_7125 + Dummy_7113*Dummy_7126 + Dummy_7114*Dummy_7127) + Dummy_7091*(Dummy_7115*Dummy_7128 + Dummy_7116*Dummy_7129 + Dummy_7117*Dummy_7130) + Dummy_7095*(Dummy_7118*Dummy_7131 + Dummy_7119*Dummy_7132 + Dummy_7120*Dummy_7133); - const real_t Dummy_7300 = Dummy_7083*(Dummy_7109*Dummy_7137 + Dummy_7110*Dummy_7140 + Dummy_7111*Dummy_7143) + Dummy_7087*(Dummy_7112*Dummy_7146 + Dummy_7113*Dummy_7149 + Dummy_7114*Dummy_7152) + Dummy_7091*(Dummy_7115*Dummy_7155 + Dummy_7116*Dummy_7158 + Dummy_7117*Dummy_7161) + Dummy_7095*(Dummy_7118*Dummy_7164 + Dummy_7119*Dummy_7167 + Dummy_7120*Dummy_7170); - const real_t Dummy_7301 = Dummy_7083*(Dummy_7109*Dummy_7174 + Dummy_7110*Dummy_7177 + Dummy_7111*Dummy_7180) + Dummy_7087*(Dummy_7112*Dummy_7183 + Dummy_7113*Dummy_7186 + Dummy_7114*Dummy_7189) + Dummy_7091*(Dummy_7115*Dummy_7192 + Dummy_7116*Dummy_7195 + Dummy_7117*Dummy_7198) + Dummy_7095*(Dummy_7118*Dummy_7201 + Dummy_7119*Dummy_7204 + Dummy_7120*Dummy_7207); - const real_t Dummy_7302 = Dummy_7083*(Dummy_7109*Dummy_7211 + Dummy_7110*Dummy_7214 + Dummy_7111*Dummy_7217) + Dummy_7087*(Dummy_7112*Dummy_7220 + Dummy_7113*Dummy_7223 + Dummy_7114*Dummy_7226) + Dummy_7091*(Dummy_7115*Dummy_7229 + Dummy_7116*Dummy_7232 + Dummy_7117*Dummy_7235) + Dummy_7095*(Dummy_7118*Dummy_7238 + Dummy_7119*Dummy_7241 + Dummy_7120*Dummy_7244); - const real_t Dummy_7303 = Dummy_7083*(Dummy_7109*Dummy_7246 + Dummy_7110*Dummy_7247 + Dummy_7111*Dummy_7248) + Dummy_7087*(Dummy_7112*Dummy_7249 + Dummy_7113*Dummy_7250 + Dummy_7114*Dummy_7251) + Dummy_7091*(Dummy_7115*Dummy_7252 + Dummy_7116*Dummy_7253 + Dummy_7117*Dummy_7254) + Dummy_7095*(Dummy_7118*Dummy_7255 + Dummy_7119*Dummy_7256 + Dummy_7120*Dummy_7257); - const real_t Dummy_7304 = Dummy_7083*(Dummy_7109*Dummy_7259 + Dummy_7110*Dummy_7260 + Dummy_7111*Dummy_7261) + Dummy_7087*(Dummy_7112*Dummy_7262 + Dummy_7113*Dummy_7263 + Dummy_7114*Dummy_7264) + Dummy_7091*(Dummy_7115*Dummy_7265 + Dummy_7116*Dummy_7266 + Dummy_7117*Dummy_7267) + Dummy_7095*(Dummy_7118*Dummy_7268 + Dummy_7119*Dummy_7269 + Dummy_7120*Dummy_7270); - const real_t Dummy_7305 = Dummy_7083*(Dummy_7109*Dummy_7272 + Dummy_7110*Dummy_7273 + Dummy_7111*Dummy_7274) + Dummy_7087*(Dummy_7112*Dummy_7275 + Dummy_7113*Dummy_7276 + Dummy_7114*Dummy_7277) + Dummy_7091*(Dummy_7115*Dummy_7278 + Dummy_7116*Dummy_7279 + Dummy_7117*Dummy_7280) + Dummy_7095*(Dummy_7118*Dummy_7281 + Dummy_7119*Dummy_7282 + Dummy_7120*Dummy_7283); - const real_t Dummy_7306 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); - const real_t Dummy_7307 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); - const real_t Dummy_7308 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); - const real_t Dummy_7309 = Dummy_7083*(Dummy_7122*Dummy_7137 + Dummy_7123*Dummy_7140 + Dummy_7124*Dummy_7143) + Dummy_7087*(Dummy_7125*Dummy_7146 + Dummy_7126*Dummy_7149 + Dummy_7127*Dummy_7152) + Dummy_7091*(Dummy_7128*Dummy_7155 + Dummy_7129*Dummy_7158 + Dummy_7130*Dummy_7161) + Dummy_7095*(Dummy_7131*Dummy_7164 + Dummy_7132*Dummy_7167 + Dummy_7133*Dummy_7170); - const real_t Dummy_7310 = Dummy_7083*(Dummy_7122*Dummy_7174 + Dummy_7123*Dummy_7177 + Dummy_7124*Dummy_7180) + Dummy_7087*(Dummy_7125*Dummy_7183 + Dummy_7126*Dummy_7186 + Dummy_7127*Dummy_7189) + Dummy_7091*(Dummy_7128*Dummy_7192 + Dummy_7129*Dummy_7195 + Dummy_7130*Dummy_7198) + Dummy_7095*(Dummy_7131*Dummy_7201 + Dummy_7132*Dummy_7204 + Dummy_7133*Dummy_7207); - const real_t Dummy_7311 = Dummy_7083*(Dummy_7122*Dummy_7211 + Dummy_7123*Dummy_7214 + Dummy_7124*Dummy_7217) + Dummy_7087*(Dummy_7125*Dummy_7220 + Dummy_7126*Dummy_7223 + Dummy_7127*Dummy_7226) + Dummy_7091*(Dummy_7128*Dummy_7229 + Dummy_7129*Dummy_7232 + Dummy_7130*Dummy_7235) + Dummy_7095*(Dummy_7131*Dummy_7238 + Dummy_7132*Dummy_7241 + Dummy_7133*Dummy_7244); - const real_t Dummy_7312 = Dummy_7083*(Dummy_7122*Dummy_7246 + Dummy_7123*Dummy_7247 + Dummy_7124*Dummy_7248) + Dummy_7087*(Dummy_7125*Dummy_7249 + Dummy_7126*Dummy_7250 + Dummy_7127*Dummy_7251) + Dummy_7091*(Dummy_7128*Dummy_7252 + Dummy_7129*Dummy_7253 + Dummy_7130*Dummy_7254) + Dummy_7095*(Dummy_7131*Dummy_7255 + Dummy_7132*Dummy_7256 + Dummy_7133*Dummy_7257); - const real_t Dummy_7313 = Dummy_7083*(Dummy_7122*Dummy_7259 + Dummy_7123*Dummy_7260 + Dummy_7124*Dummy_7261) + Dummy_7087*(Dummy_7125*Dummy_7262 + Dummy_7126*Dummy_7263 + Dummy_7127*Dummy_7264) + Dummy_7091*(Dummy_7128*Dummy_7265 + Dummy_7129*Dummy_7266 + Dummy_7130*Dummy_7267) + Dummy_7095*(Dummy_7131*Dummy_7268 + Dummy_7132*Dummy_7269 + Dummy_7133*Dummy_7270); - const real_t Dummy_7314 = Dummy_7083*(Dummy_7122*Dummy_7272 + Dummy_7123*Dummy_7273 + Dummy_7124*Dummy_7274) + Dummy_7087*(Dummy_7125*Dummy_7275 + Dummy_7126*Dummy_7276 + Dummy_7127*Dummy_7277) + Dummy_7091*(Dummy_7128*Dummy_7278 + Dummy_7129*Dummy_7279 + Dummy_7130*Dummy_7280) + Dummy_7095*(Dummy_7131*Dummy_7281 + Dummy_7132*Dummy_7282 + Dummy_7133*Dummy_7283); - const real_t Dummy_7315 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7316 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7317 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7318 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7319 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7320 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7321 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7322 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7323 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7324 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7325 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7326 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7327 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7328 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7329 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7330 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7331 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7332 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7333 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7334 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7335 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7336 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7337 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7338 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7339 = Dummy_7083*(Dummy_7137*Dummy_7174 + Dummy_7140*Dummy_7177 + Dummy_7143*Dummy_7180) + Dummy_7087*(Dummy_7146*Dummy_7183 + Dummy_7149*Dummy_7186 + Dummy_7152*Dummy_7189) + Dummy_7091*(Dummy_7155*Dummy_7192 + Dummy_7158*Dummy_7195 + Dummy_7161*Dummy_7198) + Dummy_7095*(Dummy_7164*Dummy_7201 + Dummy_7167*Dummy_7204 + Dummy_7170*Dummy_7207); - const real_t Dummy_7340 = Dummy_7083*(Dummy_7137*Dummy_7211 + Dummy_7140*Dummy_7214 + Dummy_7143*Dummy_7217) + Dummy_7087*(Dummy_7146*Dummy_7220 + Dummy_7149*Dummy_7223 + Dummy_7152*Dummy_7226) + Dummy_7091*(Dummy_7155*Dummy_7229 + Dummy_7158*Dummy_7232 + Dummy_7161*Dummy_7235) + Dummy_7095*(Dummy_7164*Dummy_7238 + Dummy_7167*Dummy_7241 + Dummy_7170*Dummy_7244); - const real_t Dummy_7341 = Dummy_7083*(Dummy_7137*Dummy_7246 + Dummy_7140*Dummy_7247 + Dummy_7143*Dummy_7248) + Dummy_7087*(Dummy_7146*Dummy_7249 + Dummy_7149*Dummy_7250 + Dummy_7152*Dummy_7251) + Dummy_7091*(Dummy_7155*Dummy_7252 + Dummy_7158*Dummy_7253 + Dummy_7161*Dummy_7254) + Dummy_7095*(Dummy_7164*Dummy_7255 + Dummy_7167*Dummy_7256 + Dummy_7170*Dummy_7257); - const real_t Dummy_7342 = Dummy_7083*(Dummy_7137*Dummy_7259 + Dummy_7140*Dummy_7260 + Dummy_7143*Dummy_7261) + Dummy_7087*(Dummy_7146*Dummy_7262 + Dummy_7149*Dummy_7263 + Dummy_7152*Dummy_7264) + Dummy_7091*(Dummy_7155*Dummy_7265 + Dummy_7158*Dummy_7266 + Dummy_7161*Dummy_7267) + Dummy_7095*(Dummy_7164*Dummy_7268 + Dummy_7167*Dummy_7269 + Dummy_7170*Dummy_7270); - const real_t Dummy_7343 = Dummy_7083*(Dummy_7137*Dummy_7272 + Dummy_7140*Dummy_7273 + Dummy_7143*Dummy_7274) + Dummy_7087*(Dummy_7146*Dummy_7275 + Dummy_7149*Dummy_7276 + Dummy_7152*Dummy_7277) + Dummy_7091*(Dummy_7155*Dummy_7278 + Dummy_7158*Dummy_7279 + Dummy_7161*Dummy_7280) + Dummy_7095*(Dummy_7164*Dummy_7281 + Dummy_7167*Dummy_7282 + Dummy_7170*Dummy_7283); - const real_t Dummy_7344 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7345 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7346 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7347 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7348 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7349 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7350 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7351 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7352 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7353 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7354 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7355 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7356 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7357 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7358 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7359 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7360 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7361 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7362 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7363 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7364 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7365 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7366 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7367 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7368 = Dummy_7083*(Dummy_7174*Dummy_7211 + Dummy_7177*Dummy_7214 + Dummy_7180*Dummy_7217) + Dummy_7087*(Dummy_7183*Dummy_7220 + Dummy_7186*Dummy_7223 + Dummy_7189*Dummy_7226) + Dummy_7091*(Dummy_7192*Dummy_7229 + Dummy_7195*Dummy_7232 + Dummy_7198*Dummy_7235) + Dummy_7095*(Dummy_7201*Dummy_7238 + Dummy_7204*Dummy_7241 + Dummy_7207*Dummy_7244); - const real_t Dummy_7369 = Dummy_7083*(Dummy_7174*Dummy_7246 + Dummy_7177*Dummy_7247 + Dummy_7180*Dummy_7248) + Dummy_7087*(Dummy_7183*Dummy_7249 + Dummy_7186*Dummy_7250 + Dummy_7189*Dummy_7251) + Dummy_7091*(Dummy_7192*Dummy_7252 + Dummy_7195*Dummy_7253 + Dummy_7198*Dummy_7254) + Dummy_7095*(Dummy_7201*Dummy_7255 + Dummy_7204*Dummy_7256 + Dummy_7207*Dummy_7257); - const real_t Dummy_7370 = Dummy_7083*(Dummy_7174*Dummy_7259 + Dummy_7177*Dummy_7260 + Dummy_7180*Dummy_7261) + Dummy_7087*(Dummy_7183*Dummy_7262 + Dummy_7186*Dummy_7263 + Dummy_7189*Dummy_7264) + Dummy_7091*(Dummy_7192*Dummy_7265 + Dummy_7195*Dummy_7266 + Dummy_7198*Dummy_7267) + Dummy_7095*(Dummy_7201*Dummy_7268 + Dummy_7204*Dummy_7269 + Dummy_7207*Dummy_7270); - const real_t Dummy_7371 = Dummy_7083*(Dummy_7174*Dummy_7272 + Dummy_7177*Dummy_7273 + Dummy_7180*Dummy_7274) + Dummy_7087*(Dummy_7183*Dummy_7275 + Dummy_7186*Dummy_7276 + Dummy_7189*Dummy_7277) + Dummy_7091*(Dummy_7192*Dummy_7278 + Dummy_7195*Dummy_7279 + Dummy_7198*Dummy_7280) + Dummy_7095*(Dummy_7201*Dummy_7281 + Dummy_7204*Dummy_7282 + Dummy_7207*Dummy_7283); - const real_t Dummy_7372 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7373 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7374 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7375 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7376 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7377 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7378 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7379 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7380 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7381 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7382 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7383 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7384 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7385 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7386 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7387 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7388 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7389 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; - const real_t Dummy_7390 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7391 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7392 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7393 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7394 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7395 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; - const real_t Dummy_7396 = Dummy_7083*(Dummy_7211*Dummy_7246 + Dummy_7214*Dummy_7247 + Dummy_7217*Dummy_7248) + Dummy_7087*(Dummy_7220*Dummy_7249 + Dummy_7223*Dummy_7250 + Dummy_7226*Dummy_7251) + Dummy_7091*(Dummy_7229*Dummy_7252 + Dummy_7232*Dummy_7253 + Dummy_7235*Dummy_7254) + Dummy_7095*(Dummy_7238*Dummy_7255 + Dummy_7241*Dummy_7256 + Dummy_7244*Dummy_7257); - const real_t Dummy_7397 = Dummy_7083*(Dummy_7211*Dummy_7259 + Dummy_7214*Dummy_7260 + Dummy_7217*Dummy_7261) + Dummy_7087*(Dummy_7220*Dummy_7262 + Dummy_7223*Dummy_7263 + Dummy_7226*Dummy_7264) + Dummy_7091*(Dummy_7229*Dummy_7265 + Dummy_7232*Dummy_7266 + Dummy_7235*Dummy_7267) + Dummy_7095*(Dummy_7238*Dummy_7268 + Dummy_7241*Dummy_7269 + Dummy_7244*Dummy_7270); - const real_t Dummy_7398 = Dummy_7083*(Dummy_7211*Dummy_7272 + Dummy_7214*Dummy_7273 + Dummy_7217*Dummy_7274) + Dummy_7087*(Dummy_7220*Dummy_7275 + Dummy_7223*Dummy_7276 + Dummy_7226*Dummy_7277) + Dummy_7091*(Dummy_7229*Dummy_7278 + Dummy_7232*Dummy_7279 + Dummy_7235*Dummy_7280) + Dummy_7095*(Dummy_7238*Dummy_7281 + Dummy_7241*Dummy_7282 + Dummy_7244*Dummy_7283); - const real_t Dummy_7399 = Dummy_7083*(Dummy_7246*Dummy_7259 + Dummy_7247*Dummy_7260 + Dummy_7248*Dummy_7261) + Dummy_7087*(Dummy_7249*Dummy_7262 + Dummy_7250*Dummy_7263 + Dummy_7251*Dummy_7264) + Dummy_7091*(Dummy_7252*Dummy_7265 + Dummy_7253*Dummy_7266 + Dummy_7254*Dummy_7267) + Dummy_7095*(Dummy_7255*Dummy_7268 + Dummy_7256*Dummy_7269 + Dummy_7257*Dummy_7270); - const real_t Dummy_7400 = Dummy_7083*(Dummy_7246*Dummy_7272 + Dummy_7247*Dummy_7273 + Dummy_7248*Dummy_7274) + Dummy_7087*(Dummy_7249*Dummy_7275 + Dummy_7250*Dummy_7276 + Dummy_7251*Dummy_7277) + Dummy_7091*(Dummy_7252*Dummy_7278 + Dummy_7253*Dummy_7279 + Dummy_7254*Dummy_7280) + Dummy_7095*(Dummy_7255*Dummy_7281 + Dummy_7256*Dummy_7282 + Dummy_7257*Dummy_7283); - const real_t Dummy_7401 = Dummy_7083*(Dummy_7259*Dummy_7272 + Dummy_7260*Dummy_7273 + Dummy_7261*Dummy_7274) + Dummy_7087*(Dummy_7262*Dummy_7275 + Dummy_7263*Dummy_7276 + Dummy_7264*Dummy_7277) + Dummy_7091*(Dummy_7265*Dummy_7278 + Dummy_7266*Dummy_7279 + Dummy_7267*Dummy_7280) + Dummy_7095*(Dummy_7268*Dummy_7281 + Dummy_7269*Dummy_7282 + Dummy_7270*Dummy_7283); - const real_t Dummy_7402 = Dummy_7083*((Dummy_7080*Dummy_7080) + (Dummy_7081*Dummy_7081) + (Dummy_7082*Dummy_7082)) + Dummy_7087*((Dummy_7084*Dummy_7084) + (Dummy_7085*Dummy_7085) + (Dummy_7086*Dummy_7086)) + Dummy_7091*((Dummy_7088*Dummy_7088) + (Dummy_7089*Dummy_7089) + (Dummy_7090*Dummy_7090)) + Dummy_7095*((Dummy_7092*Dummy_7092) + (Dummy_7093*Dummy_7093) + (Dummy_7094*Dummy_7094)); - const real_t Dummy_7403 = Dummy_7108; - const real_t Dummy_7404 = Dummy_7121; - const real_t Dummy_7405 = Dummy_7134; - const real_t Dummy_7406 = Dummy_7171; - const real_t Dummy_7407 = Dummy_7208; - const real_t Dummy_7408 = Dummy_7245; - const real_t Dummy_7409 = Dummy_7258; - const real_t Dummy_7410 = Dummy_7271; - const real_t Dummy_7411 = Dummy_7284; - const real_t Dummy_7412 = Dummy_7108; - const real_t Dummy_7413 = Dummy_7083*(Dummy_7285*tmp_kernel_op_254 + Dummy_7286*tmp_kernel_op_254 + Dummy_7287*tmp_kernel_op_254) + Dummy_7087*(Dummy_7285*tmp_kernel_op_257 + Dummy_7286*tmp_kernel_op_257 + Dummy_7287*tmp_kernel_op_257) + Dummy_7091*(Dummy_7285*tmp_kernel_op_258 + Dummy_7286*tmp_kernel_op_258 + Dummy_7287*tmp_kernel_op_258) + Dummy_7095*(Dummy_7285*tmp_kernel_op_259 + Dummy_7286*tmp_kernel_op_259 + Dummy_7287*tmp_kernel_op_259); - const real_t Dummy_7414 = Dummy_7288; - const real_t Dummy_7415 = Dummy_7289; - const real_t Dummy_7416 = Dummy_7290; - const real_t Dummy_7417 = Dummy_7291; - const real_t Dummy_7418 = Dummy_7292; - const real_t Dummy_7419 = Dummy_7293; - const real_t Dummy_7420 = Dummy_7294; - const real_t Dummy_7421 = Dummy_7295; - const real_t Dummy_7422 = Dummy_7121; - const real_t Dummy_7423 = Dummy_7288; - const real_t Dummy_7424 = Dummy_7083*(Dummy_7296*tmp_kernel_op_269 + Dummy_7297*tmp_kernel_op_269 + Dummy_7298*tmp_kernel_op_269) + Dummy_7087*(Dummy_7296*tmp_kernel_op_272 + Dummy_7297*tmp_kernel_op_272 + Dummy_7298*tmp_kernel_op_272) + Dummy_7091*(Dummy_7296*tmp_kernel_op_273 + Dummy_7297*tmp_kernel_op_273 + Dummy_7298*tmp_kernel_op_273) + Dummy_7095*(Dummy_7296*tmp_kernel_op_274 + Dummy_7297*tmp_kernel_op_274 + Dummy_7298*tmp_kernel_op_274); - const real_t Dummy_7425 = Dummy_7299; - const real_t Dummy_7426 = Dummy_7300; - const real_t Dummy_7427 = Dummy_7301; - const real_t Dummy_7428 = Dummy_7302; - const real_t Dummy_7429 = Dummy_7303; - const real_t Dummy_7430 = Dummy_7304; - const real_t Dummy_7431 = Dummy_7305; - const real_t Dummy_7432 = Dummy_7134; - const real_t Dummy_7433 = Dummy_7289; - const real_t Dummy_7434 = Dummy_7299; - const real_t Dummy_7435 = Dummy_7083*(Dummy_7306*tmp_kernel_op_283 + Dummy_7307*tmp_kernel_op_283 + Dummy_7308*tmp_kernel_op_283) + Dummy_7087*(Dummy_7306*tmp_kernel_op_286 + Dummy_7307*tmp_kernel_op_286 + Dummy_7308*tmp_kernel_op_286) + Dummy_7091*(Dummy_7306*tmp_kernel_op_287 + Dummy_7307*tmp_kernel_op_287 + Dummy_7308*tmp_kernel_op_287) + Dummy_7095*(Dummy_7306*tmp_kernel_op_288 + Dummy_7307*tmp_kernel_op_288 + Dummy_7308*tmp_kernel_op_288); - const real_t Dummy_7436 = Dummy_7309; - const real_t Dummy_7437 = Dummy_7310; - const real_t Dummy_7438 = Dummy_7311; - const real_t Dummy_7439 = Dummy_7312; - const real_t Dummy_7440 = Dummy_7313; - const real_t Dummy_7441 = Dummy_7314; - const real_t Dummy_7442 = Dummy_7171; - const real_t Dummy_7443 = Dummy_7290; - const real_t Dummy_7444 = Dummy_7300; - const real_t Dummy_7445 = Dummy_7309; - const real_t Dummy_7446 = Dummy_7083*(((Dummy_7315 + Dummy_7316)*(Dummy_7315 + Dummy_7316))*16.0 + ((Dummy_7317 + Dummy_7318)*(Dummy_7317 + Dummy_7318))*16.0 + ((Dummy_7319 + Dummy_7320)*(Dummy_7319 + Dummy_7320))*16.0) + Dummy_7087*(((Dummy_7321 + Dummy_7322)*(Dummy_7321 + Dummy_7322))*16.0 + ((Dummy_7323 + Dummy_7324)*(Dummy_7323 + Dummy_7324))*16.0 + ((Dummy_7325 + Dummy_7326)*(Dummy_7325 + Dummy_7326))*16.0) + Dummy_7091*(((Dummy_7327 + Dummy_7328)*(Dummy_7327 + Dummy_7328))*16.0 + ((Dummy_7329 + Dummy_7330)*(Dummy_7329 + Dummy_7330))*16.0 + ((Dummy_7331 + Dummy_7332)*(Dummy_7331 + Dummy_7332))*16.0) + Dummy_7095*(((Dummy_7333 + Dummy_7334)*(Dummy_7333 + Dummy_7334))*16.0 + ((Dummy_7335 + Dummy_7336)*(Dummy_7335 + Dummy_7336))*16.0 + ((Dummy_7337 + Dummy_7338)*(Dummy_7337 + Dummy_7338))*16.0); - const real_t Dummy_7447 = Dummy_7339; - const real_t Dummy_7448 = Dummy_7340; - const real_t Dummy_7449 = Dummy_7341; - const real_t Dummy_7450 = Dummy_7342; - const real_t Dummy_7451 = Dummy_7343; - const real_t Dummy_7452 = Dummy_7208; - const real_t Dummy_7453 = Dummy_7291; - const real_t Dummy_7454 = Dummy_7301; - const real_t Dummy_7455 = Dummy_7310; - const real_t Dummy_7456 = Dummy_7339; - const real_t Dummy_7457 = Dummy_7083*(((Dummy_7344 + Dummy_7345)*(Dummy_7344 + Dummy_7345))*16.0 + ((Dummy_7346 + Dummy_7347)*(Dummy_7346 + Dummy_7347))*16.0 + ((Dummy_7348 + Dummy_7349)*(Dummy_7348 + Dummy_7349))*16.0) + Dummy_7087*(((Dummy_7350 + Dummy_7351)*(Dummy_7350 + Dummy_7351))*16.0 + ((Dummy_7352 + Dummy_7353)*(Dummy_7352 + Dummy_7353))*16.0 + ((Dummy_7354 + Dummy_7355)*(Dummy_7354 + Dummy_7355))*16.0) + Dummy_7091*(((Dummy_7356 + Dummy_7357)*(Dummy_7356 + Dummy_7357))*16.0 + ((Dummy_7358 + Dummy_7359)*(Dummy_7358 + Dummy_7359))*16.0 + ((Dummy_7360 + Dummy_7361)*(Dummy_7360 + Dummy_7361))*16.0) + Dummy_7095*(((Dummy_7362 + Dummy_7363)*(Dummy_7362 + Dummy_7363))*16.0 + ((Dummy_7364 + Dummy_7365)*(Dummy_7364 + Dummy_7365))*16.0 + ((Dummy_7366 + Dummy_7367)*(Dummy_7366 + Dummy_7367))*16.0); - const real_t Dummy_7458 = Dummy_7368; - const real_t Dummy_7459 = Dummy_7369; - const real_t Dummy_7460 = Dummy_7370; - const real_t Dummy_7461 = Dummy_7371; - const real_t Dummy_7462 = Dummy_7245; - const real_t Dummy_7463 = Dummy_7292; - const real_t Dummy_7464 = Dummy_7302; - const real_t Dummy_7465 = Dummy_7311; - const real_t Dummy_7466 = Dummy_7340; - const real_t Dummy_7467 = Dummy_7368; - const real_t Dummy_7468 = Dummy_7083*(((Dummy_7372 + Dummy_7373)*(Dummy_7372 + Dummy_7373))*16.0 + ((Dummy_7374 + Dummy_7375)*(Dummy_7374 + Dummy_7375))*16.0 + ((Dummy_7376 + Dummy_7377)*(Dummy_7376 + Dummy_7377))*16.0) + Dummy_7087*(((Dummy_7378 + Dummy_7379)*(Dummy_7378 + Dummy_7379))*16.0 + ((Dummy_7380 + Dummy_7381)*(Dummy_7380 + Dummy_7381))*16.0 + ((Dummy_7382 + Dummy_7383)*(Dummy_7382 + Dummy_7383))*16.0) + Dummy_7091*(((Dummy_7384 + Dummy_7385)*(Dummy_7384 + Dummy_7385))*16.0 + ((Dummy_7386 + Dummy_7387)*(Dummy_7386 + Dummy_7387))*16.0 + ((Dummy_7388 + Dummy_7389)*(Dummy_7388 + Dummy_7389))*16.0) + Dummy_7095*(((Dummy_7390 + Dummy_7391)*(Dummy_7390 + Dummy_7391))*16.0 + ((Dummy_7392 + Dummy_7393)*(Dummy_7392 + Dummy_7393))*16.0 + ((Dummy_7394 + Dummy_7395)*(Dummy_7394 + Dummy_7395))*16.0); - const real_t Dummy_7469 = Dummy_7396; - const real_t Dummy_7470 = Dummy_7397; - const real_t Dummy_7471 = Dummy_7398; - const real_t Dummy_7472 = Dummy_7258; - const real_t Dummy_7473 = Dummy_7293; - const real_t Dummy_7474 = Dummy_7303; - const real_t Dummy_7475 = Dummy_7312; - const real_t Dummy_7476 = Dummy_7341; - const real_t Dummy_7477 = Dummy_7369; - const real_t Dummy_7478 = Dummy_7396; - const real_t Dummy_7479 = Dummy_7083*(((-Dummy_7315 - Dummy_7344 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_7315 - Dummy_7344 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_7317 - Dummy_7346 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_7317 - Dummy_7346 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0 + ((-Dummy_7319 - Dummy_7348 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25)*(-Dummy_7319 - Dummy_7348 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25))*16.0) + Dummy_7087*(((-Dummy_7321 - Dummy_7350 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_7321 - Dummy_7350 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_7323 - Dummy_7352 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_7323 - Dummy_7352 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0 + ((-Dummy_7325 - Dummy_7354 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25)*(-Dummy_7325 - Dummy_7354 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25))*16.0) + Dummy_7091*(((-Dummy_7327 - Dummy_7356 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_7327 - Dummy_7356 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_7329 - Dummy_7358 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_7329 - Dummy_7358 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0 + ((-Dummy_7331 - Dummy_7360 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25)*(-Dummy_7331 - Dummy_7360 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25))*16.0) + Dummy_7095*(((-Dummy_7333 - Dummy_7362 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_7333 - Dummy_7362 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_7335 - Dummy_7364 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_7335 - Dummy_7364 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0 + ((-Dummy_7337 - Dummy_7366 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25)*(-Dummy_7337 - Dummy_7366 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25))*16.0); - const real_t Dummy_7480 = Dummy_7399; - const real_t Dummy_7481 = Dummy_7400; - const real_t Dummy_7482 = Dummy_7271; - const real_t Dummy_7483 = Dummy_7294; - const real_t Dummy_7484 = Dummy_7304; - const real_t Dummy_7485 = Dummy_7313; - const real_t Dummy_7486 = Dummy_7342; - const real_t Dummy_7487 = Dummy_7370; - const real_t Dummy_7488 = Dummy_7397; - const real_t Dummy_7489 = Dummy_7399; - const real_t Dummy_7490 = Dummy_7083*(((-Dummy_7316 - Dummy_7372 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_7316 - Dummy_7372 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_7318 - Dummy_7374 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_7318 - Dummy_7374 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0 + ((-Dummy_7320 - Dummy_7376 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25)*(-Dummy_7320 - Dummy_7376 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25))*16.0) + Dummy_7087*(((-Dummy_7322 - Dummy_7378 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_7322 - Dummy_7378 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_7324 - Dummy_7380 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_7324 - Dummy_7380 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0 + ((-Dummy_7326 - Dummy_7382 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25)*(-Dummy_7326 - Dummy_7382 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25))*16.0) + Dummy_7091*(((-Dummy_7328 - Dummy_7384 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_7328 - Dummy_7384 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_7330 - Dummy_7386 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_7330 - Dummy_7386 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0 + ((-Dummy_7332 - Dummy_7388 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25)*(-Dummy_7332 - Dummy_7388 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25))*16.0) + Dummy_7095*(((-Dummy_7334 - Dummy_7390 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_7334 - Dummy_7390 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_7336 - Dummy_7392 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_7336 - Dummy_7392 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0 + ((-Dummy_7338 - Dummy_7394 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25)*(-Dummy_7338 - Dummy_7394 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25))*16.0); - const real_t Dummy_7491 = Dummy_7401; - const real_t Dummy_7492 = Dummy_7284; - const real_t Dummy_7493 = Dummy_7295; - const real_t Dummy_7494 = Dummy_7305; - const real_t Dummy_7495 = Dummy_7314; - const real_t Dummy_7496 = Dummy_7343; - const real_t Dummy_7497 = Dummy_7371; - const real_t Dummy_7498 = Dummy_7398; - const real_t Dummy_7499 = Dummy_7400; - const real_t Dummy_7500 = Dummy_7401; - const real_t Dummy_7501 = Dummy_7083*(((-Dummy_7345 - Dummy_7373 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_7345 - Dummy_7373 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_7347 - Dummy_7375 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_7347 - Dummy_7375 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0 + ((-Dummy_7349 - Dummy_7377 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25)*(-Dummy_7349 - Dummy_7377 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25))*16.0) + Dummy_7087*(((-Dummy_7351 - Dummy_7379 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_7351 - Dummy_7379 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_7353 - Dummy_7381 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_7353 - Dummy_7381 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0 + ((-Dummy_7355 - Dummy_7383 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25)*(-Dummy_7355 - Dummy_7383 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25))*16.0) + Dummy_7091*(((-Dummy_7357 - Dummy_7385 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_7357 - Dummy_7385 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_7359 - Dummy_7387 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_7359 - Dummy_7387 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0 + ((-Dummy_7361 - Dummy_7389 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25)*(-Dummy_7361 - Dummy_7389 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25))*16.0) + Dummy_7095*(((-Dummy_7363 - Dummy_7391 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_7363 - Dummy_7391 + jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_7365 - Dummy_7393 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_7365 - Dummy_7393 + jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0 + ((-Dummy_7367 - Dummy_7395 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25)*(-Dummy_7367 - Dummy_7395 + jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25))*16.0); + const real_t tmp_moved_constant_3376 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_3377 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_3378 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_4 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_4; + const real_t tmp_moved_constant_3379 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_3380 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_3381 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_3382 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_13 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_13; + const real_t tmp_moved_constant_3383 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_3384 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_3385 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_3386 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_22 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_3387 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_3388 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_3389 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_3390 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_31 + jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_31; + const real_t tmp_moved_constant_3391 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_3392 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_3393 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_3394 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_36; + const real_t tmp_moved_constant_3395 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_3396 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_3397 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_40; + const real_t tmp_moved_constant_3398 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_3399 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_3400 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_44; + const real_t tmp_moved_constant_3401 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_3402 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_3403 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_48; + const real_t tmp_moved_constant_3404 = tmp_moved_constant_3379*(tmp_moved_constant_3376*tmp_moved_constant_3392 + tmp_moved_constant_3377*tmp_moved_constant_3393 + tmp_moved_constant_3378*tmp_moved_constant_3394) + tmp_moved_constant_3383*(tmp_moved_constant_3380*tmp_moved_constant_3395 + tmp_moved_constant_3381*tmp_moved_constant_3396 + tmp_moved_constant_3382*tmp_moved_constant_3397) + tmp_moved_constant_3387*(tmp_moved_constant_3384*tmp_moved_constant_3398 + tmp_moved_constant_3385*tmp_moved_constant_3399 + tmp_moved_constant_3386*tmp_moved_constant_3400) + tmp_moved_constant_3391*(tmp_moved_constant_3388*tmp_moved_constant_3401 + tmp_moved_constant_3389*tmp_moved_constant_3402 + tmp_moved_constant_3390*tmp_moved_constant_3403); + const real_t tmp_moved_constant_3405 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_3406 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_3407 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_53; + const real_t tmp_moved_constant_3408 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_3409 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_3410 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_57; + const real_t tmp_moved_constant_3411 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_3412 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_3413 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_61; + const real_t tmp_moved_constant_3414 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_3415 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_3416 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_65; + const real_t tmp_moved_constant_3417 = tmp_moved_constant_3379*(tmp_moved_constant_3376*tmp_moved_constant_3405 + tmp_moved_constant_3377*tmp_moved_constant_3406 + tmp_moved_constant_3378*tmp_moved_constant_3407) + tmp_moved_constant_3383*(tmp_moved_constant_3380*tmp_moved_constant_3408 + tmp_moved_constant_3381*tmp_moved_constant_3409 + tmp_moved_constant_3382*tmp_moved_constant_3410) + tmp_moved_constant_3387*(tmp_moved_constant_3384*tmp_moved_constant_3411 + tmp_moved_constant_3385*tmp_moved_constant_3412 + tmp_moved_constant_3386*tmp_moved_constant_3413) + tmp_moved_constant_3391*(tmp_moved_constant_3388*tmp_moved_constant_3414 + tmp_moved_constant_3389*tmp_moved_constant_3415 + tmp_moved_constant_3390*tmp_moved_constant_3416); + const real_t tmp_moved_constant_3418 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_3419 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_3420 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_70; + const real_t tmp_moved_constant_3421 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_3422 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_3423 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_74; + const real_t tmp_moved_constant_3424 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_3425 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_3426 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_78; + const real_t tmp_moved_constant_3427 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_3428 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_3429 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_82; + const real_t tmp_moved_constant_3430 = tmp_moved_constant_3379*(tmp_moved_constant_3376*tmp_moved_constant_3418 + tmp_moved_constant_3377*tmp_moved_constant_3419 + tmp_moved_constant_3378*tmp_moved_constant_3420) + tmp_moved_constant_3383*(tmp_moved_constant_3380*tmp_moved_constant_3421 + tmp_moved_constant_3381*tmp_moved_constant_3422 + tmp_moved_constant_3382*tmp_moved_constant_3423) + tmp_moved_constant_3387*(tmp_moved_constant_3384*tmp_moved_constant_3424 + tmp_moved_constant_3385*tmp_moved_constant_3425 + tmp_moved_constant_3386*tmp_moved_constant_3426) + tmp_moved_constant_3391*(tmp_moved_constant_3388*tmp_moved_constant_3427 + tmp_moved_constant_3389*tmp_moved_constant_3428 + tmp_moved_constant_3390*tmp_moved_constant_3429); + const real_t tmp_moved_constant_3431 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_3432 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_3433 = tmp_moved_constant_3431 + tmp_moved_constant_3432; + const real_t tmp_moved_constant_3434 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_3435 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_3436 = tmp_moved_constant_3434 + tmp_moved_constant_3435; + const real_t tmp_moved_constant_3437 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_3438 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_3439 = tmp_moved_constant_3437 + tmp_moved_constant_3438; + const real_t tmp_moved_constant_3440 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_3441 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_3442 = tmp_moved_constant_3440 + tmp_moved_constant_3441; + const real_t tmp_moved_constant_3443 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_3444 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_3445 = tmp_moved_constant_3443 + tmp_moved_constant_3444; + const real_t tmp_moved_constant_3446 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_3447 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_3448 = tmp_moved_constant_3446 + tmp_moved_constant_3447; + const real_t tmp_moved_constant_3449 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_3450 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_3451 = tmp_moved_constant_3449 + tmp_moved_constant_3450; + const real_t tmp_moved_constant_3452 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_3453 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_3454 = tmp_moved_constant_3452 + tmp_moved_constant_3453; + const real_t tmp_moved_constant_3455 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_3456 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_3457 = tmp_moved_constant_3455 + tmp_moved_constant_3456; + const real_t tmp_moved_constant_3458 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_3459 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_3460 = tmp_moved_constant_3458 + tmp_moved_constant_3459; + const real_t tmp_moved_constant_3461 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_3462 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_3463 = tmp_moved_constant_3461 + tmp_moved_constant_3462; + const real_t tmp_moved_constant_3464 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_3465 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_3466 = tmp_moved_constant_3464 + tmp_moved_constant_3465; + const real_t tmp_moved_constant_3467 = tmp_moved_constant_3379*(tmp_moved_constant_3376*tmp_moved_constant_3433 + tmp_moved_constant_3377*tmp_moved_constant_3436 + tmp_moved_constant_3378*tmp_moved_constant_3439) + tmp_moved_constant_3383*(tmp_moved_constant_3380*tmp_moved_constant_3442 + tmp_moved_constant_3381*tmp_moved_constant_3445 + tmp_moved_constant_3382*tmp_moved_constant_3448) + tmp_moved_constant_3387*(tmp_moved_constant_3384*tmp_moved_constant_3451 + tmp_moved_constant_3385*tmp_moved_constant_3454 + tmp_moved_constant_3386*tmp_moved_constant_3457) + tmp_moved_constant_3391*(tmp_moved_constant_3388*tmp_moved_constant_3460 + tmp_moved_constant_3389*tmp_moved_constant_3463 + tmp_moved_constant_3390*tmp_moved_constant_3466); + const real_t tmp_moved_constant_3468 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_3469 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_3470 = tmp_moved_constant_3468 + tmp_moved_constant_3469; + const real_t tmp_moved_constant_3471 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_3472 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_3473 = tmp_moved_constant_3471 + tmp_moved_constant_3472; + const real_t tmp_moved_constant_3474 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_0; + const real_t tmp_moved_constant_3475 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_3476 = tmp_moved_constant_3474 + tmp_moved_constant_3475; + const real_t tmp_moved_constant_3477 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_3478 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_3479 = tmp_moved_constant_3477 + tmp_moved_constant_3478; + const real_t tmp_moved_constant_3480 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_3481 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_3482 = tmp_moved_constant_3480 + tmp_moved_constant_3481; + const real_t tmp_moved_constant_3483 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_9; + const real_t tmp_moved_constant_3484 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_3485 = tmp_moved_constant_3483 + tmp_moved_constant_3484; + const real_t tmp_moved_constant_3486 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_3487 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_3488 = tmp_moved_constant_3486 + tmp_moved_constant_3487; + const real_t tmp_moved_constant_3489 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_3490 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_3491 = tmp_moved_constant_3489 + tmp_moved_constant_3490; + const real_t tmp_moved_constant_3492 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_3493 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_3494 = tmp_moved_constant_3492 + tmp_moved_constant_3493; + const real_t tmp_moved_constant_3495 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_3496 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_3497 = tmp_moved_constant_3495 + tmp_moved_constant_3496; + const real_t tmp_moved_constant_3498 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_3499 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_3500 = tmp_moved_constant_3498 + tmp_moved_constant_3499; + const real_t tmp_moved_constant_3501 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_27; + const real_t tmp_moved_constant_3502 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_3503 = tmp_moved_constant_3501 + tmp_moved_constant_3502; + const real_t tmp_moved_constant_3504 = tmp_moved_constant_3379*(tmp_moved_constant_3376*tmp_moved_constant_3470 + tmp_moved_constant_3377*tmp_moved_constant_3473 + tmp_moved_constant_3378*tmp_moved_constant_3476) + tmp_moved_constant_3383*(tmp_moved_constant_3380*tmp_moved_constant_3479 + tmp_moved_constant_3381*tmp_moved_constant_3482 + tmp_moved_constant_3382*tmp_moved_constant_3485) + tmp_moved_constant_3387*(tmp_moved_constant_3384*tmp_moved_constant_3488 + tmp_moved_constant_3385*tmp_moved_constant_3491 + tmp_moved_constant_3386*tmp_moved_constant_3494) + tmp_moved_constant_3391*(tmp_moved_constant_3388*tmp_moved_constant_3497 + tmp_moved_constant_3389*tmp_moved_constant_3500 + tmp_moved_constant_3390*tmp_moved_constant_3503); + const real_t tmp_moved_constant_3505 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_3506 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_3507 = tmp_moved_constant_3505 + tmp_moved_constant_3506; + const real_t tmp_moved_constant_3508 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_3509 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_3510 = tmp_moved_constant_3508 + tmp_moved_constant_3509; + const real_t tmp_moved_constant_3511 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_3512 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_1; + const real_t tmp_moved_constant_3513 = tmp_moved_constant_3511 + tmp_moved_constant_3512; + const real_t tmp_moved_constant_3514 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_3515 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_3516 = tmp_moved_constant_3514 + tmp_moved_constant_3515; + const real_t tmp_moved_constant_3517 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_3518 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_3519 = tmp_moved_constant_3517 + tmp_moved_constant_3518; + const real_t tmp_moved_constant_3520 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_11; + const real_t tmp_moved_constant_3521 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_3522 = tmp_moved_constant_3520 + tmp_moved_constant_3521; + const real_t tmp_moved_constant_3523 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_3524 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_3525 = tmp_moved_constant_3523 + tmp_moved_constant_3524; + const real_t tmp_moved_constant_3526 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_3527 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_3528 = tmp_moved_constant_3526 + tmp_moved_constant_3527; + const real_t tmp_moved_constant_3529 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_3530 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_19; + const real_t tmp_moved_constant_3531 = tmp_moved_constant_3529 + tmp_moved_constant_3530; + const real_t tmp_moved_constant_3532 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_3533 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_3534 = tmp_moved_constant_3532 + tmp_moved_constant_3533; + const real_t tmp_moved_constant_3535 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_3536 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_3537 = tmp_moved_constant_3535 + tmp_moved_constant_3536; + const real_t tmp_moved_constant_3538 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_29; + const real_t tmp_moved_constant_3539 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_3540 = tmp_moved_constant_3538 + tmp_moved_constant_3539; + const real_t tmp_moved_constant_3541 = tmp_moved_constant_3379*(tmp_moved_constant_3376*tmp_moved_constant_3507 + tmp_moved_constant_3377*tmp_moved_constant_3510 + tmp_moved_constant_3378*tmp_moved_constant_3513) + tmp_moved_constant_3383*(tmp_moved_constant_3380*tmp_moved_constant_3516 + tmp_moved_constant_3381*tmp_moved_constant_3519 + tmp_moved_constant_3382*tmp_moved_constant_3522) + tmp_moved_constant_3387*(tmp_moved_constant_3384*tmp_moved_constant_3525 + tmp_moved_constant_3385*tmp_moved_constant_3528 + tmp_moved_constant_3386*tmp_moved_constant_3531) + tmp_moved_constant_3391*(tmp_moved_constant_3388*tmp_moved_constant_3534 + tmp_moved_constant_3389*tmp_moved_constant_3537 + tmp_moved_constant_3390*tmp_moved_constant_3540); + const real_t tmp_moved_constant_3542 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_3431 - tmp_moved_constant_3468; + const real_t tmp_moved_constant_3543 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_3434 - tmp_moved_constant_3471; + const real_t tmp_moved_constant_3544 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198 - tmp_moved_constant_3437 - tmp_moved_constant_3474; + const real_t tmp_moved_constant_3545 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_3440 - tmp_moved_constant_3477; + const real_t tmp_moved_constant_3546 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_3443 - tmp_moved_constant_3480; + const real_t tmp_moved_constant_3547 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202 - tmp_moved_constant_3446 - tmp_moved_constant_3483; + const real_t tmp_moved_constant_3548 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_3449 - tmp_moved_constant_3486; + const real_t tmp_moved_constant_3549 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_3452 - tmp_moved_constant_3489; + const real_t tmp_moved_constant_3550 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206 - tmp_moved_constant_3455 - tmp_moved_constant_3492; + const real_t tmp_moved_constant_3551 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_3458 - tmp_moved_constant_3495; + const real_t tmp_moved_constant_3552 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_3461 - tmp_moved_constant_3498; + const real_t tmp_moved_constant_3553 = jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210 - tmp_moved_constant_3464 - tmp_moved_constant_3501; + const real_t tmp_moved_constant_3554 = tmp_moved_constant_3379*(tmp_moved_constant_3376*tmp_moved_constant_3542 + tmp_moved_constant_3377*tmp_moved_constant_3543 + tmp_moved_constant_3378*tmp_moved_constant_3544) + tmp_moved_constant_3383*(tmp_moved_constant_3380*tmp_moved_constant_3545 + tmp_moved_constant_3381*tmp_moved_constant_3546 + tmp_moved_constant_3382*tmp_moved_constant_3547) + tmp_moved_constant_3387*(tmp_moved_constant_3384*tmp_moved_constant_3548 + tmp_moved_constant_3385*tmp_moved_constant_3549 + tmp_moved_constant_3386*tmp_moved_constant_3550) + tmp_moved_constant_3391*(tmp_moved_constant_3388*tmp_moved_constant_3551 + tmp_moved_constant_3389*tmp_moved_constant_3552 + tmp_moved_constant_3390*tmp_moved_constant_3553); + const real_t tmp_moved_constant_3555 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_3432 - tmp_moved_constant_3505; + const real_t tmp_moved_constant_3556 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_3435 - tmp_moved_constant_3508; + const real_t tmp_moved_constant_3557 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216 - tmp_moved_constant_3438 - tmp_moved_constant_3511; + const real_t tmp_moved_constant_3558 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_3441 - tmp_moved_constant_3514; + const real_t tmp_moved_constant_3559 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_3444 - tmp_moved_constant_3517; + const real_t tmp_moved_constant_3560 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221 - tmp_moved_constant_3447 - tmp_moved_constant_3520; + const real_t tmp_moved_constant_3561 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_3450 - tmp_moved_constant_3523; + const real_t tmp_moved_constant_3562 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_3453 - tmp_moved_constant_3526; + const real_t tmp_moved_constant_3563 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226 - tmp_moved_constant_3456 - tmp_moved_constant_3529; + const real_t tmp_moved_constant_3564 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_3459 - tmp_moved_constant_3532; + const real_t tmp_moved_constant_3565 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_3462 - tmp_moved_constant_3535; + const real_t tmp_moved_constant_3566 = jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231 - tmp_moved_constant_3465 - tmp_moved_constant_3538; + const real_t tmp_moved_constant_3567 = tmp_moved_constant_3379*(tmp_moved_constant_3376*tmp_moved_constant_3555 + tmp_moved_constant_3377*tmp_moved_constant_3556 + tmp_moved_constant_3378*tmp_moved_constant_3557) + tmp_moved_constant_3383*(tmp_moved_constant_3380*tmp_moved_constant_3558 + tmp_moved_constant_3381*tmp_moved_constant_3559 + tmp_moved_constant_3382*tmp_moved_constant_3560) + tmp_moved_constant_3387*(tmp_moved_constant_3384*tmp_moved_constant_3561 + tmp_moved_constant_3385*tmp_moved_constant_3562 + tmp_moved_constant_3386*tmp_moved_constant_3563) + tmp_moved_constant_3391*(tmp_moved_constant_3388*tmp_moved_constant_3564 + tmp_moved_constant_3389*tmp_moved_constant_3565 + tmp_moved_constant_3390*tmp_moved_constant_3566); + const real_t tmp_moved_constant_3568 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_3469 - tmp_moved_constant_3506; + const real_t tmp_moved_constant_3569 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_3472 - tmp_moved_constant_3509; + const real_t tmp_moved_constant_3570 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236 - tmp_moved_constant_3475 - tmp_moved_constant_3512; + const real_t tmp_moved_constant_3571 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_3478 - tmp_moved_constant_3515; + const real_t tmp_moved_constant_3572 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_3481 - tmp_moved_constant_3518; + const real_t tmp_moved_constant_3573 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240 - tmp_moved_constant_3484 - tmp_moved_constant_3521; + const real_t tmp_moved_constant_3574 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_3487 - tmp_moved_constant_3524; + const real_t tmp_moved_constant_3575 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_3490 - tmp_moved_constant_3527; + const real_t tmp_moved_constant_3576 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244 - tmp_moved_constant_3493 - tmp_moved_constant_3530; + const real_t tmp_moved_constant_3577 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_3496 - tmp_moved_constant_3533; + const real_t tmp_moved_constant_3578 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_3499 - tmp_moved_constant_3536; + const real_t tmp_moved_constant_3579 = jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248 - tmp_moved_constant_3502 - tmp_moved_constant_3539; + const real_t tmp_moved_constant_3580 = tmp_moved_constant_3379*(tmp_moved_constant_3376*tmp_moved_constant_3568 + tmp_moved_constant_3377*tmp_moved_constant_3569 + tmp_moved_constant_3378*tmp_moved_constant_3570) + tmp_moved_constant_3383*(tmp_moved_constant_3380*tmp_moved_constant_3571 + tmp_moved_constant_3381*tmp_moved_constant_3572 + tmp_moved_constant_3382*tmp_moved_constant_3573) + tmp_moved_constant_3387*(tmp_moved_constant_3384*tmp_moved_constant_3574 + tmp_moved_constant_3385*tmp_moved_constant_3575 + tmp_moved_constant_3386*tmp_moved_constant_3576) + tmp_moved_constant_3391*(tmp_moved_constant_3388*tmp_moved_constant_3577 + tmp_moved_constant_3389*tmp_moved_constant_3578 + tmp_moved_constant_3390*tmp_moved_constant_3579); + const real_t tmp_moved_constant_3581 = (jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN); + const real_t tmp_moved_constant_3582 = (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN); + const real_t tmp_moved_constant_3583 = (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN); + const real_t tmp_moved_constant_3584 = tmp_moved_constant_3379*(tmp_moved_constant_3392*tmp_moved_constant_3405 + tmp_moved_constant_3393*tmp_moved_constant_3406 + tmp_moved_constant_3394*tmp_moved_constant_3407) + tmp_moved_constant_3383*(tmp_moved_constant_3395*tmp_moved_constant_3408 + tmp_moved_constant_3396*tmp_moved_constant_3409 + tmp_moved_constant_3397*tmp_moved_constant_3410) + tmp_moved_constant_3387*(tmp_moved_constant_3398*tmp_moved_constant_3411 + tmp_moved_constant_3399*tmp_moved_constant_3412 + tmp_moved_constant_3400*tmp_moved_constant_3413) + tmp_moved_constant_3391*(tmp_moved_constant_3401*tmp_moved_constant_3414 + tmp_moved_constant_3402*tmp_moved_constant_3415 + tmp_moved_constant_3403*tmp_moved_constant_3416); + const real_t tmp_moved_constant_3585 = tmp_moved_constant_3379*(tmp_moved_constant_3392*tmp_moved_constant_3418 + tmp_moved_constant_3393*tmp_moved_constant_3419 + tmp_moved_constant_3394*tmp_moved_constant_3420) + tmp_moved_constant_3383*(tmp_moved_constant_3395*tmp_moved_constant_3421 + tmp_moved_constant_3396*tmp_moved_constant_3422 + tmp_moved_constant_3397*tmp_moved_constant_3423) + tmp_moved_constant_3387*(tmp_moved_constant_3398*tmp_moved_constant_3424 + tmp_moved_constant_3399*tmp_moved_constant_3425 + tmp_moved_constant_3400*tmp_moved_constant_3426) + tmp_moved_constant_3391*(tmp_moved_constant_3401*tmp_moved_constant_3427 + tmp_moved_constant_3402*tmp_moved_constant_3428 + tmp_moved_constant_3403*tmp_moved_constant_3429); + const real_t tmp_moved_constant_3586 = tmp_moved_constant_3379*(tmp_moved_constant_3392*tmp_moved_constant_3433 + tmp_moved_constant_3393*tmp_moved_constant_3436 + tmp_moved_constant_3394*tmp_moved_constant_3439) + tmp_moved_constant_3383*(tmp_moved_constant_3395*tmp_moved_constant_3442 + tmp_moved_constant_3396*tmp_moved_constant_3445 + tmp_moved_constant_3397*tmp_moved_constant_3448) + tmp_moved_constant_3387*(tmp_moved_constant_3398*tmp_moved_constant_3451 + tmp_moved_constant_3399*tmp_moved_constant_3454 + tmp_moved_constant_3400*tmp_moved_constant_3457) + tmp_moved_constant_3391*(tmp_moved_constant_3401*tmp_moved_constant_3460 + tmp_moved_constant_3402*tmp_moved_constant_3463 + tmp_moved_constant_3403*tmp_moved_constant_3466); + const real_t tmp_moved_constant_3587 = tmp_moved_constant_3379*(tmp_moved_constant_3392*tmp_moved_constant_3470 + tmp_moved_constant_3393*tmp_moved_constant_3473 + tmp_moved_constant_3394*tmp_moved_constant_3476) + tmp_moved_constant_3383*(tmp_moved_constant_3395*tmp_moved_constant_3479 + tmp_moved_constant_3396*tmp_moved_constant_3482 + tmp_moved_constant_3397*tmp_moved_constant_3485) + tmp_moved_constant_3387*(tmp_moved_constant_3398*tmp_moved_constant_3488 + tmp_moved_constant_3399*tmp_moved_constant_3491 + tmp_moved_constant_3400*tmp_moved_constant_3494) + tmp_moved_constant_3391*(tmp_moved_constant_3401*tmp_moved_constant_3497 + tmp_moved_constant_3402*tmp_moved_constant_3500 + tmp_moved_constant_3403*tmp_moved_constant_3503); + const real_t tmp_moved_constant_3588 = tmp_moved_constant_3379*(tmp_moved_constant_3392*tmp_moved_constant_3507 + tmp_moved_constant_3393*tmp_moved_constant_3510 + tmp_moved_constant_3394*tmp_moved_constant_3513) + tmp_moved_constant_3383*(tmp_moved_constant_3395*tmp_moved_constant_3516 + tmp_moved_constant_3396*tmp_moved_constant_3519 + tmp_moved_constant_3397*tmp_moved_constant_3522) + tmp_moved_constant_3387*(tmp_moved_constant_3398*tmp_moved_constant_3525 + tmp_moved_constant_3399*tmp_moved_constant_3528 + tmp_moved_constant_3400*tmp_moved_constant_3531) + tmp_moved_constant_3391*(tmp_moved_constant_3401*tmp_moved_constant_3534 + tmp_moved_constant_3402*tmp_moved_constant_3537 + tmp_moved_constant_3403*tmp_moved_constant_3540); + const real_t tmp_moved_constant_3589 = tmp_moved_constant_3379*(tmp_moved_constant_3392*tmp_moved_constant_3542 + tmp_moved_constant_3393*tmp_moved_constant_3543 + tmp_moved_constant_3394*tmp_moved_constant_3544) + tmp_moved_constant_3383*(tmp_moved_constant_3395*tmp_moved_constant_3545 + tmp_moved_constant_3396*tmp_moved_constant_3546 + tmp_moved_constant_3397*tmp_moved_constant_3547) + tmp_moved_constant_3387*(tmp_moved_constant_3398*tmp_moved_constant_3548 + tmp_moved_constant_3399*tmp_moved_constant_3549 + tmp_moved_constant_3400*tmp_moved_constant_3550) + tmp_moved_constant_3391*(tmp_moved_constant_3401*tmp_moved_constant_3551 + tmp_moved_constant_3402*tmp_moved_constant_3552 + tmp_moved_constant_3403*tmp_moved_constant_3553); + const real_t tmp_moved_constant_3590 = tmp_moved_constant_3379*(tmp_moved_constant_3392*tmp_moved_constant_3555 + tmp_moved_constant_3393*tmp_moved_constant_3556 + tmp_moved_constant_3394*tmp_moved_constant_3557) + tmp_moved_constant_3383*(tmp_moved_constant_3395*tmp_moved_constant_3558 + tmp_moved_constant_3396*tmp_moved_constant_3559 + tmp_moved_constant_3397*tmp_moved_constant_3560) + tmp_moved_constant_3387*(tmp_moved_constant_3398*tmp_moved_constant_3561 + tmp_moved_constant_3399*tmp_moved_constant_3562 + tmp_moved_constant_3400*tmp_moved_constant_3563) + tmp_moved_constant_3391*(tmp_moved_constant_3401*tmp_moved_constant_3564 + tmp_moved_constant_3402*tmp_moved_constant_3565 + tmp_moved_constant_3403*tmp_moved_constant_3566); + const real_t tmp_moved_constant_3591 = tmp_moved_constant_3379*(tmp_moved_constant_3392*tmp_moved_constant_3568 + tmp_moved_constant_3393*tmp_moved_constant_3569 + tmp_moved_constant_3394*tmp_moved_constant_3570) + tmp_moved_constant_3383*(tmp_moved_constant_3395*tmp_moved_constant_3571 + tmp_moved_constant_3396*tmp_moved_constant_3572 + tmp_moved_constant_3397*tmp_moved_constant_3573) + tmp_moved_constant_3387*(tmp_moved_constant_3398*tmp_moved_constant_3574 + tmp_moved_constant_3399*tmp_moved_constant_3575 + tmp_moved_constant_3400*tmp_moved_constant_3576) + tmp_moved_constant_3391*(tmp_moved_constant_3401*tmp_moved_constant_3577 + tmp_moved_constant_3402*tmp_moved_constant_3578 + tmp_moved_constant_3403*tmp_moved_constant_3579); + const real_t tmp_moved_constant_3592 = (jac_affine_inv_1_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN); + const real_t tmp_moved_constant_3593 = (jac_affine_inv_1_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN); + const real_t tmp_moved_constant_3594 = (jac_affine_inv_1_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); + const real_t tmp_moved_constant_3595 = tmp_moved_constant_3379*(tmp_moved_constant_3405*tmp_moved_constant_3418 + tmp_moved_constant_3406*tmp_moved_constant_3419 + tmp_moved_constant_3407*tmp_moved_constant_3420) + tmp_moved_constant_3383*(tmp_moved_constant_3408*tmp_moved_constant_3421 + tmp_moved_constant_3409*tmp_moved_constant_3422 + tmp_moved_constant_3410*tmp_moved_constant_3423) + tmp_moved_constant_3387*(tmp_moved_constant_3411*tmp_moved_constant_3424 + tmp_moved_constant_3412*tmp_moved_constant_3425 + tmp_moved_constant_3413*tmp_moved_constant_3426) + tmp_moved_constant_3391*(tmp_moved_constant_3414*tmp_moved_constant_3427 + tmp_moved_constant_3415*tmp_moved_constant_3428 + tmp_moved_constant_3416*tmp_moved_constant_3429); + const real_t tmp_moved_constant_3596 = tmp_moved_constant_3379*(tmp_moved_constant_3405*tmp_moved_constant_3433 + tmp_moved_constant_3406*tmp_moved_constant_3436 + tmp_moved_constant_3407*tmp_moved_constant_3439) + tmp_moved_constant_3383*(tmp_moved_constant_3408*tmp_moved_constant_3442 + tmp_moved_constant_3409*tmp_moved_constant_3445 + tmp_moved_constant_3410*tmp_moved_constant_3448) + tmp_moved_constant_3387*(tmp_moved_constant_3411*tmp_moved_constant_3451 + tmp_moved_constant_3412*tmp_moved_constant_3454 + tmp_moved_constant_3413*tmp_moved_constant_3457) + tmp_moved_constant_3391*(tmp_moved_constant_3414*tmp_moved_constant_3460 + tmp_moved_constant_3415*tmp_moved_constant_3463 + tmp_moved_constant_3416*tmp_moved_constant_3466); + const real_t tmp_moved_constant_3597 = tmp_moved_constant_3379*(tmp_moved_constant_3405*tmp_moved_constant_3470 + tmp_moved_constant_3406*tmp_moved_constant_3473 + tmp_moved_constant_3407*tmp_moved_constant_3476) + tmp_moved_constant_3383*(tmp_moved_constant_3408*tmp_moved_constant_3479 + tmp_moved_constant_3409*tmp_moved_constant_3482 + tmp_moved_constant_3410*tmp_moved_constant_3485) + tmp_moved_constant_3387*(tmp_moved_constant_3411*tmp_moved_constant_3488 + tmp_moved_constant_3412*tmp_moved_constant_3491 + tmp_moved_constant_3413*tmp_moved_constant_3494) + tmp_moved_constant_3391*(tmp_moved_constant_3414*tmp_moved_constant_3497 + tmp_moved_constant_3415*tmp_moved_constant_3500 + tmp_moved_constant_3416*tmp_moved_constant_3503); + const real_t tmp_moved_constant_3598 = tmp_moved_constant_3379*(tmp_moved_constant_3405*tmp_moved_constant_3507 + tmp_moved_constant_3406*tmp_moved_constant_3510 + tmp_moved_constant_3407*tmp_moved_constant_3513) + tmp_moved_constant_3383*(tmp_moved_constant_3408*tmp_moved_constant_3516 + tmp_moved_constant_3409*tmp_moved_constant_3519 + tmp_moved_constant_3410*tmp_moved_constant_3522) + tmp_moved_constant_3387*(tmp_moved_constant_3411*tmp_moved_constant_3525 + tmp_moved_constant_3412*tmp_moved_constant_3528 + tmp_moved_constant_3413*tmp_moved_constant_3531) + tmp_moved_constant_3391*(tmp_moved_constant_3414*tmp_moved_constant_3534 + tmp_moved_constant_3415*tmp_moved_constant_3537 + tmp_moved_constant_3416*tmp_moved_constant_3540); + const real_t tmp_moved_constant_3599 = tmp_moved_constant_3379*(tmp_moved_constant_3405*tmp_moved_constant_3542 + tmp_moved_constant_3406*tmp_moved_constant_3543 + tmp_moved_constant_3407*tmp_moved_constant_3544) + tmp_moved_constant_3383*(tmp_moved_constant_3408*tmp_moved_constant_3545 + tmp_moved_constant_3409*tmp_moved_constant_3546 + tmp_moved_constant_3410*tmp_moved_constant_3547) + tmp_moved_constant_3387*(tmp_moved_constant_3411*tmp_moved_constant_3548 + tmp_moved_constant_3412*tmp_moved_constant_3549 + tmp_moved_constant_3413*tmp_moved_constant_3550) + tmp_moved_constant_3391*(tmp_moved_constant_3414*tmp_moved_constant_3551 + tmp_moved_constant_3415*tmp_moved_constant_3552 + tmp_moved_constant_3416*tmp_moved_constant_3553); + const real_t tmp_moved_constant_3600 = tmp_moved_constant_3379*(tmp_moved_constant_3405*tmp_moved_constant_3555 + tmp_moved_constant_3406*tmp_moved_constant_3556 + tmp_moved_constant_3407*tmp_moved_constant_3557) + tmp_moved_constant_3383*(tmp_moved_constant_3408*tmp_moved_constant_3558 + tmp_moved_constant_3409*tmp_moved_constant_3559 + tmp_moved_constant_3410*tmp_moved_constant_3560) + tmp_moved_constant_3387*(tmp_moved_constant_3411*tmp_moved_constant_3561 + tmp_moved_constant_3412*tmp_moved_constant_3562 + tmp_moved_constant_3413*tmp_moved_constant_3563) + tmp_moved_constant_3391*(tmp_moved_constant_3414*tmp_moved_constant_3564 + tmp_moved_constant_3415*tmp_moved_constant_3565 + tmp_moved_constant_3416*tmp_moved_constant_3566); + const real_t tmp_moved_constant_3601 = tmp_moved_constant_3379*(tmp_moved_constant_3405*tmp_moved_constant_3568 + tmp_moved_constant_3406*tmp_moved_constant_3569 + tmp_moved_constant_3407*tmp_moved_constant_3570) + tmp_moved_constant_3383*(tmp_moved_constant_3408*tmp_moved_constant_3571 + tmp_moved_constant_3409*tmp_moved_constant_3572 + tmp_moved_constant_3410*tmp_moved_constant_3573) + tmp_moved_constant_3387*(tmp_moved_constant_3411*tmp_moved_constant_3574 + tmp_moved_constant_3412*tmp_moved_constant_3575 + tmp_moved_constant_3413*tmp_moved_constant_3576) + tmp_moved_constant_3391*(tmp_moved_constant_3414*tmp_moved_constant_3577 + tmp_moved_constant_3415*tmp_moved_constant_3578 + tmp_moved_constant_3416*tmp_moved_constant_3579); + const real_t tmp_moved_constant_3602 = (jac_affine_inv_2_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN); + const real_t tmp_moved_constant_3603 = (jac_affine_inv_2_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN); + const real_t tmp_moved_constant_3604 = (jac_affine_inv_2_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); + const real_t tmp_moved_constant_3605 = tmp_moved_constant_3379*(tmp_moved_constant_3418*tmp_moved_constant_3433 + tmp_moved_constant_3419*tmp_moved_constant_3436 + tmp_moved_constant_3420*tmp_moved_constant_3439) + tmp_moved_constant_3383*(tmp_moved_constant_3421*tmp_moved_constant_3442 + tmp_moved_constant_3422*tmp_moved_constant_3445 + tmp_moved_constant_3423*tmp_moved_constant_3448) + tmp_moved_constant_3387*(tmp_moved_constant_3424*tmp_moved_constant_3451 + tmp_moved_constant_3425*tmp_moved_constant_3454 + tmp_moved_constant_3426*tmp_moved_constant_3457) + tmp_moved_constant_3391*(tmp_moved_constant_3427*tmp_moved_constant_3460 + tmp_moved_constant_3428*tmp_moved_constant_3463 + tmp_moved_constant_3429*tmp_moved_constant_3466); + const real_t tmp_moved_constant_3606 = tmp_moved_constant_3379*(tmp_moved_constant_3418*tmp_moved_constant_3470 + tmp_moved_constant_3419*tmp_moved_constant_3473 + tmp_moved_constant_3420*tmp_moved_constant_3476) + tmp_moved_constant_3383*(tmp_moved_constant_3421*tmp_moved_constant_3479 + tmp_moved_constant_3422*tmp_moved_constant_3482 + tmp_moved_constant_3423*tmp_moved_constant_3485) + tmp_moved_constant_3387*(tmp_moved_constant_3424*tmp_moved_constant_3488 + tmp_moved_constant_3425*tmp_moved_constant_3491 + tmp_moved_constant_3426*tmp_moved_constant_3494) + tmp_moved_constant_3391*(tmp_moved_constant_3427*tmp_moved_constant_3497 + tmp_moved_constant_3428*tmp_moved_constant_3500 + tmp_moved_constant_3429*tmp_moved_constant_3503); + const real_t tmp_moved_constant_3607 = tmp_moved_constant_3379*(tmp_moved_constant_3418*tmp_moved_constant_3507 + tmp_moved_constant_3419*tmp_moved_constant_3510 + tmp_moved_constant_3420*tmp_moved_constant_3513) + tmp_moved_constant_3383*(tmp_moved_constant_3421*tmp_moved_constant_3516 + tmp_moved_constant_3422*tmp_moved_constant_3519 + tmp_moved_constant_3423*tmp_moved_constant_3522) + tmp_moved_constant_3387*(tmp_moved_constant_3424*tmp_moved_constant_3525 + tmp_moved_constant_3425*tmp_moved_constant_3528 + tmp_moved_constant_3426*tmp_moved_constant_3531) + tmp_moved_constant_3391*(tmp_moved_constant_3427*tmp_moved_constant_3534 + tmp_moved_constant_3428*tmp_moved_constant_3537 + tmp_moved_constant_3429*tmp_moved_constant_3540); + const real_t tmp_moved_constant_3608 = tmp_moved_constant_3379*(tmp_moved_constant_3418*tmp_moved_constant_3542 + tmp_moved_constant_3419*tmp_moved_constant_3543 + tmp_moved_constant_3420*tmp_moved_constant_3544) + tmp_moved_constant_3383*(tmp_moved_constant_3421*tmp_moved_constant_3545 + tmp_moved_constant_3422*tmp_moved_constant_3546 + tmp_moved_constant_3423*tmp_moved_constant_3547) + tmp_moved_constant_3387*(tmp_moved_constant_3424*tmp_moved_constant_3548 + tmp_moved_constant_3425*tmp_moved_constant_3549 + tmp_moved_constant_3426*tmp_moved_constant_3550) + tmp_moved_constant_3391*(tmp_moved_constant_3427*tmp_moved_constant_3551 + tmp_moved_constant_3428*tmp_moved_constant_3552 + tmp_moved_constant_3429*tmp_moved_constant_3553); + const real_t tmp_moved_constant_3609 = tmp_moved_constant_3379*(tmp_moved_constant_3418*tmp_moved_constant_3555 + tmp_moved_constant_3419*tmp_moved_constant_3556 + tmp_moved_constant_3420*tmp_moved_constant_3557) + tmp_moved_constant_3383*(tmp_moved_constant_3421*tmp_moved_constant_3558 + tmp_moved_constant_3422*tmp_moved_constant_3559 + tmp_moved_constant_3423*tmp_moved_constant_3560) + tmp_moved_constant_3387*(tmp_moved_constant_3424*tmp_moved_constant_3561 + tmp_moved_constant_3425*tmp_moved_constant_3562 + tmp_moved_constant_3426*tmp_moved_constant_3563) + tmp_moved_constant_3391*(tmp_moved_constant_3427*tmp_moved_constant_3564 + tmp_moved_constant_3428*tmp_moved_constant_3565 + tmp_moved_constant_3429*tmp_moved_constant_3566); + const real_t tmp_moved_constant_3610 = tmp_moved_constant_3379*(tmp_moved_constant_3418*tmp_moved_constant_3568 + tmp_moved_constant_3419*tmp_moved_constant_3569 + tmp_moved_constant_3420*tmp_moved_constant_3570) + tmp_moved_constant_3383*(tmp_moved_constant_3421*tmp_moved_constant_3571 + tmp_moved_constant_3422*tmp_moved_constant_3572 + tmp_moved_constant_3423*tmp_moved_constant_3573) + tmp_moved_constant_3387*(tmp_moved_constant_3424*tmp_moved_constant_3574 + tmp_moved_constant_3425*tmp_moved_constant_3575 + tmp_moved_constant_3426*tmp_moved_constant_3576) + tmp_moved_constant_3391*(tmp_moved_constant_3427*tmp_moved_constant_3577 + tmp_moved_constant_3428*tmp_moved_constant_3578 + tmp_moved_constant_3429*tmp_moved_constant_3579); + const real_t tmp_moved_constant_3611 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3612 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3613 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3614 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3615 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3616 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3617 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3618 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3619 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3620 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3621 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3622 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3623 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3624 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3625 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3626 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3627 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3628 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3629 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3630 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3631 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3632 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3633 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3634 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3635 = tmp_moved_constant_3379*(tmp_moved_constant_3433*tmp_moved_constant_3470 + tmp_moved_constant_3436*tmp_moved_constant_3473 + tmp_moved_constant_3439*tmp_moved_constant_3476) + tmp_moved_constant_3383*(tmp_moved_constant_3442*tmp_moved_constant_3479 + tmp_moved_constant_3445*tmp_moved_constant_3482 + tmp_moved_constant_3448*tmp_moved_constant_3485) + tmp_moved_constant_3387*(tmp_moved_constant_3451*tmp_moved_constant_3488 + tmp_moved_constant_3454*tmp_moved_constant_3491 + tmp_moved_constant_3457*tmp_moved_constant_3494) + tmp_moved_constant_3391*(tmp_moved_constant_3460*tmp_moved_constant_3497 + tmp_moved_constant_3463*tmp_moved_constant_3500 + tmp_moved_constant_3466*tmp_moved_constant_3503); + const real_t tmp_moved_constant_3636 = tmp_moved_constant_3379*(tmp_moved_constant_3433*tmp_moved_constant_3507 + tmp_moved_constant_3436*tmp_moved_constant_3510 + tmp_moved_constant_3439*tmp_moved_constant_3513) + tmp_moved_constant_3383*(tmp_moved_constant_3442*tmp_moved_constant_3516 + tmp_moved_constant_3445*tmp_moved_constant_3519 + tmp_moved_constant_3448*tmp_moved_constant_3522) + tmp_moved_constant_3387*(tmp_moved_constant_3451*tmp_moved_constant_3525 + tmp_moved_constant_3454*tmp_moved_constant_3528 + tmp_moved_constant_3457*tmp_moved_constant_3531) + tmp_moved_constant_3391*(tmp_moved_constant_3460*tmp_moved_constant_3534 + tmp_moved_constant_3463*tmp_moved_constant_3537 + tmp_moved_constant_3466*tmp_moved_constant_3540); + const real_t tmp_moved_constant_3637 = tmp_moved_constant_3379*(tmp_moved_constant_3433*tmp_moved_constant_3542 + tmp_moved_constant_3436*tmp_moved_constant_3543 + tmp_moved_constant_3439*tmp_moved_constant_3544) + tmp_moved_constant_3383*(tmp_moved_constant_3442*tmp_moved_constant_3545 + tmp_moved_constant_3445*tmp_moved_constant_3546 + tmp_moved_constant_3448*tmp_moved_constant_3547) + tmp_moved_constant_3387*(tmp_moved_constant_3451*tmp_moved_constant_3548 + tmp_moved_constant_3454*tmp_moved_constant_3549 + tmp_moved_constant_3457*tmp_moved_constant_3550) + tmp_moved_constant_3391*(tmp_moved_constant_3460*tmp_moved_constant_3551 + tmp_moved_constant_3463*tmp_moved_constant_3552 + tmp_moved_constant_3466*tmp_moved_constant_3553); + const real_t tmp_moved_constant_3638 = tmp_moved_constant_3379*(tmp_moved_constant_3433*tmp_moved_constant_3555 + tmp_moved_constant_3436*tmp_moved_constant_3556 + tmp_moved_constant_3439*tmp_moved_constant_3557) + tmp_moved_constant_3383*(tmp_moved_constant_3442*tmp_moved_constant_3558 + tmp_moved_constant_3445*tmp_moved_constant_3559 + tmp_moved_constant_3448*tmp_moved_constant_3560) + tmp_moved_constant_3387*(tmp_moved_constant_3451*tmp_moved_constant_3561 + tmp_moved_constant_3454*tmp_moved_constant_3562 + tmp_moved_constant_3457*tmp_moved_constant_3563) + tmp_moved_constant_3391*(tmp_moved_constant_3460*tmp_moved_constant_3564 + tmp_moved_constant_3463*tmp_moved_constant_3565 + tmp_moved_constant_3466*tmp_moved_constant_3566); + const real_t tmp_moved_constant_3639 = tmp_moved_constant_3379*(tmp_moved_constant_3433*tmp_moved_constant_3568 + tmp_moved_constant_3436*tmp_moved_constant_3569 + tmp_moved_constant_3439*tmp_moved_constant_3570) + tmp_moved_constant_3383*(tmp_moved_constant_3442*tmp_moved_constant_3571 + tmp_moved_constant_3445*tmp_moved_constant_3572 + tmp_moved_constant_3448*tmp_moved_constant_3573) + tmp_moved_constant_3387*(tmp_moved_constant_3451*tmp_moved_constant_3574 + tmp_moved_constant_3454*tmp_moved_constant_3575 + tmp_moved_constant_3457*tmp_moved_constant_3576) + tmp_moved_constant_3391*(tmp_moved_constant_3460*tmp_moved_constant_3577 + tmp_moved_constant_3463*tmp_moved_constant_3578 + tmp_moved_constant_3466*tmp_moved_constant_3579); + const real_t tmp_moved_constant_3640 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3641 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3642 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3643 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3644 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3645 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3646 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3647 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3648 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3649 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3650 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3651 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3652 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3653 = jac_affine_inv_2_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3654 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3655 = jac_affine_inv_2_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3656 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3657 = jac_affine_inv_2_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3658 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3659 = jac_affine_inv_2_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3660 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3661 = jac_affine_inv_2_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3662 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3663 = jac_affine_inv_2_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3664 = tmp_moved_constant_3379*(tmp_moved_constant_3470*tmp_moved_constant_3507 + tmp_moved_constant_3473*tmp_moved_constant_3510 + tmp_moved_constant_3476*tmp_moved_constant_3513) + tmp_moved_constant_3383*(tmp_moved_constant_3479*tmp_moved_constant_3516 + tmp_moved_constant_3482*tmp_moved_constant_3519 + tmp_moved_constant_3485*tmp_moved_constant_3522) + tmp_moved_constant_3387*(tmp_moved_constant_3488*tmp_moved_constant_3525 + tmp_moved_constant_3491*tmp_moved_constant_3528 + tmp_moved_constant_3494*tmp_moved_constant_3531) + tmp_moved_constant_3391*(tmp_moved_constant_3497*tmp_moved_constant_3534 + tmp_moved_constant_3500*tmp_moved_constant_3537 + tmp_moved_constant_3503*tmp_moved_constant_3540); + const real_t tmp_moved_constant_3665 = tmp_moved_constant_3379*(tmp_moved_constant_3470*tmp_moved_constant_3542 + tmp_moved_constant_3473*tmp_moved_constant_3543 + tmp_moved_constant_3476*tmp_moved_constant_3544) + tmp_moved_constant_3383*(tmp_moved_constant_3479*tmp_moved_constant_3545 + tmp_moved_constant_3482*tmp_moved_constant_3546 + tmp_moved_constant_3485*tmp_moved_constant_3547) + tmp_moved_constant_3387*(tmp_moved_constant_3488*tmp_moved_constant_3548 + tmp_moved_constant_3491*tmp_moved_constant_3549 + tmp_moved_constant_3494*tmp_moved_constant_3550) + tmp_moved_constant_3391*(tmp_moved_constant_3497*tmp_moved_constant_3551 + tmp_moved_constant_3500*tmp_moved_constant_3552 + tmp_moved_constant_3503*tmp_moved_constant_3553); + const real_t tmp_moved_constant_3666 = tmp_moved_constant_3379*(tmp_moved_constant_3470*tmp_moved_constant_3555 + tmp_moved_constant_3473*tmp_moved_constant_3556 + tmp_moved_constant_3476*tmp_moved_constant_3557) + tmp_moved_constant_3383*(tmp_moved_constant_3479*tmp_moved_constant_3558 + tmp_moved_constant_3482*tmp_moved_constant_3559 + tmp_moved_constant_3485*tmp_moved_constant_3560) + tmp_moved_constant_3387*(tmp_moved_constant_3488*tmp_moved_constant_3561 + tmp_moved_constant_3491*tmp_moved_constant_3562 + tmp_moved_constant_3494*tmp_moved_constant_3563) + tmp_moved_constant_3391*(tmp_moved_constant_3497*tmp_moved_constant_3564 + tmp_moved_constant_3500*tmp_moved_constant_3565 + tmp_moved_constant_3503*tmp_moved_constant_3566); + const real_t tmp_moved_constant_3667 = tmp_moved_constant_3379*(tmp_moved_constant_3470*tmp_moved_constant_3568 + tmp_moved_constant_3473*tmp_moved_constant_3569 + tmp_moved_constant_3476*tmp_moved_constant_3570) + tmp_moved_constant_3383*(tmp_moved_constant_3479*tmp_moved_constant_3571 + tmp_moved_constant_3482*tmp_moved_constant_3572 + tmp_moved_constant_3485*tmp_moved_constant_3573) + tmp_moved_constant_3387*(tmp_moved_constant_3488*tmp_moved_constant_3574 + tmp_moved_constant_3491*tmp_moved_constant_3575 + tmp_moved_constant_3494*tmp_moved_constant_3576) + tmp_moved_constant_3391*(tmp_moved_constant_3497*tmp_moved_constant_3577 + tmp_moved_constant_3500*tmp_moved_constant_3578 + tmp_moved_constant_3503*tmp_moved_constant_3579); + const real_t tmp_moved_constant_3668 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3669 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3670 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3671 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3672 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3673 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3674 = jac_affine_inv_0_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3675 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3676 = jac_affine_inv_0_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3677 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3678 = jac_affine_inv_0_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3679 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3680 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3681 = jac_affine_inv_1_0_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3682 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3683 = jac_affine_inv_1_1_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3684 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3685 = jac_affine_inv_1_2_GREEN_DOWN*0.5854101966249684; + const real_t tmp_moved_constant_3686 = jac_affine_inv_0_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3687 = jac_affine_inv_1_0_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3688 = jac_affine_inv_0_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3689 = jac_affine_inv_1_1_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3690 = jac_affine_inv_0_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3691 = jac_affine_inv_1_2_GREEN_DOWN*0.1381966011250105; + const real_t tmp_moved_constant_3692 = tmp_moved_constant_3379*(tmp_moved_constant_3507*tmp_moved_constant_3542 + tmp_moved_constant_3510*tmp_moved_constant_3543 + tmp_moved_constant_3513*tmp_moved_constant_3544) + tmp_moved_constant_3383*(tmp_moved_constant_3516*tmp_moved_constant_3545 + tmp_moved_constant_3519*tmp_moved_constant_3546 + tmp_moved_constant_3522*tmp_moved_constant_3547) + tmp_moved_constant_3387*(tmp_moved_constant_3525*tmp_moved_constant_3548 + tmp_moved_constant_3528*tmp_moved_constant_3549 + tmp_moved_constant_3531*tmp_moved_constant_3550) + tmp_moved_constant_3391*(tmp_moved_constant_3534*tmp_moved_constant_3551 + tmp_moved_constant_3537*tmp_moved_constant_3552 + tmp_moved_constant_3540*tmp_moved_constant_3553); + const real_t tmp_moved_constant_3693 = tmp_moved_constant_3379*(tmp_moved_constant_3507*tmp_moved_constant_3555 + tmp_moved_constant_3510*tmp_moved_constant_3556 + tmp_moved_constant_3513*tmp_moved_constant_3557) + tmp_moved_constant_3383*(tmp_moved_constant_3516*tmp_moved_constant_3558 + tmp_moved_constant_3519*tmp_moved_constant_3559 + tmp_moved_constant_3522*tmp_moved_constant_3560) + tmp_moved_constant_3387*(tmp_moved_constant_3525*tmp_moved_constant_3561 + tmp_moved_constant_3528*tmp_moved_constant_3562 + tmp_moved_constant_3531*tmp_moved_constant_3563) + tmp_moved_constant_3391*(tmp_moved_constant_3534*tmp_moved_constant_3564 + tmp_moved_constant_3537*tmp_moved_constant_3565 + tmp_moved_constant_3540*tmp_moved_constant_3566); + const real_t tmp_moved_constant_3694 = tmp_moved_constant_3379*(tmp_moved_constant_3507*tmp_moved_constant_3568 + tmp_moved_constant_3510*tmp_moved_constant_3569 + tmp_moved_constant_3513*tmp_moved_constant_3570) + tmp_moved_constant_3383*(tmp_moved_constant_3516*tmp_moved_constant_3571 + tmp_moved_constant_3519*tmp_moved_constant_3572 + tmp_moved_constant_3522*tmp_moved_constant_3573) + tmp_moved_constant_3387*(tmp_moved_constant_3525*tmp_moved_constant_3574 + tmp_moved_constant_3528*tmp_moved_constant_3575 + tmp_moved_constant_3531*tmp_moved_constant_3576) + tmp_moved_constant_3391*(tmp_moved_constant_3534*tmp_moved_constant_3577 + tmp_moved_constant_3537*tmp_moved_constant_3578 + tmp_moved_constant_3540*tmp_moved_constant_3579); + const real_t tmp_moved_constant_3695 = tmp_moved_constant_3379*(tmp_moved_constant_3542*tmp_moved_constant_3555 + tmp_moved_constant_3543*tmp_moved_constant_3556 + tmp_moved_constant_3544*tmp_moved_constant_3557) + tmp_moved_constant_3383*(tmp_moved_constant_3545*tmp_moved_constant_3558 + tmp_moved_constant_3546*tmp_moved_constant_3559 + tmp_moved_constant_3547*tmp_moved_constant_3560) + tmp_moved_constant_3387*(tmp_moved_constant_3548*tmp_moved_constant_3561 + tmp_moved_constant_3549*tmp_moved_constant_3562 + tmp_moved_constant_3550*tmp_moved_constant_3563) + tmp_moved_constant_3391*(tmp_moved_constant_3551*tmp_moved_constant_3564 + tmp_moved_constant_3552*tmp_moved_constant_3565 + tmp_moved_constant_3553*tmp_moved_constant_3566); + const real_t tmp_moved_constant_3696 = tmp_moved_constant_3379*(tmp_moved_constant_3542*tmp_moved_constant_3568 + tmp_moved_constant_3543*tmp_moved_constant_3569 + tmp_moved_constant_3544*tmp_moved_constant_3570) + tmp_moved_constant_3383*(tmp_moved_constant_3545*tmp_moved_constant_3571 + tmp_moved_constant_3546*tmp_moved_constant_3572 + tmp_moved_constant_3547*tmp_moved_constant_3573) + tmp_moved_constant_3387*(tmp_moved_constant_3548*tmp_moved_constant_3574 + tmp_moved_constant_3549*tmp_moved_constant_3575 + tmp_moved_constant_3550*tmp_moved_constant_3576) + tmp_moved_constant_3391*(tmp_moved_constant_3551*tmp_moved_constant_3577 + tmp_moved_constant_3552*tmp_moved_constant_3578 + tmp_moved_constant_3553*tmp_moved_constant_3579); + const real_t tmp_moved_constant_3697 = tmp_moved_constant_3379*(tmp_moved_constant_3555*tmp_moved_constant_3568 + tmp_moved_constant_3556*tmp_moved_constant_3569 + tmp_moved_constant_3557*tmp_moved_constant_3570) + tmp_moved_constant_3383*(tmp_moved_constant_3558*tmp_moved_constant_3571 + tmp_moved_constant_3559*tmp_moved_constant_3572 + tmp_moved_constant_3560*tmp_moved_constant_3573) + tmp_moved_constant_3387*(tmp_moved_constant_3561*tmp_moved_constant_3574 + tmp_moved_constant_3562*tmp_moved_constant_3575 + tmp_moved_constant_3563*tmp_moved_constant_3576) + tmp_moved_constant_3391*(tmp_moved_constant_3564*tmp_moved_constant_3577 + tmp_moved_constant_3565*tmp_moved_constant_3578 + tmp_moved_constant_3566*tmp_moved_constant_3579); + const real_t tmp_moved_constant_3698 = tmp_moved_constant_3379*((tmp_moved_constant_3376*tmp_moved_constant_3376) + (tmp_moved_constant_3377*tmp_moved_constant_3377) + (tmp_moved_constant_3378*tmp_moved_constant_3378)) + tmp_moved_constant_3383*((tmp_moved_constant_3380*tmp_moved_constant_3380) + (tmp_moved_constant_3381*tmp_moved_constant_3381) + (tmp_moved_constant_3382*tmp_moved_constant_3382)) + tmp_moved_constant_3387*((tmp_moved_constant_3384*tmp_moved_constant_3384) + (tmp_moved_constant_3385*tmp_moved_constant_3385) + (tmp_moved_constant_3386*tmp_moved_constant_3386)) + tmp_moved_constant_3391*((tmp_moved_constant_3388*tmp_moved_constant_3388) + (tmp_moved_constant_3389*tmp_moved_constant_3389) + (tmp_moved_constant_3390*tmp_moved_constant_3390)); + const real_t tmp_moved_constant_3699 = tmp_moved_constant_3404; + const real_t tmp_moved_constant_3700 = tmp_moved_constant_3417; + const real_t tmp_moved_constant_3701 = tmp_moved_constant_3430; + const real_t tmp_moved_constant_3702 = tmp_moved_constant_3467; + const real_t tmp_moved_constant_3703 = tmp_moved_constant_3504; + const real_t tmp_moved_constant_3704 = tmp_moved_constant_3541; + const real_t tmp_moved_constant_3705 = tmp_moved_constant_3554; + const real_t tmp_moved_constant_3706 = tmp_moved_constant_3567; + const real_t tmp_moved_constant_3707 = tmp_moved_constant_3580; + const real_t tmp_moved_constant_3708 = tmp_moved_constant_3404; + const real_t tmp_moved_constant_3709 = tmp_moved_constant_3379*(tmp_kernel_op_254*tmp_moved_constant_3581 + tmp_kernel_op_254*tmp_moved_constant_3582 + tmp_kernel_op_254*tmp_moved_constant_3583) + tmp_moved_constant_3383*(tmp_kernel_op_257*tmp_moved_constant_3581 + tmp_kernel_op_257*tmp_moved_constant_3582 + tmp_kernel_op_257*tmp_moved_constant_3583) + tmp_moved_constant_3387*(tmp_kernel_op_258*tmp_moved_constant_3581 + tmp_kernel_op_258*tmp_moved_constant_3582 + tmp_kernel_op_258*tmp_moved_constant_3583) + tmp_moved_constant_3391*(tmp_kernel_op_259*tmp_moved_constant_3581 + tmp_kernel_op_259*tmp_moved_constant_3582 + tmp_kernel_op_259*tmp_moved_constant_3583); + const real_t tmp_moved_constant_3710 = tmp_moved_constant_3584; + const real_t tmp_moved_constant_3711 = tmp_moved_constant_3585; + const real_t tmp_moved_constant_3712 = tmp_moved_constant_3586; + const real_t tmp_moved_constant_3713 = tmp_moved_constant_3587; + const real_t tmp_moved_constant_3714 = tmp_moved_constant_3588; + const real_t tmp_moved_constant_3715 = tmp_moved_constant_3589; + const real_t tmp_moved_constant_3716 = tmp_moved_constant_3590; + const real_t tmp_moved_constant_3717 = tmp_moved_constant_3591; + const real_t tmp_moved_constant_3718 = tmp_moved_constant_3417; + const real_t tmp_moved_constant_3719 = tmp_moved_constant_3584; + const real_t tmp_moved_constant_3720 = tmp_moved_constant_3379*(tmp_kernel_op_269*tmp_moved_constant_3592 + tmp_kernel_op_269*tmp_moved_constant_3593 + tmp_kernel_op_269*tmp_moved_constant_3594) + tmp_moved_constant_3383*(tmp_kernel_op_272*tmp_moved_constant_3592 + tmp_kernel_op_272*tmp_moved_constant_3593 + tmp_kernel_op_272*tmp_moved_constant_3594) + tmp_moved_constant_3387*(tmp_kernel_op_273*tmp_moved_constant_3592 + tmp_kernel_op_273*tmp_moved_constant_3593 + tmp_kernel_op_273*tmp_moved_constant_3594) + tmp_moved_constant_3391*(tmp_kernel_op_274*tmp_moved_constant_3592 + tmp_kernel_op_274*tmp_moved_constant_3593 + tmp_kernel_op_274*tmp_moved_constant_3594); + const real_t tmp_moved_constant_3721 = tmp_moved_constant_3595; + const real_t tmp_moved_constant_3722 = tmp_moved_constant_3596; + const real_t tmp_moved_constant_3723 = tmp_moved_constant_3597; + const real_t tmp_moved_constant_3724 = tmp_moved_constant_3598; + const real_t tmp_moved_constant_3725 = tmp_moved_constant_3599; + const real_t tmp_moved_constant_3726 = tmp_moved_constant_3600; + const real_t tmp_moved_constant_3727 = tmp_moved_constant_3601; + const real_t tmp_moved_constant_3728 = tmp_moved_constant_3430; + const real_t tmp_moved_constant_3729 = tmp_moved_constant_3585; + const real_t tmp_moved_constant_3730 = tmp_moved_constant_3595; + const real_t tmp_moved_constant_3731 = tmp_moved_constant_3379*(tmp_kernel_op_283*tmp_moved_constant_3602 + tmp_kernel_op_283*tmp_moved_constant_3603 + tmp_kernel_op_283*tmp_moved_constant_3604) + tmp_moved_constant_3383*(tmp_kernel_op_286*tmp_moved_constant_3602 + tmp_kernel_op_286*tmp_moved_constant_3603 + tmp_kernel_op_286*tmp_moved_constant_3604) + tmp_moved_constant_3387*(tmp_kernel_op_287*tmp_moved_constant_3602 + tmp_kernel_op_287*tmp_moved_constant_3603 + tmp_kernel_op_287*tmp_moved_constant_3604) + tmp_moved_constant_3391*(tmp_kernel_op_288*tmp_moved_constant_3602 + tmp_kernel_op_288*tmp_moved_constant_3603 + tmp_kernel_op_288*tmp_moved_constant_3604); + const real_t tmp_moved_constant_3732 = tmp_moved_constant_3605; + const real_t tmp_moved_constant_3733 = tmp_moved_constant_3606; + const real_t tmp_moved_constant_3734 = tmp_moved_constant_3607; + const real_t tmp_moved_constant_3735 = tmp_moved_constant_3608; + const real_t tmp_moved_constant_3736 = tmp_moved_constant_3609; + const real_t tmp_moved_constant_3737 = tmp_moved_constant_3610; + const real_t tmp_moved_constant_3738 = tmp_moved_constant_3467; + const real_t tmp_moved_constant_3739 = tmp_moved_constant_3586; + const real_t tmp_moved_constant_3740 = tmp_moved_constant_3596; + const real_t tmp_moved_constant_3741 = tmp_moved_constant_3605; + const real_t tmp_moved_constant_3742 = tmp_moved_constant_3379*(((tmp_moved_constant_3611 + tmp_moved_constant_3612)*(tmp_moved_constant_3611 + tmp_moved_constant_3612))*16.0 + ((tmp_moved_constant_3613 + tmp_moved_constant_3614)*(tmp_moved_constant_3613 + tmp_moved_constant_3614))*16.0 + ((tmp_moved_constant_3615 + tmp_moved_constant_3616)*(tmp_moved_constant_3615 + tmp_moved_constant_3616))*16.0) + tmp_moved_constant_3383*(((tmp_moved_constant_3617 + tmp_moved_constant_3618)*(tmp_moved_constant_3617 + tmp_moved_constant_3618))*16.0 + ((tmp_moved_constant_3619 + tmp_moved_constant_3620)*(tmp_moved_constant_3619 + tmp_moved_constant_3620))*16.0 + ((tmp_moved_constant_3621 + tmp_moved_constant_3622)*(tmp_moved_constant_3621 + tmp_moved_constant_3622))*16.0) + tmp_moved_constant_3387*(((tmp_moved_constant_3623 + tmp_moved_constant_3624)*(tmp_moved_constant_3623 + tmp_moved_constant_3624))*16.0 + ((tmp_moved_constant_3625 + tmp_moved_constant_3626)*(tmp_moved_constant_3625 + tmp_moved_constant_3626))*16.0 + ((tmp_moved_constant_3627 + tmp_moved_constant_3628)*(tmp_moved_constant_3627 + tmp_moved_constant_3628))*16.0) + tmp_moved_constant_3391*(((tmp_moved_constant_3629 + tmp_moved_constant_3630)*(tmp_moved_constant_3629 + tmp_moved_constant_3630))*16.0 + ((tmp_moved_constant_3631 + tmp_moved_constant_3632)*(tmp_moved_constant_3631 + tmp_moved_constant_3632))*16.0 + ((tmp_moved_constant_3633 + tmp_moved_constant_3634)*(tmp_moved_constant_3633 + tmp_moved_constant_3634))*16.0); + const real_t tmp_moved_constant_3743 = tmp_moved_constant_3635; + const real_t tmp_moved_constant_3744 = tmp_moved_constant_3636; + const real_t tmp_moved_constant_3745 = tmp_moved_constant_3637; + const real_t tmp_moved_constant_3746 = tmp_moved_constant_3638; + const real_t tmp_moved_constant_3747 = tmp_moved_constant_3639; + const real_t tmp_moved_constant_3748 = tmp_moved_constant_3504; + const real_t tmp_moved_constant_3749 = tmp_moved_constant_3587; + const real_t tmp_moved_constant_3750 = tmp_moved_constant_3597; + const real_t tmp_moved_constant_3751 = tmp_moved_constant_3606; + const real_t tmp_moved_constant_3752 = tmp_moved_constant_3635; + const real_t tmp_moved_constant_3753 = tmp_moved_constant_3379*(((tmp_moved_constant_3640 + tmp_moved_constant_3641)*(tmp_moved_constant_3640 + tmp_moved_constant_3641))*16.0 + ((tmp_moved_constant_3642 + tmp_moved_constant_3643)*(tmp_moved_constant_3642 + tmp_moved_constant_3643))*16.0 + ((tmp_moved_constant_3644 + tmp_moved_constant_3645)*(tmp_moved_constant_3644 + tmp_moved_constant_3645))*16.0) + tmp_moved_constant_3383*(((tmp_moved_constant_3646 + tmp_moved_constant_3647)*(tmp_moved_constant_3646 + tmp_moved_constant_3647))*16.0 + ((tmp_moved_constant_3648 + tmp_moved_constant_3649)*(tmp_moved_constant_3648 + tmp_moved_constant_3649))*16.0 + ((tmp_moved_constant_3650 + tmp_moved_constant_3651)*(tmp_moved_constant_3650 + tmp_moved_constant_3651))*16.0) + tmp_moved_constant_3387*(((tmp_moved_constant_3652 + tmp_moved_constant_3653)*(tmp_moved_constant_3652 + tmp_moved_constant_3653))*16.0 + ((tmp_moved_constant_3654 + tmp_moved_constant_3655)*(tmp_moved_constant_3654 + tmp_moved_constant_3655))*16.0 + ((tmp_moved_constant_3656 + tmp_moved_constant_3657)*(tmp_moved_constant_3656 + tmp_moved_constant_3657))*16.0) + tmp_moved_constant_3391*(((tmp_moved_constant_3658 + tmp_moved_constant_3659)*(tmp_moved_constant_3658 + tmp_moved_constant_3659))*16.0 + ((tmp_moved_constant_3660 + tmp_moved_constant_3661)*(tmp_moved_constant_3660 + tmp_moved_constant_3661))*16.0 + ((tmp_moved_constant_3662 + tmp_moved_constant_3663)*(tmp_moved_constant_3662 + tmp_moved_constant_3663))*16.0); + const real_t tmp_moved_constant_3754 = tmp_moved_constant_3664; + const real_t tmp_moved_constant_3755 = tmp_moved_constant_3665; + const real_t tmp_moved_constant_3756 = tmp_moved_constant_3666; + const real_t tmp_moved_constant_3757 = tmp_moved_constant_3667; + const real_t tmp_moved_constant_3758 = tmp_moved_constant_3541; + const real_t tmp_moved_constant_3759 = tmp_moved_constant_3588; + const real_t tmp_moved_constant_3760 = tmp_moved_constant_3598; + const real_t tmp_moved_constant_3761 = tmp_moved_constant_3607; + const real_t tmp_moved_constant_3762 = tmp_moved_constant_3636; + const real_t tmp_moved_constant_3763 = tmp_moved_constant_3664; + const real_t tmp_moved_constant_3764 = tmp_moved_constant_3379*(((tmp_moved_constant_3668 + tmp_moved_constant_3669)*(tmp_moved_constant_3668 + tmp_moved_constant_3669))*16.0 + ((tmp_moved_constant_3670 + tmp_moved_constant_3671)*(tmp_moved_constant_3670 + tmp_moved_constant_3671))*16.0 + ((tmp_moved_constant_3672 + tmp_moved_constant_3673)*(tmp_moved_constant_3672 + tmp_moved_constant_3673))*16.0) + tmp_moved_constant_3383*(((tmp_moved_constant_3674 + tmp_moved_constant_3675)*(tmp_moved_constant_3674 + tmp_moved_constant_3675))*16.0 + ((tmp_moved_constant_3676 + tmp_moved_constant_3677)*(tmp_moved_constant_3676 + tmp_moved_constant_3677))*16.0 + ((tmp_moved_constant_3678 + tmp_moved_constant_3679)*(tmp_moved_constant_3678 + tmp_moved_constant_3679))*16.0) + tmp_moved_constant_3387*(((tmp_moved_constant_3680 + tmp_moved_constant_3681)*(tmp_moved_constant_3680 + tmp_moved_constant_3681))*16.0 + ((tmp_moved_constant_3682 + tmp_moved_constant_3683)*(tmp_moved_constant_3682 + tmp_moved_constant_3683))*16.0 + ((tmp_moved_constant_3684 + tmp_moved_constant_3685)*(tmp_moved_constant_3684 + tmp_moved_constant_3685))*16.0) + tmp_moved_constant_3391*(((tmp_moved_constant_3686 + tmp_moved_constant_3687)*(tmp_moved_constant_3686 + tmp_moved_constant_3687))*16.0 + ((tmp_moved_constant_3688 + tmp_moved_constant_3689)*(tmp_moved_constant_3688 + tmp_moved_constant_3689))*16.0 + ((tmp_moved_constant_3690 + tmp_moved_constant_3691)*(tmp_moved_constant_3690 + tmp_moved_constant_3691))*16.0); + const real_t tmp_moved_constant_3765 = tmp_moved_constant_3692; + const real_t tmp_moved_constant_3766 = tmp_moved_constant_3693; + const real_t tmp_moved_constant_3767 = tmp_moved_constant_3694; + const real_t tmp_moved_constant_3768 = tmp_moved_constant_3554; + const real_t tmp_moved_constant_3769 = tmp_moved_constant_3589; + const real_t tmp_moved_constant_3770 = tmp_moved_constant_3599; + const real_t tmp_moved_constant_3771 = tmp_moved_constant_3608; + const real_t tmp_moved_constant_3772 = tmp_moved_constant_3637; + const real_t tmp_moved_constant_3773 = tmp_moved_constant_3665; + const real_t tmp_moved_constant_3774 = tmp_moved_constant_3692; + const real_t tmp_moved_constant_3775 = tmp_moved_constant_3379*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_3611 - tmp_moved_constant_3640)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_3611 - tmp_moved_constant_3640))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_3613 - tmp_moved_constant_3642)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_3613 - tmp_moved_constant_3642))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_3615 - tmp_moved_constant_3644)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_198*0.25 - tmp_moved_constant_3615 - tmp_moved_constant_3644))*16.0) + tmp_moved_constant_3383*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_3617 - tmp_moved_constant_3646)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_3617 - tmp_moved_constant_3646))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_3619 - tmp_moved_constant_3648)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_3619 - tmp_moved_constant_3648))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_3621 - tmp_moved_constant_3650)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_202*0.25 - tmp_moved_constant_3621 - tmp_moved_constant_3650))*16.0) + tmp_moved_constant_3387*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_3623 - tmp_moved_constant_3652)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_3623 - tmp_moved_constant_3652))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_3625 - tmp_moved_constant_3654)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_3625 - tmp_moved_constant_3654))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_3627 - tmp_moved_constant_3656)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_206*0.25 - tmp_moved_constant_3627 - tmp_moved_constant_3656))*16.0) + tmp_moved_constant_3391*(((jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_3629 - tmp_moved_constant_3658)*(jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_3629 - tmp_moved_constant_3658))*16.0 + ((jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_3631 - tmp_moved_constant_3660)*(jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_3631 - tmp_moved_constant_3660))*16.0 + ((jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_3633 - tmp_moved_constant_3662)*(jac_affine_inv_2_2_GREEN_DOWN*tmp_kernel_op_210*0.25 - tmp_moved_constant_3633 - tmp_moved_constant_3662))*16.0); + const real_t tmp_moved_constant_3776 = tmp_moved_constant_3695; + const real_t tmp_moved_constant_3777 = tmp_moved_constant_3696; + const real_t tmp_moved_constant_3778 = tmp_moved_constant_3567; + const real_t tmp_moved_constant_3779 = tmp_moved_constant_3590; + const real_t tmp_moved_constant_3780 = tmp_moved_constant_3600; + const real_t tmp_moved_constant_3781 = tmp_moved_constant_3609; + const real_t tmp_moved_constant_3782 = tmp_moved_constant_3638; + const real_t tmp_moved_constant_3783 = tmp_moved_constant_3666; + const real_t tmp_moved_constant_3784 = tmp_moved_constant_3693; + const real_t tmp_moved_constant_3785 = tmp_moved_constant_3695; + const real_t tmp_moved_constant_3786 = tmp_moved_constant_3379*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_3612 - tmp_moved_constant_3668)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_3612 - tmp_moved_constant_3668))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_3614 - tmp_moved_constant_3670)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_3614 - tmp_moved_constant_3670))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_3616 - tmp_moved_constant_3672)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_216*0.25 - tmp_moved_constant_3616 - tmp_moved_constant_3672))*16.0) + tmp_moved_constant_3383*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_3618 - tmp_moved_constant_3674)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_3618 - tmp_moved_constant_3674))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_3620 - tmp_moved_constant_3676)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_3620 - tmp_moved_constant_3676))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_3622 - tmp_moved_constant_3678)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_221*0.25 - tmp_moved_constant_3622 - tmp_moved_constant_3678))*16.0) + tmp_moved_constant_3387*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_3624 - tmp_moved_constant_3680)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_3624 - tmp_moved_constant_3680))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_3626 - tmp_moved_constant_3682)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_3626 - tmp_moved_constant_3682))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_3628 - tmp_moved_constant_3684)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_226*0.25 - tmp_moved_constant_3628 - tmp_moved_constant_3684))*16.0) + tmp_moved_constant_3391*(((jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3630 - tmp_moved_constant_3686)*(jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3630 - tmp_moved_constant_3686))*16.0 + ((jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3632 - tmp_moved_constant_3688)*(jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3632 - tmp_moved_constant_3688))*16.0 + ((jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3634 - tmp_moved_constant_3690)*(jac_affine_inv_1_2_GREEN_DOWN*tmp_kernel_op_231*0.25 - tmp_moved_constant_3634 - tmp_moved_constant_3690))*16.0); + const real_t tmp_moved_constant_3787 = tmp_moved_constant_3697; + const real_t tmp_moved_constant_3788 = tmp_moved_constant_3580; + const real_t tmp_moved_constant_3789 = tmp_moved_constant_3591; + const real_t tmp_moved_constant_3790 = tmp_moved_constant_3601; + const real_t tmp_moved_constant_3791 = tmp_moved_constant_3610; + const real_t tmp_moved_constant_3792 = tmp_moved_constant_3639; + const real_t tmp_moved_constant_3793 = tmp_moved_constant_3667; + const real_t tmp_moved_constant_3794 = tmp_moved_constant_3694; + const real_t tmp_moved_constant_3795 = tmp_moved_constant_3696; + const real_t tmp_moved_constant_3796 = tmp_moved_constant_3697; + const real_t tmp_moved_constant_3797 = tmp_moved_constant_3379*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3641 - tmp_moved_constant_3669)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3641 - tmp_moved_constant_3669))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3643 - tmp_moved_constant_3671)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3643 - tmp_moved_constant_3671))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3645 - tmp_moved_constant_3673)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_236*0.25 - tmp_moved_constant_3645 - tmp_moved_constant_3673))*16.0) + tmp_moved_constant_3383*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3647 - tmp_moved_constant_3675)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3647 - tmp_moved_constant_3675))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3649 - tmp_moved_constant_3677)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3649 - tmp_moved_constant_3677))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3651 - tmp_moved_constant_3679)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_240*0.25 - tmp_moved_constant_3651 - tmp_moved_constant_3679))*16.0) + tmp_moved_constant_3387*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3653 - tmp_moved_constant_3681)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3653 - tmp_moved_constant_3681))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3655 - tmp_moved_constant_3683)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3655 - tmp_moved_constant_3683))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3657 - tmp_moved_constant_3685)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_244*0.25 - tmp_moved_constant_3657 - tmp_moved_constant_3685))*16.0) + tmp_moved_constant_3391*(((jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3659 - tmp_moved_constant_3687)*(jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3659 - tmp_moved_constant_3687))*16.0 + ((jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3661 - tmp_moved_constant_3689)*(jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3661 - tmp_moved_constant_3689))*16.0 + ((jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3663 - tmp_moved_constant_3691)*(jac_affine_inv_0_2_GREEN_DOWN*tmp_kernel_op_248*0.25 - tmp_moved_constant_3663 - tmp_moved_constant_3691))*16.0); { { @@ -6507,106 +6507,106 @@ void P2ElementwiseDiffusion::toMatrix_macro_3D( idx_t * RESTRICT _data_dstEdge, - _data_mat[0] = ((real_t)(Dummy_7402)); - _data_mat[1] = ((real_t)(Dummy_7403)); - _data_mat[2] = ((real_t)(Dummy_7404)); - _data_mat[3] = ((real_t)(Dummy_7405)); - _data_mat[4] = ((real_t)(Dummy_7406)); - _data_mat[5] = ((real_t)(Dummy_7407)); - _data_mat[6] = ((real_t)(Dummy_7408)); - _data_mat[7] = ((real_t)(Dummy_7409)); - _data_mat[8] = ((real_t)(Dummy_7410)); - _data_mat[9] = ((real_t)(Dummy_7411)); - _data_mat[10] = ((real_t)(Dummy_7412)); - _data_mat[11] = ((real_t)(Dummy_7413)); - _data_mat[12] = ((real_t)(Dummy_7414)); - _data_mat[13] = ((real_t)(Dummy_7415)); - _data_mat[14] = ((real_t)(Dummy_7416)); - _data_mat[15] = ((real_t)(Dummy_7417)); - _data_mat[16] = ((real_t)(Dummy_7418)); - _data_mat[17] = ((real_t)(Dummy_7419)); - _data_mat[18] = ((real_t)(Dummy_7420)); - _data_mat[19] = ((real_t)(Dummy_7421)); - _data_mat[20] = ((real_t)(Dummy_7422)); - _data_mat[21] = ((real_t)(Dummy_7423)); - _data_mat[22] = ((real_t)(Dummy_7424)); - _data_mat[23] = ((real_t)(Dummy_7425)); - _data_mat[24] = ((real_t)(Dummy_7426)); - _data_mat[25] = ((real_t)(Dummy_7427)); - _data_mat[26] = ((real_t)(Dummy_7428)); - _data_mat[27] = ((real_t)(Dummy_7429)); - _data_mat[28] = ((real_t)(Dummy_7430)); - _data_mat[29] = ((real_t)(Dummy_7431)); - _data_mat[30] = ((real_t)(Dummy_7432)); - _data_mat[31] = ((real_t)(Dummy_7433)); - _data_mat[32] = ((real_t)(Dummy_7434)); - _data_mat[33] = ((real_t)(Dummy_7435)); - _data_mat[34] = ((real_t)(Dummy_7436)); - _data_mat[35] = ((real_t)(Dummy_7437)); - _data_mat[36] = ((real_t)(Dummy_7438)); - _data_mat[37] = ((real_t)(Dummy_7439)); - _data_mat[38] = ((real_t)(Dummy_7440)); - _data_mat[39] = ((real_t)(Dummy_7441)); - _data_mat[40] = ((real_t)(Dummy_7442)); - _data_mat[41] = ((real_t)(Dummy_7443)); - _data_mat[42] = ((real_t)(Dummy_7444)); - _data_mat[43] = ((real_t)(Dummy_7445)); - _data_mat[44] = ((real_t)(Dummy_7446)); - _data_mat[45] = ((real_t)(Dummy_7447)); - _data_mat[46] = ((real_t)(Dummy_7448)); - _data_mat[47] = ((real_t)(Dummy_7449)); - _data_mat[48] = ((real_t)(Dummy_7450)); - _data_mat[49] = ((real_t)(Dummy_7451)); - _data_mat[50] = ((real_t)(Dummy_7452)); - _data_mat[51] = ((real_t)(Dummy_7453)); - _data_mat[52] = ((real_t)(Dummy_7454)); - _data_mat[53] = ((real_t)(Dummy_7455)); - _data_mat[54] = ((real_t)(Dummy_7456)); - _data_mat[55] = ((real_t)(Dummy_7457)); - _data_mat[56] = ((real_t)(Dummy_7458)); - _data_mat[57] = ((real_t)(Dummy_7459)); - _data_mat[58] = ((real_t)(Dummy_7460)); - _data_mat[59] = ((real_t)(Dummy_7461)); - _data_mat[60] = ((real_t)(Dummy_7462)); - _data_mat[61] = ((real_t)(Dummy_7463)); - _data_mat[62] = ((real_t)(Dummy_7464)); - _data_mat[63] = ((real_t)(Dummy_7465)); - _data_mat[64] = ((real_t)(Dummy_7466)); - _data_mat[65] = ((real_t)(Dummy_7467)); - _data_mat[66] = ((real_t)(Dummy_7468)); - _data_mat[67] = ((real_t)(Dummy_7469)); - _data_mat[68] = ((real_t)(Dummy_7470)); - _data_mat[69] = ((real_t)(Dummy_7471)); - _data_mat[70] = ((real_t)(Dummy_7472)); - _data_mat[71] = ((real_t)(Dummy_7473)); - _data_mat[72] = ((real_t)(Dummy_7474)); - _data_mat[73] = ((real_t)(Dummy_7475)); - _data_mat[74] = ((real_t)(Dummy_7476)); - _data_mat[75] = ((real_t)(Dummy_7477)); - _data_mat[76] = ((real_t)(Dummy_7478)); - _data_mat[77] = ((real_t)(Dummy_7479)); - _data_mat[78] = ((real_t)(Dummy_7480)); - _data_mat[79] = ((real_t)(Dummy_7481)); - _data_mat[80] = ((real_t)(Dummy_7482)); - _data_mat[81] = ((real_t)(Dummy_7483)); - _data_mat[82] = ((real_t)(Dummy_7484)); - _data_mat[83] = ((real_t)(Dummy_7485)); - _data_mat[84] = ((real_t)(Dummy_7486)); - _data_mat[85] = ((real_t)(Dummy_7487)); - _data_mat[86] = ((real_t)(Dummy_7488)); - _data_mat[87] = ((real_t)(Dummy_7489)); - _data_mat[88] = ((real_t)(Dummy_7490)); - _data_mat[89] = ((real_t)(Dummy_7491)); - _data_mat[90] = ((real_t)(Dummy_7492)); - _data_mat[91] = ((real_t)(Dummy_7493)); - _data_mat[92] = ((real_t)(Dummy_7494)); - _data_mat[93] = ((real_t)(Dummy_7495)); - _data_mat[94] = ((real_t)(Dummy_7496)); - _data_mat[95] = ((real_t)(Dummy_7497)); - _data_mat[96] = ((real_t)(Dummy_7498)); - _data_mat[97] = ((real_t)(Dummy_7499)); - _data_mat[98] = ((real_t)(Dummy_7500)); - _data_mat[99] = ((real_t)(Dummy_7501)); + _data_mat[0] = ((real_t)(tmp_moved_constant_3698)); + _data_mat[1] = ((real_t)(tmp_moved_constant_3699)); + _data_mat[2] = ((real_t)(tmp_moved_constant_3700)); + _data_mat[3] = ((real_t)(tmp_moved_constant_3701)); + _data_mat[4] = ((real_t)(tmp_moved_constant_3702)); + _data_mat[5] = ((real_t)(tmp_moved_constant_3703)); + _data_mat[6] = ((real_t)(tmp_moved_constant_3704)); + _data_mat[7] = ((real_t)(tmp_moved_constant_3705)); + _data_mat[8] = ((real_t)(tmp_moved_constant_3706)); + _data_mat[9] = ((real_t)(tmp_moved_constant_3707)); + _data_mat[10] = ((real_t)(tmp_moved_constant_3708)); + _data_mat[11] = ((real_t)(tmp_moved_constant_3709)); + _data_mat[12] = ((real_t)(tmp_moved_constant_3710)); + _data_mat[13] = ((real_t)(tmp_moved_constant_3711)); + _data_mat[14] = ((real_t)(tmp_moved_constant_3712)); + _data_mat[15] = ((real_t)(tmp_moved_constant_3713)); + _data_mat[16] = ((real_t)(tmp_moved_constant_3714)); + _data_mat[17] = ((real_t)(tmp_moved_constant_3715)); + _data_mat[18] = ((real_t)(tmp_moved_constant_3716)); + _data_mat[19] = ((real_t)(tmp_moved_constant_3717)); + _data_mat[20] = ((real_t)(tmp_moved_constant_3718)); + _data_mat[21] = ((real_t)(tmp_moved_constant_3719)); + _data_mat[22] = ((real_t)(tmp_moved_constant_3720)); + _data_mat[23] = ((real_t)(tmp_moved_constant_3721)); + _data_mat[24] = ((real_t)(tmp_moved_constant_3722)); + _data_mat[25] = ((real_t)(tmp_moved_constant_3723)); + _data_mat[26] = ((real_t)(tmp_moved_constant_3724)); + _data_mat[27] = ((real_t)(tmp_moved_constant_3725)); + _data_mat[28] = ((real_t)(tmp_moved_constant_3726)); + _data_mat[29] = ((real_t)(tmp_moved_constant_3727)); + _data_mat[30] = ((real_t)(tmp_moved_constant_3728)); + _data_mat[31] = ((real_t)(tmp_moved_constant_3729)); + _data_mat[32] = ((real_t)(tmp_moved_constant_3730)); + _data_mat[33] = ((real_t)(tmp_moved_constant_3731)); + _data_mat[34] = ((real_t)(tmp_moved_constant_3732)); + _data_mat[35] = ((real_t)(tmp_moved_constant_3733)); + _data_mat[36] = ((real_t)(tmp_moved_constant_3734)); + _data_mat[37] = ((real_t)(tmp_moved_constant_3735)); + _data_mat[38] = ((real_t)(tmp_moved_constant_3736)); + _data_mat[39] = ((real_t)(tmp_moved_constant_3737)); + _data_mat[40] = ((real_t)(tmp_moved_constant_3738)); + _data_mat[41] = ((real_t)(tmp_moved_constant_3739)); + _data_mat[42] = ((real_t)(tmp_moved_constant_3740)); + _data_mat[43] = ((real_t)(tmp_moved_constant_3741)); + _data_mat[44] = ((real_t)(tmp_moved_constant_3742)); + _data_mat[45] = ((real_t)(tmp_moved_constant_3743)); + _data_mat[46] = ((real_t)(tmp_moved_constant_3744)); + _data_mat[47] = ((real_t)(tmp_moved_constant_3745)); + _data_mat[48] = ((real_t)(tmp_moved_constant_3746)); + _data_mat[49] = ((real_t)(tmp_moved_constant_3747)); + _data_mat[50] = ((real_t)(tmp_moved_constant_3748)); + _data_mat[51] = ((real_t)(tmp_moved_constant_3749)); + _data_mat[52] = ((real_t)(tmp_moved_constant_3750)); + _data_mat[53] = ((real_t)(tmp_moved_constant_3751)); + _data_mat[54] = ((real_t)(tmp_moved_constant_3752)); + _data_mat[55] = ((real_t)(tmp_moved_constant_3753)); + _data_mat[56] = ((real_t)(tmp_moved_constant_3754)); + _data_mat[57] = ((real_t)(tmp_moved_constant_3755)); + _data_mat[58] = ((real_t)(tmp_moved_constant_3756)); + _data_mat[59] = ((real_t)(tmp_moved_constant_3757)); + _data_mat[60] = ((real_t)(tmp_moved_constant_3758)); + _data_mat[61] = ((real_t)(tmp_moved_constant_3759)); + _data_mat[62] = ((real_t)(tmp_moved_constant_3760)); + _data_mat[63] = ((real_t)(tmp_moved_constant_3761)); + _data_mat[64] = ((real_t)(tmp_moved_constant_3762)); + _data_mat[65] = ((real_t)(tmp_moved_constant_3763)); + _data_mat[66] = ((real_t)(tmp_moved_constant_3764)); + _data_mat[67] = ((real_t)(tmp_moved_constant_3765)); + _data_mat[68] = ((real_t)(tmp_moved_constant_3766)); + _data_mat[69] = ((real_t)(tmp_moved_constant_3767)); + _data_mat[70] = ((real_t)(tmp_moved_constant_3768)); + _data_mat[71] = ((real_t)(tmp_moved_constant_3769)); + _data_mat[72] = ((real_t)(tmp_moved_constant_3770)); + _data_mat[73] = ((real_t)(tmp_moved_constant_3771)); + _data_mat[74] = ((real_t)(tmp_moved_constant_3772)); + _data_mat[75] = ((real_t)(tmp_moved_constant_3773)); + _data_mat[76] = ((real_t)(tmp_moved_constant_3774)); + _data_mat[77] = ((real_t)(tmp_moved_constant_3775)); + _data_mat[78] = ((real_t)(tmp_moved_constant_3776)); + _data_mat[79] = ((real_t)(tmp_moved_constant_3777)); + _data_mat[80] = ((real_t)(tmp_moved_constant_3778)); + _data_mat[81] = ((real_t)(tmp_moved_constant_3779)); + _data_mat[82] = ((real_t)(tmp_moved_constant_3780)); + _data_mat[83] = ((real_t)(tmp_moved_constant_3781)); + _data_mat[84] = ((real_t)(tmp_moved_constant_3782)); + _data_mat[85] = ((real_t)(tmp_moved_constant_3783)); + _data_mat[86] = ((real_t)(tmp_moved_constant_3784)); + _data_mat[87] = ((real_t)(tmp_moved_constant_3785)); + _data_mat[88] = ((real_t)(tmp_moved_constant_3786)); + _data_mat[89] = ((real_t)(tmp_moved_constant_3787)); + _data_mat[90] = ((real_t)(tmp_moved_constant_3788)); + _data_mat[91] = ((real_t)(tmp_moved_constant_3789)); + _data_mat[92] = ((real_t)(tmp_moved_constant_3790)); + _data_mat[93] = ((real_t)(tmp_moved_constant_3791)); + _data_mat[94] = ((real_t)(tmp_moved_constant_3792)); + _data_mat[95] = ((real_t)(tmp_moved_constant_3793)); + _data_mat[96] = ((real_t)(tmp_moved_constant_3794)); + _data_mat[97] = ((real_t)(tmp_moved_constant_3795)); + _data_mat[98] = ((real_t)(tmp_moved_constant_3796)); + _data_mat[99] = ((real_t)(tmp_moved_constant_3797)); mat->addValues( _data_rowIdx, _data_colIdx, _data_mat ); diff --git a/operators/div_k_grad/avx/P1ElementwiseDivKGrad_apply_macro_2D.cpp b/operators/div_k_grad/avx/P1ElementwiseDivKGrad_apply_macro_2D.cpp index 3c86a5b7591210afab9a56b15d185de108ef2df3..dea54623898ecc0f621de447d4b2bf3261a86656 100644 --- a/operators/div_k_grad/avx/P1ElementwiseDivKGrad_apply_macro_2D.cpp +++ b/operators/div_k_grad/avx/P1ElementwiseDivKGrad_apply_macro_2D.cpp @@ -187,8 +187,8 @@ void P1ElementwiseDivKGrad::apply_macro_2D( real_t * RESTRICT _data_dst, real_t const real_t jac_affine_inv_1_0_BLUE = -jac_affine_1_0_BLUE*tmp_coords_jac_6_BLUE; const real_t jac_affine_inv_1_1_BLUE = jac_affine_0_0_BLUE*tmp_coords_jac_6_BLUE; const real_t abs_det_jac_affine_BLUE = abs(tmp_coords_jac_5_BLUE); - const real_t Dummy_48 = -jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE; - const real_t Dummy_49 = -jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE; + const real_t tmp_moved_constant_0 = -jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE; + const real_t tmp_moved_constant_1 = -jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE; { /* FaceType.BLUE */ for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) @@ -210,9 +210,9 @@ void P1ElementwiseDivKGrad::apply_macro_2D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 3; q += 1) { const __m256d tmp_qloop_2 = _mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(k_dof_0,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q])),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q]))),_mm256_set_pd(1.0,1.0,1.0,1.0))),_mm256_mul_pd(k_dof_1,_mm256_set_pd(_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q]))),_mm256_mul_pd(k_dof_2,_mm256_set_pd(_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q]))),_mm256_set_pd(_data_q_w[q],_data_q_w[q],_data_q_w[q],_data_q_w[q])),_mm256_set_pd(abs_det_jac_affine_BLUE,abs_det_jac_affine_BLUE,abs_det_jac_affine_BLUE,abs_det_jac_affine_BLUE)); - const __m256d q_tmp_0_0 = _mm256_mul_pd(tmp_qloop_2,_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_48,Dummy_48,Dummy_48,Dummy_48),_mm256_set_pd(Dummy_48,Dummy_48,Dummy_48,Dummy_48)),_mm256_mul_pd(_mm256_set_pd(Dummy_49,Dummy_49,Dummy_49,Dummy_49),_mm256_set_pd(Dummy_49,Dummy_49,Dummy_49,Dummy_49)))); - const __m256d q_tmp_0_1 = _mm256_mul_pd(tmp_qloop_2,_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_48,Dummy_48,Dummy_48,Dummy_48),_mm256_set_pd(jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE)),_mm256_mul_pd(_mm256_set_pd(Dummy_49,Dummy_49,Dummy_49,Dummy_49),_mm256_set_pd(jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE)))); - const __m256d q_tmp_0_2 = _mm256_mul_pd(tmp_qloop_2,_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_48,Dummy_48,Dummy_48,Dummy_48),_mm256_set_pd(jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE)),_mm256_mul_pd(_mm256_set_pd(Dummy_49,Dummy_49,Dummy_49,Dummy_49),_mm256_set_pd(jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE)))); + const __m256d q_tmp_0_0 = _mm256_mul_pd(tmp_qloop_2,_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0),_mm256_set_pd(tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1),_mm256_set_pd(tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1)))); + const __m256d q_tmp_0_1 = _mm256_mul_pd(tmp_qloop_2,_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE),_mm256_set_pd(tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE),_mm256_set_pd(tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1)))); + const __m256d q_tmp_0_2 = _mm256_mul_pd(tmp_qloop_2,_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE),_mm256_set_pd(tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE),_mm256_set_pd(tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1)))); const __m256d q_tmp_1_1 = _mm256_mul_pd(tmp_qloop_2,_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE),_mm256_set_pd(jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE),_mm256_set_pd(jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE)))); const __m256d q_tmp_1_2 = _mm256_mul_pd(tmp_qloop_2,_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE,jac_affine_inv_0_0_BLUE),_mm256_set_pd(jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE,jac_affine_inv_0_1_BLUE),_mm256_set_pd(jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE)))); const __m256d q_tmp_2_2 = _mm256_mul_pd(tmp_qloop_2,_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE),_mm256_set_pd(jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE,jac_affine_inv_1_0_BLUE)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE),_mm256_set_pd(jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE,jac_affine_inv_1_1_BLUE)))); @@ -247,9 +247,9 @@ void P1ElementwiseDivKGrad::apply_macro_2D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 3; q += 1) { const real_t tmp_qloop_2 = abs_det_jac_affine_BLUE*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_2*((Dummy_48*Dummy_48) + (Dummy_49*Dummy_49)); - const real_t q_tmp_0_1 = tmp_qloop_2*(Dummy_48*jac_affine_inv_0_0_BLUE + Dummy_49*jac_affine_inv_0_1_BLUE); - const real_t q_tmp_0_2 = tmp_qloop_2*(Dummy_48*jac_affine_inv_1_0_BLUE + Dummy_49*jac_affine_inv_1_1_BLUE); + const real_t q_tmp_0_0 = tmp_qloop_2*((tmp_moved_constant_0*tmp_moved_constant_0) + (tmp_moved_constant_1*tmp_moved_constant_1)); + const real_t q_tmp_0_1 = tmp_qloop_2*(jac_affine_inv_0_0_BLUE*tmp_moved_constant_0 + jac_affine_inv_0_1_BLUE*tmp_moved_constant_1); + const real_t q_tmp_0_2 = tmp_qloop_2*(jac_affine_inv_1_0_BLUE*tmp_moved_constant_0 + jac_affine_inv_1_1_BLUE*tmp_moved_constant_1); const real_t q_tmp_1_1 = tmp_qloop_2*((jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE) + (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE)); const real_t q_tmp_1_2 = tmp_qloop_2*(jac_affine_inv_0_0_BLUE*jac_affine_inv_1_0_BLUE + jac_affine_inv_0_1_BLUE*jac_affine_inv_1_1_BLUE); const real_t q_tmp_2_2 = tmp_qloop_2*((jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE) + (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE)); diff --git a/operators/div_k_grad/avx/P1ElementwiseDivKGrad_apply_macro_3D.cpp b/operators/div_k_grad/avx/P1ElementwiseDivKGrad_apply_macro_3D.cpp index 4afb29dd27346a2c1910be656b7c092e361680ba..670b08f761ce254a262e4f376149d289eea31097 100644 --- a/operators/div_k_grad/avx/P1ElementwiseDivKGrad_apply_macro_3D.cpp +++ b/operators/div_k_grad/avx/P1ElementwiseDivKGrad_apply_macro_3D.cpp @@ -273,9 +273,9 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t const real_t jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const real_t jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const real_t abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); - const real_t Dummy_158 = -jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN; - const real_t Dummy_159 = -jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN; - const real_t Dummy_160 = -jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN; + const real_t tmp_moved_constant_0 = -jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN; + const real_t tmp_moved_constant_1 = -jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN; + const real_t tmp_moved_constant_2 = -jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN; { /* CellType.WHITE_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -304,10 +304,10 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 4; q += 1) { const __m256d tmp_qloop_3 = _mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(k_dof_0,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q])),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q]))),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q]))),_mm256_set_pd(1.0,1.0,1.0,1.0))),_mm256_mul_pd(k_dof_1,_mm256_set_pd(_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q]))),_mm256_mul_pd(k_dof_2,_mm256_set_pd(_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q]))),_mm256_mul_pd(k_dof_3,_mm256_set_pd(_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q]))),_mm256_set_pd(_data_q_w[q],_data_q_w[q],_data_q_w[q],_data_q_w[q])),_mm256_set_pd(abs_det_jac_affine_WHITE_DOWN,abs_det_jac_affine_WHITE_DOWN,abs_det_jac_affine_WHITE_DOWN,abs_det_jac_affine_WHITE_DOWN)); - const __m256d q_tmp_0_0 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_158,Dummy_158,Dummy_158,Dummy_158),_mm256_set_pd(Dummy_158,Dummy_158,Dummy_158,Dummy_158)),_mm256_mul_pd(_mm256_set_pd(Dummy_159,Dummy_159,Dummy_159,Dummy_159),_mm256_set_pd(Dummy_159,Dummy_159,Dummy_159,Dummy_159))),_mm256_mul_pd(_mm256_set_pd(Dummy_160,Dummy_160,Dummy_160,Dummy_160),_mm256_set_pd(Dummy_160,Dummy_160,Dummy_160,Dummy_160)))); - const __m256d q_tmp_0_1 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_158,Dummy_158,Dummy_158,Dummy_158),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_mul_pd(_mm256_set_pd(Dummy_159,Dummy_159,Dummy_159,Dummy_159),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(Dummy_160,Dummy_160,Dummy_160,Dummy_160),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)))); - const __m256d q_tmp_0_2 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_158,Dummy_158,Dummy_158,Dummy_158),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_mul_pd(_mm256_set_pd(Dummy_159,Dummy_159,Dummy_159,Dummy_159),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(Dummy_160,Dummy_160,Dummy_160,Dummy_160),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)))); - const __m256d q_tmp_0_3 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_158,Dummy_158,Dummy_158,Dummy_158),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_mul_pd(_mm256_set_pd(Dummy_159,Dummy_159,Dummy_159,Dummy_159),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(Dummy_160,Dummy_160,Dummy_160,Dummy_160),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)))); + const __m256d q_tmp_0_0 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0),_mm256_set_pd(tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1),_mm256_set_pd(tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_2,tmp_moved_constant_2,tmp_moved_constant_2,tmp_moved_constant_2),_mm256_set_pd(tmp_moved_constant_2,tmp_moved_constant_2,tmp_moved_constant_2,tmp_moved_constant_2)))); + const __m256d q_tmp_0_1 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN),_mm256_set_pd(tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN),_mm256_set_pd(tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN),_mm256_set_pd(tmp_moved_constant_2,tmp_moved_constant_2,tmp_moved_constant_2,tmp_moved_constant_2)))); + const __m256d q_tmp_0_2 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN),_mm256_set_pd(tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN),_mm256_set_pd(tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN),_mm256_set_pd(tmp_moved_constant_2,tmp_moved_constant_2,tmp_moved_constant_2,tmp_moved_constant_2)))); + const __m256d q_tmp_0_3 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN),_mm256_set_pd(tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0,tmp_moved_constant_0)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN),_mm256_set_pd(tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1,tmp_moved_constant_1))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN),_mm256_set_pd(tmp_moved_constant_2,tmp_moved_constant_2,tmp_moved_constant_2,tmp_moved_constant_2)))); const __m256d q_tmp_1_1 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN)))); const __m256d q_tmp_1_2 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN,jac_affine_inv_1_0_WHITE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN,jac_affine_inv_1_1_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN,jac_affine_inv_1_2_WHITE_DOWN)))); const __m256d q_tmp_1_3 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN,jac_affine_inv_0_0_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN,jac_affine_inv_2_0_WHITE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN,jac_affine_inv_0_1_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN,jac_affine_inv_2_1_WHITE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN,jac_affine_inv_0_2_WHITE_DOWN),_mm256_set_pd(jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN,jac_affine_inv_2_2_WHITE_DOWN)))); @@ -357,10 +357,10 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 4; q += 1) { const real_t tmp_qloop_3 = abs_det_jac_affine_WHITE_DOWN*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q] - _data_q_p_2[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q] + k_dof_3*_data_q_p_2[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_3*((Dummy_158*Dummy_158) + (Dummy_159*Dummy_159) + (Dummy_160*Dummy_160)); - const real_t q_tmp_0_1 = tmp_qloop_3*(Dummy_158*jac_affine_inv_0_0_WHITE_DOWN + Dummy_159*jac_affine_inv_0_1_WHITE_DOWN + Dummy_160*jac_affine_inv_0_2_WHITE_DOWN); - const real_t q_tmp_0_2 = tmp_qloop_3*(Dummy_158*jac_affine_inv_1_0_WHITE_DOWN + Dummy_159*jac_affine_inv_1_1_WHITE_DOWN + Dummy_160*jac_affine_inv_1_2_WHITE_DOWN); - const real_t q_tmp_0_3 = tmp_qloop_3*(Dummy_158*jac_affine_inv_2_0_WHITE_DOWN + Dummy_159*jac_affine_inv_2_1_WHITE_DOWN + Dummy_160*jac_affine_inv_2_2_WHITE_DOWN); + const real_t q_tmp_0_0 = tmp_qloop_3*((tmp_moved_constant_0*tmp_moved_constant_0) + (tmp_moved_constant_1*tmp_moved_constant_1) + (tmp_moved_constant_2*tmp_moved_constant_2)); + const real_t q_tmp_0_1 = tmp_qloop_3*(jac_affine_inv_0_0_WHITE_DOWN*tmp_moved_constant_0 + jac_affine_inv_0_1_WHITE_DOWN*tmp_moved_constant_1 + jac_affine_inv_0_2_WHITE_DOWN*tmp_moved_constant_2); + const real_t q_tmp_0_2 = tmp_qloop_3*(jac_affine_inv_1_0_WHITE_DOWN*tmp_moved_constant_0 + jac_affine_inv_1_1_WHITE_DOWN*tmp_moved_constant_1 + jac_affine_inv_1_2_WHITE_DOWN*tmp_moved_constant_2); + const real_t q_tmp_0_3 = tmp_qloop_3*(jac_affine_inv_2_0_WHITE_DOWN*tmp_moved_constant_0 + jac_affine_inv_2_1_WHITE_DOWN*tmp_moved_constant_1 + jac_affine_inv_2_2_WHITE_DOWN*tmp_moved_constant_2); const real_t q_tmp_1_1 = tmp_qloop_3*((jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN) + (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN) + (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN)); const real_t q_tmp_1_2 = tmp_qloop_3*(jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN); const real_t q_tmp_1_3 = tmp_qloop_3*(jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); @@ -434,9 +434,9 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t const real_t jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const real_t jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const real_t abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); - const real_t Dummy_161 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; - const real_t Dummy_162 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; - const real_t Dummy_163 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_3 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; + const real_t tmp_moved_constant_4 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; + const real_t tmp_moved_constant_5 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; { /* CellType.BLUE_UP */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -465,10 +465,10 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 4; q += 1) { const __m256d tmp_qloop_3 = _mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(k_dof_0,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q])),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q]))),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q]))),_mm256_set_pd(1.0,1.0,1.0,1.0))),_mm256_mul_pd(k_dof_1,_mm256_set_pd(_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q]))),_mm256_mul_pd(k_dof_2,_mm256_set_pd(_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q]))),_mm256_mul_pd(k_dof_3,_mm256_set_pd(_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q]))),_mm256_set_pd(_data_q_w[q],_data_q_w[q],_data_q_w[q],_data_q_w[q])),_mm256_set_pd(abs_det_jac_affine_BLUE_UP,abs_det_jac_affine_BLUE_UP,abs_det_jac_affine_BLUE_UP,abs_det_jac_affine_BLUE_UP)); - const __m256d q_tmp_0_0 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_161,Dummy_161,Dummy_161,Dummy_161),_mm256_set_pd(Dummy_161,Dummy_161,Dummy_161,Dummy_161)),_mm256_mul_pd(_mm256_set_pd(Dummy_162,Dummy_162,Dummy_162,Dummy_162),_mm256_set_pd(Dummy_162,Dummy_162,Dummy_162,Dummy_162))),_mm256_mul_pd(_mm256_set_pd(Dummy_163,Dummy_163,Dummy_163,Dummy_163),_mm256_set_pd(Dummy_163,Dummy_163,Dummy_163,Dummy_163)))); - const __m256d q_tmp_0_1 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_161,Dummy_161,Dummy_161,Dummy_161),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_mul_pd(_mm256_set_pd(Dummy_162,Dummy_162,Dummy_162,Dummy_162),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(Dummy_163,Dummy_163,Dummy_163,Dummy_163),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)))); - const __m256d q_tmp_0_2 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_161,Dummy_161,Dummy_161,Dummy_161),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_mul_pd(_mm256_set_pd(Dummy_162,Dummy_162,Dummy_162,Dummy_162),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(Dummy_163,Dummy_163,Dummy_163,Dummy_163),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)))); - const __m256d q_tmp_0_3 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_161,Dummy_161,Dummy_161,Dummy_161),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_mul_pd(_mm256_set_pd(Dummy_162,Dummy_162,Dummy_162,Dummy_162),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(Dummy_163,Dummy_163,Dummy_163,Dummy_163),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)))); + const __m256d q_tmp_0_0 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3),_mm256_set_pd(tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4),_mm256_set_pd(tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5),_mm256_set_pd(tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5)))); + const __m256d q_tmp_0_1 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP),_mm256_set_pd(tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP),_mm256_set_pd(tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP),_mm256_set_pd(tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5)))); + const __m256d q_tmp_0_2 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP),_mm256_set_pd(tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP),_mm256_set_pd(tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP),_mm256_set_pd(tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5)))); + const __m256d q_tmp_0_3 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP),_mm256_set_pd(tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3,tmp_moved_constant_3)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP),_mm256_set_pd(tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4,tmp_moved_constant_4))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP),_mm256_set_pd(tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5,tmp_moved_constant_5)))); const __m256d q_tmp_1_1 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP),_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP),_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP),_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP)))); const __m256d q_tmp_1_2 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP),_mm256_set_pd(jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP,jac_affine_inv_1_0_BLUE_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP),_mm256_set_pd(jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP,jac_affine_inv_1_1_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP),_mm256_set_pd(jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP,jac_affine_inv_1_2_BLUE_UP)))); const __m256d q_tmp_1_3 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP,jac_affine_inv_0_0_BLUE_UP),_mm256_set_pd(jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP,jac_affine_inv_2_0_BLUE_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP,jac_affine_inv_0_1_BLUE_UP),_mm256_set_pd(jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP,jac_affine_inv_2_1_BLUE_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP,jac_affine_inv_0_2_BLUE_UP),_mm256_set_pd(jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP,jac_affine_inv_2_2_BLUE_UP)))); @@ -518,10 +518,10 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 4; q += 1) { const real_t tmp_qloop_3 = abs_det_jac_affine_BLUE_UP*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q] - _data_q_p_2[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q] + k_dof_3*_data_q_p_2[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_3*((Dummy_161*Dummy_161) + (Dummy_162*Dummy_162) + (Dummy_163*Dummy_163)); - const real_t q_tmp_0_1 = tmp_qloop_3*(Dummy_161*jac_affine_inv_0_0_BLUE_UP + Dummy_162*jac_affine_inv_0_1_BLUE_UP + Dummy_163*jac_affine_inv_0_2_BLUE_UP); - const real_t q_tmp_0_2 = tmp_qloop_3*(Dummy_161*jac_affine_inv_1_0_BLUE_UP + Dummy_162*jac_affine_inv_1_1_BLUE_UP + Dummy_163*jac_affine_inv_1_2_BLUE_UP); - const real_t q_tmp_0_3 = tmp_qloop_3*(Dummy_161*jac_affine_inv_2_0_BLUE_UP + Dummy_162*jac_affine_inv_2_1_BLUE_UP + Dummy_163*jac_affine_inv_2_2_BLUE_UP); + const real_t q_tmp_0_0 = tmp_qloop_3*((tmp_moved_constant_3*tmp_moved_constant_3) + (tmp_moved_constant_4*tmp_moved_constant_4) + (tmp_moved_constant_5*tmp_moved_constant_5)); + const real_t q_tmp_0_1 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_UP*tmp_moved_constant_3 + jac_affine_inv_0_1_BLUE_UP*tmp_moved_constant_4 + jac_affine_inv_0_2_BLUE_UP*tmp_moved_constant_5); + const real_t q_tmp_0_2 = tmp_qloop_3*(jac_affine_inv_1_0_BLUE_UP*tmp_moved_constant_3 + jac_affine_inv_1_1_BLUE_UP*tmp_moved_constant_4 + jac_affine_inv_1_2_BLUE_UP*tmp_moved_constant_5); + const real_t q_tmp_0_3 = tmp_qloop_3*(jac_affine_inv_2_0_BLUE_UP*tmp_moved_constant_3 + jac_affine_inv_2_1_BLUE_UP*tmp_moved_constant_4 + jac_affine_inv_2_2_BLUE_UP*tmp_moved_constant_5); const real_t q_tmp_1_1 = tmp_qloop_3*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)); const real_t q_tmp_1_2 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); const real_t q_tmp_1_3 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); @@ -598,9 +598,9 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t const real_t jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const real_t jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const real_t abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); - const real_t Dummy_164 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; - const real_t Dummy_165 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; - const real_t Dummy_166 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_6 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; + const real_t tmp_moved_constant_7 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; + const real_t tmp_moved_constant_8 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; { /* CellType.BLUE_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -629,10 +629,10 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 4; q += 1) { const __m256d tmp_qloop_3 = _mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(k_dof_0,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q])),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q]))),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q]))),_mm256_set_pd(1.0,1.0,1.0,1.0))),_mm256_mul_pd(k_dof_1,_mm256_set_pd(_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q]))),_mm256_mul_pd(k_dof_2,_mm256_set_pd(_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q]))),_mm256_mul_pd(k_dof_3,_mm256_set_pd(_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q]))),_mm256_set_pd(_data_q_w[q],_data_q_w[q],_data_q_w[q],_data_q_w[q])),_mm256_set_pd(abs_det_jac_affine_BLUE_DOWN,abs_det_jac_affine_BLUE_DOWN,abs_det_jac_affine_BLUE_DOWN,abs_det_jac_affine_BLUE_DOWN)); - const __m256d q_tmp_0_0 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_164,Dummy_164,Dummy_164,Dummy_164),_mm256_set_pd(Dummy_164,Dummy_164,Dummy_164,Dummy_164)),_mm256_mul_pd(_mm256_set_pd(Dummy_165,Dummy_165,Dummy_165,Dummy_165),_mm256_set_pd(Dummy_165,Dummy_165,Dummy_165,Dummy_165))),_mm256_mul_pd(_mm256_set_pd(Dummy_166,Dummy_166,Dummy_166,Dummy_166),_mm256_set_pd(Dummy_166,Dummy_166,Dummy_166,Dummy_166)))); - const __m256d q_tmp_0_1 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_164,Dummy_164,Dummy_164,Dummy_164),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_mul_pd(_mm256_set_pd(Dummy_165,Dummy_165,Dummy_165,Dummy_165),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(Dummy_166,Dummy_166,Dummy_166,Dummy_166),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)))); - const __m256d q_tmp_0_2 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_164,Dummy_164,Dummy_164,Dummy_164),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_mul_pd(_mm256_set_pd(Dummy_165,Dummy_165,Dummy_165,Dummy_165),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(Dummy_166,Dummy_166,Dummy_166,Dummy_166),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)))); - const __m256d q_tmp_0_3 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_164,Dummy_164,Dummy_164,Dummy_164),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_mul_pd(_mm256_set_pd(Dummy_165,Dummy_165,Dummy_165,Dummy_165),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(Dummy_166,Dummy_166,Dummy_166,Dummy_166),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)))); + const __m256d q_tmp_0_0 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6),_mm256_set_pd(tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8)))); + const __m256d q_tmp_0_1 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN),_mm256_set_pd(tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8)))); + const __m256d q_tmp_0_2 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN),_mm256_set_pd(tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8)))); + const __m256d q_tmp_0_3 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN),_mm256_set_pd(tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6,tmp_moved_constant_6)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8)))); const __m256d q_tmp_1_1 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN)))); const __m256d q_tmp_1_2 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN,jac_affine_inv_1_0_BLUE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN,jac_affine_inv_1_1_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN,jac_affine_inv_1_2_BLUE_DOWN)))); const __m256d q_tmp_1_3 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN,jac_affine_inv_0_0_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN,jac_affine_inv_2_0_BLUE_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN,jac_affine_inv_0_1_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN,jac_affine_inv_2_1_BLUE_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN,jac_affine_inv_0_2_BLUE_DOWN),_mm256_set_pd(jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN,jac_affine_inv_2_2_BLUE_DOWN)))); @@ -682,10 +682,10 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 4; q += 1) { const real_t tmp_qloop_3 = abs_det_jac_affine_BLUE_DOWN*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q] - _data_q_p_2[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q] + k_dof_3*_data_q_p_2[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_3*((Dummy_164*Dummy_164) + (Dummy_165*Dummy_165) + (Dummy_166*Dummy_166)); - const real_t q_tmp_0_1 = tmp_qloop_3*(Dummy_164*jac_affine_inv_0_0_BLUE_DOWN + Dummy_165*jac_affine_inv_0_1_BLUE_DOWN + Dummy_166*jac_affine_inv_0_2_BLUE_DOWN); - const real_t q_tmp_0_2 = tmp_qloop_3*(Dummy_164*jac_affine_inv_1_0_BLUE_DOWN + Dummy_165*jac_affine_inv_1_1_BLUE_DOWN + Dummy_166*jac_affine_inv_1_2_BLUE_DOWN); - const real_t q_tmp_0_3 = tmp_qloop_3*(Dummy_164*jac_affine_inv_2_0_BLUE_DOWN + Dummy_165*jac_affine_inv_2_1_BLUE_DOWN + Dummy_166*jac_affine_inv_2_2_BLUE_DOWN); + const real_t q_tmp_0_0 = tmp_qloop_3*((tmp_moved_constant_6*tmp_moved_constant_6) + (tmp_moved_constant_7*tmp_moved_constant_7) + (tmp_moved_constant_8*tmp_moved_constant_8)); + const real_t q_tmp_0_1 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_DOWN*tmp_moved_constant_6 + jac_affine_inv_0_1_BLUE_DOWN*tmp_moved_constant_7 + jac_affine_inv_0_2_BLUE_DOWN*tmp_moved_constant_8); + const real_t q_tmp_0_2 = tmp_qloop_3*(jac_affine_inv_1_0_BLUE_DOWN*tmp_moved_constant_6 + jac_affine_inv_1_1_BLUE_DOWN*tmp_moved_constant_7 + jac_affine_inv_1_2_BLUE_DOWN*tmp_moved_constant_8); + const real_t q_tmp_0_3 = tmp_qloop_3*(jac_affine_inv_2_0_BLUE_DOWN*tmp_moved_constant_6 + jac_affine_inv_2_1_BLUE_DOWN*tmp_moved_constant_7 + jac_affine_inv_2_2_BLUE_DOWN*tmp_moved_constant_8); const real_t q_tmp_1_1 = tmp_qloop_3*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)); const real_t q_tmp_1_2 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); const real_t q_tmp_1_3 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); @@ -759,9 +759,9 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t const real_t jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const real_t jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const real_t abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); - const real_t Dummy_167 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; - const real_t Dummy_168 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; - const real_t Dummy_169 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_9 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; + const real_t tmp_moved_constant_10 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; + const real_t tmp_moved_constant_11 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; { /* CellType.GREEN_UP */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -790,10 +790,10 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 4; q += 1) { const __m256d tmp_qloop_3 = _mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(k_dof_0,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q])),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q]))),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q]))),_mm256_set_pd(1.0,1.0,1.0,1.0))),_mm256_mul_pd(k_dof_1,_mm256_set_pd(_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q]))),_mm256_mul_pd(k_dof_2,_mm256_set_pd(_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q]))),_mm256_mul_pd(k_dof_3,_mm256_set_pd(_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q]))),_mm256_set_pd(_data_q_w[q],_data_q_w[q],_data_q_w[q],_data_q_w[q])),_mm256_set_pd(abs_det_jac_affine_GREEN_UP,abs_det_jac_affine_GREEN_UP,abs_det_jac_affine_GREEN_UP,abs_det_jac_affine_GREEN_UP)); - const __m256d q_tmp_0_0 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_167,Dummy_167,Dummy_167,Dummy_167),_mm256_set_pd(Dummy_167,Dummy_167,Dummy_167,Dummy_167)),_mm256_mul_pd(_mm256_set_pd(Dummy_168,Dummy_168,Dummy_168,Dummy_168),_mm256_set_pd(Dummy_168,Dummy_168,Dummy_168,Dummy_168))),_mm256_mul_pd(_mm256_set_pd(Dummy_169,Dummy_169,Dummy_169,Dummy_169),_mm256_set_pd(Dummy_169,Dummy_169,Dummy_169,Dummy_169)))); - const __m256d q_tmp_0_1 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_167,Dummy_167,Dummy_167,Dummy_167),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_mul_pd(_mm256_set_pd(Dummy_168,Dummy_168,Dummy_168,Dummy_168),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(Dummy_169,Dummy_169,Dummy_169,Dummy_169),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)))); - const __m256d q_tmp_0_2 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_167,Dummy_167,Dummy_167,Dummy_167),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_mul_pd(_mm256_set_pd(Dummy_168,Dummy_168,Dummy_168,Dummy_168),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(Dummy_169,Dummy_169,Dummy_169,Dummy_169),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)))); - const __m256d q_tmp_0_3 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_167,Dummy_167,Dummy_167,Dummy_167),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_mul_pd(_mm256_set_pd(Dummy_168,Dummy_168,Dummy_168,Dummy_168),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(Dummy_169,Dummy_169,Dummy_169,Dummy_169),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)))); + const __m256d q_tmp_0_0 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10),_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9),_mm256_set_pd(tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9)))); + const __m256d q_tmp_0_1 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP),_mm256_set_pd(tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP),_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)))); + const __m256d q_tmp_0_2 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP),_mm256_set_pd(tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP),_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)))); + const __m256d q_tmp_0_3 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP),_mm256_set_pd(tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9,tmp_moved_constant_9)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP),_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)))); const __m256d q_tmp_1_1 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP),_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP),_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP),_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP)))); const __m256d q_tmp_1_2 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP),_mm256_set_pd(jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP,jac_affine_inv_1_0_GREEN_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP),_mm256_set_pd(jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP,jac_affine_inv_1_1_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP),_mm256_set_pd(jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP,jac_affine_inv_1_2_GREEN_UP)))); const __m256d q_tmp_1_3 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP,jac_affine_inv_0_0_GREEN_UP),_mm256_set_pd(jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP,jac_affine_inv_2_0_GREEN_UP)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP,jac_affine_inv_0_1_GREEN_UP),_mm256_set_pd(jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP,jac_affine_inv_2_1_GREEN_UP))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP,jac_affine_inv_0_2_GREEN_UP),_mm256_set_pd(jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP,jac_affine_inv_2_2_GREEN_UP)))); @@ -843,10 +843,10 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 4; q += 1) { const real_t tmp_qloop_3 = abs_det_jac_affine_GREEN_UP*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q] - _data_q_p_2[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q] + k_dof_3*_data_q_p_2[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_3*((Dummy_167*Dummy_167) + (Dummy_168*Dummy_168) + (Dummy_169*Dummy_169)); - const real_t q_tmp_0_1 = tmp_qloop_3*(Dummy_167*jac_affine_inv_0_0_GREEN_UP + Dummy_168*jac_affine_inv_0_1_GREEN_UP + Dummy_169*jac_affine_inv_0_2_GREEN_UP); - const real_t q_tmp_0_2 = tmp_qloop_3*(Dummy_167*jac_affine_inv_1_0_GREEN_UP + Dummy_168*jac_affine_inv_1_1_GREEN_UP + Dummy_169*jac_affine_inv_1_2_GREEN_UP); - const real_t q_tmp_0_3 = tmp_qloop_3*(Dummy_167*jac_affine_inv_2_0_GREEN_UP + Dummy_168*jac_affine_inv_2_1_GREEN_UP + Dummy_169*jac_affine_inv_2_2_GREEN_UP); + const real_t q_tmp_0_0 = tmp_qloop_3*((tmp_moved_constant_10*tmp_moved_constant_10) + (tmp_moved_constant_11*tmp_moved_constant_11) + (tmp_moved_constant_9*tmp_moved_constant_9)); + const real_t q_tmp_0_1 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_UP*tmp_moved_constant_9 + jac_affine_inv_0_1_GREEN_UP*tmp_moved_constant_10 + jac_affine_inv_0_2_GREEN_UP*tmp_moved_constant_11); + const real_t q_tmp_0_2 = tmp_qloop_3*(jac_affine_inv_1_0_GREEN_UP*tmp_moved_constant_9 + jac_affine_inv_1_1_GREEN_UP*tmp_moved_constant_10 + jac_affine_inv_1_2_GREEN_UP*tmp_moved_constant_11); + const real_t q_tmp_0_3 = tmp_qloop_3*(jac_affine_inv_2_0_GREEN_UP*tmp_moved_constant_9 + jac_affine_inv_2_1_GREEN_UP*tmp_moved_constant_10 + jac_affine_inv_2_2_GREEN_UP*tmp_moved_constant_11); const real_t q_tmp_1_1 = tmp_qloop_3*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)); const real_t q_tmp_1_2 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); const real_t q_tmp_1_3 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); @@ -923,9 +923,9 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t const real_t jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const real_t jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const real_t abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); - const real_t Dummy_170 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; - const real_t Dummy_171 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; - const real_t Dummy_172 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_12 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; + const real_t tmp_moved_constant_13 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; + const real_t tmp_moved_constant_14 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; { /* CellType.GREEN_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -954,10 +954,10 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 4; q += 1) { const __m256d tmp_qloop_3 = _mm256_mul_pd(_mm256_mul_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(k_dof_0,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q])),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q]))),_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q]))),_mm256_set_pd(1.0,1.0,1.0,1.0))),_mm256_mul_pd(k_dof_1,_mm256_set_pd(_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q],_data_q_p_0[q]))),_mm256_mul_pd(k_dof_2,_mm256_set_pd(_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q],_data_q_p_1[q]))),_mm256_mul_pd(k_dof_3,_mm256_set_pd(_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q],_data_q_p_2[q]))),_mm256_set_pd(_data_q_w[q],_data_q_w[q],_data_q_w[q],_data_q_w[q])),_mm256_set_pd(abs_det_jac_affine_GREEN_DOWN,abs_det_jac_affine_GREEN_DOWN,abs_det_jac_affine_GREEN_DOWN,abs_det_jac_affine_GREEN_DOWN)); - const __m256d q_tmp_0_0 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_170,Dummy_170,Dummy_170,Dummy_170),_mm256_set_pd(Dummy_170,Dummy_170,Dummy_170,Dummy_170)),_mm256_mul_pd(_mm256_set_pd(Dummy_171,Dummy_171,Dummy_171,Dummy_171),_mm256_set_pd(Dummy_171,Dummy_171,Dummy_171,Dummy_171))),_mm256_mul_pd(_mm256_set_pd(Dummy_172,Dummy_172,Dummy_172,Dummy_172),_mm256_set_pd(Dummy_172,Dummy_172,Dummy_172,Dummy_172)))); - const __m256d q_tmp_0_1 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_170,Dummy_170,Dummy_170,Dummy_170),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_mul_pd(_mm256_set_pd(Dummy_171,Dummy_171,Dummy_171,Dummy_171),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(Dummy_172,Dummy_172,Dummy_172,Dummy_172),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)))); - const __m256d q_tmp_0_2 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_170,Dummy_170,Dummy_170,Dummy_170),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_mul_pd(_mm256_set_pd(Dummy_171,Dummy_171,Dummy_171,Dummy_171),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(Dummy_172,Dummy_172,Dummy_172,Dummy_172),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)))); - const __m256d q_tmp_0_3 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_170,Dummy_170,Dummy_170,Dummy_170),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_mul_pd(_mm256_set_pd(Dummy_171,Dummy_171,Dummy_171,Dummy_171),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(Dummy_172,Dummy_172,Dummy_172,Dummy_172),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)))); + const __m256d q_tmp_0_0 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12),_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)))); + const __m256d q_tmp_0_1 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN),_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)))); + const __m256d q_tmp_0_2 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN),_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)))); + const __m256d q_tmp_0_3 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN),_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)))); const __m256d q_tmp_1_1 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN)))); const __m256d q_tmp_1_2 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN,jac_affine_inv_1_0_GREEN_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN,jac_affine_inv_1_1_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN,jac_affine_inv_1_2_GREEN_DOWN)))); const __m256d q_tmp_1_3 = _mm256_mul_pd(tmp_qloop_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN,jac_affine_inv_0_0_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN,jac_affine_inv_2_0_GREEN_DOWN)),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN,jac_affine_inv_0_1_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN,jac_affine_inv_2_1_GREEN_DOWN))),_mm256_mul_pd(_mm256_set_pd(jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN,jac_affine_inv_0_2_GREEN_DOWN),_mm256_set_pd(jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN,jac_affine_inv_2_2_GREEN_DOWN)))); @@ -1007,10 +1007,10 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 4; q += 1) { const real_t tmp_qloop_3 = abs_det_jac_affine_GREEN_DOWN*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q] - _data_q_p_2[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q] + k_dof_3*_data_q_p_2[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_3*((Dummy_170*Dummy_170) + (Dummy_171*Dummy_171) + (Dummy_172*Dummy_172)); - const real_t q_tmp_0_1 = tmp_qloop_3*(Dummy_170*jac_affine_inv_0_0_GREEN_DOWN + Dummy_171*jac_affine_inv_0_1_GREEN_DOWN + Dummy_172*jac_affine_inv_0_2_GREEN_DOWN); - const real_t q_tmp_0_2 = tmp_qloop_3*(Dummy_170*jac_affine_inv_1_0_GREEN_DOWN + Dummy_171*jac_affine_inv_1_1_GREEN_DOWN + Dummy_172*jac_affine_inv_1_2_GREEN_DOWN); - const real_t q_tmp_0_3 = tmp_qloop_3*(Dummy_170*jac_affine_inv_2_0_GREEN_DOWN + Dummy_171*jac_affine_inv_2_1_GREEN_DOWN + Dummy_172*jac_affine_inv_2_2_GREEN_DOWN); + const real_t q_tmp_0_0 = tmp_qloop_3*((tmp_moved_constant_12*tmp_moved_constant_12) + (tmp_moved_constant_13*tmp_moved_constant_13) + (tmp_moved_constant_14*tmp_moved_constant_14)); + const real_t q_tmp_0_1 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_DOWN*tmp_moved_constant_12 + jac_affine_inv_0_1_GREEN_DOWN*tmp_moved_constant_13 + jac_affine_inv_0_2_GREEN_DOWN*tmp_moved_constant_14); + const real_t q_tmp_0_2 = tmp_qloop_3*(jac_affine_inv_1_0_GREEN_DOWN*tmp_moved_constant_12 + jac_affine_inv_1_1_GREEN_DOWN*tmp_moved_constant_13 + jac_affine_inv_1_2_GREEN_DOWN*tmp_moved_constant_14); + const real_t q_tmp_0_3 = tmp_qloop_3*(jac_affine_inv_2_0_GREEN_DOWN*tmp_moved_constant_12 + jac_affine_inv_2_1_GREEN_DOWN*tmp_moved_constant_13 + jac_affine_inv_2_2_GREEN_DOWN*tmp_moved_constant_14); const real_t q_tmp_1_1 = tmp_qloop_3*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); const real_t q_tmp_1_2 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); const real_t q_tmp_1_3 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); diff --git a/operators/div_k_grad/noarch/P1ElementwiseDivKGrad_apply_macro_2D.cpp b/operators/div_k_grad/noarch/P1ElementwiseDivKGrad_apply_macro_2D.cpp index a0289e9152043eafd2044a9ca5b4e97481e5b567..fa674bff36547e5169f470920198b83a992faf40 100644 --- a/operators/div_k_grad/noarch/P1ElementwiseDivKGrad_apply_macro_2D.cpp +++ b/operators/div_k_grad/noarch/P1ElementwiseDivKGrad_apply_macro_2D.cpp @@ -148,8 +148,8 @@ void P1ElementwiseDivKGrad::apply_macro_2D( real_t * RESTRICT _data_dst, real_t const real_t jac_affine_inv_1_0_BLUE = -jac_affine_1_0_BLUE*tmp_coords_jac_6_BLUE; const real_t jac_affine_inv_1_1_BLUE = jac_affine_0_0_BLUE*tmp_coords_jac_6_BLUE; const real_t abs_det_jac_affine_BLUE = abs(tmp_coords_jac_5_BLUE); - const real_t Dummy_48 = -jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE; - const real_t Dummy_49 = -jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE; + const real_t tmp_moved_constant_0 = -jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE; + const real_t tmp_moved_constant_1 = -jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE; { /* FaceType.BLUE */ for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) @@ -170,9 +170,9 @@ void P1ElementwiseDivKGrad::apply_macro_2D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 3; q += 1) { const real_t tmp_qloop_2 = abs_det_jac_affine_BLUE*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_2*((Dummy_48*Dummy_48) + (Dummy_49*Dummy_49)); - const real_t q_tmp_0_1 = tmp_qloop_2*(Dummy_48*jac_affine_inv_0_0_BLUE + Dummy_49*jac_affine_inv_0_1_BLUE); - const real_t q_tmp_0_2 = tmp_qloop_2*(Dummy_48*jac_affine_inv_1_0_BLUE + Dummy_49*jac_affine_inv_1_1_BLUE); + const real_t q_tmp_0_0 = tmp_qloop_2*((tmp_moved_constant_0*tmp_moved_constant_0) + (tmp_moved_constant_1*tmp_moved_constant_1)); + const real_t q_tmp_0_1 = tmp_qloop_2*(jac_affine_inv_0_0_BLUE*tmp_moved_constant_0 + jac_affine_inv_0_1_BLUE*tmp_moved_constant_1); + const real_t q_tmp_0_2 = tmp_qloop_2*(jac_affine_inv_1_0_BLUE*tmp_moved_constant_0 + jac_affine_inv_1_1_BLUE*tmp_moved_constant_1); const real_t q_tmp_1_1 = tmp_qloop_2*((jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE) + (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE)); const real_t q_tmp_1_2 = tmp_qloop_2*(jac_affine_inv_0_0_BLUE*jac_affine_inv_1_0_BLUE + jac_affine_inv_0_1_BLUE*jac_affine_inv_1_1_BLUE); const real_t q_tmp_2_2 = tmp_qloop_2*((jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE) + (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE)); diff --git a/operators/div_k_grad/noarch/P1ElementwiseDivKGrad_apply_macro_3D.cpp b/operators/div_k_grad/noarch/P1ElementwiseDivKGrad_apply_macro_3D.cpp index b2509a0a8782c760a2fc181dcdf419d21b06542e..c44bee793eef76e3cd50e8c7bf9d3978d10ad90f 100644 --- a/operators/div_k_grad/noarch/P1ElementwiseDivKGrad_apply_macro_3D.cpp +++ b/operators/div_k_grad/noarch/P1ElementwiseDivKGrad_apply_macro_3D.cpp @@ -218,9 +218,9 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t const real_t jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const real_t jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const real_t abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); - const real_t Dummy_158 = -jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN; - const real_t Dummy_159 = -jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN; - const real_t Dummy_160 = -jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN; + const real_t tmp_moved_constant_0 = -jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN; + const real_t tmp_moved_constant_1 = -jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN; + const real_t tmp_moved_constant_2 = -jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN; { /* CellType.WHITE_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -248,10 +248,10 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 4; q += 1) { const real_t tmp_qloop_3 = abs_det_jac_affine_WHITE_DOWN*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q] - _data_q_p_2[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q] + k_dof_3*_data_q_p_2[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_3*((Dummy_158*Dummy_158) + (Dummy_159*Dummy_159) + (Dummy_160*Dummy_160)); - const real_t q_tmp_0_1 = tmp_qloop_3*(Dummy_158*jac_affine_inv_0_0_WHITE_DOWN + Dummy_159*jac_affine_inv_0_1_WHITE_DOWN + Dummy_160*jac_affine_inv_0_2_WHITE_DOWN); - const real_t q_tmp_0_2 = tmp_qloop_3*(Dummy_158*jac_affine_inv_1_0_WHITE_DOWN + Dummy_159*jac_affine_inv_1_1_WHITE_DOWN + Dummy_160*jac_affine_inv_1_2_WHITE_DOWN); - const real_t q_tmp_0_3 = tmp_qloop_3*(Dummy_158*jac_affine_inv_2_0_WHITE_DOWN + Dummy_159*jac_affine_inv_2_1_WHITE_DOWN + Dummy_160*jac_affine_inv_2_2_WHITE_DOWN); + const real_t q_tmp_0_0 = tmp_qloop_3*((tmp_moved_constant_0*tmp_moved_constant_0) + (tmp_moved_constant_1*tmp_moved_constant_1) + (tmp_moved_constant_2*tmp_moved_constant_2)); + const real_t q_tmp_0_1 = tmp_qloop_3*(jac_affine_inv_0_0_WHITE_DOWN*tmp_moved_constant_0 + jac_affine_inv_0_1_WHITE_DOWN*tmp_moved_constant_1 + jac_affine_inv_0_2_WHITE_DOWN*tmp_moved_constant_2); + const real_t q_tmp_0_2 = tmp_qloop_3*(jac_affine_inv_1_0_WHITE_DOWN*tmp_moved_constant_0 + jac_affine_inv_1_1_WHITE_DOWN*tmp_moved_constant_1 + jac_affine_inv_1_2_WHITE_DOWN*tmp_moved_constant_2); + const real_t q_tmp_0_3 = tmp_qloop_3*(jac_affine_inv_2_0_WHITE_DOWN*tmp_moved_constant_0 + jac_affine_inv_2_1_WHITE_DOWN*tmp_moved_constant_1 + jac_affine_inv_2_2_WHITE_DOWN*tmp_moved_constant_2); const real_t q_tmp_1_1 = tmp_qloop_3*((jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN) + (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN) + (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN)); const real_t q_tmp_1_2 = tmp_qloop_3*(jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN); const real_t q_tmp_1_3 = tmp_qloop_3*(jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); @@ -324,9 +324,9 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t const real_t jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const real_t jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const real_t abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); - const real_t Dummy_161 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; - const real_t Dummy_162 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; - const real_t Dummy_163 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_3 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; + const real_t tmp_moved_constant_4 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; + const real_t tmp_moved_constant_5 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; { /* CellType.BLUE_UP */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -354,10 +354,10 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 4; q += 1) { const real_t tmp_qloop_3 = abs_det_jac_affine_BLUE_UP*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q] - _data_q_p_2[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q] + k_dof_3*_data_q_p_2[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_3*((Dummy_161*Dummy_161) + (Dummy_162*Dummy_162) + (Dummy_163*Dummy_163)); - const real_t q_tmp_0_1 = tmp_qloop_3*(Dummy_161*jac_affine_inv_0_0_BLUE_UP + Dummy_162*jac_affine_inv_0_1_BLUE_UP + Dummy_163*jac_affine_inv_0_2_BLUE_UP); - const real_t q_tmp_0_2 = tmp_qloop_3*(Dummy_161*jac_affine_inv_1_0_BLUE_UP + Dummy_162*jac_affine_inv_1_1_BLUE_UP + Dummy_163*jac_affine_inv_1_2_BLUE_UP); - const real_t q_tmp_0_3 = tmp_qloop_3*(Dummy_161*jac_affine_inv_2_0_BLUE_UP + Dummy_162*jac_affine_inv_2_1_BLUE_UP + Dummy_163*jac_affine_inv_2_2_BLUE_UP); + const real_t q_tmp_0_0 = tmp_qloop_3*((tmp_moved_constant_3*tmp_moved_constant_3) + (tmp_moved_constant_4*tmp_moved_constant_4) + (tmp_moved_constant_5*tmp_moved_constant_5)); + const real_t q_tmp_0_1 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_UP*tmp_moved_constant_3 + jac_affine_inv_0_1_BLUE_UP*tmp_moved_constant_4 + jac_affine_inv_0_2_BLUE_UP*tmp_moved_constant_5); + const real_t q_tmp_0_2 = tmp_qloop_3*(jac_affine_inv_1_0_BLUE_UP*tmp_moved_constant_3 + jac_affine_inv_1_1_BLUE_UP*tmp_moved_constant_4 + jac_affine_inv_1_2_BLUE_UP*tmp_moved_constant_5); + const real_t q_tmp_0_3 = tmp_qloop_3*(jac_affine_inv_2_0_BLUE_UP*tmp_moved_constant_3 + jac_affine_inv_2_1_BLUE_UP*tmp_moved_constant_4 + jac_affine_inv_2_2_BLUE_UP*tmp_moved_constant_5); const real_t q_tmp_1_1 = tmp_qloop_3*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)); const real_t q_tmp_1_2 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); const real_t q_tmp_1_3 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); @@ -433,9 +433,9 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t const real_t jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const real_t jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const real_t abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); - const real_t Dummy_164 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; - const real_t Dummy_165 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; - const real_t Dummy_166 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_6 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; + const real_t tmp_moved_constant_7 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; + const real_t tmp_moved_constant_8 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; { /* CellType.BLUE_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -463,10 +463,10 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 4; q += 1) { const real_t tmp_qloop_3 = abs_det_jac_affine_BLUE_DOWN*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q] - _data_q_p_2[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q] + k_dof_3*_data_q_p_2[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_3*((Dummy_164*Dummy_164) + (Dummy_165*Dummy_165) + (Dummy_166*Dummy_166)); - const real_t q_tmp_0_1 = tmp_qloop_3*(Dummy_164*jac_affine_inv_0_0_BLUE_DOWN + Dummy_165*jac_affine_inv_0_1_BLUE_DOWN + Dummy_166*jac_affine_inv_0_2_BLUE_DOWN); - const real_t q_tmp_0_2 = tmp_qloop_3*(Dummy_164*jac_affine_inv_1_0_BLUE_DOWN + Dummy_165*jac_affine_inv_1_1_BLUE_DOWN + Dummy_166*jac_affine_inv_1_2_BLUE_DOWN); - const real_t q_tmp_0_3 = tmp_qloop_3*(Dummy_164*jac_affine_inv_2_0_BLUE_DOWN + Dummy_165*jac_affine_inv_2_1_BLUE_DOWN + Dummy_166*jac_affine_inv_2_2_BLUE_DOWN); + const real_t q_tmp_0_0 = tmp_qloop_3*((tmp_moved_constant_6*tmp_moved_constant_6) + (tmp_moved_constant_7*tmp_moved_constant_7) + (tmp_moved_constant_8*tmp_moved_constant_8)); + const real_t q_tmp_0_1 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_DOWN*tmp_moved_constant_6 + jac_affine_inv_0_1_BLUE_DOWN*tmp_moved_constant_7 + jac_affine_inv_0_2_BLUE_DOWN*tmp_moved_constant_8); + const real_t q_tmp_0_2 = tmp_qloop_3*(jac_affine_inv_1_0_BLUE_DOWN*tmp_moved_constant_6 + jac_affine_inv_1_1_BLUE_DOWN*tmp_moved_constant_7 + jac_affine_inv_1_2_BLUE_DOWN*tmp_moved_constant_8); + const real_t q_tmp_0_3 = tmp_qloop_3*(jac_affine_inv_2_0_BLUE_DOWN*tmp_moved_constant_6 + jac_affine_inv_2_1_BLUE_DOWN*tmp_moved_constant_7 + jac_affine_inv_2_2_BLUE_DOWN*tmp_moved_constant_8); const real_t q_tmp_1_1 = tmp_qloop_3*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)); const real_t q_tmp_1_2 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); const real_t q_tmp_1_3 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); @@ -539,9 +539,9 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t const real_t jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const real_t jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const real_t abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); - const real_t Dummy_167 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; - const real_t Dummy_168 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; - const real_t Dummy_169 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_9 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; + const real_t tmp_moved_constant_10 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; + const real_t tmp_moved_constant_11 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; { /* CellType.GREEN_UP */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -569,10 +569,10 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 4; q += 1) { const real_t tmp_qloop_3 = abs_det_jac_affine_GREEN_UP*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q] - _data_q_p_2[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q] + k_dof_3*_data_q_p_2[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_3*((Dummy_167*Dummy_167) + (Dummy_168*Dummy_168) + (Dummy_169*Dummy_169)); - const real_t q_tmp_0_1 = tmp_qloop_3*(Dummy_167*jac_affine_inv_0_0_GREEN_UP + Dummy_168*jac_affine_inv_0_1_GREEN_UP + Dummy_169*jac_affine_inv_0_2_GREEN_UP); - const real_t q_tmp_0_2 = tmp_qloop_3*(Dummy_167*jac_affine_inv_1_0_GREEN_UP + Dummy_168*jac_affine_inv_1_1_GREEN_UP + Dummy_169*jac_affine_inv_1_2_GREEN_UP); - const real_t q_tmp_0_3 = tmp_qloop_3*(Dummy_167*jac_affine_inv_2_0_GREEN_UP + Dummy_168*jac_affine_inv_2_1_GREEN_UP + Dummy_169*jac_affine_inv_2_2_GREEN_UP); + const real_t q_tmp_0_0 = tmp_qloop_3*((tmp_moved_constant_10*tmp_moved_constant_10) + (tmp_moved_constant_11*tmp_moved_constant_11) + (tmp_moved_constant_9*tmp_moved_constant_9)); + const real_t q_tmp_0_1 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_UP*tmp_moved_constant_9 + jac_affine_inv_0_1_GREEN_UP*tmp_moved_constant_10 + jac_affine_inv_0_2_GREEN_UP*tmp_moved_constant_11); + const real_t q_tmp_0_2 = tmp_qloop_3*(jac_affine_inv_1_0_GREEN_UP*tmp_moved_constant_9 + jac_affine_inv_1_1_GREEN_UP*tmp_moved_constant_10 + jac_affine_inv_1_2_GREEN_UP*tmp_moved_constant_11); + const real_t q_tmp_0_3 = tmp_qloop_3*(jac_affine_inv_2_0_GREEN_UP*tmp_moved_constant_9 + jac_affine_inv_2_1_GREEN_UP*tmp_moved_constant_10 + jac_affine_inv_2_2_GREEN_UP*tmp_moved_constant_11); const real_t q_tmp_1_1 = tmp_qloop_3*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)); const real_t q_tmp_1_2 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); const real_t q_tmp_1_3 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); @@ -648,9 +648,9 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t const real_t jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const real_t jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const real_t abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); - const real_t Dummy_170 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; - const real_t Dummy_171 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; - const real_t Dummy_172 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_12 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; + const real_t tmp_moved_constant_13 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; + const real_t tmp_moved_constant_14 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; { /* CellType.GREEN_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -678,10 +678,10 @@ void P1ElementwiseDivKGrad::apply_macro_3D( real_t * RESTRICT _data_dst, real_t for (int64_t q = 0; q < 4; q += 1) { const real_t tmp_qloop_3 = abs_det_jac_affine_GREEN_DOWN*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q] - _data_q_p_2[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q] + k_dof_3*_data_q_p_2[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_3*((Dummy_170*Dummy_170) + (Dummy_171*Dummy_171) + (Dummy_172*Dummy_172)); - const real_t q_tmp_0_1 = tmp_qloop_3*(Dummy_170*jac_affine_inv_0_0_GREEN_DOWN + Dummy_171*jac_affine_inv_0_1_GREEN_DOWN + Dummy_172*jac_affine_inv_0_2_GREEN_DOWN); - const real_t q_tmp_0_2 = tmp_qloop_3*(Dummy_170*jac_affine_inv_1_0_GREEN_DOWN + Dummy_171*jac_affine_inv_1_1_GREEN_DOWN + Dummy_172*jac_affine_inv_1_2_GREEN_DOWN); - const real_t q_tmp_0_3 = tmp_qloop_3*(Dummy_170*jac_affine_inv_2_0_GREEN_DOWN + Dummy_171*jac_affine_inv_2_1_GREEN_DOWN + Dummy_172*jac_affine_inv_2_2_GREEN_DOWN); + const real_t q_tmp_0_0 = tmp_qloop_3*((tmp_moved_constant_12*tmp_moved_constant_12) + (tmp_moved_constant_13*tmp_moved_constant_13) + (tmp_moved_constant_14*tmp_moved_constant_14)); + const real_t q_tmp_0_1 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_DOWN*tmp_moved_constant_12 + jac_affine_inv_0_1_GREEN_DOWN*tmp_moved_constant_13 + jac_affine_inv_0_2_GREEN_DOWN*tmp_moved_constant_14); + const real_t q_tmp_0_2 = tmp_qloop_3*(jac_affine_inv_1_0_GREEN_DOWN*tmp_moved_constant_12 + jac_affine_inv_1_1_GREEN_DOWN*tmp_moved_constant_13 + jac_affine_inv_1_2_GREEN_DOWN*tmp_moved_constant_14); + const real_t q_tmp_0_3 = tmp_qloop_3*(jac_affine_inv_2_0_GREEN_DOWN*tmp_moved_constant_12 + jac_affine_inv_2_1_GREEN_DOWN*tmp_moved_constant_13 + jac_affine_inv_2_2_GREEN_DOWN*tmp_moved_constant_14); const real_t q_tmp_1_1 = tmp_qloop_3*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); const real_t q_tmp_1_2 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); const real_t q_tmp_1_3 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); diff --git a/operators/div_k_grad/noarch/P1ElementwiseDivKGrad_toMatrix_macro_2D.cpp b/operators/div_k_grad/noarch/P1ElementwiseDivKGrad_toMatrix_macro_2D.cpp index 3cdbb47713a2b03c67ea221de966e362d2079474..30608d901f57629e91484394c0083ab7b1ef1e62 100644 --- a/operators/div_k_grad/noarch/P1ElementwiseDivKGrad_toMatrix_macro_2D.cpp +++ b/operators/div_k_grad/noarch/P1ElementwiseDivKGrad_toMatrix_macro_2D.cpp @@ -176,8 +176,8 @@ void P1ElementwiseDivKGrad::toMatrix_macro_2D( idx_t * RESTRICT _data_dst, real const real_t jac_affine_inv_1_0_BLUE = -jac_affine_1_0_BLUE*tmp_coords_jac_6_BLUE; const real_t jac_affine_inv_1_1_BLUE = jac_affine_0_0_BLUE*tmp_coords_jac_6_BLUE; const real_t abs_det_jac_affine_BLUE = abs(tmp_coords_jac_5_BLUE); - const real_t Dummy_199 = -jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE; - const real_t Dummy_200 = -jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE; + const real_t tmp_moved_constant_0 = -jac_affine_inv_0_0_BLUE - jac_affine_inv_1_0_BLUE; + const real_t tmp_moved_constant_1 = -jac_affine_inv_0_1_BLUE - jac_affine_inv_1_1_BLUE; { /* FaceType.BLUE */ for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) @@ -195,9 +195,9 @@ void P1ElementwiseDivKGrad::toMatrix_macro_2D( idx_t * RESTRICT _data_dst, real for (int64_t q = 0; q < 3; q += 1) { const real_t tmp_qloop_2 = abs_det_jac_affine_BLUE*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_2*((Dummy_199*Dummy_199) + (Dummy_200*Dummy_200)); - const real_t q_tmp_0_1 = tmp_qloop_2*(Dummy_199*jac_affine_inv_0_0_BLUE + Dummy_200*jac_affine_inv_0_1_BLUE); - const real_t q_tmp_0_2 = tmp_qloop_2*(Dummy_199*jac_affine_inv_1_0_BLUE + Dummy_200*jac_affine_inv_1_1_BLUE); + const real_t q_tmp_0_0 = tmp_qloop_2*((tmp_moved_constant_0*tmp_moved_constant_0) + (tmp_moved_constant_1*tmp_moved_constant_1)); + const real_t q_tmp_0_1 = tmp_qloop_2*(jac_affine_inv_0_0_BLUE*tmp_moved_constant_0 + jac_affine_inv_0_1_BLUE*tmp_moved_constant_1); + const real_t q_tmp_0_2 = tmp_qloop_2*(jac_affine_inv_1_0_BLUE*tmp_moved_constant_0 + jac_affine_inv_1_1_BLUE*tmp_moved_constant_1); const real_t q_tmp_1_1 = tmp_qloop_2*((jac_affine_inv_0_0_BLUE*jac_affine_inv_0_0_BLUE) + (jac_affine_inv_0_1_BLUE*jac_affine_inv_0_1_BLUE)); const real_t q_tmp_1_2 = tmp_qloop_2*(jac_affine_inv_0_0_BLUE*jac_affine_inv_1_0_BLUE + jac_affine_inv_0_1_BLUE*jac_affine_inv_1_1_BLUE); const real_t q_tmp_2_2 = tmp_qloop_2*((jac_affine_inv_1_0_BLUE*jac_affine_inv_1_0_BLUE) + (jac_affine_inv_1_1_BLUE*jac_affine_inv_1_1_BLUE)); diff --git a/operators/div_k_grad/noarch/P1ElementwiseDivKGrad_toMatrix_macro_3D.cpp b/operators/div_k_grad/noarch/P1ElementwiseDivKGrad_toMatrix_macro_3D.cpp index 6db114de91998fc50d6c3fe5da78929357648e62..c279b7c37cc5c6dbb1bcb15e664f88bcb8e0e352 100644 --- a/operators/div_k_grad/noarch/P1ElementwiseDivKGrad_toMatrix_macro_3D.cpp +++ b/operators/div_k_grad/noarch/P1ElementwiseDivKGrad_toMatrix_macro_3D.cpp @@ -259,9 +259,9 @@ void P1ElementwiseDivKGrad::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, real const real_t jac_affine_inv_2_1_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(-jac_affine_0_0_WHITE_DOWN*jac_affine_2_1_WHITE_DOWN + jac_affine_0_1_WHITE_DOWN*jac_affine_2_0_WHITE_DOWN); const real_t jac_affine_inv_2_2_WHITE_DOWN = tmp_coords_jac_19_WHITE_DOWN*(jac_affine_0_0_WHITE_DOWN*jac_affine_1_1_WHITE_DOWN - jac_affine_0_1_WHITE_DOWN*jac_affine_1_0_WHITE_DOWN); const real_t abs_det_jac_affine_WHITE_DOWN = abs(tmp_coords_jac_18_WHITE_DOWN); - const real_t Dummy_309 = -jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN; - const real_t Dummy_310 = -jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN; - const real_t Dummy_311 = -jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN; + const real_t tmp_moved_constant_0 = -jac_affine_inv_0_0_WHITE_DOWN - jac_affine_inv_1_0_WHITE_DOWN - jac_affine_inv_2_0_WHITE_DOWN; + const real_t tmp_moved_constant_1 = -jac_affine_inv_0_1_WHITE_DOWN - jac_affine_inv_1_1_WHITE_DOWN - jac_affine_inv_2_1_WHITE_DOWN; + const real_t tmp_moved_constant_2 = -jac_affine_inv_0_2_WHITE_DOWN - jac_affine_inv_1_2_WHITE_DOWN - jac_affine_inv_2_2_WHITE_DOWN; { /* CellType.WHITE_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -285,10 +285,10 @@ void P1ElementwiseDivKGrad::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, real for (int64_t q = 0; q < 4; q += 1) { const real_t tmp_qloop_3 = abs_det_jac_affine_WHITE_DOWN*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q] - _data_q_p_2[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q] + k_dof_3*_data_q_p_2[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_3*((Dummy_309*Dummy_309) + (Dummy_310*Dummy_310) + (Dummy_311*Dummy_311)); - const real_t q_tmp_0_1 = tmp_qloop_3*(Dummy_309*jac_affine_inv_0_0_WHITE_DOWN + Dummy_310*jac_affine_inv_0_1_WHITE_DOWN + Dummy_311*jac_affine_inv_0_2_WHITE_DOWN); - const real_t q_tmp_0_2 = tmp_qloop_3*(Dummy_309*jac_affine_inv_1_0_WHITE_DOWN + Dummy_310*jac_affine_inv_1_1_WHITE_DOWN + Dummy_311*jac_affine_inv_1_2_WHITE_DOWN); - const real_t q_tmp_0_3 = tmp_qloop_3*(Dummy_309*jac_affine_inv_2_0_WHITE_DOWN + Dummy_310*jac_affine_inv_2_1_WHITE_DOWN + Dummy_311*jac_affine_inv_2_2_WHITE_DOWN); + const real_t q_tmp_0_0 = tmp_qloop_3*((tmp_moved_constant_0*tmp_moved_constant_0) + (tmp_moved_constant_1*tmp_moved_constant_1) + (tmp_moved_constant_2*tmp_moved_constant_2)); + const real_t q_tmp_0_1 = tmp_qloop_3*(jac_affine_inv_0_0_WHITE_DOWN*tmp_moved_constant_0 + jac_affine_inv_0_1_WHITE_DOWN*tmp_moved_constant_1 + jac_affine_inv_0_2_WHITE_DOWN*tmp_moved_constant_2); + const real_t q_tmp_0_2 = tmp_qloop_3*(jac_affine_inv_1_0_WHITE_DOWN*tmp_moved_constant_0 + jac_affine_inv_1_1_WHITE_DOWN*tmp_moved_constant_1 + jac_affine_inv_1_2_WHITE_DOWN*tmp_moved_constant_2); + const real_t q_tmp_0_3 = tmp_qloop_3*(jac_affine_inv_2_0_WHITE_DOWN*tmp_moved_constant_0 + jac_affine_inv_2_1_WHITE_DOWN*tmp_moved_constant_1 + jac_affine_inv_2_2_WHITE_DOWN*tmp_moved_constant_2); const real_t q_tmp_1_1 = tmp_qloop_3*((jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_0_0_WHITE_DOWN) + (jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_0_1_WHITE_DOWN) + (jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_0_2_WHITE_DOWN)); const real_t q_tmp_1_2 = tmp_qloop_3*(jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_1_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_1_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_1_2_WHITE_DOWN); const real_t q_tmp_1_3 = tmp_qloop_3*(jac_affine_inv_0_0_WHITE_DOWN*jac_affine_inv_2_0_WHITE_DOWN + jac_affine_inv_0_1_WHITE_DOWN*jac_affine_inv_2_1_WHITE_DOWN + jac_affine_inv_0_2_WHITE_DOWN*jac_affine_inv_2_2_WHITE_DOWN); @@ -406,9 +406,9 @@ void P1ElementwiseDivKGrad::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, real const real_t jac_affine_inv_2_1_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(-jac_affine_0_0_BLUE_UP*jac_affine_2_1_BLUE_UP + jac_affine_0_1_BLUE_UP*jac_affine_2_0_BLUE_UP); const real_t jac_affine_inv_2_2_BLUE_UP = tmp_coords_jac_13_BLUE_UP*(jac_affine_0_0_BLUE_UP*jac_affine_1_1_BLUE_UP - jac_affine_0_1_BLUE_UP*jac_affine_1_0_BLUE_UP); const real_t abs_det_jac_affine_BLUE_UP = abs(tmp_coords_jac_12_BLUE_UP); - const real_t Dummy_312 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; - const real_t Dummy_313 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; - const real_t Dummy_314 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; + const real_t tmp_moved_constant_3 = -jac_affine_inv_0_0_BLUE_UP - jac_affine_inv_1_0_BLUE_UP - jac_affine_inv_2_0_BLUE_UP; + const real_t tmp_moved_constant_4 = -jac_affine_inv_0_1_BLUE_UP - jac_affine_inv_1_1_BLUE_UP - jac_affine_inv_2_1_BLUE_UP; + const real_t tmp_moved_constant_5 = -jac_affine_inv_0_2_BLUE_UP - jac_affine_inv_1_2_BLUE_UP - jac_affine_inv_2_2_BLUE_UP; { /* CellType.BLUE_UP */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -432,10 +432,10 @@ void P1ElementwiseDivKGrad::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, real for (int64_t q = 0; q < 4; q += 1) { const real_t tmp_qloop_3 = abs_det_jac_affine_BLUE_UP*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q] - _data_q_p_2[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q] + k_dof_3*_data_q_p_2[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_3*((Dummy_312*Dummy_312) + (Dummy_313*Dummy_313) + (Dummy_314*Dummy_314)); - const real_t q_tmp_0_1 = tmp_qloop_3*(Dummy_312*jac_affine_inv_0_0_BLUE_UP + Dummy_313*jac_affine_inv_0_1_BLUE_UP + Dummy_314*jac_affine_inv_0_2_BLUE_UP); - const real_t q_tmp_0_2 = tmp_qloop_3*(Dummy_312*jac_affine_inv_1_0_BLUE_UP + Dummy_313*jac_affine_inv_1_1_BLUE_UP + Dummy_314*jac_affine_inv_1_2_BLUE_UP); - const real_t q_tmp_0_3 = tmp_qloop_3*(Dummy_312*jac_affine_inv_2_0_BLUE_UP + Dummy_313*jac_affine_inv_2_1_BLUE_UP + Dummy_314*jac_affine_inv_2_2_BLUE_UP); + const real_t q_tmp_0_0 = tmp_qloop_3*((tmp_moved_constant_3*tmp_moved_constant_3) + (tmp_moved_constant_4*tmp_moved_constant_4) + (tmp_moved_constant_5*tmp_moved_constant_5)); + const real_t q_tmp_0_1 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_UP*tmp_moved_constant_3 + jac_affine_inv_0_1_BLUE_UP*tmp_moved_constant_4 + jac_affine_inv_0_2_BLUE_UP*tmp_moved_constant_5); + const real_t q_tmp_0_2 = tmp_qloop_3*(jac_affine_inv_1_0_BLUE_UP*tmp_moved_constant_3 + jac_affine_inv_1_1_BLUE_UP*tmp_moved_constant_4 + jac_affine_inv_1_2_BLUE_UP*tmp_moved_constant_5); + const real_t q_tmp_0_3 = tmp_qloop_3*(jac_affine_inv_2_0_BLUE_UP*tmp_moved_constant_3 + jac_affine_inv_2_1_BLUE_UP*tmp_moved_constant_4 + jac_affine_inv_2_2_BLUE_UP*tmp_moved_constant_5); const real_t q_tmp_1_1 = tmp_qloop_3*((jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_0_0_BLUE_UP) + (jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_0_1_BLUE_UP) + (jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_0_2_BLUE_UP)); const real_t q_tmp_1_2 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_1_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_1_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_1_2_BLUE_UP); const real_t q_tmp_1_3 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_UP*jac_affine_inv_2_0_BLUE_UP + jac_affine_inv_0_1_BLUE_UP*jac_affine_inv_2_1_BLUE_UP + jac_affine_inv_0_2_BLUE_UP*jac_affine_inv_2_2_BLUE_UP); @@ -556,9 +556,9 @@ void P1ElementwiseDivKGrad::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, real const real_t jac_affine_inv_2_1_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(-jac_affine_0_0_BLUE_DOWN*jac_affine_2_1_BLUE_DOWN + jac_affine_0_1_BLUE_DOWN*jac_affine_2_0_BLUE_DOWN); const real_t jac_affine_inv_2_2_BLUE_DOWN = tmp_coords_jac_16_BLUE_DOWN*(jac_affine_0_0_BLUE_DOWN*jac_affine_1_1_BLUE_DOWN - jac_affine_0_1_BLUE_DOWN*jac_affine_1_0_BLUE_DOWN); const real_t abs_det_jac_affine_BLUE_DOWN = abs(tmp_coords_jac_15_BLUE_DOWN); - const real_t Dummy_315 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; - const real_t Dummy_316 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; - const real_t Dummy_317 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; + const real_t tmp_moved_constant_6 = -jac_affine_inv_0_0_BLUE_DOWN - jac_affine_inv_1_0_BLUE_DOWN - jac_affine_inv_2_0_BLUE_DOWN; + const real_t tmp_moved_constant_7 = -jac_affine_inv_0_1_BLUE_DOWN - jac_affine_inv_1_1_BLUE_DOWN - jac_affine_inv_2_1_BLUE_DOWN; + const real_t tmp_moved_constant_8 = -jac_affine_inv_0_2_BLUE_DOWN - jac_affine_inv_1_2_BLUE_DOWN - jac_affine_inv_2_2_BLUE_DOWN; { /* CellType.BLUE_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -582,10 +582,10 @@ void P1ElementwiseDivKGrad::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, real for (int64_t q = 0; q < 4; q += 1) { const real_t tmp_qloop_3 = abs_det_jac_affine_BLUE_DOWN*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q] - _data_q_p_2[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q] + k_dof_3*_data_q_p_2[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_3*((Dummy_315*Dummy_315) + (Dummy_316*Dummy_316) + (Dummy_317*Dummy_317)); - const real_t q_tmp_0_1 = tmp_qloop_3*(Dummy_315*jac_affine_inv_0_0_BLUE_DOWN + Dummy_316*jac_affine_inv_0_1_BLUE_DOWN + Dummy_317*jac_affine_inv_0_2_BLUE_DOWN); - const real_t q_tmp_0_2 = tmp_qloop_3*(Dummy_315*jac_affine_inv_1_0_BLUE_DOWN + Dummy_316*jac_affine_inv_1_1_BLUE_DOWN + Dummy_317*jac_affine_inv_1_2_BLUE_DOWN); - const real_t q_tmp_0_3 = tmp_qloop_3*(Dummy_315*jac_affine_inv_2_0_BLUE_DOWN + Dummy_316*jac_affine_inv_2_1_BLUE_DOWN + Dummy_317*jac_affine_inv_2_2_BLUE_DOWN); + const real_t q_tmp_0_0 = tmp_qloop_3*((tmp_moved_constant_6*tmp_moved_constant_6) + (tmp_moved_constant_7*tmp_moved_constant_7) + (tmp_moved_constant_8*tmp_moved_constant_8)); + const real_t q_tmp_0_1 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_DOWN*tmp_moved_constant_6 + jac_affine_inv_0_1_BLUE_DOWN*tmp_moved_constant_7 + jac_affine_inv_0_2_BLUE_DOWN*tmp_moved_constant_8); + const real_t q_tmp_0_2 = tmp_qloop_3*(jac_affine_inv_1_0_BLUE_DOWN*tmp_moved_constant_6 + jac_affine_inv_1_1_BLUE_DOWN*tmp_moved_constant_7 + jac_affine_inv_1_2_BLUE_DOWN*tmp_moved_constant_8); + const real_t q_tmp_0_3 = tmp_qloop_3*(jac_affine_inv_2_0_BLUE_DOWN*tmp_moved_constant_6 + jac_affine_inv_2_1_BLUE_DOWN*tmp_moved_constant_7 + jac_affine_inv_2_2_BLUE_DOWN*tmp_moved_constant_8); const real_t q_tmp_1_1 = tmp_qloop_3*((jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_0_0_BLUE_DOWN) + (jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_0_1_BLUE_DOWN) + (jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_0_2_BLUE_DOWN)); const real_t q_tmp_1_2 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_1_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_1_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_1_2_BLUE_DOWN); const real_t q_tmp_1_3 = tmp_qloop_3*(jac_affine_inv_0_0_BLUE_DOWN*jac_affine_inv_2_0_BLUE_DOWN + jac_affine_inv_0_1_BLUE_DOWN*jac_affine_inv_2_1_BLUE_DOWN + jac_affine_inv_0_2_BLUE_DOWN*jac_affine_inv_2_2_BLUE_DOWN); @@ -703,9 +703,9 @@ void P1ElementwiseDivKGrad::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, real const real_t jac_affine_inv_2_1_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(-jac_affine_0_0_GREEN_UP*jac_affine_2_1_GREEN_UP + jac_affine_0_1_GREEN_UP*jac_affine_2_0_GREEN_UP); const real_t jac_affine_inv_2_2_GREEN_UP = tmp_coords_jac_13_GREEN_UP*(jac_affine_0_0_GREEN_UP*jac_affine_1_1_GREEN_UP - jac_affine_0_1_GREEN_UP*jac_affine_1_0_GREEN_UP); const real_t abs_det_jac_affine_GREEN_UP = abs(tmp_coords_jac_12_GREEN_UP); - const real_t Dummy_318 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; - const real_t Dummy_319 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; - const real_t Dummy_320 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; + const real_t tmp_moved_constant_9 = -jac_affine_inv_0_0_GREEN_UP - jac_affine_inv_1_0_GREEN_UP - jac_affine_inv_2_0_GREEN_UP; + const real_t tmp_moved_constant_10 = -jac_affine_inv_0_1_GREEN_UP - jac_affine_inv_1_1_GREEN_UP - jac_affine_inv_2_1_GREEN_UP; + const real_t tmp_moved_constant_11 = -jac_affine_inv_0_2_GREEN_UP - jac_affine_inv_1_2_GREEN_UP - jac_affine_inv_2_2_GREEN_UP; { /* CellType.GREEN_UP */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -729,10 +729,10 @@ void P1ElementwiseDivKGrad::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, real for (int64_t q = 0; q < 4; q += 1) { const real_t tmp_qloop_3 = abs_det_jac_affine_GREEN_UP*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q] - _data_q_p_2[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q] + k_dof_3*_data_q_p_2[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_3*((Dummy_318*Dummy_318) + (Dummy_319*Dummy_319) + (Dummy_320*Dummy_320)); - const real_t q_tmp_0_1 = tmp_qloop_3*(Dummy_318*jac_affine_inv_0_0_GREEN_UP + Dummy_319*jac_affine_inv_0_1_GREEN_UP + Dummy_320*jac_affine_inv_0_2_GREEN_UP); - const real_t q_tmp_0_2 = tmp_qloop_3*(Dummy_318*jac_affine_inv_1_0_GREEN_UP + Dummy_319*jac_affine_inv_1_1_GREEN_UP + Dummy_320*jac_affine_inv_1_2_GREEN_UP); - const real_t q_tmp_0_3 = tmp_qloop_3*(Dummy_318*jac_affine_inv_2_0_GREEN_UP + Dummy_319*jac_affine_inv_2_1_GREEN_UP + Dummy_320*jac_affine_inv_2_2_GREEN_UP); + const real_t q_tmp_0_0 = tmp_qloop_3*((tmp_moved_constant_10*tmp_moved_constant_10) + (tmp_moved_constant_11*tmp_moved_constant_11) + (tmp_moved_constant_9*tmp_moved_constant_9)); + const real_t q_tmp_0_1 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_UP*tmp_moved_constant_9 + jac_affine_inv_0_1_GREEN_UP*tmp_moved_constant_10 + jac_affine_inv_0_2_GREEN_UP*tmp_moved_constant_11); + const real_t q_tmp_0_2 = tmp_qloop_3*(jac_affine_inv_1_0_GREEN_UP*tmp_moved_constant_9 + jac_affine_inv_1_1_GREEN_UP*tmp_moved_constant_10 + jac_affine_inv_1_2_GREEN_UP*tmp_moved_constant_11); + const real_t q_tmp_0_3 = tmp_qloop_3*(jac_affine_inv_2_0_GREEN_UP*tmp_moved_constant_9 + jac_affine_inv_2_1_GREEN_UP*tmp_moved_constant_10 + jac_affine_inv_2_2_GREEN_UP*tmp_moved_constant_11); const real_t q_tmp_1_1 = tmp_qloop_3*((jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_0_0_GREEN_UP) + (jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_0_1_GREEN_UP) + (jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_0_2_GREEN_UP)); const real_t q_tmp_1_2 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_1_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_1_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_1_2_GREEN_UP); const real_t q_tmp_1_3 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_UP*jac_affine_inv_2_0_GREEN_UP + jac_affine_inv_0_1_GREEN_UP*jac_affine_inv_2_1_GREEN_UP + jac_affine_inv_0_2_GREEN_UP*jac_affine_inv_2_2_GREEN_UP); @@ -853,9 +853,9 @@ void P1ElementwiseDivKGrad::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, real const real_t jac_affine_inv_2_1_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(-jac_affine_0_0_GREEN_DOWN*jac_affine_2_1_GREEN_DOWN + jac_affine_0_1_GREEN_DOWN*jac_affine_2_0_GREEN_DOWN); const real_t jac_affine_inv_2_2_GREEN_DOWN = tmp_coords_jac_16_GREEN_DOWN*(jac_affine_0_0_GREEN_DOWN*jac_affine_1_1_GREEN_DOWN - jac_affine_0_1_GREEN_DOWN*jac_affine_1_0_GREEN_DOWN); const real_t abs_det_jac_affine_GREEN_DOWN = abs(tmp_coords_jac_15_GREEN_DOWN); - const real_t Dummy_321 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; - const real_t Dummy_322 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; - const real_t Dummy_323 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; + const real_t tmp_moved_constant_12 = -jac_affine_inv_0_0_GREEN_DOWN - jac_affine_inv_1_0_GREEN_DOWN - jac_affine_inv_2_0_GREEN_DOWN; + const real_t tmp_moved_constant_13 = -jac_affine_inv_0_1_GREEN_DOWN - jac_affine_inv_1_1_GREEN_DOWN - jac_affine_inv_2_1_GREEN_DOWN; + const real_t tmp_moved_constant_14 = -jac_affine_inv_0_2_GREEN_DOWN - jac_affine_inv_1_2_GREEN_DOWN - jac_affine_inv_2_2_GREEN_DOWN; { /* CellType.GREEN_DOWN */ for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) @@ -879,10 +879,10 @@ void P1ElementwiseDivKGrad::toMatrix_macro_3D( idx_t * RESTRICT _data_dst, real for (int64_t q = 0; q < 4; q += 1) { const real_t tmp_qloop_3 = abs_det_jac_affine_GREEN_DOWN*(k_dof_0*(1.0 - _data_q_p_0[q] - _data_q_p_1[q] - _data_q_p_2[q]) + k_dof_1*_data_q_p_0[q] + k_dof_2*_data_q_p_1[q] + k_dof_3*_data_q_p_2[q])*_data_q_w[q]; - const real_t q_tmp_0_0 = tmp_qloop_3*((Dummy_321*Dummy_321) + (Dummy_322*Dummy_322) + (Dummy_323*Dummy_323)); - const real_t q_tmp_0_1 = tmp_qloop_3*(Dummy_321*jac_affine_inv_0_0_GREEN_DOWN + Dummy_322*jac_affine_inv_0_1_GREEN_DOWN + Dummy_323*jac_affine_inv_0_2_GREEN_DOWN); - const real_t q_tmp_0_2 = tmp_qloop_3*(Dummy_321*jac_affine_inv_1_0_GREEN_DOWN + Dummy_322*jac_affine_inv_1_1_GREEN_DOWN + Dummy_323*jac_affine_inv_1_2_GREEN_DOWN); - const real_t q_tmp_0_3 = tmp_qloop_3*(Dummy_321*jac_affine_inv_2_0_GREEN_DOWN + Dummy_322*jac_affine_inv_2_1_GREEN_DOWN + Dummy_323*jac_affine_inv_2_2_GREEN_DOWN); + const real_t q_tmp_0_0 = tmp_qloop_3*((tmp_moved_constant_12*tmp_moved_constant_12) + (tmp_moved_constant_13*tmp_moved_constant_13) + (tmp_moved_constant_14*tmp_moved_constant_14)); + const real_t q_tmp_0_1 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_DOWN*tmp_moved_constant_12 + jac_affine_inv_0_1_GREEN_DOWN*tmp_moved_constant_13 + jac_affine_inv_0_2_GREEN_DOWN*tmp_moved_constant_14); + const real_t q_tmp_0_2 = tmp_qloop_3*(jac_affine_inv_1_0_GREEN_DOWN*tmp_moved_constant_12 + jac_affine_inv_1_1_GREEN_DOWN*tmp_moved_constant_13 + jac_affine_inv_1_2_GREEN_DOWN*tmp_moved_constant_14); + const real_t q_tmp_0_3 = tmp_qloop_3*(jac_affine_inv_2_0_GREEN_DOWN*tmp_moved_constant_12 + jac_affine_inv_2_1_GREEN_DOWN*tmp_moved_constant_13 + jac_affine_inv_2_2_GREEN_DOWN*tmp_moved_constant_14); const real_t q_tmp_1_1 = tmp_qloop_3*((jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_0_0_GREEN_DOWN) + (jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_0_1_GREEN_DOWN) + (jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_0_2_GREEN_DOWN)); const real_t q_tmp_1_2 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_1_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_1_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_1_2_GREEN_DOWN); const real_t q_tmp_1_3 = tmp_qloop_3*(jac_affine_inv_0_0_GREEN_DOWN*jac_affine_inv_2_0_GREEN_DOWN + jac_affine_inv_0_1_GREEN_DOWN*jac_affine_inv_2_1_GREEN_DOWN + jac_affine_inv_0_2_GREEN_DOWN*jac_affine_inv_2_2_GREEN_DOWN); diff --git a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_0_apply_macro_2D.cpp b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_0_apply_macro_2D.cpp index 248a64809d6812061884c01aaf02ab05bc47c28b..91ff5296313a2372f11db6da46fec6ade369b1e9 100644 --- a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_0_apply_macro_2D.cpp +++ b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_0_apply_macro_2D.cpp @@ -140,42 +140,42 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_2D( real_t * RESTRICT _data_d const real_t tmp_kernel_op_42 = tmp_kernel_op_0*0.66666666666666663; const real_t tmp_kernel_op_43 = tmp_kernel_op_4*0.16666666666666666; const real_t tmp_kernel_op_44 = tmp_kernel_op_8*0.16666666666666666; - const real_t Dummy_62 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_63 = Dummy_62*0.16666666666666674; - const real_t Dummy_64 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_65 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_66 = Dummy_65*0.16666666666666671; - const real_t Dummy_67 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_68 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_69 = Dummy_68*0.66666666666666674; - const real_t Dummy_70 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_71 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_12 - 1.0); - const real_t Dummy_72 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_73 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_74 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_12; - const real_t Dummy_75 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_2; - const real_t Dummy_76 = -Dummy_74 - Dummy_75; - const real_t Dummy_77 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_14; - const real_t Dummy_78 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_6; - const real_t Dummy_79 = -Dummy_77 - Dummy_78; - const real_t Dummy_80 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_16; - const real_t Dummy_81 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_10; - const real_t Dummy_82 = -Dummy_80 - Dummy_81; - const real_t Dummy_83 = Dummy_74 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_2 - 1.333333333333333); - const real_t Dummy_84 = Dummy_77 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_6 + 2.666666666666667); - const real_t Dummy_85 = Dummy_80 - jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_10 + 2.666666666666667); - const real_t Dummy_86 = Dummy_75 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_12 + 2.666666666666667); - const real_t Dummy_87 = Dummy_78 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_14 - 1.333333333333333); - const real_t Dummy_88 = Dummy_81 - jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_16 + 2.666666666666667); - const real_t Dummy_89 = -jac_affine_inv_0_0_BLUE*tmp_kernel_op_33 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_33; - const real_t Dummy_90 = -jac_affine_inv_0_0_BLUE*tmp_kernel_op_35 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_35; - const real_t Dummy_91 = -jac_affine_inv_0_0_BLUE*tmp_kernel_op_37 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_37; - const real_t Dummy_92 = Dummy_62*0.16666666666666666; - const real_t Dummy_93 = Dummy_65*0.66666666666666663; - const real_t Dummy_94 = Dummy_68*0.16666666666666666; - const real_t Dummy_95 = Dummy_62*0.66666666666666663; - const real_t Dummy_96 = Dummy_65*0.16666666666666666; - const real_t Dummy_97 = Dummy_68*0.16666666666666666; + const real_t tmp_moved_constant_6 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_7 = tmp_moved_constant_6*0.16666666666666674; + const real_t tmp_moved_constant_8 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_9 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_10 = tmp_moved_constant_9*0.16666666666666671; + const real_t tmp_moved_constant_11 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_12 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_13 = tmp_moved_constant_12*0.66666666666666674; + const real_t tmp_moved_constant_14 = jac_affine_inv_0_0_BLUE*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_15 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_12 - 1.0); + const real_t tmp_moved_constant_16 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_17 = jac_affine_inv_1_0_BLUE*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_18 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_12; + const real_t tmp_moved_constant_19 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_2; + const real_t tmp_moved_constant_20 = -tmp_moved_constant_18 - tmp_moved_constant_19; + const real_t tmp_moved_constant_21 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_14; + const real_t tmp_moved_constant_22 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_6; + const real_t tmp_moved_constant_23 = -tmp_moved_constant_21 - tmp_moved_constant_22; + const real_t tmp_moved_constant_24 = jac_affine_inv_0_0_BLUE*tmp_kernel_op_16; + const real_t tmp_moved_constant_25 = jac_affine_inv_1_0_BLUE*tmp_kernel_op_10; + const real_t tmp_moved_constant_26 = -tmp_moved_constant_24 - tmp_moved_constant_25; + const real_t tmp_moved_constant_27 = -jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_2 - 1.333333333333333) + tmp_moved_constant_18; + const real_t tmp_moved_constant_28 = -jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_6 + 2.666666666666667) + tmp_moved_constant_21; + const real_t tmp_moved_constant_29 = -jac_affine_inv_1_0_BLUE*(-tmp_kernel_op_10 + 2.666666666666667) + tmp_moved_constant_24; + const real_t tmp_moved_constant_30 = -jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_12 + 2.666666666666667) + tmp_moved_constant_19; + const real_t tmp_moved_constant_31 = -jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_14 - 1.333333333333333) + tmp_moved_constant_22; + const real_t tmp_moved_constant_32 = -jac_affine_inv_0_0_BLUE*(-tmp_kernel_op_16 + 2.666666666666667) + tmp_moved_constant_25; + const real_t tmp_moved_constant_33 = -jac_affine_inv_0_0_BLUE*tmp_kernel_op_33 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_33; + const real_t tmp_moved_constant_34 = -jac_affine_inv_0_0_BLUE*tmp_kernel_op_35 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_35; + const real_t tmp_moved_constant_35 = -jac_affine_inv_0_0_BLUE*tmp_kernel_op_37 - jac_affine_inv_1_0_BLUE*tmp_kernel_op_37; + const real_t tmp_moved_constant_36 = tmp_moved_constant_6*0.16666666666666666; + const real_t tmp_moved_constant_37 = tmp_moved_constant_9*0.66666666666666663; + const real_t tmp_moved_constant_38 = tmp_moved_constant_12*0.16666666666666666; + const real_t tmp_moved_constant_39 = tmp_moved_constant_6*0.66666666666666663; + const real_t tmp_moved_constant_40 = tmp_moved_constant_9*0.16666666666666666; + const real_t tmp_moved_constant_41 = tmp_moved_constant_12*0.16666666666666666; for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { { @@ -197,20 +197,20 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_2D( real_t * RESTRICT _data_d _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(elMatVec_2,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); } } - const __m256d Dummy_56 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]); - const __m256d Dummy_57 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); - const __m256d Dummy_58 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]); - const __m256d Dummy_59 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); - const __m256d Dummy_60 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]); - const __m256d Dummy_61 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]); - const __m256d Dummy_98 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_59,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_63,Dummy_63,Dummy_63,Dummy_63),_mm256_set_pd(Dummy_76,Dummy_76,Dummy_76,Dummy_76)),_mm256_mul_pd(_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66),_mm256_set_pd(Dummy_79,Dummy_79,Dummy_79,Dummy_79))),_mm256_mul_pd(_mm256_set_pd(Dummy_69,Dummy_69,Dummy_69,Dummy_69),_mm256_set_pd(Dummy_82,Dummy_82,Dummy_82,Dummy_82)))),_mm256_mul_pd(Dummy_60,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_63,Dummy_63,Dummy_63,Dummy_63),_mm256_set_pd(Dummy_83,Dummy_83,Dummy_83,Dummy_83)),_mm256_mul_pd(_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66),_mm256_set_pd(Dummy_84,Dummy_84,Dummy_84,Dummy_84))),_mm256_mul_pd(_mm256_set_pd(Dummy_69,Dummy_69,Dummy_69,Dummy_69),_mm256_set_pd(Dummy_85,Dummy_85,Dummy_85,Dummy_85))))),_mm256_mul_pd(Dummy_61,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_63,Dummy_63,Dummy_63,Dummy_63),_mm256_set_pd(Dummy_86,Dummy_86,Dummy_86,Dummy_86)),_mm256_mul_pd(_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66),_mm256_set_pd(Dummy_87,Dummy_87,Dummy_87,Dummy_87))),_mm256_mul_pd(_mm256_set_pd(Dummy_69,Dummy_69,Dummy_69,Dummy_69),_mm256_set_pd(Dummy_88,Dummy_88,Dummy_88,Dummy_88))))),_mm256_mul_pd(Dummy_56,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_63,Dummy_63,Dummy_63,Dummy_63),_mm256_set_pd(Dummy_89,Dummy_89,Dummy_89,Dummy_89)),_mm256_mul_pd(_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66),_mm256_set_pd(Dummy_90,Dummy_90,Dummy_90,Dummy_90))),_mm256_mul_pd(_mm256_set_pd(Dummy_69,Dummy_69,Dummy_69,Dummy_69),_mm256_set_pd(Dummy_91,Dummy_91,Dummy_91,Dummy_91))))),_mm256_mul_pd(Dummy_57,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_63,Dummy_63,Dummy_63,Dummy_63)),_mm256_set_pd(Dummy_64,Dummy_64,Dummy_64,Dummy_64)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66)),_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_69,Dummy_69,Dummy_69,Dummy_69)),_mm256_set_pd(Dummy_70,Dummy_70,Dummy_70,Dummy_70))))),_mm256_mul_pd(Dummy_58,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_63,Dummy_63,Dummy_63,Dummy_63)),_mm256_set_pd(Dummy_71,Dummy_71,Dummy_71,Dummy_71)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66)),_mm256_set_pd(Dummy_72,Dummy_72,Dummy_72,Dummy_72))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_69,Dummy_69,Dummy_69,Dummy_69)),_mm256_set_pd(Dummy_73,Dummy_73,Dummy_73,Dummy_73))))); - const __m256d Dummy_99 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_59,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_76,Dummy_76,Dummy_76,Dummy_76),_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92)),_mm256_mul_pd(_mm256_set_pd(Dummy_79,Dummy_79,Dummy_79,Dummy_79),_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93))),_mm256_mul_pd(_mm256_set_pd(Dummy_82,Dummy_82,Dummy_82,Dummy_82),_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94)))),_mm256_mul_pd(Dummy_60,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_83,Dummy_83,Dummy_83,Dummy_83),_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92)),_mm256_mul_pd(_mm256_set_pd(Dummy_84,Dummy_84,Dummy_84,Dummy_84),_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93))),_mm256_mul_pd(_mm256_set_pd(Dummy_85,Dummy_85,Dummy_85,Dummy_85),_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94))))),_mm256_mul_pd(Dummy_61,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_86,Dummy_86,Dummy_86,Dummy_86),_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92)),_mm256_mul_pd(_mm256_set_pd(Dummy_87,Dummy_87,Dummy_87,Dummy_87),_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93))),_mm256_mul_pd(_mm256_set_pd(Dummy_88,Dummy_88,Dummy_88,Dummy_88),_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94))))),_mm256_mul_pd(Dummy_56,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_89,Dummy_89,Dummy_89,Dummy_89),_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92)),_mm256_mul_pd(_mm256_set_pd(Dummy_90,Dummy_90,Dummy_90,Dummy_90),_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93))),_mm256_mul_pd(_mm256_set_pd(Dummy_91,Dummy_91,Dummy_91,Dummy_91),_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94))))),_mm256_mul_pd(Dummy_57,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_64,Dummy_64,Dummy_64,Dummy_64)),_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67)),_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_70,Dummy_70,Dummy_70,Dummy_70)),_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94))))),_mm256_mul_pd(Dummy_58,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_71,Dummy_71,Dummy_71,Dummy_71)),_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_72,Dummy_72,Dummy_72,Dummy_72)),_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_73,Dummy_73,Dummy_73,Dummy_73)),_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94))))); - const __m256d Dummy_100 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_59,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_76,Dummy_76,Dummy_76,Dummy_76),_mm256_set_pd(Dummy_95,Dummy_95,Dummy_95,Dummy_95)),_mm256_mul_pd(_mm256_set_pd(Dummy_79,Dummy_79,Dummy_79,Dummy_79),_mm256_set_pd(Dummy_96,Dummy_96,Dummy_96,Dummy_96))),_mm256_mul_pd(_mm256_set_pd(Dummy_82,Dummy_82,Dummy_82,Dummy_82),_mm256_set_pd(Dummy_97,Dummy_97,Dummy_97,Dummy_97)))),_mm256_mul_pd(Dummy_60,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_83,Dummy_83,Dummy_83,Dummy_83),_mm256_set_pd(Dummy_95,Dummy_95,Dummy_95,Dummy_95)),_mm256_mul_pd(_mm256_set_pd(Dummy_84,Dummy_84,Dummy_84,Dummy_84),_mm256_set_pd(Dummy_96,Dummy_96,Dummy_96,Dummy_96))),_mm256_mul_pd(_mm256_set_pd(Dummy_85,Dummy_85,Dummy_85,Dummy_85),_mm256_set_pd(Dummy_97,Dummy_97,Dummy_97,Dummy_97))))),_mm256_mul_pd(Dummy_61,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_86,Dummy_86,Dummy_86,Dummy_86),_mm256_set_pd(Dummy_95,Dummy_95,Dummy_95,Dummy_95)),_mm256_mul_pd(_mm256_set_pd(Dummy_87,Dummy_87,Dummy_87,Dummy_87),_mm256_set_pd(Dummy_96,Dummy_96,Dummy_96,Dummy_96))),_mm256_mul_pd(_mm256_set_pd(Dummy_88,Dummy_88,Dummy_88,Dummy_88),_mm256_set_pd(Dummy_97,Dummy_97,Dummy_97,Dummy_97))))),_mm256_mul_pd(Dummy_56,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_89,Dummy_89,Dummy_89,Dummy_89),_mm256_set_pd(Dummy_95,Dummy_95,Dummy_95,Dummy_95)),_mm256_mul_pd(_mm256_set_pd(Dummy_90,Dummy_90,Dummy_90,Dummy_90),_mm256_set_pd(Dummy_96,Dummy_96,Dummy_96,Dummy_96))),_mm256_mul_pd(_mm256_set_pd(Dummy_91,Dummy_91,Dummy_91,Dummy_91),_mm256_set_pd(Dummy_97,Dummy_97,Dummy_97,Dummy_97))))),_mm256_mul_pd(Dummy_57,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_64,Dummy_64,Dummy_64,Dummy_64)),_mm256_set_pd(Dummy_95,Dummy_95,Dummy_95,Dummy_95)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67)),_mm256_set_pd(Dummy_96,Dummy_96,Dummy_96,Dummy_96))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_70,Dummy_70,Dummy_70,Dummy_70)),_mm256_set_pd(Dummy_97,Dummy_97,Dummy_97,Dummy_97))))),_mm256_mul_pd(Dummy_58,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_71,Dummy_71,Dummy_71,Dummy_71)),_mm256_set_pd(Dummy_95,Dummy_95,Dummy_95,Dummy_95)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_72,Dummy_72,Dummy_72,Dummy_72)),_mm256_set_pd(Dummy_96,Dummy_96,Dummy_96,Dummy_96))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_73,Dummy_73,Dummy_73,Dummy_73)),_mm256_set_pd(Dummy_97,Dummy_97,Dummy_97,Dummy_97))))); + const __m256d tmp_moved_constant_0 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]); + const __m256d tmp_moved_constant_1 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); + const __m256d tmp_moved_constant_2 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]); + const __m256d tmp_moved_constant_3 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); + const __m256d tmp_moved_constant_4 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]); + const __m256d tmp_moved_constant_5 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]); + const __m256d tmp_moved_constant_42 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10),_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13),_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7)))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10),_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13),_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7))))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10),_mm256_set_pd(tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13),_mm256_set_pd(tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7))))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10),_mm256_set_pd(tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13),_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7))))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10)),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13)),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7)),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8))))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10)),_mm256_set_pd(tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13)),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15)),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7))))); + const __m256d tmp_moved_constant_43 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23),_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26),_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38)))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27),_mm256_set_pd(tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28),_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29),_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30),_mm256_set_pd(tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31),_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32),_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33),_mm256_set_pd(tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34),_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35),_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)),_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)),_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36)),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8))))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15)),_mm256_set_pd(tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16)),_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17)),_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))))); + const __m256d tmp_moved_constant_44 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23),_mm256_set_pd(tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26),_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41)))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27),_mm256_set_pd(tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28),_mm256_set_pd(tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29),_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41))))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30),_mm256_set_pd(tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31),_mm256_set_pd(tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32),_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41))))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33),_mm256_set_pd(tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34),_mm256_set_pd(tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35),_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41))))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)),_mm256_set_pd(tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)),_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39)),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8))))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15)),_mm256_set_pd(tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16)),_mm256_set_pd(tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17)),_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41))))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1],_mm256_add_pd(Dummy_98,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(Dummy_99,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1],_mm256_add_pd(Dummy_100,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1],_mm256_add_pd(tmp_moved_constant_42,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(tmp_moved_constant_43,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1],_mm256_add_pd(tmp_moved_constant_44,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]))); } } } @@ -232,20 +232,20 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_2D( real_t * RESTRICT _data_d _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = elMatVec_2 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; } } - const real_t Dummy_56 = _data_srcVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - const real_t Dummy_57 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - const real_t Dummy_58 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - const real_t Dummy_59 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - const real_t Dummy_60 = _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; - const real_t Dummy_61 = _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; - const real_t Dummy_98 = Dummy_56*(Dummy_63*Dummy_89 + Dummy_66*Dummy_90 + Dummy_69*Dummy_91) + Dummy_57*(-Dummy_63*Dummy_64 - Dummy_66*Dummy_67 - Dummy_69*Dummy_70) + Dummy_58*(-Dummy_63*Dummy_71 - Dummy_66*Dummy_72 - Dummy_69*Dummy_73) + Dummy_59*(Dummy_63*Dummy_76 + Dummy_66*Dummy_79 + Dummy_69*Dummy_82) + Dummy_60*(Dummy_63*Dummy_83 + Dummy_66*Dummy_84 + Dummy_69*Dummy_85) + Dummy_61*(Dummy_63*Dummy_86 + Dummy_66*Dummy_87 + Dummy_69*Dummy_88); - const real_t Dummy_99 = Dummy_56*(Dummy_89*Dummy_92 + Dummy_90*Dummy_93 + Dummy_91*Dummy_94) + Dummy_57*(-Dummy_64*Dummy_92 - Dummy_67*Dummy_93 - Dummy_70*Dummy_94) + Dummy_58*(-Dummy_71*Dummy_92 - Dummy_72*Dummy_93 - Dummy_73*Dummy_94) + Dummy_59*(Dummy_76*Dummy_92 + Dummy_79*Dummy_93 + Dummy_82*Dummy_94) + Dummy_60*(Dummy_83*Dummy_92 + Dummy_84*Dummy_93 + Dummy_85*Dummy_94) + Dummy_61*(Dummy_86*Dummy_92 + Dummy_87*Dummy_93 + Dummy_88*Dummy_94); - const real_t Dummy_100 = Dummy_56*(Dummy_89*Dummy_95 + Dummy_90*Dummy_96 + Dummy_91*Dummy_97) + Dummy_57*(-Dummy_64*Dummy_95 - Dummy_67*Dummy_96 - Dummy_70*Dummy_97) + Dummy_58*(-Dummy_71*Dummy_95 - Dummy_72*Dummy_96 - Dummy_73*Dummy_97) + Dummy_59*(Dummy_76*Dummy_95 + Dummy_79*Dummy_96 + Dummy_82*Dummy_97) + Dummy_60*(Dummy_83*Dummy_95 + Dummy_84*Dummy_96 + Dummy_85*Dummy_97) + Dummy_61*(Dummy_86*Dummy_95 + Dummy_87*Dummy_96 + Dummy_88*Dummy_97); + const real_t tmp_moved_constant_0 = _data_srcVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + const real_t tmp_moved_constant_1 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + const real_t tmp_moved_constant_2 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + const real_t tmp_moved_constant_3 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + const real_t tmp_moved_constant_4 = _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; + const real_t tmp_moved_constant_5 = _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; + const real_t tmp_moved_constant_42 = tmp_moved_constant_0*(tmp_moved_constant_10*tmp_moved_constant_34 + tmp_moved_constant_13*tmp_moved_constant_35 + tmp_moved_constant_33*tmp_moved_constant_7) + tmp_moved_constant_1*(-tmp_moved_constant_10*tmp_moved_constant_11 - tmp_moved_constant_13*tmp_moved_constant_14 - tmp_moved_constant_7*tmp_moved_constant_8) + tmp_moved_constant_2*(-tmp_moved_constant_10*tmp_moved_constant_16 - tmp_moved_constant_13*tmp_moved_constant_17 - tmp_moved_constant_15*tmp_moved_constant_7) + tmp_moved_constant_3*(tmp_moved_constant_10*tmp_moved_constant_23 + tmp_moved_constant_13*tmp_moved_constant_26 + tmp_moved_constant_20*tmp_moved_constant_7) + tmp_moved_constant_4*(tmp_moved_constant_10*tmp_moved_constant_28 + tmp_moved_constant_13*tmp_moved_constant_29 + tmp_moved_constant_27*tmp_moved_constant_7) + tmp_moved_constant_5*(tmp_moved_constant_10*tmp_moved_constant_31 + tmp_moved_constant_13*tmp_moved_constant_32 + tmp_moved_constant_30*tmp_moved_constant_7); + const real_t tmp_moved_constant_43 = tmp_moved_constant_0*(tmp_moved_constant_33*tmp_moved_constant_36 + tmp_moved_constant_34*tmp_moved_constant_37 + tmp_moved_constant_35*tmp_moved_constant_38) + tmp_moved_constant_1*(-tmp_moved_constant_11*tmp_moved_constant_37 - tmp_moved_constant_14*tmp_moved_constant_38 - tmp_moved_constant_36*tmp_moved_constant_8) + tmp_moved_constant_2*(-tmp_moved_constant_15*tmp_moved_constant_36 - tmp_moved_constant_16*tmp_moved_constant_37 - tmp_moved_constant_17*tmp_moved_constant_38) + tmp_moved_constant_3*(tmp_moved_constant_20*tmp_moved_constant_36 + tmp_moved_constant_23*tmp_moved_constant_37 + tmp_moved_constant_26*tmp_moved_constant_38) + tmp_moved_constant_4*(tmp_moved_constant_27*tmp_moved_constant_36 + tmp_moved_constant_28*tmp_moved_constant_37 + tmp_moved_constant_29*tmp_moved_constant_38) + tmp_moved_constant_5*(tmp_moved_constant_30*tmp_moved_constant_36 + tmp_moved_constant_31*tmp_moved_constant_37 + tmp_moved_constant_32*tmp_moved_constant_38); + const real_t tmp_moved_constant_44 = tmp_moved_constant_0*(tmp_moved_constant_33*tmp_moved_constant_39 + tmp_moved_constant_34*tmp_moved_constant_40 + tmp_moved_constant_35*tmp_moved_constant_41) + tmp_moved_constant_1*(-tmp_moved_constant_11*tmp_moved_constant_40 - tmp_moved_constant_14*tmp_moved_constant_41 - tmp_moved_constant_39*tmp_moved_constant_8) + tmp_moved_constant_2*(-tmp_moved_constant_15*tmp_moved_constant_39 - tmp_moved_constant_16*tmp_moved_constant_40 - tmp_moved_constant_17*tmp_moved_constant_41) + tmp_moved_constant_3*(tmp_moved_constant_20*tmp_moved_constant_39 + tmp_moved_constant_23*tmp_moved_constant_40 + tmp_moved_constant_26*tmp_moved_constant_41) + tmp_moved_constant_4*(tmp_moved_constant_27*tmp_moved_constant_39 + tmp_moved_constant_28*tmp_moved_constant_40 + tmp_moved_constant_29*tmp_moved_constant_41) + tmp_moved_constant_5*(tmp_moved_constant_30*tmp_moved_constant_39 + tmp_moved_constant_31*tmp_moved_constant_40 + tmp_moved_constant_32*tmp_moved_constant_41); { { - _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_98 + _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_99 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_100 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = tmp_moved_constant_42 + _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = tmp_moved_constant_43 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = tmp_moved_constant_44 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; } } } diff --git a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_0_apply_macro_3D.cpp b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_0_apply_macro_3D.cpp index 4b97f4771d8d7abb0d9b0bd7fe61991a66f2b144..6b1a1f5696f01234f720ccfc8a29090ab1e875ca 100644 --- a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_0_apply_macro_3D.cpp +++ b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_0_apply_macro_3D.cpp @@ -407,426 +407,426 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_3D( real_t * RESTRICT _data_d const real_t tmp_kernel_op_105 = tmp_kernel_op_4*0.1381966011250105; const real_t tmp_kernel_op_106 = tmp_kernel_op_8*0.1381966011250105; const real_t tmp_kernel_op_107 = tmp_kernel_op_12*0.1381966011250105; - const real_t Dummy_285 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_286 = Dummy_285*0.13819660112501053; - const real_t Dummy_287 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_288 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_289 = Dummy_288*0.13819660112501056; - const real_t Dummy_290 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_291 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_292 = Dummy_291*0.13819660112501056; - const real_t Dummy_293 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_294 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_295 = Dummy_294*0.5854101966249684; - const real_t Dummy_296 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_297 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_298 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_299 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_300 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_301 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_302 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_303 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_304 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_305 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_24; - const real_t Dummy_306 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_16; - const real_t Dummy_307 = -Dummy_305 - Dummy_306; - const real_t Dummy_308 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_26; - const real_t Dummy_309 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_310 = -Dummy_308 - Dummy_309; - const real_t Dummy_311 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_312 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_313 = -Dummy_311 - Dummy_312; - const real_t Dummy_314 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_30; - const real_t Dummy_315 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22; - const real_t Dummy_316 = -Dummy_314 - Dummy_315; - const real_t Dummy_317 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_24; - const real_t Dummy_318 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_319 = -Dummy_317 - Dummy_318; - const real_t Dummy_320 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_26; - const real_t Dummy_321 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_6; - const real_t Dummy_322 = -Dummy_320 - Dummy_321; - const real_t Dummy_323 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_324 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_325 = -Dummy_323 - Dummy_324; - const real_t Dummy_326 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_30; - const real_t Dummy_327 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_14; - const real_t Dummy_328 = -Dummy_326 - Dummy_327; - const real_t Dummy_329 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_16; - const real_t Dummy_330 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_331 = -Dummy_329 - Dummy_330; - const real_t Dummy_332 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_333 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_6; - const real_t Dummy_334 = -Dummy_332 - Dummy_333; - const real_t Dummy_335 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_336 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_337 = -Dummy_335 - Dummy_336; - const real_t Dummy_338 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_22; - const real_t Dummy_339 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_14; - const real_t Dummy_340 = -Dummy_338 - Dummy_339; - const real_t Dummy_341 = Dummy_305 + Dummy_317 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_342 = Dummy_308 + Dummy_320 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_343 = Dummy_311 + Dummy_323 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_344 = Dummy_314 + Dummy_326 - jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_345 = Dummy_306 + Dummy_329 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_346 = Dummy_309 + Dummy_332 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_347 = Dummy_312 + Dummy_335 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_348 = Dummy_315 + Dummy_338 - jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_349 = Dummy_318 + Dummy_330 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_350 = Dummy_321 + Dummy_333 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_351 = Dummy_324 + Dummy_336 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_352 = Dummy_327 + Dummy_339 - jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_353 = -jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_88; - const real_t Dummy_354 = -jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_90; - const real_t Dummy_355 = -jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_92; - const real_t Dummy_356 = -jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_94; - const real_t Dummy_357 = Dummy_285*0.1381966011250105; - const real_t Dummy_358 = Dummy_288*0.1381966011250105; - const real_t Dummy_359 = Dummy_291*0.5854101966249684; - const real_t Dummy_360 = Dummy_294*0.1381966011250105; - const real_t Dummy_361 = Dummy_285*0.1381966011250105; - const real_t Dummy_362 = Dummy_288*0.5854101966249684; - const real_t Dummy_363 = Dummy_291*0.1381966011250105; - const real_t Dummy_364 = Dummy_294*0.1381966011250105; - const real_t Dummy_365 = Dummy_285*0.5854101966249684; - const real_t Dummy_366 = Dummy_288*0.1381966011250105; - const real_t Dummy_367 = Dummy_291*0.1381966011250105; - const real_t Dummy_368 = Dummy_294*0.1381966011250105; - const real_t Dummy_383 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_384 = Dummy_383*0.13819660112501053; - const real_t Dummy_385 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_386 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_387 = Dummy_386*0.13819660112501056; - const real_t Dummy_388 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_389 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_390 = Dummy_389*0.13819660112501056; - const real_t Dummy_391 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_392 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_393 = Dummy_392*0.5854101966249684; - const real_t Dummy_394 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_395 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_396 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_397 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_398 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_399 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_400 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_401 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_402 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_403 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_24; - const real_t Dummy_404 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16; - const real_t Dummy_405 = -Dummy_403 - Dummy_404; - const real_t Dummy_406 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_26; - const real_t Dummy_407 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_408 = -Dummy_406 - Dummy_407; - const real_t Dummy_409 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_410 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_411 = -Dummy_409 - Dummy_410; - const real_t Dummy_412 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_30; - const real_t Dummy_413 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_414 = -Dummy_412 - Dummy_413; - const real_t Dummy_415 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_24; - const real_t Dummy_416 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_417 = -Dummy_415 - Dummy_416; - const real_t Dummy_418 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_26; - const real_t Dummy_419 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_6; - const real_t Dummy_420 = -Dummy_418 - Dummy_419; - const real_t Dummy_421 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_422 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_423 = -Dummy_421 - Dummy_422; - const real_t Dummy_424 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_30; - const real_t Dummy_425 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_14; - const real_t Dummy_426 = -Dummy_424 - Dummy_425; - const real_t Dummy_427 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16; - const real_t Dummy_428 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_429 = -Dummy_427 - Dummy_428; - const real_t Dummy_430 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_431 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_6; - const real_t Dummy_432 = -Dummy_430 - Dummy_431; - const real_t Dummy_433 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_434 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_435 = -Dummy_433 - Dummy_434; - const real_t Dummy_436 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_437 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_14; - const real_t Dummy_438 = -Dummy_436 - Dummy_437; - const real_t Dummy_439 = Dummy_403 + Dummy_415 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_440 = Dummy_406 + Dummy_418 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_441 = Dummy_409 + Dummy_421 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_442 = Dummy_412 + Dummy_424 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_443 = Dummy_404 + Dummy_427 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_444 = Dummy_407 + Dummy_430 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_445 = Dummy_410 + Dummy_433 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_446 = Dummy_413 + Dummy_436 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_447 = Dummy_416 + Dummy_428 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_448 = Dummy_419 + Dummy_431 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_449 = Dummy_422 + Dummy_434 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_450 = Dummy_425 + Dummy_437 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_451 = -jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_88; - const real_t Dummy_452 = -jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_90; - const real_t Dummy_453 = -jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_92; - const real_t Dummy_454 = -jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_94; - const real_t Dummy_455 = Dummy_383*0.1381966011250105; - const real_t Dummy_456 = Dummy_386*0.1381966011250105; - const real_t Dummy_457 = Dummy_389*0.5854101966249684; - const real_t Dummy_458 = Dummy_392*0.1381966011250105; - const real_t Dummy_459 = Dummy_383*0.1381966011250105; - const real_t Dummy_460 = Dummy_386*0.5854101966249684; - const real_t Dummy_461 = Dummy_389*0.1381966011250105; - const real_t Dummy_462 = Dummy_392*0.1381966011250105; - const real_t Dummy_463 = Dummy_383*0.5854101966249684; - const real_t Dummy_464 = Dummy_386*0.1381966011250105; - const real_t Dummy_465 = Dummy_389*0.1381966011250105; - const real_t Dummy_466 = Dummy_392*0.1381966011250105; - const real_t Dummy_481 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_482 = Dummy_481*0.13819660112501053; - const real_t Dummy_483 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_484 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_485 = Dummy_484*0.13819660112501056; - const real_t Dummy_486 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_487 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_488 = Dummy_487*0.13819660112501056; - const real_t Dummy_489 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_490 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_491 = Dummy_490*0.5854101966249684; - const real_t Dummy_492 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_493 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_494 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_495 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_496 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_497 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_498 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_499 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_500 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_501 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_24; - const real_t Dummy_502 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16; - const real_t Dummy_503 = -Dummy_501 - Dummy_502; - const real_t Dummy_504 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_26; - const real_t Dummy_505 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_506 = -Dummy_504 - Dummy_505; - const real_t Dummy_507 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_508 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_509 = -Dummy_507 - Dummy_508; - const real_t Dummy_510 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_30; - const real_t Dummy_511 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_512 = -Dummy_510 - Dummy_511; - const real_t Dummy_513 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_24; - const real_t Dummy_514 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_515 = -Dummy_513 - Dummy_514; - const real_t Dummy_516 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_26; - const real_t Dummy_517 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_6; - const real_t Dummy_518 = -Dummy_516 - Dummy_517; - const real_t Dummy_519 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_520 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_521 = -Dummy_519 - Dummy_520; - const real_t Dummy_522 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_30; - const real_t Dummy_523 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_14; - const real_t Dummy_524 = -Dummy_522 - Dummy_523; - const real_t Dummy_525 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16; - const real_t Dummy_526 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_527 = -Dummy_525 - Dummy_526; - const real_t Dummy_528 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_529 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_6; - const real_t Dummy_530 = -Dummy_528 - Dummy_529; - const real_t Dummy_531 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_532 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_533 = -Dummy_531 - Dummy_532; - const real_t Dummy_534 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_535 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_14; - const real_t Dummy_536 = -Dummy_534 - Dummy_535; - const real_t Dummy_537 = Dummy_501 + Dummy_513 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_538 = Dummy_504 + Dummy_516 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_539 = Dummy_507 + Dummy_519 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_540 = Dummy_510 + Dummy_522 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_541 = Dummy_502 + Dummy_525 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_542 = Dummy_505 + Dummy_528 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_543 = Dummy_508 + Dummy_531 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_544 = Dummy_511 + Dummy_534 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_545 = Dummy_514 + Dummy_526 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_546 = Dummy_517 + Dummy_529 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_547 = Dummy_520 + Dummy_532 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_548 = Dummy_523 + Dummy_535 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_549 = -jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_88; - const real_t Dummy_550 = -jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_90; - const real_t Dummy_551 = -jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_92; - const real_t Dummy_552 = -jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_94; - const real_t Dummy_553 = Dummy_481*0.1381966011250105; - const real_t Dummy_554 = Dummy_484*0.1381966011250105; - const real_t Dummy_555 = Dummy_487*0.5854101966249684; - const real_t Dummy_556 = Dummy_490*0.1381966011250105; - const real_t Dummy_557 = Dummy_481*0.1381966011250105; - const real_t Dummy_558 = Dummy_484*0.5854101966249684; - const real_t Dummy_559 = Dummy_487*0.1381966011250105; - const real_t Dummy_560 = Dummy_490*0.1381966011250105; - const real_t Dummy_561 = Dummy_481*0.5854101966249684; - const real_t Dummy_562 = Dummy_484*0.1381966011250105; - const real_t Dummy_563 = Dummy_487*0.1381966011250105; - const real_t Dummy_564 = Dummy_490*0.1381966011250105; - const real_t Dummy_579 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_580 = Dummy_579*0.13819660112501053; - const real_t Dummy_581 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_582 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_583 = Dummy_582*0.13819660112501056; - const real_t Dummy_584 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_585 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_586 = Dummy_585*0.13819660112501056; - const real_t Dummy_587 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_588 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_589 = Dummy_588*0.5854101966249684; - const real_t Dummy_590 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_591 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_592 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_593 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_594 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_595 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_596 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_597 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_598 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_599 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_24; - const real_t Dummy_600 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16; - const real_t Dummy_601 = -Dummy_599 - Dummy_600; - const real_t Dummy_602 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_26; - const real_t Dummy_603 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_604 = -Dummy_602 - Dummy_603; - const real_t Dummy_605 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_606 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_607 = -Dummy_605 - Dummy_606; - const real_t Dummy_608 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_30; - const real_t Dummy_609 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_610 = -Dummy_608 - Dummy_609; - const real_t Dummy_611 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_24; - const real_t Dummy_612 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_613 = -Dummy_611 - Dummy_612; - const real_t Dummy_614 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_26; - const real_t Dummy_615 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_6; - const real_t Dummy_616 = -Dummy_614 - Dummy_615; - const real_t Dummy_617 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_618 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_619 = -Dummy_617 - Dummy_618; - const real_t Dummy_620 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_30; - const real_t Dummy_621 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_14; - const real_t Dummy_622 = -Dummy_620 - Dummy_621; - const real_t Dummy_623 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16; - const real_t Dummy_624 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_625 = -Dummy_623 - Dummy_624; - const real_t Dummy_626 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_627 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_6; - const real_t Dummy_628 = -Dummy_626 - Dummy_627; - const real_t Dummy_629 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_630 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_631 = -Dummy_629 - Dummy_630; - const real_t Dummy_632 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_633 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_14; - const real_t Dummy_634 = -Dummy_632 - Dummy_633; - const real_t Dummy_635 = Dummy_599 + Dummy_611 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_636 = Dummy_602 + Dummy_614 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_637 = Dummy_605 + Dummy_617 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_638 = Dummy_608 + Dummy_620 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_639 = Dummy_600 + Dummy_623 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_640 = Dummy_603 + Dummy_626 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_641 = Dummy_606 + Dummy_629 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_642 = Dummy_609 + Dummy_632 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_643 = Dummy_612 + Dummy_624 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_644 = Dummy_615 + Dummy_627 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_645 = Dummy_618 + Dummy_630 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_646 = Dummy_621 + Dummy_633 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_647 = -jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_88 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_88 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_88; - const real_t Dummy_648 = -jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_90 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_90 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_90; - const real_t Dummy_649 = -jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_92 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_92 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_92; - const real_t Dummy_650 = -jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_94 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_94 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_94; - const real_t Dummy_651 = Dummy_579*0.1381966011250105; - const real_t Dummy_652 = Dummy_582*0.1381966011250105; - const real_t Dummy_653 = Dummy_585*0.5854101966249684; - const real_t Dummy_654 = Dummy_588*0.1381966011250105; - const real_t Dummy_655 = Dummy_579*0.1381966011250105; - const real_t Dummy_656 = Dummy_582*0.5854101966249684; - const real_t Dummy_657 = Dummy_585*0.1381966011250105; - const real_t Dummy_658 = Dummy_588*0.1381966011250105; - const real_t Dummy_659 = Dummy_579*0.5854101966249684; - const real_t Dummy_660 = Dummy_582*0.1381966011250105; - const real_t Dummy_661 = Dummy_585*0.1381966011250105; - const real_t Dummy_662 = Dummy_588*0.1381966011250105; - const real_t Dummy_677 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_678 = Dummy_677*0.13819660112501053; - const real_t Dummy_679 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_680 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_681 = Dummy_680*0.13819660112501056; - const real_t Dummy_682 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_683 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_684 = Dummy_683*0.13819660112501056; - const real_t Dummy_685 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_686 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_687 = Dummy_686*0.5854101966249684; - const real_t Dummy_688 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_689 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_690 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_691 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_692 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_693 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_694 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_695 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_696 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_697 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_24; - const real_t Dummy_698 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16; - const real_t Dummy_699 = -Dummy_697 - Dummy_698; - const real_t Dummy_700 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_26; - const real_t Dummy_701 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_702 = -Dummy_700 - Dummy_701; - const real_t Dummy_703 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_704 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_705 = -Dummy_703 - Dummy_704; - const real_t Dummy_706 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_30; - const real_t Dummy_707 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_708 = -Dummy_706 - Dummy_707; - const real_t Dummy_709 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_24; - const real_t Dummy_710 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_711 = -Dummy_709 - Dummy_710; - const real_t Dummy_712 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_26; - const real_t Dummy_713 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_6; - const real_t Dummy_714 = -Dummy_712 - Dummy_713; - const real_t Dummy_715 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_716 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_717 = -Dummy_715 - Dummy_716; - const real_t Dummy_718 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_30; - const real_t Dummy_719 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_14; - const real_t Dummy_720 = -Dummy_718 - Dummy_719; - const real_t Dummy_721 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16; - const real_t Dummy_722 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_723 = -Dummy_721 - Dummy_722; - const real_t Dummy_724 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_725 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_6; - const real_t Dummy_726 = -Dummy_724 - Dummy_725; - const real_t Dummy_727 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_728 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_729 = -Dummy_727 - Dummy_728; - const real_t Dummy_730 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_731 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_14; - const real_t Dummy_732 = -Dummy_730 - Dummy_731; - const real_t Dummy_733 = Dummy_697 + Dummy_709 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_734 = Dummy_700 + Dummy_712 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_735 = Dummy_703 + Dummy_715 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_736 = Dummy_706 + Dummy_718 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_737 = Dummy_698 + Dummy_721 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_738 = Dummy_701 + Dummy_724 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_739 = Dummy_704 + Dummy_727 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_740 = Dummy_707 + Dummy_730 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_741 = Dummy_710 + Dummy_722 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_742 = Dummy_713 + Dummy_725 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_743 = Dummy_716 + Dummy_728 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_744 = Dummy_719 + Dummy_731 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_745 = -jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_88; - const real_t Dummy_746 = -jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_90; - const real_t Dummy_747 = -jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_92; - const real_t Dummy_748 = -jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_94; - const real_t Dummy_749 = Dummy_677*0.1381966011250105; - const real_t Dummy_750 = Dummy_680*0.1381966011250105; - const real_t Dummy_751 = Dummy_683*0.5854101966249684; - const real_t Dummy_752 = Dummy_686*0.1381966011250105; - const real_t Dummy_753 = Dummy_677*0.1381966011250105; - const real_t Dummy_754 = Dummy_680*0.5854101966249684; - const real_t Dummy_755 = Dummy_683*0.1381966011250105; - const real_t Dummy_756 = Dummy_686*0.1381966011250105; - const real_t Dummy_757 = Dummy_677*0.5854101966249684; - const real_t Dummy_758 = Dummy_680*0.1381966011250105; - const real_t Dummy_759 = Dummy_683*0.1381966011250105; - const real_t Dummy_760 = Dummy_686*0.1381966011250105; + const real_t tmp_moved_constant_10 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_11 = tmp_moved_constant_10*0.13819660112501053; + const real_t tmp_moved_constant_12 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_13 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_14 = tmp_moved_constant_13*0.13819660112501056; + const real_t tmp_moved_constant_15 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_16 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_17 = tmp_moved_constant_16*0.13819660112501056; + const real_t tmp_moved_constant_18 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_19 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_20 = tmp_moved_constant_19*0.5854101966249684; + const real_t tmp_moved_constant_21 = jac_affine_inv_0_0_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_22 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_23 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_24 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_25 = jac_affine_inv_1_0_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_26 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_27 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_28 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_29 = jac_affine_inv_2_0_WHITE_DOWN*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_30 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_31 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_32 = -tmp_moved_constant_30 - tmp_moved_constant_31; + const real_t tmp_moved_constant_33 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_34 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_35 = -tmp_moved_constant_33 - tmp_moved_constant_34; + const real_t tmp_moved_constant_36 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_37 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_38 = -tmp_moved_constant_36 - tmp_moved_constant_37; + const real_t tmp_moved_constant_39 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_40 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_41 = -tmp_moved_constant_39 - tmp_moved_constant_40; + const real_t tmp_moved_constant_42 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_43 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_44 = -tmp_moved_constant_42 - tmp_moved_constant_43; + const real_t tmp_moved_constant_45 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_46 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_47 = -tmp_moved_constant_45 - tmp_moved_constant_46; + const real_t tmp_moved_constant_48 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_49 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_50 = -tmp_moved_constant_48 - tmp_moved_constant_49; + const real_t tmp_moved_constant_51 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_52 = jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_53 = -tmp_moved_constant_51 - tmp_moved_constant_52; + const real_t tmp_moved_constant_54 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_55 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_56 = -tmp_moved_constant_54 - tmp_moved_constant_55; + const real_t tmp_moved_constant_57 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_58 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_59 = -tmp_moved_constant_57 - tmp_moved_constant_58; + const real_t tmp_moved_constant_60 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_61 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_62 = -tmp_moved_constant_60 - tmp_moved_constant_61; + const real_t tmp_moved_constant_63 = jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_64 = jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_65 = -tmp_moved_constant_63 - tmp_moved_constant_64; + const real_t tmp_moved_constant_66 = -jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_30 + tmp_moved_constant_42; + const real_t tmp_moved_constant_67 = -jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_33 + tmp_moved_constant_45; + const real_t tmp_moved_constant_68 = -jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_36 + tmp_moved_constant_48; + const real_t tmp_moved_constant_69 = -jac_affine_inv_2_0_WHITE_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_39 + tmp_moved_constant_51; + const real_t tmp_moved_constant_70 = -jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_31 + tmp_moved_constant_54; + const real_t tmp_moved_constant_71 = -jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_34 + tmp_moved_constant_57; + const real_t tmp_moved_constant_72 = -jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_37 + tmp_moved_constant_60; + const real_t tmp_moved_constant_73 = -jac_affine_inv_1_0_WHITE_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_40 + tmp_moved_constant_63; + const real_t tmp_moved_constant_74 = -jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_43 + tmp_moved_constant_55; + const real_t tmp_moved_constant_75 = -jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_46 + tmp_moved_constant_58; + const real_t tmp_moved_constant_76 = -jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_49 + tmp_moved_constant_61; + const real_t tmp_moved_constant_77 = -jac_affine_inv_0_0_WHITE_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_52 + tmp_moved_constant_64; + const real_t tmp_moved_constant_78 = -jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_88; + const real_t tmp_moved_constant_79 = -jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_90; + const real_t tmp_moved_constant_80 = -jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_92; + const real_t tmp_moved_constant_81 = -jac_affine_inv_0_0_WHITE_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_0_WHITE_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_0_WHITE_DOWN*tmp_kernel_op_94; + const real_t tmp_moved_constant_82 = tmp_moved_constant_10*0.1381966011250105; + const real_t tmp_moved_constant_83 = tmp_moved_constant_13*0.1381966011250105; + const real_t tmp_moved_constant_84 = tmp_moved_constant_16*0.5854101966249684; + const real_t tmp_moved_constant_85 = tmp_moved_constant_19*0.1381966011250105; + const real_t tmp_moved_constant_86 = tmp_moved_constant_10*0.1381966011250105; + const real_t tmp_moved_constant_87 = tmp_moved_constant_13*0.5854101966249684; + const real_t tmp_moved_constant_88 = tmp_moved_constant_16*0.1381966011250105; + const real_t tmp_moved_constant_89 = tmp_moved_constant_19*0.1381966011250105; + const real_t tmp_moved_constant_90 = tmp_moved_constant_10*0.5854101966249684; + const real_t tmp_moved_constant_91 = tmp_moved_constant_13*0.1381966011250105; + const real_t tmp_moved_constant_92 = tmp_moved_constant_16*0.1381966011250105; + const real_t tmp_moved_constant_93 = tmp_moved_constant_19*0.1381966011250105; + const real_t tmp_moved_constant_108 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_109 = tmp_moved_constant_108*0.13819660112501053; + const real_t tmp_moved_constant_110 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_111 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_112 = tmp_moved_constant_111*0.13819660112501056; + const real_t tmp_moved_constant_113 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_114 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_115 = tmp_moved_constant_114*0.13819660112501056; + const real_t tmp_moved_constant_116 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_117 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_118 = tmp_moved_constant_117*0.5854101966249684; + const real_t tmp_moved_constant_119 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_120 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_121 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_122 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_123 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_124 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_125 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_126 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_127 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_128 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_24; + const real_t tmp_moved_constant_129 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16; + const real_t tmp_moved_constant_130 = -tmp_moved_constant_128 - tmp_moved_constant_129; + const real_t tmp_moved_constant_131 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_26; + const real_t tmp_moved_constant_132 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_133 = -tmp_moved_constant_131 - tmp_moved_constant_132; + const real_t tmp_moved_constant_134 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_135 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_136 = -tmp_moved_constant_134 - tmp_moved_constant_135; + const real_t tmp_moved_constant_137 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_30; + const real_t tmp_moved_constant_138 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_139 = -tmp_moved_constant_137 - tmp_moved_constant_138; + const real_t tmp_moved_constant_140 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_24; + const real_t tmp_moved_constant_141 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_142 = -tmp_moved_constant_140 - tmp_moved_constant_141; + const real_t tmp_moved_constant_143 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_26; + const real_t tmp_moved_constant_144 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_6; + const real_t tmp_moved_constant_145 = -tmp_moved_constant_143 - tmp_moved_constant_144; + const real_t tmp_moved_constant_146 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_147 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_148 = -tmp_moved_constant_146 - tmp_moved_constant_147; + const real_t tmp_moved_constant_149 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_30; + const real_t tmp_moved_constant_150 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_14; + const real_t tmp_moved_constant_151 = -tmp_moved_constant_149 - tmp_moved_constant_150; + const real_t tmp_moved_constant_152 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16; + const real_t tmp_moved_constant_153 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_154 = -tmp_moved_constant_152 - tmp_moved_constant_153; + const real_t tmp_moved_constant_155 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_156 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_6; + const real_t tmp_moved_constant_157 = -tmp_moved_constant_155 - tmp_moved_constant_156; + const real_t tmp_moved_constant_158 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_159 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_160 = -tmp_moved_constant_158 - tmp_moved_constant_159; + const real_t tmp_moved_constant_161 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_162 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_14; + const real_t tmp_moved_constant_163 = -tmp_moved_constant_161 - tmp_moved_constant_162; + const real_t tmp_moved_constant_164 = -jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_128 + tmp_moved_constant_140; + const real_t tmp_moved_constant_165 = -jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_131 + tmp_moved_constant_143; + const real_t tmp_moved_constant_166 = -jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_134 + tmp_moved_constant_146; + const real_t tmp_moved_constant_167 = -jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_137 + tmp_moved_constant_149; + const real_t tmp_moved_constant_168 = -jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_129 + tmp_moved_constant_152; + const real_t tmp_moved_constant_169 = -jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_132 + tmp_moved_constant_155; + const real_t tmp_moved_constant_170 = -jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_135 + tmp_moved_constant_158; + const real_t tmp_moved_constant_171 = -jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_138 + tmp_moved_constant_161; + const real_t tmp_moved_constant_172 = -jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_141 + tmp_moved_constant_153; + const real_t tmp_moved_constant_173 = -jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_144 + tmp_moved_constant_156; + const real_t tmp_moved_constant_174 = -jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_147 + tmp_moved_constant_159; + const real_t tmp_moved_constant_175 = -jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_150 + tmp_moved_constant_162; + const real_t tmp_moved_constant_176 = -jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_88; + const real_t tmp_moved_constant_177 = -jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_90; + const real_t tmp_moved_constant_178 = -jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_92; + const real_t tmp_moved_constant_179 = -jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_94; + const real_t tmp_moved_constant_180 = tmp_moved_constant_108*0.1381966011250105; + const real_t tmp_moved_constant_181 = tmp_moved_constant_111*0.1381966011250105; + const real_t tmp_moved_constant_182 = tmp_moved_constant_114*0.5854101966249684; + const real_t tmp_moved_constant_183 = tmp_moved_constant_117*0.1381966011250105; + const real_t tmp_moved_constant_184 = tmp_moved_constant_108*0.1381966011250105; + const real_t tmp_moved_constant_185 = tmp_moved_constant_111*0.5854101966249684; + const real_t tmp_moved_constant_186 = tmp_moved_constant_114*0.1381966011250105; + const real_t tmp_moved_constant_187 = tmp_moved_constant_117*0.1381966011250105; + const real_t tmp_moved_constant_188 = tmp_moved_constant_108*0.5854101966249684; + const real_t tmp_moved_constant_189 = tmp_moved_constant_111*0.1381966011250105; + const real_t tmp_moved_constant_190 = tmp_moved_constant_114*0.1381966011250105; + const real_t tmp_moved_constant_191 = tmp_moved_constant_117*0.1381966011250105; + const real_t tmp_moved_constant_206 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_207 = tmp_moved_constant_206*0.13819660112501053; + const real_t tmp_moved_constant_208 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_209 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_210 = tmp_moved_constant_209*0.13819660112501056; + const real_t tmp_moved_constant_211 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_212 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_213 = tmp_moved_constant_212*0.13819660112501056; + const real_t tmp_moved_constant_214 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_215 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_216 = tmp_moved_constant_215*0.5854101966249684; + const real_t tmp_moved_constant_217 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_218 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_219 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_220 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_221 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_222 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_223 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_224 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_225 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_226 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_227 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_228 = -tmp_moved_constant_226 - tmp_moved_constant_227; + const real_t tmp_moved_constant_229 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_230 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_231 = -tmp_moved_constant_229 - tmp_moved_constant_230; + const real_t tmp_moved_constant_232 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_233 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_234 = -tmp_moved_constant_232 - tmp_moved_constant_233; + const real_t tmp_moved_constant_235 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_236 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_237 = -tmp_moved_constant_235 - tmp_moved_constant_236; + const real_t tmp_moved_constant_238 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_239 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_240 = -tmp_moved_constant_238 - tmp_moved_constant_239; + const real_t tmp_moved_constant_241 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_242 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_243 = -tmp_moved_constant_241 - tmp_moved_constant_242; + const real_t tmp_moved_constant_244 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_245 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_246 = -tmp_moved_constant_244 - tmp_moved_constant_245; + const real_t tmp_moved_constant_247 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_248 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_249 = -tmp_moved_constant_247 - tmp_moved_constant_248; + const real_t tmp_moved_constant_250 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_251 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_252 = -tmp_moved_constant_250 - tmp_moved_constant_251; + const real_t tmp_moved_constant_253 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_254 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_255 = -tmp_moved_constant_253 - tmp_moved_constant_254; + const real_t tmp_moved_constant_256 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_257 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_258 = -tmp_moved_constant_256 - tmp_moved_constant_257; + const real_t tmp_moved_constant_259 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_260 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_261 = -tmp_moved_constant_259 - tmp_moved_constant_260; + const real_t tmp_moved_constant_262 = -jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_226 + tmp_moved_constant_238; + const real_t tmp_moved_constant_263 = -jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_229 + tmp_moved_constant_241; + const real_t tmp_moved_constant_264 = -jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_232 + tmp_moved_constant_244; + const real_t tmp_moved_constant_265 = -jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_235 + tmp_moved_constant_247; + const real_t tmp_moved_constant_266 = -jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_227 + tmp_moved_constant_250; + const real_t tmp_moved_constant_267 = -jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_230 + tmp_moved_constant_253; + const real_t tmp_moved_constant_268 = -jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_233 + tmp_moved_constant_256; + const real_t tmp_moved_constant_269 = -jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_236 + tmp_moved_constant_259; + const real_t tmp_moved_constant_270 = -jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_239 + tmp_moved_constant_251; + const real_t tmp_moved_constant_271 = -jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_242 + tmp_moved_constant_254; + const real_t tmp_moved_constant_272 = -jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_245 + tmp_moved_constant_257; + const real_t tmp_moved_constant_273 = -jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_248 + tmp_moved_constant_260; + const real_t tmp_moved_constant_274 = -jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_88; + const real_t tmp_moved_constant_275 = -jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_90; + const real_t tmp_moved_constant_276 = -jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_92; + const real_t tmp_moved_constant_277 = -jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_94; + const real_t tmp_moved_constant_278 = tmp_moved_constant_206*0.1381966011250105; + const real_t tmp_moved_constant_279 = tmp_moved_constant_209*0.1381966011250105; + const real_t tmp_moved_constant_280 = tmp_moved_constant_212*0.5854101966249684; + const real_t tmp_moved_constant_281 = tmp_moved_constant_215*0.1381966011250105; + const real_t tmp_moved_constant_282 = tmp_moved_constant_206*0.1381966011250105; + const real_t tmp_moved_constant_283 = tmp_moved_constant_209*0.5854101966249684; + const real_t tmp_moved_constant_284 = tmp_moved_constant_212*0.1381966011250105; + const real_t tmp_moved_constant_285 = tmp_moved_constant_215*0.1381966011250105; + const real_t tmp_moved_constant_286 = tmp_moved_constant_206*0.5854101966249684; + const real_t tmp_moved_constant_287 = tmp_moved_constant_209*0.1381966011250105; + const real_t tmp_moved_constant_288 = tmp_moved_constant_212*0.1381966011250105; + const real_t tmp_moved_constant_289 = tmp_moved_constant_215*0.1381966011250105; + const real_t tmp_moved_constant_304 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_305 = tmp_moved_constant_304*0.13819660112501053; + const real_t tmp_moved_constant_306 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_307 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_308 = tmp_moved_constant_307*0.13819660112501056; + const real_t tmp_moved_constant_309 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_310 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_311 = tmp_moved_constant_310*0.13819660112501056; + const real_t tmp_moved_constant_312 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_313 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_314 = tmp_moved_constant_313*0.5854101966249684; + const real_t tmp_moved_constant_315 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_316 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_317 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_318 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_319 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_320 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_321 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_322 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_323 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_324 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_24; + const real_t tmp_moved_constant_325 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16; + const real_t tmp_moved_constant_326 = -tmp_moved_constant_324 - tmp_moved_constant_325; + const real_t tmp_moved_constant_327 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_26; + const real_t tmp_moved_constant_328 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_329 = -tmp_moved_constant_327 - tmp_moved_constant_328; + const real_t tmp_moved_constant_330 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_331 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_332 = -tmp_moved_constant_330 - tmp_moved_constant_331; + const real_t tmp_moved_constant_333 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_30; + const real_t tmp_moved_constant_334 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_335 = -tmp_moved_constant_333 - tmp_moved_constant_334; + const real_t tmp_moved_constant_336 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_24; + const real_t tmp_moved_constant_337 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_338 = -tmp_moved_constant_336 - tmp_moved_constant_337; + const real_t tmp_moved_constant_339 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_26; + const real_t tmp_moved_constant_340 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_6; + const real_t tmp_moved_constant_341 = -tmp_moved_constant_339 - tmp_moved_constant_340; + const real_t tmp_moved_constant_342 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_343 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_344 = -tmp_moved_constant_342 - tmp_moved_constant_343; + const real_t tmp_moved_constant_345 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_30; + const real_t tmp_moved_constant_346 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_14; + const real_t tmp_moved_constant_347 = -tmp_moved_constant_345 - tmp_moved_constant_346; + const real_t tmp_moved_constant_348 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16; + const real_t tmp_moved_constant_349 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_350 = -tmp_moved_constant_348 - tmp_moved_constant_349; + const real_t tmp_moved_constant_351 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_352 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_6; + const real_t tmp_moved_constant_353 = -tmp_moved_constant_351 - tmp_moved_constant_352; + const real_t tmp_moved_constant_354 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_355 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_356 = -tmp_moved_constant_354 - tmp_moved_constant_355; + const real_t tmp_moved_constant_357 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_358 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_14; + const real_t tmp_moved_constant_359 = -tmp_moved_constant_357 - tmp_moved_constant_358; + const real_t tmp_moved_constant_360 = -jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_324 + tmp_moved_constant_336; + const real_t tmp_moved_constant_361 = -jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_327 + tmp_moved_constant_339; + const real_t tmp_moved_constant_362 = -jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_330 + tmp_moved_constant_342; + const real_t tmp_moved_constant_363 = -jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_333 + tmp_moved_constant_345; + const real_t tmp_moved_constant_364 = -jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_325 + tmp_moved_constant_348; + const real_t tmp_moved_constant_365 = -jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_328 + tmp_moved_constant_351; + const real_t tmp_moved_constant_366 = -jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_331 + tmp_moved_constant_354; + const real_t tmp_moved_constant_367 = -jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_334 + tmp_moved_constant_357; + const real_t tmp_moved_constant_368 = -jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_337 + tmp_moved_constant_349; + const real_t tmp_moved_constant_369 = -jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_340 + tmp_moved_constant_352; + const real_t tmp_moved_constant_370 = -jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_343 + tmp_moved_constant_355; + const real_t tmp_moved_constant_371 = -jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_346 + tmp_moved_constant_358; + const real_t tmp_moved_constant_372 = -jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_88 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_88 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_88; + const real_t tmp_moved_constant_373 = -jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_90 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_90 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_90; + const real_t tmp_moved_constant_374 = -jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_92 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_92 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_92; + const real_t tmp_moved_constant_375 = -jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_94 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_94 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_94; + const real_t tmp_moved_constant_376 = tmp_moved_constant_304*0.1381966011250105; + const real_t tmp_moved_constant_377 = tmp_moved_constant_307*0.1381966011250105; + const real_t tmp_moved_constant_378 = tmp_moved_constant_310*0.5854101966249684; + const real_t tmp_moved_constant_379 = tmp_moved_constant_313*0.1381966011250105; + const real_t tmp_moved_constant_380 = tmp_moved_constant_304*0.1381966011250105; + const real_t tmp_moved_constant_381 = tmp_moved_constant_307*0.5854101966249684; + const real_t tmp_moved_constant_382 = tmp_moved_constant_310*0.1381966011250105; + const real_t tmp_moved_constant_383 = tmp_moved_constant_313*0.1381966011250105; + const real_t tmp_moved_constant_384 = tmp_moved_constant_304*0.5854101966249684; + const real_t tmp_moved_constant_385 = tmp_moved_constant_307*0.1381966011250105; + const real_t tmp_moved_constant_386 = tmp_moved_constant_310*0.1381966011250105; + const real_t tmp_moved_constant_387 = tmp_moved_constant_313*0.1381966011250105; + const real_t tmp_moved_constant_402 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_403 = tmp_moved_constant_402*0.13819660112501053; + const real_t tmp_moved_constant_404 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_405 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_406 = tmp_moved_constant_405*0.13819660112501056; + const real_t tmp_moved_constant_407 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_408 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_409 = tmp_moved_constant_408*0.13819660112501056; + const real_t tmp_moved_constant_410 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_411 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_412 = tmp_moved_constant_411*0.5854101966249684; + const real_t tmp_moved_constant_413 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_414 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_415 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_416 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_417 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_418 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_419 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_420 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_421 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_422 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_423 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_424 = -tmp_moved_constant_422 - tmp_moved_constant_423; + const real_t tmp_moved_constant_425 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_426 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_427 = -tmp_moved_constant_425 - tmp_moved_constant_426; + const real_t tmp_moved_constant_428 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_429 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_430 = -tmp_moved_constant_428 - tmp_moved_constant_429; + const real_t tmp_moved_constant_431 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_432 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_433 = -tmp_moved_constant_431 - tmp_moved_constant_432; + const real_t tmp_moved_constant_434 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_435 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_436 = -tmp_moved_constant_434 - tmp_moved_constant_435; + const real_t tmp_moved_constant_437 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_438 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_439 = -tmp_moved_constant_437 - tmp_moved_constant_438; + const real_t tmp_moved_constant_440 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_441 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_442 = -tmp_moved_constant_440 - tmp_moved_constant_441; + const real_t tmp_moved_constant_443 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_444 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_445 = -tmp_moved_constant_443 - tmp_moved_constant_444; + const real_t tmp_moved_constant_446 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_447 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_448 = -tmp_moved_constant_446 - tmp_moved_constant_447; + const real_t tmp_moved_constant_449 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_450 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_451 = -tmp_moved_constant_449 - tmp_moved_constant_450; + const real_t tmp_moved_constant_452 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_453 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_454 = -tmp_moved_constant_452 - tmp_moved_constant_453; + const real_t tmp_moved_constant_455 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_456 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_457 = -tmp_moved_constant_455 - tmp_moved_constant_456; + const real_t tmp_moved_constant_458 = -jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_422 + tmp_moved_constant_434; + const real_t tmp_moved_constant_459 = -jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_425 + tmp_moved_constant_437; + const real_t tmp_moved_constant_460 = -jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_428 + tmp_moved_constant_440; + const real_t tmp_moved_constant_461 = -jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_431 + tmp_moved_constant_443; + const real_t tmp_moved_constant_462 = -jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_423 + tmp_moved_constant_446; + const real_t tmp_moved_constant_463 = -jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_426 + tmp_moved_constant_449; + const real_t tmp_moved_constant_464 = -jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_429 + tmp_moved_constant_452; + const real_t tmp_moved_constant_465 = -jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_432 + tmp_moved_constant_455; + const real_t tmp_moved_constant_466 = -jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_435 + tmp_moved_constant_447; + const real_t tmp_moved_constant_467 = -jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_438 + tmp_moved_constant_450; + const real_t tmp_moved_constant_468 = -jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_441 + tmp_moved_constant_453; + const real_t tmp_moved_constant_469 = -jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_444 + tmp_moved_constant_456; + const real_t tmp_moved_constant_470 = -jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_88; + const real_t tmp_moved_constant_471 = -jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_90; + const real_t tmp_moved_constant_472 = -jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_92; + const real_t tmp_moved_constant_473 = -jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_94; + const real_t tmp_moved_constant_474 = tmp_moved_constant_402*0.1381966011250105; + const real_t tmp_moved_constant_475 = tmp_moved_constant_405*0.1381966011250105; + const real_t tmp_moved_constant_476 = tmp_moved_constant_408*0.5854101966249684; + const real_t tmp_moved_constant_477 = tmp_moved_constant_411*0.1381966011250105; + const real_t tmp_moved_constant_478 = tmp_moved_constant_402*0.1381966011250105; + const real_t tmp_moved_constant_479 = tmp_moved_constant_405*0.5854101966249684; + const real_t tmp_moved_constant_480 = tmp_moved_constant_408*0.1381966011250105; + const real_t tmp_moved_constant_481 = tmp_moved_constant_411*0.1381966011250105; + const real_t tmp_moved_constant_482 = tmp_moved_constant_402*0.5854101966249684; + const real_t tmp_moved_constant_483 = tmp_moved_constant_405*0.1381966011250105; + const real_t tmp_moved_constant_484 = tmp_moved_constant_408*0.1381966011250105; + const real_t tmp_moved_constant_485 = tmp_moved_constant_411*0.1381966011250105; for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -855,114 +855,114 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_3D( real_t * RESTRICT _data_d _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(elMatVec_3,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); } } - const __m256d Dummy_275 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_276 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_277 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_278 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_279 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_280 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]); - const __m256d Dummy_281 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_282 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_283 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_284 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_369 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_279,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286),_mm256_set_pd(Dummy_307,Dummy_307,Dummy_307,Dummy_307)),_mm256_mul_pd(_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289),_mm256_set_pd(Dummy_310,Dummy_310,Dummy_310,Dummy_310))),_mm256_mul_pd(_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292),_mm256_set_pd(Dummy_313,Dummy_313,Dummy_313,Dummy_313))),_mm256_mul_pd(_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295),_mm256_set_pd(Dummy_316,Dummy_316,Dummy_316,Dummy_316)))),_mm256_mul_pd(Dummy_280,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286),_mm256_set_pd(Dummy_319,Dummy_319,Dummy_319,Dummy_319)),_mm256_mul_pd(_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289),_mm256_set_pd(Dummy_322,Dummy_322,Dummy_322,Dummy_322))),_mm256_mul_pd(_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292),_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325))),_mm256_mul_pd(_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295),_mm256_set_pd(Dummy_328,Dummy_328,Dummy_328,Dummy_328))))),_mm256_mul_pd(Dummy_281,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286),_mm256_set_pd(Dummy_331,Dummy_331,Dummy_331,Dummy_331)),_mm256_mul_pd(_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289),_mm256_set_pd(Dummy_334,Dummy_334,Dummy_334,Dummy_334))),_mm256_mul_pd(_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292),_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337))),_mm256_mul_pd(_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295),_mm256_set_pd(Dummy_340,Dummy_340,Dummy_340,Dummy_340))))),_mm256_mul_pd(Dummy_282,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286),_mm256_set_pd(Dummy_341,Dummy_341,Dummy_341,Dummy_341)),_mm256_mul_pd(_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289),_mm256_set_pd(Dummy_342,Dummy_342,Dummy_342,Dummy_342))),_mm256_mul_pd(_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292),_mm256_set_pd(Dummy_343,Dummy_343,Dummy_343,Dummy_343))),_mm256_mul_pd(_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295),_mm256_set_pd(Dummy_344,Dummy_344,Dummy_344,Dummy_344))))),_mm256_mul_pd(Dummy_283,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286),_mm256_set_pd(Dummy_345,Dummy_345,Dummy_345,Dummy_345)),_mm256_mul_pd(_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289),_mm256_set_pd(Dummy_346,Dummy_346,Dummy_346,Dummy_346))),_mm256_mul_pd(_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292),_mm256_set_pd(Dummy_347,Dummy_347,Dummy_347,Dummy_347))),_mm256_mul_pd(_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295),_mm256_set_pd(Dummy_348,Dummy_348,Dummy_348,Dummy_348))))),_mm256_mul_pd(Dummy_284,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286),_mm256_set_pd(Dummy_349,Dummy_349,Dummy_349,Dummy_349)),_mm256_mul_pd(_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289),_mm256_set_pd(Dummy_350,Dummy_350,Dummy_350,Dummy_350))),_mm256_mul_pd(_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292),_mm256_set_pd(Dummy_351,Dummy_351,Dummy_351,Dummy_351))),_mm256_mul_pd(_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295),_mm256_set_pd(Dummy_352,Dummy_352,Dummy_352,Dummy_352))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286),_mm256_set_pd(Dummy_353,Dummy_353,Dummy_353,Dummy_353)),_mm256_mul_pd(_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289),_mm256_set_pd(Dummy_354,Dummy_354,Dummy_354,Dummy_354))),_mm256_mul_pd(_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292),_mm256_set_pd(Dummy_355,Dummy_355,Dummy_355,Dummy_355))),_mm256_mul_pd(_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295),_mm256_set_pd(Dummy_356,Dummy_356,Dummy_356,Dummy_356))))),_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286)),_mm256_set_pd(Dummy_287,Dummy_287,Dummy_287,Dummy_287)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289)),_mm256_set_pd(Dummy_290,Dummy_290,Dummy_290,Dummy_290))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292)),_mm256_set_pd(Dummy_293,Dummy_293,Dummy_293,Dummy_293))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295)),_mm256_set_pd(Dummy_296,Dummy_296,Dummy_296,Dummy_296))))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286)),_mm256_set_pd(Dummy_297,Dummy_297,Dummy_297,Dummy_297)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289)),_mm256_set_pd(Dummy_298,Dummy_298,Dummy_298,Dummy_298))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292)),_mm256_set_pd(Dummy_299,Dummy_299,Dummy_299,Dummy_299))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295)),_mm256_set_pd(Dummy_300,Dummy_300,Dummy_300,Dummy_300))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286)),_mm256_set_pd(Dummy_301,Dummy_301,Dummy_301,Dummy_301)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289)),_mm256_set_pd(Dummy_302,Dummy_302,Dummy_302,Dummy_302))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292)),_mm256_set_pd(Dummy_303,Dummy_303,Dummy_303,Dummy_303))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295)),_mm256_set_pd(Dummy_304,Dummy_304,Dummy_304,Dummy_304))))); - const __m256d Dummy_370 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_279,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_307,Dummy_307,Dummy_307,Dummy_307),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_set_pd(Dummy_310,Dummy_310,Dummy_310,Dummy_310),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(Dummy_313,Dummy_313,Dummy_313,Dummy_313),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_set_pd(Dummy_316,Dummy_316,Dummy_316,Dummy_316),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360)))),_mm256_mul_pd(Dummy_280,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_319,Dummy_319,Dummy_319,Dummy_319),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_set_pd(Dummy_322,Dummy_322,Dummy_322,Dummy_322),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_set_pd(Dummy_328,Dummy_328,Dummy_328,Dummy_328),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_281,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_331,Dummy_331,Dummy_331,Dummy_331),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_set_pd(Dummy_334,Dummy_334,Dummy_334,Dummy_334),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_set_pd(Dummy_340,Dummy_340,Dummy_340,Dummy_340),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_282,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_341,Dummy_341,Dummy_341,Dummy_341),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_set_pd(Dummy_342,Dummy_342,Dummy_342,Dummy_342),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(Dummy_343,Dummy_343,Dummy_343,Dummy_343),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_set_pd(Dummy_344,Dummy_344,Dummy_344,Dummy_344),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_283,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_345,Dummy_345,Dummy_345,Dummy_345),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_set_pd(Dummy_346,Dummy_346,Dummy_346,Dummy_346),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(Dummy_347,Dummy_347,Dummy_347,Dummy_347),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_set_pd(Dummy_348,Dummy_348,Dummy_348,Dummy_348),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_284,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_349,Dummy_349,Dummy_349,Dummy_349),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_set_pd(Dummy_350,Dummy_350,Dummy_350,Dummy_350),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(Dummy_351,Dummy_351,Dummy_351,Dummy_351),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_set_pd(Dummy_352,Dummy_352,Dummy_352,Dummy_352),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_353,Dummy_353,Dummy_353,Dummy_353),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_set_pd(Dummy_354,Dummy_354,Dummy_354,Dummy_354),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(Dummy_355,Dummy_355,Dummy_355,Dummy_355),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_set_pd(Dummy_356,Dummy_356,Dummy_356,Dummy_356),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_287,Dummy_287,Dummy_287,Dummy_287)),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_290,Dummy_290,Dummy_290,Dummy_290)),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_293,Dummy_293,Dummy_293,Dummy_293)),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_296,Dummy_296,Dummy_296,Dummy_296)),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_297,Dummy_297,Dummy_297,Dummy_297)),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_298,Dummy_298,Dummy_298,Dummy_298)),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_299,Dummy_299,Dummy_299,Dummy_299)),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_300,Dummy_300,Dummy_300,Dummy_300)),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_301,Dummy_301,Dummy_301,Dummy_301)),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_302,Dummy_302,Dummy_302,Dummy_302)),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_303,Dummy_303,Dummy_303,Dummy_303)),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_304,Dummy_304,Dummy_304,Dummy_304)),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))); - const __m256d Dummy_371 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_279,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_307,Dummy_307,Dummy_307,Dummy_307),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_set_pd(Dummy_310,Dummy_310,Dummy_310,Dummy_310),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(Dummy_313,Dummy_313,Dummy_313,Dummy_313),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_set_pd(Dummy_316,Dummy_316,Dummy_316,Dummy_316),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364)))),_mm256_mul_pd(Dummy_280,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_319,Dummy_319,Dummy_319,Dummy_319),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_set_pd(Dummy_322,Dummy_322,Dummy_322,Dummy_322),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_set_pd(Dummy_328,Dummy_328,Dummy_328,Dummy_328),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))),_mm256_mul_pd(Dummy_281,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_331,Dummy_331,Dummy_331,Dummy_331),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_set_pd(Dummy_334,Dummy_334,Dummy_334,Dummy_334),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_set_pd(Dummy_340,Dummy_340,Dummy_340,Dummy_340),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))),_mm256_mul_pd(Dummy_282,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_341,Dummy_341,Dummy_341,Dummy_341),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_set_pd(Dummy_342,Dummy_342,Dummy_342,Dummy_342),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(Dummy_343,Dummy_343,Dummy_343,Dummy_343),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_set_pd(Dummy_344,Dummy_344,Dummy_344,Dummy_344),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))),_mm256_mul_pd(Dummy_283,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_345,Dummy_345,Dummy_345,Dummy_345),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_set_pd(Dummy_346,Dummy_346,Dummy_346,Dummy_346),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(Dummy_347,Dummy_347,Dummy_347,Dummy_347),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_set_pd(Dummy_348,Dummy_348,Dummy_348,Dummy_348),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))),_mm256_mul_pd(Dummy_284,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_349,Dummy_349,Dummy_349,Dummy_349),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_set_pd(Dummy_350,Dummy_350,Dummy_350,Dummy_350),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(Dummy_351,Dummy_351,Dummy_351,Dummy_351),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_set_pd(Dummy_352,Dummy_352,Dummy_352,Dummy_352),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_353,Dummy_353,Dummy_353,Dummy_353),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_set_pd(Dummy_354,Dummy_354,Dummy_354,Dummy_354),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(Dummy_355,Dummy_355,Dummy_355,Dummy_355),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_set_pd(Dummy_356,Dummy_356,Dummy_356,Dummy_356),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))),_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_287,Dummy_287,Dummy_287,Dummy_287)),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_290,Dummy_290,Dummy_290,Dummy_290)),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_293,Dummy_293,Dummy_293,Dummy_293)),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_296,Dummy_296,Dummy_296,Dummy_296)),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_297,Dummy_297,Dummy_297,Dummy_297)),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_298,Dummy_298,Dummy_298,Dummy_298)),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_299,Dummy_299,Dummy_299,Dummy_299)),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_300,Dummy_300,Dummy_300,Dummy_300)),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_301,Dummy_301,Dummy_301,Dummy_301)),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_302,Dummy_302,Dummy_302,Dummy_302)),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_303,Dummy_303,Dummy_303,Dummy_303)),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_304,Dummy_304,Dummy_304,Dummy_304)),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))); - const __m256d Dummy_372 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_279,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_307,Dummy_307,Dummy_307,Dummy_307),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_set_pd(Dummy_310,Dummy_310,Dummy_310,Dummy_310),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_set_pd(Dummy_313,Dummy_313,Dummy_313,Dummy_313),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_set_pd(Dummy_316,Dummy_316,Dummy_316,Dummy_316),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368)))),_mm256_mul_pd(Dummy_280,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_319,Dummy_319,Dummy_319,Dummy_319),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_set_pd(Dummy_322,Dummy_322,Dummy_322,Dummy_322),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_set_pd(Dummy_328,Dummy_328,Dummy_328,Dummy_328),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))),_mm256_mul_pd(Dummy_281,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_331,Dummy_331,Dummy_331,Dummy_331),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_set_pd(Dummy_334,Dummy_334,Dummy_334,Dummy_334),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_set_pd(Dummy_340,Dummy_340,Dummy_340,Dummy_340),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))),_mm256_mul_pd(Dummy_282,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_341,Dummy_341,Dummy_341,Dummy_341),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_set_pd(Dummy_342,Dummy_342,Dummy_342,Dummy_342),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_set_pd(Dummy_343,Dummy_343,Dummy_343,Dummy_343),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_set_pd(Dummy_344,Dummy_344,Dummy_344,Dummy_344),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))),_mm256_mul_pd(Dummy_283,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_345,Dummy_345,Dummy_345,Dummy_345),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_set_pd(Dummy_346,Dummy_346,Dummy_346,Dummy_346),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_set_pd(Dummy_347,Dummy_347,Dummy_347,Dummy_347),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_set_pd(Dummy_348,Dummy_348,Dummy_348,Dummy_348),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))),_mm256_mul_pd(Dummy_284,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_349,Dummy_349,Dummy_349,Dummy_349),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_set_pd(Dummy_350,Dummy_350,Dummy_350,Dummy_350),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_set_pd(Dummy_351,Dummy_351,Dummy_351,Dummy_351),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_set_pd(Dummy_352,Dummy_352,Dummy_352,Dummy_352),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_353,Dummy_353,Dummy_353,Dummy_353),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_set_pd(Dummy_354,Dummy_354,Dummy_354,Dummy_354),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_set_pd(Dummy_355,Dummy_355,Dummy_355,Dummy_355),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_set_pd(Dummy_356,Dummy_356,Dummy_356,Dummy_356),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))),_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_287,Dummy_287,Dummy_287,Dummy_287)),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_290,Dummy_290,Dummy_290,Dummy_290)),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_293,Dummy_293,Dummy_293,Dummy_293)),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_296,Dummy_296,Dummy_296,Dummy_296)),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_297,Dummy_297,Dummy_297,Dummy_297)),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_298,Dummy_298,Dummy_298,Dummy_298)),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_299,Dummy_299,Dummy_299,Dummy_299)),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_300,Dummy_300,Dummy_300,Dummy_300)),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_301,Dummy_301,Dummy_301,Dummy_301)),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_302,Dummy_302,Dummy_302,Dummy_302)),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_303,Dummy_303,Dummy_303,Dummy_303)),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_304,Dummy_304,Dummy_304,Dummy_304)),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))); + const __m256d tmp_moved_constant_0 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_1 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_2 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_3 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_4 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_5 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]); + const __m256d tmp_moved_constant_6 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_7 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_8 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_9 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_94 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_4,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17),_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41)))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17),_mm256_set_pd(tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53))))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17),_mm256_set_pd(tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65))))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17),_mm256_set_pd(tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69))))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17),_mm256_set_pd(tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73))))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17),_mm256_set_pd(tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77))))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17),_mm256_set_pd(tmp_moved_constant_80,tmp_moved_constant_80,tmp_moved_constant_80,tmp_moved_constant_80))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81))))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)),_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)),_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17)),_mm256_set_pd(tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20)),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21))))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)),_mm256_set_pd(tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)),_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17)),_mm256_set_pd(tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20)),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25))))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)),_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)),_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17)),_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20)),_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29))))); + const __m256d tmp_moved_constant_95 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_4,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85)))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_80,tmp_moved_constant_80,tmp_moved_constant_80,tmp_moved_constant_80),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12)),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15)),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18)),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21)),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22)),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23)),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24)),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25)),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26)),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27)),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28)),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29)),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))); + const __m256d tmp_moved_constant_96 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_4,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89)))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_80,tmp_moved_constant_80,tmp_moved_constant_80,tmp_moved_constant_80),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12)),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15)),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18)),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21)),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22)),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23)),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24)),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25)),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26)),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27)),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28)),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29)),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))); + const __m256d tmp_moved_constant_97 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_4,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93)))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_80,tmp_moved_constant_80,tmp_moved_constant_80,tmp_moved_constant_80),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12)),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15)),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18)),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21)),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22)),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23)),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24)),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25)),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26)),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27)),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28)),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29)),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_369,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_370,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_371,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_372,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_94,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_95,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_96,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_97,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); } } - const __m256d Dummy_373 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_374 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_375 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_376 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_377 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_378 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_379 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_380 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_381 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_382 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_467 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_377,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384),_mm256_set_pd(Dummy_405,Dummy_405,Dummy_405,Dummy_405)),_mm256_mul_pd(_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387),_mm256_set_pd(Dummy_408,Dummy_408,Dummy_408,Dummy_408))),_mm256_mul_pd(_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390),_mm256_set_pd(Dummy_411,Dummy_411,Dummy_411,Dummy_411))),_mm256_mul_pd(_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393),_mm256_set_pd(Dummy_414,Dummy_414,Dummy_414,Dummy_414)))),_mm256_mul_pd(Dummy_378,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384),_mm256_set_pd(Dummy_417,Dummy_417,Dummy_417,Dummy_417)),_mm256_mul_pd(_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387),_mm256_set_pd(Dummy_420,Dummy_420,Dummy_420,Dummy_420))),_mm256_mul_pd(_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390),_mm256_set_pd(Dummy_423,Dummy_423,Dummy_423,Dummy_423))),_mm256_mul_pd(_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393),_mm256_set_pd(Dummy_426,Dummy_426,Dummy_426,Dummy_426))))),_mm256_mul_pd(Dummy_379,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384),_mm256_set_pd(Dummy_429,Dummy_429,Dummy_429,Dummy_429)),_mm256_mul_pd(_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387),_mm256_set_pd(Dummy_432,Dummy_432,Dummy_432,Dummy_432))),_mm256_mul_pd(_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390),_mm256_set_pd(Dummy_435,Dummy_435,Dummy_435,Dummy_435))),_mm256_mul_pd(_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393),_mm256_set_pd(Dummy_438,Dummy_438,Dummy_438,Dummy_438))))),_mm256_mul_pd(Dummy_380,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384),_mm256_set_pd(Dummy_439,Dummy_439,Dummy_439,Dummy_439)),_mm256_mul_pd(_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387),_mm256_set_pd(Dummy_440,Dummy_440,Dummy_440,Dummy_440))),_mm256_mul_pd(_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390),_mm256_set_pd(Dummy_441,Dummy_441,Dummy_441,Dummy_441))),_mm256_mul_pd(_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393),_mm256_set_pd(Dummy_442,Dummy_442,Dummy_442,Dummy_442))))),_mm256_mul_pd(Dummy_381,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384),_mm256_set_pd(Dummy_443,Dummy_443,Dummy_443,Dummy_443)),_mm256_mul_pd(_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387),_mm256_set_pd(Dummy_444,Dummy_444,Dummy_444,Dummy_444))),_mm256_mul_pd(_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390),_mm256_set_pd(Dummy_445,Dummy_445,Dummy_445,Dummy_445))),_mm256_mul_pd(_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393),_mm256_set_pd(Dummy_446,Dummy_446,Dummy_446,Dummy_446))))),_mm256_mul_pd(Dummy_382,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384),_mm256_set_pd(Dummy_447,Dummy_447,Dummy_447,Dummy_447)),_mm256_mul_pd(_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387),_mm256_set_pd(Dummy_448,Dummy_448,Dummy_448,Dummy_448))),_mm256_mul_pd(_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390),_mm256_set_pd(Dummy_449,Dummy_449,Dummy_449,Dummy_449))),_mm256_mul_pd(_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393),_mm256_set_pd(Dummy_450,Dummy_450,Dummy_450,Dummy_450))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384),_mm256_set_pd(Dummy_451,Dummy_451,Dummy_451,Dummy_451)),_mm256_mul_pd(_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387),_mm256_set_pd(Dummy_452,Dummy_452,Dummy_452,Dummy_452))),_mm256_mul_pd(_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390),_mm256_set_pd(Dummy_453,Dummy_453,Dummy_453,Dummy_453))),_mm256_mul_pd(_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393),_mm256_set_pd(Dummy_454,Dummy_454,Dummy_454,Dummy_454))))),_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384)),_mm256_set_pd(Dummy_385,Dummy_385,Dummy_385,Dummy_385)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387)),_mm256_set_pd(Dummy_388,Dummy_388,Dummy_388,Dummy_388))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390)),_mm256_set_pd(Dummy_391,Dummy_391,Dummy_391,Dummy_391))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393)),_mm256_set_pd(Dummy_394,Dummy_394,Dummy_394,Dummy_394))))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384)),_mm256_set_pd(Dummy_395,Dummy_395,Dummy_395,Dummy_395)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387)),_mm256_set_pd(Dummy_396,Dummy_396,Dummy_396,Dummy_396))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390)),_mm256_set_pd(Dummy_397,Dummy_397,Dummy_397,Dummy_397))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393)),_mm256_set_pd(Dummy_398,Dummy_398,Dummy_398,Dummy_398))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384)),_mm256_set_pd(Dummy_399,Dummy_399,Dummy_399,Dummy_399)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387)),_mm256_set_pd(Dummy_400,Dummy_400,Dummy_400,Dummy_400))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390)),_mm256_set_pd(Dummy_401,Dummy_401,Dummy_401,Dummy_401))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393)),_mm256_set_pd(Dummy_402,Dummy_402,Dummy_402,Dummy_402))))); - const __m256d Dummy_468 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_377,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_405,Dummy_405,Dummy_405,Dummy_405),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_set_pd(Dummy_408,Dummy_408,Dummy_408,Dummy_408),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(Dummy_411,Dummy_411,Dummy_411,Dummy_411),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_set_pd(Dummy_414,Dummy_414,Dummy_414,Dummy_414),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458)))),_mm256_mul_pd(Dummy_378,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_417,Dummy_417,Dummy_417,Dummy_417),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_set_pd(Dummy_420,Dummy_420,Dummy_420,Dummy_420),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(Dummy_423,Dummy_423,Dummy_423,Dummy_423),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_set_pd(Dummy_426,Dummy_426,Dummy_426,Dummy_426),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_379,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_429,Dummy_429,Dummy_429,Dummy_429),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_set_pd(Dummy_432,Dummy_432,Dummy_432,Dummy_432),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(Dummy_435,Dummy_435,Dummy_435,Dummy_435),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_set_pd(Dummy_438,Dummy_438,Dummy_438,Dummy_438),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_380,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_439,Dummy_439,Dummy_439,Dummy_439),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_set_pd(Dummy_440,Dummy_440,Dummy_440,Dummy_440),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(Dummy_441,Dummy_441,Dummy_441,Dummy_441),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_set_pd(Dummy_442,Dummy_442,Dummy_442,Dummy_442),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_381,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_443,Dummy_443,Dummy_443,Dummy_443),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_set_pd(Dummy_444,Dummy_444,Dummy_444,Dummy_444),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(Dummy_445,Dummy_445,Dummy_445,Dummy_445),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_set_pd(Dummy_446,Dummy_446,Dummy_446,Dummy_446),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_382,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_447,Dummy_447,Dummy_447,Dummy_447),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_set_pd(Dummy_448,Dummy_448,Dummy_448,Dummy_448),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(Dummy_449,Dummy_449,Dummy_449,Dummy_449),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_set_pd(Dummy_450,Dummy_450,Dummy_450,Dummy_450),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_451,Dummy_451,Dummy_451,Dummy_451),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_set_pd(Dummy_452,Dummy_452,Dummy_452,Dummy_452),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(Dummy_453,Dummy_453,Dummy_453,Dummy_453),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_set_pd(Dummy_454,Dummy_454,Dummy_454,Dummy_454),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_385,Dummy_385,Dummy_385,Dummy_385)),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_388,Dummy_388,Dummy_388,Dummy_388)),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_391,Dummy_391,Dummy_391,Dummy_391)),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_394,Dummy_394,Dummy_394,Dummy_394)),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_395,Dummy_395,Dummy_395,Dummy_395)),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_396,Dummy_396,Dummy_396,Dummy_396)),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_397,Dummy_397,Dummy_397,Dummy_397)),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_398,Dummy_398,Dummy_398,Dummy_398)),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_399,Dummy_399,Dummy_399,Dummy_399)),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_400,Dummy_400,Dummy_400,Dummy_400)),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_401,Dummy_401,Dummy_401,Dummy_401)),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_402,Dummy_402,Dummy_402,Dummy_402)),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))); - const __m256d Dummy_469 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_377,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_405,Dummy_405,Dummy_405,Dummy_405),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_set_pd(Dummy_408,Dummy_408,Dummy_408,Dummy_408),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(Dummy_411,Dummy_411,Dummy_411,Dummy_411),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_set_pd(Dummy_414,Dummy_414,Dummy_414,Dummy_414),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462)))),_mm256_mul_pd(Dummy_378,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_417,Dummy_417,Dummy_417,Dummy_417),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_set_pd(Dummy_420,Dummy_420,Dummy_420,Dummy_420),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(Dummy_423,Dummy_423,Dummy_423,Dummy_423),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_set_pd(Dummy_426,Dummy_426,Dummy_426,Dummy_426),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))),_mm256_mul_pd(Dummy_379,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_429,Dummy_429,Dummy_429,Dummy_429),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_set_pd(Dummy_432,Dummy_432,Dummy_432,Dummy_432),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(Dummy_435,Dummy_435,Dummy_435,Dummy_435),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_set_pd(Dummy_438,Dummy_438,Dummy_438,Dummy_438),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))),_mm256_mul_pd(Dummy_380,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_439,Dummy_439,Dummy_439,Dummy_439),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_set_pd(Dummy_440,Dummy_440,Dummy_440,Dummy_440),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(Dummy_441,Dummy_441,Dummy_441,Dummy_441),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_set_pd(Dummy_442,Dummy_442,Dummy_442,Dummy_442),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))),_mm256_mul_pd(Dummy_381,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_443,Dummy_443,Dummy_443,Dummy_443),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_set_pd(Dummy_444,Dummy_444,Dummy_444,Dummy_444),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(Dummy_445,Dummy_445,Dummy_445,Dummy_445),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_set_pd(Dummy_446,Dummy_446,Dummy_446,Dummy_446),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))),_mm256_mul_pd(Dummy_382,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_447,Dummy_447,Dummy_447,Dummy_447),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_set_pd(Dummy_448,Dummy_448,Dummy_448,Dummy_448),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(Dummy_449,Dummy_449,Dummy_449,Dummy_449),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_set_pd(Dummy_450,Dummy_450,Dummy_450,Dummy_450),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_451,Dummy_451,Dummy_451,Dummy_451),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_set_pd(Dummy_452,Dummy_452,Dummy_452,Dummy_452),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(Dummy_453,Dummy_453,Dummy_453,Dummy_453),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_set_pd(Dummy_454,Dummy_454,Dummy_454,Dummy_454),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))),_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_385,Dummy_385,Dummy_385,Dummy_385)),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_388,Dummy_388,Dummy_388,Dummy_388)),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_391,Dummy_391,Dummy_391,Dummy_391)),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_394,Dummy_394,Dummy_394,Dummy_394)),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_395,Dummy_395,Dummy_395,Dummy_395)),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_396,Dummy_396,Dummy_396,Dummy_396)),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_397,Dummy_397,Dummy_397,Dummy_397)),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_398,Dummy_398,Dummy_398,Dummy_398)),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_399,Dummy_399,Dummy_399,Dummy_399)),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_400,Dummy_400,Dummy_400,Dummy_400)),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_401,Dummy_401,Dummy_401,Dummy_401)),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_402,Dummy_402,Dummy_402,Dummy_402)),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))); - const __m256d Dummy_470 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_377,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_405,Dummy_405,Dummy_405,Dummy_405),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_set_pd(Dummy_408,Dummy_408,Dummy_408,Dummy_408),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_set_pd(Dummy_411,Dummy_411,Dummy_411,Dummy_411),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_set_pd(Dummy_414,Dummy_414,Dummy_414,Dummy_414),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466)))),_mm256_mul_pd(Dummy_378,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_417,Dummy_417,Dummy_417,Dummy_417),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_set_pd(Dummy_420,Dummy_420,Dummy_420,Dummy_420),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_set_pd(Dummy_423,Dummy_423,Dummy_423,Dummy_423),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_set_pd(Dummy_426,Dummy_426,Dummy_426,Dummy_426),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))),_mm256_mul_pd(Dummy_379,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_429,Dummy_429,Dummy_429,Dummy_429),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_set_pd(Dummy_432,Dummy_432,Dummy_432,Dummy_432),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_set_pd(Dummy_435,Dummy_435,Dummy_435,Dummy_435),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_set_pd(Dummy_438,Dummy_438,Dummy_438,Dummy_438),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))),_mm256_mul_pd(Dummy_380,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_439,Dummy_439,Dummy_439,Dummy_439),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_set_pd(Dummy_440,Dummy_440,Dummy_440,Dummy_440),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_set_pd(Dummy_441,Dummy_441,Dummy_441,Dummy_441),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_set_pd(Dummy_442,Dummy_442,Dummy_442,Dummy_442),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))),_mm256_mul_pd(Dummy_381,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_443,Dummy_443,Dummy_443,Dummy_443),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_set_pd(Dummy_444,Dummy_444,Dummy_444,Dummy_444),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_set_pd(Dummy_445,Dummy_445,Dummy_445,Dummy_445),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_set_pd(Dummy_446,Dummy_446,Dummy_446,Dummy_446),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))),_mm256_mul_pd(Dummy_382,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_447,Dummy_447,Dummy_447,Dummy_447),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_set_pd(Dummy_448,Dummy_448,Dummy_448,Dummy_448),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_set_pd(Dummy_449,Dummy_449,Dummy_449,Dummy_449),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_set_pd(Dummy_450,Dummy_450,Dummy_450,Dummy_450),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_451,Dummy_451,Dummy_451,Dummy_451),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_set_pd(Dummy_452,Dummy_452,Dummy_452,Dummy_452),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_set_pd(Dummy_453,Dummy_453,Dummy_453,Dummy_453),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_set_pd(Dummy_454,Dummy_454,Dummy_454,Dummy_454),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))),_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_385,Dummy_385,Dummy_385,Dummy_385)),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_388,Dummy_388,Dummy_388,Dummy_388)),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_391,Dummy_391,Dummy_391,Dummy_391)),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_394,Dummy_394,Dummy_394,Dummy_394)),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_395,Dummy_395,Dummy_395,Dummy_395)),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_396,Dummy_396,Dummy_396,Dummy_396)),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_397,Dummy_397,Dummy_397,Dummy_397)),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_398,Dummy_398,Dummy_398,Dummy_398)),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_399,Dummy_399,Dummy_399,Dummy_399)),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_400,Dummy_400,Dummy_400,Dummy_400)),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_401,Dummy_401,Dummy_401,Dummy_401)),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_402,Dummy_402,Dummy_402,Dummy_402)),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))); + const __m256d tmp_moved_constant_98 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_99 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_100 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_101 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_102 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_103 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_104 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_105 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_106 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_107 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_192 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_102,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109),_mm256_set_pd(tmp_moved_constant_130,tmp_moved_constant_130,tmp_moved_constant_130,tmp_moved_constant_130)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112),_mm256_set_pd(tmp_moved_constant_133,tmp_moved_constant_133,tmp_moved_constant_133,tmp_moved_constant_133))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115),_mm256_set_pd(tmp_moved_constant_136,tmp_moved_constant_136,tmp_moved_constant_136,tmp_moved_constant_136))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118),_mm256_set_pd(tmp_moved_constant_139,tmp_moved_constant_139,tmp_moved_constant_139,tmp_moved_constant_139)))),_mm256_mul_pd(tmp_moved_constant_103,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109),_mm256_set_pd(tmp_moved_constant_142,tmp_moved_constant_142,tmp_moved_constant_142,tmp_moved_constant_142)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112),_mm256_set_pd(tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115),_mm256_set_pd(tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118),_mm256_set_pd(tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151))))),_mm256_mul_pd(tmp_moved_constant_104,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109),_mm256_set_pd(tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112),_mm256_set_pd(tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115),_mm256_set_pd(tmp_moved_constant_160,tmp_moved_constant_160,tmp_moved_constant_160,tmp_moved_constant_160))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118),_mm256_set_pd(tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163))))),_mm256_mul_pd(tmp_moved_constant_105,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109),_mm256_set_pd(tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112),_mm256_set_pd(tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115),_mm256_set_pd(tmp_moved_constant_166,tmp_moved_constant_166,tmp_moved_constant_166,tmp_moved_constant_166))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118),_mm256_set_pd(tmp_moved_constant_167,tmp_moved_constant_167,tmp_moved_constant_167,tmp_moved_constant_167))))),_mm256_mul_pd(tmp_moved_constant_106,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109),_mm256_set_pd(tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112),_mm256_set_pd(tmp_moved_constant_169,tmp_moved_constant_169,tmp_moved_constant_169,tmp_moved_constant_169))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115),_mm256_set_pd(tmp_moved_constant_170,tmp_moved_constant_170,tmp_moved_constant_170,tmp_moved_constant_170))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118),_mm256_set_pd(tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171))))),_mm256_mul_pd(tmp_moved_constant_107,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109),_mm256_set_pd(tmp_moved_constant_172,tmp_moved_constant_172,tmp_moved_constant_172,tmp_moved_constant_172)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112),_mm256_set_pd(tmp_moved_constant_173,tmp_moved_constant_173,tmp_moved_constant_173,tmp_moved_constant_173))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115),_mm256_set_pd(tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118),_mm256_set_pd(tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175))))),_mm256_mul_pd(tmp_moved_constant_98,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109),_mm256_set_pd(tmp_moved_constant_176,tmp_moved_constant_176,tmp_moved_constant_176,tmp_moved_constant_176)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112),_mm256_set_pd(tmp_moved_constant_177,tmp_moved_constant_177,tmp_moved_constant_177,tmp_moved_constant_177))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115),_mm256_set_pd(tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118),_mm256_set_pd(tmp_moved_constant_179,tmp_moved_constant_179,tmp_moved_constant_179,tmp_moved_constant_179))))),_mm256_mul_pd(tmp_moved_constant_99,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109)),_mm256_set_pd(tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112)),_mm256_set_pd(tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115)),_mm256_set_pd(tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118)),_mm256_set_pd(tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119))))),_mm256_mul_pd(tmp_moved_constant_100,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109)),_mm256_set_pd(tmp_moved_constant_120,tmp_moved_constant_120,tmp_moved_constant_120,tmp_moved_constant_120)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112)),_mm256_set_pd(tmp_moved_constant_121,tmp_moved_constant_121,tmp_moved_constant_121,tmp_moved_constant_121))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115)),_mm256_set_pd(tmp_moved_constant_122,tmp_moved_constant_122,tmp_moved_constant_122,tmp_moved_constant_122))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118)),_mm256_set_pd(tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123))))),_mm256_mul_pd(tmp_moved_constant_101,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109)),_mm256_set_pd(tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112)),_mm256_set_pd(tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115)),_mm256_set_pd(tmp_moved_constant_126,tmp_moved_constant_126,tmp_moved_constant_126,tmp_moved_constant_126))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118)),_mm256_set_pd(tmp_moved_constant_127,tmp_moved_constant_127,tmp_moved_constant_127,tmp_moved_constant_127))))); + const __m256d tmp_moved_constant_193 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_102,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_130,tmp_moved_constant_130,tmp_moved_constant_130,tmp_moved_constant_130),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_133,tmp_moved_constant_133,tmp_moved_constant_133,tmp_moved_constant_133),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_136,tmp_moved_constant_136,tmp_moved_constant_136,tmp_moved_constant_136),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_139,tmp_moved_constant_139,tmp_moved_constant_139,tmp_moved_constant_139),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183)))),_mm256_mul_pd(tmp_moved_constant_103,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_142,tmp_moved_constant_142,tmp_moved_constant_142,tmp_moved_constant_142),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))),_mm256_mul_pd(tmp_moved_constant_104,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_160,tmp_moved_constant_160,tmp_moved_constant_160,tmp_moved_constant_160),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))),_mm256_mul_pd(tmp_moved_constant_105,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_166,tmp_moved_constant_166,tmp_moved_constant_166,tmp_moved_constant_166),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_167,tmp_moved_constant_167,tmp_moved_constant_167,tmp_moved_constant_167),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))),_mm256_mul_pd(tmp_moved_constant_106,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_169,tmp_moved_constant_169,tmp_moved_constant_169,tmp_moved_constant_169),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_170,tmp_moved_constant_170,tmp_moved_constant_170,tmp_moved_constant_170),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))),_mm256_mul_pd(tmp_moved_constant_107,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_172,tmp_moved_constant_172,tmp_moved_constant_172,tmp_moved_constant_172),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_173,tmp_moved_constant_173,tmp_moved_constant_173,tmp_moved_constant_173),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))),_mm256_mul_pd(tmp_moved_constant_98,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_176,tmp_moved_constant_176,tmp_moved_constant_176,tmp_moved_constant_176),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_177,tmp_moved_constant_177,tmp_moved_constant_177,tmp_moved_constant_177),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_179,tmp_moved_constant_179,tmp_moved_constant_179,tmp_moved_constant_179),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))),_mm256_mul_pd(tmp_moved_constant_99,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110)),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113)),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116)),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119)),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))),_mm256_mul_pd(tmp_moved_constant_100,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_120,tmp_moved_constant_120,tmp_moved_constant_120,tmp_moved_constant_120)),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_121,tmp_moved_constant_121,tmp_moved_constant_121,tmp_moved_constant_121)),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_122,tmp_moved_constant_122,tmp_moved_constant_122,tmp_moved_constant_122)),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123)),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))),_mm256_mul_pd(tmp_moved_constant_101,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124)),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125)),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_126,tmp_moved_constant_126,tmp_moved_constant_126,tmp_moved_constant_126)),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_127,tmp_moved_constant_127,tmp_moved_constant_127,tmp_moved_constant_127)),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))); + const __m256d tmp_moved_constant_194 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_102,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_130,tmp_moved_constant_130,tmp_moved_constant_130,tmp_moved_constant_130),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_133,tmp_moved_constant_133,tmp_moved_constant_133,tmp_moved_constant_133),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_136,tmp_moved_constant_136,tmp_moved_constant_136,tmp_moved_constant_136),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_139,tmp_moved_constant_139,tmp_moved_constant_139,tmp_moved_constant_139),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187)))),_mm256_mul_pd(tmp_moved_constant_103,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_142,tmp_moved_constant_142,tmp_moved_constant_142,tmp_moved_constant_142),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))),_mm256_mul_pd(tmp_moved_constant_104,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_160,tmp_moved_constant_160,tmp_moved_constant_160,tmp_moved_constant_160),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))),_mm256_mul_pd(tmp_moved_constant_105,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_166,tmp_moved_constant_166,tmp_moved_constant_166,tmp_moved_constant_166),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_167,tmp_moved_constant_167,tmp_moved_constant_167,tmp_moved_constant_167),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))),_mm256_mul_pd(tmp_moved_constant_106,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_169,tmp_moved_constant_169,tmp_moved_constant_169,tmp_moved_constant_169),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_170,tmp_moved_constant_170,tmp_moved_constant_170,tmp_moved_constant_170),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))),_mm256_mul_pd(tmp_moved_constant_107,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_172,tmp_moved_constant_172,tmp_moved_constant_172,tmp_moved_constant_172),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_173,tmp_moved_constant_173,tmp_moved_constant_173,tmp_moved_constant_173),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))),_mm256_mul_pd(tmp_moved_constant_98,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_176,tmp_moved_constant_176,tmp_moved_constant_176,tmp_moved_constant_176),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_177,tmp_moved_constant_177,tmp_moved_constant_177,tmp_moved_constant_177),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_179,tmp_moved_constant_179,tmp_moved_constant_179,tmp_moved_constant_179),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))),_mm256_mul_pd(tmp_moved_constant_99,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110)),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113)),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116)),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119)),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))),_mm256_mul_pd(tmp_moved_constant_100,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_120,tmp_moved_constant_120,tmp_moved_constant_120,tmp_moved_constant_120)),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_121,tmp_moved_constant_121,tmp_moved_constant_121,tmp_moved_constant_121)),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_122,tmp_moved_constant_122,tmp_moved_constant_122,tmp_moved_constant_122)),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123)),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))),_mm256_mul_pd(tmp_moved_constant_101,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124)),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125)),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_126,tmp_moved_constant_126,tmp_moved_constant_126,tmp_moved_constant_126)),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_127,tmp_moved_constant_127,tmp_moved_constant_127,tmp_moved_constant_127)),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))); + const __m256d tmp_moved_constant_195 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_102,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_130,tmp_moved_constant_130,tmp_moved_constant_130,tmp_moved_constant_130),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_133,tmp_moved_constant_133,tmp_moved_constant_133,tmp_moved_constant_133),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_136,tmp_moved_constant_136,tmp_moved_constant_136,tmp_moved_constant_136),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_139,tmp_moved_constant_139,tmp_moved_constant_139,tmp_moved_constant_139),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191)))),_mm256_mul_pd(tmp_moved_constant_103,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_142,tmp_moved_constant_142,tmp_moved_constant_142,tmp_moved_constant_142),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))),_mm256_mul_pd(tmp_moved_constant_104,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_160,tmp_moved_constant_160,tmp_moved_constant_160,tmp_moved_constant_160),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))),_mm256_mul_pd(tmp_moved_constant_105,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_166,tmp_moved_constant_166,tmp_moved_constant_166,tmp_moved_constant_166),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_167,tmp_moved_constant_167,tmp_moved_constant_167,tmp_moved_constant_167),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))),_mm256_mul_pd(tmp_moved_constant_106,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_169,tmp_moved_constant_169,tmp_moved_constant_169,tmp_moved_constant_169),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_170,tmp_moved_constant_170,tmp_moved_constant_170,tmp_moved_constant_170),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))),_mm256_mul_pd(tmp_moved_constant_107,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_172,tmp_moved_constant_172,tmp_moved_constant_172,tmp_moved_constant_172),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_173,tmp_moved_constant_173,tmp_moved_constant_173,tmp_moved_constant_173),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))),_mm256_mul_pd(tmp_moved_constant_98,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_176,tmp_moved_constant_176,tmp_moved_constant_176,tmp_moved_constant_176),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_177,tmp_moved_constant_177,tmp_moved_constant_177,tmp_moved_constant_177),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_179,tmp_moved_constant_179,tmp_moved_constant_179,tmp_moved_constant_179),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))),_mm256_mul_pd(tmp_moved_constant_99,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110)),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113)),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116)),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119)),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))),_mm256_mul_pd(tmp_moved_constant_100,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_120,tmp_moved_constant_120,tmp_moved_constant_120,tmp_moved_constant_120)),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_121,tmp_moved_constant_121,tmp_moved_constant_121,tmp_moved_constant_121)),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_122,tmp_moved_constant_122,tmp_moved_constant_122,tmp_moved_constant_122)),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123)),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))),_mm256_mul_pd(tmp_moved_constant_101,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124)),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125)),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_126,tmp_moved_constant_126,tmp_moved_constant_126,tmp_moved_constant_126)),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_127,tmp_moved_constant_127,tmp_moved_constant_127,tmp_moved_constant_127)),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_467,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_468,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_469,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_470,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_192,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_193,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_194,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_195,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); } } - const __m256d Dummy_471 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_472 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_473 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_474 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_475 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_476 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_477 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_478 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_479 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_480 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_565 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_475,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482),_mm256_set_pd(Dummy_503,Dummy_503,Dummy_503,Dummy_503)),_mm256_mul_pd(_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485),_mm256_set_pd(Dummy_506,Dummy_506,Dummy_506,Dummy_506))),_mm256_mul_pd(_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488),_mm256_set_pd(Dummy_509,Dummy_509,Dummy_509,Dummy_509))),_mm256_mul_pd(_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491),_mm256_set_pd(Dummy_512,Dummy_512,Dummy_512,Dummy_512)))),_mm256_mul_pd(Dummy_476,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482),_mm256_set_pd(Dummy_515,Dummy_515,Dummy_515,Dummy_515)),_mm256_mul_pd(_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485),_mm256_set_pd(Dummy_518,Dummy_518,Dummy_518,Dummy_518))),_mm256_mul_pd(_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488),_mm256_set_pd(Dummy_521,Dummy_521,Dummy_521,Dummy_521))),_mm256_mul_pd(_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491),_mm256_set_pd(Dummy_524,Dummy_524,Dummy_524,Dummy_524))))),_mm256_mul_pd(Dummy_477,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482),_mm256_set_pd(Dummy_527,Dummy_527,Dummy_527,Dummy_527)),_mm256_mul_pd(_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485),_mm256_set_pd(Dummy_530,Dummy_530,Dummy_530,Dummy_530))),_mm256_mul_pd(_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488),_mm256_set_pd(Dummy_533,Dummy_533,Dummy_533,Dummy_533))),_mm256_mul_pd(_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491),_mm256_set_pd(Dummy_536,Dummy_536,Dummy_536,Dummy_536))))),_mm256_mul_pd(Dummy_478,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482),_mm256_set_pd(Dummy_537,Dummy_537,Dummy_537,Dummy_537)),_mm256_mul_pd(_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485),_mm256_set_pd(Dummy_538,Dummy_538,Dummy_538,Dummy_538))),_mm256_mul_pd(_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488),_mm256_set_pd(Dummy_539,Dummy_539,Dummy_539,Dummy_539))),_mm256_mul_pd(_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491),_mm256_set_pd(Dummy_540,Dummy_540,Dummy_540,Dummy_540))))),_mm256_mul_pd(Dummy_479,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482),_mm256_set_pd(Dummy_541,Dummy_541,Dummy_541,Dummy_541)),_mm256_mul_pd(_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485),_mm256_set_pd(Dummy_542,Dummy_542,Dummy_542,Dummy_542))),_mm256_mul_pd(_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488),_mm256_set_pd(Dummy_543,Dummy_543,Dummy_543,Dummy_543))),_mm256_mul_pd(_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491),_mm256_set_pd(Dummy_544,Dummy_544,Dummy_544,Dummy_544))))),_mm256_mul_pd(Dummy_480,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482),_mm256_set_pd(Dummy_545,Dummy_545,Dummy_545,Dummy_545)),_mm256_mul_pd(_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485),_mm256_set_pd(Dummy_546,Dummy_546,Dummy_546,Dummy_546))),_mm256_mul_pd(_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488),_mm256_set_pd(Dummy_547,Dummy_547,Dummy_547,Dummy_547))),_mm256_mul_pd(_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491),_mm256_set_pd(Dummy_548,Dummy_548,Dummy_548,Dummy_548))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482),_mm256_set_pd(Dummy_549,Dummy_549,Dummy_549,Dummy_549)),_mm256_mul_pd(_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485),_mm256_set_pd(Dummy_550,Dummy_550,Dummy_550,Dummy_550))),_mm256_mul_pd(_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488),_mm256_set_pd(Dummy_551,Dummy_551,Dummy_551,Dummy_551))),_mm256_mul_pd(_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491),_mm256_set_pd(Dummy_552,Dummy_552,Dummy_552,Dummy_552))))),_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482)),_mm256_set_pd(Dummy_483,Dummy_483,Dummy_483,Dummy_483)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485)),_mm256_set_pd(Dummy_486,Dummy_486,Dummy_486,Dummy_486))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488)),_mm256_set_pd(Dummy_489,Dummy_489,Dummy_489,Dummy_489))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491)),_mm256_set_pd(Dummy_492,Dummy_492,Dummy_492,Dummy_492))))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482)),_mm256_set_pd(Dummy_493,Dummy_493,Dummy_493,Dummy_493)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485)),_mm256_set_pd(Dummy_494,Dummy_494,Dummy_494,Dummy_494))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488)),_mm256_set_pd(Dummy_495,Dummy_495,Dummy_495,Dummy_495))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491)),_mm256_set_pd(Dummy_496,Dummy_496,Dummy_496,Dummy_496))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482)),_mm256_set_pd(Dummy_497,Dummy_497,Dummy_497,Dummy_497)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485)),_mm256_set_pd(Dummy_498,Dummy_498,Dummy_498,Dummy_498))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488)),_mm256_set_pd(Dummy_499,Dummy_499,Dummy_499,Dummy_499))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491)),_mm256_set_pd(Dummy_500,Dummy_500,Dummy_500,Dummy_500))))); - const __m256d Dummy_566 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_475,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_503,Dummy_503,Dummy_503,Dummy_503),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_set_pd(Dummy_506,Dummy_506,Dummy_506,Dummy_506),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(Dummy_509,Dummy_509,Dummy_509,Dummy_509),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_set_pd(Dummy_512,Dummy_512,Dummy_512,Dummy_512),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556)))),_mm256_mul_pd(Dummy_476,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_515,Dummy_515,Dummy_515,Dummy_515),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_set_pd(Dummy_518,Dummy_518,Dummy_518,Dummy_518),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(Dummy_521,Dummy_521,Dummy_521,Dummy_521),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_set_pd(Dummy_524,Dummy_524,Dummy_524,Dummy_524),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_477,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_527,Dummy_527,Dummy_527,Dummy_527),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_set_pd(Dummy_530,Dummy_530,Dummy_530,Dummy_530),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(Dummy_533,Dummy_533,Dummy_533,Dummy_533),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_set_pd(Dummy_536,Dummy_536,Dummy_536,Dummy_536),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_478,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_537,Dummy_537,Dummy_537,Dummy_537),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_set_pd(Dummy_538,Dummy_538,Dummy_538,Dummy_538),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(Dummy_539,Dummy_539,Dummy_539,Dummy_539),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_set_pd(Dummy_540,Dummy_540,Dummy_540,Dummy_540),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_479,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_541,Dummy_541,Dummy_541,Dummy_541),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_set_pd(Dummy_542,Dummy_542,Dummy_542,Dummy_542),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(Dummy_543,Dummy_543,Dummy_543,Dummy_543),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_set_pd(Dummy_544,Dummy_544,Dummy_544,Dummy_544),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_480,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_545,Dummy_545,Dummy_545,Dummy_545),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_set_pd(Dummy_546,Dummy_546,Dummy_546,Dummy_546),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(Dummy_547,Dummy_547,Dummy_547,Dummy_547),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_set_pd(Dummy_548,Dummy_548,Dummy_548,Dummy_548),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_549,Dummy_549,Dummy_549,Dummy_549),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_set_pd(Dummy_550,Dummy_550,Dummy_550,Dummy_550),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(Dummy_551,Dummy_551,Dummy_551,Dummy_551),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_set_pd(Dummy_552,Dummy_552,Dummy_552,Dummy_552),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_483,Dummy_483,Dummy_483,Dummy_483)),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_486,Dummy_486,Dummy_486,Dummy_486)),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_489,Dummy_489,Dummy_489,Dummy_489)),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_492,Dummy_492,Dummy_492,Dummy_492)),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_493,Dummy_493,Dummy_493,Dummy_493)),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_494,Dummy_494,Dummy_494,Dummy_494)),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_495,Dummy_495,Dummy_495,Dummy_495)),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_496,Dummy_496,Dummy_496,Dummy_496)),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_497,Dummy_497,Dummy_497,Dummy_497)),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_498,Dummy_498,Dummy_498,Dummy_498)),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_499,Dummy_499,Dummy_499,Dummy_499)),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_500,Dummy_500,Dummy_500,Dummy_500)),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))); - const __m256d Dummy_567 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_475,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_503,Dummy_503,Dummy_503,Dummy_503),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_set_pd(Dummy_506,Dummy_506,Dummy_506,Dummy_506),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(Dummy_509,Dummy_509,Dummy_509,Dummy_509),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_set_pd(Dummy_512,Dummy_512,Dummy_512,Dummy_512),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560)))),_mm256_mul_pd(Dummy_476,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_515,Dummy_515,Dummy_515,Dummy_515),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_set_pd(Dummy_518,Dummy_518,Dummy_518,Dummy_518),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(Dummy_521,Dummy_521,Dummy_521,Dummy_521),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_set_pd(Dummy_524,Dummy_524,Dummy_524,Dummy_524),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))),_mm256_mul_pd(Dummy_477,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_527,Dummy_527,Dummy_527,Dummy_527),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_set_pd(Dummy_530,Dummy_530,Dummy_530,Dummy_530),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(Dummy_533,Dummy_533,Dummy_533,Dummy_533),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_set_pd(Dummy_536,Dummy_536,Dummy_536,Dummy_536),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))),_mm256_mul_pd(Dummy_478,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_537,Dummy_537,Dummy_537,Dummy_537),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_set_pd(Dummy_538,Dummy_538,Dummy_538,Dummy_538),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(Dummy_539,Dummy_539,Dummy_539,Dummy_539),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_set_pd(Dummy_540,Dummy_540,Dummy_540,Dummy_540),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))),_mm256_mul_pd(Dummy_479,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_541,Dummy_541,Dummy_541,Dummy_541),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_set_pd(Dummy_542,Dummy_542,Dummy_542,Dummy_542),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(Dummy_543,Dummy_543,Dummy_543,Dummy_543),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_set_pd(Dummy_544,Dummy_544,Dummy_544,Dummy_544),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))),_mm256_mul_pd(Dummy_480,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_545,Dummy_545,Dummy_545,Dummy_545),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_set_pd(Dummy_546,Dummy_546,Dummy_546,Dummy_546),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(Dummy_547,Dummy_547,Dummy_547,Dummy_547),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_set_pd(Dummy_548,Dummy_548,Dummy_548,Dummy_548),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_549,Dummy_549,Dummy_549,Dummy_549),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_set_pd(Dummy_550,Dummy_550,Dummy_550,Dummy_550),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(Dummy_551,Dummy_551,Dummy_551,Dummy_551),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_set_pd(Dummy_552,Dummy_552,Dummy_552,Dummy_552),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))),_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_483,Dummy_483,Dummy_483,Dummy_483)),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_486,Dummy_486,Dummy_486,Dummy_486)),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_489,Dummy_489,Dummy_489,Dummy_489)),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_492,Dummy_492,Dummy_492,Dummy_492)),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_493,Dummy_493,Dummy_493,Dummy_493)),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_494,Dummy_494,Dummy_494,Dummy_494)),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_495,Dummy_495,Dummy_495,Dummy_495)),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_496,Dummy_496,Dummy_496,Dummy_496)),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_497,Dummy_497,Dummy_497,Dummy_497)),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_498,Dummy_498,Dummy_498,Dummy_498)),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_499,Dummy_499,Dummy_499,Dummy_499)),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_500,Dummy_500,Dummy_500,Dummy_500)),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))); - const __m256d Dummy_568 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_475,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_503,Dummy_503,Dummy_503,Dummy_503),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_set_pd(Dummy_506,Dummy_506,Dummy_506,Dummy_506),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_set_pd(Dummy_509,Dummy_509,Dummy_509,Dummy_509),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_set_pd(Dummy_512,Dummy_512,Dummy_512,Dummy_512),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564)))),_mm256_mul_pd(Dummy_476,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_515,Dummy_515,Dummy_515,Dummy_515),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_set_pd(Dummy_518,Dummy_518,Dummy_518,Dummy_518),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_set_pd(Dummy_521,Dummy_521,Dummy_521,Dummy_521),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_set_pd(Dummy_524,Dummy_524,Dummy_524,Dummy_524),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))),_mm256_mul_pd(Dummy_477,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_527,Dummy_527,Dummy_527,Dummy_527),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_set_pd(Dummy_530,Dummy_530,Dummy_530,Dummy_530),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_set_pd(Dummy_533,Dummy_533,Dummy_533,Dummy_533),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_set_pd(Dummy_536,Dummy_536,Dummy_536,Dummy_536),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))),_mm256_mul_pd(Dummy_478,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_537,Dummy_537,Dummy_537,Dummy_537),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_set_pd(Dummy_538,Dummy_538,Dummy_538,Dummy_538),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_set_pd(Dummy_539,Dummy_539,Dummy_539,Dummy_539),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_set_pd(Dummy_540,Dummy_540,Dummy_540,Dummy_540),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))),_mm256_mul_pd(Dummy_479,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_541,Dummy_541,Dummy_541,Dummy_541),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_set_pd(Dummy_542,Dummy_542,Dummy_542,Dummy_542),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_set_pd(Dummy_543,Dummy_543,Dummy_543,Dummy_543),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_set_pd(Dummy_544,Dummy_544,Dummy_544,Dummy_544),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))),_mm256_mul_pd(Dummy_480,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_545,Dummy_545,Dummy_545,Dummy_545),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_set_pd(Dummy_546,Dummy_546,Dummy_546,Dummy_546),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_set_pd(Dummy_547,Dummy_547,Dummy_547,Dummy_547),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_set_pd(Dummy_548,Dummy_548,Dummy_548,Dummy_548),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_549,Dummy_549,Dummy_549,Dummy_549),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_set_pd(Dummy_550,Dummy_550,Dummy_550,Dummy_550),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_set_pd(Dummy_551,Dummy_551,Dummy_551,Dummy_551),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_set_pd(Dummy_552,Dummy_552,Dummy_552,Dummy_552),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))),_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_483,Dummy_483,Dummy_483,Dummy_483)),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_486,Dummy_486,Dummy_486,Dummy_486)),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_489,Dummy_489,Dummy_489,Dummy_489)),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_492,Dummy_492,Dummy_492,Dummy_492)),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_493,Dummy_493,Dummy_493,Dummy_493)),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_494,Dummy_494,Dummy_494,Dummy_494)),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_495,Dummy_495,Dummy_495,Dummy_495)),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_496,Dummy_496,Dummy_496,Dummy_496)),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_497,Dummy_497,Dummy_497,Dummy_497)),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_498,Dummy_498,Dummy_498,Dummy_498)),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_499,Dummy_499,Dummy_499,Dummy_499)),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_500,Dummy_500,Dummy_500,Dummy_500)),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))); + const __m256d tmp_moved_constant_196 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_197 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_198 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_199 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_200 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_201 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_202 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_203 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_204 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_205 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_290 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_200,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207),_mm256_set_pd(tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210),_mm256_set_pd(tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213),_mm256_set_pd(tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216),_mm256_set_pd(tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237)))),_mm256_mul_pd(tmp_moved_constant_201,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207),_mm256_set_pd(tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210),_mm256_set_pd(tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213),_mm256_set_pd(tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216),_mm256_set_pd(tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249))))),_mm256_mul_pd(tmp_moved_constant_202,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207),_mm256_set_pd(tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210),_mm256_set_pd(tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213),_mm256_set_pd(tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216),_mm256_set_pd(tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261))))),_mm256_mul_pd(tmp_moved_constant_203,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207),_mm256_set_pd(tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210),_mm256_set_pd(tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213),_mm256_set_pd(tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216),_mm256_set_pd(tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265))))),_mm256_mul_pd(tmp_moved_constant_204,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207),_mm256_set_pd(tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210),_mm256_set_pd(tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213),_mm256_set_pd(tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216),_mm256_set_pd(tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269))))),_mm256_mul_pd(tmp_moved_constant_205,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207),_mm256_set_pd(tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210),_mm256_set_pd(tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213),_mm256_set_pd(tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216),_mm256_set_pd(tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273))))),_mm256_mul_pd(tmp_moved_constant_196,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207),_mm256_set_pd(tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210),_mm256_set_pd(tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213),_mm256_set_pd(tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216),_mm256_set_pd(tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277))))),_mm256_mul_pd(tmp_moved_constant_197,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207)),_mm256_set_pd(tmp_moved_constant_208,tmp_moved_constant_208,tmp_moved_constant_208,tmp_moved_constant_208)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210)),_mm256_set_pd(tmp_moved_constant_211,tmp_moved_constant_211,tmp_moved_constant_211,tmp_moved_constant_211))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213)),_mm256_set_pd(tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216)),_mm256_set_pd(tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217))))),_mm256_mul_pd(tmp_moved_constant_198,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207)),_mm256_set_pd(tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210)),_mm256_set_pd(tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213)),_mm256_set_pd(tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216)),_mm256_set_pd(tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221))))),_mm256_mul_pd(tmp_moved_constant_199,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207)),_mm256_set_pd(tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210)),_mm256_set_pd(tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213)),_mm256_set_pd(tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216)),_mm256_set_pd(tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225))))); + const __m256d tmp_moved_constant_291 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_200,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281)))),_mm256_mul_pd(tmp_moved_constant_201,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))),_mm256_mul_pd(tmp_moved_constant_202,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))),_mm256_mul_pd(tmp_moved_constant_203,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))),_mm256_mul_pd(tmp_moved_constant_204,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))),_mm256_mul_pd(tmp_moved_constant_205,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))),_mm256_mul_pd(tmp_moved_constant_196,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))),_mm256_mul_pd(tmp_moved_constant_197,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_208,tmp_moved_constant_208,tmp_moved_constant_208,tmp_moved_constant_208)),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_211,tmp_moved_constant_211,tmp_moved_constant_211,tmp_moved_constant_211)),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214)),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217)),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))),_mm256_mul_pd(tmp_moved_constant_198,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218)),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219)),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220)),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221)),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))),_mm256_mul_pd(tmp_moved_constant_199,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222)),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223)),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224)),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225)),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))); + const __m256d tmp_moved_constant_292 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_200,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285)))),_mm256_mul_pd(tmp_moved_constant_201,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))),_mm256_mul_pd(tmp_moved_constant_202,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))),_mm256_mul_pd(tmp_moved_constant_203,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))),_mm256_mul_pd(tmp_moved_constant_204,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))),_mm256_mul_pd(tmp_moved_constant_205,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))),_mm256_mul_pd(tmp_moved_constant_196,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))),_mm256_mul_pd(tmp_moved_constant_197,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_208,tmp_moved_constant_208,tmp_moved_constant_208,tmp_moved_constant_208)),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_211,tmp_moved_constant_211,tmp_moved_constant_211,tmp_moved_constant_211)),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214)),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217)),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))),_mm256_mul_pd(tmp_moved_constant_198,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218)),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219)),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220)),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221)),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))),_mm256_mul_pd(tmp_moved_constant_199,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222)),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223)),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224)),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225)),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))); + const __m256d tmp_moved_constant_293 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_200,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289)))),_mm256_mul_pd(tmp_moved_constant_201,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))),_mm256_mul_pd(tmp_moved_constant_202,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))),_mm256_mul_pd(tmp_moved_constant_203,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))),_mm256_mul_pd(tmp_moved_constant_204,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))),_mm256_mul_pd(tmp_moved_constant_205,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))),_mm256_mul_pd(tmp_moved_constant_196,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))),_mm256_mul_pd(tmp_moved_constant_197,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_208,tmp_moved_constant_208,tmp_moved_constant_208,tmp_moved_constant_208)),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_211,tmp_moved_constant_211,tmp_moved_constant_211,tmp_moved_constant_211)),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214)),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217)),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))),_mm256_mul_pd(tmp_moved_constant_198,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218)),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219)),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220)),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221)),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))),_mm256_mul_pd(tmp_moved_constant_199,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222)),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223)),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224)),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225)),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_565,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_566,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_567,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_568,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_290,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_291,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_292,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_293,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); } } - const __m256d Dummy_569 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_570 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_571 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_572 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_573 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_574 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_575 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_576 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_577 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_578 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_663 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_573,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580),_mm256_set_pd(Dummy_601,Dummy_601,Dummy_601,Dummy_601)),_mm256_mul_pd(_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583),_mm256_set_pd(Dummy_604,Dummy_604,Dummy_604,Dummy_604))),_mm256_mul_pd(_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586),_mm256_set_pd(Dummy_607,Dummy_607,Dummy_607,Dummy_607))),_mm256_mul_pd(_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589),_mm256_set_pd(Dummy_610,Dummy_610,Dummy_610,Dummy_610)))),_mm256_mul_pd(Dummy_574,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580),_mm256_set_pd(Dummy_613,Dummy_613,Dummy_613,Dummy_613)),_mm256_mul_pd(_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583),_mm256_set_pd(Dummy_616,Dummy_616,Dummy_616,Dummy_616))),_mm256_mul_pd(_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586),_mm256_set_pd(Dummy_619,Dummy_619,Dummy_619,Dummy_619))),_mm256_mul_pd(_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589),_mm256_set_pd(Dummy_622,Dummy_622,Dummy_622,Dummy_622))))),_mm256_mul_pd(Dummy_575,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580),_mm256_set_pd(Dummy_625,Dummy_625,Dummy_625,Dummy_625)),_mm256_mul_pd(_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583),_mm256_set_pd(Dummy_628,Dummy_628,Dummy_628,Dummy_628))),_mm256_mul_pd(_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586),_mm256_set_pd(Dummy_631,Dummy_631,Dummy_631,Dummy_631))),_mm256_mul_pd(_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589),_mm256_set_pd(Dummy_634,Dummy_634,Dummy_634,Dummy_634))))),_mm256_mul_pd(Dummy_576,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580),_mm256_set_pd(Dummy_635,Dummy_635,Dummy_635,Dummy_635)),_mm256_mul_pd(_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583),_mm256_set_pd(Dummy_636,Dummy_636,Dummy_636,Dummy_636))),_mm256_mul_pd(_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586),_mm256_set_pd(Dummy_637,Dummy_637,Dummy_637,Dummy_637))),_mm256_mul_pd(_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589),_mm256_set_pd(Dummy_638,Dummy_638,Dummy_638,Dummy_638))))),_mm256_mul_pd(Dummy_577,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580),_mm256_set_pd(Dummy_639,Dummy_639,Dummy_639,Dummy_639)),_mm256_mul_pd(_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583),_mm256_set_pd(Dummy_640,Dummy_640,Dummy_640,Dummy_640))),_mm256_mul_pd(_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586),_mm256_set_pd(Dummy_641,Dummy_641,Dummy_641,Dummy_641))),_mm256_mul_pd(_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589),_mm256_set_pd(Dummy_642,Dummy_642,Dummy_642,Dummy_642))))),_mm256_mul_pd(Dummy_578,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580),_mm256_set_pd(Dummy_643,Dummy_643,Dummy_643,Dummy_643)),_mm256_mul_pd(_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583),_mm256_set_pd(Dummy_644,Dummy_644,Dummy_644,Dummy_644))),_mm256_mul_pd(_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586),_mm256_set_pd(Dummy_645,Dummy_645,Dummy_645,Dummy_645))),_mm256_mul_pd(_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589),_mm256_set_pd(Dummy_646,Dummy_646,Dummy_646,Dummy_646))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580),_mm256_set_pd(Dummy_647,Dummy_647,Dummy_647,Dummy_647)),_mm256_mul_pd(_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583),_mm256_set_pd(Dummy_648,Dummy_648,Dummy_648,Dummy_648))),_mm256_mul_pd(_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586),_mm256_set_pd(Dummy_649,Dummy_649,Dummy_649,Dummy_649))),_mm256_mul_pd(_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589),_mm256_set_pd(Dummy_650,Dummy_650,Dummy_650,Dummy_650))))),_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580)),_mm256_set_pd(Dummy_581,Dummy_581,Dummy_581,Dummy_581)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583)),_mm256_set_pd(Dummy_584,Dummy_584,Dummy_584,Dummy_584))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586)),_mm256_set_pd(Dummy_587,Dummy_587,Dummy_587,Dummy_587))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589)),_mm256_set_pd(Dummy_590,Dummy_590,Dummy_590,Dummy_590))))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580)),_mm256_set_pd(Dummy_591,Dummy_591,Dummy_591,Dummy_591)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583)),_mm256_set_pd(Dummy_592,Dummy_592,Dummy_592,Dummy_592))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586)),_mm256_set_pd(Dummy_593,Dummy_593,Dummy_593,Dummy_593))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589)),_mm256_set_pd(Dummy_594,Dummy_594,Dummy_594,Dummy_594))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580)),_mm256_set_pd(Dummy_595,Dummy_595,Dummy_595,Dummy_595)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583)),_mm256_set_pd(Dummy_596,Dummy_596,Dummy_596,Dummy_596))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586)),_mm256_set_pd(Dummy_597,Dummy_597,Dummy_597,Dummy_597))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589)),_mm256_set_pd(Dummy_598,Dummy_598,Dummy_598,Dummy_598))))); - const __m256d Dummy_664 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_573,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_601,Dummy_601,Dummy_601,Dummy_601),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_set_pd(Dummy_604,Dummy_604,Dummy_604,Dummy_604),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(Dummy_607,Dummy_607,Dummy_607,Dummy_607),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_set_pd(Dummy_610,Dummy_610,Dummy_610,Dummy_610),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654)))),_mm256_mul_pd(Dummy_574,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_613,Dummy_613,Dummy_613,Dummy_613),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_set_pd(Dummy_616,Dummy_616,Dummy_616,Dummy_616),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(Dummy_619,Dummy_619,Dummy_619,Dummy_619),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_set_pd(Dummy_622,Dummy_622,Dummy_622,Dummy_622),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_575,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_625,Dummy_625,Dummy_625,Dummy_625),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_set_pd(Dummy_628,Dummy_628,Dummy_628,Dummy_628),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(Dummy_631,Dummy_631,Dummy_631,Dummy_631),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_set_pd(Dummy_634,Dummy_634,Dummy_634,Dummy_634),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_576,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_635,Dummy_635,Dummy_635,Dummy_635),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_set_pd(Dummy_636,Dummy_636,Dummy_636,Dummy_636),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(Dummy_637,Dummy_637,Dummy_637,Dummy_637),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_set_pd(Dummy_638,Dummy_638,Dummy_638,Dummy_638),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_577,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_639,Dummy_639,Dummy_639,Dummy_639),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_set_pd(Dummy_640,Dummy_640,Dummy_640,Dummy_640),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(Dummy_641,Dummy_641,Dummy_641,Dummy_641),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_set_pd(Dummy_642,Dummy_642,Dummy_642,Dummy_642),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_578,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_643,Dummy_643,Dummy_643,Dummy_643),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_set_pd(Dummy_644,Dummy_644,Dummy_644,Dummy_644),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(Dummy_645,Dummy_645,Dummy_645,Dummy_645),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_set_pd(Dummy_646,Dummy_646,Dummy_646,Dummy_646),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_647,Dummy_647,Dummy_647,Dummy_647),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_set_pd(Dummy_648,Dummy_648,Dummy_648,Dummy_648),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(Dummy_649,Dummy_649,Dummy_649,Dummy_649),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_set_pd(Dummy_650,Dummy_650,Dummy_650,Dummy_650),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_581,Dummy_581,Dummy_581,Dummy_581)),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_584,Dummy_584,Dummy_584,Dummy_584)),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_587,Dummy_587,Dummy_587,Dummy_587)),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_590,Dummy_590,Dummy_590,Dummy_590)),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_591,Dummy_591,Dummy_591,Dummy_591)),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_592,Dummy_592,Dummy_592,Dummy_592)),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_593,Dummy_593,Dummy_593,Dummy_593)),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_594,Dummy_594,Dummy_594,Dummy_594)),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_595,Dummy_595,Dummy_595,Dummy_595)),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_596,Dummy_596,Dummy_596,Dummy_596)),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_597,Dummy_597,Dummy_597,Dummy_597)),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_598,Dummy_598,Dummy_598,Dummy_598)),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))); - const __m256d Dummy_665 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_573,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_601,Dummy_601,Dummy_601,Dummy_601),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_set_pd(Dummy_604,Dummy_604,Dummy_604,Dummy_604),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(Dummy_607,Dummy_607,Dummy_607,Dummy_607),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_set_pd(Dummy_610,Dummy_610,Dummy_610,Dummy_610),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658)))),_mm256_mul_pd(Dummy_574,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_613,Dummy_613,Dummy_613,Dummy_613),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_set_pd(Dummy_616,Dummy_616,Dummy_616,Dummy_616),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(Dummy_619,Dummy_619,Dummy_619,Dummy_619),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_set_pd(Dummy_622,Dummy_622,Dummy_622,Dummy_622),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))),_mm256_mul_pd(Dummy_575,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_625,Dummy_625,Dummy_625,Dummy_625),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_set_pd(Dummy_628,Dummy_628,Dummy_628,Dummy_628),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(Dummy_631,Dummy_631,Dummy_631,Dummy_631),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_set_pd(Dummy_634,Dummy_634,Dummy_634,Dummy_634),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))),_mm256_mul_pd(Dummy_576,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_635,Dummy_635,Dummy_635,Dummy_635),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_set_pd(Dummy_636,Dummy_636,Dummy_636,Dummy_636),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(Dummy_637,Dummy_637,Dummy_637,Dummy_637),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_set_pd(Dummy_638,Dummy_638,Dummy_638,Dummy_638),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))),_mm256_mul_pd(Dummy_577,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_639,Dummy_639,Dummy_639,Dummy_639),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_set_pd(Dummy_640,Dummy_640,Dummy_640,Dummy_640),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(Dummy_641,Dummy_641,Dummy_641,Dummy_641),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_set_pd(Dummy_642,Dummy_642,Dummy_642,Dummy_642),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))),_mm256_mul_pd(Dummy_578,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_643,Dummy_643,Dummy_643,Dummy_643),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_set_pd(Dummy_644,Dummy_644,Dummy_644,Dummy_644),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(Dummy_645,Dummy_645,Dummy_645,Dummy_645),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_set_pd(Dummy_646,Dummy_646,Dummy_646,Dummy_646),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_647,Dummy_647,Dummy_647,Dummy_647),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_set_pd(Dummy_648,Dummy_648,Dummy_648,Dummy_648),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(Dummy_649,Dummy_649,Dummy_649,Dummy_649),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_set_pd(Dummy_650,Dummy_650,Dummy_650,Dummy_650),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))),_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_581,Dummy_581,Dummy_581,Dummy_581)),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_584,Dummy_584,Dummy_584,Dummy_584)),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_587,Dummy_587,Dummy_587,Dummy_587)),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_590,Dummy_590,Dummy_590,Dummy_590)),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_591,Dummy_591,Dummy_591,Dummy_591)),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_592,Dummy_592,Dummy_592,Dummy_592)),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_593,Dummy_593,Dummy_593,Dummy_593)),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_594,Dummy_594,Dummy_594,Dummy_594)),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_595,Dummy_595,Dummy_595,Dummy_595)),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_596,Dummy_596,Dummy_596,Dummy_596)),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_597,Dummy_597,Dummy_597,Dummy_597)),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_598,Dummy_598,Dummy_598,Dummy_598)),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))); - const __m256d Dummy_666 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_573,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_601,Dummy_601,Dummy_601,Dummy_601),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_set_pd(Dummy_604,Dummy_604,Dummy_604,Dummy_604),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_set_pd(Dummy_607,Dummy_607,Dummy_607,Dummy_607),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_set_pd(Dummy_610,Dummy_610,Dummy_610,Dummy_610),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662)))),_mm256_mul_pd(Dummy_574,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_613,Dummy_613,Dummy_613,Dummy_613),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_set_pd(Dummy_616,Dummy_616,Dummy_616,Dummy_616),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_set_pd(Dummy_619,Dummy_619,Dummy_619,Dummy_619),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_set_pd(Dummy_622,Dummy_622,Dummy_622,Dummy_622),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))),_mm256_mul_pd(Dummy_575,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_625,Dummy_625,Dummy_625,Dummy_625),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_set_pd(Dummy_628,Dummy_628,Dummy_628,Dummy_628),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_set_pd(Dummy_631,Dummy_631,Dummy_631,Dummy_631),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_set_pd(Dummy_634,Dummy_634,Dummy_634,Dummy_634),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))),_mm256_mul_pd(Dummy_576,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_635,Dummy_635,Dummy_635,Dummy_635),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_set_pd(Dummy_636,Dummy_636,Dummy_636,Dummy_636),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_set_pd(Dummy_637,Dummy_637,Dummy_637,Dummy_637),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_set_pd(Dummy_638,Dummy_638,Dummy_638,Dummy_638),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))),_mm256_mul_pd(Dummy_577,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_639,Dummy_639,Dummy_639,Dummy_639),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_set_pd(Dummy_640,Dummy_640,Dummy_640,Dummy_640),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_set_pd(Dummy_641,Dummy_641,Dummy_641,Dummy_641),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_set_pd(Dummy_642,Dummy_642,Dummy_642,Dummy_642),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))),_mm256_mul_pd(Dummy_578,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_643,Dummy_643,Dummy_643,Dummy_643),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_set_pd(Dummy_644,Dummy_644,Dummy_644,Dummy_644),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_set_pd(Dummy_645,Dummy_645,Dummy_645,Dummy_645),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_set_pd(Dummy_646,Dummy_646,Dummy_646,Dummy_646),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_647,Dummy_647,Dummy_647,Dummy_647),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_set_pd(Dummy_648,Dummy_648,Dummy_648,Dummy_648),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_set_pd(Dummy_649,Dummy_649,Dummy_649,Dummy_649),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_set_pd(Dummy_650,Dummy_650,Dummy_650,Dummy_650),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))),_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_581,Dummy_581,Dummy_581,Dummy_581)),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_584,Dummy_584,Dummy_584,Dummy_584)),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_587,Dummy_587,Dummy_587,Dummy_587)),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_590,Dummy_590,Dummy_590,Dummy_590)),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_591,Dummy_591,Dummy_591,Dummy_591)),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_592,Dummy_592,Dummy_592,Dummy_592)),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_593,Dummy_593,Dummy_593,Dummy_593)),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_594,Dummy_594,Dummy_594,Dummy_594)),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_595,Dummy_595,Dummy_595,Dummy_595)),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_596,Dummy_596,Dummy_596,Dummy_596)),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_597,Dummy_597,Dummy_597,Dummy_597)),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_598,Dummy_598,Dummy_598,Dummy_598)),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))); + const __m256d tmp_moved_constant_294 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_295 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_296 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_297 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_298 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_299 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_300 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_301 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_302 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_303 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_388 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_298,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305),_mm256_set_pd(tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308),_mm256_set_pd(tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311),_mm256_set_pd(tmp_moved_constant_332,tmp_moved_constant_332,tmp_moved_constant_332,tmp_moved_constant_332))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314),_mm256_set_pd(tmp_moved_constant_335,tmp_moved_constant_335,tmp_moved_constant_335,tmp_moved_constant_335)))),_mm256_mul_pd(tmp_moved_constant_299,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305),_mm256_set_pd(tmp_moved_constant_338,tmp_moved_constant_338,tmp_moved_constant_338,tmp_moved_constant_338)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308),_mm256_set_pd(tmp_moved_constant_341,tmp_moved_constant_341,tmp_moved_constant_341,tmp_moved_constant_341))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311),_mm256_set_pd(tmp_moved_constant_344,tmp_moved_constant_344,tmp_moved_constant_344,tmp_moved_constant_344))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314),_mm256_set_pd(tmp_moved_constant_347,tmp_moved_constant_347,tmp_moved_constant_347,tmp_moved_constant_347))))),_mm256_mul_pd(tmp_moved_constant_300,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305),_mm256_set_pd(tmp_moved_constant_350,tmp_moved_constant_350,tmp_moved_constant_350,tmp_moved_constant_350)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308),_mm256_set_pd(tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311),_mm256_set_pd(tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314),_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359))))),_mm256_mul_pd(tmp_moved_constant_301,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305),_mm256_set_pd(tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308),_mm256_set_pd(tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311),_mm256_set_pd(tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314),_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363))))),_mm256_mul_pd(tmp_moved_constant_302,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305),_mm256_set_pd(tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308),_mm256_set_pd(tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311),_mm256_set_pd(tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314),_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367))))),_mm256_mul_pd(tmp_moved_constant_303,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305),_mm256_set_pd(tmp_moved_constant_368,tmp_moved_constant_368,tmp_moved_constant_368,tmp_moved_constant_368)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308),_mm256_set_pd(tmp_moved_constant_369,tmp_moved_constant_369,tmp_moved_constant_369,tmp_moved_constant_369))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311),_mm256_set_pd(tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314),_mm256_set_pd(tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371))))),_mm256_mul_pd(tmp_moved_constant_294,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305),_mm256_set_pd(tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308),_mm256_set_pd(tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311),_mm256_set_pd(tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314),_mm256_set_pd(tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375))))),_mm256_mul_pd(tmp_moved_constant_295,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305)),_mm256_set_pd(tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308)),_mm256_set_pd(tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311)),_mm256_set_pd(tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314)),_mm256_set_pd(tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315))))),_mm256_mul_pd(tmp_moved_constant_296,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305)),_mm256_set_pd(tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308)),_mm256_set_pd(tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311)),_mm256_set_pd(tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314)),_mm256_set_pd(tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319))))),_mm256_mul_pd(tmp_moved_constant_297,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305)),_mm256_set_pd(tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308)),_mm256_set_pd(tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311)),_mm256_set_pd(tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314)),_mm256_set_pd(tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323))))); + const __m256d tmp_moved_constant_389 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_298,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_332,tmp_moved_constant_332,tmp_moved_constant_332,tmp_moved_constant_332),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_335,tmp_moved_constant_335,tmp_moved_constant_335,tmp_moved_constant_335),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379)))),_mm256_mul_pd(tmp_moved_constant_299,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_338,tmp_moved_constant_338,tmp_moved_constant_338,tmp_moved_constant_338),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_341,tmp_moved_constant_341,tmp_moved_constant_341,tmp_moved_constant_341),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_344,tmp_moved_constant_344,tmp_moved_constant_344,tmp_moved_constant_344),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_347,tmp_moved_constant_347,tmp_moved_constant_347,tmp_moved_constant_347),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))),_mm256_mul_pd(tmp_moved_constant_300,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_350,tmp_moved_constant_350,tmp_moved_constant_350,tmp_moved_constant_350),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))),_mm256_mul_pd(tmp_moved_constant_301,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))),_mm256_mul_pd(tmp_moved_constant_302,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))),_mm256_mul_pd(tmp_moved_constant_303,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_368,tmp_moved_constant_368,tmp_moved_constant_368,tmp_moved_constant_368),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_369,tmp_moved_constant_369,tmp_moved_constant_369,tmp_moved_constant_369),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))),_mm256_mul_pd(tmp_moved_constant_294,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))),_mm256_mul_pd(tmp_moved_constant_295,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306)),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309)),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312)),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315)),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))),_mm256_mul_pd(tmp_moved_constant_296,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316)),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317)),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318)),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319)),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))),_mm256_mul_pd(tmp_moved_constant_297,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320)),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321)),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322)),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323)),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))); + const __m256d tmp_moved_constant_390 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_298,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_332,tmp_moved_constant_332,tmp_moved_constant_332,tmp_moved_constant_332),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_335,tmp_moved_constant_335,tmp_moved_constant_335,tmp_moved_constant_335),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383)))),_mm256_mul_pd(tmp_moved_constant_299,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_338,tmp_moved_constant_338,tmp_moved_constant_338,tmp_moved_constant_338),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_341,tmp_moved_constant_341,tmp_moved_constant_341,tmp_moved_constant_341),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_344,tmp_moved_constant_344,tmp_moved_constant_344,tmp_moved_constant_344),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_347,tmp_moved_constant_347,tmp_moved_constant_347,tmp_moved_constant_347),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))),_mm256_mul_pd(tmp_moved_constant_300,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_350,tmp_moved_constant_350,tmp_moved_constant_350,tmp_moved_constant_350),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))),_mm256_mul_pd(tmp_moved_constant_301,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))),_mm256_mul_pd(tmp_moved_constant_302,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))),_mm256_mul_pd(tmp_moved_constant_303,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_368,tmp_moved_constant_368,tmp_moved_constant_368,tmp_moved_constant_368),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_369,tmp_moved_constant_369,tmp_moved_constant_369,tmp_moved_constant_369),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))),_mm256_mul_pd(tmp_moved_constant_294,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))),_mm256_mul_pd(tmp_moved_constant_295,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306)),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309)),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312)),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315)),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))),_mm256_mul_pd(tmp_moved_constant_296,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316)),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317)),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318)),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319)),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))),_mm256_mul_pd(tmp_moved_constant_297,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320)),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321)),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322)),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323)),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))); + const __m256d tmp_moved_constant_391 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_298,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_332,tmp_moved_constant_332,tmp_moved_constant_332,tmp_moved_constant_332),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_335,tmp_moved_constant_335,tmp_moved_constant_335,tmp_moved_constant_335),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387)))),_mm256_mul_pd(tmp_moved_constant_299,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_338,tmp_moved_constant_338,tmp_moved_constant_338,tmp_moved_constant_338),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_341,tmp_moved_constant_341,tmp_moved_constant_341,tmp_moved_constant_341),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_344,tmp_moved_constant_344,tmp_moved_constant_344,tmp_moved_constant_344),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_347,tmp_moved_constant_347,tmp_moved_constant_347,tmp_moved_constant_347),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))),_mm256_mul_pd(tmp_moved_constant_300,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_350,tmp_moved_constant_350,tmp_moved_constant_350,tmp_moved_constant_350),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))),_mm256_mul_pd(tmp_moved_constant_301,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))),_mm256_mul_pd(tmp_moved_constant_302,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))),_mm256_mul_pd(tmp_moved_constant_303,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_368,tmp_moved_constant_368,tmp_moved_constant_368,tmp_moved_constant_368),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_369,tmp_moved_constant_369,tmp_moved_constant_369,tmp_moved_constant_369),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))),_mm256_mul_pd(tmp_moved_constant_294,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))),_mm256_mul_pd(tmp_moved_constant_295,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306)),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309)),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312)),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315)),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))),_mm256_mul_pd(tmp_moved_constant_296,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316)),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317)),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318)),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319)),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))),_mm256_mul_pd(tmp_moved_constant_297,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320)),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321)),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322)),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323)),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_663,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_664,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_665,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_666,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_388,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_389,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_390,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_391,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); } } - const __m256d Dummy_667 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_668 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_669 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_670 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_671 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_672 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_673 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_674 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_675 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_676 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_761 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_671,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_set_pd(Dummy_699,Dummy_699,Dummy_699,Dummy_699)),_mm256_mul_pd(_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681),_mm256_set_pd(Dummy_702,Dummy_702,Dummy_702,Dummy_702))),_mm256_mul_pd(_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684),_mm256_set_pd(Dummy_705,Dummy_705,Dummy_705,Dummy_705))),_mm256_mul_pd(_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687),_mm256_set_pd(Dummy_708,Dummy_708,Dummy_708,Dummy_708)))),_mm256_mul_pd(Dummy_672,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_set_pd(Dummy_711,Dummy_711,Dummy_711,Dummy_711)),_mm256_mul_pd(_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681),_mm256_set_pd(Dummy_714,Dummy_714,Dummy_714,Dummy_714))),_mm256_mul_pd(_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684),_mm256_set_pd(Dummy_717,Dummy_717,Dummy_717,Dummy_717))),_mm256_mul_pd(_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687),_mm256_set_pd(Dummy_720,Dummy_720,Dummy_720,Dummy_720))))),_mm256_mul_pd(Dummy_673,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_set_pd(Dummy_723,Dummy_723,Dummy_723,Dummy_723)),_mm256_mul_pd(_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681),_mm256_set_pd(Dummy_726,Dummy_726,Dummy_726,Dummy_726))),_mm256_mul_pd(_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684),_mm256_set_pd(Dummy_729,Dummy_729,Dummy_729,Dummy_729))),_mm256_mul_pd(_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687),_mm256_set_pd(Dummy_732,Dummy_732,Dummy_732,Dummy_732))))),_mm256_mul_pd(Dummy_674,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_set_pd(Dummy_733,Dummy_733,Dummy_733,Dummy_733)),_mm256_mul_pd(_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681),_mm256_set_pd(Dummy_734,Dummy_734,Dummy_734,Dummy_734))),_mm256_mul_pd(_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684),_mm256_set_pd(Dummy_735,Dummy_735,Dummy_735,Dummy_735))),_mm256_mul_pd(_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687),_mm256_set_pd(Dummy_736,Dummy_736,Dummy_736,Dummy_736))))),_mm256_mul_pd(Dummy_675,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_set_pd(Dummy_737,Dummy_737,Dummy_737,Dummy_737)),_mm256_mul_pd(_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681),_mm256_set_pd(Dummy_738,Dummy_738,Dummy_738,Dummy_738))),_mm256_mul_pd(_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684),_mm256_set_pd(Dummy_739,Dummy_739,Dummy_739,Dummy_739))),_mm256_mul_pd(_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687),_mm256_set_pd(Dummy_740,Dummy_740,Dummy_740,Dummy_740))))),_mm256_mul_pd(Dummy_676,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_set_pd(Dummy_741,Dummy_741,Dummy_741,Dummy_741)),_mm256_mul_pd(_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681),_mm256_set_pd(Dummy_742,Dummy_742,Dummy_742,Dummy_742))),_mm256_mul_pd(_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684),_mm256_set_pd(Dummy_743,Dummy_743,Dummy_743,Dummy_743))),_mm256_mul_pd(_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687),_mm256_set_pd(Dummy_744,Dummy_744,Dummy_744,Dummy_744))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_set_pd(Dummy_745,Dummy_745,Dummy_745,Dummy_745)),_mm256_mul_pd(_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681),_mm256_set_pd(Dummy_746,Dummy_746,Dummy_746,Dummy_746))),_mm256_mul_pd(_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684),_mm256_set_pd(Dummy_747,Dummy_747,Dummy_747,Dummy_747))),_mm256_mul_pd(_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687),_mm256_set_pd(Dummy_748,Dummy_748,Dummy_748,Dummy_748))))),_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678)),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681)),_mm256_set_pd(Dummy_682,Dummy_682,Dummy_682,Dummy_682))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684)),_mm256_set_pd(Dummy_685,Dummy_685,Dummy_685,Dummy_685))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687)),_mm256_set_pd(Dummy_688,Dummy_688,Dummy_688,Dummy_688))))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678)),_mm256_set_pd(Dummy_689,Dummy_689,Dummy_689,Dummy_689)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681)),_mm256_set_pd(Dummy_690,Dummy_690,Dummy_690,Dummy_690))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684)),_mm256_set_pd(Dummy_691,Dummy_691,Dummy_691,Dummy_691))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687)),_mm256_set_pd(Dummy_692,Dummy_692,Dummy_692,Dummy_692))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678)),_mm256_set_pd(Dummy_693,Dummy_693,Dummy_693,Dummy_693)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681)),_mm256_set_pd(Dummy_694,Dummy_694,Dummy_694,Dummy_694))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684)),_mm256_set_pd(Dummy_695,Dummy_695,Dummy_695,Dummy_695))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687)),_mm256_set_pd(Dummy_696,Dummy_696,Dummy_696,Dummy_696))))); - const __m256d Dummy_762 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_671,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_699,Dummy_699,Dummy_699,Dummy_699),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_set_pd(Dummy_702,Dummy_702,Dummy_702,Dummy_702),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(Dummy_705,Dummy_705,Dummy_705,Dummy_705),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_set_pd(Dummy_708,Dummy_708,Dummy_708,Dummy_708),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752)))),_mm256_mul_pd(Dummy_672,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_711,Dummy_711,Dummy_711,Dummy_711),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_set_pd(Dummy_714,Dummy_714,Dummy_714,Dummy_714),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(Dummy_717,Dummy_717,Dummy_717,Dummy_717),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_set_pd(Dummy_720,Dummy_720,Dummy_720,Dummy_720),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_673,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_723,Dummy_723,Dummy_723,Dummy_723),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_set_pd(Dummy_726,Dummy_726,Dummy_726,Dummy_726),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(Dummy_729,Dummy_729,Dummy_729,Dummy_729),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_set_pd(Dummy_732,Dummy_732,Dummy_732,Dummy_732),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_674,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_733,Dummy_733,Dummy_733,Dummy_733),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_set_pd(Dummy_734,Dummy_734,Dummy_734,Dummy_734),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(Dummy_735,Dummy_735,Dummy_735,Dummy_735),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_set_pd(Dummy_736,Dummy_736,Dummy_736,Dummy_736),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_675,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_737,Dummy_737,Dummy_737,Dummy_737),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_set_pd(Dummy_738,Dummy_738,Dummy_738,Dummy_738),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(Dummy_739,Dummy_739,Dummy_739,Dummy_739),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_set_pd(Dummy_740,Dummy_740,Dummy_740,Dummy_740),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_676,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_741,Dummy_741,Dummy_741,Dummy_741),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_set_pd(Dummy_742,Dummy_742,Dummy_742,Dummy_742),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(Dummy_743,Dummy_743,Dummy_743,Dummy_743),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_set_pd(Dummy_744,Dummy_744,Dummy_744,Dummy_744),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_745,Dummy_745,Dummy_745,Dummy_745),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_set_pd(Dummy_746,Dummy_746,Dummy_746,Dummy_746),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(Dummy_747,Dummy_747,Dummy_747,Dummy_747),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_set_pd(Dummy_748,Dummy_748,Dummy_748,Dummy_748),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_682,Dummy_682,Dummy_682,Dummy_682)),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_685,Dummy_685,Dummy_685,Dummy_685)),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_688,Dummy_688,Dummy_688,Dummy_688)),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_689,Dummy_689,Dummy_689,Dummy_689)),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_690,Dummy_690,Dummy_690,Dummy_690)),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_691,Dummy_691,Dummy_691,Dummy_691)),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_692,Dummy_692,Dummy_692,Dummy_692)),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_693,Dummy_693,Dummy_693,Dummy_693)),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_694,Dummy_694,Dummy_694,Dummy_694)),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_695,Dummy_695,Dummy_695,Dummy_695)),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_696,Dummy_696,Dummy_696,Dummy_696)),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))); - const __m256d Dummy_763 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_671,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_699,Dummy_699,Dummy_699,Dummy_699),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_set_pd(Dummy_702,Dummy_702,Dummy_702,Dummy_702),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(Dummy_705,Dummy_705,Dummy_705,Dummy_705),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_set_pd(Dummy_708,Dummy_708,Dummy_708,Dummy_708),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756)))),_mm256_mul_pd(Dummy_672,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_711,Dummy_711,Dummy_711,Dummy_711),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_set_pd(Dummy_714,Dummy_714,Dummy_714,Dummy_714),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(Dummy_717,Dummy_717,Dummy_717,Dummy_717),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_set_pd(Dummy_720,Dummy_720,Dummy_720,Dummy_720),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))),_mm256_mul_pd(Dummy_673,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_723,Dummy_723,Dummy_723,Dummy_723),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_set_pd(Dummy_726,Dummy_726,Dummy_726,Dummy_726),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(Dummy_729,Dummy_729,Dummy_729,Dummy_729),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_set_pd(Dummy_732,Dummy_732,Dummy_732,Dummy_732),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))),_mm256_mul_pd(Dummy_674,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_733,Dummy_733,Dummy_733,Dummy_733),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_set_pd(Dummy_734,Dummy_734,Dummy_734,Dummy_734),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(Dummy_735,Dummy_735,Dummy_735,Dummy_735),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_set_pd(Dummy_736,Dummy_736,Dummy_736,Dummy_736),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))),_mm256_mul_pd(Dummy_675,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_737,Dummy_737,Dummy_737,Dummy_737),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_set_pd(Dummy_738,Dummy_738,Dummy_738,Dummy_738),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(Dummy_739,Dummy_739,Dummy_739,Dummy_739),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_set_pd(Dummy_740,Dummy_740,Dummy_740,Dummy_740),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))),_mm256_mul_pd(Dummy_676,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_741,Dummy_741,Dummy_741,Dummy_741),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_set_pd(Dummy_742,Dummy_742,Dummy_742,Dummy_742),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(Dummy_743,Dummy_743,Dummy_743,Dummy_743),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_set_pd(Dummy_744,Dummy_744,Dummy_744,Dummy_744),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_745,Dummy_745,Dummy_745,Dummy_745),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_set_pd(Dummy_746,Dummy_746,Dummy_746,Dummy_746),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(Dummy_747,Dummy_747,Dummy_747,Dummy_747),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_set_pd(Dummy_748,Dummy_748,Dummy_748,Dummy_748),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))),_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_682,Dummy_682,Dummy_682,Dummy_682)),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_685,Dummy_685,Dummy_685,Dummy_685)),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_688,Dummy_688,Dummy_688,Dummy_688)),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_689,Dummy_689,Dummy_689,Dummy_689)),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_690,Dummy_690,Dummy_690,Dummy_690)),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_691,Dummy_691,Dummy_691,Dummy_691)),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_692,Dummy_692,Dummy_692,Dummy_692)),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_693,Dummy_693,Dummy_693,Dummy_693)),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_694,Dummy_694,Dummy_694,Dummy_694)),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_695,Dummy_695,Dummy_695,Dummy_695)),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_696,Dummy_696,Dummy_696,Dummy_696)),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))); - const __m256d Dummy_764 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_671,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_699,Dummy_699,Dummy_699,Dummy_699),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_set_pd(Dummy_702,Dummy_702,Dummy_702,Dummy_702),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_set_pd(Dummy_705,Dummy_705,Dummy_705,Dummy_705),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_set_pd(Dummy_708,Dummy_708,Dummy_708,Dummy_708),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760)))),_mm256_mul_pd(Dummy_672,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_711,Dummy_711,Dummy_711,Dummy_711),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_set_pd(Dummy_714,Dummy_714,Dummy_714,Dummy_714),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_set_pd(Dummy_717,Dummy_717,Dummy_717,Dummy_717),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_set_pd(Dummy_720,Dummy_720,Dummy_720,Dummy_720),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))),_mm256_mul_pd(Dummy_673,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_723,Dummy_723,Dummy_723,Dummy_723),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_set_pd(Dummy_726,Dummy_726,Dummy_726,Dummy_726),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_set_pd(Dummy_729,Dummy_729,Dummy_729,Dummy_729),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_set_pd(Dummy_732,Dummy_732,Dummy_732,Dummy_732),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))),_mm256_mul_pd(Dummy_674,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_733,Dummy_733,Dummy_733,Dummy_733),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_set_pd(Dummy_734,Dummy_734,Dummy_734,Dummy_734),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_set_pd(Dummy_735,Dummy_735,Dummy_735,Dummy_735),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_set_pd(Dummy_736,Dummy_736,Dummy_736,Dummy_736),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))),_mm256_mul_pd(Dummy_675,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_737,Dummy_737,Dummy_737,Dummy_737),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_set_pd(Dummy_738,Dummy_738,Dummy_738,Dummy_738),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_set_pd(Dummy_739,Dummy_739,Dummy_739,Dummy_739),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_set_pd(Dummy_740,Dummy_740,Dummy_740,Dummy_740),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))),_mm256_mul_pd(Dummy_676,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_741,Dummy_741,Dummy_741,Dummy_741),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_set_pd(Dummy_742,Dummy_742,Dummy_742,Dummy_742),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_set_pd(Dummy_743,Dummy_743,Dummy_743,Dummy_743),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_set_pd(Dummy_744,Dummy_744,Dummy_744,Dummy_744),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_745,Dummy_745,Dummy_745,Dummy_745),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_set_pd(Dummy_746,Dummy_746,Dummy_746,Dummy_746),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_set_pd(Dummy_747,Dummy_747,Dummy_747,Dummy_747),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_set_pd(Dummy_748,Dummy_748,Dummy_748,Dummy_748),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))),_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_682,Dummy_682,Dummy_682,Dummy_682)),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_685,Dummy_685,Dummy_685,Dummy_685)),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_688,Dummy_688,Dummy_688,Dummy_688)),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_689,Dummy_689,Dummy_689,Dummy_689)),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_690,Dummy_690,Dummy_690,Dummy_690)),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_691,Dummy_691,Dummy_691,Dummy_691)),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_692,Dummy_692,Dummy_692,Dummy_692)),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_693,Dummy_693,Dummy_693,Dummy_693)),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_694,Dummy_694,Dummy_694,Dummy_694)),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_695,Dummy_695,Dummy_695,Dummy_695)),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_696,Dummy_696,Dummy_696,Dummy_696)),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))); + const __m256d tmp_moved_constant_392 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_393 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_394 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_395 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_396 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_397 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_398 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_399 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_400 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_401 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_486 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_396,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403),_mm256_set_pd(tmp_moved_constant_424,tmp_moved_constant_424,tmp_moved_constant_424,tmp_moved_constant_424)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406),_mm256_set_pd(tmp_moved_constant_427,tmp_moved_constant_427,tmp_moved_constant_427,tmp_moved_constant_427))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409),_mm256_set_pd(tmp_moved_constant_430,tmp_moved_constant_430,tmp_moved_constant_430,tmp_moved_constant_430))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412),_mm256_set_pd(tmp_moved_constant_433,tmp_moved_constant_433,tmp_moved_constant_433,tmp_moved_constant_433)))),_mm256_mul_pd(tmp_moved_constant_397,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403),_mm256_set_pd(tmp_moved_constant_436,tmp_moved_constant_436,tmp_moved_constant_436,tmp_moved_constant_436)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406),_mm256_set_pd(tmp_moved_constant_439,tmp_moved_constant_439,tmp_moved_constant_439,tmp_moved_constant_439))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409),_mm256_set_pd(tmp_moved_constant_442,tmp_moved_constant_442,tmp_moved_constant_442,tmp_moved_constant_442))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412),_mm256_set_pd(tmp_moved_constant_445,tmp_moved_constant_445,tmp_moved_constant_445,tmp_moved_constant_445))))),_mm256_mul_pd(tmp_moved_constant_398,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403),_mm256_set_pd(tmp_moved_constant_448,tmp_moved_constant_448,tmp_moved_constant_448,tmp_moved_constant_448)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406),_mm256_set_pd(tmp_moved_constant_451,tmp_moved_constant_451,tmp_moved_constant_451,tmp_moved_constant_451))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409),_mm256_set_pd(tmp_moved_constant_454,tmp_moved_constant_454,tmp_moved_constant_454,tmp_moved_constant_454))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412),_mm256_set_pd(tmp_moved_constant_457,tmp_moved_constant_457,tmp_moved_constant_457,tmp_moved_constant_457))))),_mm256_mul_pd(tmp_moved_constant_399,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403),_mm256_set_pd(tmp_moved_constant_458,tmp_moved_constant_458,tmp_moved_constant_458,tmp_moved_constant_458)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406),_mm256_set_pd(tmp_moved_constant_459,tmp_moved_constant_459,tmp_moved_constant_459,tmp_moved_constant_459))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409),_mm256_set_pd(tmp_moved_constant_460,tmp_moved_constant_460,tmp_moved_constant_460,tmp_moved_constant_460))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412),_mm256_set_pd(tmp_moved_constant_461,tmp_moved_constant_461,tmp_moved_constant_461,tmp_moved_constant_461))))),_mm256_mul_pd(tmp_moved_constant_400,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403),_mm256_set_pd(tmp_moved_constant_462,tmp_moved_constant_462,tmp_moved_constant_462,tmp_moved_constant_462)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406),_mm256_set_pd(tmp_moved_constant_463,tmp_moved_constant_463,tmp_moved_constant_463,tmp_moved_constant_463))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409),_mm256_set_pd(tmp_moved_constant_464,tmp_moved_constant_464,tmp_moved_constant_464,tmp_moved_constant_464))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412),_mm256_set_pd(tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465))))),_mm256_mul_pd(tmp_moved_constant_401,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403),_mm256_set_pd(tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406),_mm256_set_pd(tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409),_mm256_set_pd(tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412),_mm256_set_pd(tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469))))),_mm256_mul_pd(tmp_moved_constant_392,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403),_mm256_set_pd(tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406),_mm256_set_pd(tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409),_mm256_set_pd(tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412),_mm256_set_pd(tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473))))),_mm256_mul_pd(tmp_moved_constant_393,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403)),_mm256_set_pd(tmp_moved_constant_404,tmp_moved_constant_404,tmp_moved_constant_404,tmp_moved_constant_404)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406)),_mm256_set_pd(tmp_moved_constant_407,tmp_moved_constant_407,tmp_moved_constant_407,tmp_moved_constant_407))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409)),_mm256_set_pd(tmp_moved_constant_410,tmp_moved_constant_410,tmp_moved_constant_410,tmp_moved_constant_410))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412)),_mm256_set_pd(tmp_moved_constant_413,tmp_moved_constant_413,tmp_moved_constant_413,tmp_moved_constant_413))))),_mm256_mul_pd(tmp_moved_constant_394,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403)),_mm256_set_pd(tmp_moved_constant_414,tmp_moved_constant_414,tmp_moved_constant_414,tmp_moved_constant_414)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406)),_mm256_set_pd(tmp_moved_constant_415,tmp_moved_constant_415,tmp_moved_constant_415,tmp_moved_constant_415))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409)),_mm256_set_pd(tmp_moved_constant_416,tmp_moved_constant_416,tmp_moved_constant_416,tmp_moved_constant_416))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412)),_mm256_set_pd(tmp_moved_constant_417,tmp_moved_constant_417,tmp_moved_constant_417,tmp_moved_constant_417))))),_mm256_mul_pd(tmp_moved_constant_395,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403)),_mm256_set_pd(tmp_moved_constant_418,tmp_moved_constant_418,tmp_moved_constant_418,tmp_moved_constant_418)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406)),_mm256_set_pd(tmp_moved_constant_419,tmp_moved_constant_419,tmp_moved_constant_419,tmp_moved_constant_419))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409)),_mm256_set_pd(tmp_moved_constant_420,tmp_moved_constant_420,tmp_moved_constant_420,tmp_moved_constant_420))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412)),_mm256_set_pd(tmp_moved_constant_421,tmp_moved_constant_421,tmp_moved_constant_421,tmp_moved_constant_421))))); + const __m256d tmp_moved_constant_487 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_396,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_424,tmp_moved_constant_424,tmp_moved_constant_424,tmp_moved_constant_424),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_427,tmp_moved_constant_427,tmp_moved_constant_427,tmp_moved_constant_427),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_430,tmp_moved_constant_430,tmp_moved_constant_430,tmp_moved_constant_430),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_433,tmp_moved_constant_433,tmp_moved_constant_433,tmp_moved_constant_433),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477)))),_mm256_mul_pd(tmp_moved_constant_397,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_436,tmp_moved_constant_436,tmp_moved_constant_436,tmp_moved_constant_436),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_439,tmp_moved_constant_439,tmp_moved_constant_439,tmp_moved_constant_439),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_442,tmp_moved_constant_442,tmp_moved_constant_442,tmp_moved_constant_442),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_445,tmp_moved_constant_445,tmp_moved_constant_445,tmp_moved_constant_445),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))),_mm256_mul_pd(tmp_moved_constant_398,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_448,tmp_moved_constant_448,tmp_moved_constant_448,tmp_moved_constant_448),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_451,tmp_moved_constant_451,tmp_moved_constant_451,tmp_moved_constant_451),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_454,tmp_moved_constant_454,tmp_moved_constant_454,tmp_moved_constant_454),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_457,tmp_moved_constant_457,tmp_moved_constant_457,tmp_moved_constant_457),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))),_mm256_mul_pd(tmp_moved_constant_399,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_458,tmp_moved_constant_458,tmp_moved_constant_458,tmp_moved_constant_458),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_459,tmp_moved_constant_459,tmp_moved_constant_459,tmp_moved_constant_459),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_460,tmp_moved_constant_460,tmp_moved_constant_460,tmp_moved_constant_460),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_461,tmp_moved_constant_461,tmp_moved_constant_461,tmp_moved_constant_461),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))),_mm256_mul_pd(tmp_moved_constant_400,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_462,tmp_moved_constant_462,tmp_moved_constant_462,tmp_moved_constant_462),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_463,tmp_moved_constant_463,tmp_moved_constant_463,tmp_moved_constant_463),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_464,tmp_moved_constant_464,tmp_moved_constant_464,tmp_moved_constant_464),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))),_mm256_mul_pd(tmp_moved_constant_401,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))),_mm256_mul_pd(tmp_moved_constant_392,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))),_mm256_mul_pd(tmp_moved_constant_393,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_404,tmp_moved_constant_404,tmp_moved_constant_404,tmp_moved_constant_404)),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_407,tmp_moved_constant_407,tmp_moved_constant_407,tmp_moved_constant_407)),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_410,tmp_moved_constant_410,tmp_moved_constant_410,tmp_moved_constant_410)),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_413,tmp_moved_constant_413,tmp_moved_constant_413,tmp_moved_constant_413)),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))),_mm256_mul_pd(tmp_moved_constant_394,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_414,tmp_moved_constant_414,tmp_moved_constant_414,tmp_moved_constant_414)),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_415,tmp_moved_constant_415,tmp_moved_constant_415,tmp_moved_constant_415)),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_416,tmp_moved_constant_416,tmp_moved_constant_416,tmp_moved_constant_416)),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_417,tmp_moved_constant_417,tmp_moved_constant_417,tmp_moved_constant_417)),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))),_mm256_mul_pd(tmp_moved_constant_395,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_418,tmp_moved_constant_418,tmp_moved_constant_418,tmp_moved_constant_418)),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_419,tmp_moved_constant_419,tmp_moved_constant_419,tmp_moved_constant_419)),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_420,tmp_moved_constant_420,tmp_moved_constant_420,tmp_moved_constant_420)),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_421,tmp_moved_constant_421,tmp_moved_constant_421,tmp_moved_constant_421)),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))); + const __m256d tmp_moved_constant_488 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_396,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_424,tmp_moved_constant_424,tmp_moved_constant_424,tmp_moved_constant_424),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_427,tmp_moved_constant_427,tmp_moved_constant_427,tmp_moved_constant_427),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_430,tmp_moved_constant_430,tmp_moved_constant_430,tmp_moved_constant_430),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_433,tmp_moved_constant_433,tmp_moved_constant_433,tmp_moved_constant_433),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481)))),_mm256_mul_pd(tmp_moved_constant_397,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_436,tmp_moved_constant_436,tmp_moved_constant_436,tmp_moved_constant_436),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_439,tmp_moved_constant_439,tmp_moved_constant_439,tmp_moved_constant_439),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_442,tmp_moved_constant_442,tmp_moved_constant_442,tmp_moved_constant_442),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_445,tmp_moved_constant_445,tmp_moved_constant_445,tmp_moved_constant_445),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))),_mm256_mul_pd(tmp_moved_constant_398,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_448,tmp_moved_constant_448,tmp_moved_constant_448,tmp_moved_constant_448),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_451,tmp_moved_constant_451,tmp_moved_constant_451,tmp_moved_constant_451),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_454,tmp_moved_constant_454,tmp_moved_constant_454,tmp_moved_constant_454),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_457,tmp_moved_constant_457,tmp_moved_constant_457,tmp_moved_constant_457),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))),_mm256_mul_pd(tmp_moved_constant_399,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_458,tmp_moved_constant_458,tmp_moved_constant_458,tmp_moved_constant_458),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_459,tmp_moved_constant_459,tmp_moved_constant_459,tmp_moved_constant_459),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_460,tmp_moved_constant_460,tmp_moved_constant_460,tmp_moved_constant_460),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_461,tmp_moved_constant_461,tmp_moved_constant_461,tmp_moved_constant_461),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))),_mm256_mul_pd(tmp_moved_constant_400,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_462,tmp_moved_constant_462,tmp_moved_constant_462,tmp_moved_constant_462),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_463,tmp_moved_constant_463,tmp_moved_constant_463,tmp_moved_constant_463),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_464,tmp_moved_constant_464,tmp_moved_constant_464,tmp_moved_constant_464),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))),_mm256_mul_pd(tmp_moved_constant_401,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))),_mm256_mul_pd(tmp_moved_constant_392,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))),_mm256_mul_pd(tmp_moved_constant_393,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_404,tmp_moved_constant_404,tmp_moved_constant_404,tmp_moved_constant_404)),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_407,tmp_moved_constant_407,tmp_moved_constant_407,tmp_moved_constant_407)),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_410,tmp_moved_constant_410,tmp_moved_constant_410,tmp_moved_constant_410)),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_413,tmp_moved_constant_413,tmp_moved_constant_413,tmp_moved_constant_413)),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))),_mm256_mul_pd(tmp_moved_constant_394,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_414,tmp_moved_constant_414,tmp_moved_constant_414,tmp_moved_constant_414)),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_415,tmp_moved_constant_415,tmp_moved_constant_415,tmp_moved_constant_415)),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_416,tmp_moved_constant_416,tmp_moved_constant_416,tmp_moved_constant_416)),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_417,tmp_moved_constant_417,tmp_moved_constant_417,tmp_moved_constant_417)),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))),_mm256_mul_pd(tmp_moved_constant_395,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_418,tmp_moved_constant_418,tmp_moved_constant_418,tmp_moved_constant_418)),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_419,tmp_moved_constant_419,tmp_moved_constant_419,tmp_moved_constant_419)),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_420,tmp_moved_constant_420,tmp_moved_constant_420,tmp_moved_constant_420)),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_421,tmp_moved_constant_421,tmp_moved_constant_421,tmp_moved_constant_421)),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))); + const __m256d tmp_moved_constant_489 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_396,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_424,tmp_moved_constant_424,tmp_moved_constant_424,tmp_moved_constant_424),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_427,tmp_moved_constant_427,tmp_moved_constant_427,tmp_moved_constant_427),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_430,tmp_moved_constant_430,tmp_moved_constant_430,tmp_moved_constant_430),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_433,tmp_moved_constant_433,tmp_moved_constant_433,tmp_moved_constant_433),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485)))),_mm256_mul_pd(tmp_moved_constant_397,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_436,tmp_moved_constant_436,tmp_moved_constant_436,tmp_moved_constant_436),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_439,tmp_moved_constant_439,tmp_moved_constant_439,tmp_moved_constant_439),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_442,tmp_moved_constant_442,tmp_moved_constant_442,tmp_moved_constant_442),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_445,tmp_moved_constant_445,tmp_moved_constant_445,tmp_moved_constant_445),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))),_mm256_mul_pd(tmp_moved_constant_398,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_448,tmp_moved_constant_448,tmp_moved_constant_448,tmp_moved_constant_448),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_451,tmp_moved_constant_451,tmp_moved_constant_451,tmp_moved_constant_451),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_454,tmp_moved_constant_454,tmp_moved_constant_454,tmp_moved_constant_454),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_457,tmp_moved_constant_457,tmp_moved_constant_457,tmp_moved_constant_457),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))),_mm256_mul_pd(tmp_moved_constant_399,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_458,tmp_moved_constant_458,tmp_moved_constant_458,tmp_moved_constant_458),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_459,tmp_moved_constant_459,tmp_moved_constant_459,tmp_moved_constant_459),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_460,tmp_moved_constant_460,tmp_moved_constant_460,tmp_moved_constant_460),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_461,tmp_moved_constant_461,tmp_moved_constant_461,tmp_moved_constant_461),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))),_mm256_mul_pd(tmp_moved_constant_400,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_462,tmp_moved_constant_462,tmp_moved_constant_462,tmp_moved_constant_462),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_463,tmp_moved_constant_463,tmp_moved_constant_463,tmp_moved_constant_463),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_464,tmp_moved_constant_464,tmp_moved_constant_464,tmp_moved_constant_464),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))),_mm256_mul_pd(tmp_moved_constant_401,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))),_mm256_mul_pd(tmp_moved_constant_392,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))),_mm256_mul_pd(tmp_moved_constant_393,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_404,tmp_moved_constant_404,tmp_moved_constant_404,tmp_moved_constant_404)),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_407,tmp_moved_constant_407,tmp_moved_constant_407,tmp_moved_constant_407)),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_410,tmp_moved_constant_410,tmp_moved_constant_410,tmp_moved_constant_410)),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_413,tmp_moved_constant_413,tmp_moved_constant_413,tmp_moved_constant_413)),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))),_mm256_mul_pd(tmp_moved_constant_394,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_414,tmp_moved_constant_414,tmp_moved_constant_414,tmp_moved_constant_414)),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_415,tmp_moved_constant_415,tmp_moved_constant_415,tmp_moved_constant_415)),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_416,tmp_moved_constant_416,tmp_moved_constant_416,tmp_moved_constant_416)),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_417,tmp_moved_constant_417,tmp_moved_constant_417,tmp_moved_constant_417)),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))),_mm256_mul_pd(tmp_moved_constant_395,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_418,tmp_moved_constant_418,tmp_moved_constant_418,tmp_moved_constant_418)),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_419,tmp_moved_constant_419,tmp_moved_constant_419,tmp_moved_constant_419)),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_420,tmp_moved_constant_420,tmp_moved_constant_420,tmp_moved_constant_420)),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_421,tmp_moved_constant_421,tmp_moved_constant_421,tmp_moved_constant_421)),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_761,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_762,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_763,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_764,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_486,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_487,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_488,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_489,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); } } } @@ -990,114 +990,114 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_3D( real_t * RESTRICT _data_d _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = elMatVec_3 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; } } - const real_t Dummy_275 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_276 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_277 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_278 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_279 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_280 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; - const real_t Dummy_281 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_282 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_283 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_284 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_369 = Dummy_275*(Dummy_286*Dummy_353 + Dummy_289*Dummy_354 + Dummy_292*Dummy_355 + Dummy_295*Dummy_356) + Dummy_276*(-Dummy_286*Dummy_287 - Dummy_289*Dummy_290 - Dummy_292*Dummy_293 - Dummy_295*Dummy_296) + Dummy_277*(-Dummy_286*Dummy_297 - Dummy_289*Dummy_298 - Dummy_292*Dummy_299 - Dummy_295*Dummy_300) + Dummy_278*(-Dummy_286*Dummy_301 - Dummy_289*Dummy_302 - Dummy_292*Dummy_303 - Dummy_295*Dummy_304) + Dummy_279*(Dummy_286*Dummy_307 + Dummy_289*Dummy_310 + Dummy_292*Dummy_313 + Dummy_295*Dummy_316) + Dummy_280*(Dummy_286*Dummy_319 + Dummy_289*Dummy_322 + Dummy_292*Dummy_325 + Dummy_295*Dummy_328) + Dummy_281*(Dummy_286*Dummy_331 + Dummy_289*Dummy_334 + Dummy_292*Dummy_337 + Dummy_295*Dummy_340) + Dummy_282*(Dummy_286*Dummy_341 + Dummy_289*Dummy_342 + Dummy_292*Dummy_343 + Dummy_295*Dummy_344) + Dummy_283*(Dummy_286*Dummy_345 + Dummy_289*Dummy_346 + Dummy_292*Dummy_347 + Dummy_295*Dummy_348) + Dummy_284*(Dummy_286*Dummy_349 + Dummy_289*Dummy_350 + Dummy_292*Dummy_351 + Dummy_295*Dummy_352); - const real_t Dummy_370 = Dummy_275*(Dummy_353*Dummy_357 + Dummy_354*Dummy_358 + Dummy_355*Dummy_359 + Dummy_356*Dummy_360) + Dummy_276*(-Dummy_287*Dummy_357 - Dummy_290*Dummy_358 - Dummy_293*Dummy_359 - Dummy_296*Dummy_360) + Dummy_277*(-Dummy_297*Dummy_357 - Dummy_298*Dummy_358 - Dummy_299*Dummy_359 - Dummy_300*Dummy_360) + Dummy_278*(-Dummy_301*Dummy_357 - Dummy_302*Dummy_358 - Dummy_303*Dummy_359 - Dummy_304*Dummy_360) + Dummy_279*(Dummy_307*Dummy_357 + Dummy_310*Dummy_358 + Dummy_313*Dummy_359 + Dummy_316*Dummy_360) + Dummy_280*(Dummy_319*Dummy_357 + Dummy_322*Dummy_358 + Dummy_325*Dummy_359 + Dummy_328*Dummy_360) + Dummy_281*(Dummy_331*Dummy_357 + Dummy_334*Dummy_358 + Dummy_337*Dummy_359 + Dummy_340*Dummy_360) + Dummy_282*(Dummy_341*Dummy_357 + Dummy_342*Dummy_358 + Dummy_343*Dummy_359 + Dummy_344*Dummy_360) + Dummy_283*(Dummy_345*Dummy_357 + Dummy_346*Dummy_358 + Dummy_347*Dummy_359 + Dummy_348*Dummy_360) + Dummy_284*(Dummy_349*Dummy_357 + Dummy_350*Dummy_358 + Dummy_351*Dummy_359 + Dummy_352*Dummy_360); - const real_t Dummy_371 = Dummy_275*(Dummy_353*Dummy_361 + Dummy_354*Dummy_362 + Dummy_355*Dummy_363 + Dummy_356*Dummy_364) + Dummy_276*(-Dummy_287*Dummy_361 - Dummy_290*Dummy_362 - Dummy_293*Dummy_363 - Dummy_296*Dummy_364) + Dummy_277*(-Dummy_297*Dummy_361 - Dummy_298*Dummy_362 - Dummy_299*Dummy_363 - Dummy_300*Dummy_364) + Dummy_278*(-Dummy_301*Dummy_361 - Dummy_302*Dummy_362 - Dummy_303*Dummy_363 - Dummy_304*Dummy_364) + Dummy_279*(Dummy_307*Dummy_361 + Dummy_310*Dummy_362 + Dummy_313*Dummy_363 + Dummy_316*Dummy_364) + Dummy_280*(Dummy_319*Dummy_361 + Dummy_322*Dummy_362 + Dummy_325*Dummy_363 + Dummy_328*Dummy_364) + Dummy_281*(Dummy_331*Dummy_361 + Dummy_334*Dummy_362 + Dummy_337*Dummy_363 + Dummy_340*Dummy_364) + Dummy_282*(Dummy_341*Dummy_361 + Dummy_342*Dummy_362 + Dummy_343*Dummy_363 + Dummy_344*Dummy_364) + Dummy_283*(Dummy_345*Dummy_361 + Dummy_346*Dummy_362 + Dummy_347*Dummy_363 + Dummy_348*Dummy_364) + Dummy_284*(Dummy_349*Dummy_361 + Dummy_350*Dummy_362 + Dummy_351*Dummy_363 + Dummy_352*Dummy_364); - const real_t Dummy_372 = Dummy_275*(Dummy_353*Dummy_365 + Dummy_354*Dummy_366 + Dummy_355*Dummy_367 + Dummy_356*Dummy_368) + Dummy_276*(-Dummy_287*Dummy_365 - Dummy_290*Dummy_366 - Dummy_293*Dummy_367 - Dummy_296*Dummy_368) + Dummy_277*(-Dummy_297*Dummy_365 - Dummy_298*Dummy_366 - Dummy_299*Dummy_367 - Dummy_300*Dummy_368) + Dummy_278*(-Dummy_301*Dummy_365 - Dummy_302*Dummy_366 - Dummy_303*Dummy_367 - Dummy_304*Dummy_368) + Dummy_279*(Dummy_307*Dummy_365 + Dummy_310*Dummy_366 + Dummy_313*Dummy_367 + Dummy_316*Dummy_368) + Dummy_280*(Dummy_319*Dummy_365 + Dummy_322*Dummy_366 + Dummy_325*Dummy_367 + Dummy_328*Dummy_368) + Dummy_281*(Dummy_331*Dummy_365 + Dummy_334*Dummy_366 + Dummy_337*Dummy_367 + Dummy_340*Dummy_368) + Dummy_282*(Dummy_341*Dummy_365 + Dummy_342*Dummy_366 + Dummy_343*Dummy_367 + Dummy_344*Dummy_368) + Dummy_283*(Dummy_345*Dummy_365 + Dummy_346*Dummy_366 + Dummy_347*Dummy_367 + Dummy_348*Dummy_368) + Dummy_284*(Dummy_349*Dummy_365 + Dummy_350*Dummy_366 + Dummy_351*Dummy_367 + Dummy_352*Dummy_368); + const real_t tmp_moved_constant_0 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_1 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_2 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_3 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_4 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_5 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; + const real_t tmp_moved_constant_6 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_7 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_8 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_9 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_94 = tmp_moved_constant_0*(tmp_moved_constant_11*tmp_moved_constant_78 + tmp_moved_constant_14*tmp_moved_constant_79 + tmp_moved_constant_17*tmp_moved_constant_80 + tmp_moved_constant_20*tmp_moved_constant_81) + tmp_moved_constant_1*(-tmp_moved_constant_11*tmp_moved_constant_12 - tmp_moved_constant_14*tmp_moved_constant_15 - tmp_moved_constant_17*tmp_moved_constant_18 - tmp_moved_constant_20*tmp_moved_constant_21) + tmp_moved_constant_2*(-tmp_moved_constant_11*tmp_moved_constant_22 - tmp_moved_constant_14*tmp_moved_constant_23 - tmp_moved_constant_17*tmp_moved_constant_24 - tmp_moved_constant_20*tmp_moved_constant_25) + tmp_moved_constant_3*(-tmp_moved_constant_11*tmp_moved_constant_26 - tmp_moved_constant_14*tmp_moved_constant_27 - tmp_moved_constant_17*tmp_moved_constant_28 - tmp_moved_constant_20*tmp_moved_constant_29) + tmp_moved_constant_4*(tmp_moved_constant_11*tmp_moved_constant_32 + tmp_moved_constant_14*tmp_moved_constant_35 + tmp_moved_constant_17*tmp_moved_constant_38 + tmp_moved_constant_20*tmp_moved_constant_41) + tmp_moved_constant_5*(tmp_moved_constant_11*tmp_moved_constant_44 + tmp_moved_constant_14*tmp_moved_constant_47 + tmp_moved_constant_17*tmp_moved_constant_50 + tmp_moved_constant_20*tmp_moved_constant_53) + tmp_moved_constant_6*(tmp_moved_constant_11*tmp_moved_constant_56 + tmp_moved_constant_14*tmp_moved_constant_59 + tmp_moved_constant_17*tmp_moved_constant_62 + tmp_moved_constant_20*tmp_moved_constant_65) + tmp_moved_constant_7*(tmp_moved_constant_11*tmp_moved_constant_66 + tmp_moved_constant_14*tmp_moved_constant_67 + tmp_moved_constant_17*tmp_moved_constant_68 + tmp_moved_constant_20*tmp_moved_constant_69) + tmp_moved_constant_8*(tmp_moved_constant_11*tmp_moved_constant_70 + tmp_moved_constant_14*tmp_moved_constant_71 + tmp_moved_constant_17*tmp_moved_constant_72 + tmp_moved_constant_20*tmp_moved_constant_73) + tmp_moved_constant_9*(tmp_moved_constant_11*tmp_moved_constant_74 + tmp_moved_constant_14*tmp_moved_constant_75 + tmp_moved_constant_17*tmp_moved_constant_76 + tmp_moved_constant_20*tmp_moved_constant_77); + const real_t tmp_moved_constant_95 = tmp_moved_constant_0*(tmp_moved_constant_78*tmp_moved_constant_82 + tmp_moved_constant_79*tmp_moved_constant_83 + tmp_moved_constant_80*tmp_moved_constant_84 + tmp_moved_constant_81*tmp_moved_constant_85) + tmp_moved_constant_1*(-tmp_moved_constant_12*tmp_moved_constant_82 - tmp_moved_constant_15*tmp_moved_constant_83 - tmp_moved_constant_18*tmp_moved_constant_84 - tmp_moved_constant_21*tmp_moved_constant_85) + tmp_moved_constant_2*(-tmp_moved_constant_22*tmp_moved_constant_82 - tmp_moved_constant_23*tmp_moved_constant_83 - tmp_moved_constant_24*tmp_moved_constant_84 - tmp_moved_constant_25*tmp_moved_constant_85) + tmp_moved_constant_3*(-tmp_moved_constant_26*tmp_moved_constant_82 - tmp_moved_constant_27*tmp_moved_constant_83 - tmp_moved_constant_28*tmp_moved_constant_84 - tmp_moved_constant_29*tmp_moved_constant_85) + tmp_moved_constant_4*(tmp_moved_constant_32*tmp_moved_constant_82 + tmp_moved_constant_35*tmp_moved_constant_83 + tmp_moved_constant_38*tmp_moved_constant_84 + tmp_moved_constant_41*tmp_moved_constant_85) + tmp_moved_constant_5*(tmp_moved_constant_44*tmp_moved_constant_82 + tmp_moved_constant_47*tmp_moved_constant_83 + tmp_moved_constant_50*tmp_moved_constant_84 + tmp_moved_constant_53*tmp_moved_constant_85) + tmp_moved_constant_6*(tmp_moved_constant_56*tmp_moved_constant_82 + tmp_moved_constant_59*tmp_moved_constant_83 + tmp_moved_constant_62*tmp_moved_constant_84 + tmp_moved_constant_65*tmp_moved_constant_85) + tmp_moved_constant_7*(tmp_moved_constant_66*tmp_moved_constant_82 + tmp_moved_constant_67*tmp_moved_constant_83 + tmp_moved_constant_68*tmp_moved_constant_84 + tmp_moved_constant_69*tmp_moved_constant_85) + tmp_moved_constant_8*(tmp_moved_constant_70*tmp_moved_constant_82 + tmp_moved_constant_71*tmp_moved_constant_83 + tmp_moved_constant_72*tmp_moved_constant_84 + tmp_moved_constant_73*tmp_moved_constant_85) + tmp_moved_constant_9*(tmp_moved_constant_74*tmp_moved_constant_82 + tmp_moved_constant_75*tmp_moved_constant_83 + tmp_moved_constant_76*tmp_moved_constant_84 + tmp_moved_constant_77*tmp_moved_constant_85); + const real_t tmp_moved_constant_96 = tmp_moved_constant_0*(tmp_moved_constant_78*tmp_moved_constant_86 + tmp_moved_constant_79*tmp_moved_constant_87 + tmp_moved_constant_80*tmp_moved_constant_88 + tmp_moved_constant_81*tmp_moved_constant_89) + tmp_moved_constant_1*(-tmp_moved_constant_12*tmp_moved_constant_86 - tmp_moved_constant_15*tmp_moved_constant_87 - tmp_moved_constant_18*tmp_moved_constant_88 - tmp_moved_constant_21*tmp_moved_constant_89) + tmp_moved_constant_2*(-tmp_moved_constant_22*tmp_moved_constant_86 - tmp_moved_constant_23*tmp_moved_constant_87 - tmp_moved_constant_24*tmp_moved_constant_88 - tmp_moved_constant_25*tmp_moved_constant_89) + tmp_moved_constant_3*(-tmp_moved_constant_26*tmp_moved_constant_86 - tmp_moved_constant_27*tmp_moved_constant_87 - tmp_moved_constant_28*tmp_moved_constant_88 - tmp_moved_constant_29*tmp_moved_constant_89) + tmp_moved_constant_4*(tmp_moved_constant_32*tmp_moved_constant_86 + tmp_moved_constant_35*tmp_moved_constant_87 + tmp_moved_constant_38*tmp_moved_constant_88 + tmp_moved_constant_41*tmp_moved_constant_89) + tmp_moved_constant_5*(tmp_moved_constant_44*tmp_moved_constant_86 + tmp_moved_constant_47*tmp_moved_constant_87 + tmp_moved_constant_50*tmp_moved_constant_88 + tmp_moved_constant_53*tmp_moved_constant_89) + tmp_moved_constant_6*(tmp_moved_constant_56*tmp_moved_constant_86 + tmp_moved_constant_59*tmp_moved_constant_87 + tmp_moved_constant_62*tmp_moved_constant_88 + tmp_moved_constant_65*tmp_moved_constant_89) + tmp_moved_constant_7*(tmp_moved_constant_66*tmp_moved_constant_86 + tmp_moved_constant_67*tmp_moved_constant_87 + tmp_moved_constant_68*tmp_moved_constant_88 + tmp_moved_constant_69*tmp_moved_constant_89) + tmp_moved_constant_8*(tmp_moved_constant_70*tmp_moved_constant_86 + tmp_moved_constant_71*tmp_moved_constant_87 + tmp_moved_constant_72*tmp_moved_constant_88 + tmp_moved_constant_73*tmp_moved_constant_89) + tmp_moved_constant_9*(tmp_moved_constant_74*tmp_moved_constant_86 + tmp_moved_constant_75*tmp_moved_constant_87 + tmp_moved_constant_76*tmp_moved_constant_88 + tmp_moved_constant_77*tmp_moved_constant_89); + const real_t tmp_moved_constant_97 = tmp_moved_constant_0*(tmp_moved_constant_78*tmp_moved_constant_90 + tmp_moved_constant_79*tmp_moved_constant_91 + tmp_moved_constant_80*tmp_moved_constant_92 + tmp_moved_constant_81*tmp_moved_constant_93) + tmp_moved_constant_1*(-tmp_moved_constant_12*tmp_moved_constant_90 - tmp_moved_constant_15*tmp_moved_constant_91 - tmp_moved_constant_18*tmp_moved_constant_92 - tmp_moved_constant_21*tmp_moved_constant_93) + tmp_moved_constant_2*(-tmp_moved_constant_22*tmp_moved_constant_90 - tmp_moved_constant_23*tmp_moved_constant_91 - tmp_moved_constant_24*tmp_moved_constant_92 - tmp_moved_constant_25*tmp_moved_constant_93) + tmp_moved_constant_3*(-tmp_moved_constant_26*tmp_moved_constant_90 - tmp_moved_constant_27*tmp_moved_constant_91 - tmp_moved_constant_28*tmp_moved_constant_92 - tmp_moved_constant_29*tmp_moved_constant_93) + tmp_moved_constant_4*(tmp_moved_constant_32*tmp_moved_constant_90 + tmp_moved_constant_35*tmp_moved_constant_91 + tmp_moved_constant_38*tmp_moved_constant_92 + tmp_moved_constant_41*tmp_moved_constant_93) + tmp_moved_constant_5*(tmp_moved_constant_44*tmp_moved_constant_90 + tmp_moved_constant_47*tmp_moved_constant_91 + tmp_moved_constant_50*tmp_moved_constant_92 + tmp_moved_constant_53*tmp_moved_constant_93) + tmp_moved_constant_6*(tmp_moved_constant_56*tmp_moved_constant_90 + tmp_moved_constant_59*tmp_moved_constant_91 + tmp_moved_constant_62*tmp_moved_constant_92 + tmp_moved_constant_65*tmp_moved_constant_93) + tmp_moved_constant_7*(tmp_moved_constant_66*tmp_moved_constant_90 + tmp_moved_constant_67*tmp_moved_constant_91 + tmp_moved_constant_68*tmp_moved_constant_92 + tmp_moved_constant_69*tmp_moved_constant_93) + tmp_moved_constant_8*(tmp_moved_constant_70*tmp_moved_constant_90 + tmp_moved_constant_71*tmp_moved_constant_91 + tmp_moved_constant_72*tmp_moved_constant_92 + tmp_moved_constant_73*tmp_moved_constant_93) + tmp_moved_constant_9*(tmp_moved_constant_74*tmp_moved_constant_90 + tmp_moved_constant_75*tmp_moved_constant_91 + tmp_moved_constant_76*tmp_moved_constant_92 + tmp_moved_constant_77*tmp_moved_constant_93); { { - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_369 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_370 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_371 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_372 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_94 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_95 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_96 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_97 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } - const real_t Dummy_373 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_374 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_375 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_376 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_377 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_378 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_379 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_380 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_381 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_382 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_467 = Dummy_373*(Dummy_384*Dummy_451 + Dummy_387*Dummy_452 + Dummy_390*Dummy_453 + Dummy_393*Dummy_454) + Dummy_374*(-Dummy_384*Dummy_385 - Dummy_387*Dummy_388 - Dummy_390*Dummy_391 - Dummy_393*Dummy_394) + Dummy_375*(-Dummy_384*Dummy_395 - Dummy_387*Dummy_396 - Dummy_390*Dummy_397 - Dummy_393*Dummy_398) + Dummy_376*(-Dummy_384*Dummy_399 - Dummy_387*Dummy_400 - Dummy_390*Dummy_401 - Dummy_393*Dummy_402) + Dummy_377*(Dummy_384*Dummy_405 + Dummy_387*Dummy_408 + Dummy_390*Dummy_411 + Dummy_393*Dummy_414) + Dummy_378*(Dummy_384*Dummy_417 + Dummy_387*Dummy_420 + Dummy_390*Dummy_423 + Dummy_393*Dummy_426) + Dummy_379*(Dummy_384*Dummy_429 + Dummy_387*Dummy_432 + Dummy_390*Dummy_435 + Dummy_393*Dummy_438) + Dummy_380*(Dummy_384*Dummy_439 + Dummy_387*Dummy_440 + Dummy_390*Dummy_441 + Dummy_393*Dummy_442) + Dummy_381*(Dummy_384*Dummy_443 + Dummy_387*Dummy_444 + Dummy_390*Dummy_445 + Dummy_393*Dummy_446) + Dummy_382*(Dummy_384*Dummy_447 + Dummy_387*Dummy_448 + Dummy_390*Dummy_449 + Dummy_393*Dummy_450); - const real_t Dummy_468 = Dummy_373*(Dummy_451*Dummy_455 + Dummy_452*Dummy_456 + Dummy_453*Dummy_457 + Dummy_454*Dummy_458) + Dummy_374*(-Dummy_385*Dummy_455 - Dummy_388*Dummy_456 - Dummy_391*Dummy_457 - Dummy_394*Dummy_458) + Dummy_375*(-Dummy_395*Dummy_455 - Dummy_396*Dummy_456 - Dummy_397*Dummy_457 - Dummy_398*Dummy_458) + Dummy_376*(-Dummy_399*Dummy_455 - Dummy_400*Dummy_456 - Dummy_401*Dummy_457 - Dummy_402*Dummy_458) + Dummy_377*(Dummy_405*Dummy_455 + Dummy_408*Dummy_456 + Dummy_411*Dummy_457 + Dummy_414*Dummy_458) + Dummy_378*(Dummy_417*Dummy_455 + Dummy_420*Dummy_456 + Dummy_423*Dummy_457 + Dummy_426*Dummy_458) + Dummy_379*(Dummy_429*Dummy_455 + Dummy_432*Dummy_456 + Dummy_435*Dummy_457 + Dummy_438*Dummy_458) + Dummy_380*(Dummy_439*Dummy_455 + Dummy_440*Dummy_456 + Dummy_441*Dummy_457 + Dummy_442*Dummy_458) + Dummy_381*(Dummy_443*Dummy_455 + Dummy_444*Dummy_456 + Dummy_445*Dummy_457 + Dummy_446*Dummy_458) + Dummy_382*(Dummy_447*Dummy_455 + Dummy_448*Dummy_456 + Dummy_449*Dummy_457 + Dummy_450*Dummy_458); - const real_t Dummy_469 = Dummy_373*(Dummy_451*Dummy_459 + Dummy_452*Dummy_460 + Dummy_453*Dummy_461 + Dummy_454*Dummy_462) + Dummy_374*(-Dummy_385*Dummy_459 - Dummy_388*Dummy_460 - Dummy_391*Dummy_461 - Dummy_394*Dummy_462) + Dummy_375*(-Dummy_395*Dummy_459 - Dummy_396*Dummy_460 - Dummy_397*Dummy_461 - Dummy_398*Dummy_462) + Dummy_376*(-Dummy_399*Dummy_459 - Dummy_400*Dummy_460 - Dummy_401*Dummy_461 - Dummy_402*Dummy_462) + Dummy_377*(Dummy_405*Dummy_459 + Dummy_408*Dummy_460 + Dummy_411*Dummy_461 + Dummy_414*Dummy_462) + Dummy_378*(Dummy_417*Dummy_459 + Dummy_420*Dummy_460 + Dummy_423*Dummy_461 + Dummy_426*Dummy_462) + Dummy_379*(Dummy_429*Dummy_459 + Dummy_432*Dummy_460 + Dummy_435*Dummy_461 + Dummy_438*Dummy_462) + Dummy_380*(Dummy_439*Dummy_459 + Dummy_440*Dummy_460 + Dummy_441*Dummy_461 + Dummy_442*Dummy_462) + Dummy_381*(Dummy_443*Dummy_459 + Dummy_444*Dummy_460 + Dummy_445*Dummy_461 + Dummy_446*Dummy_462) + Dummy_382*(Dummy_447*Dummy_459 + Dummy_448*Dummy_460 + Dummy_449*Dummy_461 + Dummy_450*Dummy_462); - const real_t Dummy_470 = Dummy_373*(Dummy_451*Dummy_463 + Dummy_452*Dummy_464 + Dummy_453*Dummy_465 + Dummy_454*Dummy_466) + Dummy_374*(-Dummy_385*Dummy_463 - Dummy_388*Dummy_464 - Dummy_391*Dummy_465 - Dummy_394*Dummy_466) + Dummy_375*(-Dummy_395*Dummy_463 - Dummy_396*Dummy_464 - Dummy_397*Dummy_465 - Dummy_398*Dummy_466) + Dummy_376*(-Dummy_399*Dummy_463 - Dummy_400*Dummy_464 - Dummy_401*Dummy_465 - Dummy_402*Dummy_466) + Dummy_377*(Dummy_405*Dummy_463 + Dummy_408*Dummy_464 + Dummy_411*Dummy_465 + Dummy_414*Dummy_466) + Dummy_378*(Dummy_417*Dummy_463 + Dummy_420*Dummy_464 + Dummy_423*Dummy_465 + Dummy_426*Dummy_466) + Dummy_379*(Dummy_429*Dummy_463 + Dummy_432*Dummy_464 + Dummy_435*Dummy_465 + Dummy_438*Dummy_466) + Dummy_380*(Dummy_439*Dummy_463 + Dummy_440*Dummy_464 + Dummy_441*Dummy_465 + Dummy_442*Dummy_466) + Dummy_381*(Dummy_443*Dummy_463 + Dummy_444*Dummy_464 + Dummy_445*Dummy_465 + Dummy_446*Dummy_466) + Dummy_382*(Dummy_447*Dummy_463 + Dummy_448*Dummy_464 + Dummy_449*Dummy_465 + Dummy_450*Dummy_466); + const real_t tmp_moved_constant_98 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_99 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_100 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_101 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_102 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_103 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_104 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_105 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_106 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_107 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_192 = tmp_moved_constant_100*(-tmp_moved_constant_109*tmp_moved_constant_120 - tmp_moved_constant_112*tmp_moved_constant_121 - tmp_moved_constant_115*tmp_moved_constant_122 - tmp_moved_constant_118*tmp_moved_constant_123) + tmp_moved_constant_101*(-tmp_moved_constant_109*tmp_moved_constant_124 - tmp_moved_constant_112*tmp_moved_constant_125 - tmp_moved_constant_115*tmp_moved_constant_126 - tmp_moved_constant_118*tmp_moved_constant_127) + tmp_moved_constant_102*(tmp_moved_constant_109*tmp_moved_constant_130 + tmp_moved_constant_112*tmp_moved_constant_133 + tmp_moved_constant_115*tmp_moved_constant_136 + tmp_moved_constant_118*tmp_moved_constant_139) + tmp_moved_constant_103*(tmp_moved_constant_109*tmp_moved_constant_142 + tmp_moved_constant_112*tmp_moved_constant_145 + tmp_moved_constant_115*tmp_moved_constant_148 + tmp_moved_constant_118*tmp_moved_constant_151) + tmp_moved_constant_104*(tmp_moved_constant_109*tmp_moved_constant_154 + tmp_moved_constant_112*tmp_moved_constant_157 + tmp_moved_constant_115*tmp_moved_constant_160 + tmp_moved_constant_118*tmp_moved_constant_163) + tmp_moved_constant_105*(tmp_moved_constant_109*tmp_moved_constant_164 + tmp_moved_constant_112*tmp_moved_constant_165 + tmp_moved_constant_115*tmp_moved_constant_166 + tmp_moved_constant_118*tmp_moved_constant_167) + tmp_moved_constant_106*(tmp_moved_constant_109*tmp_moved_constant_168 + tmp_moved_constant_112*tmp_moved_constant_169 + tmp_moved_constant_115*tmp_moved_constant_170 + tmp_moved_constant_118*tmp_moved_constant_171) + tmp_moved_constant_107*(tmp_moved_constant_109*tmp_moved_constant_172 + tmp_moved_constant_112*tmp_moved_constant_173 + tmp_moved_constant_115*tmp_moved_constant_174 + tmp_moved_constant_118*tmp_moved_constant_175) + tmp_moved_constant_98*(tmp_moved_constant_109*tmp_moved_constant_176 + tmp_moved_constant_112*tmp_moved_constant_177 + tmp_moved_constant_115*tmp_moved_constant_178 + tmp_moved_constant_118*tmp_moved_constant_179) + tmp_moved_constant_99*(-tmp_moved_constant_109*tmp_moved_constant_110 - tmp_moved_constant_112*tmp_moved_constant_113 - tmp_moved_constant_115*tmp_moved_constant_116 - tmp_moved_constant_118*tmp_moved_constant_119); + const real_t tmp_moved_constant_193 = tmp_moved_constant_100*(-tmp_moved_constant_120*tmp_moved_constant_180 - tmp_moved_constant_121*tmp_moved_constant_181 - tmp_moved_constant_122*tmp_moved_constant_182 - tmp_moved_constant_123*tmp_moved_constant_183) + tmp_moved_constant_101*(-tmp_moved_constant_124*tmp_moved_constant_180 - tmp_moved_constant_125*tmp_moved_constant_181 - tmp_moved_constant_126*tmp_moved_constant_182 - tmp_moved_constant_127*tmp_moved_constant_183) + tmp_moved_constant_102*(tmp_moved_constant_130*tmp_moved_constant_180 + tmp_moved_constant_133*tmp_moved_constant_181 + tmp_moved_constant_136*tmp_moved_constant_182 + tmp_moved_constant_139*tmp_moved_constant_183) + tmp_moved_constant_103*(tmp_moved_constant_142*tmp_moved_constant_180 + tmp_moved_constant_145*tmp_moved_constant_181 + tmp_moved_constant_148*tmp_moved_constant_182 + tmp_moved_constant_151*tmp_moved_constant_183) + tmp_moved_constant_104*(tmp_moved_constant_154*tmp_moved_constant_180 + tmp_moved_constant_157*tmp_moved_constant_181 + tmp_moved_constant_160*tmp_moved_constant_182 + tmp_moved_constant_163*tmp_moved_constant_183) + tmp_moved_constant_105*(tmp_moved_constant_164*tmp_moved_constant_180 + tmp_moved_constant_165*tmp_moved_constant_181 + tmp_moved_constant_166*tmp_moved_constant_182 + tmp_moved_constant_167*tmp_moved_constant_183) + tmp_moved_constant_106*(tmp_moved_constant_168*tmp_moved_constant_180 + tmp_moved_constant_169*tmp_moved_constant_181 + tmp_moved_constant_170*tmp_moved_constant_182 + tmp_moved_constant_171*tmp_moved_constant_183) + tmp_moved_constant_107*(tmp_moved_constant_172*tmp_moved_constant_180 + tmp_moved_constant_173*tmp_moved_constant_181 + tmp_moved_constant_174*tmp_moved_constant_182 + tmp_moved_constant_175*tmp_moved_constant_183) + tmp_moved_constant_98*(tmp_moved_constant_176*tmp_moved_constant_180 + tmp_moved_constant_177*tmp_moved_constant_181 + tmp_moved_constant_178*tmp_moved_constant_182 + tmp_moved_constant_179*tmp_moved_constant_183) + tmp_moved_constant_99*(-tmp_moved_constant_110*tmp_moved_constant_180 - tmp_moved_constant_113*tmp_moved_constant_181 - tmp_moved_constant_116*tmp_moved_constant_182 - tmp_moved_constant_119*tmp_moved_constant_183); + const real_t tmp_moved_constant_194 = tmp_moved_constant_100*(-tmp_moved_constant_120*tmp_moved_constant_184 - tmp_moved_constant_121*tmp_moved_constant_185 - tmp_moved_constant_122*tmp_moved_constant_186 - tmp_moved_constant_123*tmp_moved_constant_187) + tmp_moved_constant_101*(-tmp_moved_constant_124*tmp_moved_constant_184 - tmp_moved_constant_125*tmp_moved_constant_185 - tmp_moved_constant_126*tmp_moved_constant_186 - tmp_moved_constant_127*tmp_moved_constant_187) + tmp_moved_constant_102*(tmp_moved_constant_130*tmp_moved_constant_184 + tmp_moved_constant_133*tmp_moved_constant_185 + tmp_moved_constant_136*tmp_moved_constant_186 + tmp_moved_constant_139*tmp_moved_constant_187) + tmp_moved_constant_103*(tmp_moved_constant_142*tmp_moved_constant_184 + tmp_moved_constant_145*tmp_moved_constant_185 + tmp_moved_constant_148*tmp_moved_constant_186 + tmp_moved_constant_151*tmp_moved_constant_187) + tmp_moved_constant_104*(tmp_moved_constant_154*tmp_moved_constant_184 + tmp_moved_constant_157*tmp_moved_constant_185 + tmp_moved_constant_160*tmp_moved_constant_186 + tmp_moved_constant_163*tmp_moved_constant_187) + tmp_moved_constant_105*(tmp_moved_constant_164*tmp_moved_constant_184 + tmp_moved_constant_165*tmp_moved_constant_185 + tmp_moved_constant_166*tmp_moved_constant_186 + tmp_moved_constant_167*tmp_moved_constant_187) + tmp_moved_constant_106*(tmp_moved_constant_168*tmp_moved_constant_184 + tmp_moved_constant_169*tmp_moved_constant_185 + tmp_moved_constant_170*tmp_moved_constant_186 + tmp_moved_constant_171*tmp_moved_constant_187) + tmp_moved_constant_107*(tmp_moved_constant_172*tmp_moved_constant_184 + tmp_moved_constant_173*tmp_moved_constant_185 + tmp_moved_constant_174*tmp_moved_constant_186 + tmp_moved_constant_175*tmp_moved_constant_187) + tmp_moved_constant_98*(tmp_moved_constant_176*tmp_moved_constant_184 + tmp_moved_constant_177*tmp_moved_constant_185 + tmp_moved_constant_178*tmp_moved_constant_186 + tmp_moved_constant_179*tmp_moved_constant_187) + tmp_moved_constant_99*(-tmp_moved_constant_110*tmp_moved_constant_184 - tmp_moved_constant_113*tmp_moved_constant_185 - tmp_moved_constant_116*tmp_moved_constant_186 - tmp_moved_constant_119*tmp_moved_constant_187); + const real_t tmp_moved_constant_195 = tmp_moved_constant_100*(-tmp_moved_constant_120*tmp_moved_constant_188 - tmp_moved_constant_121*tmp_moved_constant_189 - tmp_moved_constant_122*tmp_moved_constant_190 - tmp_moved_constant_123*tmp_moved_constant_191) + tmp_moved_constant_101*(-tmp_moved_constant_124*tmp_moved_constant_188 - tmp_moved_constant_125*tmp_moved_constant_189 - tmp_moved_constant_126*tmp_moved_constant_190 - tmp_moved_constant_127*tmp_moved_constant_191) + tmp_moved_constant_102*(tmp_moved_constant_130*tmp_moved_constant_188 + tmp_moved_constant_133*tmp_moved_constant_189 + tmp_moved_constant_136*tmp_moved_constant_190 + tmp_moved_constant_139*tmp_moved_constant_191) + tmp_moved_constant_103*(tmp_moved_constant_142*tmp_moved_constant_188 + tmp_moved_constant_145*tmp_moved_constant_189 + tmp_moved_constant_148*tmp_moved_constant_190 + tmp_moved_constant_151*tmp_moved_constant_191) + tmp_moved_constant_104*(tmp_moved_constant_154*tmp_moved_constant_188 + tmp_moved_constant_157*tmp_moved_constant_189 + tmp_moved_constant_160*tmp_moved_constant_190 + tmp_moved_constant_163*tmp_moved_constant_191) + tmp_moved_constant_105*(tmp_moved_constant_164*tmp_moved_constant_188 + tmp_moved_constant_165*tmp_moved_constant_189 + tmp_moved_constant_166*tmp_moved_constant_190 + tmp_moved_constant_167*tmp_moved_constant_191) + tmp_moved_constant_106*(tmp_moved_constant_168*tmp_moved_constant_188 + tmp_moved_constant_169*tmp_moved_constant_189 + tmp_moved_constant_170*tmp_moved_constant_190 + tmp_moved_constant_171*tmp_moved_constant_191) + tmp_moved_constant_107*(tmp_moved_constant_172*tmp_moved_constant_188 + tmp_moved_constant_173*tmp_moved_constant_189 + tmp_moved_constant_174*tmp_moved_constant_190 + tmp_moved_constant_175*tmp_moved_constant_191) + tmp_moved_constant_98*(tmp_moved_constant_176*tmp_moved_constant_188 + tmp_moved_constant_177*tmp_moved_constant_189 + tmp_moved_constant_178*tmp_moved_constant_190 + tmp_moved_constant_179*tmp_moved_constant_191) + tmp_moved_constant_99*(-tmp_moved_constant_110*tmp_moved_constant_188 - tmp_moved_constant_113*tmp_moved_constant_189 - tmp_moved_constant_116*tmp_moved_constant_190 - tmp_moved_constant_119*tmp_moved_constant_191); { { - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_467 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_468 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_469 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_470 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_192 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_193 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_194 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_195 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } - const real_t Dummy_471 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_472 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_473 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_474 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_475 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_476 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_477 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_478 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_479 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_480 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_565 = Dummy_471*(Dummy_482*Dummy_549 + Dummy_485*Dummy_550 + Dummy_488*Dummy_551 + Dummy_491*Dummy_552) + Dummy_472*(-Dummy_482*Dummy_483 - Dummy_485*Dummy_486 - Dummy_488*Dummy_489 - Dummy_491*Dummy_492) + Dummy_473*(-Dummy_482*Dummy_493 - Dummy_485*Dummy_494 - Dummy_488*Dummy_495 - Dummy_491*Dummy_496) + Dummy_474*(-Dummy_482*Dummy_497 - Dummy_485*Dummy_498 - Dummy_488*Dummy_499 - Dummy_491*Dummy_500) + Dummy_475*(Dummy_482*Dummy_503 + Dummy_485*Dummy_506 + Dummy_488*Dummy_509 + Dummy_491*Dummy_512) + Dummy_476*(Dummy_482*Dummy_515 + Dummy_485*Dummy_518 + Dummy_488*Dummy_521 + Dummy_491*Dummy_524) + Dummy_477*(Dummy_482*Dummy_527 + Dummy_485*Dummy_530 + Dummy_488*Dummy_533 + Dummy_491*Dummy_536) + Dummy_478*(Dummy_482*Dummy_537 + Dummy_485*Dummy_538 + Dummy_488*Dummy_539 + Dummy_491*Dummy_540) + Dummy_479*(Dummy_482*Dummy_541 + Dummy_485*Dummy_542 + Dummy_488*Dummy_543 + Dummy_491*Dummy_544) + Dummy_480*(Dummy_482*Dummy_545 + Dummy_485*Dummy_546 + Dummy_488*Dummy_547 + Dummy_491*Dummy_548); - const real_t Dummy_566 = Dummy_471*(Dummy_549*Dummy_553 + Dummy_550*Dummy_554 + Dummy_551*Dummy_555 + Dummy_552*Dummy_556) + Dummy_472*(-Dummy_483*Dummy_553 - Dummy_486*Dummy_554 - Dummy_489*Dummy_555 - Dummy_492*Dummy_556) + Dummy_473*(-Dummy_493*Dummy_553 - Dummy_494*Dummy_554 - Dummy_495*Dummy_555 - Dummy_496*Dummy_556) + Dummy_474*(-Dummy_497*Dummy_553 - Dummy_498*Dummy_554 - Dummy_499*Dummy_555 - Dummy_500*Dummy_556) + Dummy_475*(Dummy_503*Dummy_553 + Dummy_506*Dummy_554 + Dummy_509*Dummy_555 + Dummy_512*Dummy_556) + Dummy_476*(Dummy_515*Dummy_553 + Dummy_518*Dummy_554 + Dummy_521*Dummy_555 + Dummy_524*Dummy_556) + Dummy_477*(Dummy_527*Dummy_553 + Dummy_530*Dummy_554 + Dummy_533*Dummy_555 + Dummy_536*Dummy_556) + Dummy_478*(Dummy_537*Dummy_553 + Dummy_538*Dummy_554 + Dummy_539*Dummy_555 + Dummy_540*Dummy_556) + Dummy_479*(Dummy_541*Dummy_553 + Dummy_542*Dummy_554 + Dummy_543*Dummy_555 + Dummy_544*Dummy_556) + Dummy_480*(Dummy_545*Dummy_553 + Dummy_546*Dummy_554 + Dummy_547*Dummy_555 + Dummy_548*Dummy_556); - const real_t Dummy_567 = Dummy_471*(Dummy_549*Dummy_557 + Dummy_550*Dummy_558 + Dummy_551*Dummy_559 + Dummy_552*Dummy_560) + Dummy_472*(-Dummy_483*Dummy_557 - Dummy_486*Dummy_558 - Dummy_489*Dummy_559 - Dummy_492*Dummy_560) + Dummy_473*(-Dummy_493*Dummy_557 - Dummy_494*Dummy_558 - Dummy_495*Dummy_559 - Dummy_496*Dummy_560) + Dummy_474*(-Dummy_497*Dummy_557 - Dummy_498*Dummy_558 - Dummy_499*Dummy_559 - Dummy_500*Dummy_560) + Dummy_475*(Dummy_503*Dummy_557 + Dummy_506*Dummy_558 + Dummy_509*Dummy_559 + Dummy_512*Dummy_560) + Dummy_476*(Dummy_515*Dummy_557 + Dummy_518*Dummy_558 + Dummy_521*Dummy_559 + Dummy_524*Dummy_560) + Dummy_477*(Dummy_527*Dummy_557 + Dummy_530*Dummy_558 + Dummy_533*Dummy_559 + Dummy_536*Dummy_560) + Dummy_478*(Dummy_537*Dummy_557 + Dummy_538*Dummy_558 + Dummy_539*Dummy_559 + Dummy_540*Dummy_560) + Dummy_479*(Dummy_541*Dummy_557 + Dummy_542*Dummy_558 + Dummy_543*Dummy_559 + Dummy_544*Dummy_560) + Dummy_480*(Dummy_545*Dummy_557 + Dummy_546*Dummy_558 + Dummy_547*Dummy_559 + Dummy_548*Dummy_560); - const real_t Dummy_568 = Dummy_471*(Dummy_549*Dummy_561 + Dummy_550*Dummy_562 + Dummy_551*Dummy_563 + Dummy_552*Dummy_564) + Dummy_472*(-Dummy_483*Dummy_561 - Dummy_486*Dummy_562 - Dummy_489*Dummy_563 - Dummy_492*Dummy_564) + Dummy_473*(-Dummy_493*Dummy_561 - Dummy_494*Dummy_562 - Dummy_495*Dummy_563 - Dummy_496*Dummy_564) + Dummy_474*(-Dummy_497*Dummy_561 - Dummy_498*Dummy_562 - Dummy_499*Dummy_563 - Dummy_500*Dummy_564) + Dummy_475*(Dummy_503*Dummy_561 + Dummy_506*Dummy_562 + Dummy_509*Dummy_563 + Dummy_512*Dummy_564) + Dummy_476*(Dummy_515*Dummy_561 + Dummy_518*Dummy_562 + Dummy_521*Dummy_563 + Dummy_524*Dummy_564) + Dummy_477*(Dummy_527*Dummy_561 + Dummy_530*Dummy_562 + Dummy_533*Dummy_563 + Dummy_536*Dummy_564) + Dummy_478*(Dummy_537*Dummy_561 + Dummy_538*Dummy_562 + Dummy_539*Dummy_563 + Dummy_540*Dummy_564) + Dummy_479*(Dummy_541*Dummy_561 + Dummy_542*Dummy_562 + Dummy_543*Dummy_563 + Dummy_544*Dummy_564) + Dummy_480*(Dummy_545*Dummy_561 + Dummy_546*Dummy_562 + Dummy_547*Dummy_563 + Dummy_548*Dummy_564); + const real_t tmp_moved_constant_196 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_197 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_198 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_199 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_200 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_201 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_202 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_203 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_204 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_205 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_290 = tmp_moved_constant_196*(tmp_moved_constant_207*tmp_moved_constant_274 + tmp_moved_constant_210*tmp_moved_constant_275 + tmp_moved_constant_213*tmp_moved_constant_276 + tmp_moved_constant_216*tmp_moved_constant_277) + tmp_moved_constant_197*(-tmp_moved_constant_207*tmp_moved_constant_208 - tmp_moved_constant_210*tmp_moved_constant_211 - tmp_moved_constant_213*tmp_moved_constant_214 - tmp_moved_constant_216*tmp_moved_constant_217) + tmp_moved_constant_198*(-tmp_moved_constant_207*tmp_moved_constant_218 - tmp_moved_constant_210*tmp_moved_constant_219 - tmp_moved_constant_213*tmp_moved_constant_220 - tmp_moved_constant_216*tmp_moved_constant_221) + tmp_moved_constant_199*(-tmp_moved_constant_207*tmp_moved_constant_222 - tmp_moved_constant_210*tmp_moved_constant_223 - tmp_moved_constant_213*tmp_moved_constant_224 - tmp_moved_constant_216*tmp_moved_constant_225) + tmp_moved_constant_200*(tmp_moved_constant_207*tmp_moved_constant_228 + tmp_moved_constant_210*tmp_moved_constant_231 + tmp_moved_constant_213*tmp_moved_constant_234 + tmp_moved_constant_216*tmp_moved_constant_237) + tmp_moved_constant_201*(tmp_moved_constant_207*tmp_moved_constant_240 + tmp_moved_constant_210*tmp_moved_constant_243 + tmp_moved_constant_213*tmp_moved_constant_246 + tmp_moved_constant_216*tmp_moved_constant_249) + tmp_moved_constant_202*(tmp_moved_constant_207*tmp_moved_constant_252 + tmp_moved_constant_210*tmp_moved_constant_255 + tmp_moved_constant_213*tmp_moved_constant_258 + tmp_moved_constant_216*tmp_moved_constant_261) + tmp_moved_constant_203*(tmp_moved_constant_207*tmp_moved_constant_262 + tmp_moved_constant_210*tmp_moved_constant_263 + tmp_moved_constant_213*tmp_moved_constant_264 + tmp_moved_constant_216*tmp_moved_constant_265) + tmp_moved_constant_204*(tmp_moved_constant_207*tmp_moved_constant_266 + tmp_moved_constant_210*tmp_moved_constant_267 + tmp_moved_constant_213*tmp_moved_constant_268 + tmp_moved_constant_216*tmp_moved_constant_269) + tmp_moved_constant_205*(tmp_moved_constant_207*tmp_moved_constant_270 + tmp_moved_constant_210*tmp_moved_constant_271 + tmp_moved_constant_213*tmp_moved_constant_272 + tmp_moved_constant_216*tmp_moved_constant_273); + const real_t tmp_moved_constant_291 = tmp_moved_constant_196*(tmp_moved_constant_274*tmp_moved_constant_278 + tmp_moved_constant_275*tmp_moved_constant_279 + tmp_moved_constant_276*tmp_moved_constant_280 + tmp_moved_constant_277*tmp_moved_constant_281) + tmp_moved_constant_197*(-tmp_moved_constant_208*tmp_moved_constant_278 - tmp_moved_constant_211*tmp_moved_constant_279 - tmp_moved_constant_214*tmp_moved_constant_280 - tmp_moved_constant_217*tmp_moved_constant_281) + tmp_moved_constant_198*(-tmp_moved_constant_218*tmp_moved_constant_278 - tmp_moved_constant_219*tmp_moved_constant_279 - tmp_moved_constant_220*tmp_moved_constant_280 - tmp_moved_constant_221*tmp_moved_constant_281) + tmp_moved_constant_199*(-tmp_moved_constant_222*tmp_moved_constant_278 - tmp_moved_constant_223*tmp_moved_constant_279 - tmp_moved_constant_224*tmp_moved_constant_280 - tmp_moved_constant_225*tmp_moved_constant_281) + tmp_moved_constant_200*(tmp_moved_constant_228*tmp_moved_constant_278 + tmp_moved_constant_231*tmp_moved_constant_279 + tmp_moved_constant_234*tmp_moved_constant_280 + tmp_moved_constant_237*tmp_moved_constant_281) + tmp_moved_constant_201*(tmp_moved_constant_240*tmp_moved_constant_278 + tmp_moved_constant_243*tmp_moved_constant_279 + tmp_moved_constant_246*tmp_moved_constant_280 + tmp_moved_constant_249*tmp_moved_constant_281) + tmp_moved_constant_202*(tmp_moved_constant_252*tmp_moved_constant_278 + tmp_moved_constant_255*tmp_moved_constant_279 + tmp_moved_constant_258*tmp_moved_constant_280 + tmp_moved_constant_261*tmp_moved_constant_281) + tmp_moved_constant_203*(tmp_moved_constant_262*tmp_moved_constant_278 + tmp_moved_constant_263*tmp_moved_constant_279 + tmp_moved_constant_264*tmp_moved_constant_280 + tmp_moved_constant_265*tmp_moved_constant_281) + tmp_moved_constant_204*(tmp_moved_constant_266*tmp_moved_constant_278 + tmp_moved_constant_267*tmp_moved_constant_279 + tmp_moved_constant_268*tmp_moved_constant_280 + tmp_moved_constant_269*tmp_moved_constant_281) + tmp_moved_constant_205*(tmp_moved_constant_270*tmp_moved_constant_278 + tmp_moved_constant_271*tmp_moved_constant_279 + tmp_moved_constant_272*tmp_moved_constant_280 + tmp_moved_constant_273*tmp_moved_constant_281); + const real_t tmp_moved_constant_292 = tmp_moved_constant_196*(tmp_moved_constant_274*tmp_moved_constant_282 + tmp_moved_constant_275*tmp_moved_constant_283 + tmp_moved_constant_276*tmp_moved_constant_284 + tmp_moved_constant_277*tmp_moved_constant_285) + tmp_moved_constant_197*(-tmp_moved_constant_208*tmp_moved_constant_282 - tmp_moved_constant_211*tmp_moved_constant_283 - tmp_moved_constant_214*tmp_moved_constant_284 - tmp_moved_constant_217*tmp_moved_constant_285) + tmp_moved_constant_198*(-tmp_moved_constant_218*tmp_moved_constant_282 - tmp_moved_constant_219*tmp_moved_constant_283 - tmp_moved_constant_220*tmp_moved_constant_284 - tmp_moved_constant_221*tmp_moved_constant_285) + tmp_moved_constant_199*(-tmp_moved_constant_222*tmp_moved_constant_282 - tmp_moved_constant_223*tmp_moved_constant_283 - tmp_moved_constant_224*tmp_moved_constant_284 - tmp_moved_constant_225*tmp_moved_constant_285) + tmp_moved_constant_200*(tmp_moved_constant_228*tmp_moved_constant_282 + tmp_moved_constant_231*tmp_moved_constant_283 + tmp_moved_constant_234*tmp_moved_constant_284 + tmp_moved_constant_237*tmp_moved_constant_285) + tmp_moved_constant_201*(tmp_moved_constant_240*tmp_moved_constant_282 + tmp_moved_constant_243*tmp_moved_constant_283 + tmp_moved_constant_246*tmp_moved_constant_284 + tmp_moved_constant_249*tmp_moved_constant_285) + tmp_moved_constant_202*(tmp_moved_constant_252*tmp_moved_constant_282 + tmp_moved_constant_255*tmp_moved_constant_283 + tmp_moved_constant_258*tmp_moved_constant_284 + tmp_moved_constant_261*tmp_moved_constant_285) + tmp_moved_constant_203*(tmp_moved_constant_262*tmp_moved_constant_282 + tmp_moved_constant_263*tmp_moved_constant_283 + tmp_moved_constant_264*tmp_moved_constant_284 + tmp_moved_constant_265*tmp_moved_constant_285) + tmp_moved_constant_204*(tmp_moved_constant_266*tmp_moved_constant_282 + tmp_moved_constant_267*tmp_moved_constant_283 + tmp_moved_constant_268*tmp_moved_constant_284 + tmp_moved_constant_269*tmp_moved_constant_285) + tmp_moved_constant_205*(tmp_moved_constant_270*tmp_moved_constant_282 + tmp_moved_constant_271*tmp_moved_constant_283 + tmp_moved_constant_272*tmp_moved_constant_284 + tmp_moved_constant_273*tmp_moved_constant_285); + const real_t tmp_moved_constant_293 = tmp_moved_constant_196*(tmp_moved_constant_274*tmp_moved_constant_286 + tmp_moved_constant_275*tmp_moved_constant_287 + tmp_moved_constant_276*tmp_moved_constant_288 + tmp_moved_constant_277*tmp_moved_constant_289) + tmp_moved_constant_197*(-tmp_moved_constant_208*tmp_moved_constant_286 - tmp_moved_constant_211*tmp_moved_constant_287 - tmp_moved_constant_214*tmp_moved_constant_288 - tmp_moved_constant_217*tmp_moved_constant_289) + tmp_moved_constant_198*(-tmp_moved_constant_218*tmp_moved_constant_286 - tmp_moved_constant_219*tmp_moved_constant_287 - tmp_moved_constant_220*tmp_moved_constant_288 - tmp_moved_constant_221*tmp_moved_constant_289) + tmp_moved_constant_199*(-tmp_moved_constant_222*tmp_moved_constant_286 - tmp_moved_constant_223*tmp_moved_constant_287 - tmp_moved_constant_224*tmp_moved_constant_288 - tmp_moved_constant_225*tmp_moved_constant_289) + tmp_moved_constant_200*(tmp_moved_constant_228*tmp_moved_constant_286 + tmp_moved_constant_231*tmp_moved_constant_287 + tmp_moved_constant_234*tmp_moved_constant_288 + tmp_moved_constant_237*tmp_moved_constant_289) + tmp_moved_constant_201*(tmp_moved_constant_240*tmp_moved_constant_286 + tmp_moved_constant_243*tmp_moved_constant_287 + tmp_moved_constant_246*tmp_moved_constant_288 + tmp_moved_constant_249*tmp_moved_constant_289) + tmp_moved_constant_202*(tmp_moved_constant_252*tmp_moved_constant_286 + tmp_moved_constant_255*tmp_moved_constant_287 + tmp_moved_constant_258*tmp_moved_constant_288 + tmp_moved_constant_261*tmp_moved_constant_289) + tmp_moved_constant_203*(tmp_moved_constant_262*tmp_moved_constant_286 + tmp_moved_constant_263*tmp_moved_constant_287 + tmp_moved_constant_264*tmp_moved_constant_288 + tmp_moved_constant_265*tmp_moved_constant_289) + tmp_moved_constant_204*(tmp_moved_constant_266*tmp_moved_constant_286 + tmp_moved_constant_267*tmp_moved_constant_287 + tmp_moved_constant_268*tmp_moved_constant_288 + tmp_moved_constant_269*tmp_moved_constant_289) + tmp_moved_constant_205*(tmp_moved_constant_270*tmp_moved_constant_286 + tmp_moved_constant_271*tmp_moved_constant_287 + tmp_moved_constant_272*tmp_moved_constant_288 + tmp_moved_constant_273*tmp_moved_constant_289); { { - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_565 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_566 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_567 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_568 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_290 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_291 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_292 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_293 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; } } - const real_t Dummy_569 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_570 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_571 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_572 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_573 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_574 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_575 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_576 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_577 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_578 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_663 = Dummy_569*(Dummy_580*Dummy_647 + Dummy_583*Dummy_648 + Dummy_586*Dummy_649 + Dummy_589*Dummy_650) + Dummy_570*(-Dummy_580*Dummy_581 - Dummy_583*Dummy_584 - Dummy_586*Dummy_587 - Dummy_589*Dummy_590) + Dummy_571*(-Dummy_580*Dummy_591 - Dummy_583*Dummy_592 - Dummy_586*Dummy_593 - Dummy_589*Dummy_594) + Dummy_572*(-Dummy_580*Dummy_595 - Dummy_583*Dummy_596 - Dummy_586*Dummy_597 - Dummy_589*Dummy_598) + Dummy_573*(Dummy_580*Dummy_601 + Dummy_583*Dummy_604 + Dummy_586*Dummy_607 + Dummy_589*Dummy_610) + Dummy_574*(Dummy_580*Dummy_613 + Dummy_583*Dummy_616 + Dummy_586*Dummy_619 + Dummy_589*Dummy_622) + Dummy_575*(Dummy_580*Dummy_625 + Dummy_583*Dummy_628 + Dummy_586*Dummy_631 + Dummy_589*Dummy_634) + Dummy_576*(Dummy_580*Dummy_635 + Dummy_583*Dummy_636 + Dummy_586*Dummy_637 + Dummy_589*Dummy_638) + Dummy_577*(Dummy_580*Dummy_639 + Dummy_583*Dummy_640 + Dummy_586*Dummy_641 + Dummy_589*Dummy_642) + Dummy_578*(Dummy_580*Dummy_643 + Dummy_583*Dummy_644 + Dummy_586*Dummy_645 + Dummy_589*Dummy_646); - const real_t Dummy_664 = Dummy_569*(Dummy_647*Dummy_651 + Dummy_648*Dummy_652 + Dummy_649*Dummy_653 + Dummy_650*Dummy_654) + Dummy_570*(-Dummy_581*Dummy_651 - Dummy_584*Dummy_652 - Dummy_587*Dummy_653 - Dummy_590*Dummy_654) + Dummy_571*(-Dummy_591*Dummy_651 - Dummy_592*Dummy_652 - Dummy_593*Dummy_653 - Dummy_594*Dummy_654) + Dummy_572*(-Dummy_595*Dummy_651 - Dummy_596*Dummy_652 - Dummy_597*Dummy_653 - Dummy_598*Dummy_654) + Dummy_573*(Dummy_601*Dummy_651 + Dummy_604*Dummy_652 + Dummy_607*Dummy_653 + Dummy_610*Dummy_654) + Dummy_574*(Dummy_613*Dummy_651 + Dummy_616*Dummy_652 + Dummy_619*Dummy_653 + Dummy_622*Dummy_654) + Dummy_575*(Dummy_625*Dummy_651 + Dummy_628*Dummy_652 + Dummy_631*Dummy_653 + Dummy_634*Dummy_654) + Dummy_576*(Dummy_635*Dummy_651 + Dummy_636*Dummy_652 + Dummy_637*Dummy_653 + Dummy_638*Dummy_654) + Dummy_577*(Dummy_639*Dummy_651 + Dummy_640*Dummy_652 + Dummy_641*Dummy_653 + Dummy_642*Dummy_654) + Dummy_578*(Dummy_643*Dummy_651 + Dummy_644*Dummy_652 + Dummy_645*Dummy_653 + Dummy_646*Dummy_654); - const real_t Dummy_665 = Dummy_569*(Dummy_647*Dummy_655 + Dummy_648*Dummy_656 + Dummy_649*Dummy_657 + Dummy_650*Dummy_658) + Dummy_570*(-Dummy_581*Dummy_655 - Dummy_584*Dummy_656 - Dummy_587*Dummy_657 - Dummy_590*Dummy_658) + Dummy_571*(-Dummy_591*Dummy_655 - Dummy_592*Dummy_656 - Dummy_593*Dummy_657 - Dummy_594*Dummy_658) + Dummy_572*(-Dummy_595*Dummy_655 - Dummy_596*Dummy_656 - Dummy_597*Dummy_657 - Dummy_598*Dummy_658) + Dummy_573*(Dummy_601*Dummy_655 + Dummy_604*Dummy_656 + Dummy_607*Dummy_657 + Dummy_610*Dummy_658) + Dummy_574*(Dummy_613*Dummy_655 + Dummy_616*Dummy_656 + Dummy_619*Dummy_657 + Dummy_622*Dummy_658) + Dummy_575*(Dummy_625*Dummy_655 + Dummy_628*Dummy_656 + Dummy_631*Dummy_657 + Dummy_634*Dummy_658) + Dummy_576*(Dummy_635*Dummy_655 + Dummy_636*Dummy_656 + Dummy_637*Dummy_657 + Dummy_638*Dummy_658) + Dummy_577*(Dummy_639*Dummy_655 + Dummy_640*Dummy_656 + Dummy_641*Dummy_657 + Dummy_642*Dummy_658) + Dummy_578*(Dummy_643*Dummy_655 + Dummy_644*Dummy_656 + Dummy_645*Dummy_657 + Dummy_646*Dummy_658); - const real_t Dummy_666 = Dummy_569*(Dummy_647*Dummy_659 + Dummy_648*Dummy_660 + Dummy_649*Dummy_661 + Dummy_650*Dummy_662) + Dummy_570*(-Dummy_581*Dummy_659 - Dummy_584*Dummy_660 - Dummy_587*Dummy_661 - Dummy_590*Dummy_662) + Dummy_571*(-Dummy_591*Dummy_659 - Dummy_592*Dummy_660 - Dummy_593*Dummy_661 - Dummy_594*Dummy_662) + Dummy_572*(-Dummy_595*Dummy_659 - Dummy_596*Dummy_660 - Dummy_597*Dummy_661 - Dummy_598*Dummy_662) + Dummy_573*(Dummy_601*Dummy_659 + Dummy_604*Dummy_660 + Dummy_607*Dummy_661 + Dummy_610*Dummy_662) + Dummy_574*(Dummy_613*Dummy_659 + Dummy_616*Dummy_660 + Dummy_619*Dummy_661 + Dummy_622*Dummy_662) + Dummy_575*(Dummy_625*Dummy_659 + Dummy_628*Dummy_660 + Dummy_631*Dummy_661 + Dummy_634*Dummy_662) + Dummy_576*(Dummy_635*Dummy_659 + Dummy_636*Dummy_660 + Dummy_637*Dummy_661 + Dummy_638*Dummy_662) + Dummy_577*(Dummy_639*Dummy_659 + Dummy_640*Dummy_660 + Dummy_641*Dummy_661 + Dummy_642*Dummy_662) + Dummy_578*(Dummy_643*Dummy_659 + Dummy_644*Dummy_660 + Dummy_645*Dummy_661 + Dummy_646*Dummy_662); + const real_t tmp_moved_constant_294 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_295 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_296 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_297 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_298 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_299 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_300 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_301 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_302 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_303 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_388 = tmp_moved_constant_294*(tmp_moved_constant_305*tmp_moved_constant_372 + tmp_moved_constant_308*tmp_moved_constant_373 + tmp_moved_constant_311*tmp_moved_constant_374 + tmp_moved_constant_314*tmp_moved_constant_375) + tmp_moved_constant_295*(-tmp_moved_constant_305*tmp_moved_constant_306 - tmp_moved_constant_308*tmp_moved_constant_309 - tmp_moved_constant_311*tmp_moved_constant_312 - tmp_moved_constant_314*tmp_moved_constant_315) + tmp_moved_constant_296*(-tmp_moved_constant_305*tmp_moved_constant_316 - tmp_moved_constant_308*tmp_moved_constant_317 - tmp_moved_constant_311*tmp_moved_constant_318 - tmp_moved_constant_314*tmp_moved_constant_319) + tmp_moved_constant_297*(-tmp_moved_constant_305*tmp_moved_constant_320 - tmp_moved_constant_308*tmp_moved_constant_321 - tmp_moved_constant_311*tmp_moved_constant_322 - tmp_moved_constant_314*tmp_moved_constant_323) + tmp_moved_constant_298*(tmp_moved_constant_305*tmp_moved_constant_326 + tmp_moved_constant_308*tmp_moved_constant_329 + tmp_moved_constant_311*tmp_moved_constant_332 + tmp_moved_constant_314*tmp_moved_constant_335) + tmp_moved_constant_299*(tmp_moved_constant_305*tmp_moved_constant_338 + tmp_moved_constant_308*tmp_moved_constant_341 + tmp_moved_constant_311*tmp_moved_constant_344 + tmp_moved_constant_314*tmp_moved_constant_347) + tmp_moved_constant_300*(tmp_moved_constant_305*tmp_moved_constant_350 + tmp_moved_constant_308*tmp_moved_constant_353 + tmp_moved_constant_311*tmp_moved_constant_356 + tmp_moved_constant_314*tmp_moved_constant_359) + tmp_moved_constant_301*(tmp_moved_constant_305*tmp_moved_constant_360 + tmp_moved_constant_308*tmp_moved_constant_361 + tmp_moved_constant_311*tmp_moved_constant_362 + tmp_moved_constant_314*tmp_moved_constant_363) + tmp_moved_constant_302*(tmp_moved_constant_305*tmp_moved_constant_364 + tmp_moved_constant_308*tmp_moved_constant_365 + tmp_moved_constant_311*tmp_moved_constant_366 + tmp_moved_constant_314*tmp_moved_constant_367) + tmp_moved_constant_303*(tmp_moved_constant_305*tmp_moved_constant_368 + tmp_moved_constant_308*tmp_moved_constant_369 + tmp_moved_constant_311*tmp_moved_constant_370 + tmp_moved_constant_314*tmp_moved_constant_371); + const real_t tmp_moved_constant_389 = tmp_moved_constant_294*(tmp_moved_constant_372*tmp_moved_constant_376 + tmp_moved_constant_373*tmp_moved_constant_377 + tmp_moved_constant_374*tmp_moved_constant_378 + tmp_moved_constant_375*tmp_moved_constant_379) + tmp_moved_constant_295*(-tmp_moved_constant_306*tmp_moved_constant_376 - tmp_moved_constant_309*tmp_moved_constant_377 - tmp_moved_constant_312*tmp_moved_constant_378 - tmp_moved_constant_315*tmp_moved_constant_379) + tmp_moved_constant_296*(-tmp_moved_constant_316*tmp_moved_constant_376 - tmp_moved_constant_317*tmp_moved_constant_377 - tmp_moved_constant_318*tmp_moved_constant_378 - tmp_moved_constant_319*tmp_moved_constant_379) + tmp_moved_constant_297*(-tmp_moved_constant_320*tmp_moved_constant_376 - tmp_moved_constant_321*tmp_moved_constant_377 - tmp_moved_constant_322*tmp_moved_constant_378 - tmp_moved_constant_323*tmp_moved_constant_379) + tmp_moved_constant_298*(tmp_moved_constant_326*tmp_moved_constant_376 + tmp_moved_constant_329*tmp_moved_constant_377 + tmp_moved_constant_332*tmp_moved_constant_378 + tmp_moved_constant_335*tmp_moved_constant_379) + tmp_moved_constant_299*(tmp_moved_constant_338*tmp_moved_constant_376 + tmp_moved_constant_341*tmp_moved_constant_377 + tmp_moved_constant_344*tmp_moved_constant_378 + tmp_moved_constant_347*tmp_moved_constant_379) + tmp_moved_constant_300*(tmp_moved_constant_350*tmp_moved_constant_376 + tmp_moved_constant_353*tmp_moved_constant_377 + tmp_moved_constant_356*tmp_moved_constant_378 + tmp_moved_constant_359*tmp_moved_constant_379) + tmp_moved_constant_301*(tmp_moved_constant_360*tmp_moved_constant_376 + tmp_moved_constant_361*tmp_moved_constant_377 + tmp_moved_constant_362*tmp_moved_constant_378 + tmp_moved_constant_363*tmp_moved_constant_379) + tmp_moved_constant_302*(tmp_moved_constant_364*tmp_moved_constant_376 + tmp_moved_constant_365*tmp_moved_constant_377 + tmp_moved_constant_366*tmp_moved_constant_378 + tmp_moved_constant_367*tmp_moved_constant_379) + tmp_moved_constant_303*(tmp_moved_constant_368*tmp_moved_constant_376 + tmp_moved_constant_369*tmp_moved_constant_377 + tmp_moved_constant_370*tmp_moved_constant_378 + tmp_moved_constant_371*tmp_moved_constant_379); + const real_t tmp_moved_constant_390 = tmp_moved_constant_294*(tmp_moved_constant_372*tmp_moved_constant_380 + tmp_moved_constant_373*tmp_moved_constant_381 + tmp_moved_constant_374*tmp_moved_constant_382 + tmp_moved_constant_375*tmp_moved_constant_383) + tmp_moved_constant_295*(-tmp_moved_constant_306*tmp_moved_constant_380 - tmp_moved_constant_309*tmp_moved_constant_381 - tmp_moved_constant_312*tmp_moved_constant_382 - tmp_moved_constant_315*tmp_moved_constant_383) + tmp_moved_constant_296*(-tmp_moved_constant_316*tmp_moved_constant_380 - tmp_moved_constant_317*tmp_moved_constant_381 - tmp_moved_constant_318*tmp_moved_constant_382 - tmp_moved_constant_319*tmp_moved_constant_383) + tmp_moved_constant_297*(-tmp_moved_constant_320*tmp_moved_constant_380 - tmp_moved_constant_321*tmp_moved_constant_381 - tmp_moved_constant_322*tmp_moved_constant_382 - tmp_moved_constant_323*tmp_moved_constant_383) + tmp_moved_constant_298*(tmp_moved_constant_326*tmp_moved_constant_380 + tmp_moved_constant_329*tmp_moved_constant_381 + tmp_moved_constant_332*tmp_moved_constant_382 + tmp_moved_constant_335*tmp_moved_constant_383) + tmp_moved_constant_299*(tmp_moved_constant_338*tmp_moved_constant_380 + tmp_moved_constant_341*tmp_moved_constant_381 + tmp_moved_constant_344*tmp_moved_constant_382 + tmp_moved_constant_347*tmp_moved_constant_383) + tmp_moved_constant_300*(tmp_moved_constant_350*tmp_moved_constant_380 + tmp_moved_constant_353*tmp_moved_constant_381 + tmp_moved_constant_356*tmp_moved_constant_382 + tmp_moved_constant_359*tmp_moved_constant_383) + tmp_moved_constant_301*(tmp_moved_constant_360*tmp_moved_constant_380 + tmp_moved_constant_361*tmp_moved_constant_381 + tmp_moved_constant_362*tmp_moved_constant_382 + tmp_moved_constant_363*tmp_moved_constant_383) + tmp_moved_constant_302*(tmp_moved_constant_364*tmp_moved_constant_380 + tmp_moved_constant_365*tmp_moved_constant_381 + tmp_moved_constant_366*tmp_moved_constant_382 + tmp_moved_constant_367*tmp_moved_constant_383) + tmp_moved_constant_303*(tmp_moved_constant_368*tmp_moved_constant_380 + tmp_moved_constant_369*tmp_moved_constant_381 + tmp_moved_constant_370*tmp_moved_constant_382 + tmp_moved_constant_371*tmp_moved_constant_383); + const real_t tmp_moved_constant_391 = tmp_moved_constant_294*(tmp_moved_constant_372*tmp_moved_constant_384 + tmp_moved_constant_373*tmp_moved_constant_385 + tmp_moved_constant_374*tmp_moved_constant_386 + tmp_moved_constant_375*tmp_moved_constant_387) + tmp_moved_constant_295*(-tmp_moved_constant_306*tmp_moved_constant_384 - tmp_moved_constant_309*tmp_moved_constant_385 - tmp_moved_constant_312*tmp_moved_constant_386 - tmp_moved_constant_315*tmp_moved_constant_387) + tmp_moved_constant_296*(-tmp_moved_constant_316*tmp_moved_constant_384 - tmp_moved_constant_317*tmp_moved_constant_385 - tmp_moved_constant_318*tmp_moved_constant_386 - tmp_moved_constant_319*tmp_moved_constant_387) + tmp_moved_constant_297*(-tmp_moved_constant_320*tmp_moved_constant_384 - tmp_moved_constant_321*tmp_moved_constant_385 - tmp_moved_constant_322*tmp_moved_constant_386 - tmp_moved_constant_323*tmp_moved_constant_387) + tmp_moved_constant_298*(tmp_moved_constant_326*tmp_moved_constant_384 + tmp_moved_constant_329*tmp_moved_constant_385 + tmp_moved_constant_332*tmp_moved_constant_386 + tmp_moved_constant_335*tmp_moved_constant_387) + tmp_moved_constant_299*(tmp_moved_constant_338*tmp_moved_constant_384 + tmp_moved_constant_341*tmp_moved_constant_385 + tmp_moved_constant_344*tmp_moved_constant_386 + tmp_moved_constant_347*tmp_moved_constant_387) + tmp_moved_constant_300*(tmp_moved_constant_350*tmp_moved_constant_384 + tmp_moved_constant_353*tmp_moved_constant_385 + tmp_moved_constant_356*tmp_moved_constant_386 + tmp_moved_constant_359*tmp_moved_constant_387) + tmp_moved_constant_301*(tmp_moved_constant_360*tmp_moved_constant_384 + tmp_moved_constant_361*tmp_moved_constant_385 + tmp_moved_constant_362*tmp_moved_constant_386 + tmp_moved_constant_363*tmp_moved_constant_387) + tmp_moved_constant_302*(tmp_moved_constant_364*tmp_moved_constant_384 + tmp_moved_constant_365*tmp_moved_constant_385 + tmp_moved_constant_366*tmp_moved_constant_386 + tmp_moved_constant_367*tmp_moved_constant_387) + tmp_moved_constant_303*(tmp_moved_constant_368*tmp_moved_constant_384 + tmp_moved_constant_369*tmp_moved_constant_385 + tmp_moved_constant_370*tmp_moved_constant_386 + tmp_moved_constant_371*tmp_moved_constant_387); { { - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_663 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_664 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_665 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_666 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_388 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_389 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_390 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_391 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } - const real_t Dummy_667 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_668 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_669 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_670 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_671 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_672 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_673 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_674 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_675 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_676 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_761 = Dummy_667*(Dummy_678*Dummy_745 + Dummy_681*Dummy_746 + Dummy_684*Dummy_747 + Dummy_687*Dummy_748) + Dummy_668*(-Dummy_678*Dummy_679 - Dummy_681*Dummy_682 - Dummy_684*Dummy_685 - Dummy_687*Dummy_688) + Dummy_669*(-Dummy_678*Dummy_689 - Dummy_681*Dummy_690 - Dummy_684*Dummy_691 - Dummy_687*Dummy_692) + Dummy_670*(-Dummy_678*Dummy_693 - Dummy_681*Dummy_694 - Dummy_684*Dummy_695 - Dummy_687*Dummy_696) + Dummy_671*(Dummy_678*Dummy_699 + Dummy_681*Dummy_702 + Dummy_684*Dummy_705 + Dummy_687*Dummy_708) + Dummy_672*(Dummy_678*Dummy_711 + Dummy_681*Dummy_714 + Dummy_684*Dummy_717 + Dummy_687*Dummy_720) + Dummy_673*(Dummy_678*Dummy_723 + Dummy_681*Dummy_726 + Dummy_684*Dummy_729 + Dummy_687*Dummy_732) + Dummy_674*(Dummy_678*Dummy_733 + Dummy_681*Dummy_734 + Dummy_684*Dummy_735 + Dummy_687*Dummy_736) + Dummy_675*(Dummy_678*Dummy_737 + Dummy_681*Dummy_738 + Dummy_684*Dummy_739 + Dummy_687*Dummy_740) + Dummy_676*(Dummy_678*Dummy_741 + Dummy_681*Dummy_742 + Dummy_684*Dummy_743 + Dummy_687*Dummy_744); - const real_t Dummy_762 = Dummy_667*(Dummy_745*Dummy_749 + Dummy_746*Dummy_750 + Dummy_747*Dummy_751 + Dummy_748*Dummy_752) + Dummy_668*(-Dummy_679*Dummy_749 - Dummy_682*Dummy_750 - Dummy_685*Dummy_751 - Dummy_688*Dummy_752) + Dummy_669*(-Dummy_689*Dummy_749 - Dummy_690*Dummy_750 - Dummy_691*Dummy_751 - Dummy_692*Dummy_752) + Dummy_670*(-Dummy_693*Dummy_749 - Dummy_694*Dummy_750 - Dummy_695*Dummy_751 - Dummy_696*Dummy_752) + Dummy_671*(Dummy_699*Dummy_749 + Dummy_702*Dummy_750 + Dummy_705*Dummy_751 + Dummy_708*Dummy_752) + Dummy_672*(Dummy_711*Dummy_749 + Dummy_714*Dummy_750 + Dummy_717*Dummy_751 + Dummy_720*Dummy_752) + Dummy_673*(Dummy_723*Dummy_749 + Dummy_726*Dummy_750 + Dummy_729*Dummy_751 + Dummy_732*Dummy_752) + Dummy_674*(Dummy_733*Dummy_749 + Dummy_734*Dummy_750 + Dummy_735*Dummy_751 + Dummy_736*Dummy_752) + Dummy_675*(Dummy_737*Dummy_749 + Dummy_738*Dummy_750 + Dummy_739*Dummy_751 + Dummy_740*Dummy_752) + Dummy_676*(Dummy_741*Dummy_749 + Dummy_742*Dummy_750 + Dummy_743*Dummy_751 + Dummy_744*Dummy_752); - const real_t Dummy_763 = Dummy_667*(Dummy_745*Dummy_753 + Dummy_746*Dummy_754 + Dummy_747*Dummy_755 + Dummy_748*Dummy_756) + Dummy_668*(-Dummy_679*Dummy_753 - Dummy_682*Dummy_754 - Dummy_685*Dummy_755 - Dummy_688*Dummy_756) + Dummy_669*(-Dummy_689*Dummy_753 - Dummy_690*Dummy_754 - Dummy_691*Dummy_755 - Dummy_692*Dummy_756) + Dummy_670*(-Dummy_693*Dummy_753 - Dummy_694*Dummy_754 - Dummy_695*Dummy_755 - Dummy_696*Dummy_756) + Dummy_671*(Dummy_699*Dummy_753 + Dummy_702*Dummy_754 + Dummy_705*Dummy_755 + Dummy_708*Dummy_756) + Dummy_672*(Dummy_711*Dummy_753 + Dummy_714*Dummy_754 + Dummy_717*Dummy_755 + Dummy_720*Dummy_756) + Dummy_673*(Dummy_723*Dummy_753 + Dummy_726*Dummy_754 + Dummy_729*Dummy_755 + Dummy_732*Dummy_756) + Dummy_674*(Dummy_733*Dummy_753 + Dummy_734*Dummy_754 + Dummy_735*Dummy_755 + Dummy_736*Dummy_756) + Dummy_675*(Dummy_737*Dummy_753 + Dummy_738*Dummy_754 + Dummy_739*Dummy_755 + Dummy_740*Dummy_756) + Dummy_676*(Dummy_741*Dummy_753 + Dummy_742*Dummy_754 + Dummy_743*Dummy_755 + Dummy_744*Dummy_756); - const real_t Dummy_764 = Dummy_667*(Dummy_745*Dummy_757 + Dummy_746*Dummy_758 + Dummy_747*Dummy_759 + Dummy_748*Dummy_760) + Dummy_668*(-Dummy_679*Dummy_757 - Dummy_682*Dummy_758 - Dummy_685*Dummy_759 - Dummy_688*Dummy_760) + Dummy_669*(-Dummy_689*Dummy_757 - Dummy_690*Dummy_758 - Dummy_691*Dummy_759 - Dummy_692*Dummy_760) + Dummy_670*(-Dummy_693*Dummy_757 - Dummy_694*Dummy_758 - Dummy_695*Dummy_759 - Dummy_696*Dummy_760) + Dummy_671*(Dummy_699*Dummy_757 + Dummy_702*Dummy_758 + Dummy_705*Dummy_759 + Dummy_708*Dummy_760) + Dummy_672*(Dummy_711*Dummy_757 + Dummy_714*Dummy_758 + Dummy_717*Dummy_759 + Dummy_720*Dummy_760) + Dummy_673*(Dummy_723*Dummy_757 + Dummy_726*Dummy_758 + Dummy_729*Dummy_759 + Dummy_732*Dummy_760) + Dummy_674*(Dummy_733*Dummy_757 + Dummy_734*Dummy_758 + Dummy_735*Dummy_759 + Dummy_736*Dummy_760) + Dummy_675*(Dummy_737*Dummy_757 + Dummy_738*Dummy_758 + Dummy_739*Dummy_759 + Dummy_740*Dummy_760) + Dummy_676*(Dummy_741*Dummy_757 + Dummy_742*Dummy_758 + Dummy_743*Dummy_759 + Dummy_744*Dummy_760); + const real_t tmp_moved_constant_392 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_393 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_394 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_395 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_396 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_397 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_398 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_399 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_400 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_401 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_486 = tmp_moved_constant_392*(tmp_moved_constant_403*tmp_moved_constant_470 + tmp_moved_constant_406*tmp_moved_constant_471 + tmp_moved_constant_409*tmp_moved_constant_472 + tmp_moved_constant_412*tmp_moved_constant_473) + tmp_moved_constant_393*(-tmp_moved_constant_403*tmp_moved_constant_404 - tmp_moved_constant_406*tmp_moved_constant_407 - tmp_moved_constant_409*tmp_moved_constant_410 - tmp_moved_constant_412*tmp_moved_constant_413) + tmp_moved_constant_394*(-tmp_moved_constant_403*tmp_moved_constant_414 - tmp_moved_constant_406*tmp_moved_constant_415 - tmp_moved_constant_409*tmp_moved_constant_416 - tmp_moved_constant_412*tmp_moved_constant_417) + tmp_moved_constant_395*(-tmp_moved_constant_403*tmp_moved_constant_418 - tmp_moved_constant_406*tmp_moved_constant_419 - tmp_moved_constant_409*tmp_moved_constant_420 - tmp_moved_constant_412*tmp_moved_constant_421) + tmp_moved_constant_396*(tmp_moved_constant_403*tmp_moved_constant_424 + tmp_moved_constant_406*tmp_moved_constant_427 + tmp_moved_constant_409*tmp_moved_constant_430 + tmp_moved_constant_412*tmp_moved_constant_433) + tmp_moved_constant_397*(tmp_moved_constant_403*tmp_moved_constant_436 + tmp_moved_constant_406*tmp_moved_constant_439 + tmp_moved_constant_409*tmp_moved_constant_442 + tmp_moved_constant_412*tmp_moved_constant_445) + tmp_moved_constant_398*(tmp_moved_constant_403*tmp_moved_constant_448 + tmp_moved_constant_406*tmp_moved_constant_451 + tmp_moved_constant_409*tmp_moved_constant_454 + tmp_moved_constant_412*tmp_moved_constant_457) + tmp_moved_constant_399*(tmp_moved_constant_403*tmp_moved_constant_458 + tmp_moved_constant_406*tmp_moved_constant_459 + tmp_moved_constant_409*tmp_moved_constant_460 + tmp_moved_constant_412*tmp_moved_constant_461) + tmp_moved_constant_400*(tmp_moved_constant_403*tmp_moved_constant_462 + tmp_moved_constant_406*tmp_moved_constant_463 + tmp_moved_constant_409*tmp_moved_constant_464 + tmp_moved_constant_412*tmp_moved_constant_465) + tmp_moved_constant_401*(tmp_moved_constant_403*tmp_moved_constant_466 + tmp_moved_constant_406*tmp_moved_constant_467 + tmp_moved_constant_409*tmp_moved_constant_468 + tmp_moved_constant_412*tmp_moved_constant_469); + const real_t tmp_moved_constant_487 = tmp_moved_constant_392*(tmp_moved_constant_470*tmp_moved_constant_474 + tmp_moved_constant_471*tmp_moved_constant_475 + tmp_moved_constant_472*tmp_moved_constant_476 + tmp_moved_constant_473*tmp_moved_constant_477) + tmp_moved_constant_393*(-tmp_moved_constant_404*tmp_moved_constant_474 - tmp_moved_constant_407*tmp_moved_constant_475 - tmp_moved_constant_410*tmp_moved_constant_476 - tmp_moved_constant_413*tmp_moved_constant_477) + tmp_moved_constant_394*(-tmp_moved_constant_414*tmp_moved_constant_474 - tmp_moved_constant_415*tmp_moved_constant_475 - tmp_moved_constant_416*tmp_moved_constant_476 - tmp_moved_constant_417*tmp_moved_constant_477) + tmp_moved_constant_395*(-tmp_moved_constant_418*tmp_moved_constant_474 - tmp_moved_constant_419*tmp_moved_constant_475 - tmp_moved_constant_420*tmp_moved_constant_476 - tmp_moved_constant_421*tmp_moved_constant_477) + tmp_moved_constant_396*(tmp_moved_constant_424*tmp_moved_constant_474 + tmp_moved_constant_427*tmp_moved_constant_475 + tmp_moved_constant_430*tmp_moved_constant_476 + tmp_moved_constant_433*tmp_moved_constant_477) + tmp_moved_constant_397*(tmp_moved_constant_436*tmp_moved_constant_474 + tmp_moved_constant_439*tmp_moved_constant_475 + tmp_moved_constant_442*tmp_moved_constant_476 + tmp_moved_constant_445*tmp_moved_constant_477) + tmp_moved_constant_398*(tmp_moved_constant_448*tmp_moved_constant_474 + tmp_moved_constant_451*tmp_moved_constant_475 + tmp_moved_constant_454*tmp_moved_constant_476 + tmp_moved_constant_457*tmp_moved_constant_477) + tmp_moved_constant_399*(tmp_moved_constant_458*tmp_moved_constant_474 + tmp_moved_constant_459*tmp_moved_constant_475 + tmp_moved_constant_460*tmp_moved_constant_476 + tmp_moved_constant_461*tmp_moved_constant_477) + tmp_moved_constant_400*(tmp_moved_constant_462*tmp_moved_constant_474 + tmp_moved_constant_463*tmp_moved_constant_475 + tmp_moved_constant_464*tmp_moved_constant_476 + tmp_moved_constant_465*tmp_moved_constant_477) + tmp_moved_constant_401*(tmp_moved_constant_466*tmp_moved_constant_474 + tmp_moved_constant_467*tmp_moved_constant_475 + tmp_moved_constant_468*tmp_moved_constant_476 + tmp_moved_constant_469*tmp_moved_constant_477); + const real_t tmp_moved_constant_488 = tmp_moved_constant_392*(tmp_moved_constant_470*tmp_moved_constant_478 + tmp_moved_constant_471*tmp_moved_constant_479 + tmp_moved_constant_472*tmp_moved_constant_480 + tmp_moved_constant_473*tmp_moved_constant_481) + tmp_moved_constant_393*(-tmp_moved_constant_404*tmp_moved_constant_478 - tmp_moved_constant_407*tmp_moved_constant_479 - tmp_moved_constant_410*tmp_moved_constant_480 - tmp_moved_constant_413*tmp_moved_constant_481) + tmp_moved_constant_394*(-tmp_moved_constant_414*tmp_moved_constant_478 - tmp_moved_constant_415*tmp_moved_constant_479 - tmp_moved_constant_416*tmp_moved_constant_480 - tmp_moved_constant_417*tmp_moved_constant_481) + tmp_moved_constant_395*(-tmp_moved_constant_418*tmp_moved_constant_478 - tmp_moved_constant_419*tmp_moved_constant_479 - tmp_moved_constant_420*tmp_moved_constant_480 - tmp_moved_constant_421*tmp_moved_constant_481) + tmp_moved_constant_396*(tmp_moved_constant_424*tmp_moved_constant_478 + tmp_moved_constant_427*tmp_moved_constant_479 + tmp_moved_constant_430*tmp_moved_constant_480 + tmp_moved_constant_433*tmp_moved_constant_481) + tmp_moved_constant_397*(tmp_moved_constant_436*tmp_moved_constant_478 + tmp_moved_constant_439*tmp_moved_constant_479 + tmp_moved_constant_442*tmp_moved_constant_480 + tmp_moved_constant_445*tmp_moved_constant_481) + tmp_moved_constant_398*(tmp_moved_constant_448*tmp_moved_constant_478 + tmp_moved_constant_451*tmp_moved_constant_479 + tmp_moved_constant_454*tmp_moved_constant_480 + tmp_moved_constant_457*tmp_moved_constant_481) + tmp_moved_constant_399*(tmp_moved_constant_458*tmp_moved_constant_478 + tmp_moved_constant_459*tmp_moved_constant_479 + tmp_moved_constant_460*tmp_moved_constant_480 + tmp_moved_constant_461*tmp_moved_constant_481) + tmp_moved_constant_400*(tmp_moved_constant_462*tmp_moved_constant_478 + tmp_moved_constant_463*tmp_moved_constant_479 + tmp_moved_constant_464*tmp_moved_constant_480 + tmp_moved_constant_465*tmp_moved_constant_481) + tmp_moved_constant_401*(tmp_moved_constant_466*tmp_moved_constant_478 + tmp_moved_constant_467*tmp_moved_constant_479 + tmp_moved_constant_468*tmp_moved_constant_480 + tmp_moved_constant_469*tmp_moved_constant_481); + const real_t tmp_moved_constant_489 = tmp_moved_constant_392*(tmp_moved_constant_470*tmp_moved_constant_482 + tmp_moved_constant_471*tmp_moved_constant_483 + tmp_moved_constant_472*tmp_moved_constant_484 + tmp_moved_constant_473*tmp_moved_constant_485) + tmp_moved_constant_393*(-tmp_moved_constant_404*tmp_moved_constant_482 - tmp_moved_constant_407*tmp_moved_constant_483 - tmp_moved_constant_410*tmp_moved_constant_484 - tmp_moved_constant_413*tmp_moved_constant_485) + tmp_moved_constant_394*(-tmp_moved_constant_414*tmp_moved_constant_482 - tmp_moved_constant_415*tmp_moved_constant_483 - tmp_moved_constant_416*tmp_moved_constant_484 - tmp_moved_constant_417*tmp_moved_constant_485) + tmp_moved_constant_395*(-tmp_moved_constant_418*tmp_moved_constant_482 - tmp_moved_constant_419*tmp_moved_constant_483 - tmp_moved_constant_420*tmp_moved_constant_484 - tmp_moved_constant_421*tmp_moved_constant_485) + tmp_moved_constant_396*(tmp_moved_constant_424*tmp_moved_constant_482 + tmp_moved_constant_427*tmp_moved_constant_483 + tmp_moved_constant_430*tmp_moved_constant_484 + tmp_moved_constant_433*tmp_moved_constant_485) + tmp_moved_constant_397*(tmp_moved_constant_436*tmp_moved_constant_482 + tmp_moved_constant_439*tmp_moved_constant_483 + tmp_moved_constant_442*tmp_moved_constant_484 + tmp_moved_constant_445*tmp_moved_constant_485) + tmp_moved_constant_398*(tmp_moved_constant_448*tmp_moved_constant_482 + tmp_moved_constant_451*tmp_moved_constant_483 + tmp_moved_constant_454*tmp_moved_constant_484 + tmp_moved_constant_457*tmp_moved_constant_485) + tmp_moved_constant_399*(tmp_moved_constant_458*tmp_moved_constant_482 + tmp_moved_constant_459*tmp_moved_constant_483 + tmp_moved_constant_460*tmp_moved_constant_484 + tmp_moved_constant_461*tmp_moved_constant_485) + tmp_moved_constant_400*(tmp_moved_constant_462*tmp_moved_constant_482 + tmp_moved_constant_463*tmp_moved_constant_483 + tmp_moved_constant_464*tmp_moved_constant_484 + tmp_moved_constant_465*tmp_moved_constant_485) + tmp_moved_constant_401*(tmp_moved_constant_466*tmp_moved_constant_482 + tmp_moved_constant_467*tmp_moved_constant_483 + tmp_moved_constant_468*tmp_moved_constant_484 + tmp_moved_constant_469*tmp_moved_constant_485); { { - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_761 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_762 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_763 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_764 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_486 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_487 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_488 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_489 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; } } } @@ -1234,428 +1234,428 @@ void P2ToP1ElementwiseDivergence_0_0::apply_macro_3D( real_t * RESTRICT _data_d _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = elMatVec_3 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } - const real_t Dummy_765 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_766 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_767 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_768 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_769 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_770 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_771 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_772 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_773 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_774 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_775 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_776 = Dummy_775*0.13819660112501053; - const real_t Dummy_777 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_778 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_779 = Dummy_778*0.13819660112501056; - const real_t Dummy_780 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_781 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_782 = Dummy_781*0.13819660112501056; - const real_t Dummy_783 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_784 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_785 = Dummy_784*0.5854101966249684; - const real_t Dummy_786 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_787 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_788 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_789 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_790 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_791 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_792 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_793 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_794 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_795 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_24; - const real_t Dummy_796 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16; - const real_t Dummy_797 = -Dummy_795 - Dummy_796; - const real_t Dummy_798 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_26; - const real_t Dummy_799 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_800 = -Dummy_798 - Dummy_799; - const real_t Dummy_801 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_802 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_803 = -Dummy_801 - Dummy_802; - const real_t Dummy_804 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_30; - const real_t Dummy_805 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_806 = -Dummy_804 - Dummy_805; - const real_t Dummy_807 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_24; - const real_t Dummy_808 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_809 = -Dummy_807 - Dummy_808; - const real_t Dummy_810 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_26; - const real_t Dummy_811 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_6; - const real_t Dummy_812 = -Dummy_810 - Dummy_811; - const real_t Dummy_813 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_814 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_815 = -Dummy_813 - Dummy_814; - const real_t Dummy_816 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_30; - const real_t Dummy_817 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_14; - const real_t Dummy_818 = -Dummy_816 - Dummy_817; - const real_t Dummy_819 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16; - const real_t Dummy_820 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_821 = -Dummy_819 - Dummy_820; - const real_t Dummy_822 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_823 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_6; - const real_t Dummy_824 = -Dummy_822 - Dummy_823; - const real_t Dummy_825 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_826 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_827 = -Dummy_825 - Dummy_826; - const real_t Dummy_828 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_829 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_14; - const real_t Dummy_830 = -Dummy_828 - Dummy_829; - const real_t Dummy_831 = Dummy_795 + Dummy_807 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_832 = Dummy_798 + Dummy_810 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_833 = Dummy_801 + Dummy_813 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_834 = Dummy_804 + Dummy_816 - jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_835 = Dummy_796 + Dummy_819 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_836 = Dummy_799 + Dummy_822 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_837 = Dummy_802 + Dummy_825 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_838 = Dummy_805 + Dummy_828 - jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_839 = Dummy_808 + Dummy_820 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_840 = Dummy_811 + Dummy_823 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_841 = Dummy_814 + Dummy_826 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_842 = Dummy_817 + Dummy_829 - jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_843 = -jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_88; - const real_t Dummy_844 = -jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_90; - const real_t Dummy_845 = -jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_92; - const real_t Dummy_846 = -jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_94; - const real_t Dummy_847 = Dummy_775*0.1381966011250105; - const real_t Dummy_848 = Dummy_778*0.1381966011250105; - const real_t Dummy_849 = Dummy_781*0.5854101966249684; - const real_t Dummy_850 = Dummy_784*0.1381966011250105; - const real_t Dummy_851 = Dummy_775*0.1381966011250105; - const real_t Dummy_852 = Dummy_778*0.5854101966249684; - const real_t Dummy_853 = Dummy_781*0.1381966011250105; - const real_t Dummy_854 = Dummy_784*0.1381966011250105; - const real_t Dummy_855 = Dummy_775*0.5854101966249684; - const real_t Dummy_856 = Dummy_778*0.1381966011250105; - const real_t Dummy_857 = Dummy_781*0.1381966011250105; - const real_t Dummy_858 = Dummy_784*0.1381966011250105; - const real_t Dummy_859 = Dummy_765*(Dummy_776*Dummy_843 + Dummy_779*Dummy_844 + Dummy_782*Dummy_845 + Dummy_785*Dummy_846) + Dummy_766*(-Dummy_776*Dummy_777 - Dummy_779*Dummy_780 - Dummy_782*Dummy_783 - Dummy_785*Dummy_786) + Dummy_767*(-Dummy_776*Dummy_787 - Dummy_779*Dummy_788 - Dummy_782*Dummy_789 - Dummy_785*Dummy_790) + Dummy_768*(-Dummy_776*Dummy_791 - Dummy_779*Dummy_792 - Dummy_782*Dummy_793 - Dummy_785*Dummy_794) + Dummy_769*(Dummy_776*Dummy_797 + Dummy_779*Dummy_800 + Dummy_782*Dummy_803 + Dummy_785*Dummy_806) + Dummy_770*(Dummy_776*Dummy_809 + Dummy_779*Dummy_812 + Dummy_782*Dummy_815 + Dummy_785*Dummy_818) + Dummy_771*(Dummy_776*Dummy_821 + Dummy_779*Dummy_824 + Dummy_782*Dummy_827 + Dummy_785*Dummy_830) + Dummy_772*(Dummy_776*Dummy_831 + Dummy_779*Dummy_832 + Dummy_782*Dummy_833 + Dummy_785*Dummy_834) + Dummy_773*(Dummy_776*Dummy_835 + Dummy_779*Dummy_836 + Dummy_782*Dummy_837 + Dummy_785*Dummy_838) + Dummy_774*(Dummy_776*Dummy_839 + Dummy_779*Dummy_840 + Dummy_782*Dummy_841 + Dummy_785*Dummy_842); - const real_t Dummy_860 = Dummy_765*(Dummy_843*Dummy_847 + Dummy_844*Dummy_848 + Dummy_845*Dummy_849 + Dummy_846*Dummy_850) + Dummy_766*(-Dummy_777*Dummy_847 - Dummy_780*Dummy_848 - Dummy_783*Dummy_849 - Dummy_786*Dummy_850) + Dummy_767*(-Dummy_787*Dummy_847 - Dummy_788*Dummy_848 - Dummy_789*Dummy_849 - Dummy_790*Dummy_850) + Dummy_768*(-Dummy_791*Dummy_847 - Dummy_792*Dummy_848 - Dummy_793*Dummy_849 - Dummy_794*Dummy_850) + Dummy_769*(Dummy_797*Dummy_847 + Dummy_800*Dummy_848 + Dummy_803*Dummy_849 + Dummy_806*Dummy_850) + Dummy_770*(Dummy_809*Dummy_847 + Dummy_812*Dummy_848 + Dummy_815*Dummy_849 + Dummy_818*Dummy_850) + Dummy_771*(Dummy_821*Dummy_847 + Dummy_824*Dummy_848 + Dummy_827*Dummy_849 + Dummy_830*Dummy_850) + Dummy_772*(Dummy_831*Dummy_847 + Dummy_832*Dummy_848 + Dummy_833*Dummy_849 + Dummy_834*Dummy_850) + Dummy_773*(Dummy_835*Dummy_847 + Dummy_836*Dummy_848 + Dummy_837*Dummy_849 + Dummy_838*Dummy_850) + Dummy_774*(Dummy_839*Dummy_847 + Dummy_840*Dummy_848 + Dummy_841*Dummy_849 + Dummy_842*Dummy_850); - const real_t Dummy_861 = Dummy_765*(Dummy_843*Dummy_851 + Dummy_844*Dummy_852 + Dummy_845*Dummy_853 + Dummy_846*Dummy_854) + Dummy_766*(-Dummy_777*Dummy_851 - Dummy_780*Dummy_852 - Dummy_783*Dummy_853 - Dummy_786*Dummy_854) + Dummy_767*(-Dummy_787*Dummy_851 - Dummy_788*Dummy_852 - Dummy_789*Dummy_853 - Dummy_790*Dummy_854) + Dummy_768*(-Dummy_791*Dummy_851 - Dummy_792*Dummy_852 - Dummy_793*Dummy_853 - Dummy_794*Dummy_854) + Dummy_769*(Dummy_797*Dummy_851 + Dummy_800*Dummy_852 + Dummy_803*Dummy_853 + Dummy_806*Dummy_854) + Dummy_770*(Dummy_809*Dummy_851 + Dummy_812*Dummy_852 + Dummy_815*Dummy_853 + Dummy_818*Dummy_854) + Dummy_771*(Dummy_821*Dummy_851 + Dummy_824*Dummy_852 + Dummy_827*Dummy_853 + Dummy_830*Dummy_854) + Dummy_772*(Dummy_831*Dummy_851 + Dummy_832*Dummy_852 + Dummy_833*Dummy_853 + Dummy_834*Dummy_854) + Dummy_773*(Dummy_835*Dummy_851 + Dummy_836*Dummy_852 + Dummy_837*Dummy_853 + Dummy_838*Dummy_854) + Dummy_774*(Dummy_839*Dummy_851 + Dummy_840*Dummy_852 + Dummy_841*Dummy_853 + Dummy_842*Dummy_854); - const real_t Dummy_862 = Dummy_765*(Dummy_843*Dummy_855 + Dummy_844*Dummy_856 + Dummy_845*Dummy_857 + Dummy_846*Dummy_858) + Dummy_766*(-Dummy_777*Dummy_855 - Dummy_780*Dummy_856 - Dummy_783*Dummy_857 - Dummy_786*Dummy_858) + Dummy_767*(-Dummy_787*Dummy_855 - Dummy_788*Dummy_856 - Dummy_789*Dummy_857 - Dummy_790*Dummy_858) + Dummy_768*(-Dummy_791*Dummy_855 - Dummy_792*Dummy_856 - Dummy_793*Dummy_857 - Dummy_794*Dummy_858) + Dummy_769*(Dummy_797*Dummy_855 + Dummy_800*Dummy_856 + Dummy_803*Dummy_857 + Dummy_806*Dummy_858) + Dummy_770*(Dummy_809*Dummy_855 + Dummy_812*Dummy_856 + Dummy_815*Dummy_857 + Dummy_818*Dummy_858) + Dummy_771*(Dummy_821*Dummy_855 + Dummy_824*Dummy_856 + Dummy_827*Dummy_857 + Dummy_830*Dummy_858) + Dummy_772*(Dummy_831*Dummy_855 + Dummy_832*Dummy_856 + Dummy_833*Dummy_857 + Dummy_834*Dummy_858) + Dummy_773*(Dummy_835*Dummy_855 + Dummy_836*Dummy_856 + Dummy_837*Dummy_857 + Dummy_838*Dummy_858) + Dummy_774*(Dummy_839*Dummy_855 + Dummy_840*Dummy_856 + Dummy_841*Dummy_857 + Dummy_842*Dummy_858); + const real_t tmp_moved_constant_490 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_491 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_492 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_493 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_494 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_495 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_496 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_497 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_498 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_499 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_500 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_501 = tmp_moved_constant_500*0.13819660112501053; + const real_t tmp_moved_constant_502 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_503 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_504 = tmp_moved_constant_503*0.13819660112501056; + const real_t tmp_moved_constant_505 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_506 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_507 = tmp_moved_constant_506*0.13819660112501056; + const real_t tmp_moved_constant_508 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_509 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_510 = tmp_moved_constant_509*0.5854101966249684; + const real_t tmp_moved_constant_511 = jac_affine_inv_0_0_BLUE_UP*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_512 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_513 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_514 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_515 = jac_affine_inv_1_0_BLUE_UP*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_516 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_517 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_518 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_519 = jac_affine_inv_2_0_BLUE_UP*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_520 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_24; + const real_t tmp_moved_constant_521 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_16; + const real_t tmp_moved_constant_522 = -tmp_moved_constant_520 - tmp_moved_constant_521; + const real_t tmp_moved_constant_523 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_26; + const real_t tmp_moved_constant_524 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_525 = -tmp_moved_constant_523 - tmp_moved_constant_524; + const real_t tmp_moved_constant_526 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_527 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_528 = -tmp_moved_constant_526 - tmp_moved_constant_527; + const real_t tmp_moved_constant_529 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_30; + const real_t tmp_moved_constant_530 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_531 = -tmp_moved_constant_529 - tmp_moved_constant_530; + const real_t tmp_moved_constant_532 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_24; + const real_t tmp_moved_constant_533 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_534 = -tmp_moved_constant_532 - tmp_moved_constant_533; + const real_t tmp_moved_constant_535 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_26; + const real_t tmp_moved_constant_536 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_6; + const real_t tmp_moved_constant_537 = -tmp_moved_constant_535 - tmp_moved_constant_536; + const real_t tmp_moved_constant_538 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_539 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_540 = -tmp_moved_constant_538 - tmp_moved_constant_539; + const real_t tmp_moved_constant_541 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_30; + const real_t tmp_moved_constant_542 = jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_14; + const real_t tmp_moved_constant_543 = -tmp_moved_constant_541 - tmp_moved_constant_542; + const real_t tmp_moved_constant_544 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_16; + const real_t tmp_moved_constant_545 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_546 = -tmp_moved_constant_544 - tmp_moved_constant_545; + const real_t tmp_moved_constant_547 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_548 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_6; + const real_t tmp_moved_constant_549 = -tmp_moved_constant_547 - tmp_moved_constant_548; + const real_t tmp_moved_constant_550 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_551 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_552 = -tmp_moved_constant_550 - tmp_moved_constant_551; + const real_t tmp_moved_constant_553 = jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_554 = jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_14; + const real_t tmp_moved_constant_555 = -tmp_moved_constant_553 - tmp_moved_constant_554; + const real_t tmp_moved_constant_556 = -jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_520 + tmp_moved_constant_532; + const real_t tmp_moved_constant_557 = -jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_523 + tmp_moved_constant_535; + const real_t tmp_moved_constant_558 = -jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_526 + tmp_moved_constant_538; + const real_t tmp_moved_constant_559 = -jac_affine_inv_2_0_BLUE_UP*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_529 + tmp_moved_constant_541; + const real_t tmp_moved_constant_560 = -jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_521 + tmp_moved_constant_544; + const real_t tmp_moved_constant_561 = -jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_524 + tmp_moved_constant_547; + const real_t tmp_moved_constant_562 = -jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_527 + tmp_moved_constant_550; + const real_t tmp_moved_constant_563 = -jac_affine_inv_1_0_BLUE_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_530 + tmp_moved_constant_553; + const real_t tmp_moved_constant_564 = -jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_533 + tmp_moved_constant_545; + const real_t tmp_moved_constant_565 = -jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_536 + tmp_moved_constant_548; + const real_t tmp_moved_constant_566 = -jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_539 + tmp_moved_constant_551; + const real_t tmp_moved_constant_567 = -jac_affine_inv_0_0_BLUE_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_542 + tmp_moved_constant_554; + const real_t tmp_moved_constant_568 = -jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_88; + const real_t tmp_moved_constant_569 = -jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_90; + const real_t tmp_moved_constant_570 = -jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_92; + const real_t tmp_moved_constant_571 = -jac_affine_inv_0_0_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_1_0_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_2_0_BLUE_UP*tmp_kernel_op_94; + const real_t tmp_moved_constant_572 = tmp_moved_constant_500*0.1381966011250105; + const real_t tmp_moved_constant_573 = tmp_moved_constant_503*0.1381966011250105; + const real_t tmp_moved_constant_574 = tmp_moved_constant_506*0.5854101966249684; + const real_t tmp_moved_constant_575 = tmp_moved_constant_509*0.1381966011250105; + const real_t tmp_moved_constant_576 = tmp_moved_constant_500*0.1381966011250105; + const real_t tmp_moved_constant_577 = tmp_moved_constant_503*0.5854101966249684; + const real_t tmp_moved_constant_578 = tmp_moved_constant_506*0.1381966011250105; + const real_t tmp_moved_constant_579 = tmp_moved_constant_509*0.1381966011250105; + const real_t tmp_moved_constant_580 = tmp_moved_constant_500*0.5854101966249684; + const real_t tmp_moved_constant_581 = tmp_moved_constant_503*0.1381966011250105; + const real_t tmp_moved_constant_582 = tmp_moved_constant_506*0.1381966011250105; + const real_t tmp_moved_constant_583 = tmp_moved_constant_509*0.1381966011250105; + const real_t tmp_moved_constant_584 = tmp_moved_constant_490*(tmp_moved_constant_501*tmp_moved_constant_568 + tmp_moved_constant_504*tmp_moved_constant_569 + tmp_moved_constant_507*tmp_moved_constant_570 + tmp_moved_constant_510*tmp_moved_constant_571) + tmp_moved_constant_491*(-tmp_moved_constant_501*tmp_moved_constant_502 - tmp_moved_constant_504*tmp_moved_constant_505 - tmp_moved_constant_507*tmp_moved_constant_508 - tmp_moved_constant_510*tmp_moved_constant_511) + tmp_moved_constant_492*(-tmp_moved_constant_501*tmp_moved_constant_512 - tmp_moved_constant_504*tmp_moved_constant_513 - tmp_moved_constant_507*tmp_moved_constant_514 - tmp_moved_constant_510*tmp_moved_constant_515) + tmp_moved_constant_493*(-tmp_moved_constant_501*tmp_moved_constant_516 - tmp_moved_constant_504*tmp_moved_constant_517 - tmp_moved_constant_507*tmp_moved_constant_518 - tmp_moved_constant_510*tmp_moved_constant_519) + tmp_moved_constant_494*(tmp_moved_constant_501*tmp_moved_constant_522 + tmp_moved_constant_504*tmp_moved_constant_525 + tmp_moved_constant_507*tmp_moved_constant_528 + tmp_moved_constant_510*tmp_moved_constant_531) + tmp_moved_constant_495*(tmp_moved_constant_501*tmp_moved_constant_534 + tmp_moved_constant_504*tmp_moved_constant_537 + tmp_moved_constant_507*tmp_moved_constant_540 + tmp_moved_constant_510*tmp_moved_constant_543) + tmp_moved_constant_496*(tmp_moved_constant_501*tmp_moved_constant_546 + tmp_moved_constant_504*tmp_moved_constant_549 + tmp_moved_constant_507*tmp_moved_constant_552 + tmp_moved_constant_510*tmp_moved_constant_555) + tmp_moved_constant_497*(tmp_moved_constant_501*tmp_moved_constant_556 + tmp_moved_constant_504*tmp_moved_constant_557 + tmp_moved_constant_507*tmp_moved_constant_558 + tmp_moved_constant_510*tmp_moved_constant_559) + tmp_moved_constant_498*(tmp_moved_constant_501*tmp_moved_constant_560 + tmp_moved_constant_504*tmp_moved_constant_561 + tmp_moved_constant_507*tmp_moved_constant_562 + tmp_moved_constant_510*tmp_moved_constant_563) + tmp_moved_constant_499*(tmp_moved_constant_501*tmp_moved_constant_564 + tmp_moved_constant_504*tmp_moved_constant_565 + tmp_moved_constant_507*tmp_moved_constant_566 + tmp_moved_constant_510*tmp_moved_constant_567); + const real_t tmp_moved_constant_585 = tmp_moved_constant_490*(tmp_moved_constant_568*tmp_moved_constant_572 + tmp_moved_constant_569*tmp_moved_constant_573 + tmp_moved_constant_570*tmp_moved_constant_574 + tmp_moved_constant_571*tmp_moved_constant_575) + tmp_moved_constant_491*(-tmp_moved_constant_502*tmp_moved_constant_572 - tmp_moved_constant_505*tmp_moved_constant_573 - tmp_moved_constant_508*tmp_moved_constant_574 - tmp_moved_constant_511*tmp_moved_constant_575) + tmp_moved_constant_492*(-tmp_moved_constant_512*tmp_moved_constant_572 - tmp_moved_constant_513*tmp_moved_constant_573 - tmp_moved_constant_514*tmp_moved_constant_574 - tmp_moved_constant_515*tmp_moved_constant_575) + tmp_moved_constant_493*(-tmp_moved_constant_516*tmp_moved_constant_572 - tmp_moved_constant_517*tmp_moved_constant_573 - tmp_moved_constant_518*tmp_moved_constant_574 - tmp_moved_constant_519*tmp_moved_constant_575) + tmp_moved_constant_494*(tmp_moved_constant_522*tmp_moved_constant_572 + tmp_moved_constant_525*tmp_moved_constant_573 + tmp_moved_constant_528*tmp_moved_constant_574 + tmp_moved_constant_531*tmp_moved_constant_575) + tmp_moved_constant_495*(tmp_moved_constant_534*tmp_moved_constant_572 + tmp_moved_constant_537*tmp_moved_constant_573 + tmp_moved_constant_540*tmp_moved_constant_574 + tmp_moved_constant_543*tmp_moved_constant_575) + tmp_moved_constant_496*(tmp_moved_constant_546*tmp_moved_constant_572 + tmp_moved_constant_549*tmp_moved_constant_573 + tmp_moved_constant_552*tmp_moved_constant_574 + tmp_moved_constant_555*tmp_moved_constant_575) + tmp_moved_constant_497*(tmp_moved_constant_556*tmp_moved_constant_572 + tmp_moved_constant_557*tmp_moved_constant_573 + tmp_moved_constant_558*tmp_moved_constant_574 + tmp_moved_constant_559*tmp_moved_constant_575) + tmp_moved_constant_498*(tmp_moved_constant_560*tmp_moved_constant_572 + tmp_moved_constant_561*tmp_moved_constant_573 + tmp_moved_constant_562*tmp_moved_constant_574 + tmp_moved_constant_563*tmp_moved_constant_575) + tmp_moved_constant_499*(tmp_moved_constant_564*tmp_moved_constant_572 + tmp_moved_constant_565*tmp_moved_constant_573 + tmp_moved_constant_566*tmp_moved_constant_574 + tmp_moved_constant_567*tmp_moved_constant_575); + const real_t tmp_moved_constant_586 = tmp_moved_constant_490*(tmp_moved_constant_568*tmp_moved_constant_576 + tmp_moved_constant_569*tmp_moved_constant_577 + tmp_moved_constant_570*tmp_moved_constant_578 + tmp_moved_constant_571*tmp_moved_constant_579) + tmp_moved_constant_491*(-tmp_moved_constant_502*tmp_moved_constant_576 - tmp_moved_constant_505*tmp_moved_constant_577 - tmp_moved_constant_508*tmp_moved_constant_578 - tmp_moved_constant_511*tmp_moved_constant_579) + tmp_moved_constant_492*(-tmp_moved_constant_512*tmp_moved_constant_576 - tmp_moved_constant_513*tmp_moved_constant_577 - tmp_moved_constant_514*tmp_moved_constant_578 - tmp_moved_constant_515*tmp_moved_constant_579) + tmp_moved_constant_493*(-tmp_moved_constant_516*tmp_moved_constant_576 - tmp_moved_constant_517*tmp_moved_constant_577 - tmp_moved_constant_518*tmp_moved_constant_578 - tmp_moved_constant_519*tmp_moved_constant_579) + tmp_moved_constant_494*(tmp_moved_constant_522*tmp_moved_constant_576 + tmp_moved_constant_525*tmp_moved_constant_577 + tmp_moved_constant_528*tmp_moved_constant_578 + tmp_moved_constant_531*tmp_moved_constant_579) + tmp_moved_constant_495*(tmp_moved_constant_534*tmp_moved_constant_576 + tmp_moved_constant_537*tmp_moved_constant_577 + tmp_moved_constant_540*tmp_moved_constant_578 + tmp_moved_constant_543*tmp_moved_constant_579) + tmp_moved_constant_496*(tmp_moved_constant_546*tmp_moved_constant_576 + tmp_moved_constant_549*tmp_moved_constant_577 + tmp_moved_constant_552*tmp_moved_constant_578 + tmp_moved_constant_555*tmp_moved_constant_579) + tmp_moved_constant_497*(tmp_moved_constant_556*tmp_moved_constant_576 + tmp_moved_constant_557*tmp_moved_constant_577 + tmp_moved_constant_558*tmp_moved_constant_578 + tmp_moved_constant_559*tmp_moved_constant_579) + tmp_moved_constant_498*(tmp_moved_constant_560*tmp_moved_constant_576 + tmp_moved_constant_561*tmp_moved_constant_577 + tmp_moved_constant_562*tmp_moved_constant_578 + tmp_moved_constant_563*tmp_moved_constant_579) + tmp_moved_constant_499*(tmp_moved_constant_564*tmp_moved_constant_576 + tmp_moved_constant_565*tmp_moved_constant_577 + tmp_moved_constant_566*tmp_moved_constant_578 + tmp_moved_constant_567*tmp_moved_constant_579); + const real_t tmp_moved_constant_587 = tmp_moved_constant_490*(tmp_moved_constant_568*tmp_moved_constant_580 + tmp_moved_constant_569*tmp_moved_constant_581 + tmp_moved_constant_570*tmp_moved_constant_582 + tmp_moved_constant_571*tmp_moved_constant_583) + tmp_moved_constant_491*(-tmp_moved_constant_502*tmp_moved_constant_580 - tmp_moved_constant_505*tmp_moved_constant_581 - tmp_moved_constant_508*tmp_moved_constant_582 - tmp_moved_constant_511*tmp_moved_constant_583) + tmp_moved_constant_492*(-tmp_moved_constant_512*tmp_moved_constant_580 - tmp_moved_constant_513*tmp_moved_constant_581 - tmp_moved_constant_514*tmp_moved_constant_582 - tmp_moved_constant_515*tmp_moved_constant_583) + tmp_moved_constant_493*(-tmp_moved_constant_516*tmp_moved_constant_580 - tmp_moved_constant_517*tmp_moved_constant_581 - tmp_moved_constant_518*tmp_moved_constant_582 - tmp_moved_constant_519*tmp_moved_constant_583) + tmp_moved_constant_494*(tmp_moved_constant_522*tmp_moved_constant_580 + tmp_moved_constant_525*tmp_moved_constant_581 + tmp_moved_constant_528*tmp_moved_constant_582 + tmp_moved_constant_531*tmp_moved_constant_583) + tmp_moved_constant_495*(tmp_moved_constant_534*tmp_moved_constant_580 + tmp_moved_constant_537*tmp_moved_constant_581 + tmp_moved_constant_540*tmp_moved_constant_582 + tmp_moved_constant_543*tmp_moved_constant_583) + tmp_moved_constant_496*(tmp_moved_constant_546*tmp_moved_constant_580 + tmp_moved_constant_549*tmp_moved_constant_581 + tmp_moved_constant_552*tmp_moved_constant_582 + tmp_moved_constant_555*tmp_moved_constant_583) + tmp_moved_constant_497*(tmp_moved_constant_556*tmp_moved_constant_580 + tmp_moved_constant_557*tmp_moved_constant_581 + tmp_moved_constant_558*tmp_moved_constant_582 + tmp_moved_constant_559*tmp_moved_constant_583) + tmp_moved_constant_498*(tmp_moved_constant_560*tmp_moved_constant_580 + tmp_moved_constant_561*tmp_moved_constant_581 + tmp_moved_constant_562*tmp_moved_constant_582 + tmp_moved_constant_563*tmp_moved_constant_583) + tmp_moved_constant_499*(tmp_moved_constant_564*tmp_moved_constant_580 + tmp_moved_constant_565*tmp_moved_constant_581 + tmp_moved_constant_566*tmp_moved_constant_582 + tmp_moved_constant_567*tmp_moved_constant_583); { { - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_859 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_860 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_861 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_862 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_584 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_585 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_586 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_587 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; } } - const real_t Dummy_863 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_864 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_865 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_866 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_867 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_868 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_869 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_870 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_871 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_872 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_873 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_874 = Dummy_873*0.13819660112501053; - const real_t Dummy_875 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_876 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_877 = Dummy_876*0.13819660112501056; - const real_t Dummy_878 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_879 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_880 = Dummy_879*0.13819660112501056; - const real_t Dummy_881 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_882 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_883 = Dummy_882*0.5854101966249684; - const real_t Dummy_884 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_885 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_886 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_887 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_888 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_889 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_890 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_891 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_892 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_893 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_24; - const real_t Dummy_894 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16; - const real_t Dummy_895 = -Dummy_893 - Dummy_894; - const real_t Dummy_896 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_26; - const real_t Dummy_897 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_898 = -Dummy_896 - Dummy_897; - const real_t Dummy_899 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_900 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_901 = -Dummy_899 - Dummy_900; - const real_t Dummy_902 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_30; - const real_t Dummy_903 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_904 = -Dummy_902 - Dummy_903; - const real_t Dummy_905 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_24; - const real_t Dummy_906 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_907 = -Dummy_905 - Dummy_906; - const real_t Dummy_908 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_26; - const real_t Dummy_909 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_6; - const real_t Dummy_910 = -Dummy_908 - Dummy_909; - const real_t Dummy_911 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_912 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_913 = -Dummy_911 - Dummy_912; - const real_t Dummy_914 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_30; - const real_t Dummy_915 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_14; - const real_t Dummy_916 = -Dummy_914 - Dummy_915; - const real_t Dummy_917 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16; - const real_t Dummy_918 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_919 = -Dummy_917 - Dummy_918; - const real_t Dummy_920 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_921 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_6; - const real_t Dummy_922 = -Dummy_920 - Dummy_921; - const real_t Dummy_923 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_924 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_925 = -Dummy_923 - Dummy_924; - const real_t Dummy_926 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_927 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_14; - const real_t Dummy_928 = -Dummy_926 - Dummy_927; - const real_t Dummy_929 = Dummy_893 + Dummy_905 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_930 = Dummy_896 + Dummy_908 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_931 = Dummy_899 + Dummy_911 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_932 = Dummy_902 + Dummy_914 - jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_933 = Dummy_894 + Dummy_917 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_934 = Dummy_897 + Dummy_920 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_935 = Dummy_900 + Dummy_923 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_936 = Dummy_903 + Dummy_926 - jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_937 = Dummy_906 + Dummy_918 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_938 = Dummy_909 + Dummy_921 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_939 = Dummy_912 + Dummy_924 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_940 = Dummy_915 + Dummy_927 - jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_941 = -jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_88; - const real_t Dummy_942 = -jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_90; - const real_t Dummy_943 = -jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_92; - const real_t Dummy_944 = -jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_94; - const real_t Dummy_945 = Dummy_873*0.1381966011250105; - const real_t Dummy_946 = Dummy_876*0.1381966011250105; - const real_t Dummy_947 = Dummy_879*0.5854101966249684; - const real_t Dummy_948 = Dummy_882*0.1381966011250105; - const real_t Dummy_949 = Dummy_873*0.1381966011250105; - const real_t Dummy_950 = Dummy_876*0.5854101966249684; - const real_t Dummy_951 = Dummy_879*0.1381966011250105; - const real_t Dummy_952 = Dummy_882*0.1381966011250105; - const real_t Dummy_953 = Dummy_873*0.5854101966249684; - const real_t Dummy_954 = Dummy_876*0.1381966011250105; - const real_t Dummy_955 = Dummy_879*0.1381966011250105; - const real_t Dummy_956 = Dummy_882*0.1381966011250105; - const real_t Dummy_957 = Dummy_863*(Dummy_874*Dummy_941 + Dummy_877*Dummy_942 + Dummy_880*Dummy_943 + Dummy_883*Dummy_944) + Dummy_864*(-Dummy_874*Dummy_875 - Dummy_877*Dummy_878 - Dummy_880*Dummy_881 - Dummy_883*Dummy_884) + Dummy_865*(-Dummy_874*Dummy_885 - Dummy_877*Dummy_886 - Dummy_880*Dummy_887 - Dummy_883*Dummy_888) + Dummy_866*(-Dummy_874*Dummy_889 - Dummy_877*Dummy_890 - Dummy_880*Dummy_891 - Dummy_883*Dummy_892) + Dummy_867*(Dummy_874*Dummy_895 + Dummy_877*Dummy_898 + Dummy_880*Dummy_901 + Dummy_883*Dummy_904) + Dummy_868*(Dummy_874*Dummy_907 + Dummy_877*Dummy_910 + Dummy_880*Dummy_913 + Dummy_883*Dummy_916) + Dummy_869*(Dummy_874*Dummy_919 + Dummy_877*Dummy_922 + Dummy_880*Dummy_925 + Dummy_883*Dummy_928) + Dummy_870*(Dummy_874*Dummy_929 + Dummy_877*Dummy_930 + Dummy_880*Dummy_931 + Dummy_883*Dummy_932) + Dummy_871*(Dummy_874*Dummy_933 + Dummy_877*Dummy_934 + Dummy_880*Dummy_935 + Dummy_883*Dummy_936) + Dummy_872*(Dummy_874*Dummy_937 + Dummy_877*Dummy_938 + Dummy_880*Dummy_939 + Dummy_883*Dummy_940); - const real_t Dummy_958 = Dummy_863*(Dummy_941*Dummy_945 + Dummy_942*Dummy_946 + Dummy_943*Dummy_947 + Dummy_944*Dummy_948) + Dummy_864*(-Dummy_875*Dummy_945 - Dummy_878*Dummy_946 - Dummy_881*Dummy_947 - Dummy_884*Dummy_948) + Dummy_865*(-Dummy_885*Dummy_945 - Dummy_886*Dummy_946 - Dummy_887*Dummy_947 - Dummy_888*Dummy_948) + Dummy_866*(-Dummy_889*Dummy_945 - Dummy_890*Dummy_946 - Dummy_891*Dummy_947 - Dummy_892*Dummy_948) + Dummy_867*(Dummy_895*Dummy_945 + Dummy_898*Dummy_946 + Dummy_901*Dummy_947 + Dummy_904*Dummy_948) + Dummy_868*(Dummy_907*Dummy_945 + Dummy_910*Dummy_946 + Dummy_913*Dummy_947 + Dummy_916*Dummy_948) + Dummy_869*(Dummy_919*Dummy_945 + Dummy_922*Dummy_946 + Dummy_925*Dummy_947 + Dummy_928*Dummy_948) + Dummy_870*(Dummy_929*Dummy_945 + Dummy_930*Dummy_946 + Dummy_931*Dummy_947 + Dummy_932*Dummy_948) + Dummy_871*(Dummy_933*Dummy_945 + Dummy_934*Dummy_946 + Dummy_935*Dummy_947 + Dummy_936*Dummy_948) + Dummy_872*(Dummy_937*Dummy_945 + Dummy_938*Dummy_946 + Dummy_939*Dummy_947 + Dummy_940*Dummy_948); - const real_t Dummy_959 = Dummy_863*(Dummy_941*Dummy_949 + Dummy_942*Dummy_950 + Dummy_943*Dummy_951 + Dummy_944*Dummy_952) + Dummy_864*(-Dummy_875*Dummy_949 - Dummy_878*Dummy_950 - Dummy_881*Dummy_951 - Dummy_884*Dummy_952) + Dummy_865*(-Dummy_885*Dummy_949 - Dummy_886*Dummy_950 - Dummy_887*Dummy_951 - Dummy_888*Dummy_952) + Dummy_866*(-Dummy_889*Dummy_949 - Dummy_890*Dummy_950 - Dummy_891*Dummy_951 - Dummy_892*Dummy_952) + Dummy_867*(Dummy_895*Dummy_949 + Dummy_898*Dummy_950 + Dummy_901*Dummy_951 + Dummy_904*Dummy_952) + Dummy_868*(Dummy_907*Dummy_949 + Dummy_910*Dummy_950 + Dummy_913*Dummy_951 + Dummy_916*Dummy_952) + Dummy_869*(Dummy_919*Dummy_949 + Dummy_922*Dummy_950 + Dummy_925*Dummy_951 + Dummy_928*Dummy_952) + Dummy_870*(Dummy_929*Dummy_949 + Dummy_930*Dummy_950 + Dummy_931*Dummy_951 + Dummy_932*Dummy_952) + Dummy_871*(Dummy_933*Dummy_949 + Dummy_934*Dummy_950 + Dummy_935*Dummy_951 + Dummy_936*Dummy_952) + Dummy_872*(Dummy_937*Dummy_949 + Dummy_938*Dummy_950 + Dummy_939*Dummy_951 + Dummy_940*Dummy_952); - const real_t Dummy_960 = Dummy_863*(Dummy_941*Dummy_953 + Dummy_942*Dummy_954 + Dummy_943*Dummy_955 + Dummy_944*Dummy_956) + Dummy_864*(-Dummy_875*Dummy_953 - Dummy_878*Dummy_954 - Dummy_881*Dummy_955 - Dummy_884*Dummy_956) + Dummy_865*(-Dummy_885*Dummy_953 - Dummy_886*Dummy_954 - Dummy_887*Dummy_955 - Dummy_888*Dummy_956) + Dummy_866*(-Dummy_889*Dummy_953 - Dummy_890*Dummy_954 - Dummy_891*Dummy_955 - Dummy_892*Dummy_956) + Dummy_867*(Dummy_895*Dummy_953 + Dummy_898*Dummy_954 + Dummy_901*Dummy_955 + Dummy_904*Dummy_956) + Dummy_868*(Dummy_907*Dummy_953 + Dummy_910*Dummy_954 + Dummy_913*Dummy_955 + Dummy_916*Dummy_956) + Dummy_869*(Dummy_919*Dummy_953 + Dummy_922*Dummy_954 + Dummy_925*Dummy_955 + Dummy_928*Dummy_956) + Dummy_870*(Dummy_929*Dummy_953 + Dummy_930*Dummy_954 + Dummy_931*Dummy_955 + Dummy_932*Dummy_956) + Dummy_871*(Dummy_933*Dummy_953 + Dummy_934*Dummy_954 + Dummy_935*Dummy_955 + Dummy_936*Dummy_956) + Dummy_872*(Dummy_937*Dummy_953 + Dummy_938*Dummy_954 + Dummy_939*Dummy_955 + Dummy_940*Dummy_956); + const real_t tmp_moved_constant_588 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_589 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_590 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_591 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_592 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_593 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_594 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_595 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_596 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_597 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_598 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_599 = tmp_moved_constant_598*0.13819660112501053; + const real_t tmp_moved_constant_600 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_601 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_602 = tmp_moved_constant_601*0.13819660112501056; + const real_t tmp_moved_constant_603 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_604 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_605 = tmp_moved_constant_604*0.13819660112501056; + const real_t tmp_moved_constant_606 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_607 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_608 = tmp_moved_constant_607*0.5854101966249684; + const real_t tmp_moved_constant_609 = jac_affine_inv_0_0_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_610 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_611 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_612 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_613 = jac_affine_inv_1_0_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_614 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_615 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_616 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_617 = jac_affine_inv_2_0_BLUE_DOWN*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_618 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_619 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_620 = -tmp_moved_constant_618 - tmp_moved_constant_619; + const real_t tmp_moved_constant_621 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_622 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_623 = -tmp_moved_constant_621 - tmp_moved_constant_622; + const real_t tmp_moved_constant_624 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_625 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_626 = -tmp_moved_constant_624 - tmp_moved_constant_625; + const real_t tmp_moved_constant_627 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_628 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_629 = -tmp_moved_constant_627 - tmp_moved_constant_628; + const real_t tmp_moved_constant_630 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_631 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_632 = -tmp_moved_constant_630 - tmp_moved_constant_631; + const real_t tmp_moved_constant_633 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_634 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_635 = -tmp_moved_constant_633 - tmp_moved_constant_634; + const real_t tmp_moved_constant_636 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_637 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_638 = -tmp_moved_constant_636 - tmp_moved_constant_637; + const real_t tmp_moved_constant_639 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_640 = jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_641 = -tmp_moved_constant_639 - tmp_moved_constant_640; + const real_t tmp_moved_constant_642 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_643 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_644 = -tmp_moved_constant_642 - tmp_moved_constant_643; + const real_t tmp_moved_constant_645 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_646 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_647 = -tmp_moved_constant_645 - tmp_moved_constant_646; + const real_t tmp_moved_constant_648 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_649 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_650 = -tmp_moved_constant_648 - tmp_moved_constant_649; + const real_t tmp_moved_constant_651 = jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_652 = jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_653 = -tmp_moved_constant_651 - tmp_moved_constant_652; + const real_t tmp_moved_constant_654 = -jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_618 + tmp_moved_constant_630; + const real_t tmp_moved_constant_655 = -jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_621 + tmp_moved_constant_633; + const real_t tmp_moved_constant_656 = -jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_624 + tmp_moved_constant_636; + const real_t tmp_moved_constant_657 = -jac_affine_inv_2_0_BLUE_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_627 + tmp_moved_constant_639; + const real_t tmp_moved_constant_658 = -jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_619 + tmp_moved_constant_642; + const real_t tmp_moved_constant_659 = -jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_622 + tmp_moved_constant_645; + const real_t tmp_moved_constant_660 = -jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_625 + tmp_moved_constant_648; + const real_t tmp_moved_constant_661 = -jac_affine_inv_1_0_BLUE_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_628 + tmp_moved_constant_651; + const real_t tmp_moved_constant_662 = -jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_631 + tmp_moved_constant_643; + const real_t tmp_moved_constant_663 = -jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_634 + tmp_moved_constant_646; + const real_t tmp_moved_constant_664 = -jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_637 + tmp_moved_constant_649; + const real_t tmp_moved_constant_665 = -jac_affine_inv_0_0_BLUE_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_640 + tmp_moved_constant_652; + const real_t tmp_moved_constant_666 = -jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_88; + const real_t tmp_moved_constant_667 = -jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_90; + const real_t tmp_moved_constant_668 = -jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_92; + const real_t tmp_moved_constant_669 = -jac_affine_inv_0_0_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_0_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_0_BLUE_DOWN*tmp_kernel_op_94; + const real_t tmp_moved_constant_670 = tmp_moved_constant_598*0.1381966011250105; + const real_t tmp_moved_constant_671 = tmp_moved_constant_601*0.1381966011250105; + const real_t tmp_moved_constant_672 = tmp_moved_constant_604*0.5854101966249684; + const real_t tmp_moved_constant_673 = tmp_moved_constant_607*0.1381966011250105; + const real_t tmp_moved_constant_674 = tmp_moved_constant_598*0.1381966011250105; + const real_t tmp_moved_constant_675 = tmp_moved_constant_601*0.5854101966249684; + const real_t tmp_moved_constant_676 = tmp_moved_constant_604*0.1381966011250105; + const real_t tmp_moved_constant_677 = tmp_moved_constant_607*0.1381966011250105; + const real_t tmp_moved_constant_678 = tmp_moved_constant_598*0.5854101966249684; + const real_t tmp_moved_constant_679 = tmp_moved_constant_601*0.1381966011250105; + const real_t tmp_moved_constant_680 = tmp_moved_constant_604*0.1381966011250105; + const real_t tmp_moved_constant_681 = tmp_moved_constant_607*0.1381966011250105; + const real_t tmp_moved_constant_682 = tmp_moved_constant_588*(tmp_moved_constant_599*tmp_moved_constant_666 + tmp_moved_constant_602*tmp_moved_constant_667 + tmp_moved_constant_605*tmp_moved_constant_668 + tmp_moved_constant_608*tmp_moved_constant_669) + tmp_moved_constant_589*(-tmp_moved_constant_599*tmp_moved_constant_600 - tmp_moved_constant_602*tmp_moved_constant_603 - tmp_moved_constant_605*tmp_moved_constant_606 - tmp_moved_constant_608*tmp_moved_constant_609) + tmp_moved_constant_590*(-tmp_moved_constant_599*tmp_moved_constant_610 - tmp_moved_constant_602*tmp_moved_constant_611 - tmp_moved_constant_605*tmp_moved_constant_612 - tmp_moved_constant_608*tmp_moved_constant_613) + tmp_moved_constant_591*(-tmp_moved_constant_599*tmp_moved_constant_614 - tmp_moved_constant_602*tmp_moved_constant_615 - tmp_moved_constant_605*tmp_moved_constant_616 - tmp_moved_constant_608*tmp_moved_constant_617) + tmp_moved_constant_592*(tmp_moved_constant_599*tmp_moved_constant_620 + tmp_moved_constant_602*tmp_moved_constant_623 + tmp_moved_constant_605*tmp_moved_constant_626 + tmp_moved_constant_608*tmp_moved_constant_629) + tmp_moved_constant_593*(tmp_moved_constant_599*tmp_moved_constant_632 + tmp_moved_constant_602*tmp_moved_constant_635 + tmp_moved_constant_605*tmp_moved_constant_638 + tmp_moved_constant_608*tmp_moved_constant_641) + tmp_moved_constant_594*(tmp_moved_constant_599*tmp_moved_constant_644 + tmp_moved_constant_602*tmp_moved_constant_647 + tmp_moved_constant_605*tmp_moved_constant_650 + tmp_moved_constant_608*tmp_moved_constant_653) + tmp_moved_constant_595*(tmp_moved_constant_599*tmp_moved_constant_654 + tmp_moved_constant_602*tmp_moved_constant_655 + tmp_moved_constant_605*tmp_moved_constant_656 + tmp_moved_constant_608*tmp_moved_constant_657) + tmp_moved_constant_596*(tmp_moved_constant_599*tmp_moved_constant_658 + tmp_moved_constant_602*tmp_moved_constant_659 + tmp_moved_constant_605*tmp_moved_constant_660 + tmp_moved_constant_608*tmp_moved_constant_661) + tmp_moved_constant_597*(tmp_moved_constant_599*tmp_moved_constant_662 + tmp_moved_constant_602*tmp_moved_constant_663 + tmp_moved_constant_605*tmp_moved_constant_664 + tmp_moved_constant_608*tmp_moved_constant_665); + const real_t tmp_moved_constant_683 = tmp_moved_constant_588*(tmp_moved_constant_666*tmp_moved_constant_670 + tmp_moved_constant_667*tmp_moved_constant_671 + tmp_moved_constant_668*tmp_moved_constant_672 + tmp_moved_constant_669*tmp_moved_constant_673) + tmp_moved_constant_589*(-tmp_moved_constant_600*tmp_moved_constant_670 - tmp_moved_constant_603*tmp_moved_constant_671 - tmp_moved_constant_606*tmp_moved_constant_672 - tmp_moved_constant_609*tmp_moved_constant_673) + tmp_moved_constant_590*(-tmp_moved_constant_610*tmp_moved_constant_670 - tmp_moved_constant_611*tmp_moved_constant_671 - tmp_moved_constant_612*tmp_moved_constant_672 - tmp_moved_constant_613*tmp_moved_constant_673) + tmp_moved_constant_591*(-tmp_moved_constant_614*tmp_moved_constant_670 - tmp_moved_constant_615*tmp_moved_constant_671 - tmp_moved_constant_616*tmp_moved_constant_672 - tmp_moved_constant_617*tmp_moved_constant_673) + tmp_moved_constant_592*(tmp_moved_constant_620*tmp_moved_constant_670 + tmp_moved_constant_623*tmp_moved_constant_671 + tmp_moved_constant_626*tmp_moved_constant_672 + tmp_moved_constant_629*tmp_moved_constant_673) + tmp_moved_constant_593*(tmp_moved_constant_632*tmp_moved_constant_670 + tmp_moved_constant_635*tmp_moved_constant_671 + tmp_moved_constant_638*tmp_moved_constant_672 + tmp_moved_constant_641*tmp_moved_constant_673) + tmp_moved_constant_594*(tmp_moved_constant_644*tmp_moved_constant_670 + tmp_moved_constant_647*tmp_moved_constant_671 + tmp_moved_constant_650*tmp_moved_constant_672 + tmp_moved_constant_653*tmp_moved_constant_673) + tmp_moved_constant_595*(tmp_moved_constant_654*tmp_moved_constant_670 + tmp_moved_constant_655*tmp_moved_constant_671 + tmp_moved_constant_656*tmp_moved_constant_672 + tmp_moved_constant_657*tmp_moved_constant_673) + tmp_moved_constant_596*(tmp_moved_constant_658*tmp_moved_constant_670 + tmp_moved_constant_659*tmp_moved_constant_671 + tmp_moved_constant_660*tmp_moved_constant_672 + tmp_moved_constant_661*tmp_moved_constant_673) + tmp_moved_constant_597*(tmp_moved_constant_662*tmp_moved_constant_670 + tmp_moved_constant_663*tmp_moved_constant_671 + tmp_moved_constant_664*tmp_moved_constant_672 + tmp_moved_constant_665*tmp_moved_constant_673); + const real_t tmp_moved_constant_684 = tmp_moved_constant_588*(tmp_moved_constant_666*tmp_moved_constant_674 + tmp_moved_constant_667*tmp_moved_constant_675 + tmp_moved_constant_668*tmp_moved_constant_676 + tmp_moved_constant_669*tmp_moved_constant_677) + tmp_moved_constant_589*(-tmp_moved_constant_600*tmp_moved_constant_674 - tmp_moved_constant_603*tmp_moved_constant_675 - tmp_moved_constant_606*tmp_moved_constant_676 - tmp_moved_constant_609*tmp_moved_constant_677) + tmp_moved_constant_590*(-tmp_moved_constant_610*tmp_moved_constant_674 - tmp_moved_constant_611*tmp_moved_constant_675 - tmp_moved_constant_612*tmp_moved_constant_676 - tmp_moved_constant_613*tmp_moved_constant_677) + tmp_moved_constant_591*(-tmp_moved_constant_614*tmp_moved_constant_674 - tmp_moved_constant_615*tmp_moved_constant_675 - tmp_moved_constant_616*tmp_moved_constant_676 - tmp_moved_constant_617*tmp_moved_constant_677) + tmp_moved_constant_592*(tmp_moved_constant_620*tmp_moved_constant_674 + tmp_moved_constant_623*tmp_moved_constant_675 + tmp_moved_constant_626*tmp_moved_constant_676 + tmp_moved_constant_629*tmp_moved_constant_677) + tmp_moved_constant_593*(tmp_moved_constant_632*tmp_moved_constant_674 + tmp_moved_constant_635*tmp_moved_constant_675 + tmp_moved_constant_638*tmp_moved_constant_676 + tmp_moved_constant_641*tmp_moved_constant_677) + tmp_moved_constant_594*(tmp_moved_constant_644*tmp_moved_constant_674 + tmp_moved_constant_647*tmp_moved_constant_675 + tmp_moved_constant_650*tmp_moved_constant_676 + tmp_moved_constant_653*tmp_moved_constant_677) + tmp_moved_constant_595*(tmp_moved_constant_654*tmp_moved_constant_674 + tmp_moved_constant_655*tmp_moved_constant_675 + tmp_moved_constant_656*tmp_moved_constant_676 + tmp_moved_constant_657*tmp_moved_constant_677) + tmp_moved_constant_596*(tmp_moved_constant_658*tmp_moved_constant_674 + tmp_moved_constant_659*tmp_moved_constant_675 + tmp_moved_constant_660*tmp_moved_constant_676 + tmp_moved_constant_661*tmp_moved_constant_677) + tmp_moved_constant_597*(tmp_moved_constant_662*tmp_moved_constant_674 + tmp_moved_constant_663*tmp_moved_constant_675 + tmp_moved_constant_664*tmp_moved_constant_676 + tmp_moved_constant_665*tmp_moved_constant_677); + const real_t tmp_moved_constant_685 = tmp_moved_constant_588*(tmp_moved_constant_666*tmp_moved_constant_678 + tmp_moved_constant_667*tmp_moved_constant_679 + tmp_moved_constant_668*tmp_moved_constant_680 + tmp_moved_constant_669*tmp_moved_constant_681) + tmp_moved_constant_589*(-tmp_moved_constant_600*tmp_moved_constant_678 - tmp_moved_constant_603*tmp_moved_constant_679 - tmp_moved_constant_606*tmp_moved_constant_680 - tmp_moved_constant_609*tmp_moved_constant_681) + tmp_moved_constant_590*(-tmp_moved_constant_610*tmp_moved_constant_678 - tmp_moved_constant_611*tmp_moved_constant_679 - tmp_moved_constant_612*tmp_moved_constant_680 - tmp_moved_constant_613*tmp_moved_constant_681) + tmp_moved_constant_591*(-tmp_moved_constant_614*tmp_moved_constant_678 - tmp_moved_constant_615*tmp_moved_constant_679 - tmp_moved_constant_616*tmp_moved_constant_680 - tmp_moved_constant_617*tmp_moved_constant_681) + tmp_moved_constant_592*(tmp_moved_constant_620*tmp_moved_constant_678 + tmp_moved_constant_623*tmp_moved_constant_679 + tmp_moved_constant_626*tmp_moved_constant_680 + tmp_moved_constant_629*tmp_moved_constant_681) + tmp_moved_constant_593*(tmp_moved_constant_632*tmp_moved_constant_678 + tmp_moved_constant_635*tmp_moved_constant_679 + tmp_moved_constant_638*tmp_moved_constant_680 + tmp_moved_constant_641*tmp_moved_constant_681) + tmp_moved_constant_594*(tmp_moved_constant_644*tmp_moved_constant_678 + tmp_moved_constant_647*tmp_moved_constant_679 + tmp_moved_constant_650*tmp_moved_constant_680 + tmp_moved_constant_653*tmp_moved_constant_681) + tmp_moved_constant_595*(tmp_moved_constant_654*tmp_moved_constant_678 + tmp_moved_constant_655*tmp_moved_constant_679 + tmp_moved_constant_656*tmp_moved_constant_680 + tmp_moved_constant_657*tmp_moved_constant_681) + tmp_moved_constant_596*(tmp_moved_constant_658*tmp_moved_constant_678 + tmp_moved_constant_659*tmp_moved_constant_679 + tmp_moved_constant_660*tmp_moved_constant_680 + tmp_moved_constant_661*tmp_moved_constant_681) + tmp_moved_constant_597*(tmp_moved_constant_662*tmp_moved_constant_678 + tmp_moved_constant_663*tmp_moved_constant_679 + tmp_moved_constant_664*tmp_moved_constant_680 + tmp_moved_constant_665*tmp_moved_constant_681); { { - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_957 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_958 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_959 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_960 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_682 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_683 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_684 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_685 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } - const real_t Dummy_961 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_962 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_963 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_964 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_965 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_966 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_967 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_968 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_969 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_970 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_971 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_972 = Dummy_971*0.13819660112501053; - const real_t Dummy_973 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_974 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_975 = Dummy_974*0.13819660112501056; - const real_t Dummy_976 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_977 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_978 = Dummy_977*0.13819660112501056; - const real_t Dummy_979 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_980 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_981 = Dummy_980*0.5854101966249684; - const real_t Dummy_982 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_983 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_984 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_985 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_986 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_987 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_988 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_989 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_990 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_991 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_24; - const real_t Dummy_992 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16; - const real_t Dummy_993 = -Dummy_991 - Dummy_992; - const real_t Dummy_994 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_26; - const real_t Dummy_995 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_996 = -Dummy_994 - Dummy_995; - const real_t Dummy_997 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_998 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_999 = -Dummy_997 - Dummy_998; - const real_t Dummy_1000 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_30; - const real_t Dummy_1001 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_1002 = -Dummy_1000 - Dummy_1001; - const real_t Dummy_1003 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_24; - const real_t Dummy_1004 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_1005 = -Dummy_1003 - Dummy_1004; - const real_t Dummy_1006 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_26; - const real_t Dummy_1007 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_6; - const real_t Dummy_1008 = -Dummy_1006 - Dummy_1007; - const real_t Dummy_1009 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_1010 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_1011 = -Dummy_1009 - Dummy_1010; - const real_t Dummy_1012 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_30; - const real_t Dummy_1013 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_14; - const real_t Dummy_1014 = -Dummy_1012 - Dummy_1013; - const real_t Dummy_1015 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16; - const real_t Dummy_1016 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_1017 = -Dummy_1015 - Dummy_1016; - const real_t Dummy_1018 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_1019 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_6; - const real_t Dummy_1020 = -Dummy_1018 - Dummy_1019; - const real_t Dummy_1021 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_1022 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_1023 = -Dummy_1021 - Dummy_1022; - const real_t Dummy_1024 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_1025 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_14; - const real_t Dummy_1026 = -Dummy_1024 - Dummy_1025; - const real_t Dummy_1027 = Dummy_1003 + Dummy_991 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_1028 = Dummy_1006 + Dummy_994 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_1029 = Dummy_1009 + Dummy_997 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_1030 = Dummy_1000 + Dummy_1012 - jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_1031 = Dummy_1015 + Dummy_992 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_1032 = Dummy_1018 + Dummy_995 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_1033 = Dummy_1021 + Dummy_998 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_1034 = Dummy_1001 + Dummy_1024 - jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_1035 = Dummy_1004 + Dummy_1016 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_1036 = Dummy_1007 + Dummy_1019 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_1037 = Dummy_1010 + Dummy_1022 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_1038 = Dummy_1013 + Dummy_1025 - jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_1039 = -jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_88 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_88 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_88; - const real_t Dummy_1040 = -jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_90 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_90 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_90; - const real_t Dummy_1041 = -jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_92 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_92 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_92; - const real_t Dummy_1042 = -jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_94 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_94 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_94; - const real_t Dummy_1043 = Dummy_971*0.1381966011250105; - const real_t Dummy_1044 = Dummy_974*0.1381966011250105; - const real_t Dummy_1045 = Dummy_977*0.5854101966249684; - const real_t Dummy_1046 = Dummy_980*0.1381966011250105; - const real_t Dummy_1047 = Dummy_971*0.1381966011250105; - const real_t Dummy_1048 = Dummy_974*0.5854101966249684; - const real_t Dummy_1049 = Dummy_977*0.1381966011250105; - const real_t Dummy_1050 = Dummy_980*0.1381966011250105; - const real_t Dummy_1051 = Dummy_971*0.5854101966249684; - const real_t Dummy_1052 = Dummy_974*0.1381966011250105; - const real_t Dummy_1053 = Dummy_977*0.1381966011250105; - const real_t Dummy_1054 = Dummy_980*0.1381966011250105; - const real_t Dummy_1055 = Dummy_961*(Dummy_1039*Dummy_972 + Dummy_1040*Dummy_975 + Dummy_1041*Dummy_978 + Dummy_1042*Dummy_981) + Dummy_962*(-Dummy_972*Dummy_973 - Dummy_975*Dummy_976 - Dummy_978*Dummy_979 - Dummy_981*Dummy_982) + Dummy_963*(-Dummy_972*Dummy_983 - Dummy_975*Dummy_984 - Dummy_978*Dummy_985 - Dummy_981*Dummy_986) + Dummy_964*(-Dummy_972*Dummy_987 - Dummy_975*Dummy_988 - Dummy_978*Dummy_989 - Dummy_981*Dummy_990) + Dummy_965*(Dummy_1002*Dummy_981 + Dummy_972*Dummy_993 + Dummy_975*Dummy_996 + Dummy_978*Dummy_999) + Dummy_966*(Dummy_1005*Dummy_972 + Dummy_1008*Dummy_975 + Dummy_1011*Dummy_978 + Dummy_1014*Dummy_981) + Dummy_967*(Dummy_1017*Dummy_972 + Dummy_1020*Dummy_975 + Dummy_1023*Dummy_978 + Dummy_1026*Dummy_981) + Dummy_968*(Dummy_1027*Dummy_972 + Dummy_1028*Dummy_975 + Dummy_1029*Dummy_978 + Dummy_1030*Dummy_981) + Dummy_969*(Dummy_1031*Dummy_972 + Dummy_1032*Dummy_975 + Dummy_1033*Dummy_978 + Dummy_1034*Dummy_981) + Dummy_970*(Dummy_1035*Dummy_972 + Dummy_1036*Dummy_975 + Dummy_1037*Dummy_978 + Dummy_1038*Dummy_981); - const real_t Dummy_1056 = Dummy_961*(Dummy_1039*Dummy_1043 + Dummy_1040*Dummy_1044 + Dummy_1041*Dummy_1045 + Dummy_1042*Dummy_1046) + Dummy_962*(-Dummy_1043*Dummy_973 - Dummy_1044*Dummy_976 - Dummy_1045*Dummy_979 - Dummy_1046*Dummy_982) + Dummy_963*(-Dummy_1043*Dummy_983 - Dummy_1044*Dummy_984 - Dummy_1045*Dummy_985 - Dummy_1046*Dummy_986) + Dummy_964*(-Dummy_1043*Dummy_987 - Dummy_1044*Dummy_988 - Dummy_1045*Dummy_989 - Dummy_1046*Dummy_990) + Dummy_965*(Dummy_1002*Dummy_1046 + Dummy_1043*Dummy_993 + Dummy_1044*Dummy_996 + Dummy_1045*Dummy_999) + Dummy_966*(Dummy_1005*Dummy_1043 + Dummy_1008*Dummy_1044 + Dummy_1011*Dummy_1045 + Dummy_1014*Dummy_1046) + Dummy_967*(Dummy_1017*Dummy_1043 + Dummy_1020*Dummy_1044 + Dummy_1023*Dummy_1045 + Dummy_1026*Dummy_1046) + Dummy_968*(Dummy_1027*Dummy_1043 + Dummy_1028*Dummy_1044 + Dummy_1029*Dummy_1045 + Dummy_1030*Dummy_1046) + Dummy_969*(Dummy_1031*Dummy_1043 + Dummy_1032*Dummy_1044 + Dummy_1033*Dummy_1045 + Dummy_1034*Dummy_1046) + Dummy_970*(Dummy_1035*Dummy_1043 + Dummy_1036*Dummy_1044 + Dummy_1037*Dummy_1045 + Dummy_1038*Dummy_1046); - const real_t Dummy_1057 = Dummy_961*(Dummy_1039*Dummy_1047 + Dummy_1040*Dummy_1048 + Dummy_1041*Dummy_1049 + Dummy_1042*Dummy_1050) + Dummy_962*(-Dummy_1047*Dummy_973 - Dummy_1048*Dummy_976 - Dummy_1049*Dummy_979 - Dummy_1050*Dummy_982) + Dummy_963*(-Dummy_1047*Dummy_983 - Dummy_1048*Dummy_984 - Dummy_1049*Dummy_985 - Dummy_1050*Dummy_986) + Dummy_964*(-Dummy_1047*Dummy_987 - Dummy_1048*Dummy_988 - Dummy_1049*Dummy_989 - Dummy_1050*Dummy_990) + Dummy_965*(Dummy_1002*Dummy_1050 + Dummy_1047*Dummy_993 + Dummy_1048*Dummy_996 + Dummy_1049*Dummy_999) + Dummy_966*(Dummy_1005*Dummy_1047 + Dummy_1008*Dummy_1048 + Dummy_1011*Dummy_1049 + Dummy_1014*Dummy_1050) + Dummy_967*(Dummy_1017*Dummy_1047 + Dummy_1020*Dummy_1048 + Dummy_1023*Dummy_1049 + Dummy_1026*Dummy_1050) + Dummy_968*(Dummy_1027*Dummy_1047 + Dummy_1028*Dummy_1048 + Dummy_1029*Dummy_1049 + Dummy_1030*Dummy_1050) + Dummy_969*(Dummy_1031*Dummy_1047 + Dummy_1032*Dummy_1048 + Dummy_1033*Dummy_1049 + Dummy_1034*Dummy_1050) + Dummy_970*(Dummy_1035*Dummy_1047 + Dummy_1036*Dummy_1048 + Dummy_1037*Dummy_1049 + Dummy_1038*Dummy_1050); - const real_t Dummy_1058 = Dummy_961*(Dummy_1039*Dummy_1051 + Dummy_1040*Dummy_1052 + Dummy_1041*Dummy_1053 + Dummy_1042*Dummy_1054) + Dummy_962*(-Dummy_1051*Dummy_973 - Dummy_1052*Dummy_976 - Dummy_1053*Dummy_979 - Dummy_1054*Dummy_982) + Dummy_963*(-Dummy_1051*Dummy_983 - Dummy_1052*Dummy_984 - Dummy_1053*Dummy_985 - Dummy_1054*Dummy_986) + Dummy_964*(-Dummy_1051*Dummy_987 - Dummy_1052*Dummy_988 - Dummy_1053*Dummy_989 - Dummy_1054*Dummy_990) + Dummy_965*(Dummy_1002*Dummy_1054 + Dummy_1051*Dummy_993 + Dummy_1052*Dummy_996 + Dummy_1053*Dummy_999) + Dummy_966*(Dummy_1005*Dummy_1051 + Dummy_1008*Dummy_1052 + Dummy_1011*Dummy_1053 + Dummy_1014*Dummy_1054) + Dummy_967*(Dummy_1017*Dummy_1051 + Dummy_1020*Dummy_1052 + Dummy_1023*Dummy_1053 + Dummy_1026*Dummy_1054) + Dummy_968*(Dummy_1027*Dummy_1051 + Dummy_1028*Dummy_1052 + Dummy_1029*Dummy_1053 + Dummy_1030*Dummy_1054) + Dummy_969*(Dummy_1031*Dummy_1051 + Dummy_1032*Dummy_1052 + Dummy_1033*Dummy_1053 + Dummy_1034*Dummy_1054) + Dummy_970*(Dummy_1035*Dummy_1051 + Dummy_1036*Dummy_1052 + Dummy_1037*Dummy_1053 + Dummy_1038*Dummy_1054); + const real_t tmp_moved_constant_686 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_687 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_688 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_689 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_690 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_691 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_692 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_693 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_694 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_695 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_696 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_697 = tmp_moved_constant_696*0.13819660112501053; + const real_t tmp_moved_constant_698 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_699 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_700 = tmp_moved_constant_699*0.13819660112501056; + const real_t tmp_moved_constant_701 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_702 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_703 = tmp_moved_constant_702*0.13819660112501056; + const real_t tmp_moved_constant_704 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_705 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_706 = tmp_moved_constant_705*0.5854101966249684; + const real_t tmp_moved_constant_707 = jac_affine_inv_0_0_GREEN_UP*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_708 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_709 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_710 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_711 = jac_affine_inv_1_0_GREEN_UP*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_712 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_713 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_714 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_715 = jac_affine_inv_2_0_GREEN_UP*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_716 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_24; + const real_t tmp_moved_constant_717 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_16; + const real_t tmp_moved_constant_718 = -tmp_moved_constant_716 - tmp_moved_constant_717; + const real_t tmp_moved_constant_719 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_26; + const real_t tmp_moved_constant_720 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_721 = -tmp_moved_constant_719 - tmp_moved_constant_720; + const real_t tmp_moved_constant_722 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_723 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_724 = -tmp_moved_constant_722 - tmp_moved_constant_723; + const real_t tmp_moved_constant_725 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_30; + const real_t tmp_moved_constant_726 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_727 = -tmp_moved_constant_725 - tmp_moved_constant_726; + const real_t tmp_moved_constant_728 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_24; + const real_t tmp_moved_constant_729 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_730 = -tmp_moved_constant_728 - tmp_moved_constant_729; + const real_t tmp_moved_constant_731 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_26; + const real_t tmp_moved_constant_732 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_6; + const real_t tmp_moved_constant_733 = -tmp_moved_constant_731 - tmp_moved_constant_732; + const real_t tmp_moved_constant_734 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_735 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_736 = -tmp_moved_constant_734 - tmp_moved_constant_735; + const real_t tmp_moved_constant_737 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_30; + const real_t tmp_moved_constant_738 = jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_14; + const real_t tmp_moved_constant_739 = -tmp_moved_constant_737 - tmp_moved_constant_738; + const real_t tmp_moved_constant_740 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_16; + const real_t tmp_moved_constant_741 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_742 = -tmp_moved_constant_740 - tmp_moved_constant_741; + const real_t tmp_moved_constant_743 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_744 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_6; + const real_t tmp_moved_constant_745 = -tmp_moved_constant_743 - tmp_moved_constant_744; + const real_t tmp_moved_constant_746 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_747 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_748 = -tmp_moved_constant_746 - tmp_moved_constant_747; + const real_t tmp_moved_constant_749 = jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_750 = jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_14; + const real_t tmp_moved_constant_751 = -tmp_moved_constant_749 - tmp_moved_constant_750; + const real_t tmp_moved_constant_752 = -jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_716 + tmp_moved_constant_728; + const real_t tmp_moved_constant_753 = -jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_719 + tmp_moved_constant_731; + const real_t tmp_moved_constant_754 = -jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_722 + tmp_moved_constant_734; + const real_t tmp_moved_constant_755 = -jac_affine_inv_2_0_GREEN_UP*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_725 + tmp_moved_constant_737; + const real_t tmp_moved_constant_756 = -jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_717 + tmp_moved_constant_740; + const real_t tmp_moved_constant_757 = -jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_720 + tmp_moved_constant_743; + const real_t tmp_moved_constant_758 = -jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_723 + tmp_moved_constant_746; + const real_t tmp_moved_constant_759 = -jac_affine_inv_1_0_GREEN_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_726 + tmp_moved_constant_749; + const real_t tmp_moved_constant_760 = -jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_729 + tmp_moved_constant_741; + const real_t tmp_moved_constant_761 = -jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_732 + tmp_moved_constant_744; + const real_t tmp_moved_constant_762 = -jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_735 + tmp_moved_constant_747; + const real_t tmp_moved_constant_763 = -jac_affine_inv_0_0_GREEN_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_738 + tmp_moved_constant_750; + const real_t tmp_moved_constant_764 = -jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_88 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_88 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_88; + const real_t tmp_moved_constant_765 = -jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_90 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_90 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_90; + const real_t tmp_moved_constant_766 = -jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_92 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_92 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_92; + const real_t tmp_moved_constant_767 = -jac_affine_inv_0_0_GREEN_UP*tmp_kernel_op_94 - jac_affine_inv_1_0_GREEN_UP*tmp_kernel_op_94 - jac_affine_inv_2_0_GREEN_UP*tmp_kernel_op_94; + const real_t tmp_moved_constant_768 = tmp_moved_constant_696*0.1381966011250105; + const real_t tmp_moved_constant_769 = tmp_moved_constant_699*0.1381966011250105; + const real_t tmp_moved_constant_770 = tmp_moved_constant_702*0.5854101966249684; + const real_t tmp_moved_constant_771 = tmp_moved_constant_705*0.1381966011250105; + const real_t tmp_moved_constant_772 = tmp_moved_constant_696*0.1381966011250105; + const real_t tmp_moved_constant_773 = tmp_moved_constant_699*0.5854101966249684; + const real_t tmp_moved_constant_774 = tmp_moved_constant_702*0.1381966011250105; + const real_t tmp_moved_constant_775 = tmp_moved_constant_705*0.1381966011250105; + const real_t tmp_moved_constant_776 = tmp_moved_constant_696*0.5854101966249684; + const real_t tmp_moved_constant_777 = tmp_moved_constant_699*0.1381966011250105; + const real_t tmp_moved_constant_778 = tmp_moved_constant_702*0.1381966011250105; + const real_t tmp_moved_constant_779 = tmp_moved_constant_705*0.1381966011250105; + const real_t tmp_moved_constant_780 = tmp_moved_constant_686*(tmp_moved_constant_697*tmp_moved_constant_764 + tmp_moved_constant_700*tmp_moved_constant_765 + tmp_moved_constant_703*tmp_moved_constant_766 + tmp_moved_constant_706*tmp_moved_constant_767) + tmp_moved_constant_687*(-tmp_moved_constant_697*tmp_moved_constant_698 - tmp_moved_constant_700*tmp_moved_constant_701 - tmp_moved_constant_703*tmp_moved_constant_704 - tmp_moved_constant_706*tmp_moved_constant_707) + tmp_moved_constant_688*(-tmp_moved_constant_697*tmp_moved_constant_708 - tmp_moved_constant_700*tmp_moved_constant_709 - tmp_moved_constant_703*tmp_moved_constant_710 - tmp_moved_constant_706*tmp_moved_constant_711) + tmp_moved_constant_689*(-tmp_moved_constant_697*tmp_moved_constant_712 - tmp_moved_constant_700*tmp_moved_constant_713 - tmp_moved_constant_703*tmp_moved_constant_714 - tmp_moved_constant_706*tmp_moved_constant_715) + tmp_moved_constant_690*(tmp_moved_constant_697*tmp_moved_constant_718 + tmp_moved_constant_700*tmp_moved_constant_721 + tmp_moved_constant_703*tmp_moved_constant_724 + tmp_moved_constant_706*tmp_moved_constant_727) + tmp_moved_constant_691*(tmp_moved_constant_697*tmp_moved_constant_730 + tmp_moved_constant_700*tmp_moved_constant_733 + tmp_moved_constant_703*tmp_moved_constant_736 + tmp_moved_constant_706*tmp_moved_constant_739) + tmp_moved_constant_692*(tmp_moved_constant_697*tmp_moved_constant_742 + tmp_moved_constant_700*tmp_moved_constant_745 + tmp_moved_constant_703*tmp_moved_constant_748 + tmp_moved_constant_706*tmp_moved_constant_751) + tmp_moved_constant_693*(tmp_moved_constant_697*tmp_moved_constant_752 + tmp_moved_constant_700*tmp_moved_constant_753 + tmp_moved_constant_703*tmp_moved_constant_754 + tmp_moved_constant_706*tmp_moved_constant_755) + tmp_moved_constant_694*(tmp_moved_constant_697*tmp_moved_constant_756 + tmp_moved_constant_700*tmp_moved_constant_757 + tmp_moved_constant_703*tmp_moved_constant_758 + tmp_moved_constant_706*tmp_moved_constant_759) + tmp_moved_constant_695*(tmp_moved_constant_697*tmp_moved_constant_760 + tmp_moved_constant_700*tmp_moved_constant_761 + tmp_moved_constant_703*tmp_moved_constant_762 + tmp_moved_constant_706*tmp_moved_constant_763); + const real_t tmp_moved_constant_781 = tmp_moved_constant_686*(tmp_moved_constant_764*tmp_moved_constant_768 + tmp_moved_constant_765*tmp_moved_constant_769 + tmp_moved_constant_766*tmp_moved_constant_770 + tmp_moved_constant_767*tmp_moved_constant_771) + tmp_moved_constant_687*(-tmp_moved_constant_698*tmp_moved_constant_768 - tmp_moved_constant_701*tmp_moved_constant_769 - tmp_moved_constant_704*tmp_moved_constant_770 - tmp_moved_constant_707*tmp_moved_constant_771) + tmp_moved_constant_688*(-tmp_moved_constant_708*tmp_moved_constant_768 - tmp_moved_constant_709*tmp_moved_constant_769 - tmp_moved_constant_710*tmp_moved_constant_770 - tmp_moved_constant_711*tmp_moved_constant_771) + tmp_moved_constant_689*(-tmp_moved_constant_712*tmp_moved_constant_768 - tmp_moved_constant_713*tmp_moved_constant_769 - tmp_moved_constant_714*tmp_moved_constant_770 - tmp_moved_constant_715*tmp_moved_constant_771) + tmp_moved_constant_690*(tmp_moved_constant_718*tmp_moved_constant_768 + tmp_moved_constant_721*tmp_moved_constant_769 + tmp_moved_constant_724*tmp_moved_constant_770 + tmp_moved_constant_727*tmp_moved_constant_771) + tmp_moved_constant_691*(tmp_moved_constant_730*tmp_moved_constant_768 + tmp_moved_constant_733*tmp_moved_constant_769 + tmp_moved_constant_736*tmp_moved_constant_770 + tmp_moved_constant_739*tmp_moved_constant_771) + tmp_moved_constant_692*(tmp_moved_constant_742*tmp_moved_constant_768 + tmp_moved_constant_745*tmp_moved_constant_769 + tmp_moved_constant_748*tmp_moved_constant_770 + tmp_moved_constant_751*tmp_moved_constant_771) + tmp_moved_constant_693*(tmp_moved_constant_752*tmp_moved_constant_768 + tmp_moved_constant_753*tmp_moved_constant_769 + tmp_moved_constant_754*tmp_moved_constant_770 + tmp_moved_constant_755*tmp_moved_constant_771) + tmp_moved_constant_694*(tmp_moved_constant_756*tmp_moved_constant_768 + tmp_moved_constant_757*tmp_moved_constant_769 + tmp_moved_constant_758*tmp_moved_constant_770 + tmp_moved_constant_759*tmp_moved_constant_771) + tmp_moved_constant_695*(tmp_moved_constant_760*tmp_moved_constant_768 + tmp_moved_constant_761*tmp_moved_constant_769 + tmp_moved_constant_762*tmp_moved_constant_770 + tmp_moved_constant_763*tmp_moved_constant_771); + const real_t tmp_moved_constant_782 = tmp_moved_constant_686*(tmp_moved_constant_764*tmp_moved_constant_772 + tmp_moved_constant_765*tmp_moved_constant_773 + tmp_moved_constant_766*tmp_moved_constant_774 + tmp_moved_constant_767*tmp_moved_constant_775) + tmp_moved_constant_687*(-tmp_moved_constant_698*tmp_moved_constant_772 - tmp_moved_constant_701*tmp_moved_constant_773 - tmp_moved_constant_704*tmp_moved_constant_774 - tmp_moved_constant_707*tmp_moved_constant_775) + tmp_moved_constant_688*(-tmp_moved_constant_708*tmp_moved_constant_772 - tmp_moved_constant_709*tmp_moved_constant_773 - tmp_moved_constant_710*tmp_moved_constant_774 - tmp_moved_constant_711*tmp_moved_constant_775) + tmp_moved_constant_689*(-tmp_moved_constant_712*tmp_moved_constant_772 - tmp_moved_constant_713*tmp_moved_constant_773 - tmp_moved_constant_714*tmp_moved_constant_774 - tmp_moved_constant_715*tmp_moved_constant_775) + tmp_moved_constant_690*(tmp_moved_constant_718*tmp_moved_constant_772 + tmp_moved_constant_721*tmp_moved_constant_773 + tmp_moved_constant_724*tmp_moved_constant_774 + tmp_moved_constant_727*tmp_moved_constant_775) + tmp_moved_constant_691*(tmp_moved_constant_730*tmp_moved_constant_772 + tmp_moved_constant_733*tmp_moved_constant_773 + tmp_moved_constant_736*tmp_moved_constant_774 + tmp_moved_constant_739*tmp_moved_constant_775) + tmp_moved_constant_692*(tmp_moved_constant_742*tmp_moved_constant_772 + tmp_moved_constant_745*tmp_moved_constant_773 + tmp_moved_constant_748*tmp_moved_constant_774 + tmp_moved_constant_751*tmp_moved_constant_775) + tmp_moved_constant_693*(tmp_moved_constant_752*tmp_moved_constant_772 + tmp_moved_constant_753*tmp_moved_constant_773 + tmp_moved_constant_754*tmp_moved_constant_774 + tmp_moved_constant_755*tmp_moved_constant_775) + tmp_moved_constant_694*(tmp_moved_constant_756*tmp_moved_constant_772 + tmp_moved_constant_757*tmp_moved_constant_773 + tmp_moved_constant_758*tmp_moved_constant_774 + tmp_moved_constant_759*tmp_moved_constant_775) + tmp_moved_constant_695*(tmp_moved_constant_760*tmp_moved_constant_772 + tmp_moved_constant_761*tmp_moved_constant_773 + tmp_moved_constant_762*tmp_moved_constant_774 + tmp_moved_constant_763*tmp_moved_constant_775); + const real_t tmp_moved_constant_783 = tmp_moved_constant_686*(tmp_moved_constant_764*tmp_moved_constant_776 + tmp_moved_constant_765*tmp_moved_constant_777 + tmp_moved_constant_766*tmp_moved_constant_778 + tmp_moved_constant_767*tmp_moved_constant_779) + tmp_moved_constant_687*(-tmp_moved_constant_698*tmp_moved_constant_776 - tmp_moved_constant_701*tmp_moved_constant_777 - tmp_moved_constant_704*tmp_moved_constant_778 - tmp_moved_constant_707*tmp_moved_constant_779) + tmp_moved_constant_688*(-tmp_moved_constant_708*tmp_moved_constant_776 - tmp_moved_constant_709*tmp_moved_constant_777 - tmp_moved_constant_710*tmp_moved_constant_778 - tmp_moved_constant_711*tmp_moved_constant_779) + tmp_moved_constant_689*(-tmp_moved_constant_712*tmp_moved_constant_776 - tmp_moved_constant_713*tmp_moved_constant_777 - tmp_moved_constant_714*tmp_moved_constant_778 - tmp_moved_constant_715*tmp_moved_constant_779) + tmp_moved_constant_690*(tmp_moved_constant_718*tmp_moved_constant_776 + tmp_moved_constant_721*tmp_moved_constant_777 + tmp_moved_constant_724*tmp_moved_constant_778 + tmp_moved_constant_727*tmp_moved_constant_779) + tmp_moved_constant_691*(tmp_moved_constant_730*tmp_moved_constant_776 + tmp_moved_constant_733*tmp_moved_constant_777 + tmp_moved_constant_736*tmp_moved_constant_778 + tmp_moved_constant_739*tmp_moved_constant_779) + tmp_moved_constant_692*(tmp_moved_constant_742*tmp_moved_constant_776 + tmp_moved_constant_745*tmp_moved_constant_777 + tmp_moved_constant_748*tmp_moved_constant_778 + tmp_moved_constant_751*tmp_moved_constant_779) + tmp_moved_constant_693*(tmp_moved_constant_752*tmp_moved_constant_776 + tmp_moved_constant_753*tmp_moved_constant_777 + tmp_moved_constant_754*tmp_moved_constant_778 + tmp_moved_constant_755*tmp_moved_constant_779) + tmp_moved_constant_694*(tmp_moved_constant_756*tmp_moved_constant_776 + tmp_moved_constant_757*tmp_moved_constant_777 + tmp_moved_constant_758*tmp_moved_constant_778 + tmp_moved_constant_759*tmp_moved_constant_779) + tmp_moved_constant_695*(tmp_moved_constant_760*tmp_moved_constant_776 + tmp_moved_constant_761*tmp_moved_constant_777 + tmp_moved_constant_762*tmp_moved_constant_778 + tmp_moved_constant_763*tmp_moved_constant_779); { { - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1055 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1056 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1057 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1058 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_780 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_781 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_782 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_783 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; } } - const real_t Dummy_1059 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_1060 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_1061 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_1062 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_1063 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_1064 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_1065 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_1066 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_1067 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_1068 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_1069 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_1070 = Dummy_1069*0.13819660112501053; - const real_t Dummy_1071 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_1072 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_1073 = Dummy_1072*0.13819660112501056; - const real_t Dummy_1074 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_1075 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_1076 = Dummy_1075*0.13819660112501056; - const real_t Dummy_1077 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_1078 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_1079 = Dummy_1078*0.5854101966249684; - const real_t Dummy_1080 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_1081 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_1082 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_1083 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_1084 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_1085 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_1086 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_1087 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_1088 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_1089 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_24; - const real_t Dummy_1090 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16; - const real_t Dummy_1091 = -Dummy_1089 - Dummy_1090; - const real_t Dummy_1092 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_26; - const real_t Dummy_1093 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_1094 = -Dummy_1092 - Dummy_1093; - const real_t Dummy_1095 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_1096 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_1097 = -Dummy_1095 - Dummy_1096; - const real_t Dummy_1098 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_30; - const real_t Dummy_1099 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_1100 = -Dummy_1098 - Dummy_1099; - const real_t Dummy_1101 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_24; - const real_t Dummy_1102 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_1103 = -Dummy_1101 - Dummy_1102; - const real_t Dummy_1104 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_26; - const real_t Dummy_1105 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_6; - const real_t Dummy_1106 = -Dummy_1104 - Dummy_1105; - const real_t Dummy_1107 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_1108 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_1109 = -Dummy_1107 - Dummy_1108; - const real_t Dummy_1110 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_30; - const real_t Dummy_1111 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_14; - const real_t Dummy_1112 = -Dummy_1110 - Dummy_1111; - const real_t Dummy_1113 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16; - const real_t Dummy_1114 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_1115 = -Dummy_1113 - Dummy_1114; - const real_t Dummy_1116 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_1117 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_6; - const real_t Dummy_1118 = -Dummy_1116 - Dummy_1117; - const real_t Dummy_1119 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_1120 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_1121 = -Dummy_1119 - Dummy_1120; - const real_t Dummy_1122 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_1123 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_14; - const real_t Dummy_1124 = -Dummy_1122 - Dummy_1123; - const real_t Dummy_1125 = Dummy_1089 + Dummy_1101 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_1126 = Dummy_1092 + Dummy_1104 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_1127 = Dummy_1095 + Dummy_1107 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_1128 = Dummy_1098 + Dummy_1110 - jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_1129 = Dummy_1090 + Dummy_1113 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_1130 = Dummy_1093 + Dummy_1116 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_1131 = Dummy_1096 + Dummy_1119 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_1132 = Dummy_1099 + Dummy_1122 - jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_1133 = Dummy_1102 + Dummy_1114 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_1134 = Dummy_1105 + Dummy_1117 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_1135 = Dummy_1108 + Dummy_1120 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_1136 = Dummy_1111 + Dummy_1123 - jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_1137 = -jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_88; - const real_t Dummy_1138 = -jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_90; - const real_t Dummy_1139 = -jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_92; - const real_t Dummy_1140 = -jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_94; - const real_t Dummy_1141 = Dummy_1069*0.1381966011250105; - const real_t Dummy_1142 = Dummy_1072*0.1381966011250105; - const real_t Dummy_1143 = Dummy_1075*0.5854101966249684; - const real_t Dummy_1144 = Dummy_1078*0.1381966011250105; - const real_t Dummy_1145 = Dummy_1069*0.1381966011250105; - const real_t Dummy_1146 = Dummy_1072*0.5854101966249684; - const real_t Dummy_1147 = Dummy_1075*0.1381966011250105; - const real_t Dummy_1148 = Dummy_1078*0.1381966011250105; - const real_t Dummy_1149 = Dummy_1069*0.5854101966249684; - const real_t Dummy_1150 = Dummy_1072*0.1381966011250105; - const real_t Dummy_1151 = Dummy_1075*0.1381966011250105; - const real_t Dummy_1152 = Dummy_1078*0.1381966011250105; - const real_t Dummy_1153 = Dummy_1059*(Dummy_1070*Dummy_1137 + Dummy_1073*Dummy_1138 + Dummy_1076*Dummy_1139 + Dummy_1079*Dummy_1140) + Dummy_1060*(-Dummy_1070*Dummy_1071 - Dummy_1073*Dummy_1074 - Dummy_1076*Dummy_1077 - Dummy_1079*Dummy_1080) + Dummy_1061*(-Dummy_1070*Dummy_1081 - Dummy_1073*Dummy_1082 - Dummy_1076*Dummy_1083 - Dummy_1079*Dummy_1084) + Dummy_1062*(-Dummy_1070*Dummy_1085 - Dummy_1073*Dummy_1086 - Dummy_1076*Dummy_1087 - Dummy_1079*Dummy_1088) + Dummy_1063*(Dummy_1070*Dummy_1091 + Dummy_1073*Dummy_1094 + Dummy_1076*Dummy_1097 + Dummy_1079*Dummy_1100) + Dummy_1064*(Dummy_1070*Dummy_1103 + Dummy_1073*Dummy_1106 + Dummy_1076*Dummy_1109 + Dummy_1079*Dummy_1112) + Dummy_1065*(Dummy_1070*Dummy_1115 + Dummy_1073*Dummy_1118 + Dummy_1076*Dummy_1121 + Dummy_1079*Dummy_1124) + Dummy_1066*(Dummy_1070*Dummy_1125 + Dummy_1073*Dummy_1126 + Dummy_1076*Dummy_1127 + Dummy_1079*Dummy_1128) + Dummy_1067*(Dummy_1070*Dummy_1129 + Dummy_1073*Dummy_1130 + Dummy_1076*Dummy_1131 + Dummy_1079*Dummy_1132) + Dummy_1068*(Dummy_1070*Dummy_1133 + Dummy_1073*Dummy_1134 + Dummy_1076*Dummy_1135 + Dummy_1079*Dummy_1136); - const real_t Dummy_1154 = Dummy_1059*(Dummy_1137*Dummy_1141 + Dummy_1138*Dummy_1142 + Dummy_1139*Dummy_1143 + Dummy_1140*Dummy_1144) + Dummy_1060*(-Dummy_1071*Dummy_1141 - Dummy_1074*Dummy_1142 - Dummy_1077*Dummy_1143 - Dummy_1080*Dummy_1144) + Dummy_1061*(-Dummy_1081*Dummy_1141 - Dummy_1082*Dummy_1142 - Dummy_1083*Dummy_1143 - Dummy_1084*Dummy_1144) + Dummy_1062*(-Dummy_1085*Dummy_1141 - Dummy_1086*Dummy_1142 - Dummy_1087*Dummy_1143 - Dummy_1088*Dummy_1144) + Dummy_1063*(Dummy_1091*Dummy_1141 + Dummy_1094*Dummy_1142 + Dummy_1097*Dummy_1143 + Dummy_1100*Dummy_1144) + Dummy_1064*(Dummy_1103*Dummy_1141 + Dummy_1106*Dummy_1142 + Dummy_1109*Dummy_1143 + Dummy_1112*Dummy_1144) + Dummy_1065*(Dummy_1115*Dummy_1141 + Dummy_1118*Dummy_1142 + Dummy_1121*Dummy_1143 + Dummy_1124*Dummy_1144) + Dummy_1066*(Dummy_1125*Dummy_1141 + Dummy_1126*Dummy_1142 + Dummy_1127*Dummy_1143 + Dummy_1128*Dummy_1144) + Dummy_1067*(Dummy_1129*Dummy_1141 + Dummy_1130*Dummy_1142 + Dummy_1131*Dummy_1143 + Dummy_1132*Dummy_1144) + Dummy_1068*(Dummy_1133*Dummy_1141 + Dummy_1134*Dummy_1142 + Dummy_1135*Dummy_1143 + Dummy_1136*Dummy_1144); - const real_t Dummy_1155 = Dummy_1059*(Dummy_1137*Dummy_1145 + Dummy_1138*Dummy_1146 + Dummy_1139*Dummy_1147 + Dummy_1140*Dummy_1148) + Dummy_1060*(-Dummy_1071*Dummy_1145 - Dummy_1074*Dummy_1146 - Dummy_1077*Dummy_1147 - Dummy_1080*Dummy_1148) + Dummy_1061*(-Dummy_1081*Dummy_1145 - Dummy_1082*Dummy_1146 - Dummy_1083*Dummy_1147 - Dummy_1084*Dummy_1148) + Dummy_1062*(-Dummy_1085*Dummy_1145 - Dummy_1086*Dummy_1146 - Dummy_1087*Dummy_1147 - Dummy_1088*Dummy_1148) + Dummy_1063*(Dummy_1091*Dummy_1145 + Dummy_1094*Dummy_1146 + Dummy_1097*Dummy_1147 + Dummy_1100*Dummy_1148) + Dummy_1064*(Dummy_1103*Dummy_1145 + Dummy_1106*Dummy_1146 + Dummy_1109*Dummy_1147 + Dummy_1112*Dummy_1148) + Dummy_1065*(Dummy_1115*Dummy_1145 + Dummy_1118*Dummy_1146 + Dummy_1121*Dummy_1147 + Dummy_1124*Dummy_1148) + Dummy_1066*(Dummy_1125*Dummy_1145 + Dummy_1126*Dummy_1146 + Dummy_1127*Dummy_1147 + Dummy_1128*Dummy_1148) + Dummy_1067*(Dummy_1129*Dummy_1145 + Dummy_1130*Dummy_1146 + Dummy_1131*Dummy_1147 + Dummy_1132*Dummy_1148) + Dummy_1068*(Dummy_1133*Dummy_1145 + Dummy_1134*Dummy_1146 + Dummy_1135*Dummy_1147 + Dummy_1136*Dummy_1148); - const real_t Dummy_1156 = Dummy_1059*(Dummy_1137*Dummy_1149 + Dummy_1138*Dummy_1150 + Dummy_1139*Dummy_1151 + Dummy_1140*Dummy_1152) + Dummy_1060*(-Dummy_1071*Dummy_1149 - Dummy_1074*Dummy_1150 - Dummy_1077*Dummy_1151 - Dummy_1080*Dummy_1152) + Dummy_1061*(-Dummy_1081*Dummy_1149 - Dummy_1082*Dummy_1150 - Dummy_1083*Dummy_1151 - Dummy_1084*Dummy_1152) + Dummy_1062*(-Dummy_1085*Dummy_1149 - Dummy_1086*Dummy_1150 - Dummy_1087*Dummy_1151 - Dummy_1088*Dummy_1152) + Dummy_1063*(Dummy_1091*Dummy_1149 + Dummy_1094*Dummy_1150 + Dummy_1097*Dummy_1151 + Dummy_1100*Dummy_1152) + Dummy_1064*(Dummy_1103*Dummy_1149 + Dummy_1106*Dummy_1150 + Dummy_1109*Dummy_1151 + Dummy_1112*Dummy_1152) + Dummy_1065*(Dummy_1115*Dummy_1149 + Dummy_1118*Dummy_1150 + Dummy_1121*Dummy_1151 + Dummy_1124*Dummy_1152) + Dummy_1066*(Dummy_1125*Dummy_1149 + Dummy_1126*Dummy_1150 + Dummy_1127*Dummy_1151 + Dummy_1128*Dummy_1152) + Dummy_1067*(Dummy_1129*Dummy_1149 + Dummy_1130*Dummy_1150 + Dummy_1131*Dummy_1151 + Dummy_1132*Dummy_1152) + Dummy_1068*(Dummy_1133*Dummy_1149 + Dummy_1134*Dummy_1150 + Dummy_1135*Dummy_1151 + Dummy_1136*Dummy_1152); + const real_t tmp_moved_constant_784 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_785 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_786 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_787 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_788 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_789 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_790 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_791 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_792 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_793 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_794 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_795 = tmp_moved_constant_794*0.13819660112501053; + const real_t tmp_moved_constant_796 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_797 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_798 = tmp_moved_constant_797*0.13819660112501056; + const real_t tmp_moved_constant_799 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_800 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_801 = tmp_moved_constant_800*0.13819660112501056; + const real_t tmp_moved_constant_802 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_803 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_804 = tmp_moved_constant_803*0.5854101966249684; + const real_t tmp_moved_constant_805 = jac_affine_inv_0_0_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_806 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_807 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_808 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_809 = jac_affine_inv_1_0_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_810 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_811 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_812 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_813 = jac_affine_inv_2_0_GREEN_DOWN*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_814 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_815 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_816 = -tmp_moved_constant_814 - tmp_moved_constant_815; + const real_t tmp_moved_constant_817 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_818 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_819 = -tmp_moved_constant_817 - tmp_moved_constant_818; + const real_t tmp_moved_constant_820 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_821 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_822 = -tmp_moved_constant_820 - tmp_moved_constant_821; + const real_t tmp_moved_constant_823 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_824 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_825 = -tmp_moved_constant_823 - tmp_moved_constant_824; + const real_t tmp_moved_constant_826 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_827 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_828 = -tmp_moved_constant_826 - tmp_moved_constant_827; + const real_t tmp_moved_constant_829 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_830 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_831 = -tmp_moved_constant_829 - tmp_moved_constant_830; + const real_t tmp_moved_constant_832 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_833 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_834 = -tmp_moved_constant_832 - tmp_moved_constant_833; + const real_t tmp_moved_constant_835 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_836 = jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_837 = -tmp_moved_constant_835 - tmp_moved_constant_836; + const real_t tmp_moved_constant_838 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_839 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_840 = -tmp_moved_constant_838 - tmp_moved_constant_839; + const real_t tmp_moved_constant_841 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_842 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_843 = -tmp_moved_constant_841 - tmp_moved_constant_842; + const real_t tmp_moved_constant_844 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_845 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_846 = -tmp_moved_constant_844 - tmp_moved_constant_845; + const real_t tmp_moved_constant_847 = jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_848 = jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_849 = -tmp_moved_constant_847 - tmp_moved_constant_848; + const real_t tmp_moved_constant_850 = -jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_814 + tmp_moved_constant_826; + const real_t tmp_moved_constant_851 = -jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_817 + tmp_moved_constant_829; + const real_t tmp_moved_constant_852 = -jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_820 + tmp_moved_constant_832; + const real_t tmp_moved_constant_853 = -jac_affine_inv_2_0_GREEN_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_823 + tmp_moved_constant_835; + const real_t tmp_moved_constant_854 = -jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_815 + tmp_moved_constant_838; + const real_t tmp_moved_constant_855 = -jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_818 + tmp_moved_constant_841; + const real_t tmp_moved_constant_856 = -jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_821 + tmp_moved_constant_844; + const real_t tmp_moved_constant_857 = -jac_affine_inv_1_0_GREEN_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_824 + tmp_moved_constant_847; + const real_t tmp_moved_constant_858 = -jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_827 + tmp_moved_constant_839; + const real_t tmp_moved_constant_859 = -jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_830 + tmp_moved_constant_842; + const real_t tmp_moved_constant_860 = -jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_833 + tmp_moved_constant_845; + const real_t tmp_moved_constant_861 = -jac_affine_inv_0_0_GREEN_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_836 + tmp_moved_constant_848; + const real_t tmp_moved_constant_862 = -jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_88; + const real_t tmp_moved_constant_863 = -jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_90; + const real_t tmp_moved_constant_864 = -jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_92; + const real_t tmp_moved_constant_865 = -jac_affine_inv_0_0_GREEN_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_0_GREEN_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_0_GREEN_DOWN*tmp_kernel_op_94; + const real_t tmp_moved_constant_866 = tmp_moved_constant_794*0.1381966011250105; + const real_t tmp_moved_constant_867 = tmp_moved_constant_797*0.1381966011250105; + const real_t tmp_moved_constant_868 = tmp_moved_constant_800*0.5854101966249684; + const real_t tmp_moved_constant_869 = tmp_moved_constant_803*0.1381966011250105; + const real_t tmp_moved_constant_870 = tmp_moved_constant_794*0.1381966011250105; + const real_t tmp_moved_constant_871 = tmp_moved_constant_797*0.5854101966249684; + const real_t tmp_moved_constant_872 = tmp_moved_constant_800*0.1381966011250105; + const real_t tmp_moved_constant_873 = tmp_moved_constant_803*0.1381966011250105; + const real_t tmp_moved_constant_874 = tmp_moved_constant_794*0.5854101966249684; + const real_t tmp_moved_constant_875 = tmp_moved_constant_797*0.1381966011250105; + const real_t tmp_moved_constant_876 = tmp_moved_constant_800*0.1381966011250105; + const real_t tmp_moved_constant_877 = tmp_moved_constant_803*0.1381966011250105; + const real_t tmp_moved_constant_878 = tmp_moved_constant_784*(tmp_moved_constant_795*tmp_moved_constant_862 + tmp_moved_constant_798*tmp_moved_constant_863 + tmp_moved_constant_801*tmp_moved_constant_864 + tmp_moved_constant_804*tmp_moved_constant_865) + tmp_moved_constant_785*(-tmp_moved_constant_795*tmp_moved_constant_796 - tmp_moved_constant_798*tmp_moved_constant_799 - tmp_moved_constant_801*tmp_moved_constant_802 - tmp_moved_constant_804*tmp_moved_constant_805) + tmp_moved_constant_786*(-tmp_moved_constant_795*tmp_moved_constant_806 - tmp_moved_constant_798*tmp_moved_constant_807 - tmp_moved_constant_801*tmp_moved_constant_808 - tmp_moved_constant_804*tmp_moved_constant_809) + tmp_moved_constant_787*(-tmp_moved_constant_795*tmp_moved_constant_810 - tmp_moved_constant_798*tmp_moved_constant_811 - tmp_moved_constant_801*tmp_moved_constant_812 - tmp_moved_constant_804*tmp_moved_constant_813) + tmp_moved_constant_788*(tmp_moved_constant_795*tmp_moved_constant_816 + tmp_moved_constant_798*tmp_moved_constant_819 + tmp_moved_constant_801*tmp_moved_constant_822 + tmp_moved_constant_804*tmp_moved_constant_825) + tmp_moved_constant_789*(tmp_moved_constant_795*tmp_moved_constant_828 + tmp_moved_constant_798*tmp_moved_constant_831 + tmp_moved_constant_801*tmp_moved_constant_834 + tmp_moved_constant_804*tmp_moved_constant_837) + tmp_moved_constant_790*(tmp_moved_constant_795*tmp_moved_constant_840 + tmp_moved_constant_798*tmp_moved_constant_843 + tmp_moved_constant_801*tmp_moved_constant_846 + tmp_moved_constant_804*tmp_moved_constant_849) + tmp_moved_constant_791*(tmp_moved_constant_795*tmp_moved_constant_850 + tmp_moved_constant_798*tmp_moved_constant_851 + tmp_moved_constant_801*tmp_moved_constant_852 + tmp_moved_constant_804*tmp_moved_constant_853) + tmp_moved_constant_792*(tmp_moved_constant_795*tmp_moved_constant_854 + tmp_moved_constant_798*tmp_moved_constant_855 + tmp_moved_constant_801*tmp_moved_constant_856 + tmp_moved_constant_804*tmp_moved_constant_857) + tmp_moved_constant_793*(tmp_moved_constant_795*tmp_moved_constant_858 + tmp_moved_constant_798*tmp_moved_constant_859 + tmp_moved_constant_801*tmp_moved_constant_860 + tmp_moved_constant_804*tmp_moved_constant_861); + const real_t tmp_moved_constant_879 = tmp_moved_constant_784*(tmp_moved_constant_862*tmp_moved_constant_866 + tmp_moved_constant_863*tmp_moved_constant_867 + tmp_moved_constant_864*tmp_moved_constant_868 + tmp_moved_constant_865*tmp_moved_constant_869) + tmp_moved_constant_785*(-tmp_moved_constant_796*tmp_moved_constant_866 - tmp_moved_constant_799*tmp_moved_constant_867 - tmp_moved_constant_802*tmp_moved_constant_868 - tmp_moved_constant_805*tmp_moved_constant_869) + tmp_moved_constant_786*(-tmp_moved_constant_806*tmp_moved_constant_866 - tmp_moved_constant_807*tmp_moved_constant_867 - tmp_moved_constant_808*tmp_moved_constant_868 - tmp_moved_constant_809*tmp_moved_constant_869) + tmp_moved_constant_787*(-tmp_moved_constant_810*tmp_moved_constant_866 - tmp_moved_constant_811*tmp_moved_constant_867 - tmp_moved_constant_812*tmp_moved_constant_868 - tmp_moved_constant_813*tmp_moved_constant_869) + tmp_moved_constant_788*(tmp_moved_constant_816*tmp_moved_constant_866 + tmp_moved_constant_819*tmp_moved_constant_867 + tmp_moved_constant_822*tmp_moved_constant_868 + tmp_moved_constant_825*tmp_moved_constant_869) + tmp_moved_constant_789*(tmp_moved_constant_828*tmp_moved_constant_866 + tmp_moved_constant_831*tmp_moved_constant_867 + tmp_moved_constant_834*tmp_moved_constant_868 + tmp_moved_constant_837*tmp_moved_constant_869) + tmp_moved_constant_790*(tmp_moved_constant_840*tmp_moved_constant_866 + tmp_moved_constant_843*tmp_moved_constant_867 + tmp_moved_constant_846*tmp_moved_constant_868 + tmp_moved_constant_849*tmp_moved_constant_869) + tmp_moved_constant_791*(tmp_moved_constant_850*tmp_moved_constant_866 + tmp_moved_constant_851*tmp_moved_constant_867 + tmp_moved_constant_852*tmp_moved_constant_868 + tmp_moved_constant_853*tmp_moved_constant_869) + tmp_moved_constant_792*(tmp_moved_constant_854*tmp_moved_constant_866 + tmp_moved_constant_855*tmp_moved_constant_867 + tmp_moved_constant_856*tmp_moved_constant_868 + tmp_moved_constant_857*tmp_moved_constant_869) + tmp_moved_constant_793*(tmp_moved_constant_858*tmp_moved_constant_866 + tmp_moved_constant_859*tmp_moved_constant_867 + tmp_moved_constant_860*tmp_moved_constant_868 + tmp_moved_constant_861*tmp_moved_constant_869); + const real_t tmp_moved_constant_880 = tmp_moved_constant_784*(tmp_moved_constant_862*tmp_moved_constant_870 + tmp_moved_constant_863*tmp_moved_constant_871 + tmp_moved_constant_864*tmp_moved_constant_872 + tmp_moved_constant_865*tmp_moved_constant_873) + tmp_moved_constant_785*(-tmp_moved_constant_796*tmp_moved_constant_870 - tmp_moved_constant_799*tmp_moved_constant_871 - tmp_moved_constant_802*tmp_moved_constant_872 - tmp_moved_constant_805*tmp_moved_constant_873) + tmp_moved_constant_786*(-tmp_moved_constant_806*tmp_moved_constant_870 - tmp_moved_constant_807*tmp_moved_constant_871 - tmp_moved_constant_808*tmp_moved_constant_872 - tmp_moved_constant_809*tmp_moved_constant_873) + tmp_moved_constant_787*(-tmp_moved_constant_810*tmp_moved_constant_870 - tmp_moved_constant_811*tmp_moved_constant_871 - tmp_moved_constant_812*tmp_moved_constant_872 - tmp_moved_constant_813*tmp_moved_constant_873) + tmp_moved_constant_788*(tmp_moved_constant_816*tmp_moved_constant_870 + tmp_moved_constant_819*tmp_moved_constant_871 + tmp_moved_constant_822*tmp_moved_constant_872 + tmp_moved_constant_825*tmp_moved_constant_873) + tmp_moved_constant_789*(tmp_moved_constant_828*tmp_moved_constant_870 + tmp_moved_constant_831*tmp_moved_constant_871 + tmp_moved_constant_834*tmp_moved_constant_872 + tmp_moved_constant_837*tmp_moved_constant_873) + tmp_moved_constant_790*(tmp_moved_constant_840*tmp_moved_constant_870 + tmp_moved_constant_843*tmp_moved_constant_871 + tmp_moved_constant_846*tmp_moved_constant_872 + tmp_moved_constant_849*tmp_moved_constant_873) + tmp_moved_constant_791*(tmp_moved_constant_850*tmp_moved_constant_870 + tmp_moved_constant_851*tmp_moved_constant_871 + tmp_moved_constant_852*tmp_moved_constant_872 + tmp_moved_constant_853*tmp_moved_constant_873) + tmp_moved_constant_792*(tmp_moved_constant_854*tmp_moved_constant_870 + tmp_moved_constant_855*tmp_moved_constant_871 + tmp_moved_constant_856*tmp_moved_constant_872 + tmp_moved_constant_857*tmp_moved_constant_873) + tmp_moved_constant_793*(tmp_moved_constant_858*tmp_moved_constant_870 + tmp_moved_constant_859*tmp_moved_constant_871 + tmp_moved_constant_860*tmp_moved_constant_872 + tmp_moved_constant_861*tmp_moved_constant_873); + const real_t tmp_moved_constant_881 = tmp_moved_constant_784*(tmp_moved_constant_862*tmp_moved_constant_874 + tmp_moved_constant_863*tmp_moved_constant_875 + tmp_moved_constant_864*tmp_moved_constant_876 + tmp_moved_constant_865*tmp_moved_constant_877) + tmp_moved_constant_785*(-tmp_moved_constant_796*tmp_moved_constant_874 - tmp_moved_constant_799*tmp_moved_constant_875 - tmp_moved_constant_802*tmp_moved_constant_876 - tmp_moved_constant_805*tmp_moved_constant_877) + tmp_moved_constant_786*(-tmp_moved_constant_806*tmp_moved_constant_874 - tmp_moved_constant_807*tmp_moved_constant_875 - tmp_moved_constant_808*tmp_moved_constant_876 - tmp_moved_constant_809*tmp_moved_constant_877) + tmp_moved_constant_787*(-tmp_moved_constant_810*tmp_moved_constant_874 - tmp_moved_constant_811*tmp_moved_constant_875 - tmp_moved_constant_812*tmp_moved_constant_876 - tmp_moved_constant_813*tmp_moved_constant_877) + tmp_moved_constant_788*(tmp_moved_constant_816*tmp_moved_constant_874 + tmp_moved_constant_819*tmp_moved_constant_875 + tmp_moved_constant_822*tmp_moved_constant_876 + tmp_moved_constant_825*tmp_moved_constant_877) + tmp_moved_constant_789*(tmp_moved_constant_828*tmp_moved_constant_874 + tmp_moved_constant_831*tmp_moved_constant_875 + tmp_moved_constant_834*tmp_moved_constant_876 + tmp_moved_constant_837*tmp_moved_constant_877) + tmp_moved_constant_790*(tmp_moved_constant_840*tmp_moved_constant_874 + tmp_moved_constant_843*tmp_moved_constant_875 + tmp_moved_constant_846*tmp_moved_constant_876 + tmp_moved_constant_849*tmp_moved_constant_877) + tmp_moved_constant_791*(tmp_moved_constant_850*tmp_moved_constant_874 + tmp_moved_constant_851*tmp_moved_constant_875 + tmp_moved_constant_852*tmp_moved_constant_876 + tmp_moved_constant_853*tmp_moved_constant_877) + tmp_moved_constant_792*(tmp_moved_constant_854*tmp_moved_constant_874 + tmp_moved_constant_855*tmp_moved_constant_875 + tmp_moved_constant_856*tmp_moved_constant_876 + tmp_moved_constant_857*tmp_moved_constant_877) + tmp_moved_constant_793*(tmp_moved_constant_858*tmp_moved_constant_874 + tmp_moved_constant_859*tmp_moved_constant_875 + tmp_moved_constant_860*tmp_moved_constant_876 + tmp_moved_constant_861*tmp_moved_constant_877); { { - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1153 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1154 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1155 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1156 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_878 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_879 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_880 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_881 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } } diff --git a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_1_apply_macro_2D.cpp b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_1_apply_macro_2D.cpp index 0d78013a68f72ea483edd7547ddcc80cce9c9fcd..c1eb38ae55ef254340447cdff93a97d211320adf 100644 --- a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_1_apply_macro_2D.cpp +++ b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_1_apply_macro_2D.cpp @@ -140,42 +140,42 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_2D( real_t * RESTRICT _data_d const real_t tmp_kernel_op_42 = tmp_kernel_op_0*0.66666666666666663; const real_t tmp_kernel_op_43 = tmp_kernel_op_4*0.16666666666666666; const real_t tmp_kernel_op_44 = tmp_kernel_op_8*0.16666666666666666; - const real_t Dummy_62 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_63 = Dummy_62*0.16666666666666674; - const real_t Dummy_64 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_65 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_66 = Dummy_65*0.16666666666666671; - const real_t Dummy_67 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_68 = abs_det_jac_affine_BLUE*0.16666666666666666; - const real_t Dummy_69 = Dummy_68*0.66666666666666674; - const real_t Dummy_70 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_71 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_12 - 1.0); - const real_t Dummy_72 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_73 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_74 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_12; - const real_t Dummy_75 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_2; - const real_t Dummy_76 = -Dummy_74 - Dummy_75; - const real_t Dummy_77 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_14; - const real_t Dummy_78 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_6; - const real_t Dummy_79 = -Dummy_77 - Dummy_78; - const real_t Dummy_80 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_16; - const real_t Dummy_81 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_10; - const real_t Dummy_82 = -Dummy_80 - Dummy_81; - const real_t Dummy_83 = Dummy_74 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_2 - 1.333333333333333); - const real_t Dummy_84 = Dummy_77 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_6 + 2.666666666666667); - const real_t Dummy_85 = Dummy_80 - jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_10 + 2.666666666666667); - const real_t Dummy_86 = Dummy_75 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_12 + 2.666666666666667); - const real_t Dummy_87 = Dummy_78 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_14 - 1.333333333333333); - const real_t Dummy_88 = Dummy_81 - jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_16 + 2.666666666666667); - const real_t Dummy_89 = -jac_affine_inv_0_1_BLUE*tmp_kernel_op_33 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_33; - const real_t Dummy_90 = -jac_affine_inv_0_1_BLUE*tmp_kernel_op_35 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_35; - const real_t Dummy_91 = -jac_affine_inv_0_1_BLUE*tmp_kernel_op_37 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_37; - const real_t Dummy_92 = Dummy_62*0.16666666666666666; - const real_t Dummy_93 = Dummy_65*0.66666666666666663; - const real_t Dummy_94 = Dummy_68*0.16666666666666666; - const real_t Dummy_95 = Dummy_62*0.66666666666666663; - const real_t Dummy_96 = Dummy_65*0.16666666666666666; - const real_t Dummy_97 = Dummy_68*0.16666666666666666; + const real_t tmp_moved_constant_6 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_7 = tmp_moved_constant_6*0.16666666666666674; + const real_t tmp_moved_constant_8 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_9 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_10 = tmp_moved_constant_9*0.16666666666666671; + const real_t tmp_moved_constant_11 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_12 = abs_det_jac_affine_BLUE*0.16666666666666666; + const real_t tmp_moved_constant_13 = tmp_moved_constant_12*0.66666666666666674; + const real_t tmp_moved_constant_14 = jac_affine_inv_0_1_BLUE*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_15 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_12 - 1.0); + const real_t tmp_moved_constant_16 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_17 = jac_affine_inv_1_1_BLUE*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_18 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_12; + const real_t tmp_moved_constant_19 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_2; + const real_t tmp_moved_constant_20 = -tmp_moved_constant_18 - tmp_moved_constant_19; + const real_t tmp_moved_constant_21 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_14; + const real_t tmp_moved_constant_22 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_6; + const real_t tmp_moved_constant_23 = -tmp_moved_constant_21 - tmp_moved_constant_22; + const real_t tmp_moved_constant_24 = jac_affine_inv_0_1_BLUE*tmp_kernel_op_16; + const real_t tmp_moved_constant_25 = jac_affine_inv_1_1_BLUE*tmp_kernel_op_10; + const real_t tmp_moved_constant_26 = -tmp_moved_constant_24 - tmp_moved_constant_25; + const real_t tmp_moved_constant_27 = -jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_2 - 1.333333333333333) + tmp_moved_constant_18; + const real_t tmp_moved_constant_28 = -jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_6 + 2.666666666666667) + tmp_moved_constant_21; + const real_t tmp_moved_constant_29 = -jac_affine_inv_1_1_BLUE*(-tmp_kernel_op_10 + 2.666666666666667) + tmp_moved_constant_24; + const real_t tmp_moved_constant_30 = -jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_12 + 2.666666666666667) + tmp_moved_constant_19; + const real_t tmp_moved_constant_31 = -jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_14 - 1.333333333333333) + tmp_moved_constant_22; + const real_t tmp_moved_constant_32 = -jac_affine_inv_0_1_BLUE*(-tmp_kernel_op_16 + 2.666666666666667) + tmp_moved_constant_25; + const real_t tmp_moved_constant_33 = -jac_affine_inv_0_1_BLUE*tmp_kernel_op_33 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_33; + const real_t tmp_moved_constant_34 = -jac_affine_inv_0_1_BLUE*tmp_kernel_op_35 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_35; + const real_t tmp_moved_constant_35 = -jac_affine_inv_0_1_BLUE*tmp_kernel_op_37 - jac_affine_inv_1_1_BLUE*tmp_kernel_op_37; + const real_t tmp_moved_constant_36 = tmp_moved_constant_6*0.16666666666666666; + const real_t tmp_moved_constant_37 = tmp_moved_constant_9*0.66666666666666663; + const real_t tmp_moved_constant_38 = tmp_moved_constant_12*0.16666666666666666; + const real_t tmp_moved_constant_39 = tmp_moved_constant_6*0.66666666666666663; + const real_t tmp_moved_constant_40 = tmp_moved_constant_9*0.16666666666666666; + const real_t tmp_moved_constant_41 = tmp_moved_constant_12*0.16666666666666666; for (int64_t ctr_1 = 0; ctr_1 < micro_edges_per_macro_edge; ctr_1 += 1) { { @@ -197,20 +197,20 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_2D( real_t * RESTRICT _data_d _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(elMatVec_2,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); } } - const __m256d Dummy_56 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]); - const __m256d Dummy_57 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); - const __m256d Dummy_58 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]); - const __m256d Dummy_59 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); - const __m256d Dummy_60 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]); - const __m256d Dummy_61 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]); - const __m256d Dummy_98 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_59,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_63,Dummy_63,Dummy_63,Dummy_63),_mm256_set_pd(Dummy_76,Dummy_76,Dummy_76,Dummy_76)),_mm256_mul_pd(_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66),_mm256_set_pd(Dummy_79,Dummy_79,Dummy_79,Dummy_79))),_mm256_mul_pd(_mm256_set_pd(Dummy_69,Dummy_69,Dummy_69,Dummy_69),_mm256_set_pd(Dummy_82,Dummy_82,Dummy_82,Dummy_82)))),_mm256_mul_pd(Dummy_60,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_63,Dummy_63,Dummy_63,Dummy_63),_mm256_set_pd(Dummy_83,Dummy_83,Dummy_83,Dummy_83)),_mm256_mul_pd(_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66),_mm256_set_pd(Dummy_84,Dummy_84,Dummy_84,Dummy_84))),_mm256_mul_pd(_mm256_set_pd(Dummy_69,Dummy_69,Dummy_69,Dummy_69),_mm256_set_pd(Dummy_85,Dummy_85,Dummy_85,Dummy_85))))),_mm256_mul_pd(Dummy_61,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_63,Dummy_63,Dummy_63,Dummy_63),_mm256_set_pd(Dummy_86,Dummy_86,Dummy_86,Dummy_86)),_mm256_mul_pd(_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66),_mm256_set_pd(Dummy_87,Dummy_87,Dummy_87,Dummy_87))),_mm256_mul_pd(_mm256_set_pd(Dummy_69,Dummy_69,Dummy_69,Dummy_69),_mm256_set_pd(Dummy_88,Dummy_88,Dummy_88,Dummy_88))))),_mm256_mul_pd(Dummy_56,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_63,Dummy_63,Dummy_63,Dummy_63),_mm256_set_pd(Dummy_89,Dummy_89,Dummy_89,Dummy_89)),_mm256_mul_pd(_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66),_mm256_set_pd(Dummy_90,Dummy_90,Dummy_90,Dummy_90))),_mm256_mul_pd(_mm256_set_pd(Dummy_69,Dummy_69,Dummy_69,Dummy_69),_mm256_set_pd(Dummy_91,Dummy_91,Dummy_91,Dummy_91))))),_mm256_mul_pd(Dummy_57,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_63,Dummy_63,Dummy_63,Dummy_63)),_mm256_set_pd(Dummy_64,Dummy_64,Dummy_64,Dummy_64)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66)),_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_69,Dummy_69,Dummy_69,Dummy_69)),_mm256_set_pd(Dummy_70,Dummy_70,Dummy_70,Dummy_70))))),_mm256_mul_pd(Dummy_58,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_63,Dummy_63,Dummy_63,Dummy_63)),_mm256_set_pd(Dummy_71,Dummy_71,Dummy_71,Dummy_71)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_66,Dummy_66,Dummy_66,Dummy_66)),_mm256_set_pd(Dummy_72,Dummy_72,Dummy_72,Dummy_72))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_69,Dummy_69,Dummy_69,Dummy_69)),_mm256_set_pd(Dummy_73,Dummy_73,Dummy_73,Dummy_73))))); - const __m256d Dummy_99 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_59,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_76,Dummy_76,Dummy_76,Dummy_76),_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92)),_mm256_mul_pd(_mm256_set_pd(Dummy_79,Dummy_79,Dummy_79,Dummy_79),_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93))),_mm256_mul_pd(_mm256_set_pd(Dummy_82,Dummy_82,Dummy_82,Dummy_82),_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94)))),_mm256_mul_pd(Dummy_60,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_83,Dummy_83,Dummy_83,Dummy_83),_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92)),_mm256_mul_pd(_mm256_set_pd(Dummy_84,Dummy_84,Dummy_84,Dummy_84),_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93))),_mm256_mul_pd(_mm256_set_pd(Dummy_85,Dummy_85,Dummy_85,Dummy_85),_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94))))),_mm256_mul_pd(Dummy_61,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_86,Dummy_86,Dummy_86,Dummy_86),_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92)),_mm256_mul_pd(_mm256_set_pd(Dummy_87,Dummy_87,Dummy_87,Dummy_87),_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93))),_mm256_mul_pd(_mm256_set_pd(Dummy_88,Dummy_88,Dummy_88,Dummy_88),_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94))))),_mm256_mul_pd(Dummy_56,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_89,Dummy_89,Dummy_89,Dummy_89),_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92)),_mm256_mul_pd(_mm256_set_pd(Dummy_90,Dummy_90,Dummy_90,Dummy_90),_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93))),_mm256_mul_pd(_mm256_set_pd(Dummy_91,Dummy_91,Dummy_91,Dummy_91),_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94))))),_mm256_mul_pd(Dummy_57,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_64,Dummy_64,Dummy_64,Dummy_64)),_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67)),_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_70,Dummy_70,Dummy_70,Dummy_70)),_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94))))),_mm256_mul_pd(Dummy_58,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_71,Dummy_71,Dummy_71,Dummy_71)),_mm256_set_pd(Dummy_92,Dummy_92,Dummy_92,Dummy_92)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_72,Dummy_72,Dummy_72,Dummy_72)),_mm256_set_pd(Dummy_93,Dummy_93,Dummy_93,Dummy_93))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_73,Dummy_73,Dummy_73,Dummy_73)),_mm256_set_pd(Dummy_94,Dummy_94,Dummy_94,Dummy_94))))); - const __m256d Dummy_100 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_59,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_76,Dummy_76,Dummy_76,Dummy_76),_mm256_set_pd(Dummy_95,Dummy_95,Dummy_95,Dummy_95)),_mm256_mul_pd(_mm256_set_pd(Dummy_79,Dummy_79,Dummy_79,Dummy_79),_mm256_set_pd(Dummy_96,Dummy_96,Dummy_96,Dummy_96))),_mm256_mul_pd(_mm256_set_pd(Dummy_82,Dummy_82,Dummy_82,Dummy_82),_mm256_set_pd(Dummy_97,Dummy_97,Dummy_97,Dummy_97)))),_mm256_mul_pd(Dummy_60,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_83,Dummy_83,Dummy_83,Dummy_83),_mm256_set_pd(Dummy_95,Dummy_95,Dummy_95,Dummy_95)),_mm256_mul_pd(_mm256_set_pd(Dummy_84,Dummy_84,Dummy_84,Dummy_84),_mm256_set_pd(Dummy_96,Dummy_96,Dummy_96,Dummy_96))),_mm256_mul_pd(_mm256_set_pd(Dummy_85,Dummy_85,Dummy_85,Dummy_85),_mm256_set_pd(Dummy_97,Dummy_97,Dummy_97,Dummy_97))))),_mm256_mul_pd(Dummy_61,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_86,Dummy_86,Dummy_86,Dummy_86),_mm256_set_pd(Dummy_95,Dummy_95,Dummy_95,Dummy_95)),_mm256_mul_pd(_mm256_set_pd(Dummy_87,Dummy_87,Dummy_87,Dummy_87),_mm256_set_pd(Dummy_96,Dummy_96,Dummy_96,Dummy_96))),_mm256_mul_pd(_mm256_set_pd(Dummy_88,Dummy_88,Dummy_88,Dummy_88),_mm256_set_pd(Dummy_97,Dummy_97,Dummy_97,Dummy_97))))),_mm256_mul_pd(Dummy_56,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_89,Dummy_89,Dummy_89,Dummy_89),_mm256_set_pd(Dummy_95,Dummy_95,Dummy_95,Dummy_95)),_mm256_mul_pd(_mm256_set_pd(Dummy_90,Dummy_90,Dummy_90,Dummy_90),_mm256_set_pd(Dummy_96,Dummy_96,Dummy_96,Dummy_96))),_mm256_mul_pd(_mm256_set_pd(Dummy_91,Dummy_91,Dummy_91,Dummy_91),_mm256_set_pd(Dummy_97,Dummy_97,Dummy_97,Dummy_97))))),_mm256_mul_pd(Dummy_57,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_64,Dummy_64,Dummy_64,Dummy_64)),_mm256_set_pd(Dummy_95,Dummy_95,Dummy_95,Dummy_95)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_67,Dummy_67,Dummy_67,Dummy_67)),_mm256_set_pd(Dummy_96,Dummy_96,Dummy_96,Dummy_96))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_70,Dummy_70,Dummy_70,Dummy_70)),_mm256_set_pd(Dummy_97,Dummy_97,Dummy_97,Dummy_97))))),_mm256_mul_pd(Dummy_58,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_71,Dummy_71,Dummy_71,Dummy_71)),_mm256_set_pd(Dummy_95,Dummy_95,Dummy_95,Dummy_95)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_72,Dummy_72,Dummy_72,Dummy_72)),_mm256_set_pd(Dummy_96,Dummy_96,Dummy_96,Dummy_96))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_73,Dummy_73,Dummy_73,Dummy_73)),_mm256_set_pd(Dummy_97,Dummy_97,Dummy_97,Dummy_97))))); + const __m256d tmp_moved_constant_0 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]); + const __m256d tmp_moved_constant_1 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); + const __m256d tmp_moved_constant_2 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]); + const __m256d tmp_moved_constant_3 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]); + const __m256d tmp_moved_constant_4 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]); + const __m256d tmp_moved_constant_5 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]); + const __m256d tmp_moved_constant_42 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10),_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13),_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7)))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10),_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13),_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7))))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10),_mm256_set_pd(tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13),_mm256_set_pd(tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7))))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10),_mm256_set_pd(tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13),_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7))))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10)),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13)),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7)),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8))))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10,tmp_moved_constant_10)),_mm256_set_pd(tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13,tmp_moved_constant_13)),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15)),_mm256_set_pd(tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7,tmp_moved_constant_7))))); + const __m256d tmp_moved_constant_43 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23),_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26),_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38)))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27),_mm256_set_pd(tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28),_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29),_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30),_mm256_set_pd(tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31),_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32),_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33),_mm256_set_pd(tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34),_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35),_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)),_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)),_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36)),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8))))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15)),_mm256_set_pd(tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36,tmp_moved_constant_36)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16)),_mm256_set_pd(tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37,tmp_moved_constant_37))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17)),_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))))); + const __m256d tmp_moved_constant_44 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_3,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23),_mm256_set_pd(tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26),_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41)))),_mm256_mul_pd(tmp_moved_constant_4,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27),_mm256_set_pd(tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28),_mm256_set_pd(tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29),_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41))))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30,tmp_moved_constant_30),_mm256_set_pd(tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31,tmp_moved_constant_31),_mm256_set_pd(tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32),_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41))))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33,tmp_moved_constant_33),_mm256_set_pd(tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34,tmp_moved_constant_34),_mm256_set_pd(tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35),_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41))))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)),_mm256_set_pd(tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)),_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39)),_mm256_set_pd(tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8,tmp_moved_constant_8))))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15)),_mm256_set_pd(tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39,tmp_moved_constant_39)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16,tmp_moved_constant_16)),_mm256_set_pd(tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40,tmp_moved_constant_40))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17)),_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41))))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1],_mm256_add_pd(Dummy_98,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(Dummy_99,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1],_mm256_add_pd(Dummy_100,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1],_mm256_add_pd(tmp_moved_constant_42,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))],_mm256_add_pd(tmp_moved_constant_43,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1],_mm256_add_pd(tmp_moved_constant_44,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]))); } } } @@ -232,20 +232,20 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_2D( real_t * RESTRICT _data_d _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = elMatVec_2 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; } } - const real_t Dummy_56 = _data_srcVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - const real_t Dummy_57 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - const real_t Dummy_58 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; - const real_t Dummy_59 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - const real_t Dummy_60 = _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; - const real_t Dummy_61 = _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; - const real_t Dummy_98 = Dummy_56*(Dummy_63*Dummy_89 + Dummy_66*Dummy_90 + Dummy_69*Dummy_91) + Dummy_57*(-Dummy_63*Dummy_64 - Dummy_66*Dummy_67 - Dummy_69*Dummy_70) + Dummy_58*(-Dummy_63*Dummy_71 - Dummy_66*Dummy_72 - Dummy_69*Dummy_73) + Dummy_59*(Dummy_63*Dummy_76 + Dummy_66*Dummy_79 + Dummy_69*Dummy_82) + Dummy_60*(Dummy_63*Dummy_83 + Dummy_66*Dummy_84 + Dummy_69*Dummy_85) + Dummy_61*(Dummy_63*Dummy_86 + Dummy_66*Dummy_87 + Dummy_69*Dummy_88); - const real_t Dummy_99 = Dummy_56*(Dummy_89*Dummy_92 + Dummy_90*Dummy_93 + Dummy_91*Dummy_94) + Dummy_57*(-Dummy_64*Dummy_92 - Dummy_67*Dummy_93 - Dummy_70*Dummy_94) + Dummy_58*(-Dummy_71*Dummy_92 - Dummy_72*Dummy_93 - Dummy_73*Dummy_94) + Dummy_59*(Dummy_76*Dummy_92 + Dummy_79*Dummy_93 + Dummy_82*Dummy_94) + Dummy_60*(Dummy_83*Dummy_92 + Dummy_84*Dummy_93 + Dummy_85*Dummy_94) + Dummy_61*(Dummy_86*Dummy_92 + Dummy_87*Dummy_93 + Dummy_88*Dummy_94); - const real_t Dummy_100 = Dummy_56*(Dummy_89*Dummy_95 + Dummy_90*Dummy_96 + Dummy_91*Dummy_97) + Dummy_57*(-Dummy_64*Dummy_95 - Dummy_67*Dummy_96 - Dummy_70*Dummy_97) + Dummy_58*(-Dummy_71*Dummy_95 - Dummy_72*Dummy_96 - Dummy_73*Dummy_97) + Dummy_59*(Dummy_76*Dummy_95 + Dummy_79*Dummy_96 + Dummy_82*Dummy_97) + Dummy_60*(Dummy_83*Dummy_95 + Dummy_84*Dummy_96 + Dummy_85*Dummy_97) + Dummy_61*(Dummy_86*Dummy_95 + Dummy_87*Dummy_96 + Dummy_88*Dummy_97); + const real_t tmp_moved_constant_0 = _data_srcVertex[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + const real_t tmp_moved_constant_1 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + const real_t tmp_moved_constant_2 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + const real_t tmp_moved_constant_3 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + const real_t tmp_moved_constant_4 = _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2)) + 1]; + const real_t tmp_moved_constant_5 = _data_srcEdge[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)) / (2))]; + const real_t tmp_moved_constant_42 = tmp_moved_constant_0*(tmp_moved_constant_10*tmp_moved_constant_34 + tmp_moved_constant_13*tmp_moved_constant_35 + tmp_moved_constant_33*tmp_moved_constant_7) + tmp_moved_constant_1*(-tmp_moved_constant_10*tmp_moved_constant_11 - tmp_moved_constant_13*tmp_moved_constant_14 - tmp_moved_constant_7*tmp_moved_constant_8) + tmp_moved_constant_2*(-tmp_moved_constant_10*tmp_moved_constant_16 - tmp_moved_constant_13*tmp_moved_constant_17 - tmp_moved_constant_15*tmp_moved_constant_7) + tmp_moved_constant_3*(tmp_moved_constant_10*tmp_moved_constant_23 + tmp_moved_constant_13*tmp_moved_constant_26 + tmp_moved_constant_20*tmp_moved_constant_7) + tmp_moved_constant_4*(tmp_moved_constant_10*tmp_moved_constant_28 + tmp_moved_constant_13*tmp_moved_constant_29 + tmp_moved_constant_27*tmp_moved_constant_7) + tmp_moved_constant_5*(tmp_moved_constant_10*tmp_moved_constant_31 + tmp_moved_constant_13*tmp_moved_constant_32 + tmp_moved_constant_30*tmp_moved_constant_7); + const real_t tmp_moved_constant_43 = tmp_moved_constant_0*(tmp_moved_constant_33*tmp_moved_constant_36 + tmp_moved_constant_34*tmp_moved_constant_37 + tmp_moved_constant_35*tmp_moved_constant_38) + tmp_moved_constant_1*(-tmp_moved_constant_11*tmp_moved_constant_37 - tmp_moved_constant_14*tmp_moved_constant_38 - tmp_moved_constant_36*tmp_moved_constant_8) + tmp_moved_constant_2*(-tmp_moved_constant_15*tmp_moved_constant_36 - tmp_moved_constant_16*tmp_moved_constant_37 - tmp_moved_constant_17*tmp_moved_constant_38) + tmp_moved_constant_3*(tmp_moved_constant_20*tmp_moved_constant_36 + tmp_moved_constant_23*tmp_moved_constant_37 + tmp_moved_constant_26*tmp_moved_constant_38) + tmp_moved_constant_4*(tmp_moved_constant_27*tmp_moved_constant_36 + tmp_moved_constant_28*tmp_moved_constant_37 + tmp_moved_constant_29*tmp_moved_constant_38) + tmp_moved_constant_5*(tmp_moved_constant_30*tmp_moved_constant_36 + tmp_moved_constant_31*tmp_moved_constant_37 + tmp_moved_constant_32*tmp_moved_constant_38); + const real_t tmp_moved_constant_44 = tmp_moved_constant_0*(tmp_moved_constant_33*tmp_moved_constant_39 + tmp_moved_constant_34*tmp_moved_constant_40 + tmp_moved_constant_35*tmp_moved_constant_41) + tmp_moved_constant_1*(-tmp_moved_constant_11*tmp_moved_constant_40 - tmp_moved_constant_14*tmp_moved_constant_41 - tmp_moved_constant_39*tmp_moved_constant_8) + tmp_moved_constant_2*(-tmp_moved_constant_15*tmp_moved_constant_39 - tmp_moved_constant_16*tmp_moved_constant_40 - tmp_moved_constant_17*tmp_moved_constant_41) + tmp_moved_constant_3*(tmp_moved_constant_20*tmp_moved_constant_39 + tmp_moved_constant_23*tmp_moved_constant_40 + tmp_moved_constant_26*tmp_moved_constant_41) + tmp_moved_constant_4*(tmp_moved_constant_27*tmp_moved_constant_39 + tmp_moved_constant_28*tmp_moved_constant_40 + tmp_moved_constant_29*tmp_moved_constant_41) + tmp_moved_constant_5*(tmp_moved_constant_30*tmp_moved_constant_39 + tmp_moved_constant_31*tmp_moved_constant_40 + tmp_moved_constant_32*tmp_moved_constant_41); { { - _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = Dummy_98 + _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = Dummy_99 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; - _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = Dummy_100 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; + _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1] = tmp_moved_constant_42 + _data_dst[ctr_0 + ctr_1*(micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))] = tmp_moved_constant_43 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1] = tmp_moved_constant_44 + _data_dst[ctr_0 + (ctr_1 + 1)*(micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 1]; } } } diff --git a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_1_apply_macro_3D.cpp b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_1_apply_macro_3D.cpp index 342d7ada951dc924a862ab5648a99d948035a19a..95199c685db7d291c1939a46ee24df49b7c324ce 100644 --- a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_1_apply_macro_3D.cpp +++ b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_1_apply_macro_3D.cpp @@ -401,426 +401,426 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_3D( real_t * RESTRICT _data_d const real_t tmp_kernel_op_105 = tmp_kernel_op_4*0.1381966011250105; const real_t tmp_kernel_op_106 = tmp_kernel_op_8*0.1381966011250105; const real_t tmp_kernel_op_107 = tmp_kernel_op_12*0.1381966011250105; - const real_t Dummy_285 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_286 = Dummy_285*0.13819660112501053; - const real_t Dummy_287 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_288 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_289 = Dummy_288*0.13819660112501056; - const real_t Dummy_290 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_291 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_292 = Dummy_291*0.13819660112501056; - const real_t Dummy_293 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_294 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_295 = Dummy_294*0.5854101966249684; - const real_t Dummy_296 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_297 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_298 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_299 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_300 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_301 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_302 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_303 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_304 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_305 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_24; - const real_t Dummy_306 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_16; - const real_t Dummy_307 = -Dummy_305 - Dummy_306; - const real_t Dummy_308 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_26; - const real_t Dummy_309 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_310 = -Dummy_308 - Dummy_309; - const real_t Dummy_311 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_312 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_313 = -Dummy_311 - Dummy_312; - const real_t Dummy_314 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_30; - const real_t Dummy_315 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22; - const real_t Dummy_316 = -Dummy_314 - Dummy_315; - const real_t Dummy_317 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_24; - const real_t Dummy_318 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_319 = -Dummy_317 - Dummy_318; - const real_t Dummy_320 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_26; - const real_t Dummy_321 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_6; - const real_t Dummy_322 = -Dummy_320 - Dummy_321; - const real_t Dummy_323 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_324 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_325 = -Dummy_323 - Dummy_324; - const real_t Dummy_326 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_30; - const real_t Dummy_327 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_14; - const real_t Dummy_328 = -Dummy_326 - Dummy_327; - const real_t Dummy_329 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_16; - const real_t Dummy_330 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_331 = -Dummy_329 - Dummy_330; - const real_t Dummy_332 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_333 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_6; - const real_t Dummy_334 = -Dummy_332 - Dummy_333; - const real_t Dummy_335 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_336 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_337 = -Dummy_335 - Dummy_336; - const real_t Dummy_338 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_22; - const real_t Dummy_339 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_14; - const real_t Dummy_340 = -Dummy_338 - Dummy_339; - const real_t Dummy_341 = Dummy_305 + Dummy_317 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_342 = Dummy_308 + Dummy_320 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_343 = Dummy_311 + Dummy_323 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_344 = Dummy_314 + Dummy_326 - jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_345 = Dummy_306 + Dummy_329 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_346 = Dummy_309 + Dummy_332 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_347 = Dummy_312 + Dummy_335 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_348 = Dummy_315 + Dummy_338 - jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_349 = Dummy_318 + Dummy_330 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_350 = Dummy_321 + Dummy_333 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_351 = Dummy_324 + Dummy_336 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_352 = Dummy_327 + Dummy_339 - jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_353 = -jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_88; - const real_t Dummy_354 = -jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_90; - const real_t Dummy_355 = -jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_92; - const real_t Dummy_356 = -jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_94; - const real_t Dummy_357 = Dummy_285*0.1381966011250105; - const real_t Dummy_358 = Dummy_288*0.1381966011250105; - const real_t Dummy_359 = Dummy_291*0.5854101966249684; - const real_t Dummy_360 = Dummy_294*0.1381966011250105; - const real_t Dummy_361 = Dummy_285*0.1381966011250105; - const real_t Dummy_362 = Dummy_288*0.5854101966249684; - const real_t Dummy_363 = Dummy_291*0.1381966011250105; - const real_t Dummy_364 = Dummy_294*0.1381966011250105; - const real_t Dummy_365 = Dummy_285*0.5854101966249684; - const real_t Dummy_366 = Dummy_288*0.1381966011250105; - const real_t Dummy_367 = Dummy_291*0.1381966011250105; - const real_t Dummy_368 = Dummy_294*0.1381966011250105; - const real_t Dummy_383 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_384 = Dummy_383*0.13819660112501053; - const real_t Dummy_385 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_386 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_387 = Dummy_386*0.13819660112501056; - const real_t Dummy_388 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_389 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_390 = Dummy_389*0.13819660112501056; - const real_t Dummy_391 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_392 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_393 = Dummy_392*0.5854101966249684; - const real_t Dummy_394 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_395 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_396 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_397 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_398 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_399 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_400 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_401 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_402 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_403 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_24; - const real_t Dummy_404 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16; - const real_t Dummy_405 = -Dummy_403 - Dummy_404; - const real_t Dummy_406 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_26; - const real_t Dummy_407 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_408 = -Dummy_406 - Dummy_407; - const real_t Dummy_409 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_410 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_411 = -Dummy_409 - Dummy_410; - const real_t Dummy_412 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_30; - const real_t Dummy_413 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_414 = -Dummy_412 - Dummy_413; - const real_t Dummy_415 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_24; - const real_t Dummy_416 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_417 = -Dummy_415 - Dummy_416; - const real_t Dummy_418 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_26; - const real_t Dummy_419 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_6; - const real_t Dummy_420 = -Dummy_418 - Dummy_419; - const real_t Dummy_421 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_422 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_423 = -Dummy_421 - Dummy_422; - const real_t Dummy_424 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_30; - const real_t Dummy_425 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_14; - const real_t Dummy_426 = -Dummy_424 - Dummy_425; - const real_t Dummy_427 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16; - const real_t Dummy_428 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_429 = -Dummy_427 - Dummy_428; - const real_t Dummy_430 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_431 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_6; - const real_t Dummy_432 = -Dummy_430 - Dummy_431; - const real_t Dummy_433 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_434 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_435 = -Dummy_433 - Dummy_434; - const real_t Dummy_436 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_437 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_14; - const real_t Dummy_438 = -Dummy_436 - Dummy_437; - const real_t Dummy_439 = Dummy_403 + Dummy_415 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_440 = Dummy_406 + Dummy_418 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_441 = Dummy_409 + Dummy_421 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_442 = Dummy_412 + Dummy_424 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_443 = Dummy_404 + Dummy_427 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_444 = Dummy_407 + Dummy_430 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_445 = Dummy_410 + Dummy_433 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_446 = Dummy_413 + Dummy_436 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_447 = Dummy_416 + Dummy_428 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_448 = Dummy_419 + Dummy_431 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_449 = Dummy_422 + Dummy_434 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_450 = Dummy_425 + Dummy_437 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_451 = -jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_88; - const real_t Dummy_452 = -jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_90; - const real_t Dummy_453 = -jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_92; - const real_t Dummy_454 = -jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_94; - const real_t Dummy_455 = Dummy_383*0.1381966011250105; - const real_t Dummy_456 = Dummy_386*0.1381966011250105; - const real_t Dummy_457 = Dummy_389*0.5854101966249684; - const real_t Dummy_458 = Dummy_392*0.1381966011250105; - const real_t Dummy_459 = Dummy_383*0.1381966011250105; - const real_t Dummy_460 = Dummy_386*0.5854101966249684; - const real_t Dummy_461 = Dummy_389*0.1381966011250105; - const real_t Dummy_462 = Dummy_392*0.1381966011250105; - const real_t Dummy_463 = Dummy_383*0.5854101966249684; - const real_t Dummy_464 = Dummy_386*0.1381966011250105; - const real_t Dummy_465 = Dummy_389*0.1381966011250105; - const real_t Dummy_466 = Dummy_392*0.1381966011250105; - const real_t Dummy_481 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_482 = Dummy_481*0.13819660112501053; - const real_t Dummy_483 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_484 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_485 = Dummy_484*0.13819660112501056; - const real_t Dummy_486 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_487 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_488 = Dummy_487*0.13819660112501056; - const real_t Dummy_489 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_490 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_491 = Dummy_490*0.5854101966249684; - const real_t Dummy_492 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_493 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_494 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_495 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_496 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_497 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_498 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_499 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_500 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_501 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_24; - const real_t Dummy_502 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16; - const real_t Dummy_503 = -Dummy_501 - Dummy_502; - const real_t Dummy_504 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_26; - const real_t Dummy_505 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_506 = -Dummy_504 - Dummy_505; - const real_t Dummy_507 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_508 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_509 = -Dummy_507 - Dummy_508; - const real_t Dummy_510 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_30; - const real_t Dummy_511 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_512 = -Dummy_510 - Dummy_511; - const real_t Dummy_513 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_24; - const real_t Dummy_514 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_515 = -Dummy_513 - Dummy_514; - const real_t Dummy_516 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_26; - const real_t Dummy_517 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_6; - const real_t Dummy_518 = -Dummy_516 - Dummy_517; - const real_t Dummy_519 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_520 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_521 = -Dummy_519 - Dummy_520; - const real_t Dummy_522 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_30; - const real_t Dummy_523 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_14; - const real_t Dummy_524 = -Dummy_522 - Dummy_523; - const real_t Dummy_525 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16; - const real_t Dummy_526 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_527 = -Dummy_525 - Dummy_526; - const real_t Dummy_528 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_529 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_6; - const real_t Dummy_530 = -Dummy_528 - Dummy_529; - const real_t Dummy_531 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_532 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_533 = -Dummy_531 - Dummy_532; - const real_t Dummy_534 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_535 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_14; - const real_t Dummy_536 = -Dummy_534 - Dummy_535; - const real_t Dummy_537 = Dummy_501 + Dummy_513 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_538 = Dummy_504 + Dummy_516 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_539 = Dummy_507 + Dummy_519 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_540 = Dummy_510 + Dummy_522 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_541 = Dummy_502 + Dummy_525 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_542 = Dummy_505 + Dummy_528 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_543 = Dummy_508 + Dummy_531 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_544 = Dummy_511 + Dummy_534 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_545 = Dummy_514 + Dummy_526 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_546 = Dummy_517 + Dummy_529 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_547 = Dummy_520 + Dummy_532 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_548 = Dummy_523 + Dummy_535 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_549 = -jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_88; - const real_t Dummy_550 = -jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_90; - const real_t Dummy_551 = -jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_92; - const real_t Dummy_552 = -jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_94; - const real_t Dummy_553 = Dummy_481*0.1381966011250105; - const real_t Dummy_554 = Dummy_484*0.1381966011250105; - const real_t Dummy_555 = Dummy_487*0.5854101966249684; - const real_t Dummy_556 = Dummy_490*0.1381966011250105; - const real_t Dummy_557 = Dummy_481*0.1381966011250105; - const real_t Dummy_558 = Dummy_484*0.5854101966249684; - const real_t Dummy_559 = Dummy_487*0.1381966011250105; - const real_t Dummy_560 = Dummy_490*0.1381966011250105; - const real_t Dummy_561 = Dummy_481*0.5854101966249684; - const real_t Dummy_562 = Dummy_484*0.1381966011250105; - const real_t Dummy_563 = Dummy_487*0.1381966011250105; - const real_t Dummy_564 = Dummy_490*0.1381966011250105; - const real_t Dummy_579 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_580 = Dummy_579*0.13819660112501053; - const real_t Dummy_581 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_582 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_583 = Dummy_582*0.13819660112501056; - const real_t Dummy_584 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_585 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_586 = Dummy_585*0.13819660112501056; - const real_t Dummy_587 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_588 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_589 = Dummy_588*0.5854101966249684; - const real_t Dummy_590 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_591 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_592 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_593 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_594 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_595 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_596 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_597 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_598 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_599 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_24; - const real_t Dummy_600 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16; - const real_t Dummy_601 = -Dummy_599 - Dummy_600; - const real_t Dummy_602 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_26; - const real_t Dummy_603 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_604 = -Dummy_602 - Dummy_603; - const real_t Dummy_605 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_606 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_607 = -Dummy_605 - Dummy_606; - const real_t Dummy_608 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_30; - const real_t Dummy_609 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_610 = -Dummy_608 - Dummy_609; - const real_t Dummy_611 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_24; - const real_t Dummy_612 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_613 = -Dummy_611 - Dummy_612; - const real_t Dummy_614 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_26; - const real_t Dummy_615 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_6; - const real_t Dummy_616 = -Dummy_614 - Dummy_615; - const real_t Dummy_617 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_618 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_619 = -Dummy_617 - Dummy_618; - const real_t Dummy_620 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_30; - const real_t Dummy_621 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_14; - const real_t Dummy_622 = -Dummy_620 - Dummy_621; - const real_t Dummy_623 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16; - const real_t Dummy_624 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_625 = -Dummy_623 - Dummy_624; - const real_t Dummy_626 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_627 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_6; - const real_t Dummy_628 = -Dummy_626 - Dummy_627; - const real_t Dummy_629 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_630 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_631 = -Dummy_629 - Dummy_630; - const real_t Dummy_632 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_633 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_14; - const real_t Dummy_634 = -Dummy_632 - Dummy_633; - const real_t Dummy_635 = Dummy_599 + Dummy_611 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_636 = Dummy_602 + Dummy_614 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_637 = Dummy_605 + Dummy_617 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_638 = Dummy_608 + Dummy_620 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_639 = Dummy_600 + Dummy_623 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_640 = Dummy_603 + Dummy_626 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_641 = Dummy_606 + Dummy_629 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_642 = Dummy_609 + Dummy_632 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_643 = Dummy_612 + Dummy_624 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_644 = Dummy_615 + Dummy_627 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_645 = Dummy_618 + Dummy_630 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_646 = Dummy_621 + Dummy_633 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_647 = -jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_88 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_88 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_88; - const real_t Dummy_648 = -jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_90 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_90 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_90; - const real_t Dummy_649 = -jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_92 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_92 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_92; - const real_t Dummy_650 = -jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_94 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_94 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_94; - const real_t Dummy_651 = Dummy_579*0.1381966011250105; - const real_t Dummy_652 = Dummy_582*0.1381966011250105; - const real_t Dummy_653 = Dummy_585*0.5854101966249684; - const real_t Dummy_654 = Dummy_588*0.1381966011250105; - const real_t Dummy_655 = Dummy_579*0.1381966011250105; - const real_t Dummy_656 = Dummy_582*0.5854101966249684; - const real_t Dummy_657 = Dummy_585*0.1381966011250105; - const real_t Dummy_658 = Dummy_588*0.1381966011250105; - const real_t Dummy_659 = Dummy_579*0.5854101966249684; - const real_t Dummy_660 = Dummy_582*0.1381966011250105; - const real_t Dummy_661 = Dummy_585*0.1381966011250105; - const real_t Dummy_662 = Dummy_588*0.1381966011250105; - const real_t Dummy_677 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_678 = Dummy_677*0.13819660112501053; - const real_t Dummy_679 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_680 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_681 = Dummy_680*0.13819660112501056; - const real_t Dummy_682 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_683 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_684 = Dummy_683*0.13819660112501056; - const real_t Dummy_685 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_686 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_687 = Dummy_686*0.5854101966249684; - const real_t Dummy_688 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_689 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_690 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_691 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_692 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_693 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_694 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_695 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_696 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_697 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_24; - const real_t Dummy_698 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16; - const real_t Dummy_699 = -Dummy_697 - Dummy_698; - const real_t Dummy_700 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_26; - const real_t Dummy_701 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_702 = -Dummy_700 - Dummy_701; - const real_t Dummy_703 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_704 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_705 = -Dummy_703 - Dummy_704; - const real_t Dummy_706 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_30; - const real_t Dummy_707 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_708 = -Dummy_706 - Dummy_707; - const real_t Dummy_709 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_24; - const real_t Dummy_710 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_711 = -Dummy_709 - Dummy_710; - const real_t Dummy_712 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_26; - const real_t Dummy_713 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_6; - const real_t Dummy_714 = -Dummy_712 - Dummy_713; - const real_t Dummy_715 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_716 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_717 = -Dummy_715 - Dummy_716; - const real_t Dummy_718 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_30; - const real_t Dummy_719 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_14; - const real_t Dummy_720 = -Dummy_718 - Dummy_719; - const real_t Dummy_721 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16; - const real_t Dummy_722 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_723 = -Dummy_721 - Dummy_722; - const real_t Dummy_724 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_725 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_6; - const real_t Dummy_726 = -Dummy_724 - Dummy_725; - const real_t Dummy_727 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_728 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_729 = -Dummy_727 - Dummy_728; - const real_t Dummy_730 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_731 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_14; - const real_t Dummy_732 = -Dummy_730 - Dummy_731; - const real_t Dummy_733 = Dummy_697 + Dummy_709 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_734 = Dummy_700 + Dummy_712 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_735 = Dummy_703 + Dummy_715 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_736 = Dummy_706 + Dummy_718 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_737 = Dummy_698 + Dummy_721 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_738 = Dummy_701 + Dummy_724 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_739 = Dummy_704 + Dummy_727 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_740 = Dummy_707 + Dummy_730 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_741 = Dummy_710 + Dummy_722 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_742 = Dummy_713 + Dummy_725 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_743 = Dummy_716 + Dummy_728 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_744 = Dummy_719 + Dummy_731 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_745 = -jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_88; - const real_t Dummy_746 = -jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_90; - const real_t Dummy_747 = -jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_92; - const real_t Dummy_748 = -jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_94; - const real_t Dummy_749 = Dummy_677*0.1381966011250105; - const real_t Dummy_750 = Dummy_680*0.1381966011250105; - const real_t Dummy_751 = Dummy_683*0.5854101966249684; - const real_t Dummy_752 = Dummy_686*0.1381966011250105; - const real_t Dummy_753 = Dummy_677*0.1381966011250105; - const real_t Dummy_754 = Dummy_680*0.5854101966249684; - const real_t Dummy_755 = Dummy_683*0.1381966011250105; - const real_t Dummy_756 = Dummy_686*0.1381966011250105; - const real_t Dummy_757 = Dummy_677*0.5854101966249684; - const real_t Dummy_758 = Dummy_680*0.1381966011250105; - const real_t Dummy_759 = Dummy_683*0.1381966011250105; - const real_t Dummy_760 = Dummy_686*0.1381966011250105; + const real_t tmp_moved_constant_10 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_11 = tmp_moved_constant_10*0.13819660112501053; + const real_t tmp_moved_constant_12 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_13 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_14 = tmp_moved_constant_13*0.13819660112501056; + const real_t tmp_moved_constant_15 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_16 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_17 = tmp_moved_constant_16*0.13819660112501056; + const real_t tmp_moved_constant_18 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_19 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_20 = tmp_moved_constant_19*0.5854101966249684; + const real_t tmp_moved_constant_21 = jac_affine_inv_0_1_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_22 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_23 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_24 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_25 = jac_affine_inv_1_1_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_26 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_27 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_28 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_29 = jac_affine_inv_2_1_WHITE_DOWN*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_30 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_31 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_32 = -tmp_moved_constant_30 - tmp_moved_constant_31; + const real_t tmp_moved_constant_33 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_34 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_35 = -tmp_moved_constant_33 - tmp_moved_constant_34; + const real_t tmp_moved_constant_36 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_37 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_38 = -tmp_moved_constant_36 - tmp_moved_constant_37; + const real_t tmp_moved_constant_39 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_40 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_41 = -tmp_moved_constant_39 - tmp_moved_constant_40; + const real_t tmp_moved_constant_42 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_43 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_44 = -tmp_moved_constant_42 - tmp_moved_constant_43; + const real_t tmp_moved_constant_45 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_46 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_47 = -tmp_moved_constant_45 - tmp_moved_constant_46; + const real_t tmp_moved_constant_48 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_49 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_50 = -tmp_moved_constant_48 - tmp_moved_constant_49; + const real_t tmp_moved_constant_51 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_52 = jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_53 = -tmp_moved_constant_51 - tmp_moved_constant_52; + const real_t tmp_moved_constant_54 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_55 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_56 = -tmp_moved_constant_54 - tmp_moved_constant_55; + const real_t tmp_moved_constant_57 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_58 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_59 = -tmp_moved_constant_57 - tmp_moved_constant_58; + const real_t tmp_moved_constant_60 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_61 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_62 = -tmp_moved_constant_60 - tmp_moved_constant_61; + const real_t tmp_moved_constant_63 = jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_64 = jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_65 = -tmp_moved_constant_63 - tmp_moved_constant_64; + const real_t tmp_moved_constant_66 = -jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_30 + tmp_moved_constant_42; + const real_t tmp_moved_constant_67 = -jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_33 + tmp_moved_constant_45; + const real_t tmp_moved_constant_68 = -jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_36 + tmp_moved_constant_48; + const real_t tmp_moved_constant_69 = -jac_affine_inv_2_1_WHITE_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_39 + tmp_moved_constant_51; + const real_t tmp_moved_constant_70 = -jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_31 + tmp_moved_constant_54; + const real_t tmp_moved_constant_71 = -jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_34 + tmp_moved_constant_57; + const real_t tmp_moved_constant_72 = -jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_37 + tmp_moved_constant_60; + const real_t tmp_moved_constant_73 = -jac_affine_inv_1_1_WHITE_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_40 + tmp_moved_constant_63; + const real_t tmp_moved_constant_74 = -jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_43 + tmp_moved_constant_55; + const real_t tmp_moved_constant_75 = -jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_46 + tmp_moved_constant_58; + const real_t tmp_moved_constant_76 = -jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_49 + tmp_moved_constant_61; + const real_t tmp_moved_constant_77 = -jac_affine_inv_0_1_WHITE_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_52 + tmp_moved_constant_64; + const real_t tmp_moved_constant_78 = -jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_88; + const real_t tmp_moved_constant_79 = -jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_90; + const real_t tmp_moved_constant_80 = -jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_92; + const real_t tmp_moved_constant_81 = -jac_affine_inv_0_1_WHITE_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_1_WHITE_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_1_WHITE_DOWN*tmp_kernel_op_94; + const real_t tmp_moved_constant_82 = tmp_moved_constant_10*0.1381966011250105; + const real_t tmp_moved_constant_83 = tmp_moved_constant_13*0.1381966011250105; + const real_t tmp_moved_constant_84 = tmp_moved_constant_16*0.5854101966249684; + const real_t tmp_moved_constant_85 = tmp_moved_constant_19*0.1381966011250105; + const real_t tmp_moved_constant_86 = tmp_moved_constant_10*0.1381966011250105; + const real_t tmp_moved_constant_87 = tmp_moved_constant_13*0.5854101966249684; + const real_t tmp_moved_constant_88 = tmp_moved_constant_16*0.1381966011250105; + const real_t tmp_moved_constant_89 = tmp_moved_constant_19*0.1381966011250105; + const real_t tmp_moved_constant_90 = tmp_moved_constant_10*0.5854101966249684; + const real_t tmp_moved_constant_91 = tmp_moved_constant_13*0.1381966011250105; + const real_t tmp_moved_constant_92 = tmp_moved_constant_16*0.1381966011250105; + const real_t tmp_moved_constant_93 = tmp_moved_constant_19*0.1381966011250105; + const real_t tmp_moved_constant_108 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_109 = tmp_moved_constant_108*0.13819660112501053; + const real_t tmp_moved_constant_110 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_111 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_112 = tmp_moved_constant_111*0.13819660112501056; + const real_t tmp_moved_constant_113 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_114 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_115 = tmp_moved_constant_114*0.13819660112501056; + const real_t tmp_moved_constant_116 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_117 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_118 = tmp_moved_constant_117*0.5854101966249684; + const real_t tmp_moved_constant_119 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_120 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_121 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_122 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_123 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_124 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_125 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_126 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_127 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_128 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_24; + const real_t tmp_moved_constant_129 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16; + const real_t tmp_moved_constant_130 = -tmp_moved_constant_128 - tmp_moved_constant_129; + const real_t tmp_moved_constant_131 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_26; + const real_t tmp_moved_constant_132 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_133 = -tmp_moved_constant_131 - tmp_moved_constant_132; + const real_t tmp_moved_constant_134 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_135 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_136 = -tmp_moved_constant_134 - tmp_moved_constant_135; + const real_t tmp_moved_constant_137 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_30; + const real_t tmp_moved_constant_138 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_139 = -tmp_moved_constant_137 - tmp_moved_constant_138; + const real_t tmp_moved_constant_140 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_24; + const real_t tmp_moved_constant_141 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_142 = -tmp_moved_constant_140 - tmp_moved_constant_141; + const real_t tmp_moved_constant_143 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_26; + const real_t tmp_moved_constant_144 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_6; + const real_t tmp_moved_constant_145 = -tmp_moved_constant_143 - tmp_moved_constant_144; + const real_t tmp_moved_constant_146 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_147 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_148 = -tmp_moved_constant_146 - tmp_moved_constant_147; + const real_t tmp_moved_constant_149 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_30; + const real_t tmp_moved_constant_150 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_14; + const real_t tmp_moved_constant_151 = -tmp_moved_constant_149 - tmp_moved_constant_150; + const real_t tmp_moved_constant_152 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16; + const real_t tmp_moved_constant_153 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_154 = -tmp_moved_constant_152 - tmp_moved_constant_153; + const real_t tmp_moved_constant_155 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_156 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_6; + const real_t tmp_moved_constant_157 = -tmp_moved_constant_155 - tmp_moved_constant_156; + const real_t tmp_moved_constant_158 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_159 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_160 = -tmp_moved_constant_158 - tmp_moved_constant_159; + const real_t tmp_moved_constant_161 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_162 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_14; + const real_t tmp_moved_constant_163 = -tmp_moved_constant_161 - tmp_moved_constant_162; + const real_t tmp_moved_constant_164 = -jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_128 + tmp_moved_constant_140; + const real_t tmp_moved_constant_165 = -jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_131 + tmp_moved_constant_143; + const real_t tmp_moved_constant_166 = -jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_134 + tmp_moved_constant_146; + const real_t tmp_moved_constant_167 = -jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_137 + tmp_moved_constant_149; + const real_t tmp_moved_constant_168 = -jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_129 + tmp_moved_constant_152; + const real_t tmp_moved_constant_169 = -jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_132 + tmp_moved_constant_155; + const real_t tmp_moved_constant_170 = -jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_135 + tmp_moved_constant_158; + const real_t tmp_moved_constant_171 = -jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_138 + tmp_moved_constant_161; + const real_t tmp_moved_constant_172 = -jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_141 + tmp_moved_constant_153; + const real_t tmp_moved_constant_173 = -jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_144 + tmp_moved_constant_156; + const real_t tmp_moved_constant_174 = -jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_147 + tmp_moved_constant_159; + const real_t tmp_moved_constant_175 = -jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_150 + tmp_moved_constant_162; + const real_t tmp_moved_constant_176 = -jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_88; + const real_t tmp_moved_constant_177 = -jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_90; + const real_t tmp_moved_constant_178 = -jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_92; + const real_t tmp_moved_constant_179 = -jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_94; + const real_t tmp_moved_constant_180 = tmp_moved_constant_108*0.1381966011250105; + const real_t tmp_moved_constant_181 = tmp_moved_constant_111*0.1381966011250105; + const real_t tmp_moved_constant_182 = tmp_moved_constant_114*0.5854101966249684; + const real_t tmp_moved_constant_183 = tmp_moved_constant_117*0.1381966011250105; + const real_t tmp_moved_constant_184 = tmp_moved_constant_108*0.1381966011250105; + const real_t tmp_moved_constant_185 = tmp_moved_constant_111*0.5854101966249684; + const real_t tmp_moved_constant_186 = tmp_moved_constant_114*0.1381966011250105; + const real_t tmp_moved_constant_187 = tmp_moved_constant_117*0.1381966011250105; + const real_t tmp_moved_constant_188 = tmp_moved_constant_108*0.5854101966249684; + const real_t tmp_moved_constant_189 = tmp_moved_constant_111*0.1381966011250105; + const real_t tmp_moved_constant_190 = tmp_moved_constant_114*0.1381966011250105; + const real_t tmp_moved_constant_191 = tmp_moved_constant_117*0.1381966011250105; + const real_t tmp_moved_constant_206 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_207 = tmp_moved_constant_206*0.13819660112501053; + const real_t tmp_moved_constant_208 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_209 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_210 = tmp_moved_constant_209*0.13819660112501056; + const real_t tmp_moved_constant_211 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_212 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_213 = tmp_moved_constant_212*0.13819660112501056; + const real_t tmp_moved_constant_214 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_215 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_216 = tmp_moved_constant_215*0.5854101966249684; + const real_t tmp_moved_constant_217 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_218 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_219 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_220 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_221 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_222 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_223 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_224 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_225 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_226 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_227 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_228 = -tmp_moved_constant_226 - tmp_moved_constant_227; + const real_t tmp_moved_constant_229 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_230 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_231 = -tmp_moved_constant_229 - tmp_moved_constant_230; + const real_t tmp_moved_constant_232 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_233 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_234 = -tmp_moved_constant_232 - tmp_moved_constant_233; + const real_t tmp_moved_constant_235 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_236 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_237 = -tmp_moved_constant_235 - tmp_moved_constant_236; + const real_t tmp_moved_constant_238 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_239 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_240 = -tmp_moved_constant_238 - tmp_moved_constant_239; + const real_t tmp_moved_constant_241 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_242 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_243 = -tmp_moved_constant_241 - tmp_moved_constant_242; + const real_t tmp_moved_constant_244 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_245 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_246 = -tmp_moved_constant_244 - tmp_moved_constant_245; + const real_t tmp_moved_constant_247 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_248 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_249 = -tmp_moved_constant_247 - tmp_moved_constant_248; + const real_t tmp_moved_constant_250 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_251 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_252 = -tmp_moved_constant_250 - tmp_moved_constant_251; + const real_t tmp_moved_constant_253 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_254 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_255 = -tmp_moved_constant_253 - tmp_moved_constant_254; + const real_t tmp_moved_constant_256 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_257 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_258 = -tmp_moved_constant_256 - tmp_moved_constant_257; + const real_t tmp_moved_constant_259 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_260 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_261 = -tmp_moved_constant_259 - tmp_moved_constant_260; + const real_t tmp_moved_constant_262 = -jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_226 + tmp_moved_constant_238; + const real_t tmp_moved_constant_263 = -jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_229 + tmp_moved_constant_241; + const real_t tmp_moved_constant_264 = -jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_232 + tmp_moved_constant_244; + const real_t tmp_moved_constant_265 = -jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_235 + tmp_moved_constant_247; + const real_t tmp_moved_constant_266 = -jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_227 + tmp_moved_constant_250; + const real_t tmp_moved_constant_267 = -jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_230 + tmp_moved_constant_253; + const real_t tmp_moved_constant_268 = -jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_233 + tmp_moved_constant_256; + const real_t tmp_moved_constant_269 = -jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_236 + tmp_moved_constant_259; + const real_t tmp_moved_constant_270 = -jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_239 + tmp_moved_constant_251; + const real_t tmp_moved_constant_271 = -jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_242 + tmp_moved_constant_254; + const real_t tmp_moved_constant_272 = -jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_245 + tmp_moved_constant_257; + const real_t tmp_moved_constant_273 = -jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_248 + tmp_moved_constant_260; + const real_t tmp_moved_constant_274 = -jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_88; + const real_t tmp_moved_constant_275 = -jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_90; + const real_t tmp_moved_constant_276 = -jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_92; + const real_t tmp_moved_constant_277 = -jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_94; + const real_t tmp_moved_constant_278 = tmp_moved_constant_206*0.1381966011250105; + const real_t tmp_moved_constant_279 = tmp_moved_constant_209*0.1381966011250105; + const real_t tmp_moved_constant_280 = tmp_moved_constant_212*0.5854101966249684; + const real_t tmp_moved_constant_281 = tmp_moved_constant_215*0.1381966011250105; + const real_t tmp_moved_constant_282 = tmp_moved_constant_206*0.1381966011250105; + const real_t tmp_moved_constant_283 = tmp_moved_constant_209*0.5854101966249684; + const real_t tmp_moved_constant_284 = tmp_moved_constant_212*0.1381966011250105; + const real_t tmp_moved_constant_285 = tmp_moved_constant_215*0.1381966011250105; + const real_t tmp_moved_constant_286 = tmp_moved_constant_206*0.5854101966249684; + const real_t tmp_moved_constant_287 = tmp_moved_constant_209*0.1381966011250105; + const real_t tmp_moved_constant_288 = tmp_moved_constant_212*0.1381966011250105; + const real_t tmp_moved_constant_289 = tmp_moved_constant_215*0.1381966011250105; + const real_t tmp_moved_constant_304 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_305 = tmp_moved_constant_304*0.13819660112501053; + const real_t tmp_moved_constant_306 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_307 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_308 = tmp_moved_constant_307*0.13819660112501056; + const real_t tmp_moved_constant_309 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_310 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_311 = tmp_moved_constant_310*0.13819660112501056; + const real_t tmp_moved_constant_312 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_313 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_314 = tmp_moved_constant_313*0.5854101966249684; + const real_t tmp_moved_constant_315 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_316 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_317 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_318 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_319 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_320 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_321 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_322 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_323 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_324 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_24; + const real_t tmp_moved_constant_325 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16; + const real_t tmp_moved_constant_326 = -tmp_moved_constant_324 - tmp_moved_constant_325; + const real_t tmp_moved_constant_327 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_26; + const real_t tmp_moved_constant_328 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_329 = -tmp_moved_constant_327 - tmp_moved_constant_328; + const real_t tmp_moved_constant_330 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_331 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_332 = -tmp_moved_constant_330 - tmp_moved_constant_331; + const real_t tmp_moved_constant_333 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_30; + const real_t tmp_moved_constant_334 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_335 = -tmp_moved_constant_333 - tmp_moved_constant_334; + const real_t tmp_moved_constant_336 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_24; + const real_t tmp_moved_constant_337 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_338 = -tmp_moved_constant_336 - tmp_moved_constant_337; + const real_t tmp_moved_constant_339 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_26; + const real_t tmp_moved_constant_340 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_6; + const real_t tmp_moved_constant_341 = -tmp_moved_constant_339 - tmp_moved_constant_340; + const real_t tmp_moved_constant_342 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_343 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_344 = -tmp_moved_constant_342 - tmp_moved_constant_343; + const real_t tmp_moved_constant_345 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_30; + const real_t tmp_moved_constant_346 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_14; + const real_t tmp_moved_constant_347 = -tmp_moved_constant_345 - tmp_moved_constant_346; + const real_t tmp_moved_constant_348 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16; + const real_t tmp_moved_constant_349 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_350 = -tmp_moved_constant_348 - tmp_moved_constant_349; + const real_t tmp_moved_constant_351 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_352 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_6; + const real_t tmp_moved_constant_353 = -tmp_moved_constant_351 - tmp_moved_constant_352; + const real_t tmp_moved_constant_354 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_355 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_356 = -tmp_moved_constant_354 - tmp_moved_constant_355; + const real_t tmp_moved_constant_357 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_358 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_14; + const real_t tmp_moved_constant_359 = -tmp_moved_constant_357 - tmp_moved_constant_358; + const real_t tmp_moved_constant_360 = -jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_324 + tmp_moved_constant_336; + const real_t tmp_moved_constant_361 = -jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_327 + tmp_moved_constant_339; + const real_t tmp_moved_constant_362 = -jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_330 + tmp_moved_constant_342; + const real_t tmp_moved_constant_363 = -jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_333 + tmp_moved_constant_345; + const real_t tmp_moved_constant_364 = -jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_325 + tmp_moved_constant_348; + const real_t tmp_moved_constant_365 = -jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_328 + tmp_moved_constant_351; + const real_t tmp_moved_constant_366 = -jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_331 + tmp_moved_constant_354; + const real_t tmp_moved_constant_367 = -jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_334 + tmp_moved_constant_357; + const real_t tmp_moved_constant_368 = -jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_337 + tmp_moved_constant_349; + const real_t tmp_moved_constant_369 = -jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_340 + tmp_moved_constant_352; + const real_t tmp_moved_constant_370 = -jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_343 + tmp_moved_constant_355; + const real_t tmp_moved_constant_371 = -jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_346 + tmp_moved_constant_358; + const real_t tmp_moved_constant_372 = -jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_88 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_88 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_88; + const real_t tmp_moved_constant_373 = -jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_90 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_90 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_90; + const real_t tmp_moved_constant_374 = -jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_92 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_92 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_92; + const real_t tmp_moved_constant_375 = -jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_94 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_94 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_94; + const real_t tmp_moved_constant_376 = tmp_moved_constant_304*0.1381966011250105; + const real_t tmp_moved_constant_377 = tmp_moved_constant_307*0.1381966011250105; + const real_t tmp_moved_constant_378 = tmp_moved_constant_310*0.5854101966249684; + const real_t tmp_moved_constant_379 = tmp_moved_constant_313*0.1381966011250105; + const real_t tmp_moved_constant_380 = tmp_moved_constant_304*0.1381966011250105; + const real_t tmp_moved_constant_381 = tmp_moved_constant_307*0.5854101966249684; + const real_t tmp_moved_constant_382 = tmp_moved_constant_310*0.1381966011250105; + const real_t tmp_moved_constant_383 = tmp_moved_constant_313*0.1381966011250105; + const real_t tmp_moved_constant_384 = tmp_moved_constant_304*0.5854101966249684; + const real_t tmp_moved_constant_385 = tmp_moved_constant_307*0.1381966011250105; + const real_t tmp_moved_constant_386 = tmp_moved_constant_310*0.1381966011250105; + const real_t tmp_moved_constant_387 = tmp_moved_constant_313*0.1381966011250105; + const real_t tmp_moved_constant_402 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_403 = tmp_moved_constant_402*0.13819660112501053; + const real_t tmp_moved_constant_404 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_405 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_406 = tmp_moved_constant_405*0.13819660112501056; + const real_t tmp_moved_constant_407 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_408 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_409 = tmp_moved_constant_408*0.13819660112501056; + const real_t tmp_moved_constant_410 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_411 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_412 = tmp_moved_constant_411*0.5854101966249684; + const real_t tmp_moved_constant_413 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_414 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_415 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_416 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_417 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_418 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_419 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_420 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_421 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_422 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_423 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_424 = -tmp_moved_constant_422 - tmp_moved_constant_423; + const real_t tmp_moved_constant_425 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_426 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_427 = -tmp_moved_constant_425 - tmp_moved_constant_426; + const real_t tmp_moved_constant_428 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_429 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_430 = -tmp_moved_constant_428 - tmp_moved_constant_429; + const real_t tmp_moved_constant_431 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_432 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_433 = -tmp_moved_constant_431 - tmp_moved_constant_432; + const real_t tmp_moved_constant_434 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_435 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_436 = -tmp_moved_constant_434 - tmp_moved_constant_435; + const real_t tmp_moved_constant_437 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_438 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_439 = -tmp_moved_constant_437 - tmp_moved_constant_438; + const real_t tmp_moved_constant_440 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_441 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_442 = -tmp_moved_constant_440 - tmp_moved_constant_441; + const real_t tmp_moved_constant_443 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_444 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_445 = -tmp_moved_constant_443 - tmp_moved_constant_444; + const real_t tmp_moved_constant_446 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_447 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_448 = -tmp_moved_constant_446 - tmp_moved_constant_447; + const real_t tmp_moved_constant_449 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_450 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_451 = -tmp_moved_constant_449 - tmp_moved_constant_450; + const real_t tmp_moved_constant_452 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_453 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_454 = -tmp_moved_constant_452 - tmp_moved_constant_453; + const real_t tmp_moved_constant_455 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_456 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_457 = -tmp_moved_constant_455 - tmp_moved_constant_456; + const real_t tmp_moved_constant_458 = -jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_422 + tmp_moved_constant_434; + const real_t tmp_moved_constant_459 = -jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_425 + tmp_moved_constant_437; + const real_t tmp_moved_constant_460 = -jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_428 + tmp_moved_constant_440; + const real_t tmp_moved_constant_461 = -jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_431 + tmp_moved_constant_443; + const real_t tmp_moved_constant_462 = -jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_423 + tmp_moved_constant_446; + const real_t tmp_moved_constant_463 = -jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_426 + tmp_moved_constant_449; + const real_t tmp_moved_constant_464 = -jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_429 + tmp_moved_constant_452; + const real_t tmp_moved_constant_465 = -jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_432 + tmp_moved_constant_455; + const real_t tmp_moved_constant_466 = -jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_435 + tmp_moved_constant_447; + const real_t tmp_moved_constant_467 = -jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_438 + tmp_moved_constant_450; + const real_t tmp_moved_constant_468 = -jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_441 + tmp_moved_constant_453; + const real_t tmp_moved_constant_469 = -jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_444 + tmp_moved_constant_456; + const real_t tmp_moved_constant_470 = -jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_88; + const real_t tmp_moved_constant_471 = -jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_90; + const real_t tmp_moved_constant_472 = -jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_92; + const real_t tmp_moved_constant_473 = -jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_94; + const real_t tmp_moved_constant_474 = tmp_moved_constant_402*0.1381966011250105; + const real_t tmp_moved_constant_475 = tmp_moved_constant_405*0.1381966011250105; + const real_t tmp_moved_constant_476 = tmp_moved_constant_408*0.5854101966249684; + const real_t tmp_moved_constant_477 = tmp_moved_constant_411*0.1381966011250105; + const real_t tmp_moved_constant_478 = tmp_moved_constant_402*0.1381966011250105; + const real_t tmp_moved_constant_479 = tmp_moved_constant_405*0.5854101966249684; + const real_t tmp_moved_constant_480 = tmp_moved_constant_408*0.1381966011250105; + const real_t tmp_moved_constant_481 = tmp_moved_constant_411*0.1381966011250105; + const real_t tmp_moved_constant_482 = tmp_moved_constant_402*0.5854101966249684; + const real_t tmp_moved_constant_483 = tmp_moved_constant_405*0.1381966011250105; + const real_t tmp_moved_constant_484 = tmp_moved_constant_408*0.1381966011250105; + const real_t tmp_moved_constant_485 = tmp_moved_constant_411*0.1381966011250105; for (int64_t ctr_2 = 0; ctr_2 < micro_edges_per_macro_edge; ctr_2 += 1) for (int64_t ctr_1 = 0; ctr_1 < -ctr_2 + micro_edges_per_macro_edge; ctr_1 += 1) { @@ -849,114 +849,114 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_3D( real_t * RESTRICT _data_d _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(elMatVec_3,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); } } - const __m256d Dummy_275 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_276 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_277 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_278 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_279 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_280 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]); - const __m256d Dummy_281 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_282 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_283 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_284 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_369 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_279,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286),_mm256_set_pd(Dummy_307,Dummy_307,Dummy_307,Dummy_307)),_mm256_mul_pd(_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289),_mm256_set_pd(Dummy_310,Dummy_310,Dummy_310,Dummy_310))),_mm256_mul_pd(_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292),_mm256_set_pd(Dummy_313,Dummy_313,Dummy_313,Dummy_313))),_mm256_mul_pd(_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295),_mm256_set_pd(Dummy_316,Dummy_316,Dummy_316,Dummy_316)))),_mm256_mul_pd(Dummy_280,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286),_mm256_set_pd(Dummy_319,Dummy_319,Dummy_319,Dummy_319)),_mm256_mul_pd(_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289),_mm256_set_pd(Dummy_322,Dummy_322,Dummy_322,Dummy_322))),_mm256_mul_pd(_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292),_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325))),_mm256_mul_pd(_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295),_mm256_set_pd(Dummy_328,Dummy_328,Dummy_328,Dummy_328))))),_mm256_mul_pd(Dummy_281,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286),_mm256_set_pd(Dummy_331,Dummy_331,Dummy_331,Dummy_331)),_mm256_mul_pd(_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289),_mm256_set_pd(Dummy_334,Dummy_334,Dummy_334,Dummy_334))),_mm256_mul_pd(_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292),_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337))),_mm256_mul_pd(_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295),_mm256_set_pd(Dummy_340,Dummy_340,Dummy_340,Dummy_340))))),_mm256_mul_pd(Dummy_282,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286),_mm256_set_pd(Dummy_341,Dummy_341,Dummy_341,Dummy_341)),_mm256_mul_pd(_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289),_mm256_set_pd(Dummy_342,Dummy_342,Dummy_342,Dummy_342))),_mm256_mul_pd(_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292),_mm256_set_pd(Dummy_343,Dummy_343,Dummy_343,Dummy_343))),_mm256_mul_pd(_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295),_mm256_set_pd(Dummy_344,Dummy_344,Dummy_344,Dummy_344))))),_mm256_mul_pd(Dummy_283,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286),_mm256_set_pd(Dummy_345,Dummy_345,Dummy_345,Dummy_345)),_mm256_mul_pd(_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289),_mm256_set_pd(Dummy_346,Dummy_346,Dummy_346,Dummy_346))),_mm256_mul_pd(_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292),_mm256_set_pd(Dummy_347,Dummy_347,Dummy_347,Dummy_347))),_mm256_mul_pd(_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295),_mm256_set_pd(Dummy_348,Dummy_348,Dummy_348,Dummy_348))))),_mm256_mul_pd(Dummy_284,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286),_mm256_set_pd(Dummy_349,Dummy_349,Dummy_349,Dummy_349)),_mm256_mul_pd(_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289),_mm256_set_pd(Dummy_350,Dummy_350,Dummy_350,Dummy_350))),_mm256_mul_pd(_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292),_mm256_set_pd(Dummy_351,Dummy_351,Dummy_351,Dummy_351))),_mm256_mul_pd(_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295),_mm256_set_pd(Dummy_352,Dummy_352,Dummy_352,Dummy_352))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286),_mm256_set_pd(Dummy_353,Dummy_353,Dummy_353,Dummy_353)),_mm256_mul_pd(_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289),_mm256_set_pd(Dummy_354,Dummy_354,Dummy_354,Dummy_354))),_mm256_mul_pd(_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292),_mm256_set_pd(Dummy_355,Dummy_355,Dummy_355,Dummy_355))),_mm256_mul_pd(_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295),_mm256_set_pd(Dummy_356,Dummy_356,Dummy_356,Dummy_356))))),_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286)),_mm256_set_pd(Dummy_287,Dummy_287,Dummy_287,Dummy_287)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289)),_mm256_set_pd(Dummy_290,Dummy_290,Dummy_290,Dummy_290))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292)),_mm256_set_pd(Dummy_293,Dummy_293,Dummy_293,Dummy_293))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295)),_mm256_set_pd(Dummy_296,Dummy_296,Dummy_296,Dummy_296))))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286)),_mm256_set_pd(Dummy_297,Dummy_297,Dummy_297,Dummy_297)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289)),_mm256_set_pd(Dummy_298,Dummy_298,Dummy_298,Dummy_298))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292)),_mm256_set_pd(Dummy_299,Dummy_299,Dummy_299,Dummy_299))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295)),_mm256_set_pd(Dummy_300,Dummy_300,Dummy_300,Dummy_300))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_286,Dummy_286,Dummy_286,Dummy_286)),_mm256_set_pd(Dummy_301,Dummy_301,Dummy_301,Dummy_301)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_289,Dummy_289,Dummy_289,Dummy_289)),_mm256_set_pd(Dummy_302,Dummy_302,Dummy_302,Dummy_302))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_292,Dummy_292,Dummy_292,Dummy_292)),_mm256_set_pd(Dummy_303,Dummy_303,Dummy_303,Dummy_303))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_295,Dummy_295,Dummy_295,Dummy_295)),_mm256_set_pd(Dummy_304,Dummy_304,Dummy_304,Dummy_304))))); - const __m256d Dummy_370 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_279,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_307,Dummy_307,Dummy_307,Dummy_307),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_set_pd(Dummy_310,Dummy_310,Dummy_310,Dummy_310),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(Dummy_313,Dummy_313,Dummy_313,Dummy_313),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_set_pd(Dummy_316,Dummy_316,Dummy_316,Dummy_316),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360)))),_mm256_mul_pd(Dummy_280,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_319,Dummy_319,Dummy_319,Dummy_319),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_set_pd(Dummy_322,Dummy_322,Dummy_322,Dummy_322),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_set_pd(Dummy_328,Dummy_328,Dummy_328,Dummy_328),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_281,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_331,Dummy_331,Dummy_331,Dummy_331),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_set_pd(Dummy_334,Dummy_334,Dummy_334,Dummy_334),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_set_pd(Dummy_340,Dummy_340,Dummy_340,Dummy_340),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_282,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_341,Dummy_341,Dummy_341,Dummy_341),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_set_pd(Dummy_342,Dummy_342,Dummy_342,Dummy_342),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(Dummy_343,Dummy_343,Dummy_343,Dummy_343),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_set_pd(Dummy_344,Dummy_344,Dummy_344,Dummy_344),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_283,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_345,Dummy_345,Dummy_345,Dummy_345),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_set_pd(Dummy_346,Dummy_346,Dummy_346,Dummy_346),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(Dummy_347,Dummy_347,Dummy_347,Dummy_347),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_set_pd(Dummy_348,Dummy_348,Dummy_348,Dummy_348),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_284,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_349,Dummy_349,Dummy_349,Dummy_349),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_set_pd(Dummy_350,Dummy_350,Dummy_350,Dummy_350),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(Dummy_351,Dummy_351,Dummy_351,Dummy_351),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_set_pd(Dummy_352,Dummy_352,Dummy_352,Dummy_352),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_353,Dummy_353,Dummy_353,Dummy_353),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_set_pd(Dummy_354,Dummy_354,Dummy_354,Dummy_354),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_set_pd(Dummy_355,Dummy_355,Dummy_355,Dummy_355),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_set_pd(Dummy_356,Dummy_356,Dummy_356,Dummy_356),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_287,Dummy_287,Dummy_287,Dummy_287)),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_290,Dummy_290,Dummy_290,Dummy_290)),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_293,Dummy_293,Dummy_293,Dummy_293)),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_296,Dummy_296,Dummy_296,Dummy_296)),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_297,Dummy_297,Dummy_297,Dummy_297)),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_298,Dummy_298,Dummy_298,Dummy_298)),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_299,Dummy_299,Dummy_299,Dummy_299)),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_300,Dummy_300,Dummy_300,Dummy_300)),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_301,Dummy_301,Dummy_301,Dummy_301)),_mm256_set_pd(Dummy_357,Dummy_357,Dummy_357,Dummy_357)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_302,Dummy_302,Dummy_302,Dummy_302)),_mm256_set_pd(Dummy_358,Dummy_358,Dummy_358,Dummy_358))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_303,Dummy_303,Dummy_303,Dummy_303)),_mm256_set_pd(Dummy_359,Dummy_359,Dummy_359,Dummy_359))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_304,Dummy_304,Dummy_304,Dummy_304)),_mm256_set_pd(Dummy_360,Dummy_360,Dummy_360,Dummy_360))))); - const __m256d Dummy_371 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_279,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_307,Dummy_307,Dummy_307,Dummy_307),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_set_pd(Dummy_310,Dummy_310,Dummy_310,Dummy_310),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(Dummy_313,Dummy_313,Dummy_313,Dummy_313),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_set_pd(Dummy_316,Dummy_316,Dummy_316,Dummy_316),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364)))),_mm256_mul_pd(Dummy_280,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_319,Dummy_319,Dummy_319,Dummy_319),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_set_pd(Dummy_322,Dummy_322,Dummy_322,Dummy_322),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_set_pd(Dummy_328,Dummy_328,Dummy_328,Dummy_328),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))),_mm256_mul_pd(Dummy_281,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_331,Dummy_331,Dummy_331,Dummy_331),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_set_pd(Dummy_334,Dummy_334,Dummy_334,Dummy_334),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_set_pd(Dummy_340,Dummy_340,Dummy_340,Dummy_340),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))),_mm256_mul_pd(Dummy_282,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_341,Dummy_341,Dummy_341,Dummy_341),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_set_pd(Dummy_342,Dummy_342,Dummy_342,Dummy_342),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(Dummy_343,Dummy_343,Dummy_343,Dummy_343),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_set_pd(Dummy_344,Dummy_344,Dummy_344,Dummy_344),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))),_mm256_mul_pd(Dummy_283,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_345,Dummy_345,Dummy_345,Dummy_345),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_set_pd(Dummy_346,Dummy_346,Dummy_346,Dummy_346),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(Dummy_347,Dummy_347,Dummy_347,Dummy_347),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_set_pd(Dummy_348,Dummy_348,Dummy_348,Dummy_348),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))),_mm256_mul_pd(Dummy_284,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_349,Dummy_349,Dummy_349,Dummy_349),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_set_pd(Dummy_350,Dummy_350,Dummy_350,Dummy_350),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(Dummy_351,Dummy_351,Dummy_351,Dummy_351),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_set_pd(Dummy_352,Dummy_352,Dummy_352,Dummy_352),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_353,Dummy_353,Dummy_353,Dummy_353),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_set_pd(Dummy_354,Dummy_354,Dummy_354,Dummy_354),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_set_pd(Dummy_355,Dummy_355,Dummy_355,Dummy_355),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_set_pd(Dummy_356,Dummy_356,Dummy_356,Dummy_356),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))),_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_287,Dummy_287,Dummy_287,Dummy_287)),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_290,Dummy_290,Dummy_290,Dummy_290)),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_293,Dummy_293,Dummy_293,Dummy_293)),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_296,Dummy_296,Dummy_296,Dummy_296)),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_297,Dummy_297,Dummy_297,Dummy_297)),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_298,Dummy_298,Dummy_298,Dummy_298)),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_299,Dummy_299,Dummy_299,Dummy_299)),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_300,Dummy_300,Dummy_300,Dummy_300)),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_301,Dummy_301,Dummy_301,Dummy_301)),_mm256_set_pd(Dummy_361,Dummy_361,Dummy_361,Dummy_361)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_302,Dummy_302,Dummy_302,Dummy_302)),_mm256_set_pd(Dummy_362,Dummy_362,Dummy_362,Dummy_362))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_303,Dummy_303,Dummy_303,Dummy_303)),_mm256_set_pd(Dummy_363,Dummy_363,Dummy_363,Dummy_363))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_304,Dummy_304,Dummy_304,Dummy_304)),_mm256_set_pd(Dummy_364,Dummy_364,Dummy_364,Dummy_364))))); - const __m256d Dummy_372 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_279,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_307,Dummy_307,Dummy_307,Dummy_307),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_set_pd(Dummy_310,Dummy_310,Dummy_310,Dummy_310),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_set_pd(Dummy_313,Dummy_313,Dummy_313,Dummy_313),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_set_pd(Dummy_316,Dummy_316,Dummy_316,Dummy_316),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368)))),_mm256_mul_pd(Dummy_280,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_319,Dummy_319,Dummy_319,Dummy_319),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_set_pd(Dummy_322,Dummy_322,Dummy_322,Dummy_322),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_set_pd(Dummy_325,Dummy_325,Dummy_325,Dummy_325),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_set_pd(Dummy_328,Dummy_328,Dummy_328,Dummy_328),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))),_mm256_mul_pd(Dummy_281,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_331,Dummy_331,Dummy_331,Dummy_331),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_set_pd(Dummy_334,Dummy_334,Dummy_334,Dummy_334),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_set_pd(Dummy_337,Dummy_337,Dummy_337,Dummy_337),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_set_pd(Dummy_340,Dummy_340,Dummy_340,Dummy_340),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))),_mm256_mul_pd(Dummy_282,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_341,Dummy_341,Dummy_341,Dummy_341),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_set_pd(Dummy_342,Dummy_342,Dummy_342,Dummy_342),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_set_pd(Dummy_343,Dummy_343,Dummy_343,Dummy_343),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_set_pd(Dummy_344,Dummy_344,Dummy_344,Dummy_344),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))),_mm256_mul_pd(Dummy_283,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_345,Dummy_345,Dummy_345,Dummy_345),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_set_pd(Dummy_346,Dummy_346,Dummy_346,Dummy_346),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_set_pd(Dummy_347,Dummy_347,Dummy_347,Dummy_347),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_set_pd(Dummy_348,Dummy_348,Dummy_348,Dummy_348),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))),_mm256_mul_pd(Dummy_284,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_349,Dummy_349,Dummy_349,Dummy_349),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_set_pd(Dummy_350,Dummy_350,Dummy_350,Dummy_350),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_set_pd(Dummy_351,Dummy_351,Dummy_351,Dummy_351),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_set_pd(Dummy_352,Dummy_352,Dummy_352,Dummy_352),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))),_mm256_mul_pd(Dummy_275,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_353,Dummy_353,Dummy_353,Dummy_353),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_set_pd(Dummy_354,Dummy_354,Dummy_354,Dummy_354),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_set_pd(Dummy_355,Dummy_355,Dummy_355,Dummy_355),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_set_pd(Dummy_356,Dummy_356,Dummy_356,Dummy_356),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))),_mm256_mul_pd(Dummy_276,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_287,Dummy_287,Dummy_287,Dummy_287)),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_290,Dummy_290,Dummy_290,Dummy_290)),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_293,Dummy_293,Dummy_293,Dummy_293)),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_296,Dummy_296,Dummy_296,Dummy_296)),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))),_mm256_mul_pd(Dummy_277,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_297,Dummy_297,Dummy_297,Dummy_297)),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_298,Dummy_298,Dummy_298,Dummy_298)),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_299,Dummy_299,Dummy_299,Dummy_299)),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_300,Dummy_300,Dummy_300,Dummy_300)),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))),_mm256_mul_pd(Dummy_278,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_301,Dummy_301,Dummy_301,Dummy_301)),_mm256_set_pd(Dummy_365,Dummy_365,Dummy_365,Dummy_365)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_302,Dummy_302,Dummy_302,Dummy_302)),_mm256_set_pd(Dummy_366,Dummy_366,Dummy_366,Dummy_366))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_303,Dummy_303,Dummy_303,Dummy_303)),_mm256_set_pd(Dummy_367,Dummy_367,Dummy_367,Dummy_367))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_304,Dummy_304,Dummy_304,Dummy_304)),_mm256_set_pd(Dummy_368,Dummy_368,Dummy_368,Dummy_368))))); + const __m256d tmp_moved_constant_0 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_1 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_2 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_3 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_4 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_5 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]); + const __m256d tmp_moved_constant_6 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_7 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_8 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_9 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_94 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_4,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17),_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41)))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17),_mm256_set_pd(tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53))))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17),_mm256_set_pd(tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65))))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17),_mm256_set_pd(tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69))))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17),_mm256_set_pd(tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73))))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17),_mm256_set_pd(tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77))))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11),_mm256_set_pd(tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14),_mm256_set_pd(tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17),_mm256_set_pd(tmp_moved_constant_80,tmp_moved_constant_80,tmp_moved_constant_80,tmp_moved_constant_80))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20),_mm256_set_pd(tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81))))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)),_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)),_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17)),_mm256_set_pd(tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20)),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21))))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)),_mm256_set_pd(tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)),_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17)),_mm256_set_pd(tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20)),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25))))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11,tmp_moved_constant_11)),_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14,tmp_moved_constant_14)),_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17,tmp_moved_constant_17)),_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20,tmp_moved_constant_20)),_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29))))); + const __m256d tmp_moved_constant_95 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_4,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85)))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_80,tmp_moved_constant_80,tmp_moved_constant_80,tmp_moved_constant_80),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12)),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15)),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18)),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21)),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22)),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23)),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24)),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25)),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26)),_mm256_set_pd(tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82,tmp_moved_constant_82)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27)),_mm256_set_pd(tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83,tmp_moved_constant_83))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28)),_mm256_set_pd(tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84,tmp_moved_constant_84))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29)),_mm256_set_pd(tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85,tmp_moved_constant_85))))); + const __m256d tmp_moved_constant_96 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_4,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89)))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_80,tmp_moved_constant_80,tmp_moved_constant_80,tmp_moved_constant_80),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12)),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15)),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18)),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21)),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22)),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23)),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24)),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25)),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26)),_mm256_set_pd(tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86,tmp_moved_constant_86)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27)),_mm256_set_pd(tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87,tmp_moved_constant_87))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28)),_mm256_set_pd(tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88,tmp_moved_constant_88))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29)),_mm256_set_pd(tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89,tmp_moved_constant_89))))); + const __m256d tmp_moved_constant_97 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_4,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32,tmp_moved_constant_32),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35,tmp_moved_constant_35),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38,tmp_moved_constant_38),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41,tmp_moved_constant_41),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93)))),_mm256_mul_pd(tmp_moved_constant_5,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44,tmp_moved_constant_44),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47,tmp_moved_constant_47),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50,tmp_moved_constant_50),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53,tmp_moved_constant_53),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))),_mm256_mul_pd(tmp_moved_constant_6,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56,tmp_moved_constant_56),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59,tmp_moved_constant_59),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62,tmp_moved_constant_62),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65,tmp_moved_constant_65),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))),_mm256_mul_pd(tmp_moved_constant_7,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66,tmp_moved_constant_66),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67,tmp_moved_constant_67),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68,tmp_moved_constant_68),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69,tmp_moved_constant_69),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))),_mm256_mul_pd(tmp_moved_constant_8,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70,tmp_moved_constant_70),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71,tmp_moved_constant_71),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72,tmp_moved_constant_72),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73,tmp_moved_constant_73),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))),_mm256_mul_pd(tmp_moved_constant_9,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74,tmp_moved_constant_74),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75,tmp_moved_constant_75),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76,tmp_moved_constant_76),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77,tmp_moved_constant_77),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))),_mm256_mul_pd(tmp_moved_constant_0,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78,tmp_moved_constant_78),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79,tmp_moved_constant_79),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_80,tmp_moved_constant_80,tmp_moved_constant_80,tmp_moved_constant_80),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81,tmp_moved_constant_81),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))),_mm256_mul_pd(tmp_moved_constant_1,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12,tmp_moved_constant_12)),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15,tmp_moved_constant_15)),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18,tmp_moved_constant_18)),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21,tmp_moved_constant_21)),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))),_mm256_mul_pd(tmp_moved_constant_2,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22,tmp_moved_constant_22)),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23,tmp_moved_constant_23)),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24,tmp_moved_constant_24)),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25,tmp_moved_constant_25)),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))),_mm256_mul_pd(tmp_moved_constant_3,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26,tmp_moved_constant_26)),_mm256_set_pd(tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90,tmp_moved_constant_90)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27,tmp_moved_constant_27)),_mm256_set_pd(tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91,tmp_moved_constant_91))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28,tmp_moved_constant_28)),_mm256_set_pd(tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92,tmp_moved_constant_92))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29,tmp_moved_constant_29)),_mm256_set_pd(tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93,tmp_moved_constant_93))))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_369,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_370,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_371,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_372,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_94,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_95,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_96,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_97,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); } } - const __m256d Dummy_373 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_374 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_375 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_376 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_377 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_378 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_379 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_380 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_381 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_382 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_467 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_377,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384),_mm256_set_pd(Dummy_405,Dummy_405,Dummy_405,Dummy_405)),_mm256_mul_pd(_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387),_mm256_set_pd(Dummy_408,Dummy_408,Dummy_408,Dummy_408))),_mm256_mul_pd(_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390),_mm256_set_pd(Dummy_411,Dummy_411,Dummy_411,Dummy_411))),_mm256_mul_pd(_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393),_mm256_set_pd(Dummy_414,Dummy_414,Dummy_414,Dummy_414)))),_mm256_mul_pd(Dummy_378,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384),_mm256_set_pd(Dummy_417,Dummy_417,Dummy_417,Dummy_417)),_mm256_mul_pd(_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387),_mm256_set_pd(Dummy_420,Dummy_420,Dummy_420,Dummy_420))),_mm256_mul_pd(_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390),_mm256_set_pd(Dummy_423,Dummy_423,Dummy_423,Dummy_423))),_mm256_mul_pd(_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393),_mm256_set_pd(Dummy_426,Dummy_426,Dummy_426,Dummy_426))))),_mm256_mul_pd(Dummy_379,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384),_mm256_set_pd(Dummy_429,Dummy_429,Dummy_429,Dummy_429)),_mm256_mul_pd(_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387),_mm256_set_pd(Dummy_432,Dummy_432,Dummy_432,Dummy_432))),_mm256_mul_pd(_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390),_mm256_set_pd(Dummy_435,Dummy_435,Dummy_435,Dummy_435))),_mm256_mul_pd(_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393),_mm256_set_pd(Dummy_438,Dummy_438,Dummy_438,Dummy_438))))),_mm256_mul_pd(Dummy_380,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384),_mm256_set_pd(Dummy_439,Dummy_439,Dummy_439,Dummy_439)),_mm256_mul_pd(_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387),_mm256_set_pd(Dummy_440,Dummy_440,Dummy_440,Dummy_440))),_mm256_mul_pd(_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390),_mm256_set_pd(Dummy_441,Dummy_441,Dummy_441,Dummy_441))),_mm256_mul_pd(_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393),_mm256_set_pd(Dummy_442,Dummy_442,Dummy_442,Dummy_442))))),_mm256_mul_pd(Dummy_381,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384),_mm256_set_pd(Dummy_443,Dummy_443,Dummy_443,Dummy_443)),_mm256_mul_pd(_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387),_mm256_set_pd(Dummy_444,Dummy_444,Dummy_444,Dummy_444))),_mm256_mul_pd(_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390),_mm256_set_pd(Dummy_445,Dummy_445,Dummy_445,Dummy_445))),_mm256_mul_pd(_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393),_mm256_set_pd(Dummy_446,Dummy_446,Dummy_446,Dummy_446))))),_mm256_mul_pd(Dummy_382,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384),_mm256_set_pd(Dummy_447,Dummy_447,Dummy_447,Dummy_447)),_mm256_mul_pd(_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387),_mm256_set_pd(Dummy_448,Dummy_448,Dummy_448,Dummy_448))),_mm256_mul_pd(_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390),_mm256_set_pd(Dummy_449,Dummy_449,Dummy_449,Dummy_449))),_mm256_mul_pd(_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393),_mm256_set_pd(Dummy_450,Dummy_450,Dummy_450,Dummy_450))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384),_mm256_set_pd(Dummy_451,Dummy_451,Dummy_451,Dummy_451)),_mm256_mul_pd(_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387),_mm256_set_pd(Dummy_452,Dummy_452,Dummy_452,Dummy_452))),_mm256_mul_pd(_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390),_mm256_set_pd(Dummy_453,Dummy_453,Dummy_453,Dummy_453))),_mm256_mul_pd(_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393),_mm256_set_pd(Dummy_454,Dummy_454,Dummy_454,Dummy_454))))),_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384)),_mm256_set_pd(Dummy_385,Dummy_385,Dummy_385,Dummy_385)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387)),_mm256_set_pd(Dummy_388,Dummy_388,Dummy_388,Dummy_388))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390)),_mm256_set_pd(Dummy_391,Dummy_391,Dummy_391,Dummy_391))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393)),_mm256_set_pd(Dummy_394,Dummy_394,Dummy_394,Dummy_394))))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384)),_mm256_set_pd(Dummy_395,Dummy_395,Dummy_395,Dummy_395)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387)),_mm256_set_pd(Dummy_396,Dummy_396,Dummy_396,Dummy_396))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390)),_mm256_set_pd(Dummy_397,Dummy_397,Dummy_397,Dummy_397))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393)),_mm256_set_pd(Dummy_398,Dummy_398,Dummy_398,Dummy_398))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_384,Dummy_384,Dummy_384,Dummy_384)),_mm256_set_pd(Dummy_399,Dummy_399,Dummy_399,Dummy_399)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_387,Dummy_387,Dummy_387,Dummy_387)),_mm256_set_pd(Dummy_400,Dummy_400,Dummy_400,Dummy_400))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_390,Dummy_390,Dummy_390,Dummy_390)),_mm256_set_pd(Dummy_401,Dummy_401,Dummy_401,Dummy_401))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_393,Dummy_393,Dummy_393,Dummy_393)),_mm256_set_pd(Dummy_402,Dummy_402,Dummy_402,Dummy_402))))); - const __m256d Dummy_468 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_377,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_405,Dummy_405,Dummy_405,Dummy_405),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_set_pd(Dummy_408,Dummy_408,Dummy_408,Dummy_408),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(Dummy_411,Dummy_411,Dummy_411,Dummy_411),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_set_pd(Dummy_414,Dummy_414,Dummy_414,Dummy_414),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458)))),_mm256_mul_pd(Dummy_378,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_417,Dummy_417,Dummy_417,Dummy_417),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_set_pd(Dummy_420,Dummy_420,Dummy_420,Dummy_420),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(Dummy_423,Dummy_423,Dummy_423,Dummy_423),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_set_pd(Dummy_426,Dummy_426,Dummy_426,Dummy_426),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_379,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_429,Dummy_429,Dummy_429,Dummy_429),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_set_pd(Dummy_432,Dummy_432,Dummy_432,Dummy_432),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(Dummy_435,Dummy_435,Dummy_435,Dummy_435),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_set_pd(Dummy_438,Dummy_438,Dummy_438,Dummy_438),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_380,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_439,Dummy_439,Dummy_439,Dummy_439),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_set_pd(Dummy_440,Dummy_440,Dummy_440,Dummy_440),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(Dummy_441,Dummy_441,Dummy_441,Dummy_441),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_set_pd(Dummy_442,Dummy_442,Dummy_442,Dummy_442),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_381,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_443,Dummy_443,Dummy_443,Dummy_443),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_set_pd(Dummy_444,Dummy_444,Dummy_444,Dummy_444),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(Dummy_445,Dummy_445,Dummy_445,Dummy_445),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_set_pd(Dummy_446,Dummy_446,Dummy_446,Dummy_446),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_382,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_447,Dummy_447,Dummy_447,Dummy_447),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_set_pd(Dummy_448,Dummy_448,Dummy_448,Dummy_448),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(Dummy_449,Dummy_449,Dummy_449,Dummy_449),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_set_pd(Dummy_450,Dummy_450,Dummy_450,Dummy_450),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_451,Dummy_451,Dummy_451,Dummy_451),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_set_pd(Dummy_452,Dummy_452,Dummy_452,Dummy_452),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_set_pd(Dummy_453,Dummy_453,Dummy_453,Dummy_453),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_set_pd(Dummy_454,Dummy_454,Dummy_454,Dummy_454),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_385,Dummy_385,Dummy_385,Dummy_385)),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_388,Dummy_388,Dummy_388,Dummy_388)),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_391,Dummy_391,Dummy_391,Dummy_391)),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_394,Dummy_394,Dummy_394,Dummy_394)),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_395,Dummy_395,Dummy_395,Dummy_395)),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_396,Dummy_396,Dummy_396,Dummy_396)),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_397,Dummy_397,Dummy_397,Dummy_397)),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_398,Dummy_398,Dummy_398,Dummy_398)),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_399,Dummy_399,Dummy_399,Dummy_399)),_mm256_set_pd(Dummy_455,Dummy_455,Dummy_455,Dummy_455)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_400,Dummy_400,Dummy_400,Dummy_400)),_mm256_set_pd(Dummy_456,Dummy_456,Dummy_456,Dummy_456))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_401,Dummy_401,Dummy_401,Dummy_401)),_mm256_set_pd(Dummy_457,Dummy_457,Dummy_457,Dummy_457))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_402,Dummy_402,Dummy_402,Dummy_402)),_mm256_set_pd(Dummy_458,Dummy_458,Dummy_458,Dummy_458))))); - const __m256d Dummy_469 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_377,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_405,Dummy_405,Dummy_405,Dummy_405),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_set_pd(Dummy_408,Dummy_408,Dummy_408,Dummy_408),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(Dummy_411,Dummy_411,Dummy_411,Dummy_411),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_set_pd(Dummy_414,Dummy_414,Dummy_414,Dummy_414),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462)))),_mm256_mul_pd(Dummy_378,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_417,Dummy_417,Dummy_417,Dummy_417),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_set_pd(Dummy_420,Dummy_420,Dummy_420,Dummy_420),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(Dummy_423,Dummy_423,Dummy_423,Dummy_423),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_set_pd(Dummy_426,Dummy_426,Dummy_426,Dummy_426),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))),_mm256_mul_pd(Dummy_379,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_429,Dummy_429,Dummy_429,Dummy_429),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_set_pd(Dummy_432,Dummy_432,Dummy_432,Dummy_432),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(Dummy_435,Dummy_435,Dummy_435,Dummy_435),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_set_pd(Dummy_438,Dummy_438,Dummy_438,Dummy_438),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))),_mm256_mul_pd(Dummy_380,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_439,Dummy_439,Dummy_439,Dummy_439),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_set_pd(Dummy_440,Dummy_440,Dummy_440,Dummy_440),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(Dummy_441,Dummy_441,Dummy_441,Dummy_441),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_set_pd(Dummy_442,Dummy_442,Dummy_442,Dummy_442),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))),_mm256_mul_pd(Dummy_381,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_443,Dummy_443,Dummy_443,Dummy_443),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_set_pd(Dummy_444,Dummy_444,Dummy_444,Dummy_444),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(Dummy_445,Dummy_445,Dummy_445,Dummy_445),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_set_pd(Dummy_446,Dummy_446,Dummy_446,Dummy_446),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))),_mm256_mul_pd(Dummy_382,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_447,Dummy_447,Dummy_447,Dummy_447),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_set_pd(Dummy_448,Dummy_448,Dummy_448,Dummy_448),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(Dummy_449,Dummy_449,Dummy_449,Dummy_449),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_set_pd(Dummy_450,Dummy_450,Dummy_450,Dummy_450),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_451,Dummy_451,Dummy_451,Dummy_451),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_set_pd(Dummy_452,Dummy_452,Dummy_452,Dummy_452),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_set_pd(Dummy_453,Dummy_453,Dummy_453,Dummy_453),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_set_pd(Dummy_454,Dummy_454,Dummy_454,Dummy_454),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))),_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_385,Dummy_385,Dummy_385,Dummy_385)),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_388,Dummy_388,Dummy_388,Dummy_388)),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_391,Dummy_391,Dummy_391,Dummy_391)),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_394,Dummy_394,Dummy_394,Dummy_394)),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_395,Dummy_395,Dummy_395,Dummy_395)),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_396,Dummy_396,Dummy_396,Dummy_396)),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_397,Dummy_397,Dummy_397,Dummy_397)),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_398,Dummy_398,Dummy_398,Dummy_398)),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_399,Dummy_399,Dummy_399,Dummy_399)),_mm256_set_pd(Dummy_459,Dummy_459,Dummy_459,Dummy_459)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_400,Dummy_400,Dummy_400,Dummy_400)),_mm256_set_pd(Dummy_460,Dummy_460,Dummy_460,Dummy_460))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_401,Dummy_401,Dummy_401,Dummy_401)),_mm256_set_pd(Dummy_461,Dummy_461,Dummy_461,Dummy_461))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_402,Dummy_402,Dummy_402,Dummy_402)),_mm256_set_pd(Dummy_462,Dummy_462,Dummy_462,Dummy_462))))); - const __m256d Dummy_470 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_377,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_405,Dummy_405,Dummy_405,Dummy_405),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_set_pd(Dummy_408,Dummy_408,Dummy_408,Dummy_408),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_set_pd(Dummy_411,Dummy_411,Dummy_411,Dummy_411),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_set_pd(Dummy_414,Dummy_414,Dummy_414,Dummy_414),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466)))),_mm256_mul_pd(Dummy_378,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_417,Dummy_417,Dummy_417,Dummy_417),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_set_pd(Dummy_420,Dummy_420,Dummy_420,Dummy_420),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_set_pd(Dummy_423,Dummy_423,Dummy_423,Dummy_423),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_set_pd(Dummy_426,Dummy_426,Dummy_426,Dummy_426),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))),_mm256_mul_pd(Dummy_379,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_429,Dummy_429,Dummy_429,Dummy_429),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_set_pd(Dummy_432,Dummy_432,Dummy_432,Dummy_432),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_set_pd(Dummy_435,Dummy_435,Dummy_435,Dummy_435),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_set_pd(Dummy_438,Dummy_438,Dummy_438,Dummy_438),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))),_mm256_mul_pd(Dummy_380,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_439,Dummy_439,Dummy_439,Dummy_439),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_set_pd(Dummy_440,Dummy_440,Dummy_440,Dummy_440),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_set_pd(Dummy_441,Dummy_441,Dummy_441,Dummy_441),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_set_pd(Dummy_442,Dummy_442,Dummy_442,Dummy_442),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))),_mm256_mul_pd(Dummy_381,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_443,Dummy_443,Dummy_443,Dummy_443),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_set_pd(Dummy_444,Dummy_444,Dummy_444,Dummy_444),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_set_pd(Dummy_445,Dummy_445,Dummy_445,Dummy_445),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_set_pd(Dummy_446,Dummy_446,Dummy_446,Dummy_446),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))),_mm256_mul_pd(Dummy_382,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_447,Dummy_447,Dummy_447,Dummy_447),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_set_pd(Dummy_448,Dummy_448,Dummy_448,Dummy_448),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_set_pd(Dummy_449,Dummy_449,Dummy_449,Dummy_449),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_set_pd(Dummy_450,Dummy_450,Dummy_450,Dummy_450),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))),_mm256_mul_pd(Dummy_373,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_451,Dummy_451,Dummy_451,Dummy_451),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_set_pd(Dummy_452,Dummy_452,Dummy_452,Dummy_452),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_set_pd(Dummy_453,Dummy_453,Dummy_453,Dummy_453),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_set_pd(Dummy_454,Dummy_454,Dummy_454,Dummy_454),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))),_mm256_mul_pd(Dummy_374,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_385,Dummy_385,Dummy_385,Dummy_385)),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_388,Dummy_388,Dummy_388,Dummy_388)),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_391,Dummy_391,Dummy_391,Dummy_391)),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_394,Dummy_394,Dummy_394,Dummy_394)),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))),_mm256_mul_pd(Dummy_375,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_395,Dummy_395,Dummy_395,Dummy_395)),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_396,Dummy_396,Dummy_396,Dummy_396)),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_397,Dummy_397,Dummy_397,Dummy_397)),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_398,Dummy_398,Dummy_398,Dummy_398)),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))),_mm256_mul_pd(Dummy_376,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_399,Dummy_399,Dummy_399,Dummy_399)),_mm256_set_pd(Dummy_463,Dummy_463,Dummy_463,Dummy_463)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_400,Dummy_400,Dummy_400,Dummy_400)),_mm256_set_pd(Dummy_464,Dummy_464,Dummy_464,Dummy_464))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_401,Dummy_401,Dummy_401,Dummy_401)),_mm256_set_pd(Dummy_465,Dummy_465,Dummy_465,Dummy_465))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_402,Dummy_402,Dummy_402,Dummy_402)),_mm256_set_pd(Dummy_466,Dummy_466,Dummy_466,Dummy_466))))); + const __m256d tmp_moved_constant_98 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_99 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_100 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_101 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_102 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_103 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_104 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_105 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_106 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_107 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_192 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_102,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109),_mm256_set_pd(tmp_moved_constant_130,tmp_moved_constant_130,tmp_moved_constant_130,tmp_moved_constant_130)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112),_mm256_set_pd(tmp_moved_constant_133,tmp_moved_constant_133,tmp_moved_constant_133,tmp_moved_constant_133))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115),_mm256_set_pd(tmp_moved_constant_136,tmp_moved_constant_136,tmp_moved_constant_136,tmp_moved_constant_136))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118),_mm256_set_pd(tmp_moved_constant_139,tmp_moved_constant_139,tmp_moved_constant_139,tmp_moved_constant_139)))),_mm256_mul_pd(tmp_moved_constant_103,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109),_mm256_set_pd(tmp_moved_constant_142,tmp_moved_constant_142,tmp_moved_constant_142,tmp_moved_constant_142)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112),_mm256_set_pd(tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115),_mm256_set_pd(tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118),_mm256_set_pd(tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151))))),_mm256_mul_pd(tmp_moved_constant_104,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109),_mm256_set_pd(tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112),_mm256_set_pd(tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115),_mm256_set_pd(tmp_moved_constant_160,tmp_moved_constant_160,tmp_moved_constant_160,tmp_moved_constant_160))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118),_mm256_set_pd(tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163))))),_mm256_mul_pd(tmp_moved_constant_105,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109),_mm256_set_pd(tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112),_mm256_set_pd(tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115),_mm256_set_pd(tmp_moved_constant_166,tmp_moved_constant_166,tmp_moved_constant_166,tmp_moved_constant_166))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118),_mm256_set_pd(tmp_moved_constant_167,tmp_moved_constant_167,tmp_moved_constant_167,tmp_moved_constant_167))))),_mm256_mul_pd(tmp_moved_constant_106,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109),_mm256_set_pd(tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112),_mm256_set_pd(tmp_moved_constant_169,tmp_moved_constant_169,tmp_moved_constant_169,tmp_moved_constant_169))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115),_mm256_set_pd(tmp_moved_constant_170,tmp_moved_constant_170,tmp_moved_constant_170,tmp_moved_constant_170))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118),_mm256_set_pd(tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171))))),_mm256_mul_pd(tmp_moved_constant_107,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109),_mm256_set_pd(tmp_moved_constant_172,tmp_moved_constant_172,tmp_moved_constant_172,tmp_moved_constant_172)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112),_mm256_set_pd(tmp_moved_constant_173,tmp_moved_constant_173,tmp_moved_constant_173,tmp_moved_constant_173))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115),_mm256_set_pd(tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118),_mm256_set_pd(tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175))))),_mm256_mul_pd(tmp_moved_constant_98,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109),_mm256_set_pd(tmp_moved_constant_176,tmp_moved_constant_176,tmp_moved_constant_176,tmp_moved_constant_176)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112),_mm256_set_pd(tmp_moved_constant_177,tmp_moved_constant_177,tmp_moved_constant_177,tmp_moved_constant_177))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115),_mm256_set_pd(tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118),_mm256_set_pd(tmp_moved_constant_179,tmp_moved_constant_179,tmp_moved_constant_179,tmp_moved_constant_179))))),_mm256_mul_pd(tmp_moved_constant_99,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109)),_mm256_set_pd(tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112)),_mm256_set_pd(tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115)),_mm256_set_pd(tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118)),_mm256_set_pd(tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119))))),_mm256_mul_pd(tmp_moved_constant_100,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109)),_mm256_set_pd(tmp_moved_constant_120,tmp_moved_constant_120,tmp_moved_constant_120,tmp_moved_constant_120)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112)),_mm256_set_pd(tmp_moved_constant_121,tmp_moved_constant_121,tmp_moved_constant_121,tmp_moved_constant_121))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115)),_mm256_set_pd(tmp_moved_constant_122,tmp_moved_constant_122,tmp_moved_constant_122,tmp_moved_constant_122))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118)),_mm256_set_pd(tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123))))),_mm256_mul_pd(tmp_moved_constant_101,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109,tmp_moved_constant_109)),_mm256_set_pd(tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112,tmp_moved_constant_112)),_mm256_set_pd(tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115,tmp_moved_constant_115)),_mm256_set_pd(tmp_moved_constant_126,tmp_moved_constant_126,tmp_moved_constant_126,tmp_moved_constant_126))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118,tmp_moved_constant_118)),_mm256_set_pd(tmp_moved_constant_127,tmp_moved_constant_127,tmp_moved_constant_127,tmp_moved_constant_127))))); + const __m256d tmp_moved_constant_193 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_102,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_130,tmp_moved_constant_130,tmp_moved_constant_130,tmp_moved_constant_130),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_133,tmp_moved_constant_133,tmp_moved_constant_133,tmp_moved_constant_133),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_136,tmp_moved_constant_136,tmp_moved_constant_136,tmp_moved_constant_136),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_139,tmp_moved_constant_139,tmp_moved_constant_139,tmp_moved_constant_139),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183)))),_mm256_mul_pd(tmp_moved_constant_103,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_142,tmp_moved_constant_142,tmp_moved_constant_142,tmp_moved_constant_142),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))),_mm256_mul_pd(tmp_moved_constant_104,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_160,tmp_moved_constant_160,tmp_moved_constant_160,tmp_moved_constant_160),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))),_mm256_mul_pd(tmp_moved_constant_105,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_166,tmp_moved_constant_166,tmp_moved_constant_166,tmp_moved_constant_166),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_167,tmp_moved_constant_167,tmp_moved_constant_167,tmp_moved_constant_167),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))),_mm256_mul_pd(tmp_moved_constant_106,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_169,tmp_moved_constant_169,tmp_moved_constant_169,tmp_moved_constant_169),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_170,tmp_moved_constant_170,tmp_moved_constant_170,tmp_moved_constant_170),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))),_mm256_mul_pd(tmp_moved_constant_107,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_172,tmp_moved_constant_172,tmp_moved_constant_172,tmp_moved_constant_172),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_173,tmp_moved_constant_173,tmp_moved_constant_173,tmp_moved_constant_173),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))),_mm256_mul_pd(tmp_moved_constant_98,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_176,tmp_moved_constant_176,tmp_moved_constant_176,tmp_moved_constant_176),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_177,tmp_moved_constant_177,tmp_moved_constant_177,tmp_moved_constant_177),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_179,tmp_moved_constant_179,tmp_moved_constant_179,tmp_moved_constant_179),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))),_mm256_mul_pd(tmp_moved_constant_99,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110)),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113)),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116)),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119)),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))),_mm256_mul_pd(tmp_moved_constant_100,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_120,tmp_moved_constant_120,tmp_moved_constant_120,tmp_moved_constant_120)),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_121,tmp_moved_constant_121,tmp_moved_constant_121,tmp_moved_constant_121)),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_122,tmp_moved_constant_122,tmp_moved_constant_122,tmp_moved_constant_122)),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123)),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))),_mm256_mul_pd(tmp_moved_constant_101,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124)),_mm256_set_pd(tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180,tmp_moved_constant_180)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125)),_mm256_set_pd(tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181,tmp_moved_constant_181))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_126,tmp_moved_constant_126,tmp_moved_constant_126,tmp_moved_constant_126)),_mm256_set_pd(tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182,tmp_moved_constant_182))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_127,tmp_moved_constant_127,tmp_moved_constant_127,tmp_moved_constant_127)),_mm256_set_pd(tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183,tmp_moved_constant_183))))); + const __m256d tmp_moved_constant_194 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_102,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_130,tmp_moved_constant_130,tmp_moved_constant_130,tmp_moved_constant_130),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_133,tmp_moved_constant_133,tmp_moved_constant_133,tmp_moved_constant_133),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_136,tmp_moved_constant_136,tmp_moved_constant_136,tmp_moved_constant_136),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_139,tmp_moved_constant_139,tmp_moved_constant_139,tmp_moved_constant_139),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187)))),_mm256_mul_pd(tmp_moved_constant_103,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_142,tmp_moved_constant_142,tmp_moved_constant_142,tmp_moved_constant_142),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))),_mm256_mul_pd(tmp_moved_constant_104,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_160,tmp_moved_constant_160,tmp_moved_constant_160,tmp_moved_constant_160),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))),_mm256_mul_pd(tmp_moved_constant_105,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_166,tmp_moved_constant_166,tmp_moved_constant_166,tmp_moved_constant_166),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_167,tmp_moved_constant_167,tmp_moved_constant_167,tmp_moved_constant_167),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))),_mm256_mul_pd(tmp_moved_constant_106,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_169,tmp_moved_constant_169,tmp_moved_constant_169,tmp_moved_constant_169),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_170,tmp_moved_constant_170,tmp_moved_constant_170,tmp_moved_constant_170),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))),_mm256_mul_pd(tmp_moved_constant_107,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_172,tmp_moved_constant_172,tmp_moved_constant_172,tmp_moved_constant_172),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_173,tmp_moved_constant_173,tmp_moved_constant_173,tmp_moved_constant_173),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))),_mm256_mul_pd(tmp_moved_constant_98,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_176,tmp_moved_constant_176,tmp_moved_constant_176,tmp_moved_constant_176),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_177,tmp_moved_constant_177,tmp_moved_constant_177,tmp_moved_constant_177),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_179,tmp_moved_constant_179,tmp_moved_constant_179,tmp_moved_constant_179),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))),_mm256_mul_pd(tmp_moved_constant_99,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110)),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113)),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116)),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119)),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))),_mm256_mul_pd(tmp_moved_constant_100,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_120,tmp_moved_constant_120,tmp_moved_constant_120,tmp_moved_constant_120)),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_121,tmp_moved_constant_121,tmp_moved_constant_121,tmp_moved_constant_121)),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_122,tmp_moved_constant_122,tmp_moved_constant_122,tmp_moved_constant_122)),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123)),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))),_mm256_mul_pd(tmp_moved_constant_101,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124)),_mm256_set_pd(tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184,tmp_moved_constant_184)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125)),_mm256_set_pd(tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185,tmp_moved_constant_185))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_126,tmp_moved_constant_126,tmp_moved_constant_126,tmp_moved_constant_126)),_mm256_set_pd(tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186,tmp_moved_constant_186))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_127,tmp_moved_constant_127,tmp_moved_constant_127,tmp_moved_constant_127)),_mm256_set_pd(tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187,tmp_moved_constant_187))))); + const __m256d tmp_moved_constant_195 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_102,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_130,tmp_moved_constant_130,tmp_moved_constant_130,tmp_moved_constant_130),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_133,tmp_moved_constant_133,tmp_moved_constant_133,tmp_moved_constant_133),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_136,tmp_moved_constant_136,tmp_moved_constant_136,tmp_moved_constant_136),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_139,tmp_moved_constant_139,tmp_moved_constant_139,tmp_moved_constant_139),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191)))),_mm256_mul_pd(tmp_moved_constant_103,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_142,tmp_moved_constant_142,tmp_moved_constant_142,tmp_moved_constant_142),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145,tmp_moved_constant_145),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148,tmp_moved_constant_148),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151,tmp_moved_constant_151),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))),_mm256_mul_pd(tmp_moved_constant_104,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154,tmp_moved_constant_154),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157,tmp_moved_constant_157),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_160,tmp_moved_constant_160,tmp_moved_constant_160,tmp_moved_constant_160),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163,tmp_moved_constant_163),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))),_mm256_mul_pd(tmp_moved_constant_105,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164,tmp_moved_constant_164),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165,tmp_moved_constant_165),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_166,tmp_moved_constant_166,tmp_moved_constant_166,tmp_moved_constant_166),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_167,tmp_moved_constant_167,tmp_moved_constant_167,tmp_moved_constant_167),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))),_mm256_mul_pd(tmp_moved_constant_106,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168,tmp_moved_constant_168),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_169,tmp_moved_constant_169,tmp_moved_constant_169,tmp_moved_constant_169),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_170,tmp_moved_constant_170,tmp_moved_constant_170,tmp_moved_constant_170),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171,tmp_moved_constant_171),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))),_mm256_mul_pd(tmp_moved_constant_107,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_172,tmp_moved_constant_172,tmp_moved_constant_172,tmp_moved_constant_172),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_173,tmp_moved_constant_173,tmp_moved_constant_173,tmp_moved_constant_173),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174,tmp_moved_constant_174),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175,tmp_moved_constant_175),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))),_mm256_mul_pd(tmp_moved_constant_98,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_176,tmp_moved_constant_176,tmp_moved_constant_176,tmp_moved_constant_176),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_177,tmp_moved_constant_177,tmp_moved_constant_177,tmp_moved_constant_177),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178,tmp_moved_constant_178),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_179,tmp_moved_constant_179,tmp_moved_constant_179,tmp_moved_constant_179),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))),_mm256_mul_pd(tmp_moved_constant_99,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110,tmp_moved_constant_110)),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113,tmp_moved_constant_113)),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116,tmp_moved_constant_116)),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119,tmp_moved_constant_119)),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))),_mm256_mul_pd(tmp_moved_constant_100,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_120,tmp_moved_constant_120,tmp_moved_constant_120,tmp_moved_constant_120)),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_121,tmp_moved_constant_121,tmp_moved_constant_121,tmp_moved_constant_121)),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_122,tmp_moved_constant_122,tmp_moved_constant_122,tmp_moved_constant_122)),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123,tmp_moved_constant_123)),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))),_mm256_mul_pd(tmp_moved_constant_101,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124,tmp_moved_constant_124)),_mm256_set_pd(tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188,tmp_moved_constant_188)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125,tmp_moved_constant_125)),_mm256_set_pd(tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189,tmp_moved_constant_189))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_126,tmp_moved_constant_126,tmp_moved_constant_126,tmp_moved_constant_126)),_mm256_set_pd(tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190,tmp_moved_constant_190))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_127,tmp_moved_constant_127,tmp_moved_constant_127,tmp_moved_constant_127)),_mm256_set_pd(tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191,tmp_moved_constant_191))))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_467,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_468,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_469,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_470,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_192,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_193,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_194,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_195,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); } } - const __m256d Dummy_471 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_472 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_473 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_474 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_475 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_476 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_477 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_478 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_479 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_480 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_565 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_475,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482),_mm256_set_pd(Dummy_503,Dummy_503,Dummy_503,Dummy_503)),_mm256_mul_pd(_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485),_mm256_set_pd(Dummy_506,Dummy_506,Dummy_506,Dummy_506))),_mm256_mul_pd(_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488),_mm256_set_pd(Dummy_509,Dummy_509,Dummy_509,Dummy_509))),_mm256_mul_pd(_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491),_mm256_set_pd(Dummy_512,Dummy_512,Dummy_512,Dummy_512)))),_mm256_mul_pd(Dummy_476,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482),_mm256_set_pd(Dummy_515,Dummy_515,Dummy_515,Dummy_515)),_mm256_mul_pd(_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485),_mm256_set_pd(Dummy_518,Dummy_518,Dummy_518,Dummy_518))),_mm256_mul_pd(_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488),_mm256_set_pd(Dummy_521,Dummy_521,Dummy_521,Dummy_521))),_mm256_mul_pd(_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491),_mm256_set_pd(Dummy_524,Dummy_524,Dummy_524,Dummy_524))))),_mm256_mul_pd(Dummy_477,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482),_mm256_set_pd(Dummy_527,Dummy_527,Dummy_527,Dummy_527)),_mm256_mul_pd(_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485),_mm256_set_pd(Dummy_530,Dummy_530,Dummy_530,Dummy_530))),_mm256_mul_pd(_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488),_mm256_set_pd(Dummy_533,Dummy_533,Dummy_533,Dummy_533))),_mm256_mul_pd(_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491),_mm256_set_pd(Dummy_536,Dummy_536,Dummy_536,Dummy_536))))),_mm256_mul_pd(Dummy_478,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482),_mm256_set_pd(Dummy_537,Dummy_537,Dummy_537,Dummy_537)),_mm256_mul_pd(_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485),_mm256_set_pd(Dummy_538,Dummy_538,Dummy_538,Dummy_538))),_mm256_mul_pd(_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488),_mm256_set_pd(Dummy_539,Dummy_539,Dummy_539,Dummy_539))),_mm256_mul_pd(_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491),_mm256_set_pd(Dummy_540,Dummy_540,Dummy_540,Dummy_540))))),_mm256_mul_pd(Dummy_479,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482),_mm256_set_pd(Dummy_541,Dummy_541,Dummy_541,Dummy_541)),_mm256_mul_pd(_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485),_mm256_set_pd(Dummy_542,Dummy_542,Dummy_542,Dummy_542))),_mm256_mul_pd(_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488),_mm256_set_pd(Dummy_543,Dummy_543,Dummy_543,Dummy_543))),_mm256_mul_pd(_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491),_mm256_set_pd(Dummy_544,Dummy_544,Dummy_544,Dummy_544))))),_mm256_mul_pd(Dummy_480,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482),_mm256_set_pd(Dummy_545,Dummy_545,Dummy_545,Dummy_545)),_mm256_mul_pd(_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485),_mm256_set_pd(Dummy_546,Dummy_546,Dummy_546,Dummy_546))),_mm256_mul_pd(_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488),_mm256_set_pd(Dummy_547,Dummy_547,Dummy_547,Dummy_547))),_mm256_mul_pd(_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491),_mm256_set_pd(Dummy_548,Dummy_548,Dummy_548,Dummy_548))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482),_mm256_set_pd(Dummy_549,Dummy_549,Dummy_549,Dummy_549)),_mm256_mul_pd(_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485),_mm256_set_pd(Dummy_550,Dummy_550,Dummy_550,Dummy_550))),_mm256_mul_pd(_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488),_mm256_set_pd(Dummy_551,Dummy_551,Dummy_551,Dummy_551))),_mm256_mul_pd(_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491),_mm256_set_pd(Dummy_552,Dummy_552,Dummy_552,Dummy_552))))),_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482)),_mm256_set_pd(Dummy_483,Dummy_483,Dummy_483,Dummy_483)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485)),_mm256_set_pd(Dummy_486,Dummy_486,Dummy_486,Dummy_486))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488)),_mm256_set_pd(Dummy_489,Dummy_489,Dummy_489,Dummy_489))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491)),_mm256_set_pd(Dummy_492,Dummy_492,Dummy_492,Dummy_492))))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482)),_mm256_set_pd(Dummy_493,Dummy_493,Dummy_493,Dummy_493)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485)),_mm256_set_pd(Dummy_494,Dummy_494,Dummy_494,Dummy_494))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488)),_mm256_set_pd(Dummy_495,Dummy_495,Dummy_495,Dummy_495))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491)),_mm256_set_pd(Dummy_496,Dummy_496,Dummy_496,Dummy_496))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_482,Dummy_482,Dummy_482,Dummy_482)),_mm256_set_pd(Dummy_497,Dummy_497,Dummy_497,Dummy_497)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_485,Dummy_485,Dummy_485,Dummy_485)),_mm256_set_pd(Dummy_498,Dummy_498,Dummy_498,Dummy_498))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_488,Dummy_488,Dummy_488,Dummy_488)),_mm256_set_pd(Dummy_499,Dummy_499,Dummy_499,Dummy_499))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_491,Dummy_491,Dummy_491,Dummy_491)),_mm256_set_pd(Dummy_500,Dummy_500,Dummy_500,Dummy_500))))); - const __m256d Dummy_566 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_475,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_503,Dummy_503,Dummy_503,Dummy_503),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_set_pd(Dummy_506,Dummy_506,Dummy_506,Dummy_506),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(Dummy_509,Dummy_509,Dummy_509,Dummy_509),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_set_pd(Dummy_512,Dummy_512,Dummy_512,Dummy_512),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556)))),_mm256_mul_pd(Dummy_476,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_515,Dummy_515,Dummy_515,Dummy_515),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_set_pd(Dummy_518,Dummy_518,Dummy_518,Dummy_518),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(Dummy_521,Dummy_521,Dummy_521,Dummy_521),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_set_pd(Dummy_524,Dummy_524,Dummy_524,Dummy_524),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_477,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_527,Dummy_527,Dummy_527,Dummy_527),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_set_pd(Dummy_530,Dummy_530,Dummy_530,Dummy_530),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(Dummy_533,Dummy_533,Dummy_533,Dummy_533),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_set_pd(Dummy_536,Dummy_536,Dummy_536,Dummy_536),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_478,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_537,Dummy_537,Dummy_537,Dummy_537),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_set_pd(Dummy_538,Dummy_538,Dummy_538,Dummy_538),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(Dummy_539,Dummy_539,Dummy_539,Dummy_539),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_set_pd(Dummy_540,Dummy_540,Dummy_540,Dummy_540),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_479,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_541,Dummy_541,Dummy_541,Dummy_541),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_set_pd(Dummy_542,Dummy_542,Dummy_542,Dummy_542),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(Dummy_543,Dummy_543,Dummy_543,Dummy_543),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_set_pd(Dummy_544,Dummy_544,Dummy_544,Dummy_544),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_480,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_545,Dummy_545,Dummy_545,Dummy_545),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_set_pd(Dummy_546,Dummy_546,Dummy_546,Dummy_546),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(Dummy_547,Dummy_547,Dummy_547,Dummy_547),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_set_pd(Dummy_548,Dummy_548,Dummy_548,Dummy_548),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_549,Dummy_549,Dummy_549,Dummy_549),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_set_pd(Dummy_550,Dummy_550,Dummy_550,Dummy_550),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_set_pd(Dummy_551,Dummy_551,Dummy_551,Dummy_551),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_set_pd(Dummy_552,Dummy_552,Dummy_552,Dummy_552),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_483,Dummy_483,Dummy_483,Dummy_483)),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_486,Dummy_486,Dummy_486,Dummy_486)),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_489,Dummy_489,Dummy_489,Dummy_489)),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_492,Dummy_492,Dummy_492,Dummy_492)),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_493,Dummy_493,Dummy_493,Dummy_493)),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_494,Dummy_494,Dummy_494,Dummy_494)),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_495,Dummy_495,Dummy_495,Dummy_495)),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_496,Dummy_496,Dummy_496,Dummy_496)),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_497,Dummy_497,Dummy_497,Dummy_497)),_mm256_set_pd(Dummy_553,Dummy_553,Dummy_553,Dummy_553)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_498,Dummy_498,Dummy_498,Dummy_498)),_mm256_set_pd(Dummy_554,Dummy_554,Dummy_554,Dummy_554))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_499,Dummy_499,Dummy_499,Dummy_499)),_mm256_set_pd(Dummy_555,Dummy_555,Dummy_555,Dummy_555))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_500,Dummy_500,Dummy_500,Dummy_500)),_mm256_set_pd(Dummy_556,Dummy_556,Dummy_556,Dummy_556))))); - const __m256d Dummy_567 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_475,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_503,Dummy_503,Dummy_503,Dummy_503),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_set_pd(Dummy_506,Dummy_506,Dummy_506,Dummy_506),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(Dummy_509,Dummy_509,Dummy_509,Dummy_509),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_set_pd(Dummy_512,Dummy_512,Dummy_512,Dummy_512),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560)))),_mm256_mul_pd(Dummy_476,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_515,Dummy_515,Dummy_515,Dummy_515),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_set_pd(Dummy_518,Dummy_518,Dummy_518,Dummy_518),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(Dummy_521,Dummy_521,Dummy_521,Dummy_521),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_set_pd(Dummy_524,Dummy_524,Dummy_524,Dummy_524),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))),_mm256_mul_pd(Dummy_477,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_527,Dummy_527,Dummy_527,Dummy_527),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_set_pd(Dummy_530,Dummy_530,Dummy_530,Dummy_530),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(Dummy_533,Dummy_533,Dummy_533,Dummy_533),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_set_pd(Dummy_536,Dummy_536,Dummy_536,Dummy_536),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))),_mm256_mul_pd(Dummy_478,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_537,Dummy_537,Dummy_537,Dummy_537),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_set_pd(Dummy_538,Dummy_538,Dummy_538,Dummy_538),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(Dummy_539,Dummy_539,Dummy_539,Dummy_539),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_set_pd(Dummy_540,Dummy_540,Dummy_540,Dummy_540),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))),_mm256_mul_pd(Dummy_479,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_541,Dummy_541,Dummy_541,Dummy_541),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_set_pd(Dummy_542,Dummy_542,Dummy_542,Dummy_542),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(Dummy_543,Dummy_543,Dummy_543,Dummy_543),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_set_pd(Dummy_544,Dummy_544,Dummy_544,Dummy_544),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))),_mm256_mul_pd(Dummy_480,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_545,Dummy_545,Dummy_545,Dummy_545),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_set_pd(Dummy_546,Dummy_546,Dummy_546,Dummy_546),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(Dummy_547,Dummy_547,Dummy_547,Dummy_547),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_set_pd(Dummy_548,Dummy_548,Dummy_548,Dummy_548),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_549,Dummy_549,Dummy_549,Dummy_549),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_set_pd(Dummy_550,Dummy_550,Dummy_550,Dummy_550),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_set_pd(Dummy_551,Dummy_551,Dummy_551,Dummy_551),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_set_pd(Dummy_552,Dummy_552,Dummy_552,Dummy_552),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))),_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_483,Dummy_483,Dummy_483,Dummy_483)),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_486,Dummy_486,Dummy_486,Dummy_486)),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_489,Dummy_489,Dummy_489,Dummy_489)),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_492,Dummy_492,Dummy_492,Dummy_492)),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_493,Dummy_493,Dummy_493,Dummy_493)),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_494,Dummy_494,Dummy_494,Dummy_494)),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_495,Dummy_495,Dummy_495,Dummy_495)),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_496,Dummy_496,Dummy_496,Dummy_496)),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_497,Dummy_497,Dummy_497,Dummy_497)),_mm256_set_pd(Dummy_557,Dummy_557,Dummy_557,Dummy_557)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_498,Dummy_498,Dummy_498,Dummy_498)),_mm256_set_pd(Dummy_558,Dummy_558,Dummy_558,Dummy_558))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_499,Dummy_499,Dummy_499,Dummy_499)),_mm256_set_pd(Dummy_559,Dummy_559,Dummy_559,Dummy_559))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_500,Dummy_500,Dummy_500,Dummy_500)),_mm256_set_pd(Dummy_560,Dummy_560,Dummy_560,Dummy_560))))); - const __m256d Dummy_568 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_475,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_503,Dummy_503,Dummy_503,Dummy_503),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_set_pd(Dummy_506,Dummy_506,Dummy_506,Dummy_506),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_set_pd(Dummy_509,Dummy_509,Dummy_509,Dummy_509),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_set_pd(Dummy_512,Dummy_512,Dummy_512,Dummy_512),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564)))),_mm256_mul_pd(Dummy_476,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_515,Dummy_515,Dummy_515,Dummy_515),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_set_pd(Dummy_518,Dummy_518,Dummy_518,Dummy_518),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_set_pd(Dummy_521,Dummy_521,Dummy_521,Dummy_521),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_set_pd(Dummy_524,Dummy_524,Dummy_524,Dummy_524),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))),_mm256_mul_pd(Dummy_477,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_527,Dummy_527,Dummy_527,Dummy_527),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_set_pd(Dummy_530,Dummy_530,Dummy_530,Dummy_530),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_set_pd(Dummy_533,Dummy_533,Dummy_533,Dummy_533),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_set_pd(Dummy_536,Dummy_536,Dummy_536,Dummy_536),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))),_mm256_mul_pd(Dummy_478,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_537,Dummy_537,Dummy_537,Dummy_537),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_set_pd(Dummy_538,Dummy_538,Dummy_538,Dummy_538),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_set_pd(Dummy_539,Dummy_539,Dummy_539,Dummy_539),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_set_pd(Dummy_540,Dummy_540,Dummy_540,Dummy_540),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))),_mm256_mul_pd(Dummy_479,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_541,Dummy_541,Dummy_541,Dummy_541),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_set_pd(Dummy_542,Dummy_542,Dummy_542,Dummy_542),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_set_pd(Dummy_543,Dummy_543,Dummy_543,Dummy_543),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_set_pd(Dummy_544,Dummy_544,Dummy_544,Dummy_544),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))),_mm256_mul_pd(Dummy_480,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_545,Dummy_545,Dummy_545,Dummy_545),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_set_pd(Dummy_546,Dummy_546,Dummy_546,Dummy_546),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_set_pd(Dummy_547,Dummy_547,Dummy_547,Dummy_547),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_set_pd(Dummy_548,Dummy_548,Dummy_548,Dummy_548),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))),_mm256_mul_pd(Dummy_471,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_549,Dummy_549,Dummy_549,Dummy_549),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_set_pd(Dummy_550,Dummy_550,Dummy_550,Dummy_550),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_set_pd(Dummy_551,Dummy_551,Dummy_551,Dummy_551),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_set_pd(Dummy_552,Dummy_552,Dummy_552,Dummy_552),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))),_mm256_mul_pd(Dummy_472,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_483,Dummy_483,Dummy_483,Dummy_483)),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_486,Dummy_486,Dummy_486,Dummy_486)),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_489,Dummy_489,Dummy_489,Dummy_489)),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_492,Dummy_492,Dummy_492,Dummy_492)),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))),_mm256_mul_pd(Dummy_473,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_493,Dummy_493,Dummy_493,Dummy_493)),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_494,Dummy_494,Dummy_494,Dummy_494)),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_495,Dummy_495,Dummy_495,Dummy_495)),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_496,Dummy_496,Dummy_496,Dummy_496)),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))),_mm256_mul_pd(Dummy_474,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_497,Dummy_497,Dummy_497,Dummy_497)),_mm256_set_pd(Dummy_561,Dummy_561,Dummy_561,Dummy_561)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_498,Dummy_498,Dummy_498,Dummy_498)),_mm256_set_pd(Dummy_562,Dummy_562,Dummy_562,Dummy_562))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_499,Dummy_499,Dummy_499,Dummy_499)),_mm256_set_pd(Dummy_563,Dummy_563,Dummy_563,Dummy_563))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_500,Dummy_500,Dummy_500,Dummy_500)),_mm256_set_pd(Dummy_564,Dummy_564,Dummy_564,Dummy_564))))); + const __m256d tmp_moved_constant_196 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_197 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_198 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_199 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_200 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_201 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_202 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_203 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_204 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_205 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_290 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_200,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207),_mm256_set_pd(tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210),_mm256_set_pd(tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213),_mm256_set_pd(tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216),_mm256_set_pd(tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237)))),_mm256_mul_pd(tmp_moved_constant_201,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207),_mm256_set_pd(tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210),_mm256_set_pd(tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213),_mm256_set_pd(tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216),_mm256_set_pd(tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249))))),_mm256_mul_pd(tmp_moved_constant_202,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207),_mm256_set_pd(tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210),_mm256_set_pd(tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213),_mm256_set_pd(tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216),_mm256_set_pd(tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261))))),_mm256_mul_pd(tmp_moved_constant_203,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207),_mm256_set_pd(tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210),_mm256_set_pd(tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213),_mm256_set_pd(tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216),_mm256_set_pd(tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265))))),_mm256_mul_pd(tmp_moved_constant_204,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207),_mm256_set_pd(tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210),_mm256_set_pd(tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213),_mm256_set_pd(tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216),_mm256_set_pd(tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269))))),_mm256_mul_pd(tmp_moved_constant_205,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207),_mm256_set_pd(tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210),_mm256_set_pd(tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213),_mm256_set_pd(tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216),_mm256_set_pd(tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273))))),_mm256_mul_pd(tmp_moved_constant_196,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207),_mm256_set_pd(tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210),_mm256_set_pd(tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213),_mm256_set_pd(tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216),_mm256_set_pd(tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277))))),_mm256_mul_pd(tmp_moved_constant_197,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207)),_mm256_set_pd(tmp_moved_constant_208,tmp_moved_constant_208,tmp_moved_constant_208,tmp_moved_constant_208)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210)),_mm256_set_pd(tmp_moved_constant_211,tmp_moved_constant_211,tmp_moved_constant_211,tmp_moved_constant_211))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213)),_mm256_set_pd(tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216)),_mm256_set_pd(tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217))))),_mm256_mul_pd(tmp_moved_constant_198,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207)),_mm256_set_pd(tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210)),_mm256_set_pd(tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213)),_mm256_set_pd(tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216)),_mm256_set_pd(tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221))))),_mm256_mul_pd(tmp_moved_constant_199,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207,tmp_moved_constant_207)),_mm256_set_pd(tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210,tmp_moved_constant_210)),_mm256_set_pd(tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213,tmp_moved_constant_213)),_mm256_set_pd(tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216,tmp_moved_constant_216)),_mm256_set_pd(tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225))))); + const __m256d tmp_moved_constant_291 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_200,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281)))),_mm256_mul_pd(tmp_moved_constant_201,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))),_mm256_mul_pd(tmp_moved_constant_202,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))),_mm256_mul_pd(tmp_moved_constant_203,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))),_mm256_mul_pd(tmp_moved_constant_204,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))),_mm256_mul_pd(tmp_moved_constant_205,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))),_mm256_mul_pd(tmp_moved_constant_196,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))),_mm256_mul_pd(tmp_moved_constant_197,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_208,tmp_moved_constant_208,tmp_moved_constant_208,tmp_moved_constant_208)),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_211,tmp_moved_constant_211,tmp_moved_constant_211,tmp_moved_constant_211)),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214)),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217)),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))),_mm256_mul_pd(tmp_moved_constant_198,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218)),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219)),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220)),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221)),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))),_mm256_mul_pd(tmp_moved_constant_199,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222)),_mm256_set_pd(tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278,tmp_moved_constant_278)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223)),_mm256_set_pd(tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279,tmp_moved_constant_279))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224)),_mm256_set_pd(tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280,tmp_moved_constant_280))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225)),_mm256_set_pd(tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281,tmp_moved_constant_281))))); + const __m256d tmp_moved_constant_292 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_200,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285)))),_mm256_mul_pd(tmp_moved_constant_201,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))),_mm256_mul_pd(tmp_moved_constant_202,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))),_mm256_mul_pd(tmp_moved_constant_203,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))),_mm256_mul_pd(tmp_moved_constant_204,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))),_mm256_mul_pd(tmp_moved_constant_205,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))),_mm256_mul_pd(tmp_moved_constant_196,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))),_mm256_mul_pd(tmp_moved_constant_197,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_208,tmp_moved_constant_208,tmp_moved_constant_208,tmp_moved_constant_208)),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_211,tmp_moved_constant_211,tmp_moved_constant_211,tmp_moved_constant_211)),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214)),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217)),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))),_mm256_mul_pd(tmp_moved_constant_198,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218)),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219)),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220)),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221)),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))),_mm256_mul_pd(tmp_moved_constant_199,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222)),_mm256_set_pd(tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282,tmp_moved_constant_282)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223)),_mm256_set_pd(tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283,tmp_moved_constant_283))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224)),_mm256_set_pd(tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284,tmp_moved_constant_284))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225)),_mm256_set_pd(tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285,tmp_moved_constant_285))))); + const __m256d tmp_moved_constant_293 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_200,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228,tmp_moved_constant_228),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231,tmp_moved_constant_231),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234,tmp_moved_constant_234),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237,tmp_moved_constant_237),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289)))),_mm256_mul_pd(tmp_moved_constant_201,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240,tmp_moved_constant_240),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243,tmp_moved_constant_243),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246,tmp_moved_constant_246),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249,tmp_moved_constant_249),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))),_mm256_mul_pd(tmp_moved_constant_202,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252,tmp_moved_constant_252),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255,tmp_moved_constant_255),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258,tmp_moved_constant_258),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261,tmp_moved_constant_261),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))),_mm256_mul_pd(tmp_moved_constant_203,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262,tmp_moved_constant_262),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263,tmp_moved_constant_263),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264,tmp_moved_constant_264),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265,tmp_moved_constant_265),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))),_mm256_mul_pd(tmp_moved_constant_204,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266,tmp_moved_constant_266),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267,tmp_moved_constant_267),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268,tmp_moved_constant_268),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269,tmp_moved_constant_269),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))),_mm256_mul_pd(tmp_moved_constant_205,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270,tmp_moved_constant_270),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271,tmp_moved_constant_271),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272,tmp_moved_constant_272),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273,tmp_moved_constant_273),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))),_mm256_mul_pd(tmp_moved_constant_196,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274,tmp_moved_constant_274),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275,tmp_moved_constant_275),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276,tmp_moved_constant_276),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277,tmp_moved_constant_277),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))),_mm256_mul_pd(tmp_moved_constant_197,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_208,tmp_moved_constant_208,tmp_moved_constant_208,tmp_moved_constant_208)),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_211,tmp_moved_constant_211,tmp_moved_constant_211,tmp_moved_constant_211)),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214,tmp_moved_constant_214)),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217,tmp_moved_constant_217)),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))),_mm256_mul_pd(tmp_moved_constant_198,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218,tmp_moved_constant_218)),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219,tmp_moved_constant_219)),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220,tmp_moved_constant_220)),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221,tmp_moved_constant_221)),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))),_mm256_mul_pd(tmp_moved_constant_199,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222,tmp_moved_constant_222)),_mm256_set_pd(tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286,tmp_moved_constant_286)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223,tmp_moved_constant_223)),_mm256_set_pd(tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287,tmp_moved_constant_287))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224,tmp_moved_constant_224)),_mm256_set_pd(tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288,tmp_moved_constant_288))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225,tmp_moved_constant_225)),_mm256_set_pd(tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289,tmp_moved_constant_289))))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_565,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_566,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_567,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_568,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_290,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_291,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_292,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_293,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); } } - const __m256d Dummy_569 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_570 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_571 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_572 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_573 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_574 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_575 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_576 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_577 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_578 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_663 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_573,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580),_mm256_set_pd(Dummy_601,Dummy_601,Dummy_601,Dummy_601)),_mm256_mul_pd(_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583),_mm256_set_pd(Dummy_604,Dummy_604,Dummy_604,Dummy_604))),_mm256_mul_pd(_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586),_mm256_set_pd(Dummy_607,Dummy_607,Dummy_607,Dummy_607))),_mm256_mul_pd(_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589),_mm256_set_pd(Dummy_610,Dummy_610,Dummy_610,Dummy_610)))),_mm256_mul_pd(Dummy_574,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580),_mm256_set_pd(Dummy_613,Dummy_613,Dummy_613,Dummy_613)),_mm256_mul_pd(_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583),_mm256_set_pd(Dummy_616,Dummy_616,Dummy_616,Dummy_616))),_mm256_mul_pd(_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586),_mm256_set_pd(Dummy_619,Dummy_619,Dummy_619,Dummy_619))),_mm256_mul_pd(_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589),_mm256_set_pd(Dummy_622,Dummy_622,Dummy_622,Dummy_622))))),_mm256_mul_pd(Dummy_575,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580),_mm256_set_pd(Dummy_625,Dummy_625,Dummy_625,Dummy_625)),_mm256_mul_pd(_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583),_mm256_set_pd(Dummy_628,Dummy_628,Dummy_628,Dummy_628))),_mm256_mul_pd(_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586),_mm256_set_pd(Dummy_631,Dummy_631,Dummy_631,Dummy_631))),_mm256_mul_pd(_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589),_mm256_set_pd(Dummy_634,Dummy_634,Dummy_634,Dummy_634))))),_mm256_mul_pd(Dummy_576,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580),_mm256_set_pd(Dummy_635,Dummy_635,Dummy_635,Dummy_635)),_mm256_mul_pd(_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583),_mm256_set_pd(Dummy_636,Dummy_636,Dummy_636,Dummy_636))),_mm256_mul_pd(_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586),_mm256_set_pd(Dummy_637,Dummy_637,Dummy_637,Dummy_637))),_mm256_mul_pd(_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589),_mm256_set_pd(Dummy_638,Dummy_638,Dummy_638,Dummy_638))))),_mm256_mul_pd(Dummy_577,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580),_mm256_set_pd(Dummy_639,Dummy_639,Dummy_639,Dummy_639)),_mm256_mul_pd(_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583),_mm256_set_pd(Dummy_640,Dummy_640,Dummy_640,Dummy_640))),_mm256_mul_pd(_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586),_mm256_set_pd(Dummy_641,Dummy_641,Dummy_641,Dummy_641))),_mm256_mul_pd(_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589),_mm256_set_pd(Dummy_642,Dummy_642,Dummy_642,Dummy_642))))),_mm256_mul_pd(Dummy_578,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580),_mm256_set_pd(Dummy_643,Dummy_643,Dummy_643,Dummy_643)),_mm256_mul_pd(_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583),_mm256_set_pd(Dummy_644,Dummy_644,Dummy_644,Dummy_644))),_mm256_mul_pd(_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586),_mm256_set_pd(Dummy_645,Dummy_645,Dummy_645,Dummy_645))),_mm256_mul_pd(_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589),_mm256_set_pd(Dummy_646,Dummy_646,Dummy_646,Dummy_646))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580),_mm256_set_pd(Dummy_647,Dummy_647,Dummy_647,Dummy_647)),_mm256_mul_pd(_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583),_mm256_set_pd(Dummy_648,Dummy_648,Dummy_648,Dummy_648))),_mm256_mul_pd(_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586),_mm256_set_pd(Dummy_649,Dummy_649,Dummy_649,Dummy_649))),_mm256_mul_pd(_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589),_mm256_set_pd(Dummy_650,Dummy_650,Dummy_650,Dummy_650))))),_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580)),_mm256_set_pd(Dummy_581,Dummy_581,Dummy_581,Dummy_581)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583)),_mm256_set_pd(Dummy_584,Dummy_584,Dummy_584,Dummy_584))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586)),_mm256_set_pd(Dummy_587,Dummy_587,Dummy_587,Dummy_587))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589)),_mm256_set_pd(Dummy_590,Dummy_590,Dummy_590,Dummy_590))))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580)),_mm256_set_pd(Dummy_591,Dummy_591,Dummy_591,Dummy_591)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583)),_mm256_set_pd(Dummy_592,Dummy_592,Dummy_592,Dummy_592))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586)),_mm256_set_pd(Dummy_593,Dummy_593,Dummy_593,Dummy_593))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589)),_mm256_set_pd(Dummy_594,Dummy_594,Dummy_594,Dummy_594))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_580,Dummy_580,Dummy_580,Dummy_580)),_mm256_set_pd(Dummy_595,Dummy_595,Dummy_595,Dummy_595)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_583,Dummy_583,Dummy_583,Dummy_583)),_mm256_set_pd(Dummy_596,Dummy_596,Dummy_596,Dummy_596))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_586,Dummy_586,Dummy_586,Dummy_586)),_mm256_set_pd(Dummy_597,Dummy_597,Dummy_597,Dummy_597))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_589,Dummy_589,Dummy_589,Dummy_589)),_mm256_set_pd(Dummy_598,Dummy_598,Dummy_598,Dummy_598))))); - const __m256d Dummy_664 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_573,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_601,Dummy_601,Dummy_601,Dummy_601),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_set_pd(Dummy_604,Dummy_604,Dummy_604,Dummy_604),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(Dummy_607,Dummy_607,Dummy_607,Dummy_607),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_set_pd(Dummy_610,Dummy_610,Dummy_610,Dummy_610),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654)))),_mm256_mul_pd(Dummy_574,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_613,Dummy_613,Dummy_613,Dummy_613),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_set_pd(Dummy_616,Dummy_616,Dummy_616,Dummy_616),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(Dummy_619,Dummy_619,Dummy_619,Dummy_619),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_set_pd(Dummy_622,Dummy_622,Dummy_622,Dummy_622),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_575,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_625,Dummy_625,Dummy_625,Dummy_625),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_set_pd(Dummy_628,Dummy_628,Dummy_628,Dummy_628),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(Dummy_631,Dummy_631,Dummy_631,Dummy_631),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_set_pd(Dummy_634,Dummy_634,Dummy_634,Dummy_634),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_576,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_635,Dummy_635,Dummy_635,Dummy_635),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_set_pd(Dummy_636,Dummy_636,Dummy_636,Dummy_636),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(Dummy_637,Dummy_637,Dummy_637,Dummy_637),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_set_pd(Dummy_638,Dummy_638,Dummy_638,Dummy_638),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_577,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_639,Dummy_639,Dummy_639,Dummy_639),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_set_pd(Dummy_640,Dummy_640,Dummy_640,Dummy_640),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(Dummy_641,Dummy_641,Dummy_641,Dummy_641),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_set_pd(Dummy_642,Dummy_642,Dummy_642,Dummy_642),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_578,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_643,Dummy_643,Dummy_643,Dummy_643),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_set_pd(Dummy_644,Dummy_644,Dummy_644,Dummy_644),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(Dummy_645,Dummy_645,Dummy_645,Dummy_645),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_set_pd(Dummy_646,Dummy_646,Dummy_646,Dummy_646),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_647,Dummy_647,Dummy_647,Dummy_647),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_set_pd(Dummy_648,Dummy_648,Dummy_648,Dummy_648),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_set_pd(Dummy_649,Dummy_649,Dummy_649,Dummy_649),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_set_pd(Dummy_650,Dummy_650,Dummy_650,Dummy_650),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_581,Dummy_581,Dummy_581,Dummy_581)),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_584,Dummy_584,Dummy_584,Dummy_584)),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_587,Dummy_587,Dummy_587,Dummy_587)),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_590,Dummy_590,Dummy_590,Dummy_590)),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_591,Dummy_591,Dummy_591,Dummy_591)),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_592,Dummy_592,Dummy_592,Dummy_592)),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_593,Dummy_593,Dummy_593,Dummy_593)),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_594,Dummy_594,Dummy_594,Dummy_594)),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_595,Dummy_595,Dummy_595,Dummy_595)),_mm256_set_pd(Dummy_651,Dummy_651,Dummy_651,Dummy_651)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_596,Dummy_596,Dummy_596,Dummy_596)),_mm256_set_pd(Dummy_652,Dummy_652,Dummy_652,Dummy_652))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_597,Dummy_597,Dummy_597,Dummy_597)),_mm256_set_pd(Dummy_653,Dummy_653,Dummy_653,Dummy_653))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_598,Dummy_598,Dummy_598,Dummy_598)),_mm256_set_pd(Dummy_654,Dummy_654,Dummy_654,Dummy_654))))); - const __m256d Dummy_665 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_573,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_601,Dummy_601,Dummy_601,Dummy_601),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_set_pd(Dummy_604,Dummy_604,Dummy_604,Dummy_604),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(Dummy_607,Dummy_607,Dummy_607,Dummy_607),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_set_pd(Dummy_610,Dummy_610,Dummy_610,Dummy_610),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658)))),_mm256_mul_pd(Dummy_574,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_613,Dummy_613,Dummy_613,Dummy_613),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_set_pd(Dummy_616,Dummy_616,Dummy_616,Dummy_616),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(Dummy_619,Dummy_619,Dummy_619,Dummy_619),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_set_pd(Dummy_622,Dummy_622,Dummy_622,Dummy_622),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))),_mm256_mul_pd(Dummy_575,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_625,Dummy_625,Dummy_625,Dummy_625),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_set_pd(Dummy_628,Dummy_628,Dummy_628,Dummy_628),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(Dummy_631,Dummy_631,Dummy_631,Dummy_631),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_set_pd(Dummy_634,Dummy_634,Dummy_634,Dummy_634),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))),_mm256_mul_pd(Dummy_576,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_635,Dummy_635,Dummy_635,Dummy_635),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_set_pd(Dummy_636,Dummy_636,Dummy_636,Dummy_636),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(Dummy_637,Dummy_637,Dummy_637,Dummy_637),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_set_pd(Dummy_638,Dummy_638,Dummy_638,Dummy_638),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))),_mm256_mul_pd(Dummy_577,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_639,Dummy_639,Dummy_639,Dummy_639),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_set_pd(Dummy_640,Dummy_640,Dummy_640,Dummy_640),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(Dummy_641,Dummy_641,Dummy_641,Dummy_641),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_set_pd(Dummy_642,Dummy_642,Dummy_642,Dummy_642),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))),_mm256_mul_pd(Dummy_578,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_643,Dummy_643,Dummy_643,Dummy_643),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_set_pd(Dummy_644,Dummy_644,Dummy_644,Dummy_644),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(Dummy_645,Dummy_645,Dummy_645,Dummy_645),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_set_pd(Dummy_646,Dummy_646,Dummy_646,Dummy_646),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_647,Dummy_647,Dummy_647,Dummy_647),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_set_pd(Dummy_648,Dummy_648,Dummy_648,Dummy_648),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_set_pd(Dummy_649,Dummy_649,Dummy_649,Dummy_649),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_set_pd(Dummy_650,Dummy_650,Dummy_650,Dummy_650),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))),_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_581,Dummy_581,Dummy_581,Dummy_581)),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_584,Dummy_584,Dummy_584,Dummy_584)),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_587,Dummy_587,Dummy_587,Dummy_587)),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_590,Dummy_590,Dummy_590,Dummy_590)),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_591,Dummy_591,Dummy_591,Dummy_591)),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_592,Dummy_592,Dummy_592,Dummy_592)),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_593,Dummy_593,Dummy_593,Dummy_593)),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_594,Dummy_594,Dummy_594,Dummy_594)),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_595,Dummy_595,Dummy_595,Dummy_595)),_mm256_set_pd(Dummy_655,Dummy_655,Dummy_655,Dummy_655)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_596,Dummy_596,Dummy_596,Dummy_596)),_mm256_set_pd(Dummy_656,Dummy_656,Dummy_656,Dummy_656))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_597,Dummy_597,Dummy_597,Dummy_597)),_mm256_set_pd(Dummy_657,Dummy_657,Dummy_657,Dummy_657))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_598,Dummy_598,Dummy_598,Dummy_598)),_mm256_set_pd(Dummy_658,Dummy_658,Dummy_658,Dummy_658))))); - const __m256d Dummy_666 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_573,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_601,Dummy_601,Dummy_601,Dummy_601),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_set_pd(Dummy_604,Dummy_604,Dummy_604,Dummy_604),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_set_pd(Dummy_607,Dummy_607,Dummy_607,Dummy_607),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_set_pd(Dummy_610,Dummy_610,Dummy_610,Dummy_610),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662)))),_mm256_mul_pd(Dummy_574,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_613,Dummy_613,Dummy_613,Dummy_613),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_set_pd(Dummy_616,Dummy_616,Dummy_616,Dummy_616),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_set_pd(Dummy_619,Dummy_619,Dummy_619,Dummy_619),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_set_pd(Dummy_622,Dummy_622,Dummy_622,Dummy_622),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))),_mm256_mul_pd(Dummy_575,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_625,Dummy_625,Dummy_625,Dummy_625),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_set_pd(Dummy_628,Dummy_628,Dummy_628,Dummy_628),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_set_pd(Dummy_631,Dummy_631,Dummy_631,Dummy_631),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_set_pd(Dummy_634,Dummy_634,Dummy_634,Dummy_634),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))),_mm256_mul_pd(Dummy_576,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_635,Dummy_635,Dummy_635,Dummy_635),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_set_pd(Dummy_636,Dummy_636,Dummy_636,Dummy_636),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_set_pd(Dummy_637,Dummy_637,Dummy_637,Dummy_637),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_set_pd(Dummy_638,Dummy_638,Dummy_638,Dummy_638),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))),_mm256_mul_pd(Dummy_577,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_639,Dummy_639,Dummy_639,Dummy_639),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_set_pd(Dummy_640,Dummy_640,Dummy_640,Dummy_640),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_set_pd(Dummy_641,Dummy_641,Dummy_641,Dummy_641),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_set_pd(Dummy_642,Dummy_642,Dummy_642,Dummy_642),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))),_mm256_mul_pd(Dummy_578,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_643,Dummy_643,Dummy_643,Dummy_643),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_set_pd(Dummy_644,Dummy_644,Dummy_644,Dummy_644),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_set_pd(Dummy_645,Dummy_645,Dummy_645,Dummy_645),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_set_pd(Dummy_646,Dummy_646,Dummy_646,Dummy_646),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))),_mm256_mul_pd(Dummy_569,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_647,Dummy_647,Dummy_647,Dummy_647),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_set_pd(Dummy_648,Dummy_648,Dummy_648,Dummy_648),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_set_pd(Dummy_649,Dummy_649,Dummy_649,Dummy_649),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_set_pd(Dummy_650,Dummy_650,Dummy_650,Dummy_650),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))),_mm256_mul_pd(Dummy_570,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_581,Dummy_581,Dummy_581,Dummy_581)),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_584,Dummy_584,Dummy_584,Dummy_584)),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_587,Dummy_587,Dummy_587,Dummy_587)),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_590,Dummy_590,Dummy_590,Dummy_590)),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))),_mm256_mul_pd(Dummy_571,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_591,Dummy_591,Dummy_591,Dummy_591)),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_592,Dummy_592,Dummy_592,Dummy_592)),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_593,Dummy_593,Dummy_593,Dummy_593)),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_594,Dummy_594,Dummy_594,Dummy_594)),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))),_mm256_mul_pd(Dummy_572,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_595,Dummy_595,Dummy_595,Dummy_595)),_mm256_set_pd(Dummy_659,Dummy_659,Dummy_659,Dummy_659)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_596,Dummy_596,Dummy_596,Dummy_596)),_mm256_set_pd(Dummy_660,Dummy_660,Dummy_660,Dummy_660))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_597,Dummy_597,Dummy_597,Dummy_597)),_mm256_set_pd(Dummy_661,Dummy_661,Dummy_661,Dummy_661))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_598,Dummy_598,Dummy_598,Dummy_598)),_mm256_set_pd(Dummy_662,Dummy_662,Dummy_662,Dummy_662))))); + const __m256d tmp_moved_constant_294 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_295 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_296 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_297 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_298 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_299 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_300 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_301 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_302 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_303 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_388 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_298,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305),_mm256_set_pd(tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308),_mm256_set_pd(tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311),_mm256_set_pd(tmp_moved_constant_332,tmp_moved_constant_332,tmp_moved_constant_332,tmp_moved_constant_332))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314),_mm256_set_pd(tmp_moved_constant_335,tmp_moved_constant_335,tmp_moved_constant_335,tmp_moved_constant_335)))),_mm256_mul_pd(tmp_moved_constant_299,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305),_mm256_set_pd(tmp_moved_constant_338,tmp_moved_constant_338,tmp_moved_constant_338,tmp_moved_constant_338)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308),_mm256_set_pd(tmp_moved_constant_341,tmp_moved_constant_341,tmp_moved_constant_341,tmp_moved_constant_341))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311),_mm256_set_pd(tmp_moved_constant_344,tmp_moved_constant_344,tmp_moved_constant_344,tmp_moved_constant_344))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314),_mm256_set_pd(tmp_moved_constant_347,tmp_moved_constant_347,tmp_moved_constant_347,tmp_moved_constant_347))))),_mm256_mul_pd(tmp_moved_constant_300,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305),_mm256_set_pd(tmp_moved_constant_350,tmp_moved_constant_350,tmp_moved_constant_350,tmp_moved_constant_350)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308),_mm256_set_pd(tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311),_mm256_set_pd(tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314),_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359))))),_mm256_mul_pd(tmp_moved_constant_301,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305),_mm256_set_pd(tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308),_mm256_set_pd(tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311),_mm256_set_pd(tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314),_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363))))),_mm256_mul_pd(tmp_moved_constant_302,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305),_mm256_set_pd(tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308),_mm256_set_pd(tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311),_mm256_set_pd(tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314),_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367))))),_mm256_mul_pd(tmp_moved_constant_303,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305),_mm256_set_pd(tmp_moved_constant_368,tmp_moved_constant_368,tmp_moved_constant_368,tmp_moved_constant_368)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308),_mm256_set_pd(tmp_moved_constant_369,tmp_moved_constant_369,tmp_moved_constant_369,tmp_moved_constant_369))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311),_mm256_set_pd(tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314),_mm256_set_pd(tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371))))),_mm256_mul_pd(tmp_moved_constant_294,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305),_mm256_set_pd(tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308),_mm256_set_pd(tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311),_mm256_set_pd(tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314),_mm256_set_pd(tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375))))),_mm256_mul_pd(tmp_moved_constant_295,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305)),_mm256_set_pd(tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308)),_mm256_set_pd(tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311)),_mm256_set_pd(tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314)),_mm256_set_pd(tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315))))),_mm256_mul_pd(tmp_moved_constant_296,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305)),_mm256_set_pd(tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308)),_mm256_set_pd(tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311)),_mm256_set_pd(tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314)),_mm256_set_pd(tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319))))),_mm256_mul_pd(tmp_moved_constant_297,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305,tmp_moved_constant_305)),_mm256_set_pd(tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308,tmp_moved_constant_308)),_mm256_set_pd(tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311,tmp_moved_constant_311)),_mm256_set_pd(tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314,tmp_moved_constant_314)),_mm256_set_pd(tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323))))); + const __m256d tmp_moved_constant_389 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_298,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_332,tmp_moved_constant_332,tmp_moved_constant_332,tmp_moved_constant_332),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_335,tmp_moved_constant_335,tmp_moved_constant_335,tmp_moved_constant_335),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379)))),_mm256_mul_pd(tmp_moved_constant_299,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_338,tmp_moved_constant_338,tmp_moved_constant_338,tmp_moved_constant_338),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_341,tmp_moved_constant_341,tmp_moved_constant_341,tmp_moved_constant_341),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_344,tmp_moved_constant_344,tmp_moved_constant_344,tmp_moved_constant_344),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_347,tmp_moved_constant_347,tmp_moved_constant_347,tmp_moved_constant_347),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))),_mm256_mul_pd(tmp_moved_constant_300,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_350,tmp_moved_constant_350,tmp_moved_constant_350,tmp_moved_constant_350),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))),_mm256_mul_pd(tmp_moved_constant_301,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))),_mm256_mul_pd(tmp_moved_constant_302,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))),_mm256_mul_pd(tmp_moved_constant_303,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_368,tmp_moved_constant_368,tmp_moved_constant_368,tmp_moved_constant_368),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_369,tmp_moved_constant_369,tmp_moved_constant_369,tmp_moved_constant_369),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))),_mm256_mul_pd(tmp_moved_constant_294,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))),_mm256_mul_pd(tmp_moved_constant_295,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306)),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309)),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312)),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315)),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))),_mm256_mul_pd(tmp_moved_constant_296,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316)),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317)),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318)),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319)),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))),_mm256_mul_pd(tmp_moved_constant_297,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320)),_mm256_set_pd(tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376,tmp_moved_constant_376)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321)),_mm256_set_pd(tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377,tmp_moved_constant_377))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322)),_mm256_set_pd(tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378,tmp_moved_constant_378))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323)),_mm256_set_pd(tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379,tmp_moved_constant_379))))); + const __m256d tmp_moved_constant_390 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_298,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_332,tmp_moved_constant_332,tmp_moved_constant_332,tmp_moved_constant_332),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_335,tmp_moved_constant_335,tmp_moved_constant_335,tmp_moved_constant_335),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383)))),_mm256_mul_pd(tmp_moved_constant_299,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_338,tmp_moved_constant_338,tmp_moved_constant_338,tmp_moved_constant_338),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_341,tmp_moved_constant_341,tmp_moved_constant_341,tmp_moved_constant_341),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_344,tmp_moved_constant_344,tmp_moved_constant_344,tmp_moved_constant_344),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_347,tmp_moved_constant_347,tmp_moved_constant_347,tmp_moved_constant_347),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))),_mm256_mul_pd(tmp_moved_constant_300,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_350,tmp_moved_constant_350,tmp_moved_constant_350,tmp_moved_constant_350),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))),_mm256_mul_pd(tmp_moved_constant_301,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))),_mm256_mul_pd(tmp_moved_constant_302,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))),_mm256_mul_pd(tmp_moved_constant_303,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_368,tmp_moved_constant_368,tmp_moved_constant_368,tmp_moved_constant_368),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_369,tmp_moved_constant_369,tmp_moved_constant_369,tmp_moved_constant_369),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))),_mm256_mul_pd(tmp_moved_constant_294,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))),_mm256_mul_pd(tmp_moved_constant_295,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306)),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309)),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312)),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315)),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))),_mm256_mul_pd(tmp_moved_constant_296,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316)),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317)),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318)),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319)),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))),_mm256_mul_pd(tmp_moved_constant_297,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320)),_mm256_set_pd(tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380,tmp_moved_constant_380)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321)),_mm256_set_pd(tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381,tmp_moved_constant_381))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322)),_mm256_set_pd(tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382,tmp_moved_constant_382))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323)),_mm256_set_pd(tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383,tmp_moved_constant_383))))); + const __m256d tmp_moved_constant_391 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_298,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326,tmp_moved_constant_326),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329,tmp_moved_constant_329),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_332,tmp_moved_constant_332,tmp_moved_constant_332,tmp_moved_constant_332),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_335,tmp_moved_constant_335,tmp_moved_constant_335,tmp_moved_constant_335),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387)))),_mm256_mul_pd(tmp_moved_constant_299,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_338,tmp_moved_constant_338,tmp_moved_constant_338,tmp_moved_constant_338),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_341,tmp_moved_constant_341,tmp_moved_constant_341,tmp_moved_constant_341),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_344,tmp_moved_constant_344,tmp_moved_constant_344,tmp_moved_constant_344),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_347,tmp_moved_constant_347,tmp_moved_constant_347,tmp_moved_constant_347),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))),_mm256_mul_pd(tmp_moved_constant_300,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_350,tmp_moved_constant_350,tmp_moved_constant_350,tmp_moved_constant_350),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353,tmp_moved_constant_353),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356,tmp_moved_constant_356),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359,tmp_moved_constant_359),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))),_mm256_mul_pd(tmp_moved_constant_301,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360,tmp_moved_constant_360),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361,tmp_moved_constant_361),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362,tmp_moved_constant_362),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363,tmp_moved_constant_363),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))),_mm256_mul_pd(tmp_moved_constant_302,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364,tmp_moved_constant_364),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365,tmp_moved_constant_365),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366,tmp_moved_constant_366),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367,tmp_moved_constant_367),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))),_mm256_mul_pd(tmp_moved_constant_303,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_368,tmp_moved_constant_368,tmp_moved_constant_368,tmp_moved_constant_368),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_369,tmp_moved_constant_369,tmp_moved_constant_369,tmp_moved_constant_369),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370,tmp_moved_constant_370),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371,tmp_moved_constant_371),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))),_mm256_mul_pd(tmp_moved_constant_294,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372,tmp_moved_constant_372),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373,tmp_moved_constant_373),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374,tmp_moved_constant_374),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375,tmp_moved_constant_375),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))),_mm256_mul_pd(tmp_moved_constant_295,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306,tmp_moved_constant_306)),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309,tmp_moved_constant_309)),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312,tmp_moved_constant_312)),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315,tmp_moved_constant_315)),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))),_mm256_mul_pd(tmp_moved_constant_296,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316,tmp_moved_constant_316)),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317,tmp_moved_constant_317)),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318,tmp_moved_constant_318)),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319,tmp_moved_constant_319)),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))),_mm256_mul_pd(tmp_moved_constant_297,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320,tmp_moved_constant_320)),_mm256_set_pd(tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384,tmp_moved_constant_384)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321,tmp_moved_constant_321)),_mm256_set_pd(tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385,tmp_moved_constant_385))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322,tmp_moved_constant_322)),_mm256_set_pd(tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386,tmp_moved_constant_386))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323,tmp_moved_constant_323)),_mm256_set_pd(tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387,tmp_moved_constant_387))))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_663,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_664,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_665,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_666,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_388,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_389,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_390,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_391,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); } } - const __m256d Dummy_667 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_668 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_669 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); - const __m256d Dummy_670 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); - const __m256d Dummy_671 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_672 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_673 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); - const __m256d Dummy_674 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_675 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); - const __m256d Dummy_676 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); - const __m256d Dummy_761 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_671,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_set_pd(Dummy_699,Dummy_699,Dummy_699,Dummy_699)),_mm256_mul_pd(_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681),_mm256_set_pd(Dummy_702,Dummy_702,Dummy_702,Dummy_702))),_mm256_mul_pd(_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684),_mm256_set_pd(Dummy_705,Dummy_705,Dummy_705,Dummy_705))),_mm256_mul_pd(_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687),_mm256_set_pd(Dummy_708,Dummy_708,Dummy_708,Dummy_708)))),_mm256_mul_pd(Dummy_672,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_set_pd(Dummy_711,Dummy_711,Dummy_711,Dummy_711)),_mm256_mul_pd(_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681),_mm256_set_pd(Dummy_714,Dummy_714,Dummy_714,Dummy_714))),_mm256_mul_pd(_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684),_mm256_set_pd(Dummy_717,Dummy_717,Dummy_717,Dummy_717))),_mm256_mul_pd(_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687),_mm256_set_pd(Dummy_720,Dummy_720,Dummy_720,Dummy_720))))),_mm256_mul_pd(Dummy_673,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_set_pd(Dummy_723,Dummy_723,Dummy_723,Dummy_723)),_mm256_mul_pd(_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681),_mm256_set_pd(Dummy_726,Dummy_726,Dummy_726,Dummy_726))),_mm256_mul_pd(_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684),_mm256_set_pd(Dummy_729,Dummy_729,Dummy_729,Dummy_729))),_mm256_mul_pd(_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687),_mm256_set_pd(Dummy_732,Dummy_732,Dummy_732,Dummy_732))))),_mm256_mul_pd(Dummy_674,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_set_pd(Dummy_733,Dummy_733,Dummy_733,Dummy_733)),_mm256_mul_pd(_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681),_mm256_set_pd(Dummy_734,Dummy_734,Dummy_734,Dummy_734))),_mm256_mul_pd(_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684),_mm256_set_pd(Dummy_735,Dummy_735,Dummy_735,Dummy_735))),_mm256_mul_pd(_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687),_mm256_set_pd(Dummy_736,Dummy_736,Dummy_736,Dummy_736))))),_mm256_mul_pd(Dummy_675,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_set_pd(Dummy_737,Dummy_737,Dummy_737,Dummy_737)),_mm256_mul_pd(_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681),_mm256_set_pd(Dummy_738,Dummy_738,Dummy_738,Dummy_738))),_mm256_mul_pd(_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684),_mm256_set_pd(Dummy_739,Dummy_739,Dummy_739,Dummy_739))),_mm256_mul_pd(_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687),_mm256_set_pd(Dummy_740,Dummy_740,Dummy_740,Dummy_740))))),_mm256_mul_pd(Dummy_676,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_set_pd(Dummy_741,Dummy_741,Dummy_741,Dummy_741)),_mm256_mul_pd(_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681),_mm256_set_pd(Dummy_742,Dummy_742,Dummy_742,Dummy_742))),_mm256_mul_pd(_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684),_mm256_set_pd(Dummy_743,Dummy_743,Dummy_743,Dummy_743))),_mm256_mul_pd(_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687),_mm256_set_pd(Dummy_744,Dummy_744,Dummy_744,Dummy_744))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678),_mm256_set_pd(Dummy_745,Dummy_745,Dummy_745,Dummy_745)),_mm256_mul_pd(_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681),_mm256_set_pd(Dummy_746,Dummy_746,Dummy_746,Dummy_746))),_mm256_mul_pd(_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684),_mm256_set_pd(Dummy_747,Dummy_747,Dummy_747,Dummy_747))),_mm256_mul_pd(_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687),_mm256_set_pd(Dummy_748,Dummy_748,Dummy_748,Dummy_748))))),_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678)),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681)),_mm256_set_pd(Dummy_682,Dummy_682,Dummy_682,Dummy_682))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684)),_mm256_set_pd(Dummy_685,Dummy_685,Dummy_685,Dummy_685))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687)),_mm256_set_pd(Dummy_688,Dummy_688,Dummy_688,Dummy_688))))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678)),_mm256_set_pd(Dummy_689,Dummy_689,Dummy_689,Dummy_689)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681)),_mm256_set_pd(Dummy_690,Dummy_690,Dummy_690,Dummy_690))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684)),_mm256_set_pd(Dummy_691,Dummy_691,Dummy_691,Dummy_691))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687)),_mm256_set_pd(Dummy_692,Dummy_692,Dummy_692,Dummy_692))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_678,Dummy_678,Dummy_678,Dummy_678)),_mm256_set_pd(Dummy_693,Dummy_693,Dummy_693,Dummy_693)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_681,Dummy_681,Dummy_681,Dummy_681)),_mm256_set_pd(Dummy_694,Dummy_694,Dummy_694,Dummy_694))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_684,Dummy_684,Dummy_684,Dummy_684)),_mm256_set_pd(Dummy_695,Dummy_695,Dummy_695,Dummy_695))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_687,Dummy_687,Dummy_687,Dummy_687)),_mm256_set_pd(Dummy_696,Dummy_696,Dummy_696,Dummy_696))))); - const __m256d Dummy_762 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_671,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_699,Dummy_699,Dummy_699,Dummy_699),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_set_pd(Dummy_702,Dummy_702,Dummy_702,Dummy_702),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(Dummy_705,Dummy_705,Dummy_705,Dummy_705),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_set_pd(Dummy_708,Dummy_708,Dummy_708,Dummy_708),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752)))),_mm256_mul_pd(Dummy_672,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_711,Dummy_711,Dummy_711,Dummy_711),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_set_pd(Dummy_714,Dummy_714,Dummy_714,Dummy_714),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(Dummy_717,Dummy_717,Dummy_717,Dummy_717),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_set_pd(Dummy_720,Dummy_720,Dummy_720,Dummy_720),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_673,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_723,Dummy_723,Dummy_723,Dummy_723),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_set_pd(Dummy_726,Dummy_726,Dummy_726,Dummy_726),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(Dummy_729,Dummy_729,Dummy_729,Dummy_729),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_set_pd(Dummy_732,Dummy_732,Dummy_732,Dummy_732),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_674,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_733,Dummy_733,Dummy_733,Dummy_733),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_set_pd(Dummy_734,Dummy_734,Dummy_734,Dummy_734),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(Dummy_735,Dummy_735,Dummy_735,Dummy_735),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_set_pd(Dummy_736,Dummy_736,Dummy_736,Dummy_736),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_675,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_737,Dummy_737,Dummy_737,Dummy_737),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_set_pd(Dummy_738,Dummy_738,Dummy_738,Dummy_738),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(Dummy_739,Dummy_739,Dummy_739,Dummy_739),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_set_pd(Dummy_740,Dummy_740,Dummy_740,Dummy_740),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_676,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_741,Dummy_741,Dummy_741,Dummy_741),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_set_pd(Dummy_742,Dummy_742,Dummy_742,Dummy_742),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(Dummy_743,Dummy_743,Dummy_743,Dummy_743),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_set_pd(Dummy_744,Dummy_744,Dummy_744,Dummy_744),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_745,Dummy_745,Dummy_745,Dummy_745),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_set_pd(Dummy_746,Dummy_746,Dummy_746,Dummy_746),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_set_pd(Dummy_747,Dummy_747,Dummy_747,Dummy_747),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_set_pd(Dummy_748,Dummy_748,Dummy_748,Dummy_748),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_682,Dummy_682,Dummy_682,Dummy_682)),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_685,Dummy_685,Dummy_685,Dummy_685)),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_688,Dummy_688,Dummy_688,Dummy_688)),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_689,Dummy_689,Dummy_689,Dummy_689)),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_690,Dummy_690,Dummy_690,Dummy_690)),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_691,Dummy_691,Dummy_691,Dummy_691)),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_692,Dummy_692,Dummy_692,Dummy_692)),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_693,Dummy_693,Dummy_693,Dummy_693)),_mm256_set_pd(Dummy_749,Dummy_749,Dummy_749,Dummy_749)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_694,Dummy_694,Dummy_694,Dummy_694)),_mm256_set_pd(Dummy_750,Dummy_750,Dummy_750,Dummy_750))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_695,Dummy_695,Dummy_695,Dummy_695)),_mm256_set_pd(Dummy_751,Dummy_751,Dummy_751,Dummy_751))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_696,Dummy_696,Dummy_696,Dummy_696)),_mm256_set_pd(Dummy_752,Dummy_752,Dummy_752,Dummy_752))))); - const __m256d Dummy_763 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_671,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_699,Dummy_699,Dummy_699,Dummy_699),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_set_pd(Dummy_702,Dummy_702,Dummy_702,Dummy_702),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(Dummy_705,Dummy_705,Dummy_705,Dummy_705),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_set_pd(Dummy_708,Dummy_708,Dummy_708,Dummy_708),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756)))),_mm256_mul_pd(Dummy_672,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_711,Dummy_711,Dummy_711,Dummy_711),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_set_pd(Dummy_714,Dummy_714,Dummy_714,Dummy_714),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(Dummy_717,Dummy_717,Dummy_717,Dummy_717),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_set_pd(Dummy_720,Dummy_720,Dummy_720,Dummy_720),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))),_mm256_mul_pd(Dummy_673,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_723,Dummy_723,Dummy_723,Dummy_723),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_set_pd(Dummy_726,Dummy_726,Dummy_726,Dummy_726),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(Dummy_729,Dummy_729,Dummy_729,Dummy_729),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_set_pd(Dummy_732,Dummy_732,Dummy_732,Dummy_732),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))),_mm256_mul_pd(Dummy_674,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_733,Dummy_733,Dummy_733,Dummy_733),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_set_pd(Dummy_734,Dummy_734,Dummy_734,Dummy_734),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(Dummy_735,Dummy_735,Dummy_735,Dummy_735),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_set_pd(Dummy_736,Dummy_736,Dummy_736,Dummy_736),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))),_mm256_mul_pd(Dummy_675,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_737,Dummy_737,Dummy_737,Dummy_737),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_set_pd(Dummy_738,Dummy_738,Dummy_738,Dummy_738),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(Dummy_739,Dummy_739,Dummy_739,Dummy_739),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_set_pd(Dummy_740,Dummy_740,Dummy_740,Dummy_740),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))),_mm256_mul_pd(Dummy_676,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_741,Dummy_741,Dummy_741,Dummy_741),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_set_pd(Dummy_742,Dummy_742,Dummy_742,Dummy_742),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(Dummy_743,Dummy_743,Dummy_743,Dummy_743),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_set_pd(Dummy_744,Dummy_744,Dummy_744,Dummy_744),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_745,Dummy_745,Dummy_745,Dummy_745),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_set_pd(Dummy_746,Dummy_746,Dummy_746,Dummy_746),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_set_pd(Dummy_747,Dummy_747,Dummy_747,Dummy_747),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_set_pd(Dummy_748,Dummy_748,Dummy_748,Dummy_748),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))),_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_682,Dummy_682,Dummy_682,Dummy_682)),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_685,Dummy_685,Dummy_685,Dummy_685)),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_688,Dummy_688,Dummy_688,Dummy_688)),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_689,Dummy_689,Dummy_689,Dummy_689)),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_690,Dummy_690,Dummy_690,Dummy_690)),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_691,Dummy_691,Dummy_691,Dummy_691)),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_692,Dummy_692,Dummy_692,Dummy_692)),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_693,Dummy_693,Dummy_693,Dummy_693)),_mm256_set_pd(Dummy_753,Dummy_753,Dummy_753,Dummy_753)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_694,Dummy_694,Dummy_694,Dummy_694)),_mm256_set_pd(Dummy_754,Dummy_754,Dummy_754,Dummy_754))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_695,Dummy_695,Dummy_695,Dummy_695)),_mm256_set_pd(Dummy_755,Dummy_755,Dummy_755,Dummy_755))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_696,Dummy_696,Dummy_696,Dummy_696)),_mm256_set_pd(Dummy_756,Dummy_756,Dummy_756,Dummy_756))))); - const __m256d Dummy_764 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(Dummy_671,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_699,Dummy_699,Dummy_699,Dummy_699),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_set_pd(Dummy_702,Dummy_702,Dummy_702,Dummy_702),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_set_pd(Dummy_705,Dummy_705,Dummy_705,Dummy_705),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_set_pd(Dummy_708,Dummy_708,Dummy_708,Dummy_708),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760)))),_mm256_mul_pd(Dummy_672,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_711,Dummy_711,Dummy_711,Dummy_711),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_set_pd(Dummy_714,Dummy_714,Dummy_714,Dummy_714),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_set_pd(Dummy_717,Dummy_717,Dummy_717,Dummy_717),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_set_pd(Dummy_720,Dummy_720,Dummy_720,Dummy_720),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))),_mm256_mul_pd(Dummy_673,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_723,Dummy_723,Dummy_723,Dummy_723),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_set_pd(Dummy_726,Dummy_726,Dummy_726,Dummy_726),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_set_pd(Dummy_729,Dummy_729,Dummy_729,Dummy_729),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_set_pd(Dummy_732,Dummy_732,Dummy_732,Dummy_732),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))),_mm256_mul_pd(Dummy_674,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_733,Dummy_733,Dummy_733,Dummy_733),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_set_pd(Dummy_734,Dummy_734,Dummy_734,Dummy_734),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_set_pd(Dummy_735,Dummy_735,Dummy_735,Dummy_735),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_set_pd(Dummy_736,Dummy_736,Dummy_736,Dummy_736),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))),_mm256_mul_pd(Dummy_675,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_737,Dummy_737,Dummy_737,Dummy_737),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_set_pd(Dummy_738,Dummy_738,Dummy_738,Dummy_738),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_set_pd(Dummy_739,Dummy_739,Dummy_739,Dummy_739),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_set_pd(Dummy_740,Dummy_740,Dummy_740,Dummy_740),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))),_mm256_mul_pd(Dummy_676,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_741,Dummy_741,Dummy_741,Dummy_741),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_set_pd(Dummy_742,Dummy_742,Dummy_742,Dummy_742),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_set_pd(Dummy_743,Dummy_743,Dummy_743,Dummy_743),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_set_pd(Dummy_744,Dummy_744,Dummy_744,Dummy_744),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))),_mm256_mul_pd(Dummy_667,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(Dummy_745,Dummy_745,Dummy_745,Dummy_745),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_set_pd(Dummy_746,Dummy_746,Dummy_746,Dummy_746),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_set_pd(Dummy_747,Dummy_747,Dummy_747,Dummy_747),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_set_pd(Dummy_748,Dummy_748,Dummy_748,Dummy_748),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))),_mm256_mul_pd(Dummy_668,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_679,Dummy_679,Dummy_679,Dummy_679)),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_682,Dummy_682,Dummy_682,Dummy_682)),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_685,Dummy_685,Dummy_685,Dummy_685)),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_688,Dummy_688,Dummy_688,Dummy_688)),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))),_mm256_mul_pd(Dummy_669,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_689,Dummy_689,Dummy_689,Dummy_689)),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_690,Dummy_690,Dummy_690,Dummy_690)),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_691,Dummy_691,Dummy_691,Dummy_691)),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_692,Dummy_692,Dummy_692,Dummy_692)),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))),_mm256_mul_pd(Dummy_670,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_693,Dummy_693,Dummy_693,Dummy_693)),_mm256_set_pd(Dummy_757,Dummy_757,Dummy_757,Dummy_757)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_694,Dummy_694,Dummy_694,Dummy_694)),_mm256_set_pd(Dummy_758,Dummy_758,Dummy_758,Dummy_758))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_695,Dummy_695,Dummy_695,Dummy_695)),_mm256_set_pd(Dummy_759,Dummy_759,Dummy_759,Dummy_759))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(Dummy_696,Dummy_696,Dummy_696,Dummy_696)),_mm256_set_pd(Dummy_760,Dummy_760,Dummy_760,Dummy_760))))); + const __m256d tmp_moved_constant_392 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_393 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_394 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]); + const __m256d tmp_moved_constant_395 = _mm256_loadu_pd(& _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]); + const __m256d tmp_moved_constant_396 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_397 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_398 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]); + const __m256d tmp_moved_constant_399 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_400 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]); + const __m256d tmp_moved_constant_401 = _mm256_loadu_pd(& _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]); + const __m256d tmp_moved_constant_486 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_396,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403),_mm256_set_pd(tmp_moved_constant_424,tmp_moved_constant_424,tmp_moved_constant_424,tmp_moved_constant_424)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406),_mm256_set_pd(tmp_moved_constant_427,tmp_moved_constant_427,tmp_moved_constant_427,tmp_moved_constant_427))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409),_mm256_set_pd(tmp_moved_constant_430,tmp_moved_constant_430,tmp_moved_constant_430,tmp_moved_constant_430))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412),_mm256_set_pd(tmp_moved_constant_433,tmp_moved_constant_433,tmp_moved_constant_433,tmp_moved_constant_433)))),_mm256_mul_pd(tmp_moved_constant_397,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403),_mm256_set_pd(tmp_moved_constant_436,tmp_moved_constant_436,tmp_moved_constant_436,tmp_moved_constant_436)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406),_mm256_set_pd(tmp_moved_constant_439,tmp_moved_constant_439,tmp_moved_constant_439,tmp_moved_constant_439))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409),_mm256_set_pd(tmp_moved_constant_442,tmp_moved_constant_442,tmp_moved_constant_442,tmp_moved_constant_442))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412),_mm256_set_pd(tmp_moved_constant_445,tmp_moved_constant_445,tmp_moved_constant_445,tmp_moved_constant_445))))),_mm256_mul_pd(tmp_moved_constant_398,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403),_mm256_set_pd(tmp_moved_constant_448,tmp_moved_constant_448,tmp_moved_constant_448,tmp_moved_constant_448)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406),_mm256_set_pd(tmp_moved_constant_451,tmp_moved_constant_451,tmp_moved_constant_451,tmp_moved_constant_451))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409),_mm256_set_pd(tmp_moved_constant_454,tmp_moved_constant_454,tmp_moved_constant_454,tmp_moved_constant_454))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412),_mm256_set_pd(tmp_moved_constant_457,tmp_moved_constant_457,tmp_moved_constant_457,tmp_moved_constant_457))))),_mm256_mul_pd(tmp_moved_constant_399,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403),_mm256_set_pd(tmp_moved_constant_458,tmp_moved_constant_458,tmp_moved_constant_458,tmp_moved_constant_458)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406),_mm256_set_pd(tmp_moved_constant_459,tmp_moved_constant_459,tmp_moved_constant_459,tmp_moved_constant_459))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409),_mm256_set_pd(tmp_moved_constant_460,tmp_moved_constant_460,tmp_moved_constant_460,tmp_moved_constant_460))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412),_mm256_set_pd(tmp_moved_constant_461,tmp_moved_constant_461,tmp_moved_constant_461,tmp_moved_constant_461))))),_mm256_mul_pd(tmp_moved_constant_400,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403),_mm256_set_pd(tmp_moved_constant_462,tmp_moved_constant_462,tmp_moved_constant_462,tmp_moved_constant_462)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406),_mm256_set_pd(tmp_moved_constant_463,tmp_moved_constant_463,tmp_moved_constant_463,tmp_moved_constant_463))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409),_mm256_set_pd(tmp_moved_constant_464,tmp_moved_constant_464,tmp_moved_constant_464,tmp_moved_constant_464))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412),_mm256_set_pd(tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465))))),_mm256_mul_pd(tmp_moved_constant_401,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403),_mm256_set_pd(tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406),_mm256_set_pd(tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409),_mm256_set_pd(tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412),_mm256_set_pd(tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469))))),_mm256_mul_pd(tmp_moved_constant_392,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403),_mm256_set_pd(tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406),_mm256_set_pd(tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409),_mm256_set_pd(tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412),_mm256_set_pd(tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473))))),_mm256_mul_pd(tmp_moved_constant_393,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403)),_mm256_set_pd(tmp_moved_constant_404,tmp_moved_constant_404,tmp_moved_constant_404,tmp_moved_constant_404)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406)),_mm256_set_pd(tmp_moved_constant_407,tmp_moved_constant_407,tmp_moved_constant_407,tmp_moved_constant_407))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409)),_mm256_set_pd(tmp_moved_constant_410,tmp_moved_constant_410,tmp_moved_constant_410,tmp_moved_constant_410))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412)),_mm256_set_pd(tmp_moved_constant_413,tmp_moved_constant_413,tmp_moved_constant_413,tmp_moved_constant_413))))),_mm256_mul_pd(tmp_moved_constant_394,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403)),_mm256_set_pd(tmp_moved_constant_414,tmp_moved_constant_414,tmp_moved_constant_414,tmp_moved_constant_414)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406)),_mm256_set_pd(tmp_moved_constant_415,tmp_moved_constant_415,tmp_moved_constant_415,tmp_moved_constant_415))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409)),_mm256_set_pd(tmp_moved_constant_416,tmp_moved_constant_416,tmp_moved_constant_416,tmp_moved_constant_416))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412)),_mm256_set_pd(tmp_moved_constant_417,tmp_moved_constant_417,tmp_moved_constant_417,tmp_moved_constant_417))))),_mm256_mul_pd(tmp_moved_constant_395,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403,tmp_moved_constant_403)),_mm256_set_pd(tmp_moved_constant_418,tmp_moved_constant_418,tmp_moved_constant_418,tmp_moved_constant_418)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406,tmp_moved_constant_406)),_mm256_set_pd(tmp_moved_constant_419,tmp_moved_constant_419,tmp_moved_constant_419,tmp_moved_constant_419))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409,tmp_moved_constant_409)),_mm256_set_pd(tmp_moved_constant_420,tmp_moved_constant_420,tmp_moved_constant_420,tmp_moved_constant_420))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412,tmp_moved_constant_412)),_mm256_set_pd(tmp_moved_constant_421,tmp_moved_constant_421,tmp_moved_constant_421,tmp_moved_constant_421))))); + const __m256d tmp_moved_constant_487 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_396,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_424,tmp_moved_constant_424,tmp_moved_constant_424,tmp_moved_constant_424),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_427,tmp_moved_constant_427,tmp_moved_constant_427,tmp_moved_constant_427),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_430,tmp_moved_constant_430,tmp_moved_constant_430,tmp_moved_constant_430),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_433,tmp_moved_constant_433,tmp_moved_constant_433,tmp_moved_constant_433),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477)))),_mm256_mul_pd(tmp_moved_constant_397,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_436,tmp_moved_constant_436,tmp_moved_constant_436,tmp_moved_constant_436),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_439,tmp_moved_constant_439,tmp_moved_constant_439,tmp_moved_constant_439),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_442,tmp_moved_constant_442,tmp_moved_constant_442,tmp_moved_constant_442),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_445,tmp_moved_constant_445,tmp_moved_constant_445,tmp_moved_constant_445),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))),_mm256_mul_pd(tmp_moved_constant_398,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_448,tmp_moved_constant_448,tmp_moved_constant_448,tmp_moved_constant_448),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_451,tmp_moved_constant_451,tmp_moved_constant_451,tmp_moved_constant_451),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_454,tmp_moved_constant_454,tmp_moved_constant_454,tmp_moved_constant_454),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_457,tmp_moved_constant_457,tmp_moved_constant_457,tmp_moved_constant_457),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))),_mm256_mul_pd(tmp_moved_constant_399,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_458,tmp_moved_constant_458,tmp_moved_constant_458,tmp_moved_constant_458),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_459,tmp_moved_constant_459,tmp_moved_constant_459,tmp_moved_constant_459),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_460,tmp_moved_constant_460,tmp_moved_constant_460,tmp_moved_constant_460),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_461,tmp_moved_constant_461,tmp_moved_constant_461,tmp_moved_constant_461),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))),_mm256_mul_pd(tmp_moved_constant_400,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_462,tmp_moved_constant_462,tmp_moved_constant_462,tmp_moved_constant_462),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_463,tmp_moved_constant_463,tmp_moved_constant_463,tmp_moved_constant_463),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_464,tmp_moved_constant_464,tmp_moved_constant_464,tmp_moved_constant_464),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))),_mm256_mul_pd(tmp_moved_constant_401,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))),_mm256_mul_pd(tmp_moved_constant_392,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))),_mm256_mul_pd(tmp_moved_constant_393,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_404,tmp_moved_constant_404,tmp_moved_constant_404,tmp_moved_constant_404)),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_407,tmp_moved_constant_407,tmp_moved_constant_407,tmp_moved_constant_407)),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_410,tmp_moved_constant_410,tmp_moved_constant_410,tmp_moved_constant_410)),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_413,tmp_moved_constant_413,tmp_moved_constant_413,tmp_moved_constant_413)),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))),_mm256_mul_pd(tmp_moved_constant_394,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_414,tmp_moved_constant_414,tmp_moved_constant_414,tmp_moved_constant_414)),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_415,tmp_moved_constant_415,tmp_moved_constant_415,tmp_moved_constant_415)),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_416,tmp_moved_constant_416,tmp_moved_constant_416,tmp_moved_constant_416)),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_417,tmp_moved_constant_417,tmp_moved_constant_417,tmp_moved_constant_417)),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))),_mm256_mul_pd(tmp_moved_constant_395,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_418,tmp_moved_constant_418,tmp_moved_constant_418,tmp_moved_constant_418)),_mm256_set_pd(tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474,tmp_moved_constant_474)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_419,tmp_moved_constant_419,tmp_moved_constant_419,tmp_moved_constant_419)),_mm256_set_pd(tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475,tmp_moved_constant_475))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_420,tmp_moved_constant_420,tmp_moved_constant_420,tmp_moved_constant_420)),_mm256_set_pd(tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476,tmp_moved_constant_476))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_421,tmp_moved_constant_421,tmp_moved_constant_421,tmp_moved_constant_421)),_mm256_set_pd(tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477,tmp_moved_constant_477))))); + const __m256d tmp_moved_constant_488 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_396,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_424,tmp_moved_constant_424,tmp_moved_constant_424,tmp_moved_constant_424),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_427,tmp_moved_constant_427,tmp_moved_constant_427,tmp_moved_constant_427),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_430,tmp_moved_constant_430,tmp_moved_constant_430,tmp_moved_constant_430),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_433,tmp_moved_constant_433,tmp_moved_constant_433,tmp_moved_constant_433),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481)))),_mm256_mul_pd(tmp_moved_constant_397,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_436,tmp_moved_constant_436,tmp_moved_constant_436,tmp_moved_constant_436),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_439,tmp_moved_constant_439,tmp_moved_constant_439,tmp_moved_constant_439),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_442,tmp_moved_constant_442,tmp_moved_constant_442,tmp_moved_constant_442),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_445,tmp_moved_constant_445,tmp_moved_constant_445,tmp_moved_constant_445),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))),_mm256_mul_pd(tmp_moved_constant_398,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_448,tmp_moved_constant_448,tmp_moved_constant_448,tmp_moved_constant_448),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_451,tmp_moved_constant_451,tmp_moved_constant_451,tmp_moved_constant_451),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_454,tmp_moved_constant_454,tmp_moved_constant_454,tmp_moved_constant_454),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_457,tmp_moved_constant_457,tmp_moved_constant_457,tmp_moved_constant_457),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))),_mm256_mul_pd(tmp_moved_constant_399,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_458,tmp_moved_constant_458,tmp_moved_constant_458,tmp_moved_constant_458),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_459,tmp_moved_constant_459,tmp_moved_constant_459,tmp_moved_constant_459),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_460,tmp_moved_constant_460,tmp_moved_constant_460,tmp_moved_constant_460),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_461,tmp_moved_constant_461,tmp_moved_constant_461,tmp_moved_constant_461),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))),_mm256_mul_pd(tmp_moved_constant_400,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_462,tmp_moved_constant_462,tmp_moved_constant_462,tmp_moved_constant_462),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_463,tmp_moved_constant_463,tmp_moved_constant_463,tmp_moved_constant_463),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_464,tmp_moved_constant_464,tmp_moved_constant_464,tmp_moved_constant_464),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))),_mm256_mul_pd(tmp_moved_constant_401,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))),_mm256_mul_pd(tmp_moved_constant_392,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))),_mm256_mul_pd(tmp_moved_constant_393,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_404,tmp_moved_constant_404,tmp_moved_constant_404,tmp_moved_constant_404)),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_407,tmp_moved_constant_407,tmp_moved_constant_407,tmp_moved_constant_407)),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_410,tmp_moved_constant_410,tmp_moved_constant_410,tmp_moved_constant_410)),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_413,tmp_moved_constant_413,tmp_moved_constant_413,tmp_moved_constant_413)),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))),_mm256_mul_pd(tmp_moved_constant_394,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_414,tmp_moved_constant_414,tmp_moved_constant_414,tmp_moved_constant_414)),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_415,tmp_moved_constant_415,tmp_moved_constant_415,tmp_moved_constant_415)),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_416,tmp_moved_constant_416,tmp_moved_constant_416,tmp_moved_constant_416)),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_417,tmp_moved_constant_417,tmp_moved_constant_417,tmp_moved_constant_417)),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))),_mm256_mul_pd(tmp_moved_constant_395,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_418,tmp_moved_constant_418,tmp_moved_constant_418,tmp_moved_constant_418)),_mm256_set_pd(tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478,tmp_moved_constant_478)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_419,tmp_moved_constant_419,tmp_moved_constant_419,tmp_moved_constant_419)),_mm256_set_pd(tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479,tmp_moved_constant_479))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_420,tmp_moved_constant_420,tmp_moved_constant_420,tmp_moved_constant_420)),_mm256_set_pd(tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480,tmp_moved_constant_480))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_421,tmp_moved_constant_421,tmp_moved_constant_421,tmp_moved_constant_421)),_mm256_set_pd(tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481,tmp_moved_constant_481))))); + const __m256d tmp_moved_constant_489 = _mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(tmp_moved_constant_396,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_424,tmp_moved_constant_424,tmp_moved_constant_424,tmp_moved_constant_424),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_427,tmp_moved_constant_427,tmp_moved_constant_427,tmp_moved_constant_427),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_430,tmp_moved_constant_430,tmp_moved_constant_430,tmp_moved_constant_430),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_433,tmp_moved_constant_433,tmp_moved_constant_433,tmp_moved_constant_433),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485)))),_mm256_mul_pd(tmp_moved_constant_397,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_436,tmp_moved_constant_436,tmp_moved_constant_436,tmp_moved_constant_436),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_439,tmp_moved_constant_439,tmp_moved_constant_439,tmp_moved_constant_439),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_442,tmp_moved_constant_442,tmp_moved_constant_442,tmp_moved_constant_442),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_445,tmp_moved_constant_445,tmp_moved_constant_445,tmp_moved_constant_445),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))),_mm256_mul_pd(tmp_moved_constant_398,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_448,tmp_moved_constant_448,tmp_moved_constant_448,tmp_moved_constant_448),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_451,tmp_moved_constant_451,tmp_moved_constant_451,tmp_moved_constant_451),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_454,tmp_moved_constant_454,tmp_moved_constant_454,tmp_moved_constant_454),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_457,tmp_moved_constant_457,tmp_moved_constant_457,tmp_moved_constant_457),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))),_mm256_mul_pd(tmp_moved_constant_399,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_458,tmp_moved_constant_458,tmp_moved_constant_458,tmp_moved_constant_458),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_459,tmp_moved_constant_459,tmp_moved_constant_459,tmp_moved_constant_459),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_460,tmp_moved_constant_460,tmp_moved_constant_460,tmp_moved_constant_460),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_461,tmp_moved_constant_461,tmp_moved_constant_461,tmp_moved_constant_461),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))),_mm256_mul_pd(tmp_moved_constant_400,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_462,tmp_moved_constant_462,tmp_moved_constant_462,tmp_moved_constant_462),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_463,tmp_moved_constant_463,tmp_moved_constant_463,tmp_moved_constant_463),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_464,tmp_moved_constant_464,tmp_moved_constant_464,tmp_moved_constant_464),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465,tmp_moved_constant_465),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))),_mm256_mul_pd(tmp_moved_constant_401,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466,tmp_moved_constant_466),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467,tmp_moved_constant_467),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468,tmp_moved_constant_468),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469,tmp_moved_constant_469),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))),_mm256_mul_pd(tmp_moved_constant_392,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470,tmp_moved_constant_470),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471,tmp_moved_constant_471),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472,tmp_moved_constant_472),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_set_pd(tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473,tmp_moved_constant_473),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))),_mm256_mul_pd(tmp_moved_constant_393,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_404,tmp_moved_constant_404,tmp_moved_constant_404,tmp_moved_constant_404)),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_407,tmp_moved_constant_407,tmp_moved_constant_407,tmp_moved_constant_407)),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_410,tmp_moved_constant_410,tmp_moved_constant_410,tmp_moved_constant_410)),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_413,tmp_moved_constant_413,tmp_moved_constant_413,tmp_moved_constant_413)),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))),_mm256_mul_pd(tmp_moved_constant_394,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_414,tmp_moved_constant_414,tmp_moved_constant_414,tmp_moved_constant_414)),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_415,tmp_moved_constant_415,tmp_moved_constant_415,tmp_moved_constant_415)),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_416,tmp_moved_constant_416,tmp_moved_constant_416,tmp_moved_constant_416)),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_417,tmp_moved_constant_417,tmp_moved_constant_417,tmp_moved_constant_417)),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))),_mm256_mul_pd(tmp_moved_constant_395,_mm256_add_pd(_mm256_add_pd(_mm256_add_pd(_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_418,tmp_moved_constant_418,tmp_moved_constant_418,tmp_moved_constant_418)),_mm256_set_pd(tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482,tmp_moved_constant_482)),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_419,tmp_moved_constant_419,tmp_moved_constant_419,tmp_moved_constant_419)),_mm256_set_pd(tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483,tmp_moved_constant_483))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_420,tmp_moved_constant_420,tmp_moved_constant_420,tmp_moved_constant_420)),_mm256_set_pd(tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484,tmp_moved_constant_484))),_mm256_mul_pd(_mm256_mul_pd(_mm256_set_pd(-1.0,-1.0,-1.0,-1.0),_mm256_set_pd(tmp_moved_constant_421,tmp_moved_constant_421,tmp_moved_constant_421,tmp_moved_constant_421)),_mm256_set_pd(tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485,tmp_moved_constant_485))))); { { - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_761,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_762,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(Dummy_763,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); - _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(Dummy_764,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_486,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_487,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1],_mm256_add_pd(tmp_moved_constant_488,_mm256_loadu_pd(& _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]))); + _mm256_storeu_pd(&_data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))],_mm256_add_pd(tmp_moved_constant_489,_mm256_loadu_pd(& _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]))); } } } @@ -984,114 +984,114 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_3D( real_t * RESTRICT _data_d _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = elMatVec_3 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; } } - const real_t Dummy_275 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_276 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_277 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_278 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_279 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_280 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; - const real_t Dummy_281 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_282 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_283 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_284 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_369 = Dummy_275*(Dummy_286*Dummy_353 + Dummy_289*Dummy_354 + Dummy_292*Dummy_355 + Dummy_295*Dummy_356) + Dummy_276*(-Dummy_286*Dummy_287 - Dummy_289*Dummy_290 - Dummy_292*Dummy_293 - Dummy_295*Dummy_296) + Dummy_277*(-Dummy_286*Dummy_297 - Dummy_289*Dummy_298 - Dummy_292*Dummy_299 - Dummy_295*Dummy_300) + Dummy_278*(-Dummy_286*Dummy_301 - Dummy_289*Dummy_302 - Dummy_292*Dummy_303 - Dummy_295*Dummy_304) + Dummy_279*(Dummy_286*Dummy_307 + Dummy_289*Dummy_310 + Dummy_292*Dummy_313 + Dummy_295*Dummy_316) + Dummy_280*(Dummy_286*Dummy_319 + Dummy_289*Dummy_322 + Dummy_292*Dummy_325 + Dummy_295*Dummy_328) + Dummy_281*(Dummy_286*Dummy_331 + Dummy_289*Dummy_334 + Dummy_292*Dummy_337 + Dummy_295*Dummy_340) + Dummy_282*(Dummy_286*Dummy_341 + Dummy_289*Dummy_342 + Dummy_292*Dummy_343 + Dummy_295*Dummy_344) + Dummy_283*(Dummy_286*Dummy_345 + Dummy_289*Dummy_346 + Dummy_292*Dummy_347 + Dummy_295*Dummy_348) + Dummy_284*(Dummy_286*Dummy_349 + Dummy_289*Dummy_350 + Dummy_292*Dummy_351 + Dummy_295*Dummy_352); - const real_t Dummy_370 = Dummy_275*(Dummy_353*Dummy_357 + Dummy_354*Dummy_358 + Dummy_355*Dummy_359 + Dummy_356*Dummy_360) + Dummy_276*(-Dummy_287*Dummy_357 - Dummy_290*Dummy_358 - Dummy_293*Dummy_359 - Dummy_296*Dummy_360) + Dummy_277*(-Dummy_297*Dummy_357 - Dummy_298*Dummy_358 - Dummy_299*Dummy_359 - Dummy_300*Dummy_360) + Dummy_278*(-Dummy_301*Dummy_357 - Dummy_302*Dummy_358 - Dummy_303*Dummy_359 - Dummy_304*Dummy_360) + Dummy_279*(Dummy_307*Dummy_357 + Dummy_310*Dummy_358 + Dummy_313*Dummy_359 + Dummy_316*Dummy_360) + Dummy_280*(Dummy_319*Dummy_357 + Dummy_322*Dummy_358 + Dummy_325*Dummy_359 + Dummy_328*Dummy_360) + Dummy_281*(Dummy_331*Dummy_357 + Dummy_334*Dummy_358 + Dummy_337*Dummy_359 + Dummy_340*Dummy_360) + Dummy_282*(Dummy_341*Dummy_357 + Dummy_342*Dummy_358 + Dummy_343*Dummy_359 + Dummy_344*Dummy_360) + Dummy_283*(Dummy_345*Dummy_357 + Dummy_346*Dummy_358 + Dummy_347*Dummy_359 + Dummy_348*Dummy_360) + Dummy_284*(Dummy_349*Dummy_357 + Dummy_350*Dummy_358 + Dummy_351*Dummy_359 + Dummy_352*Dummy_360); - const real_t Dummy_371 = Dummy_275*(Dummy_353*Dummy_361 + Dummy_354*Dummy_362 + Dummy_355*Dummy_363 + Dummy_356*Dummy_364) + Dummy_276*(-Dummy_287*Dummy_361 - Dummy_290*Dummy_362 - Dummy_293*Dummy_363 - Dummy_296*Dummy_364) + Dummy_277*(-Dummy_297*Dummy_361 - Dummy_298*Dummy_362 - Dummy_299*Dummy_363 - Dummy_300*Dummy_364) + Dummy_278*(-Dummy_301*Dummy_361 - Dummy_302*Dummy_362 - Dummy_303*Dummy_363 - Dummy_304*Dummy_364) + Dummy_279*(Dummy_307*Dummy_361 + Dummy_310*Dummy_362 + Dummy_313*Dummy_363 + Dummy_316*Dummy_364) + Dummy_280*(Dummy_319*Dummy_361 + Dummy_322*Dummy_362 + Dummy_325*Dummy_363 + Dummy_328*Dummy_364) + Dummy_281*(Dummy_331*Dummy_361 + Dummy_334*Dummy_362 + Dummy_337*Dummy_363 + Dummy_340*Dummy_364) + Dummy_282*(Dummy_341*Dummy_361 + Dummy_342*Dummy_362 + Dummy_343*Dummy_363 + Dummy_344*Dummy_364) + Dummy_283*(Dummy_345*Dummy_361 + Dummy_346*Dummy_362 + Dummy_347*Dummy_363 + Dummy_348*Dummy_364) + Dummy_284*(Dummy_349*Dummy_361 + Dummy_350*Dummy_362 + Dummy_351*Dummy_363 + Dummy_352*Dummy_364); - const real_t Dummy_372 = Dummy_275*(Dummy_353*Dummy_365 + Dummy_354*Dummy_366 + Dummy_355*Dummy_367 + Dummy_356*Dummy_368) + Dummy_276*(-Dummy_287*Dummy_365 - Dummy_290*Dummy_366 - Dummy_293*Dummy_367 - Dummy_296*Dummy_368) + Dummy_277*(-Dummy_297*Dummy_365 - Dummy_298*Dummy_366 - Dummy_299*Dummy_367 - Dummy_300*Dummy_368) + Dummy_278*(-Dummy_301*Dummy_365 - Dummy_302*Dummy_366 - Dummy_303*Dummy_367 - Dummy_304*Dummy_368) + Dummy_279*(Dummy_307*Dummy_365 + Dummy_310*Dummy_366 + Dummy_313*Dummy_367 + Dummy_316*Dummy_368) + Dummy_280*(Dummy_319*Dummy_365 + Dummy_322*Dummy_366 + Dummy_325*Dummy_367 + Dummy_328*Dummy_368) + Dummy_281*(Dummy_331*Dummy_365 + Dummy_334*Dummy_366 + Dummy_337*Dummy_367 + Dummy_340*Dummy_368) + Dummy_282*(Dummy_341*Dummy_365 + Dummy_342*Dummy_366 + Dummy_343*Dummy_367 + Dummy_344*Dummy_368) + Dummy_283*(Dummy_345*Dummy_365 + Dummy_346*Dummy_366 + Dummy_347*Dummy_367 + Dummy_348*Dummy_368) + Dummy_284*(Dummy_349*Dummy_365 + Dummy_350*Dummy_366 + Dummy_351*Dummy_367 + Dummy_352*Dummy_368); + const real_t tmp_moved_constant_0 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_1 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_2 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_3 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_4 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_5 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) + 1]; + const real_t tmp_moved_constant_6 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_7 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_8 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_9 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_94 = tmp_moved_constant_0*(tmp_moved_constant_11*tmp_moved_constant_78 + tmp_moved_constant_14*tmp_moved_constant_79 + tmp_moved_constant_17*tmp_moved_constant_80 + tmp_moved_constant_20*tmp_moved_constant_81) + tmp_moved_constant_1*(-tmp_moved_constant_11*tmp_moved_constant_12 - tmp_moved_constant_14*tmp_moved_constant_15 - tmp_moved_constant_17*tmp_moved_constant_18 - tmp_moved_constant_20*tmp_moved_constant_21) + tmp_moved_constant_2*(-tmp_moved_constant_11*tmp_moved_constant_22 - tmp_moved_constant_14*tmp_moved_constant_23 - tmp_moved_constant_17*tmp_moved_constant_24 - tmp_moved_constant_20*tmp_moved_constant_25) + tmp_moved_constant_3*(-tmp_moved_constant_11*tmp_moved_constant_26 - tmp_moved_constant_14*tmp_moved_constant_27 - tmp_moved_constant_17*tmp_moved_constant_28 - tmp_moved_constant_20*tmp_moved_constant_29) + tmp_moved_constant_4*(tmp_moved_constant_11*tmp_moved_constant_32 + tmp_moved_constant_14*tmp_moved_constant_35 + tmp_moved_constant_17*tmp_moved_constant_38 + tmp_moved_constant_20*tmp_moved_constant_41) + tmp_moved_constant_5*(tmp_moved_constant_11*tmp_moved_constant_44 + tmp_moved_constant_14*tmp_moved_constant_47 + tmp_moved_constant_17*tmp_moved_constant_50 + tmp_moved_constant_20*tmp_moved_constant_53) + tmp_moved_constant_6*(tmp_moved_constant_11*tmp_moved_constant_56 + tmp_moved_constant_14*tmp_moved_constant_59 + tmp_moved_constant_17*tmp_moved_constant_62 + tmp_moved_constant_20*tmp_moved_constant_65) + tmp_moved_constant_7*(tmp_moved_constant_11*tmp_moved_constant_66 + tmp_moved_constant_14*tmp_moved_constant_67 + tmp_moved_constant_17*tmp_moved_constant_68 + tmp_moved_constant_20*tmp_moved_constant_69) + tmp_moved_constant_8*(tmp_moved_constant_11*tmp_moved_constant_70 + tmp_moved_constant_14*tmp_moved_constant_71 + tmp_moved_constant_17*tmp_moved_constant_72 + tmp_moved_constant_20*tmp_moved_constant_73) + tmp_moved_constant_9*(tmp_moved_constant_11*tmp_moved_constant_74 + tmp_moved_constant_14*tmp_moved_constant_75 + tmp_moved_constant_17*tmp_moved_constant_76 + tmp_moved_constant_20*tmp_moved_constant_77); + const real_t tmp_moved_constant_95 = tmp_moved_constant_0*(tmp_moved_constant_78*tmp_moved_constant_82 + tmp_moved_constant_79*tmp_moved_constant_83 + tmp_moved_constant_80*tmp_moved_constant_84 + tmp_moved_constant_81*tmp_moved_constant_85) + tmp_moved_constant_1*(-tmp_moved_constant_12*tmp_moved_constant_82 - tmp_moved_constant_15*tmp_moved_constant_83 - tmp_moved_constant_18*tmp_moved_constant_84 - tmp_moved_constant_21*tmp_moved_constant_85) + tmp_moved_constant_2*(-tmp_moved_constant_22*tmp_moved_constant_82 - tmp_moved_constant_23*tmp_moved_constant_83 - tmp_moved_constant_24*tmp_moved_constant_84 - tmp_moved_constant_25*tmp_moved_constant_85) + tmp_moved_constant_3*(-tmp_moved_constant_26*tmp_moved_constant_82 - tmp_moved_constant_27*tmp_moved_constant_83 - tmp_moved_constant_28*tmp_moved_constant_84 - tmp_moved_constant_29*tmp_moved_constant_85) + tmp_moved_constant_4*(tmp_moved_constant_32*tmp_moved_constant_82 + tmp_moved_constant_35*tmp_moved_constant_83 + tmp_moved_constant_38*tmp_moved_constant_84 + tmp_moved_constant_41*tmp_moved_constant_85) + tmp_moved_constant_5*(tmp_moved_constant_44*tmp_moved_constant_82 + tmp_moved_constant_47*tmp_moved_constant_83 + tmp_moved_constant_50*tmp_moved_constant_84 + tmp_moved_constant_53*tmp_moved_constant_85) + tmp_moved_constant_6*(tmp_moved_constant_56*tmp_moved_constant_82 + tmp_moved_constant_59*tmp_moved_constant_83 + tmp_moved_constant_62*tmp_moved_constant_84 + tmp_moved_constant_65*tmp_moved_constant_85) + tmp_moved_constant_7*(tmp_moved_constant_66*tmp_moved_constant_82 + tmp_moved_constant_67*tmp_moved_constant_83 + tmp_moved_constant_68*tmp_moved_constant_84 + tmp_moved_constant_69*tmp_moved_constant_85) + tmp_moved_constant_8*(tmp_moved_constant_70*tmp_moved_constant_82 + tmp_moved_constant_71*tmp_moved_constant_83 + tmp_moved_constant_72*tmp_moved_constant_84 + tmp_moved_constant_73*tmp_moved_constant_85) + tmp_moved_constant_9*(tmp_moved_constant_74*tmp_moved_constant_82 + tmp_moved_constant_75*tmp_moved_constant_83 + tmp_moved_constant_76*tmp_moved_constant_84 + tmp_moved_constant_77*tmp_moved_constant_85); + const real_t tmp_moved_constant_96 = tmp_moved_constant_0*(tmp_moved_constant_78*tmp_moved_constant_86 + tmp_moved_constant_79*tmp_moved_constant_87 + tmp_moved_constant_80*tmp_moved_constant_88 + tmp_moved_constant_81*tmp_moved_constant_89) + tmp_moved_constant_1*(-tmp_moved_constant_12*tmp_moved_constant_86 - tmp_moved_constant_15*tmp_moved_constant_87 - tmp_moved_constant_18*tmp_moved_constant_88 - tmp_moved_constant_21*tmp_moved_constant_89) + tmp_moved_constant_2*(-tmp_moved_constant_22*tmp_moved_constant_86 - tmp_moved_constant_23*tmp_moved_constant_87 - tmp_moved_constant_24*tmp_moved_constant_88 - tmp_moved_constant_25*tmp_moved_constant_89) + tmp_moved_constant_3*(-tmp_moved_constant_26*tmp_moved_constant_86 - tmp_moved_constant_27*tmp_moved_constant_87 - tmp_moved_constant_28*tmp_moved_constant_88 - tmp_moved_constant_29*tmp_moved_constant_89) + tmp_moved_constant_4*(tmp_moved_constant_32*tmp_moved_constant_86 + tmp_moved_constant_35*tmp_moved_constant_87 + tmp_moved_constant_38*tmp_moved_constant_88 + tmp_moved_constant_41*tmp_moved_constant_89) + tmp_moved_constant_5*(tmp_moved_constant_44*tmp_moved_constant_86 + tmp_moved_constant_47*tmp_moved_constant_87 + tmp_moved_constant_50*tmp_moved_constant_88 + tmp_moved_constant_53*tmp_moved_constant_89) + tmp_moved_constant_6*(tmp_moved_constant_56*tmp_moved_constant_86 + tmp_moved_constant_59*tmp_moved_constant_87 + tmp_moved_constant_62*tmp_moved_constant_88 + tmp_moved_constant_65*tmp_moved_constant_89) + tmp_moved_constant_7*(tmp_moved_constant_66*tmp_moved_constant_86 + tmp_moved_constant_67*tmp_moved_constant_87 + tmp_moved_constant_68*tmp_moved_constant_88 + tmp_moved_constant_69*tmp_moved_constant_89) + tmp_moved_constant_8*(tmp_moved_constant_70*tmp_moved_constant_86 + tmp_moved_constant_71*tmp_moved_constant_87 + tmp_moved_constant_72*tmp_moved_constant_88 + tmp_moved_constant_73*tmp_moved_constant_89) + tmp_moved_constant_9*(tmp_moved_constant_74*tmp_moved_constant_86 + tmp_moved_constant_75*tmp_moved_constant_87 + tmp_moved_constant_76*tmp_moved_constant_88 + tmp_moved_constant_77*tmp_moved_constant_89); + const real_t tmp_moved_constant_97 = tmp_moved_constant_0*(tmp_moved_constant_78*tmp_moved_constant_90 + tmp_moved_constant_79*tmp_moved_constant_91 + tmp_moved_constant_80*tmp_moved_constant_92 + tmp_moved_constant_81*tmp_moved_constant_93) + tmp_moved_constant_1*(-tmp_moved_constant_12*tmp_moved_constant_90 - tmp_moved_constant_15*tmp_moved_constant_91 - tmp_moved_constant_18*tmp_moved_constant_92 - tmp_moved_constant_21*tmp_moved_constant_93) + tmp_moved_constant_2*(-tmp_moved_constant_22*tmp_moved_constant_90 - tmp_moved_constant_23*tmp_moved_constant_91 - tmp_moved_constant_24*tmp_moved_constant_92 - tmp_moved_constant_25*tmp_moved_constant_93) + tmp_moved_constant_3*(-tmp_moved_constant_26*tmp_moved_constant_90 - tmp_moved_constant_27*tmp_moved_constant_91 - tmp_moved_constant_28*tmp_moved_constant_92 - tmp_moved_constant_29*tmp_moved_constant_93) + tmp_moved_constant_4*(tmp_moved_constant_32*tmp_moved_constant_90 + tmp_moved_constant_35*tmp_moved_constant_91 + tmp_moved_constant_38*tmp_moved_constant_92 + tmp_moved_constant_41*tmp_moved_constant_93) + tmp_moved_constant_5*(tmp_moved_constant_44*tmp_moved_constant_90 + tmp_moved_constant_47*tmp_moved_constant_91 + tmp_moved_constant_50*tmp_moved_constant_92 + tmp_moved_constant_53*tmp_moved_constant_93) + tmp_moved_constant_6*(tmp_moved_constant_56*tmp_moved_constant_90 + tmp_moved_constant_59*tmp_moved_constant_91 + tmp_moved_constant_62*tmp_moved_constant_92 + tmp_moved_constant_65*tmp_moved_constant_93) + tmp_moved_constant_7*(tmp_moved_constant_66*tmp_moved_constant_90 + tmp_moved_constant_67*tmp_moved_constant_91 + tmp_moved_constant_68*tmp_moved_constant_92 + tmp_moved_constant_69*tmp_moved_constant_93) + tmp_moved_constant_8*(tmp_moved_constant_70*tmp_moved_constant_90 + tmp_moved_constant_71*tmp_moved_constant_91 + tmp_moved_constant_72*tmp_moved_constant_92 + tmp_moved_constant_73*tmp_moved_constant_93) + tmp_moved_constant_9*(tmp_moved_constant_74*tmp_moved_constant_90 + tmp_moved_constant_75*tmp_moved_constant_91 + tmp_moved_constant_76*tmp_moved_constant_92 + tmp_moved_constant_77*tmp_moved_constant_93); { { - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_369 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_370 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_371 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_372 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_94 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_95 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_96 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_97 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } - const real_t Dummy_373 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_374 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_375 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_376 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_377 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_378 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_379 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_380 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_381 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_382 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_467 = Dummy_373*(Dummy_384*Dummy_451 + Dummy_387*Dummy_452 + Dummy_390*Dummy_453 + Dummy_393*Dummy_454) + Dummy_374*(-Dummy_384*Dummy_385 - Dummy_387*Dummy_388 - Dummy_390*Dummy_391 - Dummy_393*Dummy_394) + Dummy_375*(-Dummy_384*Dummy_395 - Dummy_387*Dummy_396 - Dummy_390*Dummy_397 - Dummy_393*Dummy_398) + Dummy_376*(-Dummy_384*Dummy_399 - Dummy_387*Dummy_400 - Dummy_390*Dummy_401 - Dummy_393*Dummy_402) + Dummy_377*(Dummy_384*Dummy_405 + Dummy_387*Dummy_408 + Dummy_390*Dummy_411 + Dummy_393*Dummy_414) + Dummy_378*(Dummy_384*Dummy_417 + Dummy_387*Dummy_420 + Dummy_390*Dummy_423 + Dummy_393*Dummy_426) + Dummy_379*(Dummy_384*Dummy_429 + Dummy_387*Dummy_432 + Dummy_390*Dummy_435 + Dummy_393*Dummy_438) + Dummy_380*(Dummy_384*Dummy_439 + Dummy_387*Dummy_440 + Dummy_390*Dummy_441 + Dummy_393*Dummy_442) + Dummy_381*(Dummy_384*Dummy_443 + Dummy_387*Dummy_444 + Dummy_390*Dummy_445 + Dummy_393*Dummy_446) + Dummy_382*(Dummy_384*Dummy_447 + Dummy_387*Dummy_448 + Dummy_390*Dummy_449 + Dummy_393*Dummy_450); - const real_t Dummy_468 = Dummy_373*(Dummy_451*Dummy_455 + Dummy_452*Dummy_456 + Dummy_453*Dummy_457 + Dummy_454*Dummy_458) + Dummy_374*(-Dummy_385*Dummy_455 - Dummy_388*Dummy_456 - Dummy_391*Dummy_457 - Dummy_394*Dummy_458) + Dummy_375*(-Dummy_395*Dummy_455 - Dummy_396*Dummy_456 - Dummy_397*Dummy_457 - Dummy_398*Dummy_458) + Dummy_376*(-Dummy_399*Dummy_455 - Dummy_400*Dummy_456 - Dummy_401*Dummy_457 - Dummy_402*Dummy_458) + Dummy_377*(Dummy_405*Dummy_455 + Dummy_408*Dummy_456 + Dummy_411*Dummy_457 + Dummy_414*Dummy_458) + Dummy_378*(Dummy_417*Dummy_455 + Dummy_420*Dummy_456 + Dummy_423*Dummy_457 + Dummy_426*Dummy_458) + Dummy_379*(Dummy_429*Dummy_455 + Dummy_432*Dummy_456 + Dummy_435*Dummy_457 + Dummy_438*Dummy_458) + Dummy_380*(Dummy_439*Dummy_455 + Dummy_440*Dummy_456 + Dummy_441*Dummy_457 + Dummy_442*Dummy_458) + Dummy_381*(Dummy_443*Dummy_455 + Dummy_444*Dummy_456 + Dummy_445*Dummy_457 + Dummy_446*Dummy_458) + Dummy_382*(Dummy_447*Dummy_455 + Dummy_448*Dummy_456 + Dummy_449*Dummy_457 + Dummy_450*Dummy_458); - const real_t Dummy_469 = Dummy_373*(Dummy_451*Dummy_459 + Dummy_452*Dummy_460 + Dummy_453*Dummy_461 + Dummy_454*Dummy_462) + Dummy_374*(-Dummy_385*Dummy_459 - Dummy_388*Dummy_460 - Dummy_391*Dummy_461 - Dummy_394*Dummy_462) + Dummy_375*(-Dummy_395*Dummy_459 - Dummy_396*Dummy_460 - Dummy_397*Dummy_461 - Dummy_398*Dummy_462) + Dummy_376*(-Dummy_399*Dummy_459 - Dummy_400*Dummy_460 - Dummy_401*Dummy_461 - Dummy_402*Dummy_462) + Dummy_377*(Dummy_405*Dummy_459 + Dummy_408*Dummy_460 + Dummy_411*Dummy_461 + Dummy_414*Dummy_462) + Dummy_378*(Dummy_417*Dummy_459 + Dummy_420*Dummy_460 + Dummy_423*Dummy_461 + Dummy_426*Dummy_462) + Dummy_379*(Dummy_429*Dummy_459 + Dummy_432*Dummy_460 + Dummy_435*Dummy_461 + Dummy_438*Dummy_462) + Dummy_380*(Dummy_439*Dummy_459 + Dummy_440*Dummy_460 + Dummy_441*Dummy_461 + Dummy_442*Dummy_462) + Dummy_381*(Dummy_443*Dummy_459 + Dummy_444*Dummy_460 + Dummy_445*Dummy_461 + Dummy_446*Dummy_462) + Dummy_382*(Dummy_447*Dummy_459 + Dummy_448*Dummy_460 + Dummy_449*Dummy_461 + Dummy_450*Dummy_462); - const real_t Dummy_470 = Dummy_373*(Dummy_451*Dummy_463 + Dummy_452*Dummy_464 + Dummy_453*Dummy_465 + Dummy_454*Dummy_466) + Dummy_374*(-Dummy_385*Dummy_463 - Dummy_388*Dummy_464 - Dummy_391*Dummy_465 - Dummy_394*Dummy_466) + Dummy_375*(-Dummy_395*Dummy_463 - Dummy_396*Dummy_464 - Dummy_397*Dummy_465 - Dummy_398*Dummy_466) + Dummy_376*(-Dummy_399*Dummy_463 - Dummy_400*Dummy_464 - Dummy_401*Dummy_465 - Dummy_402*Dummy_466) + Dummy_377*(Dummy_405*Dummy_463 + Dummy_408*Dummy_464 + Dummy_411*Dummy_465 + Dummy_414*Dummy_466) + Dummy_378*(Dummy_417*Dummy_463 + Dummy_420*Dummy_464 + Dummy_423*Dummy_465 + Dummy_426*Dummy_466) + Dummy_379*(Dummy_429*Dummy_463 + Dummy_432*Dummy_464 + Dummy_435*Dummy_465 + Dummy_438*Dummy_466) + Dummy_380*(Dummy_439*Dummy_463 + Dummy_440*Dummy_464 + Dummy_441*Dummy_465 + Dummy_442*Dummy_466) + Dummy_381*(Dummy_443*Dummy_463 + Dummy_444*Dummy_464 + Dummy_445*Dummy_465 + Dummy_446*Dummy_466) + Dummy_382*(Dummy_447*Dummy_463 + Dummy_448*Dummy_464 + Dummy_449*Dummy_465 + Dummy_450*Dummy_466); + const real_t tmp_moved_constant_98 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_99 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_100 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_101 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_102 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_103 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_104 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_105 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_106 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_107 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_192 = tmp_moved_constant_100*(-tmp_moved_constant_109*tmp_moved_constant_120 - tmp_moved_constant_112*tmp_moved_constant_121 - tmp_moved_constant_115*tmp_moved_constant_122 - tmp_moved_constant_118*tmp_moved_constant_123) + tmp_moved_constant_101*(-tmp_moved_constant_109*tmp_moved_constant_124 - tmp_moved_constant_112*tmp_moved_constant_125 - tmp_moved_constant_115*tmp_moved_constant_126 - tmp_moved_constant_118*tmp_moved_constant_127) + tmp_moved_constant_102*(tmp_moved_constant_109*tmp_moved_constant_130 + tmp_moved_constant_112*tmp_moved_constant_133 + tmp_moved_constant_115*tmp_moved_constant_136 + tmp_moved_constant_118*tmp_moved_constant_139) + tmp_moved_constant_103*(tmp_moved_constant_109*tmp_moved_constant_142 + tmp_moved_constant_112*tmp_moved_constant_145 + tmp_moved_constant_115*tmp_moved_constant_148 + tmp_moved_constant_118*tmp_moved_constant_151) + tmp_moved_constant_104*(tmp_moved_constant_109*tmp_moved_constant_154 + tmp_moved_constant_112*tmp_moved_constant_157 + tmp_moved_constant_115*tmp_moved_constant_160 + tmp_moved_constant_118*tmp_moved_constant_163) + tmp_moved_constant_105*(tmp_moved_constant_109*tmp_moved_constant_164 + tmp_moved_constant_112*tmp_moved_constant_165 + tmp_moved_constant_115*tmp_moved_constant_166 + tmp_moved_constant_118*tmp_moved_constant_167) + tmp_moved_constant_106*(tmp_moved_constant_109*tmp_moved_constant_168 + tmp_moved_constant_112*tmp_moved_constant_169 + tmp_moved_constant_115*tmp_moved_constant_170 + tmp_moved_constant_118*tmp_moved_constant_171) + tmp_moved_constant_107*(tmp_moved_constant_109*tmp_moved_constant_172 + tmp_moved_constant_112*tmp_moved_constant_173 + tmp_moved_constant_115*tmp_moved_constant_174 + tmp_moved_constant_118*tmp_moved_constant_175) + tmp_moved_constant_98*(tmp_moved_constant_109*tmp_moved_constant_176 + tmp_moved_constant_112*tmp_moved_constant_177 + tmp_moved_constant_115*tmp_moved_constant_178 + tmp_moved_constant_118*tmp_moved_constant_179) + tmp_moved_constant_99*(-tmp_moved_constant_109*tmp_moved_constant_110 - tmp_moved_constant_112*tmp_moved_constant_113 - tmp_moved_constant_115*tmp_moved_constant_116 - tmp_moved_constant_118*tmp_moved_constant_119); + const real_t tmp_moved_constant_193 = tmp_moved_constant_100*(-tmp_moved_constant_120*tmp_moved_constant_180 - tmp_moved_constant_121*tmp_moved_constant_181 - tmp_moved_constant_122*tmp_moved_constant_182 - tmp_moved_constant_123*tmp_moved_constant_183) + tmp_moved_constant_101*(-tmp_moved_constant_124*tmp_moved_constant_180 - tmp_moved_constant_125*tmp_moved_constant_181 - tmp_moved_constant_126*tmp_moved_constant_182 - tmp_moved_constant_127*tmp_moved_constant_183) + tmp_moved_constant_102*(tmp_moved_constant_130*tmp_moved_constant_180 + tmp_moved_constant_133*tmp_moved_constant_181 + tmp_moved_constant_136*tmp_moved_constant_182 + tmp_moved_constant_139*tmp_moved_constant_183) + tmp_moved_constant_103*(tmp_moved_constant_142*tmp_moved_constant_180 + tmp_moved_constant_145*tmp_moved_constant_181 + tmp_moved_constant_148*tmp_moved_constant_182 + tmp_moved_constant_151*tmp_moved_constant_183) + tmp_moved_constant_104*(tmp_moved_constant_154*tmp_moved_constant_180 + tmp_moved_constant_157*tmp_moved_constant_181 + tmp_moved_constant_160*tmp_moved_constant_182 + tmp_moved_constant_163*tmp_moved_constant_183) + tmp_moved_constant_105*(tmp_moved_constant_164*tmp_moved_constant_180 + tmp_moved_constant_165*tmp_moved_constant_181 + tmp_moved_constant_166*tmp_moved_constant_182 + tmp_moved_constant_167*tmp_moved_constant_183) + tmp_moved_constant_106*(tmp_moved_constant_168*tmp_moved_constant_180 + tmp_moved_constant_169*tmp_moved_constant_181 + tmp_moved_constant_170*tmp_moved_constant_182 + tmp_moved_constant_171*tmp_moved_constant_183) + tmp_moved_constant_107*(tmp_moved_constant_172*tmp_moved_constant_180 + tmp_moved_constant_173*tmp_moved_constant_181 + tmp_moved_constant_174*tmp_moved_constant_182 + tmp_moved_constant_175*tmp_moved_constant_183) + tmp_moved_constant_98*(tmp_moved_constant_176*tmp_moved_constant_180 + tmp_moved_constant_177*tmp_moved_constant_181 + tmp_moved_constant_178*tmp_moved_constant_182 + tmp_moved_constant_179*tmp_moved_constant_183) + tmp_moved_constant_99*(-tmp_moved_constant_110*tmp_moved_constant_180 - tmp_moved_constant_113*tmp_moved_constant_181 - tmp_moved_constant_116*tmp_moved_constant_182 - tmp_moved_constant_119*tmp_moved_constant_183); + const real_t tmp_moved_constant_194 = tmp_moved_constant_100*(-tmp_moved_constant_120*tmp_moved_constant_184 - tmp_moved_constant_121*tmp_moved_constant_185 - tmp_moved_constant_122*tmp_moved_constant_186 - tmp_moved_constant_123*tmp_moved_constant_187) + tmp_moved_constant_101*(-tmp_moved_constant_124*tmp_moved_constant_184 - tmp_moved_constant_125*tmp_moved_constant_185 - tmp_moved_constant_126*tmp_moved_constant_186 - tmp_moved_constant_127*tmp_moved_constant_187) + tmp_moved_constant_102*(tmp_moved_constant_130*tmp_moved_constant_184 + tmp_moved_constant_133*tmp_moved_constant_185 + tmp_moved_constant_136*tmp_moved_constant_186 + tmp_moved_constant_139*tmp_moved_constant_187) + tmp_moved_constant_103*(tmp_moved_constant_142*tmp_moved_constant_184 + tmp_moved_constant_145*tmp_moved_constant_185 + tmp_moved_constant_148*tmp_moved_constant_186 + tmp_moved_constant_151*tmp_moved_constant_187) + tmp_moved_constant_104*(tmp_moved_constant_154*tmp_moved_constant_184 + tmp_moved_constant_157*tmp_moved_constant_185 + tmp_moved_constant_160*tmp_moved_constant_186 + tmp_moved_constant_163*tmp_moved_constant_187) + tmp_moved_constant_105*(tmp_moved_constant_164*tmp_moved_constant_184 + tmp_moved_constant_165*tmp_moved_constant_185 + tmp_moved_constant_166*tmp_moved_constant_186 + tmp_moved_constant_167*tmp_moved_constant_187) + tmp_moved_constant_106*(tmp_moved_constant_168*tmp_moved_constant_184 + tmp_moved_constant_169*tmp_moved_constant_185 + tmp_moved_constant_170*tmp_moved_constant_186 + tmp_moved_constant_171*tmp_moved_constant_187) + tmp_moved_constant_107*(tmp_moved_constant_172*tmp_moved_constant_184 + tmp_moved_constant_173*tmp_moved_constant_185 + tmp_moved_constant_174*tmp_moved_constant_186 + tmp_moved_constant_175*tmp_moved_constant_187) + tmp_moved_constant_98*(tmp_moved_constant_176*tmp_moved_constant_184 + tmp_moved_constant_177*tmp_moved_constant_185 + tmp_moved_constant_178*tmp_moved_constant_186 + tmp_moved_constant_179*tmp_moved_constant_187) + tmp_moved_constant_99*(-tmp_moved_constant_110*tmp_moved_constant_184 - tmp_moved_constant_113*tmp_moved_constant_185 - tmp_moved_constant_116*tmp_moved_constant_186 - tmp_moved_constant_119*tmp_moved_constant_187); + const real_t tmp_moved_constant_195 = tmp_moved_constant_100*(-tmp_moved_constant_120*tmp_moved_constant_188 - tmp_moved_constant_121*tmp_moved_constant_189 - tmp_moved_constant_122*tmp_moved_constant_190 - tmp_moved_constant_123*tmp_moved_constant_191) + tmp_moved_constant_101*(-tmp_moved_constant_124*tmp_moved_constant_188 - tmp_moved_constant_125*tmp_moved_constant_189 - tmp_moved_constant_126*tmp_moved_constant_190 - tmp_moved_constant_127*tmp_moved_constant_191) + tmp_moved_constant_102*(tmp_moved_constant_130*tmp_moved_constant_188 + tmp_moved_constant_133*tmp_moved_constant_189 + tmp_moved_constant_136*tmp_moved_constant_190 + tmp_moved_constant_139*tmp_moved_constant_191) + tmp_moved_constant_103*(tmp_moved_constant_142*tmp_moved_constant_188 + tmp_moved_constant_145*tmp_moved_constant_189 + tmp_moved_constant_148*tmp_moved_constant_190 + tmp_moved_constant_151*tmp_moved_constant_191) + tmp_moved_constant_104*(tmp_moved_constant_154*tmp_moved_constant_188 + tmp_moved_constant_157*tmp_moved_constant_189 + tmp_moved_constant_160*tmp_moved_constant_190 + tmp_moved_constant_163*tmp_moved_constant_191) + tmp_moved_constant_105*(tmp_moved_constant_164*tmp_moved_constant_188 + tmp_moved_constant_165*tmp_moved_constant_189 + tmp_moved_constant_166*tmp_moved_constant_190 + tmp_moved_constant_167*tmp_moved_constant_191) + tmp_moved_constant_106*(tmp_moved_constant_168*tmp_moved_constant_188 + tmp_moved_constant_169*tmp_moved_constant_189 + tmp_moved_constant_170*tmp_moved_constant_190 + tmp_moved_constant_171*tmp_moved_constant_191) + tmp_moved_constant_107*(tmp_moved_constant_172*tmp_moved_constant_188 + tmp_moved_constant_173*tmp_moved_constant_189 + tmp_moved_constant_174*tmp_moved_constant_190 + tmp_moved_constant_175*tmp_moved_constant_191) + tmp_moved_constant_98*(tmp_moved_constant_176*tmp_moved_constant_188 + tmp_moved_constant_177*tmp_moved_constant_189 + tmp_moved_constant_178*tmp_moved_constant_190 + tmp_moved_constant_179*tmp_moved_constant_191) + tmp_moved_constant_99*(-tmp_moved_constant_110*tmp_moved_constant_188 - tmp_moved_constant_113*tmp_moved_constant_189 - tmp_moved_constant_116*tmp_moved_constant_190 - tmp_moved_constant_119*tmp_moved_constant_191); { { - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_467 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_468 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_469 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_470 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_192 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_193 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_194 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_195 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } - const real_t Dummy_471 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_472 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_473 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_474 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_475 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_476 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_477 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_478 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_479 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_480 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_565 = Dummy_471*(Dummy_482*Dummy_549 + Dummy_485*Dummy_550 + Dummy_488*Dummy_551 + Dummy_491*Dummy_552) + Dummy_472*(-Dummy_482*Dummy_483 - Dummy_485*Dummy_486 - Dummy_488*Dummy_489 - Dummy_491*Dummy_492) + Dummy_473*(-Dummy_482*Dummy_493 - Dummy_485*Dummy_494 - Dummy_488*Dummy_495 - Dummy_491*Dummy_496) + Dummy_474*(-Dummy_482*Dummy_497 - Dummy_485*Dummy_498 - Dummy_488*Dummy_499 - Dummy_491*Dummy_500) + Dummy_475*(Dummy_482*Dummy_503 + Dummy_485*Dummy_506 + Dummy_488*Dummy_509 + Dummy_491*Dummy_512) + Dummy_476*(Dummy_482*Dummy_515 + Dummy_485*Dummy_518 + Dummy_488*Dummy_521 + Dummy_491*Dummy_524) + Dummy_477*(Dummy_482*Dummy_527 + Dummy_485*Dummy_530 + Dummy_488*Dummy_533 + Dummy_491*Dummy_536) + Dummy_478*(Dummy_482*Dummy_537 + Dummy_485*Dummy_538 + Dummy_488*Dummy_539 + Dummy_491*Dummy_540) + Dummy_479*(Dummy_482*Dummy_541 + Dummy_485*Dummy_542 + Dummy_488*Dummy_543 + Dummy_491*Dummy_544) + Dummy_480*(Dummy_482*Dummy_545 + Dummy_485*Dummy_546 + Dummy_488*Dummy_547 + Dummy_491*Dummy_548); - const real_t Dummy_566 = Dummy_471*(Dummy_549*Dummy_553 + Dummy_550*Dummy_554 + Dummy_551*Dummy_555 + Dummy_552*Dummy_556) + Dummy_472*(-Dummy_483*Dummy_553 - Dummy_486*Dummy_554 - Dummy_489*Dummy_555 - Dummy_492*Dummy_556) + Dummy_473*(-Dummy_493*Dummy_553 - Dummy_494*Dummy_554 - Dummy_495*Dummy_555 - Dummy_496*Dummy_556) + Dummy_474*(-Dummy_497*Dummy_553 - Dummy_498*Dummy_554 - Dummy_499*Dummy_555 - Dummy_500*Dummy_556) + Dummy_475*(Dummy_503*Dummy_553 + Dummy_506*Dummy_554 + Dummy_509*Dummy_555 + Dummy_512*Dummy_556) + Dummy_476*(Dummy_515*Dummy_553 + Dummy_518*Dummy_554 + Dummy_521*Dummy_555 + Dummy_524*Dummy_556) + Dummy_477*(Dummy_527*Dummy_553 + Dummy_530*Dummy_554 + Dummy_533*Dummy_555 + Dummy_536*Dummy_556) + Dummy_478*(Dummy_537*Dummy_553 + Dummy_538*Dummy_554 + Dummy_539*Dummy_555 + Dummy_540*Dummy_556) + Dummy_479*(Dummy_541*Dummy_553 + Dummy_542*Dummy_554 + Dummy_543*Dummy_555 + Dummy_544*Dummy_556) + Dummy_480*(Dummy_545*Dummy_553 + Dummy_546*Dummy_554 + Dummy_547*Dummy_555 + Dummy_548*Dummy_556); - const real_t Dummy_567 = Dummy_471*(Dummy_549*Dummy_557 + Dummy_550*Dummy_558 + Dummy_551*Dummy_559 + Dummy_552*Dummy_560) + Dummy_472*(-Dummy_483*Dummy_557 - Dummy_486*Dummy_558 - Dummy_489*Dummy_559 - Dummy_492*Dummy_560) + Dummy_473*(-Dummy_493*Dummy_557 - Dummy_494*Dummy_558 - Dummy_495*Dummy_559 - Dummy_496*Dummy_560) + Dummy_474*(-Dummy_497*Dummy_557 - Dummy_498*Dummy_558 - Dummy_499*Dummy_559 - Dummy_500*Dummy_560) + Dummy_475*(Dummy_503*Dummy_557 + Dummy_506*Dummy_558 + Dummy_509*Dummy_559 + Dummy_512*Dummy_560) + Dummy_476*(Dummy_515*Dummy_557 + Dummy_518*Dummy_558 + Dummy_521*Dummy_559 + Dummy_524*Dummy_560) + Dummy_477*(Dummy_527*Dummy_557 + Dummy_530*Dummy_558 + Dummy_533*Dummy_559 + Dummy_536*Dummy_560) + Dummy_478*(Dummy_537*Dummy_557 + Dummy_538*Dummy_558 + Dummy_539*Dummy_559 + Dummy_540*Dummy_560) + Dummy_479*(Dummy_541*Dummy_557 + Dummy_542*Dummy_558 + Dummy_543*Dummy_559 + Dummy_544*Dummy_560) + Dummy_480*(Dummy_545*Dummy_557 + Dummy_546*Dummy_558 + Dummy_547*Dummy_559 + Dummy_548*Dummy_560); - const real_t Dummy_568 = Dummy_471*(Dummy_549*Dummy_561 + Dummy_550*Dummy_562 + Dummy_551*Dummy_563 + Dummy_552*Dummy_564) + Dummy_472*(-Dummy_483*Dummy_561 - Dummy_486*Dummy_562 - Dummy_489*Dummy_563 - Dummy_492*Dummy_564) + Dummy_473*(-Dummy_493*Dummy_561 - Dummy_494*Dummy_562 - Dummy_495*Dummy_563 - Dummy_496*Dummy_564) + Dummy_474*(-Dummy_497*Dummy_561 - Dummy_498*Dummy_562 - Dummy_499*Dummy_563 - Dummy_500*Dummy_564) + Dummy_475*(Dummy_503*Dummy_561 + Dummy_506*Dummy_562 + Dummy_509*Dummy_563 + Dummy_512*Dummy_564) + Dummy_476*(Dummy_515*Dummy_561 + Dummy_518*Dummy_562 + Dummy_521*Dummy_563 + Dummy_524*Dummy_564) + Dummy_477*(Dummy_527*Dummy_561 + Dummy_530*Dummy_562 + Dummy_533*Dummy_563 + Dummy_536*Dummy_564) + Dummy_478*(Dummy_537*Dummy_561 + Dummy_538*Dummy_562 + Dummy_539*Dummy_563 + Dummy_540*Dummy_564) + Dummy_479*(Dummy_541*Dummy_561 + Dummy_542*Dummy_562 + Dummy_543*Dummy_563 + Dummy_544*Dummy_564) + Dummy_480*(Dummy_545*Dummy_561 + Dummy_546*Dummy_562 + Dummy_547*Dummy_563 + Dummy_548*Dummy_564); + const real_t tmp_moved_constant_196 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_197 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_198 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_199 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_200 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_201 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_202 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_203 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_204 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_205 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_290 = tmp_moved_constant_196*(tmp_moved_constant_207*tmp_moved_constant_274 + tmp_moved_constant_210*tmp_moved_constant_275 + tmp_moved_constant_213*tmp_moved_constant_276 + tmp_moved_constant_216*tmp_moved_constant_277) + tmp_moved_constant_197*(-tmp_moved_constant_207*tmp_moved_constant_208 - tmp_moved_constant_210*tmp_moved_constant_211 - tmp_moved_constant_213*tmp_moved_constant_214 - tmp_moved_constant_216*tmp_moved_constant_217) + tmp_moved_constant_198*(-tmp_moved_constant_207*tmp_moved_constant_218 - tmp_moved_constant_210*tmp_moved_constant_219 - tmp_moved_constant_213*tmp_moved_constant_220 - tmp_moved_constant_216*tmp_moved_constant_221) + tmp_moved_constant_199*(-tmp_moved_constant_207*tmp_moved_constant_222 - tmp_moved_constant_210*tmp_moved_constant_223 - tmp_moved_constant_213*tmp_moved_constant_224 - tmp_moved_constant_216*tmp_moved_constant_225) + tmp_moved_constant_200*(tmp_moved_constant_207*tmp_moved_constant_228 + tmp_moved_constant_210*tmp_moved_constant_231 + tmp_moved_constant_213*tmp_moved_constant_234 + tmp_moved_constant_216*tmp_moved_constant_237) + tmp_moved_constant_201*(tmp_moved_constant_207*tmp_moved_constant_240 + tmp_moved_constant_210*tmp_moved_constant_243 + tmp_moved_constant_213*tmp_moved_constant_246 + tmp_moved_constant_216*tmp_moved_constant_249) + tmp_moved_constant_202*(tmp_moved_constant_207*tmp_moved_constant_252 + tmp_moved_constant_210*tmp_moved_constant_255 + tmp_moved_constant_213*tmp_moved_constant_258 + tmp_moved_constant_216*tmp_moved_constant_261) + tmp_moved_constant_203*(tmp_moved_constant_207*tmp_moved_constant_262 + tmp_moved_constant_210*tmp_moved_constant_263 + tmp_moved_constant_213*tmp_moved_constant_264 + tmp_moved_constant_216*tmp_moved_constant_265) + tmp_moved_constant_204*(tmp_moved_constant_207*tmp_moved_constant_266 + tmp_moved_constant_210*tmp_moved_constant_267 + tmp_moved_constant_213*tmp_moved_constant_268 + tmp_moved_constant_216*tmp_moved_constant_269) + tmp_moved_constant_205*(tmp_moved_constant_207*tmp_moved_constant_270 + tmp_moved_constant_210*tmp_moved_constant_271 + tmp_moved_constant_213*tmp_moved_constant_272 + tmp_moved_constant_216*tmp_moved_constant_273); + const real_t tmp_moved_constant_291 = tmp_moved_constant_196*(tmp_moved_constant_274*tmp_moved_constant_278 + tmp_moved_constant_275*tmp_moved_constant_279 + tmp_moved_constant_276*tmp_moved_constant_280 + tmp_moved_constant_277*tmp_moved_constant_281) + tmp_moved_constant_197*(-tmp_moved_constant_208*tmp_moved_constant_278 - tmp_moved_constant_211*tmp_moved_constant_279 - tmp_moved_constant_214*tmp_moved_constant_280 - tmp_moved_constant_217*tmp_moved_constant_281) + tmp_moved_constant_198*(-tmp_moved_constant_218*tmp_moved_constant_278 - tmp_moved_constant_219*tmp_moved_constant_279 - tmp_moved_constant_220*tmp_moved_constant_280 - tmp_moved_constant_221*tmp_moved_constant_281) + tmp_moved_constant_199*(-tmp_moved_constant_222*tmp_moved_constant_278 - tmp_moved_constant_223*tmp_moved_constant_279 - tmp_moved_constant_224*tmp_moved_constant_280 - tmp_moved_constant_225*tmp_moved_constant_281) + tmp_moved_constant_200*(tmp_moved_constant_228*tmp_moved_constant_278 + tmp_moved_constant_231*tmp_moved_constant_279 + tmp_moved_constant_234*tmp_moved_constant_280 + tmp_moved_constant_237*tmp_moved_constant_281) + tmp_moved_constant_201*(tmp_moved_constant_240*tmp_moved_constant_278 + tmp_moved_constant_243*tmp_moved_constant_279 + tmp_moved_constant_246*tmp_moved_constant_280 + tmp_moved_constant_249*tmp_moved_constant_281) + tmp_moved_constant_202*(tmp_moved_constant_252*tmp_moved_constant_278 + tmp_moved_constant_255*tmp_moved_constant_279 + tmp_moved_constant_258*tmp_moved_constant_280 + tmp_moved_constant_261*tmp_moved_constant_281) + tmp_moved_constant_203*(tmp_moved_constant_262*tmp_moved_constant_278 + tmp_moved_constant_263*tmp_moved_constant_279 + tmp_moved_constant_264*tmp_moved_constant_280 + tmp_moved_constant_265*tmp_moved_constant_281) + tmp_moved_constant_204*(tmp_moved_constant_266*tmp_moved_constant_278 + tmp_moved_constant_267*tmp_moved_constant_279 + tmp_moved_constant_268*tmp_moved_constant_280 + tmp_moved_constant_269*tmp_moved_constant_281) + tmp_moved_constant_205*(tmp_moved_constant_270*tmp_moved_constant_278 + tmp_moved_constant_271*tmp_moved_constant_279 + tmp_moved_constant_272*tmp_moved_constant_280 + tmp_moved_constant_273*tmp_moved_constant_281); + const real_t tmp_moved_constant_292 = tmp_moved_constant_196*(tmp_moved_constant_274*tmp_moved_constant_282 + tmp_moved_constant_275*tmp_moved_constant_283 + tmp_moved_constant_276*tmp_moved_constant_284 + tmp_moved_constant_277*tmp_moved_constant_285) + tmp_moved_constant_197*(-tmp_moved_constant_208*tmp_moved_constant_282 - tmp_moved_constant_211*tmp_moved_constant_283 - tmp_moved_constant_214*tmp_moved_constant_284 - tmp_moved_constant_217*tmp_moved_constant_285) + tmp_moved_constant_198*(-tmp_moved_constant_218*tmp_moved_constant_282 - tmp_moved_constant_219*tmp_moved_constant_283 - tmp_moved_constant_220*tmp_moved_constant_284 - tmp_moved_constant_221*tmp_moved_constant_285) + tmp_moved_constant_199*(-tmp_moved_constant_222*tmp_moved_constant_282 - tmp_moved_constant_223*tmp_moved_constant_283 - tmp_moved_constant_224*tmp_moved_constant_284 - tmp_moved_constant_225*tmp_moved_constant_285) + tmp_moved_constant_200*(tmp_moved_constant_228*tmp_moved_constant_282 + tmp_moved_constant_231*tmp_moved_constant_283 + tmp_moved_constant_234*tmp_moved_constant_284 + tmp_moved_constant_237*tmp_moved_constant_285) + tmp_moved_constant_201*(tmp_moved_constant_240*tmp_moved_constant_282 + tmp_moved_constant_243*tmp_moved_constant_283 + tmp_moved_constant_246*tmp_moved_constant_284 + tmp_moved_constant_249*tmp_moved_constant_285) + tmp_moved_constant_202*(tmp_moved_constant_252*tmp_moved_constant_282 + tmp_moved_constant_255*tmp_moved_constant_283 + tmp_moved_constant_258*tmp_moved_constant_284 + tmp_moved_constant_261*tmp_moved_constant_285) + tmp_moved_constant_203*(tmp_moved_constant_262*tmp_moved_constant_282 + tmp_moved_constant_263*tmp_moved_constant_283 + tmp_moved_constant_264*tmp_moved_constant_284 + tmp_moved_constant_265*tmp_moved_constant_285) + tmp_moved_constant_204*(tmp_moved_constant_266*tmp_moved_constant_282 + tmp_moved_constant_267*tmp_moved_constant_283 + tmp_moved_constant_268*tmp_moved_constant_284 + tmp_moved_constant_269*tmp_moved_constant_285) + tmp_moved_constant_205*(tmp_moved_constant_270*tmp_moved_constant_282 + tmp_moved_constant_271*tmp_moved_constant_283 + tmp_moved_constant_272*tmp_moved_constant_284 + tmp_moved_constant_273*tmp_moved_constant_285); + const real_t tmp_moved_constant_293 = tmp_moved_constant_196*(tmp_moved_constant_274*tmp_moved_constant_286 + tmp_moved_constant_275*tmp_moved_constant_287 + tmp_moved_constant_276*tmp_moved_constant_288 + tmp_moved_constant_277*tmp_moved_constant_289) + tmp_moved_constant_197*(-tmp_moved_constant_208*tmp_moved_constant_286 - tmp_moved_constant_211*tmp_moved_constant_287 - tmp_moved_constant_214*tmp_moved_constant_288 - tmp_moved_constant_217*tmp_moved_constant_289) + tmp_moved_constant_198*(-tmp_moved_constant_218*tmp_moved_constant_286 - tmp_moved_constant_219*tmp_moved_constant_287 - tmp_moved_constant_220*tmp_moved_constant_288 - tmp_moved_constant_221*tmp_moved_constant_289) + tmp_moved_constant_199*(-tmp_moved_constant_222*tmp_moved_constant_286 - tmp_moved_constant_223*tmp_moved_constant_287 - tmp_moved_constant_224*tmp_moved_constant_288 - tmp_moved_constant_225*tmp_moved_constant_289) + tmp_moved_constant_200*(tmp_moved_constant_228*tmp_moved_constant_286 + tmp_moved_constant_231*tmp_moved_constant_287 + tmp_moved_constant_234*tmp_moved_constant_288 + tmp_moved_constant_237*tmp_moved_constant_289) + tmp_moved_constant_201*(tmp_moved_constant_240*tmp_moved_constant_286 + tmp_moved_constant_243*tmp_moved_constant_287 + tmp_moved_constant_246*tmp_moved_constant_288 + tmp_moved_constant_249*tmp_moved_constant_289) + tmp_moved_constant_202*(tmp_moved_constant_252*tmp_moved_constant_286 + tmp_moved_constant_255*tmp_moved_constant_287 + tmp_moved_constant_258*tmp_moved_constant_288 + tmp_moved_constant_261*tmp_moved_constant_289) + tmp_moved_constant_203*(tmp_moved_constant_262*tmp_moved_constant_286 + tmp_moved_constant_263*tmp_moved_constant_287 + tmp_moved_constant_264*tmp_moved_constant_288 + tmp_moved_constant_265*tmp_moved_constant_289) + tmp_moved_constant_204*(tmp_moved_constant_266*tmp_moved_constant_286 + tmp_moved_constant_267*tmp_moved_constant_287 + tmp_moved_constant_268*tmp_moved_constant_288 + tmp_moved_constant_269*tmp_moved_constant_289) + tmp_moved_constant_205*(tmp_moved_constant_270*tmp_moved_constant_286 + tmp_moved_constant_271*tmp_moved_constant_287 + tmp_moved_constant_272*tmp_moved_constant_288 + tmp_moved_constant_273*tmp_moved_constant_289); { { - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_565 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_566 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_567 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_568 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_290 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_291 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_292 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_293 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; } } - const real_t Dummy_569 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_570 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_571 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_572 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_573 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_574 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_575 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_576 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_577 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_578 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_663 = Dummy_569*(Dummy_580*Dummy_647 + Dummy_583*Dummy_648 + Dummy_586*Dummy_649 + Dummy_589*Dummy_650) + Dummy_570*(-Dummy_580*Dummy_581 - Dummy_583*Dummy_584 - Dummy_586*Dummy_587 - Dummy_589*Dummy_590) + Dummy_571*(-Dummy_580*Dummy_591 - Dummy_583*Dummy_592 - Dummy_586*Dummy_593 - Dummy_589*Dummy_594) + Dummy_572*(-Dummy_580*Dummy_595 - Dummy_583*Dummy_596 - Dummy_586*Dummy_597 - Dummy_589*Dummy_598) + Dummy_573*(Dummy_580*Dummy_601 + Dummy_583*Dummy_604 + Dummy_586*Dummy_607 + Dummy_589*Dummy_610) + Dummy_574*(Dummy_580*Dummy_613 + Dummy_583*Dummy_616 + Dummy_586*Dummy_619 + Dummy_589*Dummy_622) + Dummy_575*(Dummy_580*Dummy_625 + Dummy_583*Dummy_628 + Dummy_586*Dummy_631 + Dummy_589*Dummy_634) + Dummy_576*(Dummy_580*Dummy_635 + Dummy_583*Dummy_636 + Dummy_586*Dummy_637 + Dummy_589*Dummy_638) + Dummy_577*(Dummy_580*Dummy_639 + Dummy_583*Dummy_640 + Dummy_586*Dummy_641 + Dummy_589*Dummy_642) + Dummy_578*(Dummy_580*Dummy_643 + Dummy_583*Dummy_644 + Dummy_586*Dummy_645 + Dummy_589*Dummy_646); - const real_t Dummy_664 = Dummy_569*(Dummy_647*Dummy_651 + Dummy_648*Dummy_652 + Dummy_649*Dummy_653 + Dummy_650*Dummy_654) + Dummy_570*(-Dummy_581*Dummy_651 - Dummy_584*Dummy_652 - Dummy_587*Dummy_653 - Dummy_590*Dummy_654) + Dummy_571*(-Dummy_591*Dummy_651 - Dummy_592*Dummy_652 - Dummy_593*Dummy_653 - Dummy_594*Dummy_654) + Dummy_572*(-Dummy_595*Dummy_651 - Dummy_596*Dummy_652 - Dummy_597*Dummy_653 - Dummy_598*Dummy_654) + Dummy_573*(Dummy_601*Dummy_651 + Dummy_604*Dummy_652 + Dummy_607*Dummy_653 + Dummy_610*Dummy_654) + Dummy_574*(Dummy_613*Dummy_651 + Dummy_616*Dummy_652 + Dummy_619*Dummy_653 + Dummy_622*Dummy_654) + Dummy_575*(Dummy_625*Dummy_651 + Dummy_628*Dummy_652 + Dummy_631*Dummy_653 + Dummy_634*Dummy_654) + Dummy_576*(Dummy_635*Dummy_651 + Dummy_636*Dummy_652 + Dummy_637*Dummy_653 + Dummy_638*Dummy_654) + Dummy_577*(Dummy_639*Dummy_651 + Dummy_640*Dummy_652 + Dummy_641*Dummy_653 + Dummy_642*Dummy_654) + Dummy_578*(Dummy_643*Dummy_651 + Dummy_644*Dummy_652 + Dummy_645*Dummy_653 + Dummy_646*Dummy_654); - const real_t Dummy_665 = Dummy_569*(Dummy_647*Dummy_655 + Dummy_648*Dummy_656 + Dummy_649*Dummy_657 + Dummy_650*Dummy_658) + Dummy_570*(-Dummy_581*Dummy_655 - Dummy_584*Dummy_656 - Dummy_587*Dummy_657 - Dummy_590*Dummy_658) + Dummy_571*(-Dummy_591*Dummy_655 - Dummy_592*Dummy_656 - Dummy_593*Dummy_657 - Dummy_594*Dummy_658) + Dummy_572*(-Dummy_595*Dummy_655 - Dummy_596*Dummy_656 - Dummy_597*Dummy_657 - Dummy_598*Dummy_658) + Dummy_573*(Dummy_601*Dummy_655 + Dummy_604*Dummy_656 + Dummy_607*Dummy_657 + Dummy_610*Dummy_658) + Dummy_574*(Dummy_613*Dummy_655 + Dummy_616*Dummy_656 + Dummy_619*Dummy_657 + Dummy_622*Dummy_658) + Dummy_575*(Dummy_625*Dummy_655 + Dummy_628*Dummy_656 + Dummy_631*Dummy_657 + Dummy_634*Dummy_658) + Dummy_576*(Dummy_635*Dummy_655 + Dummy_636*Dummy_656 + Dummy_637*Dummy_657 + Dummy_638*Dummy_658) + Dummy_577*(Dummy_639*Dummy_655 + Dummy_640*Dummy_656 + Dummy_641*Dummy_657 + Dummy_642*Dummy_658) + Dummy_578*(Dummy_643*Dummy_655 + Dummy_644*Dummy_656 + Dummy_645*Dummy_657 + Dummy_646*Dummy_658); - const real_t Dummy_666 = Dummy_569*(Dummy_647*Dummy_659 + Dummy_648*Dummy_660 + Dummy_649*Dummy_661 + Dummy_650*Dummy_662) + Dummy_570*(-Dummy_581*Dummy_659 - Dummy_584*Dummy_660 - Dummy_587*Dummy_661 - Dummy_590*Dummy_662) + Dummy_571*(-Dummy_591*Dummy_659 - Dummy_592*Dummy_660 - Dummy_593*Dummy_661 - Dummy_594*Dummy_662) + Dummy_572*(-Dummy_595*Dummy_659 - Dummy_596*Dummy_660 - Dummy_597*Dummy_661 - Dummy_598*Dummy_662) + Dummy_573*(Dummy_601*Dummy_659 + Dummy_604*Dummy_660 + Dummy_607*Dummy_661 + Dummy_610*Dummy_662) + Dummy_574*(Dummy_613*Dummy_659 + Dummy_616*Dummy_660 + Dummy_619*Dummy_661 + Dummy_622*Dummy_662) + Dummy_575*(Dummy_625*Dummy_659 + Dummy_628*Dummy_660 + Dummy_631*Dummy_661 + Dummy_634*Dummy_662) + Dummy_576*(Dummy_635*Dummy_659 + Dummy_636*Dummy_660 + Dummy_637*Dummy_661 + Dummy_638*Dummy_662) + Dummy_577*(Dummy_639*Dummy_659 + Dummy_640*Dummy_660 + Dummy_641*Dummy_661 + Dummy_642*Dummy_662) + Dummy_578*(Dummy_643*Dummy_659 + Dummy_644*Dummy_660 + Dummy_645*Dummy_661 + Dummy_646*Dummy_662); + const real_t tmp_moved_constant_294 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_295 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_296 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_297 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_298 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_299 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_300 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_301 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_302 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_303 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_388 = tmp_moved_constant_294*(tmp_moved_constant_305*tmp_moved_constant_372 + tmp_moved_constant_308*tmp_moved_constant_373 + tmp_moved_constant_311*tmp_moved_constant_374 + tmp_moved_constant_314*tmp_moved_constant_375) + tmp_moved_constant_295*(-tmp_moved_constant_305*tmp_moved_constant_306 - tmp_moved_constant_308*tmp_moved_constant_309 - tmp_moved_constant_311*tmp_moved_constant_312 - tmp_moved_constant_314*tmp_moved_constant_315) + tmp_moved_constant_296*(-tmp_moved_constant_305*tmp_moved_constant_316 - tmp_moved_constant_308*tmp_moved_constant_317 - tmp_moved_constant_311*tmp_moved_constant_318 - tmp_moved_constant_314*tmp_moved_constant_319) + tmp_moved_constant_297*(-tmp_moved_constant_305*tmp_moved_constant_320 - tmp_moved_constant_308*tmp_moved_constant_321 - tmp_moved_constant_311*tmp_moved_constant_322 - tmp_moved_constant_314*tmp_moved_constant_323) + tmp_moved_constant_298*(tmp_moved_constant_305*tmp_moved_constant_326 + tmp_moved_constant_308*tmp_moved_constant_329 + tmp_moved_constant_311*tmp_moved_constant_332 + tmp_moved_constant_314*tmp_moved_constant_335) + tmp_moved_constant_299*(tmp_moved_constant_305*tmp_moved_constant_338 + tmp_moved_constant_308*tmp_moved_constant_341 + tmp_moved_constant_311*tmp_moved_constant_344 + tmp_moved_constant_314*tmp_moved_constant_347) + tmp_moved_constant_300*(tmp_moved_constant_305*tmp_moved_constant_350 + tmp_moved_constant_308*tmp_moved_constant_353 + tmp_moved_constant_311*tmp_moved_constant_356 + tmp_moved_constant_314*tmp_moved_constant_359) + tmp_moved_constant_301*(tmp_moved_constant_305*tmp_moved_constant_360 + tmp_moved_constant_308*tmp_moved_constant_361 + tmp_moved_constant_311*tmp_moved_constant_362 + tmp_moved_constant_314*tmp_moved_constant_363) + tmp_moved_constant_302*(tmp_moved_constant_305*tmp_moved_constant_364 + tmp_moved_constant_308*tmp_moved_constant_365 + tmp_moved_constant_311*tmp_moved_constant_366 + tmp_moved_constant_314*tmp_moved_constant_367) + tmp_moved_constant_303*(tmp_moved_constant_305*tmp_moved_constant_368 + tmp_moved_constant_308*tmp_moved_constant_369 + tmp_moved_constant_311*tmp_moved_constant_370 + tmp_moved_constant_314*tmp_moved_constant_371); + const real_t tmp_moved_constant_389 = tmp_moved_constant_294*(tmp_moved_constant_372*tmp_moved_constant_376 + tmp_moved_constant_373*tmp_moved_constant_377 + tmp_moved_constant_374*tmp_moved_constant_378 + tmp_moved_constant_375*tmp_moved_constant_379) + tmp_moved_constant_295*(-tmp_moved_constant_306*tmp_moved_constant_376 - tmp_moved_constant_309*tmp_moved_constant_377 - tmp_moved_constant_312*tmp_moved_constant_378 - tmp_moved_constant_315*tmp_moved_constant_379) + tmp_moved_constant_296*(-tmp_moved_constant_316*tmp_moved_constant_376 - tmp_moved_constant_317*tmp_moved_constant_377 - tmp_moved_constant_318*tmp_moved_constant_378 - tmp_moved_constant_319*tmp_moved_constant_379) + tmp_moved_constant_297*(-tmp_moved_constant_320*tmp_moved_constant_376 - tmp_moved_constant_321*tmp_moved_constant_377 - tmp_moved_constant_322*tmp_moved_constant_378 - tmp_moved_constant_323*tmp_moved_constant_379) + tmp_moved_constant_298*(tmp_moved_constant_326*tmp_moved_constant_376 + tmp_moved_constant_329*tmp_moved_constant_377 + tmp_moved_constant_332*tmp_moved_constant_378 + tmp_moved_constant_335*tmp_moved_constant_379) + tmp_moved_constant_299*(tmp_moved_constant_338*tmp_moved_constant_376 + tmp_moved_constant_341*tmp_moved_constant_377 + tmp_moved_constant_344*tmp_moved_constant_378 + tmp_moved_constant_347*tmp_moved_constant_379) + tmp_moved_constant_300*(tmp_moved_constant_350*tmp_moved_constant_376 + tmp_moved_constant_353*tmp_moved_constant_377 + tmp_moved_constant_356*tmp_moved_constant_378 + tmp_moved_constant_359*tmp_moved_constant_379) + tmp_moved_constant_301*(tmp_moved_constant_360*tmp_moved_constant_376 + tmp_moved_constant_361*tmp_moved_constant_377 + tmp_moved_constant_362*tmp_moved_constant_378 + tmp_moved_constant_363*tmp_moved_constant_379) + tmp_moved_constant_302*(tmp_moved_constant_364*tmp_moved_constant_376 + tmp_moved_constant_365*tmp_moved_constant_377 + tmp_moved_constant_366*tmp_moved_constant_378 + tmp_moved_constant_367*tmp_moved_constant_379) + tmp_moved_constant_303*(tmp_moved_constant_368*tmp_moved_constant_376 + tmp_moved_constant_369*tmp_moved_constant_377 + tmp_moved_constant_370*tmp_moved_constant_378 + tmp_moved_constant_371*tmp_moved_constant_379); + const real_t tmp_moved_constant_390 = tmp_moved_constant_294*(tmp_moved_constant_372*tmp_moved_constant_380 + tmp_moved_constant_373*tmp_moved_constant_381 + tmp_moved_constant_374*tmp_moved_constant_382 + tmp_moved_constant_375*tmp_moved_constant_383) + tmp_moved_constant_295*(-tmp_moved_constant_306*tmp_moved_constant_380 - tmp_moved_constant_309*tmp_moved_constant_381 - tmp_moved_constant_312*tmp_moved_constant_382 - tmp_moved_constant_315*tmp_moved_constant_383) + tmp_moved_constant_296*(-tmp_moved_constant_316*tmp_moved_constant_380 - tmp_moved_constant_317*tmp_moved_constant_381 - tmp_moved_constant_318*tmp_moved_constant_382 - tmp_moved_constant_319*tmp_moved_constant_383) + tmp_moved_constant_297*(-tmp_moved_constant_320*tmp_moved_constant_380 - tmp_moved_constant_321*tmp_moved_constant_381 - tmp_moved_constant_322*tmp_moved_constant_382 - tmp_moved_constant_323*tmp_moved_constant_383) + tmp_moved_constant_298*(tmp_moved_constant_326*tmp_moved_constant_380 + tmp_moved_constant_329*tmp_moved_constant_381 + tmp_moved_constant_332*tmp_moved_constant_382 + tmp_moved_constant_335*tmp_moved_constant_383) + tmp_moved_constant_299*(tmp_moved_constant_338*tmp_moved_constant_380 + tmp_moved_constant_341*tmp_moved_constant_381 + tmp_moved_constant_344*tmp_moved_constant_382 + tmp_moved_constant_347*tmp_moved_constant_383) + tmp_moved_constant_300*(tmp_moved_constant_350*tmp_moved_constant_380 + tmp_moved_constant_353*tmp_moved_constant_381 + tmp_moved_constant_356*tmp_moved_constant_382 + tmp_moved_constant_359*tmp_moved_constant_383) + tmp_moved_constant_301*(tmp_moved_constant_360*tmp_moved_constant_380 + tmp_moved_constant_361*tmp_moved_constant_381 + tmp_moved_constant_362*tmp_moved_constant_382 + tmp_moved_constant_363*tmp_moved_constant_383) + tmp_moved_constant_302*(tmp_moved_constant_364*tmp_moved_constant_380 + tmp_moved_constant_365*tmp_moved_constant_381 + tmp_moved_constant_366*tmp_moved_constant_382 + tmp_moved_constant_367*tmp_moved_constant_383) + tmp_moved_constant_303*(tmp_moved_constant_368*tmp_moved_constant_380 + tmp_moved_constant_369*tmp_moved_constant_381 + tmp_moved_constant_370*tmp_moved_constant_382 + tmp_moved_constant_371*tmp_moved_constant_383); + const real_t tmp_moved_constant_391 = tmp_moved_constant_294*(tmp_moved_constant_372*tmp_moved_constant_384 + tmp_moved_constant_373*tmp_moved_constant_385 + tmp_moved_constant_374*tmp_moved_constant_386 + tmp_moved_constant_375*tmp_moved_constant_387) + tmp_moved_constant_295*(-tmp_moved_constant_306*tmp_moved_constant_384 - tmp_moved_constant_309*tmp_moved_constant_385 - tmp_moved_constant_312*tmp_moved_constant_386 - tmp_moved_constant_315*tmp_moved_constant_387) + tmp_moved_constant_296*(-tmp_moved_constant_316*tmp_moved_constant_384 - tmp_moved_constant_317*tmp_moved_constant_385 - tmp_moved_constant_318*tmp_moved_constant_386 - tmp_moved_constant_319*tmp_moved_constant_387) + tmp_moved_constant_297*(-tmp_moved_constant_320*tmp_moved_constant_384 - tmp_moved_constant_321*tmp_moved_constant_385 - tmp_moved_constant_322*tmp_moved_constant_386 - tmp_moved_constant_323*tmp_moved_constant_387) + tmp_moved_constant_298*(tmp_moved_constant_326*tmp_moved_constant_384 + tmp_moved_constant_329*tmp_moved_constant_385 + tmp_moved_constant_332*tmp_moved_constant_386 + tmp_moved_constant_335*tmp_moved_constant_387) + tmp_moved_constant_299*(tmp_moved_constant_338*tmp_moved_constant_384 + tmp_moved_constant_341*tmp_moved_constant_385 + tmp_moved_constant_344*tmp_moved_constant_386 + tmp_moved_constant_347*tmp_moved_constant_387) + tmp_moved_constant_300*(tmp_moved_constant_350*tmp_moved_constant_384 + tmp_moved_constant_353*tmp_moved_constant_385 + tmp_moved_constant_356*tmp_moved_constant_386 + tmp_moved_constant_359*tmp_moved_constant_387) + tmp_moved_constant_301*(tmp_moved_constant_360*tmp_moved_constant_384 + tmp_moved_constant_361*tmp_moved_constant_385 + tmp_moved_constant_362*tmp_moved_constant_386 + tmp_moved_constant_363*tmp_moved_constant_387) + tmp_moved_constant_302*(tmp_moved_constant_364*tmp_moved_constant_384 + tmp_moved_constant_365*tmp_moved_constant_385 + tmp_moved_constant_366*tmp_moved_constant_386 + tmp_moved_constant_367*tmp_moved_constant_387) + tmp_moved_constant_303*(tmp_moved_constant_368*tmp_moved_constant_384 + tmp_moved_constant_369*tmp_moved_constant_385 + tmp_moved_constant_370*tmp_moved_constant_386 + tmp_moved_constant_371*tmp_moved_constant_387); { { - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_663 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_664 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_665 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_666 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_388 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_389 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_390 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_391 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; } } - const real_t Dummy_667 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_668 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_669 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - const real_t Dummy_670 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; - const real_t Dummy_671 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_672 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_673 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; - const real_t Dummy_674 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_675 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; - const real_t Dummy_676 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; - const real_t Dummy_761 = Dummy_667*(Dummy_678*Dummy_745 + Dummy_681*Dummy_746 + Dummy_684*Dummy_747 + Dummy_687*Dummy_748) + Dummy_668*(-Dummy_678*Dummy_679 - Dummy_681*Dummy_682 - Dummy_684*Dummy_685 - Dummy_687*Dummy_688) + Dummy_669*(-Dummy_678*Dummy_689 - Dummy_681*Dummy_690 - Dummy_684*Dummy_691 - Dummy_687*Dummy_692) + Dummy_670*(-Dummy_678*Dummy_693 - Dummy_681*Dummy_694 - Dummy_684*Dummy_695 - Dummy_687*Dummy_696) + Dummy_671*(Dummy_678*Dummy_699 + Dummy_681*Dummy_702 + Dummy_684*Dummy_705 + Dummy_687*Dummy_708) + Dummy_672*(Dummy_678*Dummy_711 + Dummy_681*Dummy_714 + Dummy_684*Dummy_717 + Dummy_687*Dummy_720) + Dummy_673*(Dummy_678*Dummy_723 + Dummy_681*Dummy_726 + Dummy_684*Dummy_729 + Dummy_687*Dummy_732) + Dummy_674*(Dummy_678*Dummy_733 + Dummy_681*Dummy_734 + Dummy_684*Dummy_735 + Dummy_687*Dummy_736) + Dummy_675*(Dummy_678*Dummy_737 + Dummy_681*Dummy_738 + Dummy_684*Dummy_739 + Dummy_687*Dummy_740) + Dummy_676*(Dummy_678*Dummy_741 + Dummy_681*Dummy_742 + Dummy_684*Dummy_743 + Dummy_687*Dummy_744); - const real_t Dummy_762 = Dummy_667*(Dummy_745*Dummy_749 + Dummy_746*Dummy_750 + Dummy_747*Dummy_751 + Dummy_748*Dummy_752) + Dummy_668*(-Dummy_679*Dummy_749 - Dummy_682*Dummy_750 - Dummy_685*Dummy_751 - Dummy_688*Dummy_752) + Dummy_669*(-Dummy_689*Dummy_749 - Dummy_690*Dummy_750 - Dummy_691*Dummy_751 - Dummy_692*Dummy_752) + Dummy_670*(-Dummy_693*Dummy_749 - Dummy_694*Dummy_750 - Dummy_695*Dummy_751 - Dummy_696*Dummy_752) + Dummy_671*(Dummy_699*Dummy_749 + Dummy_702*Dummy_750 + Dummy_705*Dummy_751 + Dummy_708*Dummy_752) + Dummy_672*(Dummy_711*Dummy_749 + Dummy_714*Dummy_750 + Dummy_717*Dummy_751 + Dummy_720*Dummy_752) + Dummy_673*(Dummy_723*Dummy_749 + Dummy_726*Dummy_750 + Dummy_729*Dummy_751 + Dummy_732*Dummy_752) + Dummy_674*(Dummy_733*Dummy_749 + Dummy_734*Dummy_750 + Dummy_735*Dummy_751 + Dummy_736*Dummy_752) + Dummy_675*(Dummy_737*Dummy_749 + Dummy_738*Dummy_750 + Dummy_739*Dummy_751 + Dummy_740*Dummy_752) + Dummy_676*(Dummy_741*Dummy_749 + Dummy_742*Dummy_750 + Dummy_743*Dummy_751 + Dummy_744*Dummy_752); - const real_t Dummy_763 = Dummy_667*(Dummy_745*Dummy_753 + Dummy_746*Dummy_754 + Dummy_747*Dummy_755 + Dummy_748*Dummy_756) + Dummy_668*(-Dummy_679*Dummy_753 - Dummy_682*Dummy_754 - Dummy_685*Dummy_755 - Dummy_688*Dummy_756) + Dummy_669*(-Dummy_689*Dummy_753 - Dummy_690*Dummy_754 - Dummy_691*Dummy_755 - Dummy_692*Dummy_756) + Dummy_670*(-Dummy_693*Dummy_753 - Dummy_694*Dummy_754 - Dummy_695*Dummy_755 - Dummy_696*Dummy_756) + Dummy_671*(Dummy_699*Dummy_753 + Dummy_702*Dummy_754 + Dummy_705*Dummy_755 + Dummy_708*Dummy_756) + Dummy_672*(Dummy_711*Dummy_753 + Dummy_714*Dummy_754 + Dummy_717*Dummy_755 + Dummy_720*Dummy_756) + Dummy_673*(Dummy_723*Dummy_753 + Dummy_726*Dummy_754 + Dummy_729*Dummy_755 + Dummy_732*Dummy_756) + Dummy_674*(Dummy_733*Dummy_753 + Dummy_734*Dummy_754 + Dummy_735*Dummy_755 + Dummy_736*Dummy_756) + Dummy_675*(Dummy_737*Dummy_753 + Dummy_738*Dummy_754 + Dummy_739*Dummy_755 + Dummy_740*Dummy_756) + Dummy_676*(Dummy_741*Dummy_753 + Dummy_742*Dummy_754 + Dummy_743*Dummy_755 + Dummy_744*Dummy_756); - const real_t Dummy_764 = Dummy_667*(Dummy_745*Dummy_757 + Dummy_746*Dummy_758 + Dummy_747*Dummy_759 + Dummy_748*Dummy_760) + Dummy_668*(-Dummy_679*Dummy_757 - Dummy_682*Dummy_758 - Dummy_685*Dummy_759 - Dummy_688*Dummy_760) + Dummy_669*(-Dummy_689*Dummy_757 - Dummy_690*Dummy_758 - Dummy_691*Dummy_759 - Dummy_692*Dummy_760) + Dummy_670*(-Dummy_693*Dummy_757 - Dummy_694*Dummy_758 - Dummy_695*Dummy_759 - Dummy_696*Dummy_760) + Dummy_671*(Dummy_699*Dummy_757 + Dummy_702*Dummy_758 + Dummy_705*Dummy_759 + Dummy_708*Dummy_760) + Dummy_672*(Dummy_711*Dummy_757 + Dummy_714*Dummy_758 + Dummy_717*Dummy_759 + Dummy_720*Dummy_760) + Dummy_673*(Dummy_723*Dummy_757 + Dummy_726*Dummy_758 + Dummy_729*Dummy_759 + Dummy_732*Dummy_760) + Dummy_674*(Dummy_733*Dummy_757 + Dummy_734*Dummy_758 + Dummy_735*Dummy_759 + Dummy_736*Dummy_760) + Dummy_675*(Dummy_737*Dummy_757 + Dummy_738*Dummy_758 + Dummy_739*Dummy_759 + Dummy_740*Dummy_760) + Dummy_676*(Dummy_741*Dummy_757 + Dummy_742*Dummy_758 + Dummy_743*Dummy_759 + Dummy_744*Dummy_760); + const real_t tmp_moved_constant_392 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_393 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_394 = _data_srcVertex[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + const real_t tmp_moved_constant_395 = _data_srcVertex[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + const real_t tmp_moved_constant_396 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_397 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_398 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + 1]; + const real_t tmp_moved_constant_399 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_400 = _data_srcEdge[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6))]; + const real_t tmp_moved_constant_401 = _data_srcEdge[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6))]; + const real_t tmp_moved_constant_486 = tmp_moved_constant_392*(tmp_moved_constant_403*tmp_moved_constant_470 + tmp_moved_constant_406*tmp_moved_constant_471 + tmp_moved_constant_409*tmp_moved_constant_472 + tmp_moved_constant_412*tmp_moved_constant_473) + tmp_moved_constant_393*(-tmp_moved_constant_403*tmp_moved_constant_404 - tmp_moved_constant_406*tmp_moved_constant_407 - tmp_moved_constant_409*tmp_moved_constant_410 - tmp_moved_constant_412*tmp_moved_constant_413) + tmp_moved_constant_394*(-tmp_moved_constant_403*tmp_moved_constant_414 - tmp_moved_constant_406*tmp_moved_constant_415 - tmp_moved_constant_409*tmp_moved_constant_416 - tmp_moved_constant_412*tmp_moved_constant_417) + tmp_moved_constant_395*(-tmp_moved_constant_403*tmp_moved_constant_418 - tmp_moved_constant_406*tmp_moved_constant_419 - tmp_moved_constant_409*tmp_moved_constant_420 - tmp_moved_constant_412*tmp_moved_constant_421) + tmp_moved_constant_396*(tmp_moved_constant_403*tmp_moved_constant_424 + tmp_moved_constant_406*tmp_moved_constant_427 + tmp_moved_constant_409*tmp_moved_constant_430 + tmp_moved_constant_412*tmp_moved_constant_433) + tmp_moved_constant_397*(tmp_moved_constant_403*tmp_moved_constant_436 + tmp_moved_constant_406*tmp_moved_constant_439 + tmp_moved_constant_409*tmp_moved_constant_442 + tmp_moved_constant_412*tmp_moved_constant_445) + tmp_moved_constant_398*(tmp_moved_constant_403*tmp_moved_constant_448 + tmp_moved_constant_406*tmp_moved_constant_451 + tmp_moved_constant_409*tmp_moved_constant_454 + tmp_moved_constant_412*tmp_moved_constant_457) + tmp_moved_constant_399*(tmp_moved_constant_403*tmp_moved_constant_458 + tmp_moved_constant_406*tmp_moved_constant_459 + tmp_moved_constant_409*tmp_moved_constant_460 + tmp_moved_constant_412*tmp_moved_constant_461) + tmp_moved_constant_400*(tmp_moved_constant_403*tmp_moved_constant_462 + tmp_moved_constant_406*tmp_moved_constant_463 + tmp_moved_constant_409*tmp_moved_constant_464 + tmp_moved_constant_412*tmp_moved_constant_465) + tmp_moved_constant_401*(tmp_moved_constant_403*tmp_moved_constant_466 + tmp_moved_constant_406*tmp_moved_constant_467 + tmp_moved_constant_409*tmp_moved_constant_468 + tmp_moved_constant_412*tmp_moved_constant_469); + const real_t tmp_moved_constant_487 = tmp_moved_constant_392*(tmp_moved_constant_470*tmp_moved_constant_474 + tmp_moved_constant_471*tmp_moved_constant_475 + tmp_moved_constant_472*tmp_moved_constant_476 + tmp_moved_constant_473*tmp_moved_constant_477) + tmp_moved_constant_393*(-tmp_moved_constant_404*tmp_moved_constant_474 - tmp_moved_constant_407*tmp_moved_constant_475 - tmp_moved_constant_410*tmp_moved_constant_476 - tmp_moved_constant_413*tmp_moved_constant_477) + tmp_moved_constant_394*(-tmp_moved_constant_414*tmp_moved_constant_474 - tmp_moved_constant_415*tmp_moved_constant_475 - tmp_moved_constant_416*tmp_moved_constant_476 - tmp_moved_constant_417*tmp_moved_constant_477) + tmp_moved_constant_395*(-tmp_moved_constant_418*tmp_moved_constant_474 - tmp_moved_constant_419*tmp_moved_constant_475 - tmp_moved_constant_420*tmp_moved_constant_476 - tmp_moved_constant_421*tmp_moved_constant_477) + tmp_moved_constant_396*(tmp_moved_constant_424*tmp_moved_constant_474 + tmp_moved_constant_427*tmp_moved_constant_475 + tmp_moved_constant_430*tmp_moved_constant_476 + tmp_moved_constant_433*tmp_moved_constant_477) + tmp_moved_constant_397*(tmp_moved_constant_436*tmp_moved_constant_474 + tmp_moved_constant_439*tmp_moved_constant_475 + tmp_moved_constant_442*tmp_moved_constant_476 + tmp_moved_constant_445*tmp_moved_constant_477) + tmp_moved_constant_398*(tmp_moved_constant_448*tmp_moved_constant_474 + tmp_moved_constant_451*tmp_moved_constant_475 + tmp_moved_constant_454*tmp_moved_constant_476 + tmp_moved_constant_457*tmp_moved_constant_477) + tmp_moved_constant_399*(tmp_moved_constant_458*tmp_moved_constant_474 + tmp_moved_constant_459*tmp_moved_constant_475 + tmp_moved_constant_460*tmp_moved_constant_476 + tmp_moved_constant_461*tmp_moved_constant_477) + tmp_moved_constant_400*(tmp_moved_constant_462*tmp_moved_constant_474 + tmp_moved_constant_463*tmp_moved_constant_475 + tmp_moved_constant_464*tmp_moved_constant_476 + tmp_moved_constant_465*tmp_moved_constant_477) + tmp_moved_constant_401*(tmp_moved_constant_466*tmp_moved_constant_474 + tmp_moved_constant_467*tmp_moved_constant_475 + tmp_moved_constant_468*tmp_moved_constant_476 + tmp_moved_constant_469*tmp_moved_constant_477); + const real_t tmp_moved_constant_488 = tmp_moved_constant_392*(tmp_moved_constant_470*tmp_moved_constant_478 + tmp_moved_constant_471*tmp_moved_constant_479 + tmp_moved_constant_472*tmp_moved_constant_480 + tmp_moved_constant_473*tmp_moved_constant_481) + tmp_moved_constant_393*(-tmp_moved_constant_404*tmp_moved_constant_478 - tmp_moved_constant_407*tmp_moved_constant_479 - tmp_moved_constant_410*tmp_moved_constant_480 - tmp_moved_constant_413*tmp_moved_constant_481) + tmp_moved_constant_394*(-tmp_moved_constant_414*tmp_moved_constant_478 - tmp_moved_constant_415*tmp_moved_constant_479 - tmp_moved_constant_416*tmp_moved_constant_480 - tmp_moved_constant_417*tmp_moved_constant_481) + tmp_moved_constant_395*(-tmp_moved_constant_418*tmp_moved_constant_478 - tmp_moved_constant_419*tmp_moved_constant_479 - tmp_moved_constant_420*tmp_moved_constant_480 - tmp_moved_constant_421*tmp_moved_constant_481) + tmp_moved_constant_396*(tmp_moved_constant_424*tmp_moved_constant_478 + tmp_moved_constant_427*tmp_moved_constant_479 + tmp_moved_constant_430*tmp_moved_constant_480 + tmp_moved_constant_433*tmp_moved_constant_481) + tmp_moved_constant_397*(tmp_moved_constant_436*tmp_moved_constant_478 + tmp_moved_constant_439*tmp_moved_constant_479 + tmp_moved_constant_442*tmp_moved_constant_480 + tmp_moved_constant_445*tmp_moved_constant_481) + tmp_moved_constant_398*(tmp_moved_constant_448*tmp_moved_constant_478 + tmp_moved_constant_451*tmp_moved_constant_479 + tmp_moved_constant_454*tmp_moved_constant_480 + tmp_moved_constant_457*tmp_moved_constant_481) + tmp_moved_constant_399*(tmp_moved_constant_458*tmp_moved_constant_478 + tmp_moved_constant_459*tmp_moved_constant_479 + tmp_moved_constant_460*tmp_moved_constant_480 + tmp_moved_constant_461*tmp_moved_constant_481) + tmp_moved_constant_400*(tmp_moved_constant_462*tmp_moved_constant_478 + tmp_moved_constant_463*tmp_moved_constant_479 + tmp_moved_constant_464*tmp_moved_constant_480 + tmp_moved_constant_465*tmp_moved_constant_481) + tmp_moved_constant_401*(tmp_moved_constant_466*tmp_moved_constant_478 + tmp_moved_constant_467*tmp_moved_constant_479 + tmp_moved_constant_468*tmp_moved_constant_480 + tmp_moved_constant_469*tmp_moved_constant_481); + const real_t tmp_moved_constant_489 = tmp_moved_constant_392*(tmp_moved_constant_470*tmp_moved_constant_482 + tmp_moved_constant_471*tmp_moved_constant_483 + tmp_moved_constant_472*tmp_moved_constant_484 + tmp_moved_constant_473*tmp_moved_constant_485) + tmp_moved_constant_393*(-tmp_moved_constant_404*tmp_moved_constant_482 - tmp_moved_constant_407*tmp_moved_constant_483 - tmp_moved_constant_410*tmp_moved_constant_484 - tmp_moved_constant_413*tmp_moved_constant_485) + tmp_moved_constant_394*(-tmp_moved_constant_414*tmp_moved_constant_482 - tmp_moved_constant_415*tmp_moved_constant_483 - tmp_moved_constant_416*tmp_moved_constant_484 - tmp_moved_constant_417*tmp_moved_constant_485) + tmp_moved_constant_395*(-tmp_moved_constant_418*tmp_moved_constant_482 - tmp_moved_constant_419*tmp_moved_constant_483 - tmp_moved_constant_420*tmp_moved_constant_484 - tmp_moved_constant_421*tmp_moved_constant_485) + tmp_moved_constant_396*(tmp_moved_constant_424*tmp_moved_constant_482 + tmp_moved_constant_427*tmp_moved_constant_483 + tmp_moved_constant_430*tmp_moved_constant_484 + tmp_moved_constant_433*tmp_moved_constant_485) + tmp_moved_constant_397*(tmp_moved_constant_436*tmp_moved_constant_482 + tmp_moved_constant_439*tmp_moved_constant_483 + tmp_moved_constant_442*tmp_moved_constant_484 + tmp_moved_constant_445*tmp_moved_constant_485) + tmp_moved_constant_398*(tmp_moved_constant_448*tmp_moved_constant_482 + tmp_moved_constant_451*tmp_moved_constant_483 + tmp_moved_constant_454*tmp_moved_constant_484 + tmp_moved_constant_457*tmp_moved_constant_485) + tmp_moved_constant_399*(tmp_moved_constant_458*tmp_moved_constant_482 + tmp_moved_constant_459*tmp_moved_constant_483 + tmp_moved_constant_460*tmp_moved_constant_484 + tmp_moved_constant_461*tmp_moved_constant_485) + tmp_moved_constant_400*(tmp_moved_constant_462*tmp_moved_constant_482 + tmp_moved_constant_463*tmp_moved_constant_483 + tmp_moved_constant_464*tmp_moved_constant_484 + tmp_moved_constant_465*tmp_moved_constant_485) + tmp_moved_constant_401*(tmp_moved_constant_466*tmp_moved_constant_482 + tmp_moved_constant_467*tmp_moved_constant_483 + tmp_moved_constant_468*tmp_moved_constant_484 + tmp_moved_constant_469*tmp_moved_constant_485); { { - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = Dummy_761 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_762 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = Dummy_763 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; - _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = Dummy_764 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_486 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6))]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_487 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1] = tmp_moved_constant_488 + _data_dst[ctr_0 + ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) + 1]; + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))] = tmp_moved_constant_489 + _data_dst[ctr_0 + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6))]; } } } @@ -1228,428 +1228,428 @@ void P2ToP1ElementwiseDivergence_0_1::apply_macro_3D( real_t * RESTRICT _data_d _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = elMatVec_3 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } - const real_t Dummy_765 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_766 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_767 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_768 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_769 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_770 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_771 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_772 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_773 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_774 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_775 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_776 = Dummy_775*0.13819660112501053; - const real_t Dummy_777 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_778 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_779 = Dummy_778*0.13819660112501056; - const real_t Dummy_780 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_781 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_782 = Dummy_781*0.13819660112501056; - const real_t Dummy_783 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_784 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_785 = Dummy_784*0.5854101966249684; - const real_t Dummy_786 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_787 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_788 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_789 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_790 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_791 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_792 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_793 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_794 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_795 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_24; - const real_t Dummy_796 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16; - const real_t Dummy_797 = -Dummy_795 - Dummy_796; - const real_t Dummy_798 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_26; - const real_t Dummy_799 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_800 = -Dummy_798 - Dummy_799; - const real_t Dummy_801 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_802 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_803 = -Dummy_801 - Dummy_802; - const real_t Dummy_804 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_30; - const real_t Dummy_805 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_806 = -Dummy_804 - Dummy_805; - const real_t Dummy_807 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_24; - const real_t Dummy_808 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_809 = -Dummy_807 - Dummy_808; - const real_t Dummy_810 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_26; - const real_t Dummy_811 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_6; - const real_t Dummy_812 = -Dummy_810 - Dummy_811; - const real_t Dummy_813 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_814 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_815 = -Dummy_813 - Dummy_814; - const real_t Dummy_816 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_30; - const real_t Dummy_817 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_14; - const real_t Dummy_818 = -Dummy_816 - Dummy_817; - const real_t Dummy_819 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16; - const real_t Dummy_820 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_821 = -Dummy_819 - Dummy_820; - const real_t Dummy_822 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_823 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_6; - const real_t Dummy_824 = -Dummy_822 - Dummy_823; - const real_t Dummy_825 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_826 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_827 = -Dummy_825 - Dummy_826; - const real_t Dummy_828 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_829 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_14; - const real_t Dummy_830 = -Dummy_828 - Dummy_829; - const real_t Dummy_831 = Dummy_795 + Dummy_807 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_832 = Dummy_798 + Dummy_810 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_833 = Dummy_801 + Dummy_813 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_834 = Dummy_804 + Dummy_816 - jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_835 = Dummy_796 + Dummy_819 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_836 = Dummy_799 + Dummy_822 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_837 = Dummy_802 + Dummy_825 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_838 = Dummy_805 + Dummy_828 - jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_839 = Dummy_808 + Dummy_820 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_840 = Dummy_811 + Dummy_823 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_841 = Dummy_814 + Dummy_826 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_842 = Dummy_817 + Dummy_829 - jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_843 = -jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_88; - const real_t Dummy_844 = -jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_90; - const real_t Dummy_845 = -jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_92; - const real_t Dummy_846 = -jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_94; - const real_t Dummy_847 = Dummy_775*0.1381966011250105; - const real_t Dummy_848 = Dummy_778*0.1381966011250105; - const real_t Dummy_849 = Dummy_781*0.5854101966249684; - const real_t Dummy_850 = Dummy_784*0.1381966011250105; - const real_t Dummy_851 = Dummy_775*0.1381966011250105; - const real_t Dummy_852 = Dummy_778*0.5854101966249684; - const real_t Dummy_853 = Dummy_781*0.1381966011250105; - const real_t Dummy_854 = Dummy_784*0.1381966011250105; - const real_t Dummy_855 = Dummy_775*0.5854101966249684; - const real_t Dummy_856 = Dummy_778*0.1381966011250105; - const real_t Dummy_857 = Dummy_781*0.1381966011250105; - const real_t Dummy_858 = Dummy_784*0.1381966011250105; - const real_t Dummy_859 = Dummy_765*(Dummy_776*Dummy_843 + Dummy_779*Dummy_844 + Dummy_782*Dummy_845 + Dummy_785*Dummy_846) + Dummy_766*(-Dummy_776*Dummy_777 - Dummy_779*Dummy_780 - Dummy_782*Dummy_783 - Dummy_785*Dummy_786) + Dummy_767*(-Dummy_776*Dummy_787 - Dummy_779*Dummy_788 - Dummy_782*Dummy_789 - Dummy_785*Dummy_790) + Dummy_768*(-Dummy_776*Dummy_791 - Dummy_779*Dummy_792 - Dummy_782*Dummy_793 - Dummy_785*Dummy_794) + Dummy_769*(Dummy_776*Dummy_797 + Dummy_779*Dummy_800 + Dummy_782*Dummy_803 + Dummy_785*Dummy_806) + Dummy_770*(Dummy_776*Dummy_809 + Dummy_779*Dummy_812 + Dummy_782*Dummy_815 + Dummy_785*Dummy_818) + Dummy_771*(Dummy_776*Dummy_821 + Dummy_779*Dummy_824 + Dummy_782*Dummy_827 + Dummy_785*Dummy_830) + Dummy_772*(Dummy_776*Dummy_831 + Dummy_779*Dummy_832 + Dummy_782*Dummy_833 + Dummy_785*Dummy_834) + Dummy_773*(Dummy_776*Dummy_835 + Dummy_779*Dummy_836 + Dummy_782*Dummy_837 + Dummy_785*Dummy_838) + Dummy_774*(Dummy_776*Dummy_839 + Dummy_779*Dummy_840 + Dummy_782*Dummy_841 + Dummy_785*Dummy_842); - const real_t Dummy_860 = Dummy_765*(Dummy_843*Dummy_847 + Dummy_844*Dummy_848 + Dummy_845*Dummy_849 + Dummy_846*Dummy_850) + Dummy_766*(-Dummy_777*Dummy_847 - Dummy_780*Dummy_848 - Dummy_783*Dummy_849 - Dummy_786*Dummy_850) + Dummy_767*(-Dummy_787*Dummy_847 - Dummy_788*Dummy_848 - Dummy_789*Dummy_849 - Dummy_790*Dummy_850) + Dummy_768*(-Dummy_791*Dummy_847 - Dummy_792*Dummy_848 - Dummy_793*Dummy_849 - Dummy_794*Dummy_850) + Dummy_769*(Dummy_797*Dummy_847 + Dummy_800*Dummy_848 + Dummy_803*Dummy_849 + Dummy_806*Dummy_850) + Dummy_770*(Dummy_809*Dummy_847 + Dummy_812*Dummy_848 + Dummy_815*Dummy_849 + Dummy_818*Dummy_850) + Dummy_771*(Dummy_821*Dummy_847 + Dummy_824*Dummy_848 + Dummy_827*Dummy_849 + Dummy_830*Dummy_850) + Dummy_772*(Dummy_831*Dummy_847 + Dummy_832*Dummy_848 + Dummy_833*Dummy_849 + Dummy_834*Dummy_850) + Dummy_773*(Dummy_835*Dummy_847 + Dummy_836*Dummy_848 + Dummy_837*Dummy_849 + Dummy_838*Dummy_850) + Dummy_774*(Dummy_839*Dummy_847 + Dummy_840*Dummy_848 + Dummy_841*Dummy_849 + Dummy_842*Dummy_850); - const real_t Dummy_861 = Dummy_765*(Dummy_843*Dummy_851 + Dummy_844*Dummy_852 + Dummy_845*Dummy_853 + Dummy_846*Dummy_854) + Dummy_766*(-Dummy_777*Dummy_851 - Dummy_780*Dummy_852 - Dummy_783*Dummy_853 - Dummy_786*Dummy_854) + Dummy_767*(-Dummy_787*Dummy_851 - Dummy_788*Dummy_852 - Dummy_789*Dummy_853 - Dummy_790*Dummy_854) + Dummy_768*(-Dummy_791*Dummy_851 - Dummy_792*Dummy_852 - Dummy_793*Dummy_853 - Dummy_794*Dummy_854) + Dummy_769*(Dummy_797*Dummy_851 + Dummy_800*Dummy_852 + Dummy_803*Dummy_853 + Dummy_806*Dummy_854) + Dummy_770*(Dummy_809*Dummy_851 + Dummy_812*Dummy_852 + Dummy_815*Dummy_853 + Dummy_818*Dummy_854) + Dummy_771*(Dummy_821*Dummy_851 + Dummy_824*Dummy_852 + Dummy_827*Dummy_853 + Dummy_830*Dummy_854) + Dummy_772*(Dummy_831*Dummy_851 + Dummy_832*Dummy_852 + Dummy_833*Dummy_853 + Dummy_834*Dummy_854) + Dummy_773*(Dummy_835*Dummy_851 + Dummy_836*Dummy_852 + Dummy_837*Dummy_853 + Dummy_838*Dummy_854) + Dummy_774*(Dummy_839*Dummy_851 + Dummy_840*Dummy_852 + Dummy_841*Dummy_853 + Dummy_842*Dummy_854); - const real_t Dummy_862 = Dummy_765*(Dummy_843*Dummy_855 + Dummy_844*Dummy_856 + Dummy_845*Dummy_857 + Dummy_846*Dummy_858) + Dummy_766*(-Dummy_777*Dummy_855 - Dummy_780*Dummy_856 - Dummy_783*Dummy_857 - Dummy_786*Dummy_858) + Dummy_767*(-Dummy_787*Dummy_855 - Dummy_788*Dummy_856 - Dummy_789*Dummy_857 - Dummy_790*Dummy_858) + Dummy_768*(-Dummy_791*Dummy_855 - Dummy_792*Dummy_856 - Dummy_793*Dummy_857 - Dummy_794*Dummy_858) + Dummy_769*(Dummy_797*Dummy_855 + Dummy_800*Dummy_856 + Dummy_803*Dummy_857 + Dummy_806*Dummy_858) + Dummy_770*(Dummy_809*Dummy_855 + Dummy_812*Dummy_856 + Dummy_815*Dummy_857 + Dummy_818*Dummy_858) + Dummy_771*(Dummy_821*Dummy_855 + Dummy_824*Dummy_856 + Dummy_827*Dummy_857 + Dummy_830*Dummy_858) + Dummy_772*(Dummy_831*Dummy_855 + Dummy_832*Dummy_856 + Dummy_833*Dummy_857 + Dummy_834*Dummy_858) + Dummy_773*(Dummy_835*Dummy_855 + Dummy_836*Dummy_856 + Dummy_837*Dummy_857 + Dummy_838*Dummy_858) + Dummy_774*(Dummy_839*Dummy_855 + Dummy_840*Dummy_856 + Dummy_841*Dummy_857 + Dummy_842*Dummy_858); + const real_t tmp_moved_constant_490 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_491 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_492 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_493 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_494 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_495 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_496 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_497 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_498 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_499 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_500 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_501 = tmp_moved_constant_500*0.13819660112501053; + const real_t tmp_moved_constant_502 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_503 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_504 = tmp_moved_constant_503*0.13819660112501056; + const real_t tmp_moved_constant_505 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_506 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_507 = tmp_moved_constant_506*0.13819660112501056; + const real_t tmp_moved_constant_508 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_509 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; + const real_t tmp_moved_constant_510 = tmp_moved_constant_509*0.5854101966249684; + const real_t tmp_moved_constant_511 = jac_affine_inv_0_1_BLUE_UP*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_512 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_513 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_514 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_515 = jac_affine_inv_1_1_BLUE_UP*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_516 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_517 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_518 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_519 = jac_affine_inv_2_1_BLUE_UP*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_520 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_24; + const real_t tmp_moved_constant_521 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_16; + const real_t tmp_moved_constant_522 = -tmp_moved_constant_520 - tmp_moved_constant_521; + const real_t tmp_moved_constant_523 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_26; + const real_t tmp_moved_constant_524 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_525 = -tmp_moved_constant_523 - tmp_moved_constant_524; + const real_t tmp_moved_constant_526 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_527 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_528 = -tmp_moved_constant_526 - tmp_moved_constant_527; + const real_t tmp_moved_constant_529 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_30; + const real_t tmp_moved_constant_530 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_531 = -tmp_moved_constant_529 - tmp_moved_constant_530; + const real_t tmp_moved_constant_532 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_24; + const real_t tmp_moved_constant_533 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_534 = -tmp_moved_constant_532 - tmp_moved_constant_533; + const real_t tmp_moved_constant_535 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_26; + const real_t tmp_moved_constant_536 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_6; + const real_t tmp_moved_constant_537 = -tmp_moved_constant_535 - tmp_moved_constant_536; + const real_t tmp_moved_constant_538 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_539 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_540 = -tmp_moved_constant_538 - tmp_moved_constant_539; + const real_t tmp_moved_constant_541 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_30; + const real_t tmp_moved_constant_542 = jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_14; + const real_t tmp_moved_constant_543 = -tmp_moved_constant_541 - tmp_moved_constant_542; + const real_t tmp_moved_constant_544 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_16; + const real_t tmp_moved_constant_545 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_546 = -tmp_moved_constant_544 - tmp_moved_constant_545; + const real_t tmp_moved_constant_547 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_548 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_6; + const real_t tmp_moved_constant_549 = -tmp_moved_constant_547 - tmp_moved_constant_548; + const real_t tmp_moved_constant_550 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_551 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_552 = -tmp_moved_constant_550 - tmp_moved_constant_551; + const real_t tmp_moved_constant_553 = jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_554 = jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_14; + const real_t tmp_moved_constant_555 = -tmp_moved_constant_553 - tmp_moved_constant_554; + const real_t tmp_moved_constant_556 = -jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_520 + tmp_moved_constant_532; + const real_t tmp_moved_constant_557 = -jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_523 + tmp_moved_constant_535; + const real_t tmp_moved_constant_558 = -jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_526 + tmp_moved_constant_538; + const real_t tmp_moved_constant_559 = -jac_affine_inv_2_1_BLUE_UP*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_529 + tmp_moved_constant_541; + const real_t tmp_moved_constant_560 = -jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_521 + tmp_moved_constant_544; + const real_t tmp_moved_constant_561 = -jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_524 + tmp_moved_constant_547; + const real_t tmp_moved_constant_562 = -jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_527 + tmp_moved_constant_550; + const real_t tmp_moved_constant_563 = -jac_affine_inv_1_1_BLUE_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_530 + tmp_moved_constant_553; + const real_t tmp_moved_constant_564 = -jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_533 + tmp_moved_constant_545; + const real_t tmp_moved_constant_565 = -jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_536 + tmp_moved_constant_548; + const real_t tmp_moved_constant_566 = -jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_539 + tmp_moved_constant_551; + const real_t tmp_moved_constant_567 = -jac_affine_inv_0_1_BLUE_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_542 + tmp_moved_constant_554; + const real_t tmp_moved_constant_568 = -jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_88; + const real_t tmp_moved_constant_569 = -jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_90; + const real_t tmp_moved_constant_570 = -jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_92; + const real_t tmp_moved_constant_571 = -jac_affine_inv_0_1_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_1_1_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_2_1_BLUE_UP*tmp_kernel_op_94; + const real_t tmp_moved_constant_572 = tmp_moved_constant_500*0.1381966011250105; + const real_t tmp_moved_constant_573 = tmp_moved_constant_503*0.1381966011250105; + const real_t tmp_moved_constant_574 = tmp_moved_constant_506*0.5854101966249684; + const real_t tmp_moved_constant_575 = tmp_moved_constant_509*0.1381966011250105; + const real_t tmp_moved_constant_576 = tmp_moved_constant_500*0.1381966011250105; + const real_t tmp_moved_constant_577 = tmp_moved_constant_503*0.5854101966249684; + const real_t tmp_moved_constant_578 = tmp_moved_constant_506*0.1381966011250105; + const real_t tmp_moved_constant_579 = tmp_moved_constant_509*0.1381966011250105; + const real_t tmp_moved_constant_580 = tmp_moved_constant_500*0.5854101966249684; + const real_t tmp_moved_constant_581 = tmp_moved_constant_503*0.1381966011250105; + const real_t tmp_moved_constant_582 = tmp_moved_constant_506*0.1381966011250105; + const real_t tmp_moved_constant_583 = tmp_moved_constant_509*0.1381966011250105; + const real_t tmp_moved_constant_584 = tmp_moved_constant_490*(tmp_moved_constant_501*tmp_moved_constant_568 + tmp_moved_constant_504*tmp_moved_constant_569 + tmp_moved_constant_507*tmp_moved_constant_570 + tmp_moved_constant_510*tmp_moved_constant_571) + tmp_moved_constant_491*(-tmp_moved_constant_501*tmp_moved_constant_502 - tmp_moved_constant_504*tmp_moved_constant_505 - tmp_moved_constant_507*tmp_moved_constant_508 - tmp_moved_constant_510*tmp_moved_constant_511) + tmp_moved_constant_492*(-tmp_moved_constant_501*tmp_moved_constant_512 - tmp_moved_constant_504*tmp_moved_constant_513 - tmp_moved_constant_507*tmp_moved_constant_514 - tmp_moved_constant_510*tmp_moved_constant_515) + tmp_moved_constant_493*(-tmp_moved_constant_501*tmp_moved_constant_516 - tmp_moved_constant_504*tmp_moved_constant_517 - tmp_moved_constant_507*tmp_moved_constant_518 - tmp_moved_constant_510*tmp_moved_constant_519) + tmp_moved_constant_494*(tmp_moved_constant_501*tmp_moved_constant_522 + tmp_moved_constant_504*tmp_moved_constant_525 + tmp_moved_constant_507*tmp_moved_constant_528 + tmp_moved_constant_510*tmp_moved_constant_531) + tmp_moved_constant_495*(tmp_moved_constant_501*tmp_moved_constant_534 + tmp_moved_constant_504*tmp_moved_constant_537 + tmp_moved_constant_507*tmp_moved_constant_540 + tmp_moved_constant_510*tmp_moved_constant_543) + tmp_moved_constant_496*(tmp_moved_constant_501*tmp_moved_constant_546 + tmp_moved_constant_504*tmp_moved_constant_549 + tmp_moved_constant_507*tmp_moved_constant_552 + tmp_moved_constant_510*tmp_moved_constant_555) + tmp_moved_constant_497*(tmp_moved_constant_501*tmp_moved_constant_556 + tmp_moved_constant_504*tmp_moved_constant_557 + tmp_moved_constant_507*tmp_moved_constant_558 + tmp_moved_constant_510*tmp_moved_constant_559) + tmp_moved_constant_498*(tmp_moved_constant_501*tmp_moved_constant_560 + tmp_moved_constant_504*tmp_moved_constant_561 + tmp_moved_constant_507*tmp_moved_constant_562 + tmp_moved_constant_510*tmp_moved_constant_563) + tmp_moved_constant_499*(tmp_moved_constant_501*tmp_moved_constant_564 + tmp_moved_constant_504*tmp_moved_constant_565 + tmp_moved_constant_507*tmp_moved_constant_566 + tmp_moved_constant_510*tmp_moved_constant_567); + const real_t tmp_moved_constant_585 = tmp_moved_constant_490*(tmp_moved_constant_568*tmp_moved_constant_572 + tmp_moved_constant_569*tmp_moved_constant_573 + tmp_moved_constant_570*tmp_moved_constant_574 + tmp_moved_constant_571*tmp_moved_constant_575) + tmp_moved_constant_491*(-tmp_moved_constant_502*tmp_moved_constant_572 - tmp_moved_constant_505*tmp_moved_constant_573 - tmp_moved_constant_508*tmp_moved_constant_574 - tmp_moved_constant_511*tmp_moved_constant_575) + tmp_moved_constant_492*(-tmp_moved_constant_512*tmp_moved_constant_572 - tmp_moved_constant_513*tmp_moved_constant_573 - tmp_moved_constant_514*tmp_moved_constant_574 - tmp_moved_constant_515*tmp_moved_constant_575) + tmp_moved_constant_493*(-tmp_moved_constant_516*tmp_moved_constant_572 - tmp_moved_constant_517*tmp_moved_constant_573 - tmp_moved_constant_518*tmp_moved_constant_574 - tmp_moved_constant_519*tmp_moved_constant_575) + tmp_moved_constant_494*(tmp_moved_constant_522*tmp_moved_constant_572 + tmp_moved_constant_525*tmp_moved_constant_573 + tmp_moved_constant_528*tmp_moved_constant_574 + tmp_moved_constant_531*tmp_moved_constant_575) + tmp_moved_constant_495*(tmp_moved_constant_534*tmp_moved_constant_572 + tmp_moved_constant_537*tmp_moved_constant_573 + tmp_moved_constant_540*tmp_moved_constant_574 + tmp_moved_constant_543*tmp_moved_constant_575) + tmp_moved_constant_496*(tmp_moved_constant_546*tmp_moved_constant_572 + tmp_moved_constant_549*tmp_moved_constant_573 + tmp_moved_constant_552*tmp_moved_constant_574 + tmp_moved_constant_555*tmp_moved_constant_575) + tmp_moved_constant_497*(tmp_moved_constant_556*tmp_moved_constant_572 + tmp_moved_constant_557*tmp_moved_constant_573 + tmp_moved_constant_558*tmp_moved_constant_574 + tmp_moved_constant_559*tmp_moved_constant_575) + tmp_moved_constant_498*(tmp_moved_constant_560*tmp_moved_constant_572 + tmp_moved_constant_561*tmp_moved_constant_573 + tmp_moved_constant_562*tmp_moved_constant_574 + tmp_moved_constant_563*tmp_moved_constant_575) + tmp_moved_constant_499*(tmp_moved_constant_564*tmp_moved_constant_572 + tmp_moved_constant_565*tmp_moved_constant_573 + tmp_moved_constant_566*tmp_moved_constant_574 + tmp_moved_constant_567*tmp_moved_constant_575); + const real_t tmp_moved_constant_586 = tmp_moved_constant_490*(tmp_moved_constant_568*tmp_moved_constant_576 + tmp_moved_constant_569*tmp_moved_constant_577 + tmp_moved_constant_570*tmp_moved_constant_578 + tmp_moved_constant_571*tmp_moved_constant_579) + tmp_moved_constant_491*(-tmp_moved_constant_502*tmp_moved_constant_576 - tmp_moved_constant_505*tmp_moved_constant_577 - tmp_moved_constant_508*tmp_moved_constant_578 - tmp_moved_constant_511*tmp_moved_constant_579) + tmp_moved_constant_492*(-tmp_moved_constant_512*tmp_moved_constant_576 - tmp_moved_constant_513*tmp_moved_constant_577 - tmp_moved_constant_514*tmp_moved_constant_578 - tmp_moved_constant_515*tmp_moved_constant_579) + tmp_moved_constant_493*(-tmp_moved_constant_516*tmp_moved_constant_576 - tmp_moved_constant_517*tmp_moved_constant_577 - tmp_moved_constant_518*tmp_moved_constant_578 - tmp_moved_constant_519*tmp_moved_constant_579) + tmp_moved_constant_494*(tmp_moved_constant_522*tmp_moved_constant_576 + tmp_moved_constant_525*tmp_moved_constant_577 + tmp_moved_constant_528*tmp_moved_constant_578 + tmp_moved_constant_531*tmp_moved_constant_579) + tmp_moved_constant_495*(tmp_moved_constant_534*tmp_moved_constant_576 + tmp_moved_constant_537*tmp_moved_constant_577 + tmp_moved_constant_540*tmp_moved_constant_578 + tmp_moved_constant_543*tmp_moved_constant_579) + tmp_moved_constant_496*(tmp_moved_constant_546*tmp_moved_constant_576 + tmp_moved_constant_549*tmp_moved_constant_577 + tmp_moved_constant_552*tmp_moved_constant_578 + tmp_moved_constant_555*tmp_moved_constant_579) + tmp_moved_constant_497*(tmp_moved_constant_556*tmp_moved_constant_576 + tmp_moved_constant_557*tmp_moved_constant_577 + tmp_moved_constant_558*tmp_moved_constant_578 + tmp_moved_constant_559*tmp_moved_constant_579) + tmp_moved_constant_498*(tmp_moved_constant_560*tmp_moved_constant_576 + tmp_moved_constant_561*tmp_moved_constant_577 + tmp_moved_constant_562*tmp_moved_constant_578 + tmp_moved_constant_563*tmp_moved_constant_579) + tmp_moved_constant_499*(tmp_moved_constant_564*tmp_moved_constant_576 + tmp_moved_constant_565*tmp_moved_constant_577 + tmp_moved_constant_566*tmp_moved_constant_578 + tmp_moved_constant_567*tmp_moved_constant_579); + const real_t tmp_moved_constant_587 = tmp_moved_constant_490*(tmp_moved_constant_568*tmp_moved_constant_580 + tmp_moved_constant_569*tmp_moved_constant_581 + tmp_moved_constant_570*tmp_moved_constant_582 + tmp_moved_constant_571*tmp_moved_constant_583) + tmp_moved_constant_491*(-tmp_moved_constant_502*tmp_moved_constant_580 - tmp_moved_constant_505*tmp_moved_constant_581 - tmp_moved_constant_508*tmp_moved_constant_582 - tmp_moved_constant_511*tmp_moved_constant_583) + tmp_moved_constant_492*(-tmp_moved_constant_512*tmp_moved_constant_580 - tmp_moved_constant_513*tmp_moved_constant_581 - tmp_moved_constant_514*tmp_moved_constant_582 - tmp_moved_constant_515*tmp_moved_constant_583) + tmp_moved_constant_493*(-tmp_moved_constant_516*tmp_moved_constant_580 - tmp_moved_constant_517*tmp_moved_constant_581 - tmp_moved_constant_518*tmp_moved_constant_582 - tmp_moved_constant_519*tmp_moved_constant_583) + tmp_moved_constant_494*(tmp_moved_constant_522*tmp_moved_constant_580 + tmp_moved_constant_525*tmp_moved_constant_581 + tmp_moved_constant_528*tmp_moved_constant_582 + tmp_moved_constant_531*tmp_moved_constant_583) + tmp_moved_constant_495*(tmp_moved_constant_534*tmp_moved_constant_580 + tmp_moved_constant_537*tmp_moved_constant_581 + tmp_moved_constant_540*tmp_moved_constant_582 + tmp_moved_constant_543*tmp_moved_constant_583) + tmp_moved_constant_496*(tmp_moved_constant_546*tmp_moved_constant_580 + tmp_moved_constant_549*tmp_moved_constant_581 + tmp_moved_constant_552*tmp_moved_constant_582 + tmp_moved_constant_555*tmp_moved_constant_583) + tmp_moved_constant_497*(tmp_moved_constant_556*tmp_moved_constant_580 + tmp_moved_constant_557*tmp_moved_constant_581 + tmp_moved_constant_558*tmp_moved_constant_582 + tmp_moved_constant_559*tmp_moved_constant_583) + tmp_moved_constant_498*(tmp_moved_constant_560*tmp_moved_constant_580 + tmp_moved_constant_561*tmp_moved_constant_581 + tmp_moved_constant_562*tmp_moved_constant_582 + tmp_moved_constant_563*tmp_moved_constant_583) + tmp_moved_constant_499*(tmp_moved_constant_564*tmp_moved_constant_580 + tmp_moved_constant_565*tmp_moved_constant_581 + tmp_moved_constant_566*tmp_moved_constant_582 + tmp_moved_constant_567*tmp_moved_constant_583); { { - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_859 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_860 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_861 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_862 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_584 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_585 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_586 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_587 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; } } - const real_t Dummy_863 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_864 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_865 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_866 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_867 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_868 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_869 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_870 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_871 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_872 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_873 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_874 = Dummy_873*0.13819660112501053; - const real_t Dummy_875 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_876 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_877 = Dummy_876*0.13819660112501056; - const real_t Dummy_878 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_879 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_880 = Dummy_879*0.13819660112501056; - const real_t Dummy_881 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_882 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_883 = Dummy_882*0.5854101966249684; - const real_t Dummy_884 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_885 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_886 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_887 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_888 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_889 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_890 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_891 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_892 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_893 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_24; - const real_t Dummy_894 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16; - const real_t Dummy_895 = -Dummy_893 - Dummy_894; - const real_t Dummy_896 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_26; - const real_t Dummy_897 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_898 = -Dummy_896 - Dummy_897; - const real_t Dummy_899 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_900 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_901 = -Dummy_899 - Dummy_900; - const real_t Dummy_902 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_30; - const real_t Dummy_903 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_904 = -Dummy_902 - Dummy_903; - const real_t Dummy_905 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_24; - const real_t Dummy_906 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_907 = -Dummy_905 - Dummy_906; - const real_t Dummy_908 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_26; - const real_t Dummy_909 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_6; - const real_t Dummy_910 = -Dummy_908 - Dummy_909; - const real_t Dummy_911 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_912 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_913 = -Dummy_911 - Dummy_912; - const real_t Dummy_914 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_30; - const real_t Dummy_915 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_14; - const real_t Dummy_916 = -Dummy_914 - Dummy_915; - const real_t Dummy_917 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16; - const real_t Dummy_918 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_919 = -Dummy_917 - Dummy_918; - const real_t Dummy_920 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_921 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_6; - const real_t Dummy_922 = -Dummy_920 - Dummy_921; - const real_t Dummy_923 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_924 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_925 = -Dummy_923 - Dummy_924; - const real_t Dummy_926 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_927 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_14; - const real_t Dummy_928 = -Dummy_926 - Dummy_927; - const real_t Dummy_929 = Dummy_893 + Dummy_905 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_930 = Dummy_896 + Dummy_908 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_931 = Dummy_899 + Dummy_911 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_932 = Dummy_902 + Dummy_914 - jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_933 = Dummy_894 + Dummy_917 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_934 = Dummy_897 + Dummy_920 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_935 = Dummy_900 + Dummy_923 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_936 = Dummy_903 + Dummy_926 - jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_937 = Dummy_906 + Dummy_918 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_938 = Dummy_909 + Dummy_921 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_939 = Dummy_912 + Dummy_924 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_940 = Dummy_915 + Dummy_927 - jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_941 = -jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_88; - const real_t Dummy_942 = -jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_90; - const real_t Dummy_943 = -jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_92; - const real_t Dummy_944 = -jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_94; - const real_t Dummy_945 = Dummy_873*0.1381966011250105; - const real_t Dummy_946 = Dummy_876*0.1381966011250105; - const real_t Dummy_947 = Dummy_879*0.5854101966249684; - const real_t Dummy_948 = Dummy_882*0.1381966011250105; - const real_t Dummy_949 = Dummy_873*0.1381966011250105; - const real_t Dummy_950 = Dummy_876*0.5854101966249684; - const real_t Dummy_951 = Dummy_879*0.1381966011250105; - const real_t Dummy_952 = Dummy_882*0.1381966011250105; - const real_t Dummy_953 = Dummy_873*0.5854101966249684; - const real_t Dummy_954 = Dummy_876*0.1381966011250105; - const real_t Dummy_955 = Dummy_879*0.1381966011250105; - const real_t Dummy_956 = Dummy_882*0.1381966011250105; - const real_t Dummy_957 = Dummy_863*(Dummy_874*Dummy_941 + Dummy_877*Dummy_942 + Dummy_880*Dummy_943 + Dummy_883*Dummy_944) + Dummy_864*(-Dummy_874*Dummy_875 - Dummy_877*Dummy_878 - Dummy_880*Dummy_881 - Dummy_883*Dummy_884) + Dummy_865*(-Dummy_874*Dummy_885 - Dummy_877*Dummy_886 - Dummy_880*Dummy_887 - Dummy_883*Dummy_888) + Dummy_866*(-Dummy_874*Dummy_889 - Dummy_877*Dummy_890 - Dummy_880*Dummy_891 - Dummy_883*Dummy_892) + Dummy_867*(Dummy_874*Dummy_895 + Dummy_877*Dummy_898 + Dummy_880*Dummy_901 + Dummy_883*Dummy_904) + Dummy_868*(Dummy_874*Dummy_907 + Dummy_877*Dummy_910 + Dummy_880*Dummy_913 + Dummy_883*Dummy_916) + Dummy_869*(Dummy_874*Dummy_919 + Dummy_877*Dummy_922 + Dummy_880*Dummy_925 + Dummy_883*Dummy_928) + Dummy_870*(Dummy_874*Dummy_929 + Dummy_877*Dummy_930 + Dummy_880*Dummy_931 + Dummy_883*Dummy_932) + Dummy_871*(Dummy_874*Dummy_933 + Dummy_877*Dummy_934 + Dummy_880*Dummy_935 + Dummy_883*Dummy_936) + Dummy_872*(Dummy_874*Dummy_937 + Dummy_877*Dummy_938 + Dummy_880*Dummy_939 + Dummy_883*Dummy_940); - const real_t Dummy_958 = Dummy_863*(Dummy_941*Dummy_945 + Dummy_942*Dummy_946 + Dummy_943*Dummy_947 + Dummy_944*Dummy_948) + Dummy_864*(-Dummy_875*Dummy_945 - Dummy_878*Dummy_946 - Dummy_881*Dummy_947 - Dummy_884*Dummy_948) + Dummy_865*(-Dummy_885*Dummy_945 - Dummy_886*Dummy_946 - Dummy_887*Dummy_947 - Dummy_888*Dummy_948) + Dummy_866*(-Dummy_889*Dummy_945 - Dummy_890*Dummy_946 - Dummy_891*Dummy_947 - Dummy_892*Dummy_948) + Dummy_867*(Dummy_895*Dummy_945 + Dummy_898*Dummy_946 + Dummy_901*Dummy_947 + Dummy_904*Dummy_948) + Dummy_868*(Dummy_907*Dummy_945 + Dummy_910*Dummy_946 + Dummy_913*Dummy_947 + Dummy_916*Dummy_948) + Dummy_869*(Dummy_919*Dummy_945 + Dummy_922*Dummy_946 + Dummy_925*Dummy_947 + Dummy_928*Dummy_948) + Dummy_870*(Dummy_929*Dummy_945 + Dummy_930*Dummy_946 + Dummy_931*Dummy_947 + Dummy_932*Dummy_948) + Dummy_871*(Dummy_933*Dummy_945 + Dummy_934*Dummy_946 + Dummy_935*Dummy_947 + Dummy_936*Dummy_948) + Dummy_872*(Dummy_937*Dummy_945 + Dummy_938*Dummy_946 + Dummy_939*Dummy_947 + Dummy_940*Dummy_948); - const real_t Dummy_959 = Dummy_863*(Dummy_941*Dummy_949 + Dummy_942*Dummy_950 + Dummy_943*Dummy_951 + Dummy_944*Dummy_952) + Dummy_864*(-Dummy_875*Dummy_949 - Dummy_878*Dummy_950 - Dummy_881*Dummy_951 - Dummy_884*Dummy_952) + Dummy_865*(-Dummy_885*Dummy_949 - Dummy_886*Dummy_950 - Dummy_887*Dummy_951 - Dummy_888*Dummy_952) + Dummy_866*(-Dummy_889*Dummy_949 - Dummy_890*Dummy_950 - Dummy_891*Dummy_951 - Dummy_892*Dummy_952) + Dummy_867*(Dummy_895*Dummy_949 + Dummy_898*Dummy_950 + Dummy_901*Dummy_951 + Dummy_904*Dummy_952) + Dummy_868*(Dummy_907*Dummy_949 + Dummy_910*Dummy_950 + Dummy_913*Dummy_951 + Dummy_916*Dummy_952) + Dummy_869*(Dummy_919*Dummy_949 + Dummy_922*Dummy_950 + Dummy_925*Dummy_951 + Dummy_928*Dummy_952) + Dummy_870*(Dummy_929*Dummy_949 + Dummy_930*Dummy_950 + Dummy_931*Dummy_951 + Dummy_932*Dummy_952) + Dummy_871*(Dummy_933*Dummy_949 + Dummy_934*Dummy_950 + Dummy_935*Dummy_951 + Dummy_936*Dummy_952) + Dummy_872*(Dummy_937*Dummy_949 + Dummy_938*Dummy_950 + Dummy_939*Dummy_951 + Dummy_940*Dummy_952); - const real_t Dummy_960 = Dummy_863*(Dummy_941*Dummy_953 + Dummy_942*Dummy_954 + Dummy_943*Dummy_955 + Dummy_944*Dummy_956) + Dummy_864*(-Dummy_875*Dummy_953 - Dummy_878*Dummy_954 - Dummy_881*Dummy_955 - Dummy_884*Dummy_956) + Dummy_865*(-Dummy_885*Dummy_953 - Dummy_886*Dummy_954 - Dummy_887*Dummy_955 - Dummy_888*Dummy_956) + Dummy_866*(-Dummy_889*Dummy_953 - Dummy_890*Dummy_954 - Dummy_891*Dummy_955 - Dummy_892*Dummy_956) + Dummy_867*(Dummy_895*Dummy_953 + Dummy_898*Dummy_954 + Dummy_901*Dummy_955 + Dummy_904*Dummy_956) + Dummy_868*(Dummy_907*Dummy_953 + Dummy_910*Dummy_954 + Dummy_913*Dummy_955 + Dummy_916*Dummy_956) + Dummy_869*(Dummy_919*Dummy_953 + Dummy_922*Dummy_954 + Dummy_925*Dummy_955 + Dummy_928*Dummy_956) + Dummy_870*(Dummy_929*Dummy_953 + Dummy_930*Dummy_954 + Dummy_931*Dummy_955 + Dummy_932*Dummy_956) + Dummy_871*(Dummy_933*Dummy_953 + Dummy_934*Dummy_954 + Dummy_935*Dummy_955 + Dummy_936*Dummy_956) + Dummy_872*(Dummy_937*Dummy_953 + Dummy_938*Dummy_954 + Dummy_939*Dummy_955 + Dummy_940*Dummy_956); + const real_t tmp_moved_constant_588 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_589 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_590 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_591 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_592 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_593 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 2*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_594 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_595 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_596 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_597 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_598 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_599 = tmp_moved_constant_598*0.13819660112501053; + const real_t tmp_moved_constant_600 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_601 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_602 = tmp_moved_constant_601*0.13819660112501056; + const real_t tmp_moved_constant_603 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_604 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_605 = tmp_moved_constant_604*0.13819660112501056; + const real_t tmp_moved_constant_606 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_607 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_608 = tmp_moved_constant_607*0.5854101966249684; + const real_t tmp_moved_constant_609 = jac_affine_inv_0_1_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_610 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_611 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_612 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_613 = jac_affine_inv_1_1_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_614 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_615 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_616 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_617 = jac_affine_inv_2_1_BLUE_DOWN*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_618 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_619 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_620 = -tmp_moved_constant_618 - tmp_moved_constant_619; + const real_t tmp_moved_constant_621 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_622 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_623 = -tmp_moved_constant_621 - tmp_moved_constant_622; + const real_t tmp_moved_constant_624 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_625 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_626 = -tmp_moved_constant_624 - tmp_moved_constant_625; + const real_t tmp_moved_constant_627 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_628 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_629 = -tmp_moved_constant_627 - tmp_moved_constant_628; + const real_t tmp_moved_constant_630 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_631 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_632 = -tmp_moved_constant_630 - tmp_moved_constant_631; + const real_t tmp_moved_constant_633 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_634 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_635 = -tmp_moved_constant_633 - tmp_moved_constant_634; + const real_t tmp_moved_constant_636 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_637 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_638 = -tmp_moved_constant_636 - tmp_moved_constant_637; + const real_t tmp_moved_constant_639 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_640 = jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_641 = -tmp_moved_constant_639 - tmp_moved_constant_640; + const real_t tmp_moved_constant_642 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_643 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_644 = -tmp_moved_constant_642 - tmp_moved_constant_643; + const real_t tmp_moved_constant_645 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_646 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_647 = -tmp_moved_constant_645 - tmp_moved_constant_646; + const real_t tmp_moved_constant_648 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_649 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_650 = -tmp_moved_constant_648 - tmp_moved_constant_649; + const real_t tmp_moved_constant_651 = jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_652 = jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_653 = -tmp_moved_constant_651 - tmp_moved_constant_652; + const real_t tmp_moved_constant_654 = -jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_618 + tmp_moved_constant_630; + const real_t tmp_moved_constant_655 = -jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_621 + tmp_moved_constant_633; + const real_t tmp_moved_constant_656 = -jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_624 + tmp_moved_constant_636; + const real_t tmp_moved_constant_657 = -jac_affine_inv_2_1_BLUE_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_627 + tmp_moved_constant_639; + const real_t tmp_moved_constant_658 = -jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_619 + tmp_moved_constant_642; + const real_t tmp_moved_constant_659 = -jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_622 + tmp_moved_constant_645; + const real_t tmp_moved_constant_660 = -jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_625 + tmp_moved_constant_648; + const real_t tmp_moved_constant_661 = -jac_affine_inv_1_1_BLUE_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_628 + tmp_moved_constant_651; + const real_t tmp_moved_constant_662 = -jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_631 + tmp_moved_constant_643; + const real_t tmp_moved_constant_663 = -jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_634 + tmp_moved_constant_646; + const real_t tmp_moved_constant_664 = -jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_637 + tmp_moved_constant_649; + const real_t tmp_moved_constant_665 = -jac_affine_inv_0_1_BLUE_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_640 + tmp_moved_constant_652; + const real_t tmp_moved_constant_666 = -jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_88; + const real_t tmp_moved_constant_667 = -jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_90; + const real_t tmp_moved_constant_668 = -jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_92; + const real_t tmp_moved_constant_669 = -jac_affine_inv_0_1_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_1_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_1_BLUE_DOWN*tmp_kernel_op_94; + const real_t tmp_moved_constant_670 = tmp_moved_constant_598*0.1381966011250105; + const real_t tmp_moved_constant_671 = tmp_moved_constant_601*0.1381966011250105; + const real_t tmp_moved_constant_672 = tmp_moved_constant_604*0.5854101966249684; + const real_t tmp_moved_constant_673 = tmp_moved_constant_607*0.1381966011250105; + const real_t tmp_moved_constant_674 = tmp_moved_constant_598*0.1381966011250105; + const real_t tmp_moved_constant_675 = tmp_moved_constant_601*0.5854101966249684; + const real_t tmp_moved_constant_676 = tmp_moved_constant_604*0.1381966011250105; + const real_t tmp_moved_constant_677 = tmp_moved_constant_607*0.1381966011250105; + const real_t tmp_moved_constant_678 = tmp_moved_constant_598*0.5854101966249684; + const real_t tmp_moved_constant_679 = tmp_moved_constant_601*0.1381966011250105; + const real_t tmp_moved_constant_680 = tmp_moved_constant_604*0.1381966011250105; + const real_t tmp_moved_constant_681 = tmp_moved_constant_607*0.1381966011250105; + const real_t tmp_moved_constant_682 = tmp_moved_constant_588*(tmp_moved_constant_599*tmp_moved_constant_666 + tmp_moved_constant_602*tmp_moved_constant_667 + tmp_moved_constant_605*tmp_moved_constant_668 + tmp_moved_constant_608*tmp_moved_constant_669) + tmp_moved_constant_589*(-tmp_moved_constant_599*tmp_moved_constant_600 - tmp_moved_constant_602*tmp_moved_constant_603 - tmp_moved_constant_605*tmp_moved_constant_606 - tmp_moved_constant_608*tmp_moved_constant_609) + tmp_moved_constant_590*(-tmp_moved_constant_599*tmp_moved_constant_610 - tmp_moved_constant_602*tmp_moved_constant_611 - tmp_moved_constant_605*tmp_moved_constant_612 - tmp_moved_constant_608*tmp_moved_constant_613) + tmp_moved_constant_591*(-tmp_moved_constant_599*tmp_moved_constant_614 - tmp_moved_constant_602*tmp_moved_constant_615 - tmp_moved_constant_605*tmp_moved_constant_616 - tmp_moved_constant_608*tmp_moved_constant_617) + tmp_moved_constant_592*(tmp_moved_constant_599*tmp_moved_constant_620 + tmp_moved_constant_602*tmp_moved_constant_623 + tmp_moved_constant_605*tmp_moved_constant_626 + tmp_moved_constant_608*tmp_moved_constant_629) + tmp_moved_constant_593*(tmp_moved_constant_599*tmp_moved_constant_632 + tmp_moved_constant_602*tmp_moved_constant_635 + tmp_moved_constant_605*tmp_moved_constant_638 + tmp_moved_constant_608*tmp_moved_constant_641) + tmp_moved_constant_594*(tmp_moved_constant_599*tmp_moved_constant_644 + tmp_moved_constant_602*tmp_moved_constant_647 + tmp_moved_constant_605*tmp_moved_constant_650 + tmp_moved_constant_608*tmp_moved_constant_653) + tmp_moved_constant_595*(tmp_moved_constant_599*tmp_moved_constant_654 + tmp_moved_constant_602*tmp_moved_constant_655 + tmp_moved_constant_605*tmp_moved_constant_656 + tmp_moved_constant_608*tmp_moved_constant_657) + tmp_moved_constant_596*(tmp_moved_constant_599*tmp_moved_constant_658 + tmp_moved_constant_602*tmp_moved_constant_659 + tmp_moved_constant_605*tmp_moved_constant_660 + tmp_moved_constant_608*tmp_moved_constant_661) + tmp_moved_constant_597*(tmp_moved_constant_599*tmp_moved_constant_662 + tmp_moved_constant_602*tmp_moved_constant_663 + tmp_moved_constant_605*tmp_moved_constant_664 + tmp_moved_constant_608*tmp_moved_constant_665); + const real_t tmp_moved_constant_683 = tmp_moved_constant_588*(tmp_moved_constant_666*tmp_moved_constant_670 + tmp_moved_constant_667*tmp_moved_constant_671 + tmp_moved_constant_668*tmp_moved_constant_672 + tmp_moved_constant_669*tmp_moved_constant_673) + tmp_moved_constant_589*(-tmp_moved_constant_600*tmp_moved_constant_670 - tmp_moved_constant_603*tmp_moved_constant_671 - tmp_moved_constant_606*tmp_moved_constant_672 - tmp_moved_constant_609*tmp_moved_constant_673) + tmp_moved_constant_590*(-tmp_moved_constant_610*tmp_moved_constant_670 - tmp_moved_constant_611*tmp_moved_constant_671 - tmp_moved_constant_612*tmp_moved_constant_672 - tmp_moved_constant_613*tmp_moved_constant_673) + tmp_moved_constant_591*(-tmp_moved_constant_614*tmp_moved_constant_670 - tmp_moved_constant_615*tmp_moved_constant_671 - tmp_moved_constant_616*tmp_moved_constant_672 - tmp_moved_constant_617*tmp_moved_constant_673) + tmp_moved_constant_592*(tmp_moved_constant_620*tmp_moved_constant_670 + tmp_moved_constant_623*tmp_moved_constant_671 + tmp_moved_constant_626*tmp_moved_constant_672 + tmp_moved_constant_629*tmp_moved_constant_673) + tmp_moved_constant_593*(tmp_moved_constant_632*tmp_moved_constant_670 + tmp_moved_constant_635*tmp_moved_constant_671 + tmp_moved_constant_638*tmp_moved_constant_672 + tmp_moved_constant_641*tmp_moved_constant_673) + tmp_moved_constant_594*(tmp_moved_constant_644*tmp_moved_constant_670 + tmp_moved_constant_647*tmp_moved_constant_671 + tmp_moved_constant_650*tmp_moved_constant_672 + tmp_moved_constant_653*tmp_moved_constant_673) + tmp_moved_constant_595*(tmp_moved_constant_654*tmp_moved_constant_670 + tmp_moved_constant_655*tmp_moved_constant_671 + tmp_moved_constant_656*tmp_moved_constant_672 + tmp_moved_constant_657*tmp_moved_constant_673) + tmp_moved_constant_596*(tmp_moved_constant_658*tmp_moved_constant_670 + tmp_moved_constant_659*tmp_moved_constant_671 + tmp_moved_constant_660*tmp_moved_constant_672 + tmp_moved_constant_661*tmp_moved_constant_673) + tmp_moved_constant_597*(tmp_moved_constant_662*tmp_moved_constant_670 + tmp_moved_constant_663*tmp_moved_constant_671 + tmp_moved_constant_664*tmp_moved_constant_672 + tmp_moved_constant_665*tmp_moved_constant_673); + const real_t tmp_moved_constant_684 = tmp_moved_constant_588*(tmp_moved_constant_666*tmp_moved_constant_674 + tmp_moved_constant_667*tmp_moved_constant_675 + tmp_moved_constant_668*tmp_moved_constant_676 + tmp_moved_constant_669*tmp_moved_constant_677) + tmp_moved_constant_589*(-tmp_moved_constant_600*tmp_moved_constant_674 - tmp_moved_constant_603*tmp_moved_constant_675 - tmp_moved_constant_606*tmp_moved_constant_676 - tmp_moved_constant_609*tmp_moved_constant_677) + tmp_moved_constant_590*(-tmp_moved_constant_610*tmp_moved_constant_674 - tmp_moved_constant_611*tmp_moved_constant_675 - tmp_moved_constant_612*tmp_moved_constant_676 - tmp_moved_constant_613*tmp_moved_constant_677) + tmp_moved_constant_591*(-tmp_moved_constant_614*tmp_moved_constant_674 - tmp_moved_constant_615*tmp_moved_constant_675 - tmp_moved_constant_616*tmp_moved_constant_676 - tmp_moved_constant_617*tmp_moved_constant_677) + tmp_moved_constant_592*(tmp_moved_constant_620*tmp_moved_constant_674 + tmp_moved_constant_623*tmp_moved_constant_675 + tmp_moved_constant_626*tmp_moved_constant_676 + tmp_moved_constant_629*tmp_moved_constant_677) + tmp_moved_constant_593*(tmp_moved_constant_632*tmp_moved_constant_674 + tmp_moved_constant_635*tmp_moved_constant_675 + tmp_moved_constant_638*tmp_moved_constant_676 + tmp_moved_constant_641*tmp_moved_constant_677) + tmp_moved_constant_594*(tmp_moved_constant_644*tmp_moved_constant_674 + tmp_moved_constant_647*tmp_moved_constant_675 + tmp_moved_constant_650*tmp_moved_constant_676 + tmp_moved_constant_653*tmp_moved_constant_677) + tmp_moved_constant_595*(tmp_moved_constant_654*tmp_moved_constant_674 + tmp_moved_constant_655*tmp_moved_constant_675 + tmp_moved_constant_656*tmp_moved_constant_676 + tmp_moved_constant_657*tmp_moved_constant_677) + tmp_moved_constant_596*(tmp_moved_constant_658*tmp_moved_constant_674 + tmp_moved_constant_659*tmp_moved_constant_675 + tmp_moved_constant_660*tmp_moved_constant_676 + tmp_moved_constant_661*tmp_moved_constant_677) + tmp_moved_constant_597*(tmp_moved_constant_662*tmp_moved_constant_674 + tmp_moved_constant_663*tmp_moved_constant_675 + tmp_moved_constant_664*tmp_moved_constant_676 + tmp_moved_constant_665*tmp_moved_constant_677); + const real_t tmp_moved_constant_685 = tmp_moved_constant_588*(tmp_moved_constant_666*tmp_moved_constant_678 + tmp_moved_constant_667*tmp_moved_constant_679 + tmp_moved_constant_668*tmp_moved_constant_680 + tmp_moved_constant_669*tmp_moved_constant_681) + tmp_moved_constant_589*(-tmp_moved_constant_600*tmp_moved_constant_678 - tmp_moved_constant_603*tmp_moved_constant_679 - tmp_moved_constant_606*tmp_moved_constant_680 - tmp_moved_constant_609*tmp_moved_constant_681) + tmp_moved_constant_590*(-tmp_moved_constant_610*tmp_moved_constant_678 - tmp_moved_constant_611*tmp_moved_constant_679 - tmp_moved_constant_612*tmp_moved_constant_680 - tmp_moved_constant_613*tmp_moved_constant_681) + tmp_moved_constant_591*(-tmp_moved_constant_614*tmp_moved_constant_678 - tmp_moved_constant_615*tmp_moved_constant_679 - tmp_moved_constant_616*tmp_moved_constant_680 - tmp_moved_constant_617*tmp_moved_constant_681) + tmp_moved_constant_592*(tmp_moved_constant_620*tmp_moved_constant_678 + tmp_moved_constant_623*tmp_moved_constant_679 + tmp_moved_constant_626*tmp_moved_constant_680 + tmp_moved_constant_629*tmp_moved_constant_681) + tmp_moved_constant_593*(tmp_moved_constant_632*tmp_moved_constant_678 + tmp_moved_constant_635*tmp_moved_constant_679 + tmp_moved_constant_638*tmp_moved_constant_680 + tmp_moved_constant_641*tmp_moved_constant_681) + tmp_moved_constant_594*(tmp_moved_constant_644*tmp_moved_constant_678 + tmp_moved_constant_647*tmp_moved_constant_679 + tmp_moved_constant_650*tmp_moved_constant_680 + tmp_moved_constant_653*tmp_moved_constant_681) + tmp_moved_constant_595*(tmp_moved_constant_654*tmp_moved_constant_678 + tmp_moved_constant_655*tmp_moved_constant_679 + tmp_moved_constant_656*tmp_moved_constant_680 + tmp_moved_constant_657*tmp_moved_constant_681) + tmp_moved_constant_596*(tmp_moved_constant_658*tmp_moved_constant_678 + tmp_moved_constant_659*tmp_moved_constant_679 + tmp_moved_constant_660*tmp_moved_constant_680 + tmp_moved_constant_661*tmp_moved_constant_681) + tmp_moved_constant_597*(tmp_moved_constant_662*tmp_moved_constant_678 + tmp_moved_constant_663*tmp_moved_constant_679 + tmp_moved_constant_664*tmp_moved_constant_680 + tmp_moved_constant_665*tmp_moved_constant_681); { { - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_957 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_958 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_959 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_960 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_682 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_683 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_684 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_685 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } - const real_t Dummy_961 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_962 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_963 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_964 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_965 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_966 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_967 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_968 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_969 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_970 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_971 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_972 = Dummy_971*0.13819660112501053; - const real_t Dummy_973 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_974 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_975 = Dummy_974*0.13819660112501056; - const real_t Dummy_976 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_977 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_978 = Dummy_977*0.13819660112501056; - const real_t Dummy_979 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_980 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_981 = Dummy_980*0.5854101966249684; - const real_t Dummy_982 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_983 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_984 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_985 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_986 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_987 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_988 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_989 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_990 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_991 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_24; - const real_t Dummy_992 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16; - const real_t Dummy_993 = -Dummy_991 - Dummy_992; - const real_t Dummy_994 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_26; - const real_t Dummy_995 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_996 = -Dummy_994 - Dummy_995; - const real_t Dummy_997 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_998 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_999 = -Dummy_997 - Dummy_998; - const real_t Dummy_1000 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_30; - const real_t Dummy_1001 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_1002 = -Dummy_1000 - Dummy_1001; - const real_t Dummy_1003 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_24; - const real_t Dummy_1004 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_1005 = -Dummy_1003 - Dummy_1004; - const real_t Dummy_1006 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_26; - const real_t Dummy_1007 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_6; - const real_t Dummy_1008 = -Dummy_1006 - Dummy_1007; - const real_t Dummy_1009 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_28; - const real_t Dummy_1010 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_1011 = -Dummy_1009 - Dummy_1010; - const real_t Dummy_1012 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_30; - const real_t Dummy_1013 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_14; - const real_t Dummy_1014 = -Dummy_1012 - Dummy_1013; - const real_t Dummy_1015 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16; - const real_t Dummy_1016 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_2; - const real_t Dummy_1017 = -Dummy_1015 - Dummy_1016; - const real_t Dummy_1018 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18; - const real_t Dummy_1019 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_6; - const real_t Dummy_1020 = -Dummy_1018 - Dummy_1019; - const real_t Dummy_1021 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_20; - const real_t Dummy_1022 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; - const real_t Dummy_1023 = -Dummy_1021 - Dummy_1022; - const real_t Dummy_1024 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22; - const real_t Dummy_1025 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_14; - const real_t Dummy_1026 = -Dummy_1024 - Dummy_1025; - const real_t Dummy_1027 = Dummy_1003 + Dummy_991 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_1028 = Dummy_1006 + Dummy_994 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_1029 = Dummy_1009 + Dummy_997 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_1030 = Dummy_1000 + Dummy_1012 - jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_1031 = Dummy_1015 + Dummy_992 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_1032 = Dummy_1018 + Dummy_995 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_1033 = Dummy_1021 + Dummy_998 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_1034 = Dummy_1001 + Dummy_1024 - jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_1035 = Dummy_1004 + Dummy_1016 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_1036 = Dummy_1007 + Dummy_1019 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_1037 = Dummy_1010 + Dummy_1022 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_1038 = Dummy_1013 + Dummy_1025 - jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_1039 = -jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_88 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_88 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_88; - const real_t Dummy_1040 = -jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_90 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_90 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_90; - const real_t Dummy_1041 = -jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_92 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_92 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_92; - const real_t Dummy_1042 = -jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_94 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_94 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_94; - const real_t Dummy_1043 = Dummy_971*0.1381966011250105; - const real_t Dummy_1044 = Dummy_974*0.1381966011250105; - const real_t Dummy_1045 = Dummy_977*0.5854101966249684; - const real_t Dummy_1046 = Dummy_980*0.1381966011250105; - const real_t Dummy_1047 = Dummy_971*0.1381966011250105; - const real_t Dummy_1048 = Dummy_974*0.5854101966249684; - const real_t Dummy_1049 = Dummy_977*0.1381966011250105; - const real_t Dummy_1050 = Dummy_980*0.1381966011250105; - const real_t Dummy_1051 = Dummy_971*0.5854101966249684; - const real_t Dummy_1052 = Dummy_974*0.1381966011250105; - const real_t Dummy_1053 = Dummy_977*0.1381966011250105; - const real_t Dummy_1054 = Dummy_980*0.1381966011250105; - const real_t Dummy_1055 = Dummy_961*(Dummy_1039*Dummy_972 + Dummy_1040*Dummy_975 + Dummy_1041*Dummy_978 + Dummy_1042*Dummy_981) + Dummy_962*(-Dummy_972*Dummy_973 - Dummy_975*Dummy_976 - Dummy_978*Dummy_979 - Dummy_981*Dummy_982) + Dummy_963*(-Dummy_972*Dummy_983 - Dummy_975*Dummy_984 - Dummy_978*Dummy_985 - Dummy_981*Dummy_986) + Dummy_964*(-Dummy_972*Dummy_987 - Dummy_975*Dummy_988 - Dummy_978*Dummy_989 - Dummy_981*Dummy_990) + Dummy_965*(Dummy_1002*Dummy_981 + Dummy_972*Dummy_993 + Dummy_975*Dummy_996 + Dummy_978*Dummy_999) + Dummy_966*(Dummy_1005*Dummy_972 + Dummy_1008*Dummy_975 + Dummy_1011*Dummy_978 + Dummy_1014*Dummy_981) + Dummy_967*(Dummy_1017*Dummy_972 + Dummy_1020*Dummy_975 + Dummy_1023*Dummy_978 + Dummy_1026*Dummy_981) + Dummy_968*(Dummy_1027*Dummy_972 + Dummy_1028*Dummy_975 + Dummy_1029*Dummy_978 + Dummy_1030*Dummy_981) + Dummy_969*(Dummy_1031*Dummy_972 + Dummy_1032*Dummy_975 + Dummy_1033*Dummy_978 + Dummy_1034*Dummy_981) + Dummy_970*(Dummy_1035*Dummy_972 + Dummy_1036*Dummy_975 + Dummy_1037*Dummy_978 + Dummy_1038*Dummy_981); - const real_t Dummy_1056 = Dummy_961*(Dummy_1039*Dummy_1043 + Dummy_1040*Dummy_1044 + Dummy_1041*Dummy_1045 + Dummy_1042*Dummy_1046) + Dummy_962*(-Dummy_1043*Dummy_973 - Dummy_1044*Dummy_976 - Dummy_1045*Dummy_979 - Dummy_1046*Dummy_982) + Dummy_963*(-Dummy_1043*Dummy_983 - Dummy_1044*Dummy_984 - Dummy_1045*Dummy_985 - Dummy_1046*Dummy_986) + Dummy_964*(-Dummy_1043*Dummy_987 - Dummy_1044*Dummy_988 - Dummy_1045*Dummy_989 - Dummy_1046*Dummy_990) + Dummy_965*(Dummy_1002*Dummy_1046 + Dummy_1043*Dummy_993 + Dummy_1044*Dummy_996 + Dummy_1045*Dummy_999) + Dummy_966*(Dummy_1005*Dummy_1043 + Dummy_1008*Dummy_1044 + Dummy_1011*Dummy_1045 + Dummy_1014*Dummy_1046) + Dummy_967*(Dummy_1017*Dummy_1043 + Dummy_1020*Dummy_1044 + Dummy_1023*Dummy_1045 + Dummy_1026*Dummy_1046) + Dummy_968*(Dummy_1027*Dummy_1043 + Dummy_1028*Dummy_1044 + Dummy_1029*Dummy_1045 + Dummy_1030*Dummy_1046) + Dummy_969*(Dummy_1031*Dummy_1043 + Dummy_1032*Dummy_1044 + Dummy_1033*Dummy_1045 + Dummy_1034*Dummy_1046) + Dummy_970*(Dummy_1035*Dummy_1043 + Dummy_1036*Dummy_1044 + Dummy_1037*Dummy_1045 + Dummy_1038*Dummy_1046); - const real_t Dummy_1057 = Dummy_961*(Dummy_1039*Dummy_1047 + Dummy_1040*Dummy_1048 + Dummy_1041*Dummy_1049 + Dummy_1042*Dummy_1050) + Dummy_962*(-Dummy_1047*Dummy_973 - Dummy_1048*Dummy_976 - Dummy_1049*Dummy_979 - Dummy_1050*Dummy_982) + Dummy_963*(-Dummy_1047*Dummy_983 - Dummy_1048*Dummy_984 - Dummy_1049*Dummy_985 - Dummy_1050*Dummy_986) + Dummy_964*(-Dummy_1047*Dummy_987 - Dummy_1048*Dummy_988 - Dummy_1049*Dummy_989 - Dummy_1050*Dummy_990) + Dummy_965*(Dummy_1002*Dummy_1050 + Dummy_1047*Dummy_993 + Dummy_1048*Dummy_996 + Dummy_1049*Dummy_999) + Dummy_966*(Dummy_1005*Dummy_1047 + Dummy_1008*Dummy_1048 + Dummy_1011*Dummy_1049 + Dummy_1014*Dummy_1050) + Dummy_967*(Dummy_1017*Dummy_1047 + Dummy_1020*Dummy_1048 + Dummy_1023*Dummy_1049 + Dummy_1026*Dummy_1050) + Dummy_968*(Dummy_1027*Dummy_1047 + Dummy_1028*Dummy_1048 + Dummy_1029*Dummy_1049 + Dummy_1030*Dummy_1050) + Dummy_969*(Dummy_1031*Dummy_1047 + Dummy_1032*Dummy_1048 + Dummy_1033*Dummy_1049 + Dummy_1034*Dummy_1050) + Dummy_970*(Dummy_1035*Dummy_1047 + Dummy_1036*Dummy_1048 + Dummy_1037*Dummy_1049 + Dummy_1038*Dummy_1050); - const real_t Dummy_1058 = Dummy_961*(Dummy_1039*Dummy_1051 + Dummy_1040*Dummy_1052 + Dummy_1041*Dummy_1053 + Dummy_1042*Dummy_1054) + Dummy_962*(-Dummy_1051*Dummy_973 - Dummy_1052*Dummy_976 - Dummy_1053*Dummy_979 - Dummy_1054*Dummy_982) + Dummy_963*(-Dummy_1051*Dummy_983 - Dummy_1052*Dummy_984 - Dummy_1053*Dummy_985 - Dummy_1054*Dummy_986) + Dummy_964*(-Dummy_1051*Dummy_987 - Dummy_1052*Dummy_988 - Dummy_1053*Dummy_989 - Dummy_1054*Dummy_990) + Dummy_965*(Dummy_1002*Dummy_1054 + Dummy_1051*Dummy_993 + Dummy_1052*Dummy_996 + Dummy_1053*Dummy_999) + Dummy_966*(Dummy_1005*Dummy_1051 + Dummy_1008*Dummy_1052 + Dummy_1011*Dummy_1053 + Dummy_1014*Dummy_1054) + Dummy_967*(Dummy_1017*Dummy_1051 + Dummy_1020*Dummy_1052 + Dummy_1023*Dummy_1053 + Dummy_1026*Dummy_1054) + Dummy_968*(Dummy_1027*Dummy_1051 + Dummy_1028*Dummy_1052 + Dummy_1029*Dummy_1053 + Dummy_1030*Dummy_1054) + Dummy_969*(Dummy_1031*Dummy_1051 + Dummy_1032*Dummy_1052 + Dummy_1033*Dummy_1053 + Dummy_1034*Dummy_1054) + Dummy_970*(Dummy_1035*Dummy_1051 + Dummy_1036*Dummy_1052 + Dummy_1037*Dummy_1053 + Dummy_1038*Dummy_1054); + const real_t tmp_moved_constant_686 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_687 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_688 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_689 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_690 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_691 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_692 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_693 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_694 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_695 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_696 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_697 = tmp_moved_constant_696*0.13819660112501053; + const real_t tmp_moved_constant_698 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_699 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_700 = tmp_moved_constant_699*0.13819660112501056; + const real_t tmp_moved_constant_701 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_702 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_703 = tmp_moved_constant_702*0.13819660112501056; + const real_t tmp_moved_constant_704 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_705 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; + const real_t tmp_moved_constant_706 = tmp_moved_constant_705*0.5854101966249684; + const real_t tmp_moved_constant_707 = jac_affine_inv_0_1_GREEN_UP*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_708 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_709 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_710 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_711 = jac_affine_inv_1_1_GREEN_UP*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_712 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_713 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_714 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_715 = jac_affine_inv_2_1_GREEN_UP*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_716 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_24; + const real_t tmp_moved_constant_717 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_16; + const real_t tmp_moved_constant_718 = -tmp_moved_constant_716 - tmp_moved_constant_717; + const real_t tmp_moved_constant_719 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_26; + const real_t tmp_moved_constant_720 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_721 = -tmp_moved_constant_719 - tmp_moved_constant_720; + const real_t tmp_moved_constant_722 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_723 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_724 = -tmp_moved_constant_722 - tmp_moved_constant_723; + const real_t tmp_moved_constant_725 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_30; + const real_t tmp_moved_constant_726 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_727 = -tmp_moved_constant_725 - tmp_moved_constant_726; + const real_t tmp_moved_constant_728 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_24; + const real_t tmp_moved_constant_729 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_730 = -tmp_moved_constant_728 - tmp_moved_constant_729; + const real_t tmp_moved_constant_731 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_26; + const real_t tmp_moved_constant_732 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_6; + const real_t tmp_moved_constant_733 = -tmp_moved_constant_731 - tmp_moved_constant_732; + const real_t tmp_moved_constant_734 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_28; + const real_t tmp_moved_constant_735 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_736 = -tmp_moved_constant_734 - tmp_moved_constant_735; + const real_t tmp_moved_constant_737 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_30; + const real_t tmp_moved_constant_738 = jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_14; + const real_t tmp_moved_constant_739 = -tmp_moved_constant_737 - tmp_moved_constant_738; + const real_t tmp_moved_constant_740 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_16; + const real_t tmp_moved_constant_741 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_2; + const real_t tmp_moved_constant_742 = -tmp_moved_constant_740 - tmp_moved_constant_741; + const real_t tmp_moved_constant_743 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_18; + const real_t tmp_moved_constant_744 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_6; + const real_t tmp_moved_constant_745 = -tmp_moved_constant_743 - tmp_moved_constant_744; + const real_t tmp_moved_constant_746 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_20; + const real_t tmp_moved_constant_747 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_10; + const real_t tmp_moved_constant_748 = -tmp_moved_constant_746 - tmp_moved_constant_747; + const real_t tmp_moved_constant_749 = jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_22; + const real_t tmp_moved_constant_750 = jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_14; + const real_t tmp_moved_constant_751 = -tmp_moved_constant_749 - tmp_moved_constant_750; + const real_t tmp_moved_constant_752 = -jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_716 + tmp_moved_constant_728; + const real_t tmp_moved_constant_753 = -jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_719 + tmp_moved_constant_731; + const real_t tmp_moved_constant_754 = -jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_722 + tmp_moved_constant_734; + const real_t tmp_moved_constant_755 = -jac_affine_inv_2_1_GREEN_UP*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_725 + tmp_moved_constant_737; + const real_t tmp_moved_constant_756 = -jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_717 + tmp_moved_constant_740; + const real_t tmp_moved_constant_757 = -jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_720 + tmp_moved_constant_743; + const real_t tmp_moved_constant_758 = -jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_723 + tmp_moved_constant_746; + const real_t tmp_moved_constant_759 = -jac_affine_inv_1_1_GREEN_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_726 + tmp_moved_constant_749; + const real_t tmp_moved_constant_760 = -jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_729 + tmp_moved_constant_741; + const real_t tmp_moved_constant_761 = -jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_732 + tmp_moved_constant_744; + const real_t tmp_moved_constant_762 = -jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_735 + tmp_moved_constant_747; + const real_t tmp_moved_constant_763 = -jac_affine_inv_0_1_GREEN_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_738 + tmp_moved_constant_750; + const real_t tmp_moved_constant_764 = -jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_88 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_88 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_88; + const real_t tmp_moved_constant_765 = -jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_90 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_90 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_90; + const real_t tmp_moved_constant_766 = -jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_92 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_92 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_92; + const real_t tmp_moved_constant_767 = -jac_affine_inv_0_1_GREEN_UP*tmp_kernel_op_94 - jac_affine_inv_1_1_GREEN_UP*tmp_kernel_op_94 - jac_affine_inv_2_1_GREEN_UP*tmp_kernel_op_94; + const real_t tmp_moved_constant_768 = tmp_moved_constant_696*0.1381966011250105; + const real_t tmp_moved_constant_769 = tmp_moved_constant_699*0.1381966011250105; + const real_t tmp_moved_constant_770 = tmp_moved_constant_702*0.5854101966249684; + const real_t tmp_moved_constant_771 = tmp_moved_constant_705*0.1381966011250105; + const real_t tmp_moved_constant_772 = tmp_moved_constant_696*0.1381966011250105; + const real_t tmp_moved_constant_773 = tmp_moved_constant_699*0.5854101966249684; + const real_t tmp_moved_constant_774 = tmp_moved_constant_702*0.1381966011250105; + const real_t tmp_moved_constant_775 = tmp_moved_constant_705*0.1381966011250105; + const real_t tmp_moved_constant_776 = tmp_moved_constant_696*0.5854101966249684; + const real_t tmp_moved_constant_777 = tmp_moved_constant_699*0.1381966011250105; + const real_t tmp_moved_constant_778 = tmp_moved_constant_702*0.1381966011250105; + const real_t tmp_moved_constant_779 = tmp_moved_constant_705*0.1381966011250105; + const real_t tmp_moved_constant_780 = tmp_moved_constant_686*(tmp_moved_constant_697*tmp_moved_constant_764 + tmp_moved_constant_700*tmp_moved_constant_765 + tmp_moved_constant_703*tmp_moved_constant_766 + tmp_moved_constant_706*tmp_moved_constant_767) + tmp_moved_constant_687*(-tmp_moved_constant_697*tmp_moved_constant_698 - tmp_moved_constant_700*tmp_moved_constant_701 - tmp_moved_constant_703*tmp_moved_constant_704 - tmp_moved_constant_706*tmp_moved_constant_707) + tmp_moved_constant_688*(-tmp_moved_constant_697*tmp_moved_constant_708 - tmp_moved_constant_700*tmp_moved_constant_709 - tmp_moved_constant_703*tmp_moved_constant_710 - tmp_moved_constant_706*tmp_moved_constant_711) + tmp_moved_constant_689*(-tmp_moved_constant_697*tmp_moved_constant_712 - tmp_moved_constant_700*tmp_moved_constant_713 - tmp_moved_constant_703*tmp_moved_constant_714 - tmp_moved_constant_706*tmp_moved_constant_715) + tmp_moved_constant_690*(tmp_moved_constant_697*tmp_moved_constant_718 + tmp_moved_constant_700*tmp_moved_constant_721 + tmp_moved_constant_703*tmp_moved_constant_724 + tmp_moved_constant_706*tmp_moved_constant_727) + tmp_moved_constant_691*(tmp_moved_constant_697*tmp_moved_constant_730 + tmp_moved_constant_700*tmp_moved_constant_733 + tmp_moved_constant_703*tmp_moved_constant_736 + tmp_moved_constant_706*tmp_moved_constant_739) + tmp_moved_constant_692*(tmp_moved_constant_697*tmp_moved_constant_742 + tmp_moved_constant_700*tmp_moved_constant_745 + tmp_moved_constant_703*tmp_moved_constant_748 + tmp_moved_constant_706*tmp_moved_constant_751) + tmp_moved_constant_693*(tmp_moved_constant_697*tmp_moved_constant_752 + tmp_moved_constant_700*tmp_moved_constant_753 + tmp_moved_constant_703*tmp_moved_constant_754 + tmp_moved_constant_706*tmp_moved_constant_755) + tmp_moved_constant_694*(tmp_moved_constant_697*tmp_moved_constant_756 + tmp_moved_constant_700*tmp_moved_constant_757 + tmp_moved_constant_703*tmp_moved_constant_758 + tmp_moved_constant_706*tmp_moved_constant_759) + tmp_moved_constant_695*(tmp_moved_constant_697*tmp_moved_constant_760 + tmp_moved_constant_700*tmp_moved_constant_761 + tmp_moved_constant_703*tmp_moved_constant_762 + tmp_moved_constant_706*tmp_moved_constant_763); + const real_t tmp_moved_constant_781 = tmp_moved_constant_686*(tmp_moved_constant_764*tmp_moved_constant_768 + tmp_moved_constant_765*tmp_moved_constant_769 + tmp_moved_constant_766*tmp_moved_constant_770 + tmp_moved_constant_767*tmp_moved_constant_771) + tmp_moved_constant_687*(-tmp_moved_constant_698*tmp_moved_constant_768 - tmp_moved_constant_701*tmp_moved_constant_769 - tmp_moved_constant_704*tmp_moved_constant_770 - tmp_moved_constant_707*tmp_moved_constant_771) + tmp_moved_constant_688*(-tmp_moved_constant_708*tmp_moved_constant_768 - tmp_moved_constant_709*tmp_moved_constant_769 - tmp_moved_constant_710*tmp_moved_constant_770 - tmp_moved_constant_711*tmp_moved_constant_771) + tmp_moved_constant_689*(-tmp_moved_constant_712*tmp_moved_constant_768 - tmp_moved_constant_713*tmp_moved_constant_769 - tmp_moved_constant_714*tmp_moved_constant_770 - tmp_moved_constant_715*tmp_moved_constant_771) + tmp_moved_constant_690*(tmp_moved_constant_718*tmp_moved_constant_768 + tmp_moved_constant_721*tmp_moved_constant_769 + tmp_moved_constant_724*tmp_moved_constant_770 + tmp_moved_constant_727*tmp_moved_constant_771) + tmp_moved_constant_691*(tmp_moved_constant_730*tmp_moved_constant_768 + tmp_moved_constant_733*tmp_moved_constant_769 + tmp_moved_constant_736*tmp_moved_constant_770 + tmp_moved_constant_739*tmp_moved_constant_771) + tmp_moved_constant_692*(tmp_moved_constant_742*tmp_moved_constant_768 + tmp_moved_constant_745*tmp_moved_constant_769 + tmp_moved_constant_748*tmp_moved_constant_770 + tmp_moved_constant_751*tmp_moved_constant_771) + tmp_moved_constant_693*(tmp_moved_constant_752*tmp_moved_constant_768 + tmp_moved_constant_753*tmp_moved_constant_769 + tmp_moved_constant_754*tmp_moved_constant_770 + tmp_moved_constant_755*tmp_moved_constant_771) + tmp_moved_constant_694*(tmp_moved_constant_756*tmp_moved_constant_768 + tmp_moved_constant_757*tmp_moved_constant_769 + tmp_moved_constant_758*tmp_moved_constant_770 + tmp_moved_constant_759*tmp_moved_constant_771) + tmp_moved_constant_695*(tmp_moved_constant_760*tmp_moved_constant_768 + tmp_moved_constant_761*tmp_moved_constant_769 + tmp_moved_constant_762*tmp_moved_constant_770 + tmp_moved_constant_763*tmp_moved_constant_771); + const real_t tmp_moved_constant_782 = tmp_moved_constant_686*(tmp_moved_constant_764*tmp_moved_constant_772 + tmp_moved_constant_765*tmp_moved_constant_773 + tmp_moved_constant_766*tmp_moved_constant_774 + tmp_moved_constant_767*tmp_moved_constant_775) + tmp_moved_constant_687*(-tmp_moved_constant_698*tmp_moved_constant_772 - tmp_moved_constant_701*tmp_moved_constant_773 - tmp_moved_constant_704*tmp_moved_constant_774 - tmp_moved_constant_707*tmp_moved_constant_775) + tmp_moved_constant_688*(-tmp_moved_constant_708*tmp_moved_constant_772 - tmp_moved_constant_709*tmp_moved_constant_773 - tmp_moved_constant_710*tmp_moved_constant_774 - tmp_moved_constant_711*tmp_moved_constant_775) + tmp_moved_constant_689*(-tmp_moved_constant_712*tmp_moved_constant_772 - tmp_moved_constant_713*tmp_moved_constant_773 - tmp_moved_constant_714*tmp_moved_constant_774 - tmp_moved_constant_715*tmp_moved_constant_775) + tmp_moved_constant_690*(tmp_moved_constant_718*tmp_moved_constant_772 + tmp_moved_constant_721*tmp_moved_constant_773 + tmp_moved_constant_724*tmp_moved_constant_774 + tmp_moved_constant_727*tmp_moved_constant_775) + tmp_moved_constant_691*(tmp_moved_constant_730*tmp_moved_constant_772 + tmp_moved_constant_733*tmp_moved_constant_773 + tmp_moved_constant_736*tmp_moved_constant_774 + tmp_moved_constant_739*tmp_moved_constant_775) + tmp_moved_constant_692*(tmp_moved_constant_742*tmp_moved_constant_772 + tmp_moved_constant_745*tmp_moved_constant_773 + tmp_moved_constant_748*tmp_moved_constant_774 + tmp_moved_constant_751*tmp_moved_constant_775) + tmp_moved_constant_693*(tmp_moved_constant_752*tmp_moved_constant_772 + tmp_moved_constant_753*tmp_moved_constant_773 + tmp_moved_constant_754*tmp_moved_constant_774 + tmp_moved_constant_755*tmp_moved_constant_775) + tmp_moved_constant_694*(tmp_moved_constant_756*tmp_moved_constant_772 + tmp_moved_constant_757*tmp_moved_constant_773 + tmp_moved_constant_758*tmp_moved_constant_774 + tmp_moved_constant_759*tmp_moved_constant_775) + tmp_moved_constant_695*(tmp_moved_constant_760*tmp_moved_constant_772 + tmp_moved_constant_761*tmp_moved_constant_773 + tmp_moved_constant_762*tmp_moved_constant_774 + tmp_moved_constant_763*tmp_moved_constant_775); + const real_t tmp_moved_constant_783 = tmp_moved_constant_686*(tmp_moved_constant_764*tmp_moved_constant_776 + tmp_moved_constant_765*tmp_moved_constant_777 + tmp_moved_constant_766*tmp_moved_constant_778 + tmp_moved_constant_767*tmp_moved_constant_779) + tmp_moved_constant_687*(-tmp_moved_constant_698*tmp_moved_constant_776 - tmp_moved_constant_701*tmp_moved_constant_777 - tmp_moved_constant_704*tmp_moved_constant_778 - tmp_moved_constant_707*tmp_moved_constant_779) + tmp_moved_constant_688*(-tmp_moved_constant_708*tmp_moved_constant_776 - tmp_moved_constant_709*tmp_moved_constant_777 - tmp_moved_constant_710*tmp_moved_constant_778 - tmp_moved_constant_711*tmp_moved_constant_779) + tmp_moved_constant_689*(-tmp_moved_constant_712*tmp_moved_constant_776 - tmp_moved_constant_713*tmp_moved_constant_777 - tmp_moved_constant_714*tmp_moved_constant_778 - tmp_moved_constant_715*tmp_moved_constant_779) + tmp_moved_constant_690*(tmp_moved_constant_718*tmp_moved_constant_776 + tmp_moved_constant_721*tmp_moved_constant_777 + tmp_moved_constant_724*tmp_moved_constant_778 + tmp_moved_constant_727*tmp_moved_constant_779) + tmp_moved_constant_691*(tmp_moved_constant_730*tmp_moved_constant_776 + tmp_moved_constant_733*tmp_moved_constant_777 + tmp_moved_constant_736*tmp_moved_constant_778 + tmp_moved_constant_739*tmp_moved_constant_779) + tmp_moved_constant_692*(tmp_moved_constant_742*tmp_moved_constant_776 + tmp_moved_constant_745*tmp_moved_constant_777 + tmp_moved_constant_748*tmp_moved_constant_778 + tmp_moved_constant_751*tmp_moved_constant_779) + tmp_moved_constant_693*(tmp_moved_constant_752*tmp_moved_constant_776 + tmp_moved_constant_753*tmp_moved_constant_777 + tmp_moved_constant_754*tmp_moved_constant_778 + tmp_moved_constant_755*tmp_moved_constant_779) + tmp_moved_constant_694*(tmp_moved_constant_756*tmp_moved_constant_776 + tmp_moved_constant_757*tmp_moved_constant_777 + tmp_moved_constant_758*tmp_moved_constant_778 + tmp_moved_constant_759*tmp_moved_constant_779) + tmp_moved_constant_695*(tmp_moved_constant_760*tmp_moved_constant_776 + tmp_moved_constant_761*tmp_moved_constant_777 + tmp_moved_constant_762*tmp_moved_constant_778 + tmp_moved_constant_763*tmp_moved_constant_779); { { - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1055 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1056 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1057 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1058 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_780 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 2) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_781 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_782 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_783 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; } } - const real_t Dummy_1059 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_1060 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_1061 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - const real_t Dummy_1062 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; - const real_t Dummy_1063 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_1064 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_1065 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; - const real_t Dummy_1066 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_1067 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; - const real_t Dummy_1068 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; - const real_t Dummy_1069 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_1070 = Dummy_1069*0.13819660112501053; - const real_t Dummy_1071 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_1072 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_1073 = Dummy_1072*0.13819660112501056; - const real_t Dummy_1074 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_1075 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_1076 = Dummy_1075*0.13819660112501056; - const real_t Dummy_1077 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_1078 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; - const real_t Dummy_1079 = Dummy_1078*0.5854101966249684; - const real_t Dummy_1080 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_1081 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_1082 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_1083 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_1084 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_1085 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_1086 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_1087 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_1088 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_1089 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_24; - const real_t Dummy_1090 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16; - const real_t Dummy_1091 = -Dummy_1089 - Dummy_1090; - const real_t Dummy_1092 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_26; - const real_t Dummy_1093 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_1094 = -Dummy_1092 - Dummy_1093; - const real_t Dummy_1095 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_1096 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_1097 = -Dummy_1095 - Dummy_1096; - const real_t Dummy_1098 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_30; - const real_t Dummy_1099 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_1100 = -Dummy_1098 - Dummy_1099; - const real_t Dummy_1101 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_24; - const real_t Dummy_1102 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_1103 = -Dummy_1101 - Dummy_1102; - const real_t Dummy_1104 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_26; - const real_t Dummy_1105 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_6; - const real_t Dummy_1106 = -Dummy_1104 - Dummy_1105; - const real_t Dummy_1107 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_28; - const real_t Dummy_1108 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_1109 = -Dummy_1107 - Dummy_1108; - const real_t Dummy_1110 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_30; - const real_t Dummy_1111 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_14; - const real_t Dummy_1112 = -Dummy_1110 - Dummy_1111; - const real_t Dummy_1113 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16; - const real_t Dummy_1114 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_2; - const real_t Dummy_1115 = -Dummy_1113 - Dummy_1114; - const real_t Dummy_1116 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18; - const real_t Dummy_1117 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_6; - const real_t Dummy_1118 = -Dummy_1116 - Dummy_1117; - const real_t Dummy_1119 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_20; - const real_t Dummy_1120 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; - const real_t Dummy_1121 = -Dummy_1119 - Dummy_1120; - const real_t Dummy_1122 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22; - const real_t Dummy_1123 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_14; - const real_t Dummy_1124 = -Dummy_1122 - Dummy_1123; - const real_t Dummy_1125 = Dummy_1089 + Dummy_1101 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_1126 = Dummy_1092 + Dummy_1104 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_1127 = Dummy_1095 + Dummy_1107 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_1128 = Dummy_1098 + Dummy_1110 - jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_1129 = Dummy_1090 + Dummy_1113 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_1130 = Dummy_1093 + Dummy_1116 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_1131 = Dummy_1096 + Dummy_1119 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_1132 = Dummy_1099 + Dummy_1122 - jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_1133 = Dummy_1102 + Dummy_1114 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_1134 = Dummy_1105 + Dummy_1117 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_1135 = Dummy_1108 + Dummy_1120 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_1136 = Dummy_1111 + Dummy_1123 - jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_1137 = -jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_88; - const real_t Dummy_1138 = -jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_90; - const real_t Dummy_1139 = -jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_92; - const real_t Dummy_1140 = -jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_94; - const real_t Dummy_1141 = Dummy_1069*0.1381966011250105; - const real_t Dummy_1142 = Dummy_1072*0.1381966011250105; - const real_t Dummy_1143 = Dummy_1075*0.5854101966249684; - const real_t Dummy_1144 = Dummy_1078*0.1381966011250105; - const real_t Dummy_1145 = Dummy_1069*0.1381966011250105; - const real_t Dummy_1146 = Dummy_1072*0.5854101966249684; - const real_t Dummy_1147 = Dummy_1075*0.1381966011250105; - const real_t Dummy_1148 = Dummy_1078*0.1381966011250105; - const real_t Dummy_1149 = Dummy_1069*0.5854101966249684; - const real_t Dummy_1150 = Dummy_1072*0.1381966011250105; - const real_t Dummy_1151 = Dummy_1075*0.1381966011250105; - const real_t Dummy_1152 = Dummy_1078*0.1381966011250105; - const real_t Dummy_1153 = Dummy_1059*(Dummy_1070*Dummy_1137 + Dummy_1073*Dummy_1138 + Dummy_1076*Dummy_1139 + Dummy_1079*Dummy_1140) + Dummy_1060*(-Dummy_1070*Dummy_1071 - Dummy_1073*Dummy_1074 - Dummy_1076*Dummy_1077 - Dummy_1079*Dummy_1080) + Dummy_1061*(-Dummy_1070*Dummy_1081 - Dummy_1073*Dummy_1082 - Dummy_1076*Dummy_1083 - Dummy_1079*Dummy_1084) + Dummy_1062*(-Dummy_1070*Dummy_1085 - Dummy_1073*Dummy_1086 - Dummy_1076*Dummy_1087 - Dummy_1079*Dummy_1088) + Dummy_1063*(Dummy_1070*Dummy_1091 + Dummy_1073*Dummy_1094 + Dummy_1076*Dummy_1097 + Dummy_1079*Dummy_1100) + Dummy_1064*(Dummy_1070*Dummy_1103 + Dummy_1073*Dummy_1106 + Dummy_1076*Dummy_1109 + Dummy_1079*Dummy_1112) + Dummy_1065*(Dummy_1070*Dummy_1115 + Dummy_1073*Dummy_1118 + Dummy_1076*Dummy_1121 + Dummy_1079*Dummy_1124) + Dummy_1066*(Dummy_1070*Dummy_1125 + Dummy_1073*Dummy_1126 + Dummy_1076*Dummy_1127 + Dummy_1079*Dummy_1128) + Dummy_1067*(Dummy_1070*Dummy_1129 + Dummy_1073*Dummy_1130 + Dummy_1076*Dummy_1131 + Dummy_1079*Dummy_1132) + Dummy_1068*(Dummy_1070*Dummy_1133 + Dummy_1073*Dummy_1134 + Dummy_1076*Dummy_1135 + Dummy_1079*Dummy_1136); - const real_t Dummy_1154 = Dummy_1059*(Dummy_1137*Dummy_1141 + Dummy_1138*Dummy_1142 + Dummy_1139*Dummy_1143 + Dummy_1140*Dummy_1144) + Dummy_1060*(-Dummy_1071*Dummy_1141 - Dummy_1074*Dummy_1142 - Dummy_1077*Dummy_1143 - Dummy_1080*Dummy_1144) + Dummy_1061*(-Dummy_1081*Dummy_1141 - Dummy_1082*Dummy_1142 - Dummy_1083*Dummy_1143 - Dummy_1084*Dummy_1144) + Dummy_1062*(-Dummy_1085*Dummy_1141 - Dummy_1086*Dummy_1142 - Dummy_1087*Dummy_1143 - Dummy_1088*Dummy_1144) + Dummy_1063*(Dummy_1091*Dummy_1141 + Dummy_1094*Dummy_1142 + Dummy_1097*Dummy_1143 + Dummy_1100*Dummy_1144) + Dummy_1064*(Dummy_1103*Dummy_1141 + Dummy_1106*Dummy_1142 + Dummy_1109*Dummy_1143 + Dummy_1112*Dummy_1144) + Dummy_1065*(Dummy_1115*Dummy_1141 + Dummy_1118*Dummy_1142 + Dummy_1121*Dummy_1143 + Dummy_1124*Dummy_1144) + Dummy_1066*(Dummy_1125*Dummy_1141 + Dummy_1126*Dummy_1142 + Dummy_1127*Dummy_1143 + Dummy_1128*Dummy_1144) + Dummy_1067*(Dummy_1129*Dummy_1141 + Dummy_1130*Dummy_1142 + Dummy_1131*Dummy_1143 + Dummy_1132*Dummy_1144) + Dummy_1068*(Dummy_1133*Dummy_1141 + Dummy_1134*Dummy_1142 + Dummy_1135*Dummy_1143 + Dummy_1136*Dummy_1144); - const real_t Dummy_1155 = Dummy_1059*(Dummy_1137*Dummy_1145 + Dummy_1138*Dummy_1146 + Dummy_1139*Dummy_1147 + Dummy_1140*Dummy_1148) + Dummy_1060*(-Dummy_1071*Dummy_1145 - Dummy_1074*Dummy_1146 - Dummy_1077*Dummy_1147 - Dummy_1080*Dummy_1148) + Dummy_1061*(-Dummy_1081*Dummy_1145 - Dummy_1082*Dummy_1146 - Dummy_1083*Dummy_1147 - Dummy_1084*Dummy_1148) + Dummy_1062*(-Dummy_1085*Dummy_1145 - Dummy_1086*Dummy_1146 - Dummy_1087*Dummy_1147 - Dummy_1088*Dummy_1148) + Dummy_1063*(Dummy_1091*Dummy_1145 + Dummy_1094*Dummy_1146 + Dummy_1097*Dummy_1147 + Dummy_1100*Dummy_1148) + Dummy_1064*(Dummy_1103*Dummy_1145 + Dummy_1106*Dummy_1146 + Dummy_1109*Dummy_1147 + Dummy_1112*Dummy_1148) + Dummy_1065*(Dummy_1115*Dummy_1145 + Dummy_1118*Dummy_1146 + Dummy_1121*Dummy_1147 + Dummy_1124*Dummy_1148) + Dummy_1066*(Dummy_1125*Dummy_1145 + Dummy_1126*Dummy_1146 + Dummy_1127*Dummy_1147 + Dummy_1128*Dummy_1148) + Dummy_1067*(Dummy_1129*Dummy_1145 + Dummy_1130*Dummy_1146 + Dummy_1131*Dummy_1147 + Dummy_1132*Dummy_1148) + Dummy_1068*(Dummy_1133*Dummy_1145 + Dummy_1134*Dummy_1146 + Dummy_1135*Dummy_1147 + Dummy_1136*Dummy_1148); - const real_t Dummy_1156 = Dummy_1059*(Dummy_1137*Dummy_1149 + Dummy_1138*Dummy_1150 + Dummy_1139*Dummy_1151 + Dummy_1140*Dummy_1152) + Dummy_1060*(-Dummy_1071*Dummy_1149 - Dummy_1074*Dummy_1150 - Dummy_1077*Dummy_1151 - Dummy_1080*Dummy_1152) + Dummy_1061*(-Dummy_1081*Dummy_1149 - Dummy_1082*Dummy_1150 - Dummy_1083*Dummy_1151 - Dummy_1084*Dummy_1152) + Dummy_1062*(-Dummy_1085*Dummy_1149 - Dummy_1086*Dummy_1150 - Dummy_1087*Dummy_1151 - Dummy_1088*Dummy_1152) + Dummy_1063*(Dummy_1091*Dummy_1149 + Dummy_1094*Dummy_1150 + Dummy_1097*Dummy_1151 + Dummy_1100*Dummy_1152) + Dummy_1064*(Dummy_1103*Dummy_1149 + Dummy_1106*Dummy_1150 + Dummy_1109*Dummy_1151 + Dummy_1112*Dummy_1152) + Dummy_1065*(Dummy_1115*Dummy_1149 + Dummy_1118*Dummy_1150 + Dummy_1121*Dummy_1151 + Dummy_1124*Dummy_1152) + Dummy_1066*(Dummy_1125*Dummy_1149 + Dummy_1126*Dummy_1150 + Dummy_1127*Dummy_1151 + Dummy_1128*Dummy_1152) + Dummy_1067*(Dummy_1129*Dummy_1149 + Dummy_1130*Dummy_1150 + Dummy_1131*Dummy_1151 + Dummy_1132*Dummy_1152) + Dummy_1068*(Dummy_1133*Dummy_1149 + Dummy_1134*Dummy_1150 + Dummy_1135*Dummy_1151 + Dummy_1136*Dummy_1152); + const real_t tmp_moved_constant_784 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_785 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_786 = _data_srcVertex[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + const real_t tmp_moved_constant_787 = _data_srcVertex[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + const real_t tmp_moved_constant_788 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 4*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_789 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 5*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_790 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 1]; + const real_t tmp_moved_constant_791 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + 3*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_792 = _data_srcEdge[ctr_1*(-ctr_2 + micro_edges_per_macro_edge) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge - 1)*(micro_edges_per_macro_edge + 1)) / (6)) + 6*((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge - 1)*(-ctr_2 + micro_edges_per_macro_edge + 1)) / (6)) - 2]; + const real_t tmp_moved_constant_793 = _data_srcEdge[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + ((micro_edges_per_macro_edge*(micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) - 2]; + const real_t tmp_moved_constant_794 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_795 = tmp_moved_constant_794*0.13819660112501053; + const real_t tmp_moved_constant_796 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_2 - 1.0); + const real_t tmp_moved_constant_797 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_798 = tmp_moved_constant_797*0.13819660112501056; + const real_t tmp_moved_constant_799 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_6 - 1.0); + const real_t tmp_moved_constant_800 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_801 = tmp_moved_constant_800*0.13819660112501056; + const real_t tmp_moved_constant_802 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_10 - 1.0); + const real_t tmp_moved_constant_803 = abs_det_jac_affine_GREEN_DOWN*0.041666666666666657; + const real_t tmp_moved_constant_804 = tmp_moved_constant_803*0.5854101966249684; + const real_t tmp_moved_constant_805 = jac_affine_inv_0_1_GREEN_DOWN*(tmp_kernel_op_14 - 1.0); + const real_t tmp_moved_constant_806 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_16 - 1.0); + const real_t tmp_moved_constant_807 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_18 - 1.0); + const real_t tmp_moved_constant_808 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_20 - 1.0); + const real_t tmp_moved_constant_809 = jac_affine_inv_1_1_GREEN_DOWN*(tmp_kernel_op_22 - 1.0); + const real_t tmp_moved_constant_810 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_24 - 1.0); + const real_t tmp_moved_constant_811 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_26 - 1.0); + const real_t tmp_moved_constant_812 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_28 - 1.0); + const real_t tmp_moved_constant_813 = jac_affine_inv_2_1_GREEN_DOWN*(tmp_kernel_op_30 - 1.0); + const real_t tmp_moved_constant_814 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_815 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_816 = -tmp_moved_constant_814 - tmp_moved_constant_815; + const real_t tmp_moved_constant_817 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_818 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_819 = -tmp_moved_constant_817 - tmp_moved_constant_818; + const real_t tmp_moved_constant_820 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_821 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_822 = -tmp_moved_constant_820 - tmp_moved_constant_821; + const real_t tmp_moved_constant_823 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_824 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_825 = -tmp_moved_constant_823 - tmp_moved_constant_824; + const real_t tmp_moved_constant_826 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_24; + const real_t tmp_moved_constant_827 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_828 = -tmp_moved_constant_826 - tmp_moved_constant_827; + const real_t tmp_moved_constant_829 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_26; + const real_t tmp_moved_constant_830 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_831 = -tmp_moved_constant_829 - tmp_moved_constant_830; + const real_t tmp_moved_constant_832 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_28; + const real_t tmp_moved_constant_833 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_834 = -tmp_moved_constant_832 - tmp_moved_constant_833; + const real_t tmp_moved_constant_835 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_30; + const real_t tmp_moved_constant_836 = jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_837 = -tmp_moved_constant_835 - tmp_moved_constant_836; + const real_t tmp_moved_constant_838 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_16; + const real_t tmp_moved_constant_839 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_2; + const real_t tmp_moved_constant_840 = -tmp_moved_constant_838 - tmp_moved_constant_839; + const real_t tmp_moved_constant_841 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_18; + const real_t tmp_moved_constant_842 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_6; + const real_t tmp_moved_constant_843 = -tmp_moved_constant_841 - tmp_moved_constant_842; + const real_t tmp_moved_constant_844 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_20; + const real_t tmp_moved_constant_845 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_10; + const real_t tmp_moved_constant_846 = -tmp_moved_constant_844 - tmp_moved_constant_845; + const real_t tmp_moved_constant_847 = jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_22; + const real_t tmp_moved_constant_848 = jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_14; + const real_t tmp_moved_constant_849 = -tmp_moved_constant_847 - tmp_moved_constant_848; + const real_t tmp_moved_constant_850 = -jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723) + tmp_moved_constant_814 + tmp_moved_constant_826; + const real_t tmp_moved_constant_851 = -jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157) + tmp_moved_constant_817 + tmp_moved_constant_829; + const real_t tmp_moved_constant_852 = -jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157) + tmp_moved_constant_820 + tmp_moved_constant_832; + const real_t tmp_moved_constant_853 = -jac_affine_inv_2_1_GREEN_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157) + tmp_moved_constant_823 + tmp_moved_constant_835; + const real_t tmp_moved_constant_854 = -jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_815 + tmp_moved_constant_838; + const real_t tmp_moved_constant_855 = -jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472) + tmp_moved_constant_818 + tmp_moved_constant_841; + const real_t tmp_moved_constant_856 = -jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084) + tmp_moved_constant_821 + tmp_moved_constant_844; + const real_t tmp_moved_constant_857 = -jac_affine_inv_1_1_GREEN_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_824 + tmp_moved_constant_847; + const real_t tmp_moved_constant_858 = -jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084) + tmp_moved_constant_827 + tmp_moved_constant_839; + const real_t tmp_moved_constant_859 = -jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084) + tmp_moved_constant_830 + tmp_moved_constant_842; + const real_t tmp_moved_constant_860 = -jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472) + tmp_moved_constant_833 + tmp_moved_constant_845; + const real_t tmp_moved_constant_861 = -jac_affine_inv_0_1_GREEN_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084) + tmp_moved_constant_836 + tmp_moved_constant_848; + const real_t tmp_moved_constant_862 = -jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_88; + const real_t tmp_moved_constant_863 = -jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_90; + const real_t tmp_moved_constant_864 = -jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_92; + const real_t tmp_moved_constant_865 = -jac_affine_inv_0_1_GREEN_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_1_GREEN_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_1_GREEN_DOWN*tmp_kernel_op_94; + const real_t tmp_moved_constant_866 = tmp_moved_constant_794*0.1381966011250105; + const real_t tmp_moved_constant_867 = tmp_moved_constant_797*0.1381966011250105; + const real_t tmp_moved_constant_868 = tmp_moved_constant_800*0.5854101966249684; + const real_t tmp_moved_constant_869 = tmp_moved_constant_803*0.1381966011250105; + const real_t tmp_moved_constant_870 = tmp_moved_constant_794*0.1381966011250105; + const real_t tmp_moved_constant_871 = tmp_moved_constant_797*0.5854101966249684; + const real_t tmp_moved_constant_872 = tmp_moved_constant_800*0.1381966011250105; + const real_t tmp_moved_constant_873 = tmp_moved_constant_803*0.1381966011250105; + const real_t tmp_moved_constant_874 = tmp_moved_constant_794*0.5854101966249684; + const real_t tmp_moved_constant_875 = tmp_moved_constant_797*0.1381966011250105; + const real_t tmp_moved_constant_876 = tmp_moved_constant_800*0.1381966011250105; + const real_t tmp_moved_constant_877 = tmp_moved_constant_803*0.1381966011250105; + const real_t tmp_moved_constant_878 = tmp_moved_constant_784*(tmp_moved_constant_795*tmp_moved_constant_862 + tmp_moved_constant_798*tmp_moved_constant_863 + tmp_moved_constant_801*tmp_moved_constant_864 + tmp_moved_constant_804*tmp_moved_constant_865) + tmp_moved_constant_785*(-tmp_moved_constant_795*tmp_moved_constant_796 - tmp_moved_constant_798*tmp_moved_constant_799 - tmp_moved_constant_801*tmp_moved_constant_802 - tmp_moved_constant_804*tmp_moved_constant_805) + tmp_moved_constant_786*(-tmp_moved_constant_795*tmp_moved_constant_806 - tmp_moved_constant_798*tmp_moved_constant_807 - tmp_moved_constant_801*tmp_moved_constant_808 - tmp_moved_constant_804*tmp_moved_constant_809) + tmp_moved_constant_787*(-tmp_moved_constant_795*tmp_moved_constant_810 - tmp_moved_constant_798*tmp_moved_constant_811 - tmp_moved_constant_801*tmp_moved_constant_812 - tmp_moved_constant_804*tmp_moved_constant_813) + tmp_moved_constant_788*(tmp_moved_constant_795*tmp_moved_constant_816 + tmp_moved_constant_798*tmp_moved_constant_819 + tmp_moved_constant_801*tmp_moved_constant_822 + tmp_moved_constant_804*tmp_moved_constant_825) + tmp_moved_constant_789*(tmp_moved_constant_795*tmp_moved_constant_828 + tmp_moved_constant_798*tmp_moved_constant_831 + tmp_moved_constant_801*tmp_moved_constant_834 + tmp_moved_constant_804*tmp_moved_constant_837) + tmp_moved_constant_790*(tmp_moved_constant_795*tmp_moved_constant_840 + tmp_moved_constant_798*tmp_moved_constant_843 + tmp_moved_constant_801*tmp_moved_constant_846 + tmp_moved_constant_804*tmp_moved_constant_849) + tmp_moved_constant_791*(tmp_moved_constant_795*tmp_moved_constant_850 + tmp_moved_constant_798*tmp_moved_constant_851 + tmp_moved_constant_801*tmp_moved_constant_852 + tmp_moved_constant_804*tmp_moved_constant_853) + tmp_moved_constant_792*(tmp_moved_constant_795*tmp_moved_constant_854 + tmp_moved_constant_798*tmp_moved_constant_855 + tmp_moved_constant_801*tmp_moved_constant_856 + tmp_moved_constant_804*tmp_moved_constant_857) + tmp_moved_constant_793*(tmp_moved_constant_795*tmp_moved_constant_858 + tmp_moved_constant_798*tmp_moved_constant_859 + tmp_moved_constant_801*tmp_moved_constant_860 + tmp_moved_constant_804*tmp_moved_constant_861); + const real_t tmp_moved_constant_879 = tmp_moved_constant_784*(tmp_moved_constant_862*tmp_moved_constant_866 + tmp_moved_constant_863*tmp_moved_constant_867 + tmp_moved_constant_864*tmp_moved_constant_868 + tmp_moved_constant_865*tmp_moved_constant_869) + tmp_moved_constant_785*(-tmp_moved_constant_796*tmp_moved_constant_866 - tmp_moved_constant_799*tmp_moved_constant_867 - tmp_moved_constant_802*tmp_moved_constant_868 - tmp_moved_constant_805*tmp_moved_constant_869) + tmp_moved_constant_786*(-tmp_moved_constant_806*tmp_moved_constant_866 - tmp_moved_constant_807*tmp_moved_constant_867 - tmp_moved_constant_808*tmp_moved_constant_868 - tmp_moved_constant_809*tmp_moved_constant_869) + tmp_moved_constant_787*(-tmp_moved_constant_810*tmp_moved_constant_866 - tmp_moved_constant_811*tmp_moved_constant_867 - tmp_moved_constant_812*tmp_moved_constant_868 - tmp_moved_constant_813*tmp_moved_constant_869) + tmp_moved_constant_788*(tmp_moved_constant_816*tmp_moved_constant_866 + tmp_moved_constant_819*tmp_moved_constant_867 + tmp_moved_constant_822*tmp_moved_constant_868 + tmp_moved_constant_825*tmp_moved_constant_869) + tmp_moved_constant_789*(tmp_moved_constant_828*tmp_moved_constant_866 + tmp_moved_constant_831*tmp_moved_constant_867 + tmp_moved_constant_834*tmp_moved_constant_868 + tmp_moved_constant_837*tmp_moved_constant_869) + tmp_moved_constant_790*(tmp_moved_constant_840*tmp_moved_constant_866 + tmp_moved_constant_843*tmp_moved_constant_867 + tmp_moved_constant_846*tmp_moved_constant_868 + tmp_moved_constant_849*tmp_moved_constant_869) + tmp_moved_constant_791*(tmp_moved_constant_850*tmp_moved_constant_866 + tmp_moved_constant_851*tmp_moved_constant_867 + tmp_moved_constant_852*tmp_moved_constant_868 + tmp_moved_constant_853*tmp_moved_constant_869) + tmp_moved_constant_792*(tmp_moved_constant_854*tmp_moved_constant_866 + tmp_moved_constant_855*tmp_moved_constant_867 + tmp_moved_constant_856*tmp_moved_constant_868 + tmp_moved_constant_857*tmp_moved_constant_869) + tmp_moved_constant_793*(tmp_moved_constant_858*tmp_moved_constant_866 + tmp_moved_constant_859*tmp_moved_constant_867 + tmp_moved_constant_860*tmp_moved_constant_868 + tmp_moved_constant_861*tmp_moved_constant_869); + const real_t tmp_moved_constant_880 = tmp_moved_constant_784*(tmp_moved_constant_862*tmp_moved_constant_870 + tmp_moved_constant_863*tmp_moved_constant_871 + tmp_moved_constant_864*tmp_moved_constant_872 + tmp_moved_constant_865*tmp_moved_constant_873) + tmp_moved_constant_785*(-tmp_moved_constant_796*tmp_moved_constant_870 - tmp_moved_constant_799*tmp_moved_constant_871 - tmp_moved_constant_802*tmp_moved_constant_872 - tmp_moved_constant_805*tmp_moved_constant_873) + tmp_moved_constant_786*(-tmp_moved_constant_806*tmp_moved_constant_870 - tmp_moved_constant_807*tmp_moved_constant_871 - tmp_moved_constant_808*tmp_moved_constant_872 - tmp_moved_constant_809*tmp_moved_constant_873) + tmp_moved_constant_787*(-tmp_moved_constant_810*tmp_moved_constant_870 - tmp_moved_constant_811*tmp_moved_constant_871 - tmp_moved_constant_812*tmp_moved_constant_872 - tmp_moved_constant_813*tmp_moved_constant_873) + tmp_moved_constant_788*(tmp_moved_constant_816*tmp_moved_constant_870 + tmp_moved_constant_819*tmp_moved_constant_871 + tmp_moved_constant_822*tmp_moved_constant_872 + tmp_moved_constant_825*tmp_moved_constant_873) + tmp_moved_constant_789*(tmp_moved_constant_828*tmp_moved_constant_870 + tmp_moved_constant_831*tmp_moved_constant_871 + tmp_moved_constant_834*tmp_moved_constant_872 + tmp_moved_constant_837*tmp_moved_constant_873) + tmp_moved_constant_790*(tmp_moved_constant_840*tmp_moved_constant_870 + tmp_moved_constant_843*tmp_moved_constant_871 + tmp_moved_constant_846*tmp_moved_constant_872 + tmp_moved_constant_849*tmp_moved_constant_873) + tmp_moved_constant_791*(tmp_moved_constant_850*tmp_moved_constant_870 + tmp_moved_constant_851*tmp_moved_constant_871 + tmp_moved_constant_852*tmp_moved_constant_872 + tmp_moved_constant_853*tmp_moved_constant_873) + tmp_moved_constant_792*(tmp_moved_constant_854*tmp_moved_constant_870 + tmp_moved_constant_855*tmp_moved_constant_871 + tmp_moved_constant_856*tmp_moved_constant_872 + tmp_moved_constant_857*tmp_moved_constant_873) + tmp_moved_constant_793*(tmp_moved_constant_858*tmp_moved_constant_870 + tmp_moved_constant_859*tmp_moved_constant_871 + tmp_moved_constant_860*tmp_moved_constant_872 + tmp_moved_constant_861*tmp_moved_constant_873); + const real_t tmp_moved_constant_881 = tmp_moved_constant_784*(tmp_moved_constant_862*tmp_moved_constant_874 + tmp_moved_constant_863*tmp_moved_constant_875 + tmp_moved_constant_864*tmp_moved_constant_876 + tmp_moved_constant_865*tmp_moved_constant_877) + tmp_moved_constant_785*(-tmp_moved_constant_796*tmp_moved_constant_874 - tmp_moved_constant_799*tmp_moved_constant_875 - tmp_moved_constant_802*tmp_moved_constant_876 - tmp_moved_constant_805*tmp_moved_constant_877) + tmp_moved_constant_786*(-tmp_moved_constant_806*tmp_moved_constant_874 - tmp_moved_constant_807*tmp_moved_constant_875 - tmp_moved_constant_808*tmp_moved_constant_876 - tmp_moved_constant_809*tmp_moved_constant_877) + tmp_moved_constant_787*(-tmp_moved_constant_810*tmp_moved_constant_874 - tmp_moved_constant_811*tmp_moved_constant_875 - tmp_moved_constant_812*tmp_moved_constant_876 - tmp_moved_constant_813*tmp_moved_constant_877) + tmp_moved_constant_788*(tmp_moved_constant_816*tmp_moved_constant_874 + tmp_moved_constant_819*tmp_moved_constant_875 + tmp_moved_constant_822*tmp_moved_constant_876 + tmp_moved_constant_825*tmp_moved_constant_877) + tmp_moved_constant_789*(tmp_moved_constant_828*tmp_moved_constant_874 + tmp_moved_constant_831*tmp_moved_constant_875 + tmp_moved_constant_834*tmp_moved_constant_876 + tmp_moved_constant_837*tmp_moved_constant_877) + tmp_moved_constant_790*(tmp_moved_constant_840*tmp_moved_constant_874 + tmp_moved_constant_843*tmp_moved_constant_875 + tmp_moved_constant_846*tmp_moved_constant_876 + tmp_moved_constant_849*tmp_moved_constant_877) + tmp_moved_constant_791*(tmp_moved_constant_850*tmp_moved_constant_874 + tmp_moved_constant_851*tmp_moved_constant_875 + tmp_moved_constant_852*tmp_moved_constant_876 + tmp_moved_constant_853*tmp_moved_constant_877) + tmp_moved_constant_792*(tmp_moved_constant_854*tmp_moved_constant_874 + tmp_moved_constant_855*tmp_moved_constant_875 + tmp_moved_constant_856*tmp_moved_constant_876 + tmp_moved_constant_857*tmp_moved_constant_877) + tmp_moved_constant_793*(tmp_moved_constant_858*tmp_moved_constant_874 + tmp_moved_constant_859*tmp_moved_constant_875 + tmp_moved_constant_860*tmp_moved_constant_876 + tmp_moved_constant_861*tmp_moved_constant_877); { { - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1153 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1154 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = Dummy_1155 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; - _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = Dummy_1156 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_878 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 2]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_879 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - (((-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)*(-ctr_2 + micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1] = tmp_moved_constant_880 + _data_dst[ctr_1*(-ctr_2 + micro_edges_per_macro_edge + 1) - ctr_1 - ctr_2 + micro_edges_per_macro_edge - ((ctr_1*(ctr_1 + 1)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 1]; + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2] = tmp_moved_constant_881 + _data_dst[-ctr_1 - ctr_2 + micro_edges_per_macro_edge + (ctr_1 + 1)*(-ctr_2 + micro_edges_per_macro_edge + 1) - (((ctr_1 + 1)*(ctr_1 + 2)) / (2)) - (((-ctr_2 + micro_edges_per_macro_edge)*(-ctr_2 + micro_edges_per_macro_edge + 1)*(-ctr_2 + micro_edges_per_macro_edge + 2)) / (6)) + (((micro_edges_per_macro_edge + 1)*(micro_edges_per_macro_edge + 2)*(micro_edges_per_macro_edge + 3)) / (6)) - 2]; } } } diff --git a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_2_apply_macro_3D.cpp b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_2_apply_macro_3D.cpp index 79b23980d7d6be1088610047e94f003e4864a77c..2f9e8074913bc2d7792f1c26af544c2d2946d72f 100644 --- a/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_2_apply_macro_3D.cpp +++ b/operators/divergence/avx/P2ToP1ElementwiseDivergence_0_2_apply_macro_3D.cpp @@ -407,426 +407,426 @@ void P2ToP1ElementwiseDivergence_0_2::apply_macro_3D( real_t * RESTRICT _data_d const real_t tmp_kernel_op_105 = tmp_kernel_op_4*0.1381966011250105; const real_t tmp_kernel_op_106 = tmp_kernel_op_8*0.1381966011250105; const real_t tmp_kernel_op_107 = tmp_kernel_op_12*0.1381966011250105; - const real_t Dummy_642 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_643 = Dummy_642*0.13819660112501053; - const real_t Dummy_644 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_645 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_646 = Dummy_645*0.13819660112501056; - const real_t Dummy_647 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_648 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_649 = Dummy_648*0.13819660112501056; - const real_t Dummy_650 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_651 = abs_det_jac_affine_WHITE_DOWN*0.041666666666666657; - const real_t Dummy_652 = Dummy_651*0.5854101966249684; - const real_t Dummy_653 = jac_affine_inv_0_2_WHITE_DOWN*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_654 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_655 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_656 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_657 = jac_affine_inv_1_2_WHITE_DOWN*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_658 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_659 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_660 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_661 = jac_affine_inv_2_2_WHITE_DOWN*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_662 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_24; - const real_t Dummy_663 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_16; - const real_t Dummy_664 = -Dummy_662 - Dummy_663; - const real_t Dummy_665 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_26; - const real_t Dummy_666 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_667 = -Dummy_665 - Dummy_666; - const real_t Dummy_668 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_669 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_670 = -Dummy_668 - Dummy_669; - const real_t Dummy_671 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_30; - const real_t Dummy_672 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_22; - const real_t Dummy_673 = -Dummy_671 - Dummy_672; - const real_t Dummy_674 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_24; - const real_t Dummy_675 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_676 = -Dummy_674 - Dummy_675; - const real_t Dummy_677 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_26; - const real_t Dummy_678 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_6; - const real_t Dummy_679 = -Dummy_677 - Dummy_678; - const real_t Dummy_680 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_28; - const real_t Dummy_681 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_682 = -Dummy_680 - Dummy_681; - const real_t Dummy_683 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_30; - const real_t Dummy_684 = jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_14; - const real_t Dummy_685 = -Dummy_683 - Dummy_684; - const real_t Dummy_686 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_16; - const real_t Dummy_687 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_2; - const real_t Dummy_688 = -Dummy_686 - Dummy_687; - const real_t Dummy_689 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_18; - const real_t Dummy_690 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_6; - const real_t Dummy_691 = -Dummy_689 - Dummy_690; - const real_t Dummy_692 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_20; - const real_t Dummy_693 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_10; - const real_t Dummy_694 = -Dummy_692 - Dummy_693; - const real_t Dummy_695 = jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_22; - const real_t Dummy_696 = jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_14; - const real_t Dummy_697 = -Dummy_695 - Dummy_696; - const real_t Dummy_698 = Dummy_662 + Dummy_674 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_699 = Dummy_665 + Dummy_677 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_700 = Dummy_668 + Dummy_680 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_701 = Dummy_671 + Dummy_683 - jac_affine_inv_2_2_WHITE_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_702 = Dummy_663 + Dummy_686 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_703 = Dummy_666 + Dummy_689 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_704 = Dummy_669 + Dummy_692 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_705 = Dummy_672 + Dummy_695 - jac_affine_inv_1_2_WHITE_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_706 = Dummy_675 + Dummy_687 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_707 = Dummy_678 + Dummy_690 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_708 = Dummy_681 + Dummy_693 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_709 = Dummy_684 + Dummy_696 - jac_affine_inv_0_2_WHITE_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_710 = -jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_88; - const real_t Dummy_711 = -jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_90; - const real_t Dummy_712 = -jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_92; - const real_t Dummy_713 = -jac_affine_inv_0_2_WHITE_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_2_WHITE_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_2_WHITE_DOWN*tmp_kernel_op_94; - const real_t Dummy_714 = Dummy_642*0.1381966011250105; - const real_t Dummy_715 = Dummy_645*0.1381966011250105; - const real_t Dummy_716 = Dummy_648*0.5854101966249684; - const real_t Dummy_717 = Dummy_651*0.1381966011250105; - const real_t Dummy_718 = Dummy_642*0.1381966011250105; - const real_t Dummy_719 = Dummy_645*0.5854101966249684; - const real_t Dummy_720 = Dummy_648*0.1381966011250105; - const real_t Dummy_721 = Dummy_651*0.1381966011250105; - const real_t Dummy_722 = Dummy_642*0.5854101966249684; - const real_t Dummy_723 = Dummy_645*0.1381966011250105; - const real_t Dummy_724 = Dummy_648*0.1381966011250105; - const real_t Dummy_725 = Dummy_651*0.1381966011250105; - const real_t Dummy_740 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_741 = Dummy_740*0.13819660112501053; - const real_t Dummy_742 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_743 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_744 = Dummy_743*0.13819660112501056; - const real_t Dummy_745 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_746 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_747 = Dummy_746*0.13819660112501056; - const real_t Dummy_748 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_749 = abs_det_jac_affine_BLUE_UP*0.041666666666666657; - const real_t Dummy_750 = Dummy_749*0.5854101966249684; - const real_t Dummy_751 = jac_affine_inv_0_2_BLUE_UP*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_752 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_753 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_754 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_755 = jac_affine_inv_1_2_BLUE_UP*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_756 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_757 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_758 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_759 = jac_affine_inv_2_2_BLUE_UP*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_760 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_24; - const real_t Dummy_761 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_16; - const real_t Dummy_762 = -Dummy_760 - Dummy_761; - const real_t Dummy_763 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_26; - const real_t Dummy_764 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_765 = -Dummy_763 - Dummy_764; - const real_t Dummy_766 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_767 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_768 = -Dummy_766 - Dummy_767; - const real_t Dummy_769 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_30; - const real_t Dummy_770 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_771 = -Dummy_769 - Dummy_770; - const real_t Dummy_772 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_24; - const real_t Dummy_773 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_774 = -Dummy_772 - Dummy_773; - const real_t Dummy_775 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_26; - const real_t Dummy_776 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_6; - const real_t Dummy_777 = -Dummy_775 - Dummy_776; - const real_t Dummy_778 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_28; - const real_t Dummy_779 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_780 = -Dummy_778 - Dummy_779; - const real_t Dummy_781 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_30; - const real_t Dummy_782 = jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_14; - const real_t Dummy_783 = -Dummy_781 - Dummy_782; - const real_t Dummy_784 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_16; - const real_t Dummy_785 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_2; - const real_t Dummy_786 = -Dummy_784 - Dummy_785; - const real_t Dummy_787 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_18; - const real_t Dummy_788 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_6; - const real_t Dummy_789 = -Dummy_787 - Dummy_788; - const real_t Dummy_790 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_20; - const real_t Dummy_791 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_10; - const real_t Dummy_792 = -Dummy_790 - Dummy_791; - const real_t Dummy_793 = jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_22; - const real_t Dummy_794 = jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_14; - const real_t Dummy_795 = -Dummy_793 - Dummy_794; - const real_t Dummy_796 = Dummy_760 + Dummy_772 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_797 = Dummy_763 + Dummy_775 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_798 = Dummy_766 + Dummy_778 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_799 = Dummy_769 + Dummy_781 - jac_affine_inv_2_2_BLUE_UP*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_800 = Dummy_761 + Dummy_784 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_801 = Dummy_764 + Dummy_787 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_802 = Dummy_767 + Dummy_790 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_803 = Dummy_770 + Dummy_793 - jac_affine_inv_1_2_BLUE_UP*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_804 = Dummy_773 + Dummy_785 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_805 = Dummy_776 + Dummy_788 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_806 = Dummy_779 + Dummy_791 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_807 = Dummy_782 + Dummy_794 - jac_affine_inv_0_2_BLUE_UP*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_808 = -jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_88 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_88; - const real_t Dummy_809 = -jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_90 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_90; - const real_t Dummy_810 = -jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_92 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_92; - const real_t Dummy_811 = -jac_affine_inv_0_2_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_1_2_BLUE_UP*tmp_kernel_op_94 - jac_affine_inv_2_2_BLUE_UP*tmp_kernel_op_94; - const real_t Dummy_812 = Dummy_740*0.1381966011250105; - const real_t Dummy_813 = Dummy_743*0.1381966011250105; - const real_t Dummy_814 = Dummy_746*0.5854101966249684; - const real_t Dummy_815 = Dummy_749*0.1381966011250105; - const real_t Dummy_816 = Dummy_740*0.1381966011250105; - const real_t Dummy_817 = Dummy_743*0.5854101966249684; - const real_t Dummy_818 = Dummy_746*0.1381966011250105; - const real_t Dummy_819 = Dummy_749*0.1381966011250105; - const real_t Dummy_820 = Dummy_740*0.5854101966249684; - const real_t Dummy_821 = Dummy_743*0.1381966011250105; - const real_t Dummy_822 = Dummy_746*0.1381966011250105; - const real_t Dummy_823 = Dummy_749*0.1381966011250105; - const real_t Dummy_838 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_839 = Dummy_838*0.13819660112501053; - const real_t Dummy_840 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_841 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_842 = Dummy_841*0.13819660112501056; - const real_t Dummy_843 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_844 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_845 = Dummy_844*0.13819660112501056; - const real_t Dummy_846 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_847 = abs_det_jac_affine_BLUE_DOWN*0.041666666666666657; - const real_t Dummy_848 = Dummy_847*0.5854101966249684; - const real_t Dummy_849 = jac_affine_inv_0_2_BLUE_DOWN*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_850 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_851 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_852 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_853 = jac_affine_inv_1_2_BLUE_DOWN*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_854 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_855 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_856 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_857 = jac_affine_inv_2_2_BLUE_DOWN*(tmp_kernel_op_30 - 1.0); - const real_t Dummy_858 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_24; - const real_t Dummy_859 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_16; - const real_t Dummy_860 = -Dummy_858 - Dummy_859; - const real_t Dummy_861 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_26; - const real_t Dummy_862 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_863 = -Dummy_861 - Dummy_862; - const real_t Dummy_864 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_865 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_866 = -Dummy_864 - Dummy_865; - const real_t Dummy_867 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_30; - const real_t Dummy_868 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_869 = -Dummy_867 - Dummy_868; - const real_t Dummy_870 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_24; - const real_t Dummy_871 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_872 = -Dummy_870 - Dummy_871; - const real_t Dummy_873 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_26; - const real_t Dummy_874 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_6; - const real_t Dummy_875 = -Dummy_873 - Dummy_874; - const real_t Dummy_876 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_28; - const real_t Dummy_877 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_878 = -Dummy_876 - Dummy_877; - const real_t Dummy_879 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_30; - const real_t Dummy_880 = jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_14; - const real_t Dummy_881 = -Dummy_879 - Dummy_880; - const real_t Dummy_882 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_16; - const real_t Dummy_883 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_2; - const real_t Dummy_884 = -Dummy_882 - Dummy_883; - const real_t Dummy_885 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_18; - const real_t Dummy_886 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_6; - const real_t Dummy_887 = -Dummy_885 - Dummy_886; - const real_t Dummy_888 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_20; - const real_t Dummy_889 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_10; - const real_t Dummy_890 = -Dummy_888 - Dummy_889; - const real_t Dummy_891 = jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_22; - const real_t Dummy_892 = jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_14; - const real_t Dummy_893 = -Dummy_891 - Dummy_892; - const real_t Dummy_894 = Dummy_858 + Dummy_870 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_68 - 0.68328157299974723); - const real_t Dummy_895 = Dummy_861 + Dummy_873 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_70 + 2.8944271909999157); - const real_t Dummy_896 = Dummy_864 + Dummy_876 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_72 + 2.8944271909999157); - const real_t Dummy_897 = Dummy_867 + Dummy_879 - jac_affine_inv_2_2_BLUE_DOWN*(-tmp_kernel_op_74 + 2.8944271909999157); - const real_t Dummy_898 = Dummy_859 + Dummy_882 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_2 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_899 = Dummy_862 + Dummy_885 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_6 - tmp_kernel_op_78 - 4.6832815729997472); - const real_t Dummy_900 = Dummy_865 + Dummy_888 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_10 - tmp_kernel_op_80 - 1.105572809000084); - const real_t Dummy_901 = Dummy_868 + Dummy_891 - jac_affine_inv_1_2_BLUE_DOWN*(-tmp_kernel_op_14 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_902 = Dummy_871 + Dummy_883 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_16 - tmp_kernel_op_76 - 1.105572809000084); - const real_t Dummy_903 = Dummy_874 + Dummy_886 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_18 - tmp_kernel_op_78 - 1.105572809000084); - const real_t Dummy_904 = Dummy_877 + Dummy_889 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_20 - tmp_kernel_op_80 - 4.6832815729997472); - const real_t Dummy_905 = Dummy_880 + Dummy_892 - jac_affine_inv_0_2_BLUE_DOWN*(-tmp_kernel_op_22 - tmp_kernel_op_82 - 1.105572809000084); - const real_t Dummy_906 = -jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_88 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_88; - const real_t Dummy_907 = -jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_90 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_90; - const real_t Dummy_908 = -jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_92 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_92; - const real_t Dummy_909 = -jac_affine_inv_0_2_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_1_2_BLUE_DOWN*tmp_kernel_op_94 - jac_affine_inv_2_2_BLUE_DOWN*tmp_kernel_op_94; - const real_t Dummy_910 = Dummy_838*0.1381966011250105; - const real_t Dummy_911 = Dummy_841*0.1381966011250105; - const real_t Dummy_912 = Dummy_844*0.5854101966249684; - const real_t Dummy_913 = Dummy_847*0.1381966011250105; - const real_t Dummy_914 = Dummy_838*0.1381966011250105; - const real_t Dummy_915 = Dummy_841*0.5854101966249684; - const real_t Dummy_916 = Dummy_844*0.1381966011250105; - const real_t Dummy_917 = Dummy_847*0.1381966011250105; - const real_t Dummy_918 = Dummy_838*0.5854101966249684; - const real_t Dummy_919 = Dummy_841*0.1381966011250105; - const real_t Dummy_920 = Dummy_844*0.1381966011250105; - const real_t Dummy_921 = Dummy_847*0.1381966011250105; - const real_t Dummy_936 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_937 = Dummy_936*0.13819660112501053; - const real_t Dummy_938 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_2 - 1.0); - const real_t Dummy_939 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_940 = Dummy_939*0.13819660112501056; - const real_t Dummy_941 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_6 - 1.0); - const real_t Dummy_942 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_943 = Dummy_942*0.13819660112501056; - const real_t Dummy_944 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_10 - 1.0); - const real_t Dummy_945 = abs_det_jac_affine_GREEN_UP*0.041666666666666657; - const real_t Dummy_946 = Dummy_945*0.5854101966249684; - const real_t Dummy_947 = jac_affine_inv_0_2_GREEN_UP*(tmp_kernel_op_14 - 1.0); - const real_t Dummy_948 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_16 - 1.0); - const real_t Dummy_949 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_18 - 1.0); - const real_t Dummy_950 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_20 - 1.0); - const real_t Dummy_951 = jac_affine_inv_1_2_GREEN_UP*(tmp_kernel_op_22 - 1.0); - const real_t Dummy_952 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_24 - 1.0); - const real_t Dummy_953 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_26 - 1.0); - const real_t Dummy_954 = jac_affine_inv_2_2_GREEN_UP*(tmp_kernel_op_28 - 1.0); - const real_t Dummy_955 = jac_affine_inv_2_2_GREEN_UP